无线通信系统中在切换期间对数据的第二层隧道处理的制作方法

文档序号:7939484阅读:140来源:国知局
专利名称:无线通信系统中在切换期间对数据的第二层隧道处理的制作方法
技术领域
本公开涉及通信,具体而言,涉及无线通信系统中发送数据的技术。
背景技术
为了提供诸如语音、视频、分组数据、消息发送、广播等各种通信内容,广泛部署了无线通信系统。这些无线系统可以是能够通过共享可用系统资源来支持多个用户的多址系统。这些多址系统的实例包括码分多址(CDMA)系统、时分多址(TDMA)系统、频分多址(FDMA)系统、正交FDMA(OFDMA)系统及单载波FDMA(SC-FDMA)系统。 无线通信系统可以包括支持多个用户设备(UE)进行通信的多个基站。UE可以是移动的,并且当UE在系统中移动时,可以从一个基站切换到另一个基站。在切换期间,UE可能有数据要发送给基站和/或基站可能有数据要发送给UE。人们希望在切换期间由UE有效地发送数据,或者将数据有效地发送给UE,从而获得良好的性能。

发明内容
本申请描述了采用第二层隧道处理在切换期间在下行链路和上行链路上发送数据的技术。UE可以执行从源基站到目标基站的切换。第二层隧道处理可以在切换期间在所述源基站和目标基站之间执行,以减少重新传输已由UE成功发送或成功发送给UE的数据。
在切换期间在上行链路上进行数据传输的一个设计中,所述UE可以根据所述源基站的第一第二层配置处理第一因特网协议(IP)分组以获取原本要发送给所述源基站的第一第二层分组以及至少一个第二第二层分组。所述UE可以将每个第一第二层分组和每个第二第二层分组的目的地指示符设置为分配给所述源基站的第一值。所述UE可以在切换以前将所述第一第二层分组发送给所述源基站。所述UE可以将所述至少一个第二第二层分组发送给所述目标基站。所述目标基站可以基于每个第二第二层分组的目的地指示符将所述第二第二层分组识别为原本要发送给所述源基站。所述目标基站可以通过第二层隧道将所述第二第二层分组转发给所述源基站。 所述UE可以根据所述目标基站的第二第二层配置处理第二IP分组以获取原本要发送给所述目标基站的第三第二层分组。所述UE可以将每个第三第二层分组的目的地指示符设置为分配给所述目标基站的第二值。所述UE可以在切换之后将所述第三第二层分组发送给所述目标基站。所述目标基站可以基于每个第三第二层分组的目的地指示符将所述第三第二层分组识别为原本要发送给它的。所述目标基站可以处理所述第三第二层分组以获取所述第二 IP分组,并响应于触发条件而将这些IP分组转发给服务网关。各种机制可以用于生成所述触发条件,来完成从所述源基站和目标基站依次递送IP分组到所述服务网关。 如下面所述,还可以针对下行链路上的数据传输使用第二层隧道处理。下面将进一步描述本公开的各个方面和特征。


