丢弃与条件切换相对应的数据的制作方法

文档序号:19160927发布日期:2019-11-16 01:21阅读:197来源:国知局
丢弃与条件切换相对应的数据的制作方法

本文公开的主题总体上涉及无线通信,并且更具体地涉及丢弃与条件切换相对应的数据。



背景技术:

在此定义以下缩写,其中至少一些在以下描述中被引用:第三代合作伙伴计划(“3gpp”)、肯定应答(“ack”)、二进制相移键控(“bpsk”)、空闲信道评估(“cca”)、循环前缀(“cp”)、信道状态信息(“csi”)、公共搜索空间(“css”)、离散傅里叶变换扩展(“dfts”)、下行链路控制信息(“dci”)、下行链路(“dl”)、下行链路导频时隙(“dwpts”)、增强空闲信道评估(“ecca”)、增强移动宽带(“embb”)、演进型节点b(“enb”)、欧洲电信标准化协会(“etsi”)、基于帧的设备(“fbe”)、频分双工(“fdd”)、频分多址(“fdma”)、保护时段(“gp”)、混合自动重传请求(“harq”)、物联网(“iot”)、授权辅助接入(“laa”)、基于负载的设备(“lbe”)、先听后说(“lbt”)、长期演进(“lte”)、多址(“ma”)、调制编码方案(“mcs”)、机器类型通信(“mtc”)、多输入多输出(“mimo”)、多用户共享接入(“musa”)、窄带(“nb”)、否定应答(“nack”)或(“nak”)、下一代节点b(“gnb”)、非正交多址(“noma”)、正交频分复用(“ofdm”)、主小区(“pcell”)、物理广播信道(“pbch”)、物理下行链路控制信道(“pdcch”)、物理下行链路共享信道(“pdsch”)、图样分割多址(“pdma”)、物理混合自动重传请求指示信道(“phich”)、物理随机接入信道(“prach”)、物理资源块(“prb”)、物理上行链路控制信道(“pucch”)、物理上行链路共享信道(“pusch”)、服务质量(“qos”)、正交相移键控(“qpsk”)、无线电资源控制(“rrc”)、随机接入过程(“rach”)、随机接入响应(“rar”)、参考信号(“rs”)、资源扩展多址接入(“rsma”)、往返时间(“rtt”)、接收(“rx”)、稀疏码多址接入(“scma”)、调度请求(“sr”)、单载波频分多址(“sc-fdma”)、辅小区(“scell”)、共享信道(“sch”)、信号与干扰加噪声比(“sinr”)、系统信息块(“sib”)、传输块(“tb”)、传输块大小(“tbs”)、时分双工(“tdd”)、时分复用(“tdm”)、传输时间间隔(“tti”)、发送(“tx”)、上行链路控制信息(“uci”)、用户实体/设备(移动终端)(“ue”)、上行链路(“ul”)、通用移动通信系统(“umts”)、上行链路导频时隙(“uppts”)、超可靠性和低延迟通信(“urllc”)以及全球微波接入互操作性(“wimax”)。如本文所使用的,“harq-ack”可以统一表示肯定应答(“ack”)和否定应答(“nak”)。ack意指tb被正确地接收,而nak意指tb被错误地接收。

在某些无线通信网络中,可以使用高载波频率(例如,>6ghz),诸如毫米波。在一些网络中,可以使用条件切换。在各种网络中,在源gnb向ue配置条件切换之后,源gnb可以立即将数据转发到切换命令中涉及的一个或多个候选小区以有助于避免长时延。一个或多个候选小区可以将来自源gnb的数据存储在缓冲器中。除了被选择为用于切换的目标小区的候选小区中的一个候选小区之外,ue将不向其移动的一个或多个候选小区中的其他小区可能不知道何时丢弃缓冲器中的数据。如果数据保留在缓冲器中,则一个或多个候选小区可以长时间存储此数据。在一些网络中,接收到切换请求的一个或多个候选小区还可能基于切换请求来预留资源。因此,丢弃缓冲器中的数据以不预留资源可能是重要的。



技术实现要素:

