CN1933663B - Lte系统中支持用户设备移动性的方法 - Google Patents
Lte系统中支持用户设备移动性的方法 Download PDFInfo
- Publication number
- CN1933663B CN1933663B CN2006100674599A CN200610067459A CN1933663B CN 1933663 B CN1933663 B CN 1933663B CN 2006100674599 A CN2006100674599 A CN 2006100674599A CN 200610067459 A CN200610067459 A CN 200610067459A CN 1933663 B CN1933663 B CN 1933663B
- Authority
- CN
- China
- Prior art keywords
- enb
- message
- rlc
- data
- resource
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
一种LTE系统中支持UE移动性的方法,其中,UE在两个ENB之间移动,包括步骤:源ENB根据从UE收到的“测量报告“决定UE要切换到另外一个目的ENB的小区,并发送“资源请求”消息给目的ENB;目的ENB发送“资源响应”消息给源ENB,并将分配的资源发送给源ENB;目的ENB发送“UP注册”消息向EGGSN注册;源ENB发送“切换命令”给UE;目的ENB收到从UE来的“切换完成”消息。本发明保证了UE在两个ENB之间移动时数据不丢失,并解决了数据在两个ENB之间的转发问题。本发明简单、可靠、高效。
Description
技术领域
本发明涉及第三代伙伴计划(以下简称3GPP)提出的移动通信系统长期演进(以下简称LTE)系统中支持用户设备移动性的方法。
背景技术
现有的第三代伙伴计划(以下简称3GPP)结构如图1所示。下面是对图13GPP系统结构的描述。
101用户设备(以下简称UE)是用来接收数据的终端设备。102NodeB是无线网络子系统中(简称RNS)负责无线收/发的节点。103控制无线网络控制器(以下简称CRNC)是直接控制NodeB的无线网络控制器。RNC和UE之间的接口称为空中接口。104服务无线网络控制器(以下简称SRNC)是控制承载信息的无线网络控制器(以下简称RNC),如无线资源控制(以下简称RRC)状态。105网关通用分组无线业务(以下简称通用分组无线业务为GPRS)支持节点(以下简称网关GPRS支持节点为GGSN)和106服务GPRS支持节点(以下简称SGSN)为数据的传输提供路由。SGSN和RNC之间的接口为Iu接口。107E-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后,首先由201PDCP对数据进行头压缩(上行为解压缩)。PDCP的另外一个功能是保证不丢失数据的服务无线网络控制器(以下简称SRNC)重定位。然后由203RLC实体进行处理。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合成一个网络实体(这里称为ENB402),SGSN和GGSN的功能合在一起成为一个网络实体(这里称为EGGSN403)。其中分组数据压缩协议(以下简称PDCP)是原来RNC的功能,在LTE中也可以放在EGGSN。这样通过减少网络节点来简化系统,降低系统的时延。其中401UE与404E-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配置的测量,501UE发送“测量报告”消息给源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)。503ENB发送“资源响应”消息给源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。如果上述转发的RLC SDU中包含那些经过分段但是所有分段都没有得到确认的RLC SDU,则这里没有得到确认的RLC PDU中不包含对应一个SDU都没有得到确认的那些PDU。“RLC上下文转移”消息中也可以包含用于下一个的RLC PDU序列号(RLC SDU成帧时下一个要用的SN)。RLC上下文转移消息中还包含转发的GTP PDU开始的GTP序列号和结束的GTP序列号,通过这两个信息元素,目的ENB可以把同时从源ENB和EGGSN收到的数据丢弃一份。其中505、506a和507没有绝对的先后顺序,例如源ENB可以先开始数据转发,同时发送“切换命令”给UE。如果源ENB通知了UE激活时间,源ENB在激活时间将要到来时发送RLC上下文转移消息给目的ENB,把每一个没有得到确认的RLC PDU以及对应的系列号通知目的ENB,源ENB也可以通过“RLC上下文转移”消息把用于下一个的RLC PDU的序列号(RLCSDU成帧时下一个要用的SN)发送给目的ENB。目的ENB缓存收到的RLCSDUs。目的ENB保存收到的RLC上下文信息,并缓存收到的RLC PDUs。目的ENB可以缓存RLC SDUs到发送的缓存中,而保存RLC PDUs到重新发送的缓存中。关于目的ENB对数据的后续处理与现有技术相同且不是本发明的重点,这里忽略详细的技术说明。
对应源ENB没有决定激活时间的方法,源ENB发送RLC PDUs给目的ENB的另外一种方法是可以通过502的资源请求消息发送,这样“资源请求”消息中还包含每一个没有得到确认(NACK)的PDU以及对应的系列号,还可以包含用于下一个的RLC PDU的序列号(RLC SDU成帧时下一个要用的SN)。步骤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是通过507RLC上下文转移消息转发的方法,“SDU数据转发”和“RLC上下文转移”可以是单独的消息,也可以是一条消息。如果是单独的消息,505和506b没有绝对的先后顺序。如果是一条消息如“SDU数据转发”,消息中包含SDU container、每一个没有得到确认的PDU以及对应的系列号,还可以包含用于下一个的RLC PDU的序列号(RLC SDU成帧时下一个要用的SN),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有一样的顺序,所以是一对一的关系)可以通过502“资源请求”发送给目的ENB,也可以通过507的“RLC上下文转移”消息发送给目的ENB。传送SN(每一个没有得到确认的RLC PDU对应的SN)给目的ENB的另外一种方法是在数据包中定义SN的字段。在数据包中顺序包含一个SN一个对应的RLC PDU,一个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。
下述对节点设备动作说明的描述中,也是以第一种数据转发方法(PDUs控制平面、SDUs用户平面)来描述的。对应其它数据转发方法与第一种不同的地方将特别指出。其中RLC PDU和RLC SDU的概念在上述对各个方法的描述中已经说明。
对应此实施例源ENB的动作流程如图6所示。
601ENB接收消息。602如果收到从UE来的测量报告。根据测量报告信息,603ENB决定是否把UE移动到其它信号更好的小区。如果决定把UE移动到同一个ENB下的小区,则执行同一个ENB内的切换过程,这里不是本发明的重点,忽略具体的描述。604如果是不同ENB之间的切换过程,605ENB发送“资源请求”消息给目的小区所在的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)。这样步骤612将不需要。
607如果ENB在601中收到从另一ENB来的“资源响应”消息。608如果是失败的响应消息,例如资源不足,ENB不会继续执行切换到该小区的过程。如果是成功的响应消息,609ENB保存信息,例如目的ENB分配的用户平面标识(例如TEID)、RRC container(对应RLC SDUs也是通过控制平面来发送的方法,消息中不包含目的ENB分配的用户平面标识如TEID)。610ENB发送“切换命令”消息给UE,消息中包含目的小区标识、新小区分配的无线资源(即目的ENB发送给该ENB的RRC container)。ENB还可以决定一个应用新的小区配置的激活时间,网络和UE测同时在激活时间切换到新的小区,对应这种方法,“切换命令”消息中还包含激活时间。611ENB通过建立的Iur用户平面转发RLC SDUs给目的ENB。对应RLCSDUs也是通过控制平面来发送的方法(第二种方法),ENB通过控制平面消息506b“SDU数据转发”发送RLC SDUs给目的ENB,消息中包含SDUcontainer。该消息可以是一条独立的消息,也可以和507(对应612)是一条合并的消息。612ENB发送“RLC上下文转移”消息给目的ENB,通过该消息把目前每一个没有得到确认的RLC PDU以及对应的系列号通知目的ENB,消息中还可以包含用于下一个RLC PDU的SN(RLC SDU成帧时下一个要用的SN)。ENB可以用PDU container(容器)把没有得到确认(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)。源ENB传送SN(每一个没有得到确认的RLC PDU对应的SN)给目的ENB的另外一种方法是在数据包中定义SN的字段,在数据包中顺序包含一个SN一个对应的RLC PDU,一个SN一个对应的RLC PDU。该字段是可选的。如果用于传输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没有决定激活时间的方法,613如果ENB收到从目的ENB来的“资源释放请求”消息,614ENB释放资源,包括无线资源,UE上下文,用户平面标识如TEID。然后615ENB发送资源释放请求消息给EGGSN。释放EGGSN资源的过程也可以由目的ENB发起,对应这种由目的ENB发起的方法,步骤615不存在。
对应ENB决定了激活时间的方法,ENB在激活时间到来时,释放资源,包括无线资源,UE上下文,TEID。然后ENB发送资源释放请求消息给EGGSN。释放EGGSN资源的过程也可以由目的ENB发起。
对应此实施例目的ENB的动作流程如图7所示。
701ENB接收消息。702如果ENB收到从另外一个ENB来的“资源请求”消息,703ENB根据请求消息中的参数(例如Qos或者无线资源配置参数)执行接入控制。如果资源不可以分配,执行709步骤,ENB发送失败的响应消息给源ENB。并通过原因值告知源ENB失败的原因例如没有无线资源。如果请求的资源可以分配,704ENB创建此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。对应第一种数据转发方法,并且RLC PDUs和RLC上下文信息是通过“资源请求”来发送的方法,步骤707、708将不需要。
705ENB发送“资源响应”消息给源ENB,把目的ENB分配的资源告知源ENB,目的ENB分配的资源可以通过RRC container(容器)来发送给源ENB。同时“资源响应”消息中包含目的ENB分配的用于数据转发的用户平面标识如TEID(对应RLC SDUs也是通过控制平面来发送的方法,消息中不包含目的ENB分配的用户平面标识如TEID)。706ENB发送“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上下文转移”消息,708ENB保存收到的RLC上下文信息、例如每一个没有得到确认的PDU以及对应的系列号,用于下一个RLC PDU的SN,转发数据开始的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上下文转移”消息时,708ENB保存RLC上下文信息如用于下一个RLC PDU的SN,以及每一个没有得到确认的RLC PDU对应的系列号。
710如果ENB在701收到从UE来的“切换完成”消息,711ENB处理并发送缓存的数据给UE。ENB把同时从源ENB和EGGSN收到的重复的数据丢弃一份。对应源ENB没有决定激活时间的方法,712ENB发送“资源释放请求”消息给源ENB。
713步骤,ENB接收数据。714从ENB或者EGGSN的相应用户平面如GTP隧道上收到数据后,715ENB缓存收到的数据。对应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的处理与现有技术相同,对数据的进一步处理及发送给UE的过程不是本发明的重点,这里忽略详细的技术说明。
对应此实施例EGGSN的动作流程如图8所示。
801EGGSN接收消息。802如果收到从ENB来的“UP注册”消息,803EGGSN更新相应UE的上下文信息,保存下行新的ENB分配的用户平面标识例如TEID以及ENB的IP地址。804EGGSN开始向此ENB发送UE的数据。EGGSN可以开始向此ENB发送数据的同时停止向此UE所在旧的ENB发送数据,也可以同时向两个ENB发送UE的数据,直到在收到旧的ENB的资源释放请求时才停止向旧的ENB发送数据。
805如果EGGSN在801收到从ENB来的资源释放请求,806EGGSN根据请求消息释放相应的资源,如TEID。
对应此实施例UE的动作流程如图9所示。
901步骤,UE根据ENB的测量配置进行测量。902按照测量配置,UE发送“测量报告”消息给ENB,例如周期的或者时间触发的。把测量的结果报告给ENB。
903步骤,UE接收消息。904如果UE收到从ENB来的“切换命令”消息,905UE根据切换命令中的新的小区的无线资源情况配置资源。如果资源成功配置,UE移动到新的小区。如果“切换命令”中包含激活时间,UE在激活时间到来时切换到新的小区。906UE在新的小区发送“切换完成”消息给ENB。
图10为UE处于连接模式,从一个ENB移动到另外一个ENB的方法二。该方法的特征是UE直接切换到新的小区,UE通知目的ENB UE所需的Qos信息,没有事先准备无线资源的过程。
1001步骤,根据UE的测量结果或者UE从ENB收到的控制命令和测量结果,UE切换到新的小区。UE在新的小区发送“切换请求”给目的ENB。切换请求消息中包含UE标识、小区标识和UE所连接业务的Qos信息。目的ENB收到切换请求消息后,配置无线资源,如果无线资源成功分配,1002ENB分配Iu+接口下行的用户平面标识例如TEID,ENB发送“UP建立请求”消息给EGGSN。消息中包含下行用户平面标识例如TEID,ENB IP地址、UE标识。EGGSN收到此消息后,更新UE上下文,保存用户平面标识例如TEID,ENB IP地址,分配上行的用户平面标识例如TEID。1003EGGSN发送“UP建立响应”消息给目的ENB。EGGSN停止向UE原来的ENB发送数据,开始向新的ENB发送数据。目的ENB收到UP建立响应后,保存上行的用户平面标识例如TEID。
目的ENB通过两种方法可以知道源ENB。方法一:UE通过切换请求消息告知目的ENB,对应这种方法,“切换请求”消息中还包含源ENB IP地址或者源ENB标识。方法二:EGGSN通知目的ENB,对应这种方法,“UP建立响应”消息中包含源ENBIP地址或者源ENB标识。
1004目的ENB分配Iur接口用于数据转发的用户平面标识如TEID。目的ENB发送“数据转发请求”消息给源ENB,消息中包含UE标识以及Iur接口用于数据转发的用户平面标识如TEID。源ENB收到数据转发请求消息后,保存信息,如用户平面标识,1005发送“数据转发响应”消息给目的ENB。消息中包含每一个没有得到确认的RLC PDUs以及对应的序列号,还可以包含用于下一个要发送的RLC PDU的序列号。数据转发响应消息中还包含转发数据开始的GTP序列号和结束的GTP序列号。1006a源ENB通过建立的用户平面开始把RLC SDUs发送给目的ENB。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通过用户平面转发。
数据转发的第二种方法是RLC SDUs和RLC PDUs都是通过控制平面发送。对应这种方法,UE在两个ENB之间移动的信令流程结合图10来说明。这里重点说明与第一种方法即上述描述的区别。对应这种方法,图中的1006SDU转发步骤是,源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可以通过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。
下述对节点设备动作说明的描述中,也是以第一种数据转发方法(RLCPDUs控制平面、RLC SDUs用户平面)来描述的。对应其它数据转发方法与第一种不同的地方将特别指出。
对应此实施例,其中目的ENB的动作流程如图11所示。
1101ENB接收消息。1102如果收到从UE来的“切换请求”消息,1103根据请求消息中的Qos,ENB对此UE进行接入控制,检查该UE是否可以接入。1104如果不可用ENB发送失败的响应消息给UE,失败的消息中包含信息元素原因,可以设置原因值为资源不足。如果该UE可以接入。1105ENB创建UE上下文,保存信息,例如UE标识、小区标识、Qos等。ENB分配Iu+接口下行的用户平面标识如TEID。1106ENB发送“UP建立请求”消息给EGGSN。消息中包含下行用户平面标识如TEID,ENBIP地址、UE标识。ENB等待响应。
对应UE通过切换请求消息告知目的ENB源ENB的方法,ENB可以此时发送“数据转发请求”消息给源ENB(步骤1107)并等待响应。也可以在收到从EGGSN来的“UP建立响应”消息后发送“数据转发请求”消息给源ENB(步骤1110)并等待响应。对应EGGSN通知目的ENB源ENB的方法,目的ENB只能在收到从EGGSN来的“UP建立响应”消息后发送“数据转发请求”消息给源ENB(步骤1110)并等待响应。
1108步骤,如果ENB收到从EGGSN来的“UP建立响应”消息,1108ENB保存信息,例如EGGSN分配的用户平面标识如TEID。1110ENB可以此时发送“数据转发请求”消息给源ENB(如上所述)并等待响应。1111ENB发送“切换确认”消息给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的方法,1113ENB保存RLC上下文信息如用于下一个RLC PDU的SN或者每一个没有得到确认RLC PDU的SN。
1114ENB接收数据。1115如果ENB收到从源ENB或者EGGSN相应用户平面如GTP隧道来的用户数据,1116ENB缓存收到的数据。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的处理与现有技术相同,对数据进行处理并发送给UE的过程不是本发明的重点,这里忽略详细的技术说明。
对应此实施例,其中源ENB的动作流程如图12所示。
1201ENB接收消息。1202如果收到从另一ENB来的“数据转发请求”消息,1203ENB保存信息,例如用户平面标识(对应RLC SDUs是通过控制平面来转发的方法,消息中没有用户平面标识)。根据收到消息中的UE标识,1204源ENB发送“数据转发响应”消息给目的ENB,消息中包含没有得到确认的RLC PDU及对应的SN,还可以包含用于下一个要发送的RLCPDU序列号。ENB可以用PDU container(容器)把没有得到确认(NACK)的RLC PDUs通过数据转发响应消息发送给目的ENB。1205ENB通过建立的用户平面开始把RLC SDUs发送给目的ENB。对应RLC SDUs是通过控制平面来发送的方法,ENB通过控制平面一条独立的消息1006b“SDU数据转发”把RLC SDUs发送给目的ENB。源ENB也可以在“数据转发响应”中还包含SDU container,SDU container包含源ENB发送给目的ENB的RLCSDUs。
对应数据转发的第三种方法,源ENB在1205步骤通过建立的用户平面转发RLC PDUs和RLC SDUs给目的ENB,通过设置一个indicator来指示是PDU还是SDU。RLC上下文信息如每一个没有得到确认的RLC PDU对应的SN和用于下一个RLC PDU的SN可以在1204步骤的“数据转发响应”消息给目的ENB。这样“数据转发响应”消息中包含每一个没有得到确认的RLC PDU对应的SN,还可以包含用于下一个RLC PDU的SN。对应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。
1206,此步骤是对应源ENB发起的资源释放过程。源ENB在转发完数据后一段时间内如果没有收到数据,可以释放资源,包括无线资源、UE上下文、用户平面标识如TEID。ENB发起“资源释放请求”消息给EGGSN要求释放资源,
对应EGGSN发起资源释放过程的方法,1207如果ENB收到从EGGSN来的“资源释放请求”消息,ENB释放资源,包括无线资源、UE上下文、用户平面标识如TEID。如果ENB在1207收到从目的ENB来的资源释放请求,ENB释放资源。
对应此实施例,其中EGGSN的动作流程如图13所示。
1301EGGSN接收消息。1302如果收到从ENB来的“UP建立请求”消息,1303EGGSN更新相应UE的上下文信息,保存下行新的ENB分配的用户平面标识如TEID以及ENB的IP地址。1304EGGSN分配对于新的ENB的下行TEID。1305EGGSN发送“UP建立响应”消息给新的ENB。1306EGGSN停止向此UE所在旧的ENB发送数据,开始向此新的ENB发送UE的数据。
对应EGGSN发起释放源ENB和EGGSN为此UE分配的资源的方法,1307EGGSN释放资源,并发送“资源释放请求”消息给旧的ENB,消息中包含UE标识。
对应源ENB发起释放源ENB和EGGSN为此UE分配的资源的方法,1308如果EGGSN收到从ENB来的资源释放请求,1309根据请求消息释放相应的资源,如用户平面标识。
对应此实施例,其中UE的动作流程如图14所示。
1401步骤,UE根据ENB的测量配置进行测量。1402按照测量结果,或者UE从ENB收到的命令(例如当前小区将近超载的命令)和测量结果,UE切换到新的小区。1403UE在新的小区中发送“切换请求”消息给目的ENB。
1404步骤,UE接收消息。1405如果UE收到从ENB来的“切换确认”消息,1406UE根据切换确认中的新的小区的无线资源情况配置资源。资源配置完成后,1407UE在新的小区发送和接收数据。
图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信息。ENB可以用PDU container(容器)把没有得到确认(NACK)的RLC PDUs通过数据转发响应消息发送给目的ENB。数据转发响应消息中还包含转发数据开始的GTP序列号和结束的GTP序列号。1504a源ENB通过建立的用户平面开始把RLC SDUs发送给目的ENB。目的ENB检查需要的资源,如果无线资源可以成功分配,1505ENB分配Iu+接口下行的用户平面标识如TEID,ENB发送“UP建立请求”消息给EGGSN。消息中包含下行用户平面标识如TEID,ENB IP地址、UE标识。EGGSN收到此消息后,更新UE上下文,保存用户平面标识如TEID,ENB IP地址,分配上行的用户平面标识如TEID。1506EGGSN发送“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来说明。这里重点说明与第一种方法即上述描述的区别。对应这种方法,图中的1504SDU转发步骤是,源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可以通过1503“数据转发响应”发送给目的ENB。RLC上下文信息如每一个没有得到确认的RLC PDU对应的SN也可以和数据本身一起通过用户平面由源ENB发送给目的ENB。对应这种方法在数据包中定义SN的字段,在数据包中顺序包含一个SN一个对应的RLC PDU,一个SN一个对应的RLCPDU。该字段是可选的。如果用于传输SDU,则该字段不存在。用于下一个RLC PDU的SN也可以通过用户平面来传送,这样如果用户平面传输的是RLC SDU,在数据包中存在一个SN的字段。
数据转发的第四种方法是通过用户平面只转发没有得到确认RLC PDU对应的RLC SDUs和没有分段的RLC SDUs,对应这种方法,UE在两个ENB之间移动的信令流程结合图15来说明。这里重点说明与第一种方法的区别。RLC SDUs通过1502和1503步骤建立起来的用户平面,在1504a步骤转发SDUs给目的ENB。RLC上下文信息如给下一个RLC PDU的SN可以通过1503“数据转发响应”发送给目的ENB。
下述对节点设备动作说明的描述中,也是以第一种数据转发方法(RLCPDUs控制平面、RLC SDUs用户平面)来描述的。对应其它数据转发方法与第一种不同的地方将特别指出。
对应此实施例,其中目的ENB的动作流程如图16所示。
1601ENB接收消息。1602如果收到从UE来的“切换请求”消息,1603ENB创建UE上下文,保存信息,例如UE标识、小区标识、源ENB等。分配Iur接口用于数据转发的用户平面标识如TEID(对应RLC SDUs是通过控制平面来发送的方法,ENB不需要分配此用户平面标识)。1604ENB发送“数据转发请求”消息给源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,1606ENB保存消息中的RLC上下文信息
1607根据UE所需业务的Qos,ENB对此UE进行接入控制,检查该UE是否可以接入。1608如果不可以ENB发送失败的响应消息给UE,失败的消息中包含信息元素原因,可以设置原因值为资源不足。如果该UE可以接入。1609ENB保留资源,ENB分配Iu+接口下行的用户平面标识如TEID。1609ENB发送“UP建立请求”消息给EGGSN。消息中包含下行用户平面标识如TEID,目的ENB IP地址、UE标识。ENB等待响应。
1610步骤,如果ENB收到从EGGSN来的“UP建立响应”消息,1108ENB保存信息,例如EGGSN分配的用户平面标识如TEID。1612ENB发送“切换确认”消息给UE,消息中包含目的ENB为UE分配的无线资源配置、UE标识、新的小区标识。
1613ENB接收数据。1614如果ENB收到从源ENB或者EGGSN相应用户平面如GTP隧道来的用户数据,1615ENB缓存收到的数据。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的处理与现有技术相同,对数据进行处理并发送给UE的过程不是本发明的重点,这里忽略详细的技术说明。
对应此实施例,其中源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 PDUs的转发可以通过控制平面转发,也可以通过用户平面转发。如果RLC PDUs通过用户平面转发,对应的各个SN可以通过控制平面转发也可以通过用户平面转发。对应每一种方法的信令流程以及源ENB和目的ENB的动作与上述的下行数据转发相同,这里忽略详细的技术说明。如果上行转发的数据和下行转发的数据在同一个用户平面上发送,需要在数据包头中定义一个指示是上行还是下行的指示位。例如包头中有一个1比特的指示位。
Claims (10)
1.一种LTE系统中支持UE移动性的方法,其中,UE在两个ENB之间移动,包括步骤:
源ENB根据从UE收到的“测量报告”决定把UE切换到目的ENB的小区,并发送“资源请求”消息给目的ENB;
目的ENB发送“资源响应”消息给源ENB;
源ENB发送“切换命令”给UE;
源ENB把没有得到确认的和/或没有分段的二层协议SDU发送给目的ENB,所述二层协议是指对数据进行分割和合并的二层协议;
目的ENB收到从UE来的“切换完成”消息;
目的ENB发送“UP注册”消息向EGGSN注册。
2.根据权利要求1所述的方法,其特征在于还包括:源ENB发送RLC上下文转移消息给目的ENB,所述RLC上下文转移消息包含用于下一个下行二层协议PDU的序列号SN。
3.根据权利要求1所述的方法,其特征在于所述“资源请求”消息中包含信息元素小区标识、UE标识、QoS。
4.根据权利要求1或2所述的方法,其特征在于,所述资源响应消息中包含信息元素目的ENB分配的用于数据转发的用户平面标识。
5.根据权利要求4所述的方法,其特征在于,所述资源响应消息中包含信息元素目的ENB分配的用于数据转发的用户平面标识是隧道末端标识。
6.根据权利要求1或2所述的方法,其特征在于,所述资源响应消息中包含信息元素RRC容器,其中,RRC容器中包含目的ENB为UE分配的无线资源配置。
7.根据权利要求1或2所述的方法,其特征在于所述“资源请求”消息中包含信息元素EGGSN为UE分配的用户平面标识。
8.根据权利要求7所述的方法,其特征在于所述“资源请求”消息中包含的信息元素EGGSN为UE分配的用户平面标识是隧道末端标识。
9.一种LTE系统中支持UE移动性的方法,其中,UE在两个ENB之间移动,包括步骤:
源ENB根据从UE收到的“测量报告”决定把UE切换到目的ENB的小区,并发送“资源请求”消息给目的ENB;
目的ENB发送“资源响应”消息给源ENB;
目的ENB发送“UP注册”消息向EGGSN注册;
源ENB发送“切换命令”给UE;
源ENB把没有得到确认的和/或没有分段的二层协议SDU发送给目的ENB,所述二层协议是指对数据进行分割和合并的二层协议;
目的ENB收到从UE来的“切换完成”消息。
10.根据权利要求9所述的方法,其特征在于还包括:源ENB发送RLC上下文转移消息给目的ENB,所述RLC上下文转移消息包含用于下一个下行二层协议PDU的序列号SN。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210347835.5A CN102883380B (zh) | 2005-09-14 | 2006-03-29 | Lte系统中支持用户设备移动性的方法 |
CN2006100674599A CN1933663B (zh) | 2005-09-14 | 2006-03-29 | Lte系统中支持用户设备移动性的方法 |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200510099272 | 2005-09-14 | ||
CN200510099272.2 | 2005-09-14 | ||
CN2006100674599A CN1933663B (zh) | 2005-09-14 | 2006-03-29 | Lte系统中支持用户设备移动性的方法 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210347835.5A Division CN102883380B (zh) | 2005-09-14 | 2006-03-29 | Lte系统中支持用户设备移动性的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1933663A CN1933663A (zh) | 2007-03-21 |
CN1933663B true CN1933663B (zh) | 2012-10-24 |
Family
ID=37879230
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2006100674599A Active CN1933663B (zh) | 2005-09-14 | 2006-03-29 | Lte系统中支持用户设备移动性的方法 |
CN201210347835.5A Expired - Fee Related CN102883380B (zh) | 2005-09-14 | 2006-03-29 | Lte系统中支持用户设备移动性的方法 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210347835.5A Expired - Fee Related CN102883380B (zh) | 2005-09-14 | 2006-03-29 | Lte系统中支持用户设备移动性的方法 |
Country Status (1)
Country | Link |
---|---|
CN (2) | CN1933663B (zh) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102223689B (zh) | 2006-06-20 | 2015-04-01 | 交互数字技术公司 | 在无线通信系统中执行切换的第一e节点-B、WTRU、方法 |
US20080261600A1 (en) * | 2007-04-23 | 2008-10-23 | Interdigital Technology Corporation | Radio link and handover failure handling |
CN101355785B (zh) * | 2007-07-26 | 2011-07-20 | 华为技术有限公司 | 一种切换过程中非接入层消息的传输方法和系统 |
CN101998561B (zh) * | 2009-08-17 | 2014-10-22 | 中兴通讯股份有限公司 | 长期演进网络中终端切换时的定位处理方法及系统 |
CN101951589B (zh) | 2009-10-17 | 2015-07-22 | 中兴通讯股份有限公司 | 信息获取/通知、数据报文转发和切换的方法及接入节点 |
EP2373090B1 (en) * | 2010-04-01 | 2016-11-09 | Alcatel Lucent | Optimized carrier aggregation for handover |
US8855084B2 (en) * | 2010-12-17 | 2014-10-07 | Qualcomm Incorporated | Preventing loss of IP continuity when transitioning between different networks |
CN111432420A (zh) * | 2014-06-23 | 2020-07-17 | 索尼公司 | 无线通信系统中的电子设备以及进行移动性测量的方法 |
CN113411850B (zh) | 2015-01-16 | 2023-08-01 | 北京三星通信技术研究有限公司 | 切换方法和设备 |
WO2018232593A1 (zh) * | 2017-06-20 | 2018-12-27 | 北京小米移动软件有限公司 | 关闭、开启数据包汇聚协议包复制功能的方法及装置 |
CN110602750B (zh) * | 2018-06-12 | 2023-03-21 | 中兴通讯股份有限公司 | 传输链路管理、建立、迁移方法、装置、基站及存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001074095A2 (en) * | 2000-03-28 | 2001-10-04 | Telefonaktiebolaget Lm Ericsson (Publ) | Handover in a packet switched wireless communications network |
CN1361999A (zh) * | 1999-06-01 | 2002-07-31 | 诺基亚有限公司 | 用于切换小区的方法和设备 |
CN1543109A (zh) * | 2003-11-04 | 2004-11-03 | 中兴通讯股份有限公司 | Phs到wcdma系统间切换执行方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100438443B1 (ko) * | 2001-12-12 | 2004-07-03 | 삼성전자주식회사 | 이동통신시스템에서 핸드오프 수행방법 |
US7042858B1 (en) * | 2002-03-22 | 2006-05-09 | Jianglei Ma | Soft handoff for OFDM |
CN100415028C (zh) * | 2003-09-11 | 2008-08-27 | 华为技术有限公司 | 在基站间切换的移动终端接入目标基站的方法 |
-
2006
- 2006-03-29 CN CN2006100674599A patent/CN1933663B/zh active Active
- 2006-03-29 CN CN201210347835.5A patent/CN102883380B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1361999A (zh) * | 1999-06-01 | 2002-07-31 | 诺基亚有限公司 | 用于切换小区的方法和设备 |
WO2001074095A2 (en) * | 2000-03-28 | 2001-10-04 | Telefonaktiebolaget Lm Ericsson (Publ) | Handover in a packet switched wireless communications network |
CN1543109A (zh) * | 2003-11-04 | 2004-11-03 | 中兴通讯股份有限公司 | Phs到wcdma系统间切换执行方法 |
Also Published As
Publication number | Publication date |
---|---|
CN102883380B (zh) | 2017-06-09 |
CN1933663A (zh) | 2007-03-21 |
CN102883380A (zh) | 2013-01-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1933663B (zh) | Lte系统中支持用户设备移动性的方法 | |
JP4834162B2 (ja) | イントラE−UTranのハンドオーバのための方法及びシステム | |
EP3522601B1 (en) | Handover processing method and base station | |
US8725149B2 (en) | Handover method and radio base station | |
JP3712607B2 (ja) | 同期ハンドオーバーを使用する移動無線遠隔通信システム | |
US7215958B2 (en) | Relocation method, system and network element | |
CN103200632B (zh) | 切换处理 | |
US7266105B2 (en) | Method for determining triggering of a PDCP sequence number synchronization procedure | |
JP4303226B2 (ja) | 無線通信システムのパケットデータ収斂プロトコル構造(pdcp)およびその方法 | |
US8498668B2 (en) | Centralized radio network controller | |
EP1891817B1 (en) | Method of communicating signals in a mobile communication system | |
US20040184424A1 (en) | Mobile communication system, radio network controller and method of transferring data employed therefor | |
CN101291529B (zh) | 识别承载类型的方法和设备 | |
EP1378135B1 (en) | A handover method in a gprs communication system | |
US7492709B2 (en) | Data transmission method and network elements | |
GB2371179A (en) | Cell updates in a UMTS terrestrial radio access network | |
CN1933664A (zh) | Lte系统中支持用户设备移动性的方法 | |
JPWO2007116702A1 (ja) | セントラルノードおよび基地局並びにハンドオーバ制御方法 | |
CN1933444A (zh) | Lte系统中支持用户设备移动性的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |