Lte系统中支持用户设备移动性的方法

文档序号:7960892阅读:124来源:国知局
专利名称:Lte系统中支持用户设备移动性的方法
技术领域
本发明涉及第三代伙伴计划(以下简称3GPP)提出的移动通信系统长期演进(以下简称LTE)系统中支持用户设备移动性的方法。
背景技术
现有的第三代伙伴计划(以下简称3GPP)结构如图1所示。下面是对图1 3GPP系统结构的描述。
101用户设备(以下简称UE)是用来接收数据的终端设备。102 NodeB是无线网络子系统中(简称RNS)负责无线收/发的节点。103控制无线网络控制器(以下简称CRNC)是直接控制NodeB的无线网络控制器。RNC和UE之间的接口称为空中接口。104服务无线网络控制器(以下简称SRNC)是控制承载信息的无线网络控制器(以下简称RNC),如无线资源控制(以下简称RRC)状态。105网关通用分组无线业务(以下简称通用分组无线业务为GPRS)支持节点(以下简称网关GPRS支持节点为GGSN)和106服务GPRS支持节点(以下简称SGSN)为数据的传输提供路由。SGSN和RNC之间的接口为Iu接口。107 E-PDN是外部的公共数据网,提供数据源。
现有的GGSN收到用户数据后,经过之前为该用户对应业务建立的用户平面,通过GTP-U发送数据给SGSN,同样SGSN收到数据后,通过GTP-U把数据发送给RNC。用户数据在RNC和Node B的处理结合图2详细介绍。
图2是现有的无线接口协议结构。现有的空中接口被分成三层205物理层(L1)、数据链路层(L2)和网络层(L3)。L2被分成子层204媒体接入控制(以下简称MAC)、203无线链路控制(以下简称RLC)、201分组数据会聚子层(以下简称PDCP)和202广播组播控制(以下简称BMC)。202BMC是只在处理广播业务的时候才有用,这里不会详细描述。图中的椭圆圈是业务接入点(以下简称SAP),用于子层间端到端的通信。204MAC和物理层之间的SAP是传输信道。RLC和MAC之间的SAP是逻辑信道。PDCP和BMC分别通过PDCP和BMC SAP接入。L2提供的业务称为无线承载(以下简称RB)。206无线资源控制(以下简称RRC)可以对PDCP、BMC、RLC、MAC和物理层进行配置,是控制平面的功能。PDCP和BMC只是用户平面的功能。RLC在控制平面和用户平面的功能是一样的。
从SGSN来的分组域的用户数据到达RNC后,首先由201 PDCP对数据进行头压缩(上行为解压缩)。PDCP的另外一个功能是保证不丢失数据的服务无线网络控制器(以下简称SRNC)重定位。然后由203 RLC实体进行处理。RLC的功能是成帧(分割与合并)、自动重复请求(以下简称ARQ)和加密。204MAC层被分成不同的网络实体,这里不详细描述。MAC层的功能是混合ARQ(以下简称HARQ)、随机接入控制、传输格式组合选择、UE识别及逻辑信道和传输信道的映射。205物理层的功能是发送和接收无线帧、功率控制等。物理层的功能在Node B实现。数据在RNC和Node B之间是通过传输信道的帧协议(以下简称FP)来传输的。
在现有的系统中,UE在NodeB之间或者RNC之间(没有重定位)移动时,通过软切换,可以保证数据的不丢失。因为有严格的同步关系,网络测和UE测在激活新的链路的同时,才去激活(deactive)旧的链路,保证无缝移动。
图3是现有的SRNS重定位过程。下面是对流程中各个步骤的详细说明。
301源RNC决定执行SRNS重定位过程。302源RNC发送“重定位需求”给原来的SGSN。消息中包含源标识、目的标识等信息元素。原来的SGSN收到此消息后,从目的标识来看是同一个SGSN内的重定位还是SGSN之间的重定位。如果是SGSN之间的重定位,原来的SGSN发起重定位资源分配过程。303原来的SGSN发送“转发重定位请求”给新的SGSN。转发重定位请求只在SGSN之间重定位时才使用。304新的SGSN发送“重定位请求”给目标RNC,在目标RNC和新的SGSN之间建立无线接入承载(以下简称RAB)。当RAB需要的资源包括用户平面的资源成功分配后,目标RNC发送“重定位请求确认”消息给新的SGSN。每一个建立的RAB包含信息传输层地址(用户数据的目的RNC地址)和Iu传输关系(给用户数据的下行通道末端标识(以下简称TEID))。305当目的RNC和新的SGSN分配好数据传输资源并且新的SGSN准备好SRNS重定位时,新的SGSN发送“转发重定位响应”给原来的SGSN。此消息指示目的RNC准备好从源SRNC接收转发的下行的PDU。重定位资源分配过程成功完成。转发重定位响应只在SGSN之间的重定位过程中才使用。原来的SGSN收到此消息后,306发送“重定位命令”消息给源RNC。消息中包含需要释放的RAB以及需要转发数据的RAB,SGSN是基于Qos来决定是否需要转发数据的。需要转发数据的RAB信息应该包含RAB标识、传输层地址和Iu传输关系。传输层地址和Iu传输关系与目的RNC通过“重定位请求确认”消息发送给新的SGSN的是一样的。这些参数用于下行网络协议数据单元(以下简称N-PDU)从源SRNC到目的RNC通过Iu接口的转发。转发只用于下行的用户数据。SRNC此时准备好下行用户数据的转发。307基于Qos决定的需要转发数据的RAB,源RNC开始复制数据并通过Iu接口发送给目标RNC。对于每一个使用不丢失PDCP(lossPDCP)的无线承载,GTP-PDU(对应的PDCP-PDUs已经发送但是还没有得到确认)被复制并通过网络协议层(以下简称IP层)发送给目标RNC。源RNC继续发送下行的复制数据并且接收上行数据。在服务RNC的角色被目的RNC取代之前,当下行用户平面数据开始到达目的RNC,目的RNC根据Qos属性,可以缓存或者丢弃到达的下行GTP-PDUs。
从步骤7开始的步骤,不一定反映了事件的顺序。例如,源RNC可能同时307开始转发数据和308发送“重定位提交”消息,除非307触发308。目标RNC可能同时发送“重定位检测”和“UE移动信息”,因此310目的RNC可能收到“UE移动信息确认”时,307数据转发仍在进行308源RNC发送“重定位提交”给目标RNC,该过程用以传输SRNS上下文给目标RNC,并且SRNS的角色从源RNC转换到目标RNC。有关RAB的SRNS上下文信息都被发送,包含上下行下一个要被发送的GTP-PDU序列号,以及下一个用于给UE发送和接收数据的PDCP序列号。对于不要求顺序发送PDP上下文,下一个被发送的GTP-PDUs在目的RNC不被使用。PDCP序列号只对于使用不丢失PDCP的无线承载时才由源RNC发送。
309当目标RNC收到重定位执行的触发消息时,目标RNC发送“重定位检测”消息给新的SGSN。之后,目标RNC开始行使服务无线网络控制器(以下简称SRNC)的角色。310UE和目标RNC交换移动相关的信息,例如新的SRNC的标识,位置区域的标识和上行用户数据等在UE和目标RNC间交换。
311目标SRNC收到“UTRAN移动信息确认”消息后,发起重定位完成过程,目的RNC发送“重定位完成”消息给新的SGSN。重定位完成过程用于通知CN SRNS重定位过程的完成。如果重定位过程是不同SGSN之间的过程,312新的SGSN发送“转发重定位完成”消息通知原来的SGSNSRNS重定位过程的完成。原来的SGSN发送响应消息“转发重定位完成确认”消息给新的SGSN。收到重定位完成消息后,SGSN把用户平面从源SRNC切换到目的RNC。311如果SRNS重定位是不同SGSN之间的SRNS重定位,当新的SGSN收到“重定位完成”消息后,新的SGSN发送“更新PDP上下文请求”消息给相应的GGSN,GGSN更新分组数据协议(以下简称PDP)上下文并返回“更新PDP上下文响应”消息。
SGSN收到重定位完成消息或者不同SGSN之间的重定位过程收到转发重定位完成消息时,313旧的SGSN发送Iu释放命令消息给源SRNC。释放源RNC和源SGSN之间的Iu连接和用户资源。
314如果新的路由区域表示(以下简称RAI)不同于原来的,UE发起路由位置更新过程。
C1、C2和C3执行增强移动网络的性化的应用过程(简称CAMEL),这里忽略详细的技术内容。
这里是以UE不涉及的SRNS重定位过程为例来讲述重定位过程中的数据转发的,对于合并的硬切换和SRNS重定位过程,空中接口有一些区别,SRNS上下文的转发是通过Iu接口进行的,而不是通过Iur接口。但是数据转发是一样的。
现有的3GPP系统结构存在可升级性差,呼叫建立时间长,系统结构复杂等诸多缺点,因此3GPP标准化组织正在进行LTE的标准化工作。针对LTE的需求,各个公司都提出了希望的LTE系统结构,其中一种提出的LTE系统结构如图4所示。如把原来RNC的功能和NodeB合成一个网络实体(这里称为ENB 402),SGSN和GGSN的功能合在一起成为一个网络实体(这里称为EGGSN 403)。其中分组数据压缩协议(以下简称PDCP)是原来RNC的功能,在LTE中也可以放在EGGSN。这样通过减少网络节点来简化系统,降低系统的时延。其中401 UE与404 E-PDN分别与图1中101和107相同。
在LTE系统中,很多公司提出将RLC和MAC功能简化,例如RLC和MAC都有分割和串连的功能,只保留一份,所有提出RLC和MAC的功能可以合在一个层,就没有RLC层。
新提出的LTE系统结构中,PDCP位于EGGSN,RLC(或者MAC,这里指的是对数据进行分段和串连的用户平面二层协议)位于ENB。当UE在两个ENB之间移动时,一部分RLC SDU已经被分割PDU,如何在两个ENB之间传输这些数据(PDU、SDU)是现有协议没有解决的问题。
在本发明中为了描述方便,我们仍旧沿用RLC的概念,指的是位于ENB,首先要对数据进行分割和合并的二层协议,可以是RLC,也可以是MAC的一部分。如果将来RLC与MAC合在一起,就是指的MAC层的功能,如MACPDU、MAC SDU。这将不影响本发明的主要内容。

发明内容
本发明的目的是提供一种在两个ENB之间通过传输RLC PDU和RLCSDU的方法,在保证数据不丢失的情况下,提高了传输效率,节省系统资源。
为实现上述目的,一种LTE系统中支持UE移动性的方法,其中,UE在两个ENB之间移动,包括步骤源ENB根据从UE收到的“测量报告”决定UE要切换到另外一个目的ENB的小区,并发送“资源请求”消息给目的ENB;目的ENB发送“资源响应”消息给源ENB,并将分配的资源发送给源ENB;目的ENB发送“UP注册”消息向EGGSN注册;源ENB发送“切换命令”给UE。
本发明保证了UE在两个ENB之间移动时数据不丢失,并解决了数据在两个ENB之间的转发问题。本发明简单、可靠、高效。