公开了用于丢弃与条件切换相对应的数据的装置。方法和系统还执行装置的功能。在一个实施例中,装置包括将与条件切换相对应的信息发送到多个候选小区的发射器。在一些实施例中,信息向多个候选小区中的一个或多个候选小区指示丢弃数据的时间或丢弃数据。

在一个实施例中,信息包括向一个或多个候选小区指示丢弃数据的消息。在另一实施例中,发射器响应于装置的接收器接收到切换完成的指示而将指示丢弃数据的消息发送到一个或多个候选小区。在某些实施例中,该信息包括定时器,所述定时器在到期时使数据被丢弃。在各种实施例中,定时器响应于多个候选小区接收到信息而启动。在一些实施例中,定时器响应于多个候选小区中的一个候选小区被选择而停止。在一个实施例中,发射器响应于向远程单元传送切换命令而向一个或多个候选小区传送数据。

在一个实施例中,一种用于丢弃与条件切换相对应的数据的方法包括:向多个候选小区发送与条件切换相对应的信息。在某些实施例中,信息向多个候选小区中的一个或多个候选小区指示丢弃数据的时间或丢弃数据。

在一个实施例中,一种装置包括接收与条件切换相对应的信息的接收器。在一些实施例中,信息指示装置丢弃数据的时间或丢弃数据。

在一个实施例中,信息包括指示丢弃数据的消息。在另一实施例中,信息包括定时器,在所述定时器到期时丢弃数据。在某些实施例中,定时器响应于装置接收到信息而启动。在一些实施例中,定时器响应于装置被选择为目标小区而停止。在一个实施例中,接收器接收数据。

在一个实施例中,一种用于丢弃与条件切换相对应的数据的方法包括:接收与条件切换相对应的信息。在某些实施例中,信息指示丢弃数据的时间或丢弃数据。

附图说明

通过参考在附图中图示的特定实施例,将呈现以上简要描述的实施例的更具体的描述。应理解的是,这些附图仅描绘一些实施例,并且因此不应被认为是对范围的限制,将通过使用附图使用附加的特征和细节来描述和解释实施例,其中:

图1是图示用于丢弃与条件切换相对应的数据的无线通信系统的一个实施例的示意性框图;

图2是图示可以被用于丢弃与条件切换相对应的数据的装置的一个实施例的示意性框图;

图3是图示可以被用于丢弃与条件切换相对应的数据的装置的一个实施例的示意性框图;

图4图示用于切换的通信的一个实施例;

图5图示用于条件切换的通信的一个实施例;

图6是图示用于丢弃与条件切换相对应的数据的方法的一个实施例的示意性流程图;以及

图7是图示出用于丢弃与条件切换相对应的数据的方法的另一实施例的示意性流程图。

具体实施方式

如本领域的技术人员将理解的,实施例的各方面可以体现为系统、装置、方法或程序产品。因此,实施例可以采用以下形式:完全硬件实施例、完全软件实施例(包括固件、驻留软件、微代码等)或者组合软件和硬件方面的实施例,在本文中它们通常都可以称为“电路”、“模块”或者“系统”。此外,实施例可以采取体现在一个或多个计算机可读存储设备中的程序产品的形式,所述一个或多个计算机可读存储设备存储在下文中被称为代码的机器可读代码、计算机可读代码和/或程序代码。存储设备可以是有形的、非暂时的和/或非传送的。存储设备可能不体现信号。在某个实施例中,存储设备仅采用用于访问代码的信号。

本说明书中描述的功能单元中的某些可以被标记为模块,以便于更具体地强调它们的实现独立性。例如,模块可以被实现为包括以下的硬件电路:定制的超大规模集成(“vlsi”)电路或门阵列、诸如逻辑芯片、晶体管或其他分立组件的现成半导体。模块还可以在诸如现场可编程门阵列、可编程阵列逻辑、可编程逻辑设备等的可编程硬件设备中实现。

模块还可以被实现在代码和/或软件中以由各种类型的处理器执行。所识别的代码模块可以例如包括可执行代码的一个或多个物理或逻辑块,所述一个或多个物理或逻辑块可以例如被组织为对象、过程或函数。然而,所识别的模块的可执行文件不需要物理地位于一起,而是可以包括存储在不同位置的不相干的指令,所述指令在被逻辑地连接在一起时,包括模块并实现模块的所述目的。