图1示出了无线通信系统。 图2示出了图1中各个实体的示例性协议栈。 图3示出了第二层的发射机的示例性处理。 图4示出了在切换期间第二层隧道处理的实例。 图5示出了进行切换的示例性呼叫流程。 图6 10示出了具有第二层隧道处理和IP缓冲和/或IP隧道处理的各种切换设计的呼叫流程。 图11和12分别示出了在上行链路上发送数据的过程和装置。 图13和14分别示出了在目标基站处在上行链路上接收数据的过程和装置。 图15和16分别示出了在源基站处在上行链路上接收数据的过程和装置。 图17和18分别示出了在下行链路上发送数据的过程和装置。 图19和20分别示出了在下行链路上接收数据的过程和装置。 图21示出了 UE和基站的框图。
具体实施例方式
本申请描述的技术可以用于各种无线通信系统,例如CDMA、 TDMA、 FDMA、 0FDMA、SC-FDMA及其它系统。术语"系统"和"网络"通常交互使用。CDMA系统可以实现无线电技术,例如,通用陆地无线接入(UTRA)、cdma2000等。UTRA包括宽带CDMA (WCDMA)和CDMA的其它变型。cdma2000涵盖IS_2000、 IS-95和IS-856标准。TDMA系统可以实现无线电技术,例如,全球移动通信系统(GSM) 。 OFDMA系统可以实现无线电技术,例如,演进UTRA(E-UTRA)、超移动宽带(UMB) 、 IEEE802. 11 (Wi-Fi) 、 IEEE 802. 16 (WiMAX) 、 IEEE 802. 20、 Flash- OFDM 等。UTRA和E-UTRA是通用移动通信网络(UMTS)的一部分。3GPP长期演进(LTE)是将要发布的使用E-UTRA的UMTS,其在下行链路上使用0FMDA,在上行链路上使用SC-FDMA。UTRA、 E-UTRA、 UMTS、 LTE和GSM在名为"第三代合作伙伴项目"(3GPP)的组织的文档中描述。cdma2000和UMB在名为"第三代合作伙伴项目2"(3GPP2)的组织的文档中描述。为了清楚起见,以下针对LTE描述了该技术的某些方面,并在以下大部分描述中使用LTE术语。
图1示出无线通信系统IOO,其可以是LTE系统。系统100可以包括演进结点B(eNB)和3GPP描述的其它网络实体。为简明起见,在图1中仅示出两个eNB 120和122以及一个移动性管理实体(匪E)/服务网关130。 eNB可以是与UE进行通信的固定站,还可以称为结点B、基站、接入点等。eNB 120和122可以通过X2接口互相进行通信,其可以是逻辑或物理接口。 eNB 120和122可以通过S1接口与匪E/服务网关130进行通信。服务网关130可以支持诸如分组数据、IP语音(VoIP)、视频、消息发送等数据服务。服务网关130还可以称为接入网关、分组数据网络(PDN)网关等。匪E 130可以负责切换时在源eNB和目标eNB之间的路径转换。匪E/服务网关130可以耦合至核心和/或数据网络140(例如,因特网),并且可以与耦合至核心/数据网络140的其它实体(例如,远程服务器和终端)进行通信。eNB 120和122以及匪E/服务网关130的功能在可以公开获得的,名禾尔为"Evolved Universal Terrestrial Radio Access (E-UTRA) andEvolved UniversalTerrestrial Radio Access Network(E-UTRAN) ;Overalldescription ;Stage 2(演进通用陆地无线接入(E-UTRA)和演进通用陆地无线接入网络(E-UTRAN);总体描述;步骤2)"的3GPP TS 36. 300中描述。 UE 100可以通过下行链路和上行链路与eNB 120和/或eNB 122进行通信。下行链路(或前向链路)是指从eNB到UE的通信链路,而上行链路(或反向链路)是指从UE到eNB的通信链路。UE 110可以是固定的或移动的,并且也可以称作为移动站、终端、接入终端、用户单元、站等。UE 110可以是蜂窝电话、个人数字助理(PDA)、无线调制解调器、无线通信设备、手持式设备、笔记本电脑、无绳电话等。UE 110最初与eNB 120进行通信,从而与匪E/服务网关130进行数据交换。UE 110可以是移动的,并且可以执行从eNB 120到eNB120的切换。针对该切换,eNB 120可以称作为源eNB,eNB 122可以称作为目标eNB。在切换之后,UE 110与eNB 122进行通信,从而与匪E/服务网关130进行数据交换。eNB 120可以是转换之前的UE 110的服务eNB, eNB 122可以是转换之后的UE的服务eNB。
图2示出了 LTE中用户平面的示例性协议栈200。用户平面通过服务eNB在UE110和匪E/服务网关130之间承载业务数据,该服务eNB可以是图1中的eNB 120或122。
每个实体维护协议栈,以便与另一实体进行通信。每个协议栈通常包括网络层(第三层或L3)、链路层(第二层或L2)和物理层(第一层、L1或PHY) 。 UE和匪E/服务网关可以在网络层使用IP来交换数据。传输控制协议(TCP)、用户数据报协议(UDP)和/或其它协议的更高层的数据可以封装在IP分组中,其可以通过服务eNB在UE和匪E/服务网关之间进行交换。 链路层通常依赖于无线网络技术。对于LTE中的用户平面,UE的链路层包括三个子层分组数据汇聚协议(PDCP)、无线电链路控制(RLC)以及介质访问控制(MAC),这些子层在服务eNB处终止。UE在物理层通过E-UTRA空中链路接口进一步与服务eNB通信。服务eNB可以通过IP以及链路层和物理层中依赖于技术的接口与匪E/服务网关进行通信。
PDCP可以执行各种功能,例如上层协议报头(例如,按照RFC 3095中描述的稳健报头压縮(RoHC)协议)的压縮,将数据转成密文/加密,以及为了安全的数据的完整性保护,等等。RLC可以执行各种功能,例如(i)RLC服务数据单元(SDU)的分段和拼接以及在发射机处通过自动重传请求(ARQ)的纠错,以及(ii)低层SDU的重复检测,RLC SDU的重新排序,以及上层协议数据单元(PDU)在接收机处的依次递送。LTE中PDCP和RLC执行的功能可以由其它无线电技术中等同的协议来提供。例如,cdma2000中的IP适配层和无线电链路协议(RLP)可以分别实现与PDCP和RLC所执行的功能相似的功能。
在前面提到的3GPPTS 36. 300中描述了 PDCP和RLC的功能。还在名称为"演进通用陆地无线接入(E-UTRA);分组数据汇聚协议(PDCP)规范"的3GPP TS 36. 323中描述了PDCP。也在名称为"演进通用陆地无线接入(E-UTRA);无线电链路控制(RLC)协议规范"的3GPP TS 36. 322中描述了 RLC。这些文档可公开获得。 图3示出了在发射机处PDCP和RLC的示例性处理,对于上行链路数据传输该发射机可以是UE 110,或者,对于下行链路数据传输可以是eNB120或122。 PDCP可以接收IP分组,其可称为PDCP SDU。 PDCP可以对每个IP分组进行报头压縮、加密和完整性保护并提供对应的PDCP PDU。 PDCP还可以顺序地将递增的PDCP序列号(SN)分配给每个PDCP PDU。
RLC可以接收PDCP PDU,其可称为RLC SDU。 一般而言,来自给定层/子层的PDU可称为较低一层/子层的SDU。 RLC可以对RLC SDU进行分段和/或拼接,并为MAC提供适当大小的RLC PDU。 RLC可以将依次递增的RLC序列号分配给每个RLC PDU。 RLC还可以重新发送接收机接收到的出错的RLC PDU。MAC可以处理每个RLC PDU,并生成对应的MACPDU,其可以进一步由PHY处理并发送。在本申请的说明中,术语"分组"一般是指数据单元。PDU还可以称为分组。 UE IIO可以维护第二层配置,其可以包括服务结点B的RLC和PDCP状态。RLC状态可以包括RLC序列号和其它信息。PDCP状态可以包括PDCP序列号、用于加密的信息(例如,密码密钥、加密算法、序列号等等)、用于报头压縮的信息(例如,IP地址、端口号、时间戳等等)和/或其它信息。RLC状态信息和PDCP状态信息还可以分别称为RLC上下文和PDCP上下文。对于在UE的每个链路层状态,在服务eNB可以有对应的链路层状态。UE可以在每次切换到新的服务eNB时重置RLC和PDCP状态。PDCP序列号即使在切换期间也可以连续递增,而RLC序列号可以针对每个新的服务eNB进行重置。 在图3所示的实例中,IP分组1以序列号N在一个PDCP PDU中发送,该PDCP PDU以序列号1、2和3在3个RLC PDU中发送。IP分组2在一个PDCP PDU N+1中发送,该PDCPPDU N+l在一个RLC PDU 4中发送。由于切换到新的服务eNB, RLC状态在IP分组2后进行重置。PDCP序列号在切换后进行继续。然而,在切换之后PDCP可以使用新的一组密码密钥,并可以重置报头压縮协议。下一 IP分组3在一个PDCP PDU N+2中发送,该PDCP PDUN+2在一个RLC PDU 1'中发送。1'中的符号'表示RLC在重置RLC之后针对新的服务eNB的序列编号。 图3还示出了 RLC PDU的RLC报头的设计。在该设计中,RLC报头包括RLC序列号的字段312、 RLC PDU长度的字段314、段偏移的字段316、第一 IP片段指示符的字段318、最后IP片段指示符的字段320以及目的地/源指示符的字段322。 IP分组可以分成多个片段,每个IP片段可以在一个RLC PDU中发送。段偏移指示在RLC PDU中发送的IP片段的开始。第一 IP片段指示符指示RLC PDU是否承载第一IP片段。最后IP片段指示符指示RLC PDU是否承载最后的IP片段。对于上行链路数据传输,字段322承载目的地指示符(DI),其指示UE所发送RLC PDU希望的接收eNB。对于下行链路数据传输,字段322承载源指示符(SI),其指示发起发送给UE的RLC PDU并具有UE的对应链路层上下文的eNB。 RLC报头还可以包括较少、不同的字段,和/或图3中未示出的另外的字段。
如图1所示,UE 110可以从源eNB 120切换到目标eNB 122。为了有效地操作,在切换期间数据处理可以设计成达到下列目标 參避免因切换而空中传输重复的IP分组,例如,通过在切换期间启用有选择的RLC分组转发; 參允许依次将分组递送给PDCP和IP ; 參避免影响PDCP (RoHC和加密),例如,通过将每个PDCP分组的所有片段指向同一个eNB并通过避免将PDCP上下文从源eNB传输到目标eNB ;以及
參处理因乒乓效应产生的服务eNB的快速变化。
11
本申请描述的技术可以用于切换期间上行链路数据传输以及下行链路数据传输。 进一步,该技术可以用于UE与两个或更多个eNB之间的通信。为清楚起见,下面的大部分 说明针对的是从UE到两个eNB的上行链路数据传输。 根据一方面,在切换期间可以在源eNB和目标eNB之间进行RLC分组的第二层隧 道处理,以减少对已经成功传输给源eNB的IP分组片段的重新传输。第二层隧道处理还可 以称为RLC隧道处理、L2隧道处理、L2RLC隧道处理等等。如图3所示,IP分组可以基于 源eNB的PDCP上下文来进行处理(例如,进行RoHC和加密)来生成多个RLC分组。每个 RLC分组可以承载IP分组的片段。UE在切换以前可以将一个或多个这些RLC分组发送给 源eNB。 UE在切换到目标eNB之后可能具有一个或多个未决的RLC分组。未决的RLC分组 可以包括尚未发送给源eNB的RLC分组,以及已发送给源eNB但源eNB尚未成功接收到的 RLC分组。 在一个设计中,UE在切换之后可以将未决的RLC分组发送给目标eNB。目标eNB 然后可以通过第二层隧道将这些RLC分组转发给源eNB。源eNB可以处理直接从UE接收 到的RLC分组以及从目标eNB接收到的经过隧道处理的RLC分组,来重新组装对应的RLC SDU。源eNB然后可以将IP分组发送给匪E/服务网关。通过将未决的RLC分组通过第二 层隧道转发给源eNB, IP分组不需要基于目标eNB的PDCP上下文由UE进行再处理。进一 步,成功发送给源eNB的RLC分组不需要再发送给目标eNB,这样可以节省无线电资源。
如图3所示,RLC分组的RLC报头可以包括目的地指示符,其指示RLC分组希望的 接收eNB。在一个设计中,目的地指示符可以是l个比特的值,该比特当UE的服务eNB有 变化时可以反转。在另一设计中,目的地指示符可以是多个比特的值,其可以指示两个或更 多个eNB中的一个。在任一情形下,可以给源eNB分配特定的目的地指示符值,给目标eNB 分配不同的目的地指示符值。目标eNB可以识别其目的地指示符值不同于分配给目标eNB 的值的所有RLC分组。目标eNB可以通过第二层隧道将这些RLC分组转发给源eNB。在另 一设计中,eNB ID可以用于启用"活动集",其中多个eNB可以保留UE的链路层上下文。具 有适当的链路层上下文的目的地eNB可以在RLC报头中识别,在该情形下目的地指示符可 以大于l比特。在任一情形下,可以将每个IP分组的所有片段发送给同一eNB,来重新组装 该IP分组。 图4示出了在切换期间第二层隧道处理的实例。在该实例中,如图3所示,UE可 以处理IP分组1以生成原本要发送给源eNB的RLC PDU 1、2和3,处理IP分组2以生成原 本要发送给源eNB的RLC PDU 4,以及处理IP分组3以生成原本要发送给目标eNB的RLC PDU 1' 。 RLC分组1、2、3和4可以使它们的目的地指示符设为源eNB的'0' ,RLC分组l'可 以将其目的地指示符设为目标eNB的'1'。 UE可以将RLC分组1 、2和3发送给源eNB。源eNB可能正确地接收RLC分组1和 3,但可能接收RLC分组2出错。UE可以切换到目标eNB并可以重新将RLC分组2发送给目 标eNB。目标eNB可以识别出RLC分组2是原本要发送给源eNB的,并可以通过第二层隧道 将该RLC分组转发给源eNB。 LUE可以将RLC分组4发送给目标eNB,该目标eNB还可以通 过第二层隧道将该RLC分组转发给源eNB。 UE然后可以将RLC分组l'发送给目标eNB,该 目标eNB可以识别该RLC分组是原本要发送给目标eNB的,从而可以保留RLC分组。
根据另一方面,可以在切换期间支持依次递送IP分组。UE可以在切换以前以及在切换期间将IP分组发送给源eNB,并可以在切换期间以及在切换之后将IP分组发送给目标eNB。目标eNB可能不知道最后的IP分组何时发送给了源eNB。各种机制可以用于允许目标eNB来确定何时将最后的IP分组发送给了源eNB,使得目标eNB可以开始将其接收到的IP分组发送给匪E/服务网关。 在一个设计中,当UE发送了原本要发送给源eNB的所有RLC分组时,UE可以将RLC转储(flush)消息通过目标eNB发送给源eNB。 RLC转储消息可以指示,针对链路层上下文,UE将不再发送RLC分组。源eNB可以停止等待来自UE的进一步的重新传输,并可以将所有重新组装的RLCSDU(可能在序列号之间有间隔)发送给PDCP。 PDCP可以处理PDCPPDU,然后将对应的IP分组发送给匪E/服务网关。当源eNB (i)从UE接收到RLC转储消息或者(ii)不再期望从UE接收任何RLC分组时,源eNB可以将RLC切换(HO)完成消息发送给目标eNB。如果源eNB没有任何RLC孔隙或者RLC等待UE来填充RLC孔隙已经超时,则条件(ii)可以为真。 一旦从源eNB接收到RLC切换完成消息,目标eNB就可以开始将IP分组发送给匪E/服务网关。 在另一设计中,只要目标eNB接收到原本要发送给源eNB的RLC分组,目标eNB就可以启动(或重置)等待定时器。等待定时器可以设置为等于源eNB和目标eNB之间X2接口标称的等待时间加上最坏情况下H-ARQ等待时间得到的值。目标eNB可以假定在等待定时器到期后将不接收原本要发送给源eNB的任何RLC分组。当等待定时器到期后,目标eNB可以开始将IP分组发送到匪E/服务网关。使用等待定时器可以确保在发送给源eNB的所有IP分组都已转发给匪E/服务网关以后,发送给目标eNB的IP分组将被转发给匪E/服务网关。 在又一设计中,在从UE接收到消息确认其已经完成切换以后,目标eNB可以启动等待定时器。当等待定时器到期后,目标eNB可以开始将IP分组发送给匪E/服务网关。
图5示出了将UE 110从源eNB 120切换到目标eNB 122的示例性呼叫流程500。源eNB可以配置UE的测量过程(步骤1) , UE可以将测量报告发送给源eNB(步骤2)。源eNB可以决定切换(H0)UE(步骤3),并可以向目标eNB发出切换请求消息(步骤4)。目标eNB可以进行接纳控制并可以接受切换UE (步骤5)。目标eNB可以将切换请求确认(Ack)消息返回给源eNB (步骤6)。源eNB然后可以将切换命令消息发送给UE (步骤7)。源eNB可以将缓冲的和传输中的UE的分组递送给目标eNB,其可以缓冲这些分组。
—旦在步骤7中接收到切换命令消息,UE可以从源eNB分离。UE可以同步到目标eNB,并开始获取上行链路时序提前(步骤8)。目标eNB可以采用针对UE的资源分配和时序提前(TA)(步骤9)来作出响应。 一旦UE成功地接入目标eNB, UE可以将切换确认消息发送给目标eNB,来指示对于UE切换过程已完成(步骤10)。 目标eNB可以发送切换完成消息,来通知匪E/服务网关UE已改变了 eNB(步骤11)。匪E/服务网关然后可以将UE的数据路径或连接从源eNB切换到目标eNB。 ME/服务网关还可以将切换完成确认消息返回给目标eNB(步骤12)。目标eNB可以将释放资源消息发送给源eNB,来指示成功切换UE(步骤13)。 一旦接收到释放资源消息,源eNB可以释放UE的资源。 图6示出了呼叫流程600的设计,采用对RLC分组进行第二层隧道处理并通过使用RLC转储消息和新路由就绪消息依次递送IP分组,将UE 110从源eNB 120切换到目标
13eNB 122。图6中的步骤1 13可以分别对应于图5中的步骤1 13。图6还包括在切换期间数据处理的各种步骤。 在图6所示的实例中,UE可以生成IP分组1的三个RLC PDU 1、2和3。 UE可能希望将这些RLC PDU发送给源eNB,并可以将每个RLC PDU的目的地指示符设置成分配给源eNB的值x,对于1比特的目的地指示符,其中的x可以等于"0"或"1"。在切换到目标eNB以前,UE可以将RLCPDU 1和2发送给源eNB (步骤A和B)。源eNB可能正确地接收RLCPDUl,但可能接收RLC PDU 2出错。在同步到目标eNB以前,UE可以将RLCPDU 3发送给源eNB(步骤C)。在步骤10中将切换确认消息发送给目标eNB以后,UE可以将RLC PDU 2重新发送给目标eNB (步骤D)。目标eNB可以基于目的地指示符x的值识别出RLC PDU 2是原本要发送给源eNB的,并可以通过第二层隧道将该RLC PDU转发给源eNB(步骤E)。源eNB可以获得IP分组1的所有3个RLC PDU 1、2和3,并可以将重新组装的IP分组发送给匪E/服务网关(步骤F)。 在图6所示的设计中,UE可以通过源eNB继续使用SI连接,以及源eNB的RLC和PDCP状态,直到将SI连接切换到目标eNB。 UE可以生成下一 IP分组2的一个RLC PDU 4,并可以将该RLC PDU的目的地指示符设置成源eNB的x值。UE可以将RLC PDU 4发送给目标eNB (步骤G),该目标eNB可以通过第二层隧道将RLC PDU转发给源eNB (步骤H)。源eNB可以将对应于RLC PDU 4的IP分组2发送给匪E/服务网关(步骤I)。
在图6示出的设计中,为了支持依次递送IP分组,在从匪E/服务网关接收到切换完成确认消息以后,目标eNB可以将新路由就绪消息发送给UE(步骤12. 1)。根据重新传输到源eNB的状态,一旦接收到新路由就绪消息或以后,UE通过目标eNB可以切换到新的SI连接,并可以重置RLC和PDCP状态(步骤12. 2)。在RLC和PDCP重置时,UE可以将RLC转储消息发送给目标eNB (步骤13. 1),该目标eNB可以将消息转发给源eNB (步骤13. 2)。通过目标eNB从UE接收RLC转储消息可以向源eNB指示不再期望从UE接收RLC PDU (步骤13. 3)。源eNB然后可以将RLC HO完成消息发送给目标eNB (步骤13. 4)。
在步骤12. 2中切换SI连接之后,UE可以使用新的SI连接和新的RLC和PDCP状态。UE可以生成下一 IP分组3的1个RLC PDU 1',并可以将该RLC PDU的目的地指示符设置为分配给目标eNB的y值。UE可以将RLC PDU 1'发送给目标eNB (步骤J),该目标eNB可以将RLC PDU向上传递给目标eNB的PDCP (步骤K)。目标eNB可以在PDCP中缓冲对应于RLC PDU 1'的IP分组3 (步骤L)。在步骤13. 5中从源eNB接收到RLCHO完成消息之后,目标eNB可以假定所有先前的IP分组已由源eNB发送给匪E/服务网关,然后将IP分组3发送给匪E/服务网关(步骤M)。 在图6示出的设计中,可以针对目标eNB接收到的但原本要发送给源eNB的所有RLC PDU来使用第二层隧道处理。第二层隧道处理从而可以用于步骤E和H中,将RLC PDU2和4从目标eNB转发给源eNB,其中源eNB在期待这些RLC PDU。第二层隧道处理可以避免再次传输IP分组1和2的RLC PDU,其为原本要发送给源eNB的。 在图6示出的设计中,可以采用新路由就绪消息和RLC HO完成消息来支持依次递送IP分组。目标eNB可以推迟将IP分组发送给匪E/服务网关,直到从源eNB接收到RLCHO完成消息。 图7A示出了呼叫流程700的设计,用于采用第二层隧道处理以及通过使用RLC转
14储消息来依次递送IP分组,来将UE 110从源eNB 120切换到目标eNB 122。呼叫流程700示出了 Sl建立延迟比X2延迟短的情形,使得在从源eNB接收到RLC HO完成消息以前,经过目标eNB的新的Sl连接可以用。图7A中的步骤1 13可以分别对应于图5中的步骤1 13。图7A还包括在切换期间数据处理的各种步骤。 在图7A示出的设计中,当(i)新的S1连接就绪时,例如,由图7A未示出的新路由就绪消息所指示的,以及(ii)UE已通过L2隧道将所有未决的RLC分组发送给了源eNB(步骤13. 1)时,UE可以切换到新的S1连接,并可以重置RLC和PDCP状态。UE然后可以将RLC转储消息发送给目标eNB (步骤13. 2),该目标eNB可以将消息转发给源eNB (步骤13. 3)。在接收到RLC转储消息以后,源eNB可以确定不再从UE期待任何RLCPDU (步骤13.4),并可以将RLC HO完成消息发送给目标eNB (步骤13. 5)。 图7A中的步骤A M可以分别对应于图6中的步骤A M。可以针对目标eNB接收到的但原本要发送给源eNB的所有RLC PDU来使用第二层隧道处理。可以针对目标eNB在从源eNB接收到RLC HO完成消息以前从UE接收到的所有IP分组来使用IP缓冲。
图7B示出了呼叫流程710的设计,用于采用第二层隧道处理以及通过使用RLC转储消息来依次递送IP分组,来将UE 110从源eNB 120切换到目标eNB 122。呼叫流程700示出了 Sl建立延迟比X2延迟长的情形,使得在从源eNB接收到RLC HO完成消息以后,经过目标eNB的新的Sl连接可以用。图7B中的步骤1 13可以分别对应于图5中的步骤1 13。图7B还包括在切换期间数据处理的各种步骤。 在图7B示出的设计中,在发送了原本要发送给源eNB的最后的IP分组以后,UE可以切换到新的Sl连接并重置RLC和PDCP状态(步骤11.1)。 UE然后可以将RLC转储消息发送给目标eNB (步骤11. 2),该目标eNB可以将消息转发给源eNB (步骤11. 3)。源eNB可以接收RLC转储消息,确定不再从UE期待任何RLC PDU(步骤11.4),并将RLC HO完成消息发送给目标eNB (步骤11.5)。目标eNB可以从匪E/服务网关接收切换完成确认消息(步骤12),这可以在从源eNB接收RLC HO完成消息以后出现。 图7B中的步骤A M可以分别对应于图6中的步骤A M。可以针对目标eNB接收到的但原本要发送给源eNB的所有RLC PDU来使用第二层隧道处理。在Sl的建立完成以前,可以针对目标eNB从UE接收到的所有IP分组来使用IP缓冲。在从匪E/服务网关接收到切换完成确认消息以后,目标eNB可以将缓冲的IP分组发送给匪E/服务网关。
图8示出了呼叫流程800的设计,用于采用第二层隧道处理以及通过在目标eNB使用等待定时器来依次递送IP分组,来将UE 110从源eNB 120切换到目标eNB 122。图8中的步骤1 13可以分别对应于图5中的步骤1 13。图8中的步骤A I可以分别对应于图6中的步骤A I。 在图8示出的设计中,目标eNB可以接收原本要发送给源eNB的RLCPDU 2 (步骤D),一旦接收到该RLC PDU就启动等待定时器(步骤ll. l),以及通过第二层隧道将RLC PDU转发给源eNB (步骤E)。目标eNB之后可以接收也原本要发送给源eNB的RLC PDU 4 (步骤G), 一旦接收到该RLC PDU就启动等待定时器(步骤13. 1),并通过第二层隧道将RLC PDU转发给源eNB (步骤H)。只要从UE接收到原本要发送给源eNB的RLCPDU,目标eNB就可以继续以启动等待定时器。 UE可以对去往源eNB的分组区分其优先次序,并可以在发送原本要发送给源eNB
15的最后的IP分组以后切换到新的SI连接以及重置RLC和PDCP状态(步骤13. 2) 。 UE之后可以生成并将RLC PDU 1'发送给目标eNB (步骤J),该目标eNB可以将该RLC PDU向上传递给PDCP (步骤K) 。 UE可以类似地生成并将RLC PDU 2'发送给目标eNB (步骤L),该目标eNB还可以将该RLC PDU向上传递给PDCP (步骤M)。目标eNB可以对从UE接收到的IP分组进行缓冲,直到等待定时器到期。当等待定时器到期后(步骤13. 3),目标eNB可以将对应于RLC PDU 1'和2'的IP分组发送给匪E/服务网关(步骤N)。目标eNB可以将后续IP分组直接发送给匪E/服务网关,而不对这些IP分组进行缓冲,因为等待定时器已经到期。 图9示出了呼叫流程900的设计,用于采用第二层隧道处理以及通过使用等待定时器来依次递送IP分组,来将UE 110从源eNB 120切换到目标eNB 122。图9中的步骤1 13可以分别对应于图5中的步骤1 13。图8中的步骤A F可以分别对应于图6中的步骤A F。 在图9示出的设计中,目标eNB—旦从UE接收到切换确认消息或将切换完成消息
发送给匪E/服务网关(图9中未示出)就可以启动等待定时器(如图9所示,步骤10. 1)。
目标eNB然后可以对从UE接收到、原本要发送给目标eNB的IP分组进行缓冲,直到等待定
时器到期。在发送了原本要发送给源eNB的最后的IP分组之后,UE可以切换到新的Sl连
接并可以重置RLC和PDCP状态(步骤13. 1)。 UE然后可以生成并将RLC PDU 1'和2'发
送给目标eNB (步骤J和L),该目标eNB可以将这些RLC PDU向上传递给PDCP (步骤K和
M)。目标eNB可以对RLC PDU l'和2'进行缓冲。当等待定时器到期后(步骤13. 2),目标
eNB可以将对应于RLC PDU1'和2'的IP分组发送给匪E/服务网关(步骤N)。 在图8和9示出的设计中,可以针对目标eNB接收到的但原本要发送给源eNB的
所有RLC PDU来使用RLC隧道处理。可以针对在等待定时器到期前从UE接收到的所有IP
分组来使用IP缓冲。正常的数据转发可以在等待定时器到期以后进行。 图10示出了呼叫流程1000的设计,用于采用第二层隧道处理以及IP隧道处理来
将UE 110从源eNB 120切换到目标eNB 122。图10中的步骤1 13可以分别对应于图5
中的步骤1 13。图10中的步骤A F可以分别对应于图6中的步骤A F。 在图10示出的设计中,UE可以在发送原本要发送给源eNB的最后的IP分组以后
重置RLC和PDCP状态(步骤11. 1) 。 UE然后可以基于目标eNB的RLC和PDCP状态生成
IP分组2的RLC PDU 4。 UE可以将RLC PDU 4发送给目标eNB (步骤G),该目标eNB可以
将RLC PDU向上传递给PDCP (步骤H)。目标eNB可以将IP分组2通过IP隧道转发给源
eNB(步骤I),该源eNB可以将IP分组发送给匪E/服务网关(步骤J)。 目标eNB可以在从匪E/服务网关接收到切换完成确认消息(步骤12)以后将新
路由完成消息发送给UE(步骤12. 1)。 一旦接收到新路由完成消息,UE就可以切换到新的
SI连接(步骤12. 2) 。 UE然后可以生成并将IP分组3的RLC PDU 1'发送给目标eNB(步
骤K),该目标eNB可以将RLCPDU向上传递给PDCP (步骤L)。目标eNB可以处理RLC PDU
1'以获取IP分组3,并可以将IP分组发送给匪E/服务网关(步骤M)。 在图lO示出的设计中,可以针对目标eNB接收到的但原本要发送给源eNB的所有
RLC PDU来使用第二层隧道处理。可以针对目标eNB在切换到新的Sl连接以前从UE接收
到的所有IP分组来使用IP隧道处理,该S1连接可以由新路由就绪消息激活。正常数据转
16发可以在切换到新的SI连接以后进行。 图6 IO示出了在切换期间一些示例性呼叫流程,其采用第二层隧道以及各种依 次递送IP分组的机制。还可以采用其它呼叫流程在切换期间来支持第二层隧道和依次IP 分组递送,这些呼叫可以使用其它机制来获得前面描述的功能。 UE可以维护服务eNB的RLC和PDCP状态。UE可以在从源eNB切换到目标eNB 时重置RLC和PDCP状态。在一个设计中, 一旦发送了原本要发送给源eNB的IP分组的所 有RLC分组,UE就可以重置RLC和PDCP状态。在另一设计中, 一旦发送了原本要发送给源 eNB的IP分组的所有RLC分组,UE就可以启动定时器,并可以在该定时器到期时重置RLC 和PDCP状态。在又一设计中, 一旦从目标eNB接收到目标eNB建立完成消息,UE就可以重 置RLC和PDCP状态。对于所有这些设计,对于原本要发送给源eNB的IP分组,UE可以使 用RLC分组的旧RLC和PDCP状态,并对于原本要发送给目标eNB的IP分组,可以使用RLC 分组的新RLC和PDCP状态。 可以在切换期间为UE建立目标eNB和匪E/服务网关之间新的Sl连接。在一个 设计中,可以在建立目标eNB和UE之间的空中接口以前建立Sl。在另一设计中,可以在建 立目标eNB和UE之间的空中接口以后建立Sl。对于这两种设计,如果希望依次递送IP分 组,则目标eNB可以对目标eNB从UE接收到的IP分组进行缓冲,直到完成Sl的建立,如图 7B所示。 可以在切换期间在源eNB和目标eNB之间对给UE的数据进行隧道处理,以避免或 减少通过空中重新传输分组。在一个设计中,可以将第二层隧道处理用于在源eNB和目标 eNB之间转发RLC分组。在另一设计中,举例来说,如图10所示,可以将第二层隧道处理加 上IP隧道处理用于在源eNB和目标eNB之间转发RLC分组和/或IP分组。可以将IP隧 道处理用于将IP分组转发给源eNB(例如,在Sl建立完成以前),以避免在目标eNB缓冲 IP分组。 在一个设计中,服务eNB中的快速变化可以通过检测来自UE的重复RLC分组来处 理。eNB可能检测到来自UE的重复RLC分组,如果这些RLC分组具有相同的小区无线电网 络临时标识符(C-RNTI)、相同的目的地指示符以及相同的RLC序列号。 一旦检测到来自UE 的重复RLC分组,eNB就可以转储其RLC状态并将接收到的所有RLC分组向上传递给PDCP。
RLC支持确认模式(AM)和非确认模式(UM)。在RLC AM模式下,源eNB可以将RLC 分组的确认(ACK)和否认(NAK)或者直接发送给UE或者通过目标eNB经X2来发送给UE。 在RLC UM模式下,源eNB不发送RLC分组的ACK或NAK。 在一个设计中,可以按照如下方式支持上行链路的切换。可以在建立目标eNB和 UE之间的空中接口以前通过UE的目标eNB建立新的Sl连接。 一旦发送了原本要发送给源 eNB的IP分组的所有RLC PDU,就可以在UE重置RLC和PDCP状态。可以用L2隧道处理来 将原本要发送给源eNB的RLC PDU从目标eNB转发给源eNB。对于依次IP分组递送,当UE 发送了原本要发送给源eNB的所有RLC分组时,UE可以通过目标eNB将RLC转储消息发送 给源eNB,例如如图6、7A和7B所示。在前向切换(对于UE发起的移动性)情形下,目标 eNB可以将RLC HO开始消息发送给源eNB,来发起从源eNB获取UE上下文。在从UE接收 到RLC转储消息以后,源eNB可以将RLC HO完成消息发送给目标eNB,并且不再期望来自 UE的RLC PDU。可以针对某些类型的数据并跳过其它类型的数据(例如,VoIP),来使用依次递送IP分组。 当源eNB的RLC在等待填充RLC孔隙并接收到具有不同的C-RNTI、目的地指示符 和/或RLC序列号的新的RLC流时,在上行链路上服务eNB可能出现快速变化。该情形对 于使用RoHC的应用不太可能出现(例如,VoIP、游戏、视频电话等等),因为分组尺寸通常 很小,并且RLC超时(可能是150 200毫秒)内切换间的间隔可以通过切换算法设计来 进行控制。当出现该情形并且在eNB处接收到具有UE的新的C-RNTI的RLC分组,可以将 eNB已有的RLC分组向上传递给PDCP。 在一个设计中,可以按照如下方式支持下行链路的切换。对于从匪E/服务网关接 收到的IP分组,目标eNB可以开始将新的RLC/PDCP流发送给UE。 UE可以维护两个链路层 状态,其包括RLC/PDCP流以及在切换期间的两个缓冲器一个RLC/PDCP流和来自源eNB的 分组的缓冲器,以及另一 RLC/PDCP流和来自目标eNB的分组的缓冲器。在切换到目标eNB 以后,UE可以重置RLC状态。目标eNB还可以维护两个RLC队列来为UE服务从源eNB通 过第二层隧道处理转发的分组的一个队列,以及从匪E/服务网关接收到的分组的另一队 列。从源eNB转发的分组可以比来自匪E/服务网关的分组具有更高的优先级。
在一个设计中,RLC报头可以包括源指示符,如图3所示。源指示符可以是1比特 的(或更多的)值,其可以在UE的服务eNB有改变时反转。在切换时,可以给源eNB分配特 定的源指示符值,给目标eNB分配不同的源指示符值。源eNB可以将IP分组的未决的RLC 分组转发给目标eNB。未决的RLC分组可以包括源eNB尚未发送给UE的RLC分组,以及源 eNB发送的但UE尚未确认的RLC分组。可以将每个未决的RLC分组的源指示符设置为分配 给源eNB的值。目标eNB可以将未决的RLC分组发送给UE。对于RLC AM模式,UE可以将 未决的RLC PDU的NAK发送给目标eNB,其可以将这些NAK通过X2接口转发给源eNB。对 于RLC UM模式,UE不发送NAK。 分组转发可以使用第二层隧道处理和/或IP隧道处理针对下行链路来进行。在 第一设计中,源eNB可以将从UE的匪E/服务网关接收到的所有分组通过第二层隧道转发 给目标eNB。每个经过隧道处理的RLC分组的源指示符可以设置为分配给源eNB的值。在 该设计中,可以忽略IP隧道处理。在第二设计中,源eNB可以通过第二层隧道将未决的RLC 分组转发给目标eNB,并可以将未决的IP分组通过IP隧道转发给目标eNB。未决的RLC分 组可以针对源eNB已经开始向UE发送的IP分组。未决的IP分组可以包括源eNB尚未开 始向UE发送的IP分组。目标eNB可能不知道何时从源eNB接收到所有IP分组。目标eNB 可以维护等待定时器来确定其何时可以开始将从匪E/服务网关接收到的IP分组发送给 UE。还可以以其它方式来实现分组转发。 对于下行链路,可以以各种方式来支持依次递送IP分组。在第一设计中,匪E/服 务网关可以向源eNB指示发送给源eNB的最后的IP分组。源eNB可以发送对应于最后的 IP分组的结束RLC分组。结束RLC分组可以是特殊的RLC分组,其可以通过目标eNB转发 给UE。在接收到结束RLC分组以后且如果UE不期望从源eNB再接收任何RLC分组,UE可 以为源eNB转储其RLC缓冲器,并可以将接收到的所有RLC分组向上传递给PDCP。如果源 eNB没有RLC孔隙或者RLC等待填充RLC孔隙已经超时,则UE不期望从源eNB再接收任何 RLC分组。在第二设计中,目标eNB可以将切换完成消息发送给UE,并一旦发送了该消息就 启动定时器。只要当目标eNB(i)将经过隧道处理的RLC分组(其源指示符设置为源eNB)
18发送给UE或(ii)从源eNB接收经过隧道处理的IP分组,目标eNB就可以重新启动定时器。 一旦定时器到期,目标eNB就可以开始将从匪E/服务网关接收到的IP分组发送给UE。在 第三设计中,可以进行有选择的IP分组转发。匪E/服务网关可以将GTP-U序列号分配给 IP分组。源eNB可以将未经处理的IP分组通过IP隧道转发给目标eNB。为了实现依次IP 分组递送,目标eNB可以推迟发送从匪E/服务网关接收到的IP分组,直到将来自源eNB的 所有经过隧道处理的IP分组发送给了 UE。 图11示出了过程1100的设计,该过程IIOO用于在无线通信系统中在上行链路上 发送数据。过程1100可以由UE执行(如下面所述)或由其它实体执行。UE可以根据源基 站/eNB的第一第二层配置处理第一 IP分组以获取原本要发送给源基站的第一第二层分组 和至少一个第二第二层分组(框1112)。第二层分组可以包括RLC PDU或第二层中某其它 协议的分组。第二层配置可以包括RLC、PDCP和/或第二层中其它协议的设置。UE可以将 每个第一第二层分组和每个第二第二层分组的目的地指示符设置为源基站的第一值(框 1114) 。 UE可以在将UE从源基站切换到目标基站/eNB以前将第一第二层分组发送给源基 站(框1116)。 UE可以将至少一个第二第二层分组发送给目标基站,其中至少一个第二第 二层分组从目标基站通过第二层隧道转发给源基站(框1118)。 UE可以根据目标基站的第二第二层配置处理第二 IP分组以获取原本要发送给目 标基站的第三第二层分组(框1120)。 UE可以将每个第三第二层分组的目的地指示符设置 为目标基站的第二值(框1122)。 UE可以在切换之后将第三第二层分组发送给目标基站 (框1124)。 在一个设计中,UE可以从目标基站接收指示目标基站和服务网关之间新的连接已 建立的消息,例如,如图6和IO所示。UE可以在接收消息以前使用第一第二层配置。UE可 以在接收消息以后使用第一或第二第二层配置。当第一和第二第二层配置可以用时,UE可 以安排与第一第二层配置相关联的第二层分组的传输优先次序。UE还可以响应于接收消息 而切换到新的连接。在另一设计中,UE可以在发送原本要发送给源基站的最后的IP分组 以后从第一第二层配置切换到第二第二层配置。在一个设计中,UE可以发送转储消息,来 指示不再有第二层分组要发送给源基站,例如,如图6、7A和7B所示。转储消息可以由目标 基站接收并转发给源基站。 在一个设计中,UE可以在活动集中存储多于两个eNB的多于两个的链路层上下 文。UE可以选择活动集内最佳的eNB并将选择的eNB指示为每个发送到所选eNB的RLC分 组的目的地eNB。可以有多于一个源eNB。在此情形下,目标eNB可以基于该RLP分组的目 的地指示符将从UE接收到的每个RLP分组转发给一个或多个源eNB。 图12示出了装置1200的设计,用于在无线通信系统中在上行链路上发送数据。装 置1200包括模块1212,用于根据源基站的第一第二层配置处理第一 IP分组以获取原本要 发送给源基站的第一第二层分组以及至少一个第二第二层分组;模块1214,用于将每个第 一第二层分组和每个第二第二层分组的目的地指示符设置为源基站的第一值;模块1216, 用于在将UE从源基站切换到目标基站以前将第一第二层分组发送给源基站;模块1218,用 于将至少一个第二第二层分组发送给目标基站,其中至少一个第二第二层分组从目标基站 通过第二层隧道转发到源基站;模块1220,用于根据目标基站的第二第二层配置处理第二 IP分组以获取原本要发送给目标基站的第三第二层分组;模块1222,用于将每个第三第二层分组的目的地指示符设置为目标基站的第二值;以及模块1224,用于在切换之后将第三 第二层分组发送给目标基站。 图13示出了过程1300的设计,用于在无线通信系统中在上行链路上接收数据。过 程1300可以由目标基站/eNB(如下面所述)或由其它实体执行。目标基站可以从UE接收 第二层分组,该UE从源基站切换到目标基站(框1312)。目标基站可以在从UE接收到的第 二层分组中识别出原本要发送给源基站的第二层分组(框1314)。在一个设计中,目标基站 可以基于该第二层分组的目的地指示符确定从UE接收到的每个第二层分组是否原本要发 送给源基站,该第二层分组的目的地指示符可以设置为源基站的第一值或目标基站的第二 值。目标基站可以将原本要发送给源基站的第二层分组通过第二层隧道转发给源基站(框 1316)。转发的第二层分组可以包括(i)由UE发送的、源基站接收出错的IP片段的第二层 分组以及(ii)UE尚未发送给源基站的IP片段的第二层分组。 目标基站可以从UE接收转储消息,以在源基站转储第二层分组,例如,如图6、7A 和7B所示。目标基站可以将转储消息转发给源基站。 目标基站可以处理原本要发送给目标基站的第二层分组以获取IP分组(框 1318)。响应于触发条件,目标基站可以将IP分组发送给服务网关(框1320)。在框1320 的一个设计中,目标基站可以从源基站接收切换完成消息(例如,如图6、7A和7B所示),并 可以在接收切换完成消息以后将IP分组发送给服务网关。在框1320的另一设计中,目标 基站可以在接收确认UE完成切换任务的消息以后启动定时器,例如,如图8和9所示。当 在目标基站从UE接收到原本要发送给源基站的第二层分组时,目标基站就可以重新启动 定时器,例如,如图8所示。在定时器到期以后,目标基站可以将IP分组发送给服务网关。 在框1320的又一设计中,如果从目标基站到服务网关的连接不可用,目标基站可以将IP分 组通过IP隧道转发给源基站,例如,如图IO所示。如果连接可以用,目标基站可以将IP分 组发送给服务网关。 图14示出了装置1400的设计,该装置1400用于在无线通信系统中在上行链路上 接收数据。装置1400包括模块1412,用于从UE接收第二层分组,该UE执行从源基站到目 标基站的切换;模块1414,用于在从UE接收到的第二层分组中识别出原本要发送给源基站 的第二层分组;模块1416,用于将原本要发送给源基站的第二层分组通过第二层隧道从目 标基站转发给源基站;模块1418,用于处理原本要发送给目标基站的第二层分组以获取IP 分组;以及模块1420,用于响应于触发条件而将IP分组发送给服务网关。
图15示出了过程1500的设计,该过程1500用于在无线通信系统中在上行链路上 接收数据。过程1500可以由源基站/eN3(如下面所述)或由其它实体来执行。源基站可 以在将UE从源基站切换到目标基站以前从UE接收第一第二层分组(框1512)。源基站可 以接收由UE发送给目标基站并通过第二层隧道转发给源基站的至少一个第二第二层分组 (框1514)。源基站可以处理第一和第二第二层分组以获取至少一个IP分组(框1516)。
源基站可以接收UE发送给目标基站并转发给源基站的转储消息(框1518)。响应 于接收转储消息,源基站将其第二层分组转储至上层(框1520)。在接收转储消息以后或者 如果在源基站不再从UE期待第二层分组,源基站可以发送切换完成消息,例如,如果没有 第二层孔隙或者填充第二层孔隙已出现超时(框1522)。 图16示出了装置1600的设计,用于在无线通信系统中在上行链路上接收数据。装
20置1600包括模块1612,用于在将UE从源基站切换到目标基站以前从UE接收第一第二层 分组;模块1614,用于接收UE发送给目标基站并通过第二层隧道转发给源基站的至少一个 第二第二层分组;模块1616,用于处理第一和第二第二层分组以获取至少一个IP分组;模 块1618,用于接收UE发送给目标基站并转发给源基站的转储消息;模块1620,用于响应于 接收转储消息在源基站将第二层分组转储至上层;以及模块1622,用于在接收转储消息以 后或者如果在源基站不再从UE期待第二层分组,发送切换完成消息。 图17示出了过程1700的设计,该过程1700用于在无线通信系统中在下行链路上 发送数据。过程1700可以由目标基站/eNB(如下面所述)或由其它实体来执行。目标基站 可以接收源基站通过第二层隧道转发给目标基站的至少一个第一第二层分组(框1712)。 目标基站可以将至少一个第一第二层分组发送给UE,该UE执行从源基站到目标基站的切 换(框1714)。目标基站可以生成给UE的第二第二层分组(框1716)。每个第一第二层分 组可以包括源基站的第一值的源指示符。目标基站可以将每个第二第二层分组的源指示符 设置为目标基站的第二值。目标基站可以将第二第二层分组发送给UE(框1718)。
在一个设计中,目标基站可以从源基站接收消息,指示不再向目标基站转发第一 第二层分组。目标基站可以在接收消息以后将第二第二层分组发送给UE。在另一设计中, 目标基站可以将切换完成消息发送给UE并可以响应于发送该消息而启动定时器。目标基 站然后可以在定时器到期以后将第二第二层分组发送给UE。 在一个设计中,目标基站可以接收(i)源基站通过IP隧道转发给目标基站的第一 IP分组以及(ii)来自服务网关的第二 IP分组。目标基站可以处理第一 IP分组然后处理 第二 IP分组,以生成第二第二层分组。 在一个设计中,目标基站可以(i)针对从源基站接收到的第一第二层分组来维护 第一缓冲器,以及(ii)针对目标基站生成的第二第二层分组来维护第二缓冲器。目标基站 可以在发送第二缓冲器中的第二第二层分组以前将第一缓冲器中的第一第二层分组发送 给UE。 图18示出了装置1800的设计,该装置1800用于在无线通信系统中在下行链路上 发送数据。装置1800包括模块1812,用于接收源基站通过第二层隧道转发给目标基站的至 少一个第一第二层分组;模块1814,用于将至少一个第一第二层分组发送给UE,该UE执行 从源基站到目标基站的切换;模块1816,用于在目标基站生成给UE的第二第二层分组;以 及模块1818,用于将第二第二层分组发送给UE。 图19示出了过程1900的设计,过程1900用于在无线通信系统中在下行链路上接 收数据。过程1900可以由UE执行(如下面所述)或由其它实体执行。UE可以在将UE从 源基站切换到目标基站以前从源基站接收第一第二层分组,其中第一第二层分组由源基站 生成(框1912)。 UE可以从目标基站接收至少一个第二第二层分组,其中的至少一个第二 第二层分组由源基站生成并通过第二层隧道转发给目标基站(框1914)。 UE可以基于该第 二层分组的源指示符确定每个第二层分组由源基站还是由目标基站生成,该源指示符可以 设置为源基站的第一值或目标基站的第二值。UE可以处理第一和第二第二层分组以获取源 基站发送给UE的第一 IP分组(框1916)。在一个设计中,UE可以接收指示不再有第一第 二层分组的消息。消息可以由源基站生成并由目标基站转发给UE。响应于消息,UE可以将 第一和第二第二层分组向上传递给协议栈中的下一高层协议。UE可以在切换之后从目标基
21站接收第三第二层分组,其中的第三第二层分组由目标基站生成(框191S)。 UE可以处理 第三第二层分组以获取目标基站发送给UE的第二 IP分组(框1920)。
图20示出了装置2000的设计,装置2000用于在无线通信系统中在下行链路上接 收数据。装置2000包括模块2012,用于在将UE从源基站切换到目标基站以前从源基站接 收第一第二层分组,其中的第一第二层分组由源基站生成;模块2014,用于从目标基站接 收至少一个第二第二层分组,其中的至少一个第二第二层分组由源基站生成并通过第二层 隧道转发给目标基站;模块2016,用于处理第一和第二第二层分组以获取源基站发送给UE 的第一 IP分组;模块2018,用于在切换之后从目标基站接收第三第二层分组,其中的第三 第二层分组由目标基站生成;以及模块2020,用于处理第三第二层分组以获取目标基站发 送给UE的第二 IP分组。 图12U4、16、18和20中的模块可以包括处理器、电子设备、硬件设备、电子部件、 逻辑电路、存储器等,或以上的任意组合。 图21示出UE 110和目标基站/eNB 122的设计框图。在该设计中,eNB122配备 T个天线2134a 2134t, UE 110配备R个天线2152a 2152r,其中一般而言,T > 1且 R > 1。 在eNB 122,发射处理器2120可以从数据源2112接收一个或多个UE的数据,基于 一个或多个调制和编码方案处理(例如,编码和调制)每个UE的数据,并提供所有UE的数 据符号。发射处理器2120还可以从控制器/处理器2140接收消息(例如,图6 10示出 的消息),处理该消息,并提供控制符号。发射(TX)多输入多输出(MIMO)处理器2130可 以对数据符号、控制符号和导频符号进行复用,对复用符号进行处理(例如,预编码),并向 T个调制器(M0D)2132a 2132t提供T个输出符号流。每个调制器2132可以对相应的输 出符号流进行处理(例如,针对OFmO,以获取输出采样流。每个调制器2132可以进一步对 输出采样流进行处理(例如,转换成模拟、放大、滤波和上变频),以获取下行链路信号。来 自调制器2132a 2132t的T个下行链路信号可以分别通过T个天线2134a 2134t进行 传输。 在UE 110,R个天线2152a 2152r可以从eNB 122接收下行链路信号,并将接收 到的信号分别提供给解调器(DEM0D)2154a 2154r。每个解调器2154可以对相应的接收 到的信号进行调理(例如,滤波、放大、下变频和数字化),以获取接收到的采样,并可以进 一步对接收到的采样进行处理(例如,针对OF匿),以获得接收到的符号。MIM0检测器2160 可以对从所有R个解调器2154a 2154r接收到的符号进行M頂O检测,并提供检测到的符 号。接收处理器2170可以对检测到的符号进行处理,将UE IIO的译码数据提供给数据汇 2172,并将译码消息提供给控制器/处理器2190。 在上行链路上,在UE 110,来自数据源2178的数据和来自控制器/处理器2190的 消息可以由发射处理器2180进行处理,由TX MIMO处理器2182进行预编码(如果适用的 话),由调制器2154a 2154r进行调理,并且通过天线2152a 2152r进行传输。在eNB 122,来自UE 110的上行链路信号可以由天线2134接收,由解调器2132进行调理,由MMO 检测器2136进行检测,并由接收处理器2138进行处理,以获取由UE 110传输的数据和消 息。控制器/处理器2140和2190可以分别指导在eNB 122和UE IIO处进行的操作。
22在eNB 122的控制器/处理器2140可以实现或指导图13中的过程1300、图17中的过程 1700和/或本申请描述的技术的其它过程。控制器/处理器2140还可以执行针对图6 10中的目标eNB 122的处理。在UE 110的控制器/处理器2190可以实现或指导图11中 的过程1100、图19中的过程1900和/或本申请描述的技术的其它过程。控制器/处理器 2190还可以执行针对图6 10中的UE 110的处理。存储器2142和2192可以分别为eNB 122和UE IIO存储数据和程序代码。调度器2144可以为在下行链路和/或上行链路上进 行的传输调度UE,并可以将资源分配给调度后的UE。通信(Comm)单元2146可以支持与其 它eNB和匪E/服务网关130进行通信。 图l中的源eNB 120可以以类似于图21中目标eNB 122的方式来实现。源eNB 120处的控制器/处理器可以实现或指导图15中的过程1500和/或其它本申请描述的技 术的过程。控制器/处理器还可以进行图6 10中的源eNB的处理。
本领域技术人员应当理解,信息和信号可以使用多种不同的技术和方法中的任何 一种来表示。例如,在贯穿上面的描述中提及的数据、指令、命令、信息、信号、比特、符号和 码片可以用电压、电流、电磁波、磁场或磁粒子、光场或光粒子或者其任意组合来表示。
本领域技术人员还应当明白,结合本公开描述的各种示例性的逻辑框、模块、电路 和算法步骤均可以实现成电子硬件、计算机软件或其组合。为了清楚地表示硬件和软件之 间的可以交换性,上面对各种示例性的部件、框、模块、电路和步骤均围绕其功能进行了总 体描述。至于这种功能是实现成硬件还是实现成软件,取决于特定的应用和对整个系统所 施加的设计约束条件。熟练的技术人员可以针对每个特定应用,以多种的方式实现所描述 的功能,但是,这种实现决策不应解释为背离本公开的保护范围。 用于执行本申请所述功能的通用处理器、数字信号处理器(DSP)、专用集成电路 (ASIC)、现场可以编程门阵列(FPGA)或其它可以编程逻辑器件、分立门或者晶体管逻辑器 件、分立硬件组件或者其任意组合,可以实现或执行结合本公开描述的各种示例性的逻辑 框图、模块和电路。通用处理器可以是微处理器,或者,该处理器也可以是任何常规的处理 器、控制器、微控制器或者状态机。处理器也可能实现为计算设备的组合,例如,DSP和微处 理器的组合、多个微处理器、一个或多个微处理器与DSP内核的结合,或者任何其它此种结 构。 结合本公开描述的方法或者算法的步骤可以直接体现为硬件、由处理器执行的软 件模块或其组合。软件模块可以位于RAM存储器、闪存、ROM存储器、EPR0M存储器、EEPROM 存储器、寄存器、硬盘、移动磁盘、CD-ROM或者本领域熟知的任何其它形式的存储介质中。一 种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可以向 该存储介质写入信息。或者,存储介质也可以是处理器的组成部分。处理器和存储介质可 以位于ASIC中。该ASIC可以位于用户终端中。或者,处理器和存储介质也可以作为分立 组件存在于用户终端中。 在一个或多个示例性设计中,所描述的功能可以实现为硬件、软件、固件或其任意 组合。如果在软件中实现,功能可以以一个或多个指令或代码在计算机可以读介质上存储 或传输。计算机可以读介质包括计算机存储介质和通信介质,其包括任何有助于将计算机 程序从一个位置转移到另一位置的介质。存储介质可以是任何可以由通用或专用计算机存 取的可以用的介质。通过示例性的,而非限制性的方式,该计算机可以读介质可以包括RAM、R0M、EEPR0M、CD-ROM或其它光盘存储器、磁盘存储器或其它磁存储器件或任何其它介质,该 介质可以用于承载或存储以指令或数据结构的形式的、可以由通用或专用计算机或者由通 用或专用处理器存取的想要的程序代码模块。另外,任何适当的连接以计算机可以读介质 作为术语。例如,如果软件使用同轴电缆、光纤电缆、双绞线、数字用户线(DSL)或例如红 外、无线电和微波的无线技术从网站、服务器或其它远方来源来传输,那么同轴电缆、光纤 电缆、双绞线、DSL或例如红外、无线电和微波的无线技术包括在介质的定义中。本申请所 使用的磁盘和光盘包括紧凑型光盘(CD)、激光视盘、光盘、数字通用光盘(DVD)、软盘和蓝 光光盘,其中磁盘通常以磁的方式复制数据,而光盘采用激光以光学的方式复制数据。上述 的组合也应当包括在计算机可以读介质的范围内。 为使本领域任何技术人员能够实现或者使用本公开,前面围绕本公开进行了描 述。对于本领域技术人员来说,对本公开的各种修改都是显而易见的,并且,本申请定义的 一般原理也可以在不脱离本公开的精神和保护范围的基础上适用于其它变型。因此,本发 明并不限于本申请描述的实例和设计,而是与本申请公开的原理和新颖性特征的最广范围
相一致。
权利要求
无线通信系统中发送数据的方法,包括在将用户设备(UE)从源基站切换到目标基站以前将第一第二层分组发送给所述源基站,所述第一第二层分组原本要发送给所述源基站;将至少一个第二第二层分组发送给所述目标基站,所述至少一个第二第二层分组原本要发送给所述源基站并且通过第二层隧道从所述目标基站转发给所述源基站;以及在所述切换以后将第三第二层分组发送给所述目标基站,所述第三第二层分组原本要发送给所述目标基站。
2. 根据权利要求1所述的方法,还包括将每个第一第二层分组和每个第二第二层分组的目的地指示符设置为所述源基站的 第一值;以及将每个第三第二层分组的目的地指示符设置为所述目标基站的第二值。
3. 根据权利要求1所述的方法,还包括根据所述源基站的第一第二层配置处理第一因特网协议(IP)分组以获取所述第一和 第二第二层分组;以及根据所述目标基站的第二第二层配置处理第二 IP分组以获取所述第三第二层分组。
4. 根据权利要求3所述的方法,还包括从所述目标基站接收指示所述目标基站和服务网关之间的连接已建立的消息; 在接收所述消息以前使用所述第一第二层配置;以及 在接收所述消息以后使用所述第一或第二第二层配置。
5. 根据权利要求1所述的方法,还包括从所述目标基站接收指示所述目标基站和服务网关之间的连接已建立的消息;以及 响应于接收所述消息而切换到所述连接。
6. 根据权利要求1所述的方法,还包括发送转储消息,指示不再有第二层分组要发送给所述源基站,所述转储消息由所述目 标基站接收并转发给所述源基站。
7. 根据权利要求1所述的方法,其中,所述第一、第二和第三第二层分组包括无线电链 路控制(RLC)协议数据单元(PDU)。
8. —种无线通信装置,包括 至少一个处理器,用于在将用户设备(UE)从源基站切换到目标基站以前将第一第二层分组发送给所述源基 站,所述第一第二层分组原本要发送给所述源基站;将至少一个第二第二层分组发送给所述目标基站,所述至少一个第二第二层分组原本 要发送给所述源基站并且通过第二层隧道从所述目标基站转发给所述源基站;以及在所述切换以后将第三第二层分组发送给所述目标基站,所述第三第二层分组原本要 发送给所述目标基站。
9. 根据权利要求8所述的装置,其中,所述至少一个处理器用于将每个第一第二层分组和每个第二第二层分组的目的地指示符设置为所述源基站的 第一值;以及将每个第三第二层分组的目的地指示符设置为所述目标基站的第二值。
10. 根据权利要求8所述的装置,其中,所述至少一个处理器用于根据所述源基站的第一第二层配置处理第一因特网协议(IP)分组以获取所述第一和 第二第二层分组;以及根据所述目标基站的第二第二层配置处理第二 IP分组以获取所述第三第二层分组。
11. 一种无线通信装置,包括用于在将用户设备(UE)从源基站切换到目标基站以前将第一第二层分组发送给所述 源基站的模块,所述第一第二层分组原本要发送给所述源基站;用于将至少一个第二第二层分组发送给所述目标基站的模块,所述至少一个第二第二 层分组原本要发送给所述源基站并且通过第二层隧道从所述目标基站转发给所述源基站; 以及用于在所述切换以后将第三第二层分组发送给所述目标基站的模块,所述第三第二层 分组原本要发送给所述目标基站。
12. 根据权利要求ll所述的装置,还包括用于将每个第一第二层分组和每个第二第二层分组的目的地指示符设置为所述源基 站的第一值的模块;以及用于将每个第三第二层分组的目的地指示符设置为所述目标基站的第二值的模块。
13. 根据权利要求ll所述的装置,还包括用于根据所述源基站的第一第二层配置处理第一因特网协议(IP)分组以获取所述第 一和第二第二层分组的模块;以及用于根据所述目标基站的第二第二层配置处理第二 IP分组以获取所述第三第二层分 组的模块。
14. 一种计算机程序产品,包括 计算机可读介质,包括用于使至少一个计算机在将用户设备(UE)从源基站切换到目标基站以前将第一第二 层分组发送给所述源基站的代码,所述第一第二层分组原本要发送给所述源基站,用于使所述至少一个计算机将至少一个第二第二层分组发送给所述目标基站的代码, 所述至少一个第二第二层分组原本要发送给所述源基站并且通过第二层隧道从所述目标 基站转发给所述源基站,以及用于使所述至少一个计算机在所述切换以后将第三第二层分组发送给所述目标基站 的代码,所述第三第二层分组原本要发送给所述目标基站。
15. 无线通信系统中接收数据的方法,包括从用户设备(UE)接收第二层分组,所述用户设备执行从源基站到目标基站的切换; 在从所述UE接收到的所述第二层分组中识别原本要发送给所述源基站的第二层分 组;以及将原本要发送给所述源基站的第二层分组通过第二层隧道从所述目标基站转发给所 述源基站。
16. 根据权利要求15所述的方法,其中,所述识别原本要发送给所述源基站的第二层 分组包括基于所述第二层分组的目的地指示符确定从所述UE接收到的每个第二层分组是 否原本要发送给所述源基站。
17. 根据权利要求16所述的方法,其中,将所述目的地指示符设置为所述源基站的第 一值或所述目标基站的第二值。
18. 根据权利要求15所述的方法,还包括从所述UE接收转储消息从而在所述源基站转储第二层分组;以及 将所述转储消息从所述目标基站转发给所述源基站。
19. 根据权利要求15所述的方法,还包括处理原本要发送给所述目标基站的第二层分组以获取因特网协议(IP)分组; 从所述源基站接收切换完成消息;以及在接收到所述切换完成消息以后将所述IP分组发送给服务网关。
20. 根据权利要求19所述的方法,还包括 在接收确认所述UE完成切换任务的消息以后启动定时器;处理原本要发送给所述目标基站的第二层分组以获取因特网协议(IP)分组;以及 在所述定时器到期以后将所述IP分组发送给服务网关。
21. 根据权利要求20所述的方法,还包括当在所述目标基站处从所述UE接收到原本要发送给所述源基站的第二层分组时重新 启动所述定时器。
22. 根据权利要求15所述的方法,还包括处理原本要发送给所述目标基站的第二层分组以获取因特网协议(IP)分组; 如果从所述目标基站到服务网关的连接尚未建立就将所述IP分组通过IP隧道从所述 目标基站转发给所述源基站;以及如果所述连接已建立就将所述IP分组发送给所述服务网关。
23. 根据权利要求15所述的方法,其中,转发给所述源基站的所述第二层分组包括由 所述UE发送并且所述源基站接收出错的因特网协议(IP)片段的第二层分组以及所述UE 尚未发送给所述源基站的IP片段的第二层分组。
24. —种无线通信装置,包括 至少一个处理器,用于从用户设备(UE)接收第二层分组,所述用户设备执行从源基站到目标基站的切换; 在从所述UE接收到的所述第二层分组中识别原本要发送给所述源基站的第二层分 组;以及将原本要发送给所述源基站的第二层分组通过第二层隧道从所述目标基站转发给所 述源基站。
25. 根据权利要求24所述的装置,其中,所述至少一个处理器用于 基于所述第二层分组的目的地指示符确定从所述UE接收到的每个第二层分组是否原本要发送给所述源基站。
26. 根据权利要求24所述的装置,其中,所述至少一个处理器用于 处理原本要发送给所述目标基站的第二层分组以获取因特网协议(IP)分组; 从所述源基站接收切换完成消息;以及在接收到所述切换完成消息以后将所述IP分组发送给服务网关。
27. 根据权利要求24所述的装置,其中,所述至少一个处理器用于在接收确认所述UE完成切换任务的消息以后设置定时器;处理原本要发送给所述目标基站的第二层分组以获取因特网协议(IP)分组;以及在所述定时器到期以后将所述IP分组发送给服务网关。
28. 根据权利要求24所述的装置,其中,所述至少一个处理器用于处理原本要发送给所述目标基站的第二层分组以获取因特网协议(IP)分组;如果从所述目标基站到服务网关的连接尚未建立就将所述IP分组通过IP隧道从所述目标基站转发给所述源基站;以及如果所述连接已建立就将所述IP分组发送给所述服务网关。
29. 无线通信系统中接收数据的方法,包括在将用户设备(UE)从源基站切换到目标基站以前从所述UE接收第一第二层分组;接收所述UE发送给所述目标基站并通过第二层隧道转发给所述源基站的至少一个第二第二层分组;以及处理所述第一第二层分组和所述至少一个第二第二层分组以获取至少一个因特网协议(IP)分组。
30. 根据权利要求29所述的方法,还包括接收所述UE发送给所述目标基站并转发给所述源基站的转储消息;以及响应于接收所述转储消息,在所述源基站将第二层分组转储到上层。
31. 根据权利要求30所述的方法,还包括在接收所述转储消息以后或者如果在所述源基站不再从所述UE期待第二层分组就发送切换完成消息。
32. 无线通信系统中发送数据的方法,包括接收源基站通过第二层隧道转发给目标基站的至少一个第一第二层分组;将所述至少一个第一第二层分组发送给用户设备(UE),所述用户设备执行从所述源基站到所述目标基站的切换;在所述目标基站生成给所述UE的第二第二层分组;以及将所述第二第二层分组发送给所述UE。
33. 根据权利要求32所述的方法,其中,每个第一第二层分组包括设置为所述源基站的第一值的源指示符,所述方法还包括将每个第二第二层分组的源指示符设置为所述目标基站的第二值。
34. 根据权利要求32所述的方法,还包括针对从所述源基站接收到的所述至少一个第一第二层分组来维护第一缓冲器;针对所述目标基站生成的所述第二第二层分组来维护第二缓冲器;以及在将所述第二缓冲器中的所述第二第二层分组发送给所述UE以前,将所述第一缓冲器中的所述至少一个第一第二层分组发送给所述UE。
35. 根据权利要求32所述的方法,还包括从所述源基站接收指示不再向所述目标基站转发第一第二层分组的消息;以及在接收所述消息以后将所述第二第二层分组发送给所述UE。
36. 根据权利要求32所述的方法,还包括将切换完成消息发送给所述UE ;响应于发送所述切换完成消息而启动定时器;以及在所述定时器到期以后将所述第二第二层分组发送给UE。
37. 根据权利要求32所述的方法,还包括接收所述源基站通过IP隧道转发给所述目标基站的第一因特网协议(IP)分组;从服务网关接收第二 IP分组;以及处理后面跟着所述第二 IP分组的所述第一 IP分组,以生成所述第二第二层分组。
38. —种无线通信装置,包括至少一个处理器,用于接收源基站通过第二层隧道转发给目标基站的至少一个第一第二层分组;将所述至少一个第一第二层分组发送给用户设备(UE),所述用户设备执行从所述源基站到所述目标基站的切换;在所述目标基站生成给所述UE的第二第二层分组;以及将所述第二第二层分组发送给所述UE。
39. 根据权利要求38所述的装置,其中,所述至少一个处理器用于从所述源基站接收指示不再向所述目标基站转发第一第二层分组的消息;以及在接收所述消息以后将所述第二第二层分组发送给所述UE。
40. 根据权利要求38所述的装置,其中,所述至少一个处理器用于将切换完成消息发送给所述UE ;响应于发送所述切换完成消息而启动定时器;以及在所述定时器到期以后将所述第二第二层分组发送给UE。
41. 无线通信系统中接收数据的方法,包括在将用户设备(UE)从源基站切换到目标基站以前从所述源基站接收第一第二层分组,所述第一第二层分组由所述源基站生成;从所述目标基站接收至少一个第二第二层分组,所述至少一个第二第二层分组由所述源基站生成并通过第二层隧道转发给所述目标基站;以及在所述切换以后从所述目标基站接收第三第二层分组,所述第三第二层分组由所述目标基站生成。
42. 根据权利要求41所述的方法,还包括基于所述第二层分组的源指示符确定每个第二层分组由所述源基站还是由所述目标基站生成。
43. 根据权利要求42所述的方法,其中,将所述源指示符设置为所述源基站的第一值或者所述目标基站的第二值。
44. 根据权利要求41所述的方法,还包括接收指示不再有第一第二层分组的消息,所述消息由所述源基站生成并由所述目标基站转发给所述UE;以及响应于接收所述消息,将所述第一第二层分组和所述至少一个第二第二层分组向上传递给协议栈中的下一高层协议。
45. —种无线通信装置,包括至少一个处理器,用于在将用户设备(UE)从源基站切换到目标基站以前从所述源基站接收第一第二层分组,所述第一第二层分组由所述源基站生成;从所述目标基站接收至少一个第二第二层分组,所述至少一个第二第二层分组由所述源基站生成并通过第二层隧道转发给所述目标基站;以及在所述切换以后从所述目标基站接收第三第二层分组,所述第三第二层分组由所述目标基站生成。
46. 根据权利要求45所述的装置,其中,所述至少一个处理器用于基于所述第二层分组的源指示符确定每个第二层分组由所述源基站还是由所述目标基站生成。
47. 根据权利要求45所述的装置,其中,所述至少一个处理器用于接收指示不再有第一第二层分组的消息,所述消息由所述源基站生成并由所述目标基站转发给所述UE;以及响应于接收所述消息,将所述第一第二层分组和所述至少一个第二第二层分组向上传递给协议栈中的下一高层协议。
全文摘要
描述了在切换期间采用第二层隧道处理来发送数据的技术。在一个设计中,用户设备(UE)在切换到目标基站以前将第一第二层分组发送给源基站。所述UE将至少一个第二第二层分组发送给所述目标基站,目标基站将所述第二第二层分组识别为原本要发送给所述源基站,从而通过第二层隧道将所述第二第二层分组转发给所述源基站。所述UE在所述切换以后将第三第二层分组发送给所述目标基站。所述目标基站处理所述第三第二层分组以获取IP分组,并在触发条件以后将所述IP分组发送给服务网关,可以将该触发条件定义为完成从所述源基站和目标基站向所述服务网关依次递送IP分组。
文档编号H04W36/02GK101779489SQ200880102433
公开日2010年7月14日 申请日期2008年8月8日 优先权日2007年8月8日
发明者A·梅朗, F·格里利, N·E·坦尼, P·A·巴拉尼, R·A·A·阿塔尔, S·Y·D·何 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1