图1是现有的3GPP系统结构;图2是现有的无线接口协议结构;图3是现有的SRNS重定位过程;图4是一种提出的LTE系统结构;图5是UE处于连接模式,在两个ENB之间移动的过程(方法一)图6是UE处于连接模式,在两个ENB之间移动(方法一),源ENB的动作流程;图7是UE处于连接模式,在两个ENB之间移动(方法一),目的ENB的动作流程;图8是UE处于连接模式,在两个ENB之间移动(方法一),EGGSN的动作流程;图9是UE处于连接模式,在两个ENB之间移动(方法一),UE的动作流程;图10是UE处于连接模式,在两个ENB之间移动的过程(方法二);图11是UE处于连接模式,在两个ENB之间移动(方法二),目的ENB的动作流程;图12是UE处于连接模式,在两个ENB之间移动(方法二),源ENB的动作流程;图13是UE处于连接模式,在两个ENB之间移动(方法二),EGGSN的动作流程;图14是UE处于连接模式,在两个ENB之间移动(方法二),UE的动作流程;图15是UE处于连接模式,在两个ENB之间移动的过程(方法三);图16是UE处于连接模式,在两个ENB之间移动(方法二),目的ENB的动作流程。
具体实施例方式
本发明中以图4的LTE系统结构为例来讲述UE在两个ENB之间移动的方法,这里称ENB和UE之间的接口为空中接口(以下简称Uu),即原来RNC和UE的接口。ENB和EGGSN之间的接口为Iu+接口(原来RNC和SGSN之间的接口为Iu接口)。ENB之间的接口为Iur接口。本发明的重点在于Iur接口数据的转发方法,如果将来LTE的系统结构有变化,例如EGGSN分成控制平面和用户平面两个网络实体,该发明同样适用。
图5为UE处于连接模式,从一个ENB移动到另外一个ENB的方法一。该方法的特征是在UE真正切换到新的小区之前,有一个事先准备无线资源的过程。
基于源ENB配置的测量,501 UE发送“测量报告”消息给源ENB,把测量的结果,如相邻小区的信息报告给源ENB。根据UE报告的测量结果,如果源ENB决定把UE移动到另外一个ENB(目的ENB)的小区,502源ENB发送“资源请求”消息给目的ENB。消息中包含目的小区的标识、UE标识、UE需要接入业务的Qos信息、当前UE所连接EGGSN的IP地址、EGGSN分配的隧道末端标识(以下简称TEID)(用于源ENB和EGGSN之间的上行TEID)、完整性保护算法和密码、加密保护算法和密码。其中源RNC也可以把在源RNC为UE分配的无线资源情况通过资源请求告诉目的RNC,而不是直接把UE所使用业务的Qos直接告诉目的RNC。目的ENB收到资源请求消息,ENB根据请求消息中的参数(例如Qos或者无线资源配置参数)配置资源,如果请求的资源可以分配,ENB创建此UE的上下文,把此UE的相关信息保存下来如小区标识、UE标识、EGGSN IP地址、EGGSN分配的用户平面标识(如TEID),完整性保护算法和密码、加密算法和密码。目的ENB分配用户Iur数据转发的用户平面标识(例如TEID)。503 ENB发送“资源响应”消息给源ENB,把目的ENB分配的资源发送给源ENB,目的ENB分配的无线资源可以通过RRC container(容器)来发送给源ENB。同时“资源响应”消息中包含目的ENB分配的用于数据转发的用户平面标识(例如TEID)。如果目的ENB不能分配相应的资源,目的ENB发送失败的响应消息给源ENB,失败的响应消息中包含信息元素原因,通过原因值告知源ENB失败的原因例如没有无线资源。目的ENB此时可以接收上行的数据了。如果目的ENB分配资源成功,504目的ENB发送“UP注册”消息向EGGSN注册。消息中包含新的ENB分配的下行用户平面标识如TEID、UE标识以及新的ENB IP地址。这时EGGSN可以开始发送数据给目的ENB。该消息也可以在收到508从UE来的“切换完成”消息后发送给EGGSN。
源ENB收到成功的资源响应消息,保存用户平面标识如TEID。505源ENB发送“切换命令”给UE,通过此消息把目的ENB分配的新的无线资源通知UE。源ENB也可以决定一个激活时间,通过“切换命令”发送给UE,这样网络和UE在激活时间切换到新的小区。506a源ENB通过已经建立的Iur用户平面开始把RLC SDU发送给目的ENB。这里的RLC SDU是指没有分段的RLC SDU,或者是没有分段的RLC SDU以及经过分段但是所有的分段都没有得到确认或者发送的RLC SDU。507源ENB发送“RLC上下文转移”消息给目的ENB,通过该消息把每一个没有得到确认(NACK)的RLC PDU以及对应的系列号发送给目的ENB。如果上述转发的RLCSDU中包含那些经过分段但是所有分段都没有得到确认或者发送的RLCSDU,则这里没有得到确认的RLC PDU中不包含对应一个SDU都没有得到确认的那些PDU。“RLC上下文转移”消息中也可以包含用于下一个的RLC PDU序列号(RLC SDU成帧时下一个要用的SN)。RLC上下文中还可以包含转发的第一个RLC SDU中已经分段的数据长度(以下简称LI)。该信息元素是可选的,如果第一个RLC SDU是完整的,都没有分段,则LI不存在。RLC上下文转移消息中还包含转发的GTP PDU开始的GTP序列号和结束的GTP序列号,通过这两个信息元素,目的ENB可以把同时从源ENB和EGGSN收到的数据丢弃一份。RLC上下文信息还包含其它自动重复请求(以下简称ARQ)的上下文信息。其中505、506a和507没有绝对的先后顺序,例如源ENB可以先开始数据转发,同时发送“切换命令”给UE。如果源ENB通知了UE激活时间,源ENB在激活时间将要到来时发送RLC上下文转移消息给目的ENB,把每一个没有得到确认的RLCPDU以及对应的系列号通知目的ENB,源ENB也可以通过“RLC上下文转移”消息把用于下一个的RLC PDU的序列号(RLC SDU成帧时下一个要用的SN)发送给目的ENB。目的ENB缓存收到的RLC SDUs。目的ENB保存收到的RLC上下文信息,并缓存收到的RLC PDUs。目的ENB可以缓存RLC SDUs到发送的缓存中,而保存RLC PDUs到重新发送的缓存中。关于目的ENB对数据的后续处理与现有技术相同且不是本发明的重点,这里忽略详细的技术说明。
对应源ENB没有决定激活时间的方法,源ENB发送RLC PDUs给目的ENB的另外一种方法是可以通过502的资源请求消息发送,这样“资源请求”消息中还包含每一个没有得到确认(NACK)的PDU以及对应的系列号,还可以包含用于下一个的RLC PDU的序列号(RLC SDU成帧时下一个要用的SN)还可以包含LI。该信息元素是可选的,如果第一个RLCSDU是完整的,都没有分段,则LI不存在。还包含其它ARQ的上下文信息。步骤507将不需要。
UE收到505切换命令后,移动到新的小区。如果切换命令中还包含激活时间,UE在激活时间切换到新的小区。然后508UE发送“切换完成”消息给目的ENB。如果源ENB决定了激活时间,激活时间到来时,源ENB释放无线资源,并发起释放和EGGSN之间资源的过程,如图509步骤所示。如果源ENB不决定激活时间,目的ENB收到508切换完成消息后,发送消息给源ENB请求资源的释放,源ENB释放无线资源,并发起释放和EGGSN之间资源的过程。也可以由目的ENB发起释放EGGSN资源的过程。
上述对图5的描述中,用户数据在Iur的转发方法是,RLC PDUs是通过控制平面的“RLC上下文转移”消息或者“资源请求”消息发送给目的ENB。RLC SDUs是通过用户平面如GTP-U发送。这是本发明中数据转发的第一种方法,即RLC PDUs(没有得到确认的RLC PDUs或者是没有得到确认的RLC PDUs中去掉对应一个SDU都没有得到确认的那些RLC PDUs)通过控制平面转发,RLC SDUs(指没有分段的RLC SDU,或者是没有分段的RLC SDU以及经过分段但是所有的分段都没有得到确认的RLC SDU)通过用户平面转发。
数据转发的第二种方法是RLC SDUs和RLC PDUs都是通过控制平面发送。这里RLC SDUs和RLC PDUs的概念与第一种方法相同。对应这种方法,UE在两个ENB之间移动的信令流程结合图5来说明。这里重点说明与第一种方法即上述描述的区别。RLC PDUs通过控制平面的507“RLC上下文转移”消息或者502“资源请求”消息发送给目的ENB。RLC SDUs通过506b步骤的“SDU数据转发”消息发送,消息中包含SDU container。对应RLC PDUs是通过507 RLC上下文转移消息转发的方法,“SDU数据转发”和“RLC上下文转移”可以是单独的消息,也可以是一条消息。如果是单独的消息,505和506b没有绝对的先后顺序。如果是一条消息如“SDU数据转发”,消息中包含SDU container、每一个没有得到确认的PDU以及对应的系列号,还可以包含用于下一个的RLC PDU的序列号(RLC SDU成帧时下一个要用的SN),还可以包含LI。该信息元素是可选的,如果第一个RLC SDU是完整的,都没有分段,则LI不存在。还包含其它ARQ的上下文信息。507步骤不存在。图5中502和503只用于请求目的ENB分配资源的过程(或者还包含PDUs和SN信息),不需要建立Iur接口的用户平面,所以目的ENB不需要分配Iur接口用户数据转发的用户平面标识如TEID。
数据转发的第三种方法是RLC SDUs和RLC PDUs都是通过用户平面发送,这里RLC SDUs和RLC PDUs的概念与第一种方法相同。对应这种方法,UE在两个ENB之间移动的信令流程结合图5来说明。这里重点说明与第一种方法的区别。RLC PDUs和RLC SDUs通过502和503步骤建立起来的用户平面,在506c步骤转发RLC SDUs和RLC PDUs给目的ENB。在数据的包头中通过设置一个indicator(指示位)来指示是RLC PDU还是RLC SDU。RLC上下文信息如用于下一个RLC PDU的SN和每一个没有得到确认的RLC PDU对应的SN,(SN和PDU有一样的顺序,所以是一对一的关系)、LI(该信息元素是可选的,如果第一个RLC SDU是完整的,都没有分段,则LI不存在)以及其它ARQ的上下文信息可以通过502“资源请求”发送给目的ENB,也可以通过507的“RLC上下文转移”消息发送给目的ENB。传送SN(每一个没有得到确认的RLC PDU对应的SN)给目的ENB的另外一种方法是在数据包中定义SN的字段。在数据包中顺序包含一个SN一个对应的RLCPDU,一个SN一个对应的RLC PDU。该字段是可选的。如果用于传输SDU,则该字段不存在。用于下一个RLC PDU的SN也可以通过用户平面来传送,这样如果用户平面传输的是RLC SDU,在数据包中存在一个SN的字段。
数据转发的第四种方法是通过用户平面只转发没有得到确认RLC PDU对应的RLC SDUs和没有分段的RLC SDUs,对应这种方法,UE在两个ENB之间移动的信令流程结合图5来说明。这里重点说明与第一种方法的区别。RLC SDUs通过502和503步骤建立起来的用户平面,在506a步骤转发SDUs给目的ENB。RLC上下文信息如给下一个RLC PDU的SN可以通过502“资源请求”发送给目的ENB,也可以通过507的“RLC上下文转移”消息发送给目的ENB。
数据转发的第五种方法是通过用户平面只转发没有得到确认RLCPDUs对应的RLC SDUs和没有分段的RLC SDUs,对应这种方法,UE在两个ENB之间移动的信令流程结合图5来说明。这里重点说明与第四种方法的区别。源ENB通过502和503步骤建立起来的用户平面,在506a步骤转发RLCSDUs给目的ENB。在507步骤,源ENB发送“RLC上下文转移”信息给目的ENB,RLC上下文信息包括对应哪些SDUs的哪个分段已经得到UE的确认,还可以包含RLC SDU的SN、给下一个RLC PDU的SN以及其它ARQ的上下文信息。其中“RLC上下文转移”消息也可以和“资源请求”消息是一条消息。这样目的ENB在收到转发的数据后,就不需要把UE确认过的RLC PDUs再重新发送给UE。
下述对节点设备动作说明的描述中,也是以第一种数据转发方法(PDUs控制平面、SDUs用户平面)来描述的。对应其它数据转发方法与第一种不同的地方将特别指出。其中RLC PDU和RLC SDU的概念在上述对各个方法的描述中已经说明。
对应此实施例源ENB的动作流程如图6所示。
601 ENB接收消息。602如果收到从UE来的测量报告。根据测量报告信息,603ENB决定是否把UE移动到其它信号更好的小区。如果决定把UE移动到同一个ENB下的小区,则执行同一个ENB内的切换过程,这里不是本发明的重点,忽略具体的描述。604如果是不同ENB之间的切换过程,605 ENB发送“资源请求”消息给目的小区所在的ENB,消息中包含目的小区的标识、UE标识、UE需要接入业务的Qos信息、当前UE所连接EGGSN的IP地址、EGGSN分配的隧道末端标识(以下简称TEID)(用于源ENB和EGGSN之间的上行TEID)、完整性保护算法和密码、加密保护算法和密码。其中源RNC也可以把在源RNC为UE分配的无线资源情况通过资源请求告诉目的RNC,而不是直接把UE所使用业务的Qos直接告诉目的RNC。606源ENB等待响应。
对应通过“资源请求”消息发送RLC PDUs的方法,“资源请求”消息中还包含每一个没有得到确认(NACK)的RLC PDU以及对应的系列号,还可以包含用于下一个RLC PDU的SN(RLC SDU成帧时下一个要用的SN),还可以包含LI。该信息元素是可选的,如果第一个RLC SDU是完整的,都没有分段,则LI不存在。还包含其它ARQ的上下文信息。这样步骤612将不需要。
607如果ENB在601中收到从另一ENB来的“资源响应”消息。608如果是失败的响应消息,例如资源不足,ENB不会继续执行切换到该小区的过程。如果是成功的响应消息,609 ENB保存信息,例如目的ENB分配的用户平面标识(例如TEID)、RRC container(对应RLC SDUs也是通过控制平面来发送的方法,消息中不包含目的ENB分配的用户平面标识如TEID)。610 ENB发送“切换命令”1消息给UE,消息中包含目的小区标识、新小区分配的无线资源(即目的ENB发送给该ENB的RRC container)。ENB还可以决定一个应用新的小区配置的激活时间,网络和UE测同时在激活时间切换到新的小区,对应这种方法,“切换命令”消息中还包含激活时间。611 ENB通过建立的Iur用户平面转发RLC SDUs给目的ENB。对应RLCSDUs也是通过控制平面来发送的方法(第二种方法),ENB通过控制平面消息506b“SDU数据转发”发送RLC SDUs给目的ENB,消息中包含SDUcontainer。该消息可以是一条独立的消息,也可以和507(对应612)是一条合并的消息。612 ENB发送“RLC上下文转移”消息给目的ENB,通过该消息把目前每一个没有得到确认的RLC PDU以及对应的系列号通知目的ENB,消息中还可以包含用于下一个RLC PDU的SN(RLC SDU成帧时下一个要用的SN)、LI以及其它ARQ的上下文信息。ENB可以用PDUcontainer(容器)把没有得到确认(NACK)的RLC PDUs通过RLC上下文转移消息发送给目的ENB。RLC上下文转移消息中还包含开始的GTP序列号和结束的GTP序列号。
610、611和612没有绝对的先后顺序,例如ENB可以在转发数据给目的ENB的同时发送“切换命令”消息给UE,也可以在转发数据的同时发送“RLC上下文转移”消息给目的ENB。
如果源ENB通知了UE激活时间,源ENB在激活时间将要到来时发送RLC上下文转移消息给目的ENB,把每一个没有得到确认的RLC PDU以及对应的系列号通知目的ENB,消息中还可以包含用于下一个RLC PDU的SN(RLC SDU成帧时下一个要用的SN)。
对应数据转发的第三种方法,源ENB在611步骤通过建立的用户平面转发RLC PDUs和RLC SDUs给目的ENB,通过设置一个indicator来指示是PDU还是SDU。RLC上下文信息如每一个没有得到确认RLC PDU对应的SN和用于下一个RLC PDU的SN可以在606的资源请求中包含,也可以在612步骤通过发送“RLC上下文转移”消息给目的ENB。这样“RLC上下文转移”消息中包含每一个没有得到确认的RLC PDU的SN,还可以包含用于下一个RLC PDU的SN(RLC SDU成帧时下一个要用的SN)、LI以及其它ARQ的上下文信息。源ENB传送SN(每一个没有得到确认的RLCPDU对应的SN)给目的ENB的另外一种方法是在数据包中定义SN的字段,在数据包中顺序包含一个SN一个对应的RLC PDU,一个SN一个对应的RLCPDU。该字段是可选的。如果用于传输RLC SDU,则该字段不存在。用于下一个RLC PDU的SN也可以通过用户平面来传送,这样如果用户平面传输的是RLC SDU,在数据包中存在一个SN的字段。
对应数据转发的第四种方法,源ENB在611步骤通过建立的用户平面转发没有得到确认RLC PDUs对应的RLC SDUs和没有分段的RLC SDUs给目的ENB。RLC上下文信息如用于下一个RLC PDU的SN(RLC SDU成帧时下一个要用的SN)可以在606的资源请求中包含,也可以在612步骤通过发送“RLC上下文转移”消息给目的ENB。这样“RLC上下文转移”消息中包含用于下一个RLC PDU的SN。
对应数据转发的第五种方法,源ENB在611步骤通过建立的用户平面转发没有得到确认RLC PDUs对应的RLC SDUs和没有分段的RLC SDUs给目的ENB。RLC上下文信息如哪些SDU的哪个分段已经得到UE的确认、RLCSDU的SN、给下一个RLC PDU的SN以及其它ARQ的上下文信息可以在606的资源请求中包含,也可以在612步骤通过发送“RLC上下文转移”消息给目的ENB。这样“RLC上下文转移”消息中包含哪些RLC SDU的哪个分段已经得到UE的确认、RLC SDU的SN、给下一个RLC PDU的SN以及其它ARQ的上下文信息。
对应ENB没有决定激活时间的方法,613如果ENB收到从目的ENB来的“资源释放请求”消息,614ENB释放资源,包括无线资源,UE上下文,用户平面标识如TEID。然后615ENB发送资源释放请求消息给EGGSN。释放EGGSN资源的过程也可以由目的ENB发起,对应这种由目的ENB发起的方法,步骤615不存在。
对应ENB决定了激活时间的方法,ENB在激活时间到来时,释放资源,包括无线资源,UE上下文,TEID。然后ENB发送资源释放请求消息给EGGSN。释放EGGSN资源的过程也可以由目的ENB发起。
对应此实施例目的ENB的动作流程如图7所示。
701 ENB接收消息。702如果ENB收到从另外一个ENB来的“资源请求”消息,703 ENB根据请求消息中的参数(例如Qos或者无线资源配置参数)执行接入控制。如果资源不可以分配,执行709步骤,ENB发送失败的响应消息给源ENB。并通过原因值告知源ENB失败的原因例如没有无线资源。如果请求的资源可以分配,704 ENB创建此UE的上下文,把此UE的相关信息保存下来如小区标识、UE标识、EGGSN IP地址、EGGSN分配的TEID,完整性保护算法和密码、加密算法和密码。目的ENB分配用户Iur数据转发的用户平面标识如TEID(对应RLC SDUs也是通过控制平面来发送的方法,目的ENB不需要分配用户Iur数据转发的用户平面标识如TEID)。对应通过“资源请求”消息发送RLC PDUs和RLC上下文信息的方法,ENB保存消息中的RLC PDUs、每一个没有得到确认的RLC PDU对应的系列号、用于下一个RLC PDU的SN、LI以及其它ARQ的上下文信息。对应第一种数据转发方法,并且RLC PDUs和RLC上下文信息是通过“资源请求”来发送的方法,步骤707、708将不需要。对应第五种数据转发方法,并且RLC上下文信息是通过“资源请求”来发送的方法,ENB保存收到的RLC上下文信息如哪些RLC SDU的哪个分段已经得到UE的确认、RLC SDU的SN以及给下一个RLC PDU的SN。
705 ENB发送“资源响应”消息给源ENB,把目的ENB分配的资源告知源ENB,目的ENB分配的资源可以通过RRC container(容器)来发送给源ENB。同时“资源响应”消息中包含目的ENB分配的用于数据转发的用户平面标识如TEID(对应RLC SDUs也是通过控制平面来发送的方法,消息中不包含目的ENB分配的用户平面标识如TEID)。706 ENB发送“UP注册”消息向EGGSN注册。消息中包含新的ENB分配的下行TEID、UE标识以及新的ENB IP地址。这时EGGSN可以发送数据给目的ENB了。ENB向EGGSN注册的另外一种方法是在目的ENB收到从UE来的“切换完成”消息(710)后发送“UP注册”消息给EGGSN。对应这种方法,目的ENB发送“UP注册”消息给EGGSN和ENB发送缓存的数据给UE(711)没有绝对的先后顺序。
707如果ENB在701收到从另一ENB来的“RLC上下文转移”消息,708 ENB保存收到的RLC上下文信息,例如每一个没有得到确认的PDU以及对应的系列号,用于下一个RLC PDU的SN,,LI,转发数据开始的GTP序列号和结束的GTP序列。对应RLC SDUs也是通过控制平面来发送并且和RLC上下文信息通过一条消息来发送的方法,ENB保存收到的RLC SDUs。对应通过“资源请求”消息发送RLC PDUs和RLC上下文信息、RLC SDUs通过控制平面发送的方法,ENB保存消息中的RLC SDUs。对应RLC SDUs也是通过控制平面来发送并且和RLC上下文信息通过独立消息来发送的方法,ENB如果收到506b“SDU数据转发”消息,ENB保存收到的RLC SDUs。
对应第三种和第四种数据转发方法,并且RLC上下文信息都是通过507的“RLC上下文转移”来发送的方法,ENB收到707“RLC上下文转移”消息时,708 ENB保存RLC上下文信息如用于下一个RLC PDU的SN,每一个没有得到确认的RLC PDU对应的系列号以及其它ARQ的上下文信息。
对应数据转发的第五种方法,并且RLC上下文信息都是通过507的“RLC上下文转移”来发送的方法,ENB收到707“RLC上下文转移”消息时,708ENB保存RLC上下文信息如哪些RLC SDU的哪个分段已经得到UE的确认、RLCSDU的SN、给下一个RLC PDU的SN以及其它ARQ的上下文信息。
710如果ENB在701收到从UE来的“切换完成”消息,711ENB处理并发送缓存的数据给UE。ENB把同时从源ENB和EGGSN收到的重复的数据丢弃一份。对应源ENB没有决定激活时间的方法,712 ENB发送“资源释放请求”消息给源ENB。
713步骤,ENB接收数据。714从ENB或者EGGSN的相应用户平面如GTP隧道上收到数据后,715 ENB缓存收到的数据。对应RLC PDUs和SDUs都是通过用户平面来转发的方法(方法三),根据数据包中的indicator,ENB分别保存RLC PDUs和RLC SDUs。对应RLC上下文信息例如每一个RLC PDU对应的SN或者用于下一个RLC PDU的SN是通过用户平面数据包发送过来的方法,ENB保存RLC上下文信息。对应RLC SDUs也是通过控制平面来发送的方法,ENB只从EGGSN的相应用户平面如GTP隧道上接收数据并缓存。
目的ENB缓存数据后RLC PDUs和RLC SDUs的处理与现有技术相同(方法一到方法四),如果RLC上下文信息中包含LI,则目的ENB要从第一个SDU的LI长度后开始分段。对数据的进一步处理及发送给UE的过程不是本发明的重点,这里忽略详细的技术说明。这里重点说明的是方法五中,目的ENB缓存从源ENB收到的RLC SDUs。对RLC SDUs进行分段后,根据从源ENB收到的RLC上下文信息,如哪些RLC SDU的哪个分段已经得到UE的确认,丢弃那些已经得到UE确认的RLC PDUs,把那些UE没有确认的RLC PDUs发送给UE。对于数据在下层的处理(例如MAC和物理层的处理)不是本发明的重点,这里忽略详细的技术说明。
对应此实施例EGGSN的动作流程如图8所示。
801 EGGSN接收消息。802如果收到从ENB来的“UP注册”消息,803EGGSN更新相应UE的上下文信息,保存下行新的ENB分配的用户平面标识例如TEID以及ENB的IP地址。804 EGGSN开始向此ENB发送UE的数据。EGGSN可以开始向此ENB发送数据的同时停止向此UE所在旧的ENB发送数据,也可以同时向两个ENB发送UE的数据,直到在收到旧的ENB的资源释放请求时才停止向旧的ENB发送数据。
805如果EGGSN在801收到从ENB来的资源释放请求,806 EGGSN根据请求消息释放相应的资源,如TEID。
对应此实施例UE的动作流程如图9所示。
901步骤,UE根据ENB的测量配置进行测量。902按照测量配置,UE发送“测量报告”消息给ENB,例如周期的或者时间触发的。把测量的结果报告给ENB。
903步骤,UE接收消息。904如果UE收到从ENB来的“切换命令”消息,905 UE根据切换命令中的新的小区的无线资源情况配置资源。如果资源成功配置,UE移动到新的小区。如果“切换命令”中包含激活时间,UE在激活时间到来时切换到新的小区。906 UE在新的小区发送“切换完成”消息给ENB。
图10为UE处于连接模式,从一个ENB移动到另外一个ENB的方法二。该方法的特征是UE直接切换到新的小区,UE通知目的ENB UE所需的Qos信息,没有事先准备无线资源的过程。
1001步骤,根据UE的测量结果或者UE从ENB收到的控制命令和测量结果,UE切换到新的小区。UE在新的小区发送“切换请求”给目的ENB。切换请求消息中包含UE标识、小区标识和UE所连接业务的Qos信息。目的ENB收到切换请求消息后,配置无线资源,如果无线资源成功分配,1002 ENB分配Iu+接口下行的用户平面标识例如TEID,ENB发送“UP建立请求”消息给EGGSN。消息中包含下行用户平面标识例如TEID,ENB IP地址、UE标识。EGGSN收到此消息后,更新UE上下文,保存用户平面标识例如TEID,ENB IP地址,分配上行的用户平面标识例如TEID。1003 EGGSN发送“UP建立响应”消息给目的ENB。EGGSN停止向UE原来的ENB发送数据,开始向新的ENB发送数据。目的ENB收到UP建立响应后,保存上行的用户平面标识例如TEID。
目的ENB通过两种方法可以知道源ENB。方法一UE通过切换请求消息告知目的ENB,对应这种方法,“切换请求”消息中还包含源ENB IP地址或者源ENB标识。方法二EGGSN通知目的ENB,对应这种方法,“UP建立响应”消息中包含源ENB IP地址或者源ENB标识。
1004目的ENB分配Iur接口用于数据转发的用户平面标识如TEID。目的ENB发送“数据转发请求”消息给源ENB,消息中包含UE标识以及Iur接口用于数据转发的用户平面标识如TEID。源ENB收到数据转发请求消息后,保存信息,如用户平面标识,1005发送“数据转发响应”消息给目的ENB。消息中包含每一个没有得到确认的RLC PDUs以及对应的序列号,还可以包含用于下一个要发送的RLC PDU的序列号。还可以包含LI。该信息元素是可选的,如果第一个RLC SDU是完整的,都没有分段,则LI不存在。数据转发响应消息中还包含转发数据开始的GTP序列号和结束的GTP序列号。数据转发响应消息中还包含其它ARQ的上下文信息。1006a源ENB通过建立的用户平面开始把RLC SDUs发送给目的ENB,这里RLCSDUs的含义与上述数据转发方法一中相同。1007目的ENB在分配好资源,并且收到EGGSN的UP建立响应消息后,发送“切换确认”消息给UE,消息中包含目的ENB为UE分配的无线资源配置、UE标识、新的小区标识。
对应EGGSN通知目的ENB源ENB的方法Iur接口的数据转发过程(1004到1006a)发生在Iu+接口的UP建立过程之后。对应UE通过切换请求消息告知目的ENB源ENB的方法,Iu+接口的UP建立过程和Iur接口的数据转发过程没有绝对的先后顺序。
Iur接口的数据转发过程和目的ENB发送切换确认消息给UE也没有绝对的先后顺序。但是目的ENB发送切换确认消息给UE是在收到1103的UP建立响应消息之后的。
1009释放源ENB和EGGSN为此UE分配的资源及源ENB和目的ENB之间用于数据转发的用户平面资源。释放源ENB和EGGSN之间资源的过程可以由EGGSN发起,也可以由源ENB发起或者目的ENB发起。源ENB在转发完数据后一段时间内如果没有收到数据,可以释放资源,包括无线资源、UE上下文、用户平面标识如TEID。ENB发起“资源释放请求”消息给EGGSN要求释放资源,EGGSN收到消息后释放资源。EGGSN也可以在停止发送数据给源ENB后,释放资源,并发送“资源释放请求”消息给ENB,ENB收到消息后释放资源。源ENB和目的ENB之间用于数据转发的用户平面资源释放过程可以由目的ENB发起,目的ENB发送释放请求给源ENB,源ENB收到从目的ENB来的请求消息,在数据转发完成后释放保存的Iur接口用于数据转发的资源。该过程也可以由源ENB发起。源ENB转发完数据后释放保存的Iur接口用于数据转发的资源,并发送释放请求给目的ENB,目的ENB收到从源ENB来的请求消息后,释放Iur接口用于数据转发的资源。源ENB也可以在转发的数据包中包含一个结束的标志位指示数据转发结束。目的ENB发现数据转发结束后释放Iur接口用于数据转发的资源。
上述对图10的描述中,用户数据在Iur的转发方法是,RLC PDUs是通过控制平面的1005“数据转发响应”消息发送给目的ENB。RLC SDUs是通过用户平面如GTP-U发送。这是本发明中数据转发的第一种方法,即RLCPDUs通过控制平面转发,RLC SDUs通过用户平面转发。
对应图10和图15的五种数据转发方法中RLC PDUs和RLC SDUs的含义分别与上述图5中各种数据转发方法中的含义相同。
数据转发的第二种方法是RLC SDUs和RLC PDUs都是通过控制平面发送。对应这种方法,UE在两个ENB之间移动的信令流程结合图10来说明。这里重点说明与第一种方法即上述描述的区别。对应这种方法,图中的1006 SDU转发步骤是,源ENB在1006b步骤通过发送控制消息“SDU数据转发”消息把RLC SDUs发送给目的ENB,消息中包含SDU container,SDUcontainer中包含的是没有成帧的RLC SDUs。该控制平面消息可以是一条独立的消息,也可以通过“数据转发响应”消息发送,在“数据转发响应”消息中包含SDU container。对应这种方法,需要特别说明的是图中1004和1005只用于请求数据转发以及数据转发的过程,不需要建立Iur接口的用户平面,所以目的ENB都不需要分配Iur接口用户数据转发的用户平面标识如TEID。请求消息中不包含此用户平面标识,ENB不需要保存对应ENB分配的用户平面标识。
数据转发的第三种方法是RLC SDUs和RLC PDUs都是通过用户平面发送,对应这种方法,UE在两个ENB之间移动的信令流程结合图10来说明。这里重点说明与第一种方法的区别。RLC PDUs和RLC SDUs通过1004和1005步骤建立起来的用户平面,在1006c步骤转发SDUs和PDUs给目的ENB。在数据的包头中通过设置一个indicator(指示位)来指示是PDU还是SDU。RLC上下文信息如给每一个RLC PDU对应的SN和用于下一个PDU的SN、LI以及其它ARQ的上下文信息可以通过1005“数据转发响应”发送给目的ENB。RLC上下文信息如每一个没有得到确认的RLC PDU对应的SN也可以和数据本身一起通过用户平面由源ENB发送给目的ENB。对应这种方法在数据包中定义SN的字段,在数据包中顺序包含一个SN一个对应的RLC PDU,一个SN一个对应的RLC PDU。该字段是可选的。如果用于传输RLC SDU,则该字段不存在。用于下一个RLC PDU的SN也可以通过用户平面来传送,这样如果用户平面传输的是RLC SDU,在数据包中存在一个SN的字段。
数据转发的第四种方法是通过用户平面只转发没有得到确认RLC PDU对应的RLC SDUs和没有分段的RLC SDUs,对应这种方法,UE在两个ENB之间移动的信令流程结合图10来说明。这里重点说明与第一种方法的区别。RLC SDUs通过1004和1005步骤建立起来的用户平面,在1006a步骤转发RLCSDUs给目的ENB。RLC上下文信息如用于下一个RLC PDU的SN可以通过1005“数据转发响应”发送给目的ENB。
数据转发的第五种方法是通过用户平面只转发没有得到确认RLC PDU对应的RLC SDUs和没有分段的RLC SDUs,对应这种方法,UE在两个ENB之间移动的信令流程结合图10来说明。这里重点说明与第四种方法的区别。RLC SDUs通过1004和1005步骤建立起来的用户平面,在1006a步骤转发RLCSDUs给目的ENB。RLC上下文信息包括对应哪些RLC SDU的哪个分段已经得到UE的确认,还可以包含RLC SDU的SN、给下一个RLC PDU的SN以及其它ARQ的上下文信息可以通过1005“数据转发响应”发送给目的ENB。这样目的ENB在收到转发的数据后,就不需要把UE确认过的RLC PDUs再重新发送给UE。
下述对节点设备动作说明的描述中,也是以第一种数据转发方法(RLCPDUs控制平面、RLC SDUs用户平面)来描述的。对应其它数据转发方法与第一种不同的地方将特别指出。
对应此实施例,其中目的ENB的动作流程如图11所示。
1101 ENB接收消息。1102如果收到从UE来的“切换请求”消息,1103根据请求消息中的Qos,ENB对此UE进行接入控制,检查该UE是否可以接入。1104如果不可用ENB发送失败的响应消息给UE,失败的消息中包含信息元素原因,可以设置原因值为资源不足。如果该UE可以接入。1105 ENB创建UE上下文,保存信息,例如UE标识、小区标识、Qos等。ENB分配Iu+接口下行的用户平面标识如TEID。1106 ENB发送“UP建立请求”消息给EGGSN。消息中包含下行用户平面标识如TEID,ENB IP地址、UE标识。ENB等待响应。
对应UE通过切换请求消息告知目的ENB源ENB的方法,ENB可以此时发送“数据转发请求”消息给源ENB(步骤1107)并等待响应。也可以在收到从EGGSN来的“UP建立响应”消息后发送“数据转发请求”消息给源ENB(步骤1110)并等待响应。对应EGGSN通知目的ENB源ENB的方法,目的ENB只能在收到从EGGSN来的“UP建立响应”消息后发送“数据转发请求”消息给源ENB(步骤1110)并等待响应。
1108步骤,如果ENB收到从EGGSN来的“UP建立响应”消息,1108 ENB保存信息,例如EGGSN分配的用户平面标识如TEID。1110ENB可以此时发送“数据转发请求”消息给源ENB(如上所述)并等待响应。1111 ENB发送“切换确认”消息给UE,消息中包含目的ENB为UE分配的无线资源配置、UE标识、新的小区标识。如果ENB收到从EGGSN来的“UP建立响应”消息后发送“数据转发请求”消息给源ENB。则ENB发送“数据转发请求”消息给ENB和发送“切换确认”消息给UE没有绝对的先后顺序。
1112步骤,目的ENB收到从源ENB来的“数据转发响应”消息,1113目的ENB保存RLC上下文信息及没有得到确认的RLC PDUs。ENB可以保存RLCPDUs到重复发送缓存中。对应RLC SDUs是通过控制平面来发送并且也是通过“数据转发响应”来转发的方法,ENB缓存收到的RLC SDUs。ENB可以把从源ENB收到的RLC SDUs放到从EGGSN收到的数据之前。对应RLC SDUs是通过控制平面一条独立的消息1006b“SDU数据转发”来发送的方法,ENB收到这条消息后,缓存收到的RLC SDUs。ENB可以把从源ENB收到的RLC SDUs放到从EGGSN收到的数据之前。
对应第三种和第四种数据转发方法,ENB收到1112“数据转发响应”消息时,对应“数据转发响应”消息中包含RLC上下文信息如对应每一个没有得到确认的RLC PDU的SN或者下一个RLC PDU的SN的方法,1113 ENB保存RLC上下文信息如用于下一个RLC PDU的SN或者每一个没有得到确认RLC PDU的SN。
对应数据转发的第五种方法,ENB收到1112“数据转发响应”消息时,对应“数据转发响应”消息中包含RLC上下文信息如哪些RLC SDU的哪个分段已经得到UE的确认、RLC SDU的SN、给下一个PDU的SN方法以及其它ARQ的上下文信息,1113 ENB保存RLC上下文信息如哪些RLC SDU的哪个分段已经得到UE的确认、RLC SDU的SN、给下一个RLC PDU的SN以及其它ARQ的上下文信息。
111 4ENB接收数据。1115如果ENB收到从源ENB或者EGGSN相应用户平面如GTP隧道来的用户数据,1116 ENB缓存收到的数据。ENB把从源ENB收到的数据放到从EGGSN收到的数据之前。对应RLC PDUs和RLC SDUs都是通过用户平面转发的方法(方法三),ENB根据数据包头中的indicator,分别缓存RLC PDUs和RLC SDUs。对应RLC上下文信息例如每一个RLC PDU对应的SN(或者用于下一个RLC PDU的SN)都是通过用户平面数据包发送过来的方法,ENB保存RLC上下文信息。对应RLC SDUs是通过控制平面来发送的方法,ENB只从EGGSN的相应用户平面如GTP隧道上接收数据并缓存。
ENB对RLC PDUs和RLC SDUs的处理与现有技术相同(方法一到方法四),如果RLC上下文信息中包含LI,则目的ENB要从第一个SDU的LI长度后开始分段。对数据进行处理并发送给UE的过程不是本发明的重点,这里忽略详细的技术说明。这里重点说明的是方法五中,目的ENB缓存从源ENB收到的RLC SDUs。对RLC SDUs进行分段后,根据从源ENB收到的RLC上下文信息,如哪些RLC SDU的哪个分段已经得到UE的确认,丢弃那些已经得到UE确认的RLC PDUs,把那些UE没有确认的RLC PDUs发送给UE。对于数据在下层的处理(例如MAC和物理层的处理)不是本发明的重点,这里忽略详细的技术说明。
对应此实施例,其中源ENB的动作流程如图12所示。
1201 ENB接收消息。1202如果收到从另一ENB来的“数据转发请求”消息,1203ENB保存信息,例如用户平面标识(对应RLC SDUs是通过控制平面来转发的方法,消息中没有用户平面标识)。根据收到消息中的UE标识,1204源ENB发送“数据转发响应”消息给目的ENB,消息中包含没有得到确认的RLC PDU及对应的SN,还可以包含用于下一个要发送的RLCPDU序列号,还可以包含LI。该信息元素是可选的,如果第一个RLC SDU是完整的,都没有分段,则LI不存在。还包含其它ARQ的上下文信息。ENB可以用PDU container(容器)把没有得到确认(NACK)的RLC PDUs通过数据转发响应消息发送给目的ENB。1205 ENB通过建立的用户平面开始把RLC SDUs发送给目的ENB。对应RLC SDUs是通过控制平面来发送的方法,ENB通过控制平面一条独立的消息1006b“SDU数据转发”把RLCSDUs发送给目的ENB。源ENB也可以在“数据转发响应”中还包含SDUcontainer,SDU container包含源ENB发送给目的ENB的RLC SDUs。
对应数据转发的第三种方法,源ENB在1205步骤通过建立的用户平面转发RLC PDUs和RLC SDUs给目的ENB,通过设置一个indicator来指示是PDU还是SDU。RLC上下文信息如每一个没有得到确认的RLC PDU对应的SN和用于下一个RLC PDU的SN、LI以及其它ARQ的上下文信息可以在1204步骤的“数据转发响应”消息给目的ENB。这样“数据转发响应”消息中包含每一个没有得到确认的RLC PDU对应的SN,还可以包含用于下一个RLC PDU的SN、LI以及其它ARQ的上下文信息。对应RLC上下文信息例如每一个RLC PDU对应的SN或者下一个PDU的SN也是通过用户平面数据包发送过来的方法,消息中不包含对应的信息。
对应数据转发的第四种方法,源ENB在1205步骤通过建立的用户平面转发没有得到确认RLC PDUs对应的RLC SDUs和没有分段的RLC SDUs给目的ENB。RLC上下文信息如用于下一个RLC PDU的SN在1204步骤的“数据转发响应”消息给目的ENB。这样“数据转发响应”消息中包含用于下一个RLC PDU的SN,不包含PDU container。
对应数据转发的第五种方法,源ENB在1205步骤通过建立的用户平面转发没有得到确认RLC PDUs对应的RLC SDUs和没有分段的RLC SDUs给目的ENB。RLC上下文信息如哪些RLC SDU的哪个分段已经得到UE的确认、RLC SDU的SN、给下一个RLC PDU的SN以及其它ARQ的上下文信息在1204步骤的“数据转发响应”消息给目的ENB。这样“RLC上下文转移”消息中包含哪些RLC SDU的哪个分段已经得到UE的确认、RLC SDU的SN、给下一个RLC PDU的SN以及其它ARQ的上下文信息。
1206,此步骤是对应源ENB发起的资源释放过程。源ENB在转发完数据后一段时间内如果没有收到数据,可以释放资源,包括无线资源、UE上下文、用户平面标识如TEID。ENB发起“资源释放请求”消息给EGGSN要求释放资源,对应EGGSN发起资源释放过程的方法,1207如果ENB收到从EGGSN来的“资源释放请求”消息,ENB释放资源,包括无线资源、UE上下文、用户平面标识如TEID。如果ENB在1207收到从目的ENB来的资源释放请求,ENB释放资源。
对应此实施例,其中EGGSN的动作流程如图13所示。
1301 EGGSN接收消息。1302如果收到从ENB来的“UP建立请求”消息,1303 EGGSN更新相应UE的上下文信息,保存下行新的ENB分配的用户平面标识如TEID以及ENB的IP地址。1304 EGGSN分配对于新的ENB的下行TEID。1305 EGGSN发送“UP建立响应”消息给新的ENB。1306 EGGSN停止向此UE所在旧的ENB发送数据,开始向此新的ENB发送UE的数据。
对应EGGSN发起释放源ENB和EGGSN为此UE分配的资源的方法,1307 EGGSN释放资源,并发送“资源释放请求”消息给旧的ENB,消息中包含UE标识。
对应源ENB发起释放源ENB和EGGSN为此UE分配的资源的方法,1308如果EGGSN收到从ENB来的资源释放请求,1309根据请求消息释放相应的资源,如用户平面标识。
对应此实施例,其中UE的动作流程如图14所示。
1401步骤,UE根据ENB的测量配置进行测量。1402按照测量结果,或者UE从ENB收到的命令(例如当前小区将近超载的命令)和测量结果,UE切换到新的小区。1403 UE在新的小区中发送“切换请求”消息给目的ENB。
1404步骤,UE接收消息。1405如果UE收到从ENB来的“切换确认”消息,1406 UE根据切换确认中的新的小区的无线资源情况配置资源。资源配置完成后,1407 UE在新的小区发送和接收数据。
图15为UE处于连接模式,从一个ENB移动到另外一个ENB的方法三。该方法的特征是UE直接切换到新的小区,源ENB通知目的ENB知道UE所需的Qos信息,没有事先准备无线资源的过程。
1501步骤,根据UE的测量结果或者UE从ENB收到的控制命令和测量结果,UE切换到新的小区。UE在新的小区发送“切换请求”给目的ENB。切换请求消息中包含UE标识、小区标识和源ENB IP地址或者源ENB标识。1502目的ENB收到切换请求消息后,目的ENB分配Iur接口用于数据转发的用户平面标识如TEID。目的ENB发送“数据转发请求”消息给源ENB,消息中包含UE标识以及Iur接口用于数据转发的用户平面标识如TEID。源ENB收到数据转发请求消息后,保存请求消息中用户平面标识如TEID,1503发送“数据转发响应”消息给目的ENB。消息中包含没有得到确认的RLC PDU以及对应的SN,还可以包含用于下一个要发送的RLC PDU的序列号以及UE连接业务的Qos信息,还可以包含LI。该信息元素是可选的,如果第一个RLC SDU是完整的,都没有分段,则LI不存在。还包含其它ARQ的上下文信息。ENB可以用PDU container(容器)把没有得到确认(NACK)的RLC PDUs通过数据转发响应消息发送给目的ENB。数据转发响应消息中还包含转发数据开始的GTP序列号和结束的GTP序列号。1504a源ENB通过建立的用户平面开始把RLC SDUs发送给目的ENB。目的ENB检查需要的资源,如果无线资源可以成功分配,1505 ENB分配Iu+接口下行的用户平面标识如TEID,ENB发送“UP建立请求”消息给EGGSN。消息中包含下行用户平面标识如TEID,ENB IP地址、UE标识。EGGSN收到此消息后,更新UE上下文,保存用户平面标识如TEID,ENB IP地址,分配上行的用户平面标识如TEID。1506 EGGSN发送“UP建立响应”消息给目的ENB。EGGSN停止向UE原来的ENB发送数据,开始向新的ENB发送数据。目的ENB收到UP建立响应后,保存上行的用户平面标识如TEID。目的ENB缓存从源ENB和EGGSN收到的用户数据。目的ENB可以把从源ENB收到的RLC SDUs放到从EGGSN收到的数据之前。1504a的SDU转发过程和1505、1506的UP建立过程可以同时进行。
1507目的ENB在分配好资源,并且收到EGGSN的UP建立响应消息后,发送“切换确认”消息给UE,消息中包含目的ENB为UE分配的无线资源配置、UE标识、新的小区标识。
Iur接口的数据转发过程和目的ENB发送切换确认消息给UE也没有绝对的先后顺序。但是目的ENB发送切换确认消息给UE是在收到1103的UP建立响应消息之后的。
1508释放源ENB和EGGSN为此UE分配的资源及源ENB和目的ENB之间用于数据转发的用户平面资源。释放源ENB和EGGSN之间资源的过程可以有EGGSN发起,也可以由源ENB发起。源ENB在转发完数据后一段时间内如果没有收到数据,可以释放资源,包括无线资源、UE上下文、用户平面标识如TEID。ENB发起“资源释放请求”消息给EGGSN要求释放资源,EGGSN收到消息后释放资源。EGGSN也可以在停止发送数据给源ENB后,释放资源,并发送“资源释放请求”消息给ENB,ENB收到消息后释放资源。源ENB和目的ENB之间用于数据转发的用户平面资源释放过程可以由目的ENB发起,目的ENB发送释放请求给源ENB,源ENB收到从目的ENB来的请求消息,在数据转发完成后释放保存的Iur接口用于数据转发的资源。该过程也可以由源ENB发起。源ENB转发完数据后释放保存的Iur接口用于数据转发的资源,并发送释放请求给目的ENB,目的ENB收到从源ENB来的请求消息后,释放Iur接口用于数据转发的资源。源ENB也可以在转发的数据包中包含一个结束的标志位指示数据转发结束。目的ENB发现数据转发结束后释放Iur接口用于数据转发的资源。
上述对图15的描述中,用户数据在Iur的转发方法是,RLC PDUs是通过控制平面的“数据转发响应”消息发送给目的ENB。RLC SDUs是通过用户平面如GTP-U发送。这是本发明中数据转发的第一种方法,即RLC PDUs通过控制平面转发,RLC SDUs通过用户平面转发。
数据转发的第二种方法是RLC SDUs和RLC PDUs都是通过控制平面发送。对应这种方法,UE在两个ENB之间移动的信令流程结合图15来说明。这里重点说明与第一种方法即上述描述的区别。对应这种方法,图中的1504 SDU转发步骤是,源ENB在1504b步骤通过发送控制消息“SDU数据转发”消息把RLC SDUs发送给目的ENB,消息中包含SDU container,SDUcontainer中包含的是没有成帧的RLC SDUs。该控制平面消息可以是一条独立的消息,也可以通过“数据转发响应”消息发送,在“数据转发响应”消息中包含SDU container。对应这种方法,需要特别说明的是图中1502和1503只用于请求数据转发以及数据转发的过程,不需要建立Iur接口的用户平面,所以目的ENB都不需要分配Iur接口用户数据转发的用户平面标识如TEID。请求消息中不包含此用户平面标识,ENB不需要保存对应ENB分配的用户平面标识。
数据转发的第三种方法是RLC SDUs和RLC PDUs都是通过用户平面发送,对应这种方法,UE在两个ENB之间移动的信令流程结合图15来说明。这里重点说明与第一种方法的区别。RLC PDUs和RLC SDUs通过1502和1503步骤建立起来的用户平面,在1504c步骤转发SDUs和PDUs给目的ENB。在数据的包头中通过设置一个indicator(指示位)来指示是PDU还是SDU。RLC上下文信息如每一个没有得到确认的RLC PDU对应的SN和给下一个RLCPDU的SN、LI以及其它ARQ的上下文信息可以通过1503“数据转发响应”发送给目的ENB。RLC上下文信息如每一个没有得到确认的RLC PDU对应的SN也可以和数据本身一起通过用户平面由源ENB发送给目的ENB。对应这种方法在数据包中定义SN的字段,在数据包中顺序包含一个SN一个对应的RLC PDU,一个SN一个对应的RLC PDU。该字段是可选的。如果用于传输SDU,则该字段不存在。用于下一个RLC PDU的SN也可以通过用户平面来传送,这样如果用户平面传输的是RLC SDU,在数据包中存在一个SN的字段。
数据转发的第四种方法是通过用户平面只转发没有得到确认RLCPDUs对应的RLC SDUs和没有分段的RLC SDUs,对应这种方法,UE在两个ENB之间移动的信令流程结合图15来说明。这里重点说明与第一种方法的区别。RLC SDUs通过1502和1503步骤建立起来的用户平面,在1504a步骤转发SDUs给目的ENB。RLC上下文信息如给下一个RLC PDU的SN可以通过1503“数据转发响应”发送给目的ENB。
数据转发的第五种方法是通过用户平面只转发没有得到确认RLCPDUs对应的RLC SDUs和没有分段的RLC SDUs,对应这种方法,UE在两个ENB之间移动的信令流程结合图15来说明。这里重点说明与第四种方法的区别。源ENB通过1502和1503步骤建立起来的用户平面,在1504a步骤转发RLCSDUs给目的ENB。RLC上下文信息包括对应哪些RLC SDU的哪个分段已经得到UE的确认,还可以包含RLC SDU的SN、给下一个PDU的SN以及其它ARQ的上下文信息可以通过1503“数据转发响应”发送给目的ENB。这样目的ENB在收到转发的数据后,就不需要把UE确认过的RLC PDUs再重新发送给UE。
下述对节点设备动作说明的描述中,也是以第一种数据转发方法(RLCPDUs控制平面、RLC SDUs用户平面)来描述的。对应其它数据转发方法与第一种不同的地方将特别指出。
对应此实施例,其中目的ENB的动作流程如图16所示。
1601 ENB接收消息。1602如果收到从UE来的“切换请求”消息,1603ENB创建UE上下文,保存信息,例如UE标识、小区标识、源ENB等。分配Iur接口用于数据转发的用户平面标识如TEID(对应RLC SDUs是通过控制平面来发送的方法,ENB不需要分配此用户平面标识)。1604 ENB发送“数据转发请求”消息给源ENB,并等待响应。
1605如果目的ENB收到从源ENB来的“数据转发响应”消息,1606目的ENB保存RLC上下文信息及没有得到确认的RLC PDUs、UE所连接业务的Qos。ENB可以保存RLC PDUs到重复发送缓存中。对应RLC SDUs是通过控制平面来发送并且也是通过“数据转发响应”来转发的方法,ENB缓存收到的RLC SDUs。ENB可以把从源ENB收到的RLC SDUs放到从EGGSN收到的数据之前。对应RLC SDUs是通过控制平面一条独立的消息1504b“SDU数据转发”来发送的方法,ENB收到这条消息后,缓存收到的RLC SDUs。ENB可以把从源ENB收到的RLC SDUs放到从EGGSN收到的数据之前。对应第三种和第四种数据转发方法,ENB收到1605“数据转发响应”消息时,如果消息中包含RLC上下文信息如每一个没有得到确认的RLC PDU的SN或者用于下一个RLC PDU的SN,执行1606步骤。对应第五种数据转发方法,RLC上下文信息还包含哪些RLC SDUs的哪些分段已经被UE确认。1606 ENB保存消息中的RLC上下文信息。
1607根据UE所需业务的Qos,ENB对此UE进行接入控制,检查该UE是否可以接入。1608如果不可以ENB发送失败的响应消息给UE,失败的消息中包含信息元素原因,可以设置原因值为资源不足。失败时ENB需要释放缓存的从源ENB来的信息。如果该UE可以接入。1609 ENB保留资源,ENB分配Iu+接口下行的用户平面标识如TEID。1609ENB发送“UP建立请求”消息给EGGSN。消息中包含下行用户平面标识如TEID,目的ENB IP地址、UE标识。ENB等待响应。
1610步骤,如果ENB收到从EGGSN来的“UP建立响应”消息,1108 ENB保存信息,例如EGGSN分配的用户平面标识如TEID。1612 ENB发送“切换确认”消息给UE,消息中包含目的ENB为UE分配的无线资源配置、UE标识、新的小区标识。
1613 ENB接收数据。1614如果ENB收到从源ENB或者EGGSN相应用户平面如GTP隧道来的用户数据,1615 ENB缓存收到的数据。ENB把从源ENB收到的数据放到从EGGSN收到的数据之前。对应RLC SDUs和RLC PDUs都是通过控制平面来发送的方法,ENB只从EGGSN的相应用户平面如GTP隧道上接收数据并缓存。对应RLC PDUs和RLC SDUs都是通过用户平面转发的方法(方法三),ENB根据数据包头中的indicator,分别缓存RLC PDUs和RLCSDUs。对应RLC上下文信息例如每一个没有得到确认RLC PDU对应的SN(或者用于下一个RLC PDU的SN)都是通过用户平面数据包发送过来的方法,ENB保存RLC上下文信息。
ENB对RLC PDUs和RLC SDUs的处理与现有技术相同(方法一到方法四),如果RLC上下文信息中包含LI,则目的ENB要从第一个SDU的LI长度后开始分段。对数据进行处理并发送给UE的过程不是本发明的重点,这里忽略详细的技术说明。这里重点说明的是方法五中,目的ENB缓存从源ENB收到的RLC SDUs。对RLC SDUs进行分段后,根据从源ENB收到的RLC上下文信息,如哪些RLC SDU的哪个分段已经得到UE的确认,丢弃那些已经得到UE确认的RLC PDUs,把那些UE没有确认的RLC PDUs发送给UE。对于数据在下层的处理(例如MAC和物理层的处理)不是本发明的重点,这里忽略详细的技术说明。
对应此实施例,其中源ENB的动作流程与方法二中源ENB的动作流程相同,如图12所示。区别在于1204由源ENB发送给目的ENB的“数据转发响应”消息中,还包含UE接入业务的Qos参数。
对应此实施例,其中EGGSN的动作流程与方法二中源EGGSN的动作流程相同,如图13所示。
对应此实施例,其中UE的动作流程与方法二中UE的动作流程相同,如图14所示。区别在于1403由UE发送给目的ENB的“切换请求”消息中,包含小区标识、UE标识、源ENB的IP地址或者源ENB的标识,不包含UE接入业务的Qos参数。
上述对UE在两个ENB之间移动的过程中(包括介绍的几个不同信令流程)不同数据转发方式的描述中都是以下行数据的转发为例来介绍的。对于上行,可以不需要数据转发,如果对应某一个RLC SDU的某个RLC PDU没有收到确认,UE再重复发送整个RLC SDU的数据。
也可以有上行的数据转发,上行数据转发的方法一上行只需要转发确认过的RLC PDUs而且对应这些RLC PDUs的RLC SDUs还不完整。源ENB把完整收到的RLC SDUs发送给EGGSN。与上述下行RLC PDUs的转发方式相同,上行RLC PDUs的转发可以通过控制平面转发,也可以通过用户平面转发。如果RLC PDUs通过用户平面转发,对应的各个SN可以通过控制平面转发也可以通过用户平面和用户数据一起转发。对应每一种方法(控制平面发送、用户平面发送、用户平面发送时对应的SN分别通过控制平面或者用户平面和数据一起发送)的信令流程以及源ENB和目的ENB的动作与上述的下行RLC PDUs的数据转发相同,RLC上下文信息的转发方法与下行相同,这里忽略详细的技术说明。如果上行转发的数据和下行转发的数据在同一个用户平面上发送,需要在数据包头中定义一个指示是上行还是下行的指示位。例如包头中有一个1比特的指示位。
上行数据转发的方法二转发第一个没有收到RLC PDU之后的完整收到的RLC SDUs以及得到确认的RLC PDUs但是这些RLC PDUs对应的RLC SDUs不完整。源ENB把第一个没有收到RLC PDU之前的完整收到的RLC SDUs发送给EGGSN。这些需要转发的RLC PDUs和RLC SDUs的转发方法有三种,分别与上述下行的方法一到方法三相同,RLC上下文信息如ARQ上下文信息的转发方法也分别与下行相同。这里忽略详细的技术说明。如果上行转发的数据和下行转发的数据在同一个用户平面上发送,需要在数据包头中定义一个指示是上行还是下行的指示位。例如包头中有一个1比特的指示位。
上行数据转发的方法三转发第一个没有收到RLC PDU之后的所有RLCPDUs,包括在第一个没有收到RLC PDU之后完整收到RLC SDUs对应的RLCPDUs。与上述下行RLC PDUs的转发方式相同,上行RLC PDUs的转发可以通过控制平面转发,也可以通过用户平面转发。如果RLC PDUs通过用户平面转发,对应的各个SN可以通过控制平面转发也可以通过用户平面和用户数据一起转发。对应每一种方法(控制平面发送、用户平面发送、用户平面发送时对应的SN分别通过控制平面或者用户平面和数据一起发送)的信令流程以及源ENB和目的ENB的动作与上述的下行RLC PDUs数据转发相同,RLC上下文信息的转发方法与下行相同,这里忽略详细的技术说明。如果上行转发的数据和下行转发的数据在同一个用户平面上发送,需要在数据包头中定义一个指示是上行还是下行的指示位。例如包头中有一个1比特的指示位。
权利要求
1.一种LTE系统中支持UE移动性的方法,其中,UE在两个ENB之间移动,包括步骤源ENB根据从UE收到的“测量报告”决定把UE切换到另外一个目的ENB的小区,并发送“资源请求”消息给目的ENB;目的ENB发送“资源响应”消息给源ENB,并将分配的资源发送给源ENB;源ENB发送“切换命令”给UE;目的ENB收到从UE来的“切换完成”消息。
2.根据权利要求1所述的方法,其特征在于所述目的ENB在发送“资源响应”消息给源ENB后,发送“UP注册”消息向EGGSN注册。
3.根据权利要求1所述的方法,其特征在于所述目的ENB在收到从UE来的切换命令消息后,发送“UP注册”消息向EGGSN注册。
4.根据权利要求1所述的方法,其特征在于所述源ENB把UE还没有处理成帧的RLC SDUs转发给目的ENB。
5.根据权利要求1所述的方法,其特征在于,所述源ENB通过控制平面把没有确认的RLC PDUs发送给目的ENB;
6.根据权利要求1所述的方法,其特征在于,所述源ENB通过用户平面把还没有处理成帧的RLC SDUs发送给目的ENB。
7.根据权利要求1所述的方法,其特征在于,所述源ENB通过一条独立的“RLC上下文转移”消息把没有确认的RLC PDUs和RLC上下文信息发送给目的ENB。
8.根据权利要求7所述的方法,其特征在于,所述“RLC上下文转移”消息中包含信息元素没有得到确认的RLC PDUs。
9.根据权利要求7所述的方法,其特征在于,所述“RLC上下文转移”消息中包含信息元素用于下一个RLC PDU的SN。
10.根据权利要求7所述的方法,其特征在于,所述“RLC上下文转移”消息中包含信息元素对应每个没有得到确认RLC PDU的SN。
11.根据权利要求7所述的方法,其特征在于,所述“RLC上下文转移”消息中包含信息元素转发的GTP PDU开始的GTP系列号。
12.根据权利要求7所述的方法,其特征在于,“RLC上下文转移”消息中包含信息元素转发的GTP PDU结束的GTP系列号。
13.根据权利要求1所述的方法,其特征在于,当源ENB决定把UE切换到另外一个小区时,源ENB通过向目的ENB申请资源的消息“资源请求”把RLC上下文信息和没有确认的RLC PDUs发送给目的ENB。
14.根据权利要求13所述的方法,其特征在于所述“资源请求”消息中包含信息元素没有得到确认的RLC PDUs。
15.根据权利要求13所述的方法,其特征在于所述“资源请求”消息中包含信息元素用于下一个RLC PDU的SN。
16.根据权利要求13所述的方法,其特征在于所述“资源请求”消息中包含信息元素对应每个没有得到确认RLC PDU的SN。
17.根据权利要求13所述的方法,其特征在于所述“资源请求”消息中包含信息元素转发的GTP PDU开始的GTP系列号。
18.根据权利要求13所述的方法,其特征在于所述“资源请求”消息中包含信息元素转发的GTP PDU结束的GTP系列号。
19.根据权利要求1所述的方法,其特征在于所述“资源请求”消息中包含信息元素小区标识、UE标识、Qos、UE的完整性保护信息、UE的加密信息。
20.根据权利要求1所述的方法,其特征在于所述“资源请求”消息中包含信息元素EGGSN IP地址。
21.根据权利要求1所述的方法,其特征在于所述“资源请求”消息中包含信息元素EGGSN为UE分配的用户平面标识。
22.根据权利要求21所述的方法,其特征在于所述“资源请求”消息中包含的信息元素EGGSN为UE分配的用户平面标识是TEID。
23.根据权利要求1所述的方法,其特征在于,所述资源响应消息中包含信息元素目的ENB分配的Iur接口用于数据转发的用户平面标识。
24.根据权利要求23所述的方法,其特征在于,所述资源响应消息中包含信息元素目的ENB分配的Iur接口用于数据转发的用户平面标识是TEID。
25.根据权利要求1所述的方法,其特征在于,所述资源响应消息中包含信息元素RRC container,其中,RRC container中包含目的ENB为UE分配的无线资源配置。
26.根据权利要求1所述的方法,其特征在于,源ENB通过“资源请求”和“资源响应”过程建立起来的用户平面把还没有成帧处理的RLC SDUs发送给目的ENB。
27.根据权利要求1所述的方法,其特征在于,所述源ENB通过控制平面把还没有成帧处理的RLC SDUs发送给目的ENB。
28.根据权利要求27所述的方法,其特征在于,所述源ENB通过“SDU数据转发”消息把RLC SDUs发送给目的ENB。
29.根据权利要求28所述的方法,其特征在于,所述“SDU数据转发”消息中包含信息元素还没有成帧处理的RLC SDUs。
30.根据权利要求7或28所述的方法,其特征在于,用户转发RLC PDUs的“RLC上下文转移”消息和用户转发RLC SDUs的“SDU数据转发”消息可以是同一条消息。
31.根据权利要求1所述的方法,其特征在于,所述源ENB通过用户平面把还没有成帧处理的RLC SDUs和没有确认的RLC PDUs发送给目的ENB。
32.根据权利要求31所述的方法,其特征在于,所述源ENB通过在数据包头中设置一个指示位来通知目的ENB是RLC PDU还是RLC SDU。
33.根据权利要求31所述的方法,其特征在于,源ENB通过控制平面把RLC PDU对应的系列号发送给目的ENB。
34.根据权利要求31所述的方法,其特征在于,源ENB通过用户平面把RLC PDU对应的系列号发送给目的ENB。
35.根据权利要求33和34所述的方法,其特征在于,RLC PDU和SN有一一对应的关系。
36.根据权利要求1所述的方法,其特征在于,所述源ENB通过用户平面把没有确认RLC PDUs对应的RLC SDUs和没有成帧的RLC SDUs发送给目的ENB。
37.根据权利要求1所述的方法,其特征在于,所述源ENB通过一条独立的“RLC上下文转移”消息把RLC上下文信息发送给目的ENB。
38.根据权利要求37所述的方法,其特征在于,所述“RLC上下文转移”消息中包含信息元素哪些RLC SDUs的哪些分段得到了UE的确认。
39.根据权利要求37所述的方法,其特征在于,所述“RLC上下文转移”消息中包含信息元素用于下一个RLC PDU的SN。
40.根据权利要求37所述的方法,其特征在于,所述“RLC上下文转移”消息中包含信息元素对应RLC SDU的SN。
41.一种LTE系统中支持UE移动性的方法,其中,UE在两个ENB之间移动,包括步骤UE根据测量结果切换到新的小区,UE在新的小区发送“切换请求”给目的ENB;目的ENB发送“UP建立请求”消息给EGGSN;目的ENB发送“数据转发请求”消息给源ENB;源ENB发送“数据转发响应”消息给目的ENB;目的ENB在分配好资源并收到EGGSN的“UP建立响应“消息后,发送“切换确认”消息给UE。
42.根据权利要求41所述的方法,其特征在于所述“切换请求”消息包括源ENB的IP地址或源ENB标识。
43.根据权利要求41和42所述的方法,其特征在于,所述的目的ENB发送“UP建立请求”消息给EGGSN和目的ENB发送“数据转发请求”消息给源ENB没有绝对的先后顺序。
44.根据权利要求41所述的方法,其特征在于所述“UP建立响应”消息包括源ENB的IP地址或源ENB标识。
45.根据权利要求41所述的方法,其特征在于所述“切换请求”消息包括UE所接入业务的Qos信息。
46.根据权利要求41所述的方法,其特征在于所述“数据转发响应”消息包括UE所接入业务的Qos信息。
47.根据权利要求41和46所述的方法,其特征在于所述目的ENB发送“UP建立请求”消息给EGGSN发生在目的ENB收到源ENB发送的“数据转发响应”消息之后。
48.根据权利要求41所述的方法,其特征在于所述“切换请求”消息包括UE标识和新的小区的小区标识。
49.根据权利要求41所述的方法,其特征在于所述源ENB把UE还没有处理成帧的RLC SDUs转发给目的ENB。
50.根据权利要求41所述的方法,其特征在于,所述源ENB通过控制平面把没有确认的RLC PDUs发送给目的ENB;
51.根据权利要求41所述的方法,其特征在于,所述源ENB通过用户平面把还没有处理成帧的RLC SDUs发送给目的ENB。
52.根据权利要求41所述的方法,其特征在于,所述源ENB通过“数据转发响应”消息把没有确认的RLC PDUs和RLC上下文信息发送给目的ENB。
53.根据权利要求52所述的方法,其特征在于,所述“数据转发响应”消息中包含信息元素没有得到确认的RLC PDUs。
54.根据权利要求41所述的方法,其特征在于,所述“数据转发响应”消息中包含信息元素用于下一个RLC PDU的SN。
55.根据权利要求52所述的方法,其特征在于,所述“数据转发响应”消息中包含信息元素对应每个没有得到确认RLC PDU的SN
56.根据权利要求52所述的方法,其特征在于,所述“数据转发响应”消息中包含信息元素转发的GTP PDU开始的GTP系列号。
57.根据权利要求52所述的方法,其特征在于,“数据转发响应”消息中包含信息元素转发的GTP PDU结束的GTP系列号。
58.根据权利要求41所述的方法,其特征在于,所述“数据转发请求”消息中包含信息元素UE标识。
59.根据权利要求41所述的方法,其特征在于,所述“数据转发请求”消息中包含信息元素目的ENB分配的Iur接口用于数据转发的用户平面标识。
60.根据权利要求59所述的方法,其特征在于,所述“数据转发请求”消息中包含的目的ENB分配的Iur接口用于数据转发的用户平面标识是TEID。
61.根据权利要求41所述的方法,其特征在于,源ENB通过“数据转发请求”和“数据转发响应”过程建立起来的用户平面把还没有成帧处理的RLC SDUs发送给目的ENB。
62.根据权利要求41所述的方法,其特征在于,所述源ENB通过控制平面把还没有成帧处理的RLC SDUs发送给目的ENB;
63.根据权利要求62所述的方法,其特征在于,所述源ENB通过“SDU数据转发”消息把RLC SDUs发送给目的ENB;
64.根据权利要求63所述的方法,其特征在于,所述“SDU数据转发”消息中包含信息元素没有成帧处理的RLC SDUs。
65.根据权利要求52或63所述的方法,其特征在于,用户转发RLC PDUs的“数据转发响应”消息和用户转发RLC SDUs的“SDU数据转发”消息可以是同一条消息。
66.根据权利要求41所述的方法,其特征在于,所述源ENB通过用户平面把还没有成帧处理的RLC SDUs和没有确认的RLC PDUs发送给目的ENB。
67.根据权利要求66所述的方法,其特征在于,源ENB通过控制平面把RLC PDU对应的系列号发送给目的ENB。
68.根据权利要求66所述的方法,其特征在于,源ENB通过用户平面把RLC PDU对应的系列号发送给目的ENB。
69.根据权利要求67和68所述的方法,其特征在于,RLC PDU和SN有一一对应的关系。
70.根据权利要求66所述的方法,其特征在于,所述源ENB通过在数据包头中设置一个指示位来通知目的ENB是PDU还是SDU。
71.根据权利要求41所述的方法,其特征在于,所述源ENB通过用户平面把没有确认RLC PDUs对应的RLC SDUs和没有成帧的RLC SDUs发送给目的ENB。
72.根据权利要求41所述的方法,其特征在于,所述“UP建立请求”消息中包含信息元素ENB IP地址。
73.根据权利要求41所述的方法,其特征在于,所述“UP建立请求”消息中包含信息元素UE标识。
74.根据权利要求41所述的方法,其特征在于,所述“UP建立请求”消息中包含信息元素新的ENB分配的用户平面标识。
75.根据权利要求74所述的方法,其特征在于,所述“UP建立请求”消息中包含的新的ENB分配的用户平面标识是TEID。
76.根据权利要求41所述的方法,其特征在于,所述“UP建立响应”消息中包含信息元素新的EGGSN分配的用户平面标识。
77.根据权利要求76所述的方法,其特征在于,所述“UP建立响应”消息中包含的新的EGGSN分配的用户平面标识是TEID。
78.根据权利要求41所述的方法,其特征在于,所述源ENB通过“数据转发响应”消息把RLC上下文信息发送给目的ENB。
79.根据权利要求78所述的方法,其特征在于,所述“RLC上下文转移”消息中包含信息元素哪些RLC SDUs的哪些分段得到了UE的确认。
80.根据权利要求78所述的方法,其特征在于,所述“RLC上下文转移”消息中包含信息元素用于下一个RLC PDU的SN。
81.根据权利要求78所述的方法,其特征在于,所述“RLC上下文转移”消息中包含信息元素对应RLC SDU的SN。
82.根据权利要求1和41所述的方法,其特征在于所述源ENB把上行得到UE确认的RLC PDUs而且对应这些RLC PDUs的RLC SDUs还不完整转发给目的ENB。83.根据权利要求82所述的方法,其特征在于所述源ENB通过控制平面把所述的RLC PDUs发送给目的ENB。
83.根据权利要求82所述的方法,其特征在于所述源ENB通过控制平面把所述的RLC PDUs发送给目的ENB。
84.根据权利要求1和41所述的方法,其特征在于所述源ENB把完整收到的RLC SDUs发送给EGGSN。
85.根据权利要求1和41所述的方法,其特征在于所述源ENB把上行第一个没有收到RLC PDU之后完整收到的RLC SDUs转发给目的ENB。
86.根据权利要求85所述的方法,其特征在于所述源ENB通过控制平面把所示的RLC SDUs转发给目的ENB。
87.根据权利要求85所述的方法,其特征在于所述源ENB通过用户平面把所示的RLC SDUs转发给目的ENB。
88.根据权利要求85所述的方法,其特征在于所述源ENB把上行收到的RLC PDUs但是RLC PDUs对应的RLC SDUs不完整转发给目的ENB。
89.根据权利要求88所述的方法,其特征在于所述源ENB通过控制平面把所示的RLC PDUs转发给目的ENB。
90.根据权利要求88所述的方法,其特征在于所述源ENB通过用户平面把所示的RLC PDUs转发给目的ENB。
91.根据权利要求1和41所述的方法,其特征在于所述源ENB把第一个没有收到RLC PDU之后的所有RLC PDUs,包括在第一个没有收到RLC PDU之后完整收到RLC SDUs对应的RLC PDUs转发给目的ENB。
92.根据权利要求91所述的方法,其特征在于所述源ENB通过控制平面把所示的RLC PDUs转发给目的ENB。
93.根据权利要求91所述的方法,其特征在于所述源ENB通过用户平面把所示的RLC PDUs转发给目的ENB。
全文摘要
一种LTE系统中支持UE移动性的方法,其中,UE在两个ENB之间移动,包括步骤源ENB根据从UE收到的“测量报告”决定UE要切换到另外一个目的ENB的小区,并发送“资源请求”消息给目的ENB;目的ENB发送“资源响应”消息给源ENB,并将分配的资源发送给源ENB;目的ENB发送“UP注册”消息向EGGSN注册;源ENB发送“切换命令”给UE;目的ENB收到从UE来的“切换完成”消息。本发明保证了UE在两个ENB之间移动时数据不丢失,并解决了数据在两个ENB之间的转发问题。本发明简单、可靠、高效。
文档编号H04W92/20GK1933664SQ200610079508
公开日2007年3月21日 申请日期2006年4月25日 优先权日2005年9月14日
发明者许丽香, 李小强 申请人:北京三星通信技术研究有限公司, 三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1