实际上,代码模块可以是单个指令或许多指令,甚至可以分布在若干不同的代码段上、不同的程序当中并且跨若干存储器设备。类似地,在本文中,操作数据可以在模块内被识别和表示,并且可以以任何合适的形式被体现并且被组织在任何合适类型的数据结构内。操作数据可以作为单个数据集被采集,或者可以分布在不同的位置,包括在不同的计算机可读存储设备上。在模块或模块的部分被实现在软件中的情况下,软件部分被存储在一个或多个计算机可读存储设备上。

可以利用一个或多个计算机可读介质的任何组合。计算机可读介质可以是计算机可读存储介质。计算机可读存储介质可以是存储代码的存储设备。存储设备可以是,例如但不限于电子、磁、光、电磁、红外、全息、微机械或半导体系统、装置或设备或前述的任何合适的组合。

存储设备的更具体示例(非详尽列表)将包括以下:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(“ram”)、只读存储器(“rom”)、可擦除可编程只读存储器(“eprom”或闪存)、便携式紧凑光盘只读存储器(“cd-rom”)、光存储设备、磁存储设备或前述的任何合适的组合。在本文件的上下文中,计算机可读存储介质可以是任何有形介质,所述有形介质能够包含或存储程序以由指令执行系统、装置或设备使用或与所述指令执行系统、装置或设备结合使用。

用于执行实施例的操作的代码可以是任何数量的行,并且可以以一种或多种编程语言的任何组合来编写,所述一种或多种编程语言包括诸如python、ruby、java、smalltalk、c++等的面向对象的编程语言、和诸如“c”编程语言等的传统的过程编程语言、和/或诸如汇编语言的机器语言。代码可以完全地在用户的计算机上执行,部分地在用户的计算机上作为独立的软件包执行、部分地在用户的计算机上并且部分地在远程计算机上执行或完全地在远程计算机或服务器上执行。在最后的情况下,远程计算机可以通过任何类型的网络连接到用户的计算机或者可以与外部计算机连接(例如,通过使用互联网服务提供商的互联网),所述任何类型的网络包括局域网(“lan”)或广域网(“wan”)。

本说明书中对“一个实施例”、“实施例”或类似语言的引用意指结合实施例描述的特定特征、结构或特性被包括在至少一个实施例中。因此,除非另有明确指定,否则在本说明书各处出现的短语“在一个实施例中”、“在实施例中”和类似语言可以但不必须全部指代相同的实施例,而是意指“一个或多个但不是全部实施例”。除非另有明确指定,否则词语“包括”、“包含”、“具有”及其变体意指“包括但不限于”。除非另有明确指定,否则列举的词语列表并不暗示词语中的任一个或全部是相互排斥的。除非另有明确指定,否则词语“一”、“一个”和“该”也指代“一个或多个”。

此外,所描述的实施例的特征、结构或特性可以以任何合适的方式组合。在以下描述中,提供了许多具体细节,诸如编程、软件模块、用户选择、网络事务、数据库查询、数据库结构、硬件模块、硬件电路、硬件芯片等的示例以提供对实施例的透彻理解。然而,相关领域的技术人员将认识到,可以在不具有一个或多个具体细节的情况下或者使用其他方法、组件、材料等来实践实施例。在其他情况下,未详细示出或描述公知的结构、材料或操作以避免使实施例的各方面模糊。

下面参考根据实施例的方法、装置、系统和程序产品的示意性流程图和/或示意性框图来描述实施例的各方面。将会理解的是,示意性流程图和/或示意性框图中的每个框以及示意性流程图和/或示意性框图中的框的组合能够通过代码实现。代码能够被提供给通用计算机、专用计算机的处理器或其他可编程数据处理装置以产生机器,使得经由计算机或其他可编程数据处理装置的处理器执行的指令创建用于实现在示意性流程图和/或示意性框图框或多个框中指定的功能/动作的装置。

代码还可以存储在存储设备中,所述代码可以引导计算机、其他可编程数据处理装置或其他设备以特定方式运行,使得存储在存储设备中的指令产生包括实现在示意性流程图和/或示意性框图框或多个框中指定的功能/动作的指令的制品。

代码还可以被加载到计算机、其他可编程数据处理装置或其他设备上,以使得要在计算机、其他可编程装置或其他设备上执行一系列操作步骤产生计算机实现的过程,使得在计算机或其他可编程装置上执行的代码提供用于实现在流程图和/或框图框或者多个框中指定的功能/动作的过程。

附图中的示意性流程图和/或示意性框图图示根据各种实施例的装置、系统、方法和程序产品的可能实现的架构、功能和操作。在这方面,示意性流程图和/或示意性框图中的每个框可以表示代码的模块、段或部分,所述代码的模块、段或部分包括用于实现指定的(多个)逻辑功能的代码的一个或多个可执行指令。

还应注意的是,在一些替代性实施方式中,框中指出的功能可以不按附图中指出的顺序发生。例如,取决于所涉及的功能,连续示出的两个框实际上可以基本上同时被执行或者框有时可以以相反的顺序执行。可以设想在功能、逻辑或效果上等同于所图示的附图的一个或多个框或其部分的其他步骤和方法。

尽管在流程图和/或框图中可以采用各种箭头类型和线类型,但是它们应被理解为不限制对应的实施例的范围。实际上,一些箭头或其他连接符可以仅被用于指示所描绘的实施例的逻辑流程。例如,箭头可以指示所描绘的实施例的所列举的步骤之间的未指定持续时间的等待或监视时段。还将被注意的是,框图和/或流程图的每个框以及框图和/或流程图中的框的组合能够由执行特定功能或动作的专用的基于硬件的系统或专用硬件和代码的组合来实现。

每个附图中的要素的描述可以参考前述附图的要素。在全部附图中,相同的标记指代相同的要素,包括具有相同要素的替代实施例。

图1描绘用于丢弃与条件切换相对应的数据的无线通信系统100的实施例。在一个实施例中,无线通信系统100包括远程单元102和基站单元104。即使图1中描绘了特定数量的远程单元102和基站单元104,本领域的技术人员将认识到任何数量的远程单元102和基站单元104可以被包括在无线通信系统100中。

在一个实施例中,远程单元102可以包括计算设备,诸如台式计算机、膝上型计算机、个人数字助理(“pda”)、平板计算机、智能电话、智能电视(例如,连接到互联网的电视)、机顶盒、游戏控制台、安全系统(包括安全相机)、车载计算机、网络设备(例如,路由器、交换机、调制解调器)等。在一些实施例中,远程单元102包括可穿戴设备,诸如智能手表、健身手环、光学头戴式显示器等。此外,远程单元102可以被称为订户单元、移动设备、移动站、用户、终端、移动终端、固定终端、订户站、ue、用户终端、设备或者本领域中使用的其他术语。远程单元102可以经由ul通信信号直接与基站单元104中的一个或多个通信。

基站单元104可以分布在地理区域上。在某些实施例中,基站单元104还可以称为接入点、接入终端、基站(base)、基站(basestation)、节点-b、enb、gnb、家庭节点-b、中继节点、设备或本领域中使用的任何其他术语。基站单元104通常是无线电接入网络的一部分,所述无线电接入网络包括可通信地耦合到一个或多个对应的基站单元104的一个或多个控制器。无线电接入网络通常可通信地耦合到一个或多个核心网络,所述一个或多个核心网络可以耦合到其他网络,如互联网和公共交换电话网络等其它网络。无线电接入和核心网络的这些和其他要素未被图示,但是通常是本领域的普通技术人员众所周知的。

在一个实施方式中,无线通信系统100符合3gpp协议的lte,其中基站单元104在dl上使用ofdm调制方案进行发送,并且远程单元102在ul上使用sc-fdma方案或ofdm方案进行发送。然而,更一般地,无线通信系统100可以实现一些其他开放或专有通信协议,例如wimax等其它协议。本公开不旨在受限于任何特定无线通信系统架构或协议的实现。

基站单元104可以经由无线通信链路服务于服务区域内的多个远程单元102,所述服务区域例如是小区或小区扇区。基站单元104发送时域、频域和/或空域中的dl通信信号以服务于远程单元102。在一个实施例中,远程单元102可以接收从基站单元104发送的切换命令。

在某些实施例中,基站单元104可以将与条件切换相对应的信息发送到多个候选小区(例如,多个其他基站单元104)。在某些实施例中,该信息向多个候选小区中的一个或多个候选小区指示丢弃数据的时间或丢弃数据。因此,基站单元104可以被用于丢弃与条件切换相对应的数据。

在一些实施例中,基站单元104可以接收与从另一个基站单元104发送的条件切换相对应的信息。在某些实施例中,该信息指示丢弃数据的时间或丢弃数据。因此,基站单元104可以被用于丢弃与条件切换相对应的数据。

图2描绘可以被用于丢弃与条件切换相对应的数据的装置200的一个实施例。装置200包括远程单元102的一个实施例。此外,远程单元102可以包括处理器202、存储器204、输入设备206、显示器208、发射器210和接收器212。在一些实施例中,输入设备206和显示器208被组合为单个设备,诸如触摸屏。在某些实施例中,远程单元102可以不包括任何输入设备206和/或显示器208。在各种实施例中,远程单元102可以包括以下中的一个或多个:处理器202、存储器204、发射器210和接收器212,并且可以不包括输入设备206和/或显示器208。

在一个实施例中,处理器202可以包括能够执行计算机可读指令和/或能够执行逻辑运算的任何已知控制器。例如,处理器202可以是微控制器、微处理器、中央处理器(“cpu”)、图形处理器(“gpu”)、辅助处理单元、现场可编程门阵列(“fpga”)或类似的可编程控制器。在一些实施例中,处理器202执行存储在存储器204中的指令以执行本文描述的方法和例程。处理器202通信地耦合到存储器204、输入设备206、显示器208、发射器210和接收器212。

在一个实施例中,存储器204是计算机可读存储介质。在一些实施例中,存储器204包括易失性计算机存储介质。例如,存储器204可以包括ram,ram包括动态ram(“dram”)、同步动态ram(“sdram”)和/或静态ram(“sram”)。在一些实施例中,存储器204包括非易失性计算机存储介质。例如,存储器204可以包括硬盘驱动器、闪存或任何其他合适的非易失性计算机存储设备。在一些实施例中,存储器204包括易失性和非易失性计算机存储介质两者。在一些实施例中,存储器204存储与切换有关的数据。在一些实施例中,存储器204还存储程序代码和相关数据,诸如在远程单元102上操作的操作系统或其他控制器算法。

在一个实施例中,输入设备206可以包括任何已知的计算机输入设备,包括触摸板、按钮、键盘、触控笔、麦克风等。在一些实施例中,输入设备206可以与显示器208集成,例如作为触摸屏或类似的触敏显示器。在一些实施例中,输入设备206包括触摸屏,使得文本可以使用在触摸屏上显示的虚拟键盘和/或通过在触摸屏上手写来输入。在一些实施例中,输入设备206包括诸如键盘和触摸板的两个或更多个不同的设备。

在一个实施例中,显示器208可以包括任何已知的电子可控显示器或显示设备。显示器208可以被设计为输出视觉的、可听的和/或触觉信号。在一些实施例中,显示器208包括能够向用户输出视觉数据的电子显示器。例如,显示器208可以包括但不限于lcd显示器、led显示器、oled显示器、投影仪或能够向用户输出图像、文本等的类似的显示设备。作为另一个非限制性示例,显示器208可以包括诸如智能手表、智能眼镜、抬头(heads-up)显示器等的可穿戴显示器。此外,显示器208可以是智能电话、个人数字助理、电视、台式计算机、笔记本(膝上型)计算机、个人计算机、车辆仪表板等的组件。

在某些实施例中,显示器208包括用于产生声音的一个或多个扬声器。例如,显示器208可以产生可听提醒或通知(例如,哔哔声或钟声)。在一些实施例中,显示器208包括用于产生振动、运动或其他触觉反馈的一个或多个触觉设备。在一些实施例中,显示器208的全部或部分可以与输入设备206集成。例如,输入设备206和显示器208可以形成触摸屏或类似的触敏显示器。在其他实施例中,显示器208可以位于输入设备206附近。

发射器210用于向基站单元104提供ul通信信号,并且接收器212用于从基站单元104接收dl通信信号。在各种实施例中,接收器212可用于接收涉及多个候选小区的切换命令。尽管仅图示一个发射器210和一个接收器212,但是远程单元102可以具有任何合适数量的发射器210和接收器212。发射器210和接收器212可以是任何合适类型的发射器和接收器。在一个实施例中,发射器210和接收器212可以是收发器的一部分。

图3描绘可以被用于丢弃与条件切换相对应的数据的装置300的一个实施例。装置300包括基站单元104的一个实施例。此外,基站单元104可以包括处理器302、存储器304、输入设备306、显示器308、发射器310和接收器312。可以理解,处理器302、存储器304、输入设备306、显示器308、发射器310和接收器312可以基本上分别类似于远程单元102的处理器202、存储器204、输入设备206、显示器208、发射器210和接收器212。

在各种实施例中,发射器310被用于将与条件切换相对应的信息发送到多个候选小区(例如,其他基站单元104)。在某些实施例中,该信息向多个候选小区中的一个或多个候选小区指示丢弃数据的时间或丢弃数据。在一些实施例中,接收器312被用于接收与条件切换相对应的信息。在某些实施例中,该信息指示丢弃数据的时间或丢弃数据。尽管仅图示一个发射器310和一个接收器312,但是基站单元104可以具有任何合适数量的发射器310和接收器312。发射器310和接收器312可以是任何合适类型的发射器和接收器。在一个实施例中,发射器310和接收器312可以是收发器的一部分。

图4图示用于切换的通信400的一个实施例。具体地,图示ue402、源enb404、目标enb406、移动性管理实体(“mme”)408和服务网关410之间的通信400。

在某些实施例中,源enb404内的ue上下文412可以包含关于在连接建立或在最近的ta更新时提供的漫游和接入限制的信息。在一些实施例中,从源enb404到ue402的第一通信414包括源enb404根据漫游和接入限制信息以及可用的多频带信息来配置ue测量过程。由源enb404提供的测量可以有助于控制ue的连接移动性的功能。

在各种实施例中,从ue402到源enb404的第二通信416包括被触发并被发送到源enb404的测量报告。在某些实施例中,源enb404基于测量报告和无线资源管理(“rrm”)信息确定418来切换ue402。在从源enb404到目标enb406的第三通信420中,源enb404向目标enb406发布切换请求消息,所述目标enb406传递信息以准备目标侧的切换。如果资源可以被目标enb406准许,则目标enb406可以根据所接收的qos信息执行准入控制422以增加成功切换的可能性。目标enb406根据所接收的qos信息配置所需的资源并且保留小区无线网络临时标识符(“c-rnti”)和可选的rach前导码。要在目标小区中使用的配置可以被独立地指定(例如,建立)或者作为与源小区中使用的配置相比的增量(例如,重新配置)。

在从目标enb406到源enb408的第四通信424中,目标enb406准备对l1/l2的切换并且向源enb404发送切换请求确认。切换请求确认消息包括用于执行切换的要作为rrc消息被发送到ue402的透明容器(transparentcontainer)。容器包括新c-rnti、用于所选择的安全算法的目标enb406安全算法标识符并且可包括专用rach前导以及可能的其他参数(例如,接入参数、sib等)。如果需要,切换请求确认消息还可以包括用于转发隧道的无线网络层/传输网络层(“rnl/tnl”)信息。在某些实施例中,一旦源enb404接收到切换请求确认,或者一旦切换命令的传输在下行链路中被发起,数据转发就可以被发起。

在从源enb408到ue402的第五通信426中,响应于目标enb406生成用于执行切换的rrc消息(例如,包括mobilitycontrolinformation(移动性控制信息)的rrcconnectionreconfiguration(rrc连接重配置)消息),源enb404将rrc消息发送到ue402。源enb404执行消息的必要的完整性保护和加密。ue402接收具有必要参数(例如,新的c-rnti、目标enb406安全算法标识符以及可选的专用rach前导、目标enb406sib等)的rrcconnectionreconfiguration消息,并且ue402被源enb404命令以执行切换。ue402不需要延迟切换执行以将harq/arq响应递送到源enb404。

在从源enb404到目标enb406的第六通信428中,源enb404向目标enb406发送sn状态转移消息以传达上行链路分组数据汇聚协议(“pdcp”)sn接收器状态以及应用pdcp状态预留的增强无线接入承载(“e-rab”)的下行链路pdcpsn发射器状态。上行链路pdcpsn接收器状态至少包括第一个丢失的ul服务数据单元(“sdu”)的pdcpsn,并且如果存在任何这样的sdu,则所述上行链路pdcpsn接收器状态可以包括ue402需要在目标小区中重新发送的序列ulsdu之外的接收器状态的位图。下行链路pdcpsn发射器状态指示目标enb406可以指配给还不具有pdcpsn的新sdu的下一个pdcpsn。如果ue402的e-rab都不使用pdcp状态预留来处理,则源enb404可以省略发送此消息。

在从ue402到目标enb406的第七通信430中,在接收到包括mobilitycontrolinformation的rrcconnectionreconfiguration消息之后,ue402执行与目标enb406的同步,并且如果在mobilitycontrolinformation中指示专用rach前导,则遵循无竞争过程经由rach接入目标小区,或者如果没有指示专用前导,则遵循基于竞争的过程经由rach接入目标小区。ue402得出目标enb406特定密钥并配置要在目标小区中使用的所选择的安全算法。

在从目标enb406到ue402的第八通信432中,目标enb406使用ul分配和定时提前进行响应。在从ue402到目标enb406的第九通信434中,ue402已成功接入目标小区,并且只要可能,ue402将用于确认切换的rrcconnectionreconfigurationcomplete(rrc连接重配置完成)消息(例如,包括c-rnti)以及上行链路缓冲器状态报告发送到目标enb406以指示针对ue402的切换过程完成。目标enb406验证在rrcconnectionreconfigurationcomplete消息中发送的c-rnti。然后,目标enb406可以开始向ue402发送数据。

在从目标enb406到mme408的第十通信436中,目标enb406向mme408发送路径切换请求消息以通知mme408ue402已经改变了小区。在从mme408到服务网关410的第十一通信438中,mme408向服务网关410发送修改承载请求消息。服务网关410将下行链路数据路径切换440到目标侧。服务网关410可以在旧路径上将一个或多个结束标记分组发送到源enb404并且然后可以向源enb404释放任何u平面/tnl资源。

在从服务网关410到mme408的第十二通信442中,服务网关410向mme408发送修改承载响应消息。在从mme408到目标enb406的第十三通信444中,mme408使用路径切换请求确认消息确认路径切换请求消息。在从目标enb406到源enb404的第十四通信446中,通过发送ue上下文释放消息,目标enb406向源enb404通知切换的成功并且触发由源enb404进行的资源释放。在从mme408接收到路径切换请求确认消息之后,目标enb406发送此消息。在接收到ue上下文释放消息后,源enb402可以释放448与ue402上下文相关联的无线和c平面有关的资源。任何正在进行的数据转发可以继续。

在图4中描述的通信系统中,由于以下三个原因可能发生切换失败:在ue402在小区中停留很长一段时间之后并且ue402可尝试在不同小区中重建无线链路连接,则可能发生rlf(例如,过晚切换);在从源小区成功切换到目标小区很短时间之后或者在切换过程期间发生切换失败并且ue402可尝试在源小区中重新建立无线链路连接,则可能发生rlf(例如,过早切换);以及在从源小区成功切换到目标小区很短时间之后或者在切换过程期间发生切换失败并且ue402可尝试在不是源小区和目标小区的小区中重新建立无线链路连接,可能发生rlf(例如,切换到错误的小区)。

图5图示用于条件切换的通信500的一个实施例。通过使用条件切换,可以避免过晚切换、过早切换和/或切换到错误小区。图示ue502、gnb504和目标gnb506之间的通信500。

从ue502发送到源gnb504的第一通信508可以包括ue502基于由源gnb504配置的触发条件来报告测量结果(例如,参考信号接收功率(“rsrp”)、参考信号接收质量(“rsrq”))。从源gnb504到目标gnb506的第二通信510可以包括:响应于源gnb504基于来自ue502的测量结果做出要执行条件切换的决定,源gnb504向目标gnb506发送切换请求。切换请求可以被发送到多于一个候选小区(例如,多个目标gnb)。从目标gnb506到源gnb504的第三通信512可以包括源gnb504从目标gnb506(例如,一个或多个候选小区)接收切换确认。从源gnb504到ue502的第四通信514可以包括源gnb504向ue502发送包括mobilitycontrolinfoie的rrcconnectionreconfiguration消息和由源gnb504配置的切换的条件。同时,源gnb504可以将数据转发到目标gnb506(例如,所有候选小区)。如本文所使用的,条件切换可以意指一种ue502响应于ue502确定已经满足条件而确定继续切换的切换。在各种实施例中,条件可以由源gnb504配置并且作为第四通信514的一部分被传送到ue502。

从ue502到目标gnb506的第五通信516可以包括:响应于满足条件并且ue502应用rrcconnectionreconfiguration,接入目标gnb506。从ue502到目标gnb506的第六通信518可以包括ue502通知目标gnb506rrc重新配置完成。从目标gnb506到源gnb504的第七通信520可以包括目标gnb506通知源gnb504切换完成。

在某些实施例中,为了促进目标gnb506(例如,一个或多个候选小区)响应于未被选择为目标小区而知道丢弃来自源gnb504的数据的时间,在切换完成后,源gnb504可以通知目标gnb506(例如,未被选择作为目标小区的一个或多个候选小区)丢弃数据。在一个实施例中,源gnb504可以在从所选择的目标小区接收到切换完成的消息之后向未被选择为目标小区的一个或多个候选小区发送消息以丢弃与切换相对应的数据。

在一些实施例中,为了促进目标gnb506(例如,一个或多个候选小区)响应于未被选择为目标小区而知道丢弃来自源gnb504的数据的时间,可以在切换请求消息中包括定时器。如果定时器到期(例如,过去、结束等)并且接收定时器的一个或多个候选小区没有发生切换,则未被选择为目标小区的一个或多个候选小区丢弃与切换相对应的从源gnb504所接收的数据。

图6是图示用于丢弃与条件切换相对应的数据的方法600的一个实施例的示意性流程图。在一些实施例中,方法600由诸如基本单元104的装置执行。在某些实施例中,方法600可以由执行程序代码的处理器执行,所述处理器例如是微控制器、微处理器、cpu、gpu、辅助处理单元、fpga等。

方法600可以包括将与条件切换相对应的信息发送602到多个候选小区。在某些实施例中,信息向多个候选小区中的一个或多个候选小区指示丢弃数据的时间或丢弃数据。

在一个实施例中,信息包括向一个或多个候选小区指示丢弃数据的消息。在另一实施例中,方法600包括响应于接收到切换完成的指示,向一个或多个候选小区发送指示丢弃数据的消息。在某些实施例中,信息包括定时器,所述定时器在到期时使数据被丢弃。在各种实施例中,定时器响应于多个候选小区接收到信息而启动。在一些实施例中,定时器响应于多个候选小区中的一个候选小区被选择而停止。在一个实施例中,方法600包括响应于向远程单元发送切换命令而向一个或多个候选小区发送数据。

图7是图示用于丢弃与条件切换相对应的数据的方法700的另一实施例的示意性流程图。在一些实施例中,方法700由诸如基站单元104的装置执行。在某些实施例中,方法700可以由执行程序代码的处理器执行,所述处理器例如是微控制器、微处理器、cpu、gpu、辅助处理单元、fpga等。

方法700可以包括接收702与条件切换相对应的信息。在某些实施例中,信息指示丢弃数据的时间或丢弃数据。

在一个实施例中,信息包括指示丢弃数据的消息。在另一实施例中,信息包括定时器,所述定时器在到期时丢弃数据。在某些实施例中,定时器响应于接收到信息而启动。在一些实施例中,定时器响应于被选择为目标小区而停止。在一个实施例中,方法700包括接收数据。

可以以其他特定形式实践实施例。所描述的实施例在所有方面都应被视为仅是说明性的而非限制性的。因此,本发明的范围由所附权利要求而不是前面的描述来指示。在权利要求的含义和等同范围内的全部变化都包含在权利要求的范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1