一种数据转发方法及移动锚点的制作方法

文档序号:10666630阅读:372来源:国知局
一种数据转发方法及移动锚点的制作方法
【专利摘要】本发明实施例提供一种数据转发方法及移动锚点,所述数据转发方法应用于建立在MeNB和SeNB之间的移动锚点中,包括:当MeNB和SeNB之间有交互消息经过移动锚点时,所述移动锚点分配GPRS隧道协议信息,并将分配的GPRS隧道协议信息通知给MeNB或SeNB。
【专利说明】
一种数据转发方法及移动锚点
技术领域
[0001]本发明涉及无线通信技术领域,尤其涉及一种数据转发方法及移动锚点。
【背景技术】
[0002]随着无线通信技术和标准的不断演进,移动分组业务得到巨大的发展,用户设备(UE, User Equipment)或称终端的数据吞吐能力不断提升。以长期演进(LTE,Long TermEvolut1n)系统为例,在20M带宽内可以支持下行最大速率10Mbps的数据传输,后续的增强型LTE网络中,数据的传输速率将进一步提升,甚至可以达到lGbps。
[0003]为了满足数据业务量的增长需求,以及业务在地域上不平均的特点,运营商在部署新一代通信网络(如LTE)的过程中,也在增加低功率节点(LPN,Low Power Node)。LPN具有低成本、低功率以及方便部署等特点,通常可以包括热点部署和增强覆盖两种部署场景,能够有效地提高室内或室外热点区域高速率数据业务的数据速率,改善边远地区或小区边缘覆盖。通常LPN也可称为小基站,其可以包括但不限于:家庭基站(HeNB)、微微基站(pico)、射频拉远单元/头(RRU/RRH)、中继节点(RN)。
[0004]然而,随着LPN小区的增加,网络部署环境变得更加复杂,同时也带来了一些问题。首先,因为LPN小区的覆盖范围相比于宏小区(Macro Cell)要小得多,容量也相对较小,某些LPN小区可能会因被用户占满而导致负荷过高,从而影响用户数据的吞吐量,而另外一些LPN小区或宏小区会处在相对较低的负荷水平上,如果要平衡负荷,需要网络侧执行负荷均衡操作,但该过程不够灵活,尤其当小区较多时,这种灵活性的缺乏导致的负荷不均就更严重。另外,由于LPN小区数量比较多,因此UE在网络内发生移动时,会导致频繁的小区间切换(Handover),从而导致频繁的数据业务中断甚至是掉话等问题,这也会导致用户的数据吞吐量和用户体验的下降。同时,这种频繁的切换也会导致终端与网络,尤其是核心网会收到大量的信令冲击,从而可能导致系统资源拥塞甚至瘫痪。
[0005]目前,为了解决上述问题,不少公司和运营商都倾向于寻求一种新的增强方案,双连接(DC,Dual Connectivity)就是其中之一。在双连接的网络架构下,UE可以同时与两个或两个以上(本文所述双连接只是一个泛称,并不限制连接个数)网络节点保持连接。图1是相关技术中双连接的网络架构示意图。其中,主节点称为主控基站(MeNB,Master eNB),一般指宏基站节点,而其他节点称为受控基站(SeNB,Secondary eNB),一般指微基站或低功率节点。这样,UE同时与宏小区和LPN小区保持连接,在网络负荷不均衡时,网络侧可以实时调控UE在MeNB和SeNB节点上的传输数据量;同时,如果UE移动或其他原因导致SeNB小区变更时,另外一个小区还可以保持连接,且这种变更不会导致过多的信令冲击。
[0006]如图1所示,对于每一个UE来说,在控制面上,MeNB通过Sl-C连接到移动管理实体(MME,Mobility Management Entity),MeNB 和 SeNB 之间通过 X2-C 连接。在用户面上,对于 MCG bearer,MeNB 通过 S1-U 连接到服务网关(S-GW,Serving Gateway),SeNB 不参加到用户面的数据传输。对于split bearer,MeNB通过Sl-U连接到S-GW, MeNB通过X2-U连接到SeNB。对于SCG bearer,SeNB通过Sl-U连接到S_GW,MeNB不参加到用户面的数据传输。
[0007]另外,在如图2所示的LTE的用户面数据协议栈中,从核心网经用户层面GPRS隧道协议(GTP-U,GPRS Tunneling Protocol for the User Plane)收到的下行数据,经解包后通过分组数据汇聚协议(F1DCP, Packet Data Convergence Protocol)子层、无线链路控制(RLC,Rad1 Link Control)协议子层、媒体接入控制(MAC,Medium Access Control)协议子层和物理层(PHY)处理后发送给用户设备;上行数据的发送与下行数据正好相反。而且,第三代合作伙伴计划(3GPP,3rd Generat1n Partnership Project)在讨论 Release12双连接时,存在两种用户面的分流方式:一种是1A,UE在MeNB和SeNB上的承载用户面直接连接在S-GW上,如图3所示;另一种是3C,MeNB做分流锚点,数据在TOCP层与RLC层发生分流,分别发送给MeNB和SeNB进行传递,如图4所示。
[0008]基于上述理论,在之前3GPP对双连接架构的讨论中,采用移动锚点(MA,mobilityanchor)作为一种SI接口的代理来减少由于UE频繁切换给核心网带来的大量的信令冲击。同样地,可以考虑在如图5所示的双连接架构中,将具备X2接口代理功能的移动锚点既做控制面汇聚,也做用户面汇聚,即控制面的信令和用户面的数据均通过移动锚点进行转发。然而,在将具备X2接口代理功能的移动锚点作为用户面汇聚时,有必要打通经过具有X2数据面代理功能的移动锚点的数据发送或者前传的通道,使得用户面数据从MeNB或者SeNB经过移动锚点发送到对端的SeNB或者MeNB。

【发明内容】

[0009]有鉴于此,本发明实施例提供一种数据转发方法及移动锚点,能够打通经过具有X2数据面代理功能的移动锚点的数据发送或者前传的通道,使得用户面数据从MeNB或者SeNB经过移动锚点发送到对端的SeNB或者MeNB。
[0010]为达到上述目的,本发明实施例的技术方案是这样实现的:
[0011]本发明实施例提供一种数据转发方法,所述方法应用于建立在主控基站MeNB和受控基站SeNB之间的移动锚点中,所述方法包括:
[0012]当MeNB和SeNB之间有交互消息经过移动锚点时,所述移动锚点分配GPRS隧道协议信息,并将分配的GPRS隧道协议信息通知给MeNB或SeNB。
[0013]上述方案中,在双连接SCG bearer中,所述移动锚点分配的GPRS隧道协议信息通知给MeNB或SeNB,包括:
[0014]在SeNB添加准备过程中,所述移动锚点将承载的下行数据前传的移动锚点端针对MeNB分配的GPRS隧道协议信息和承载的上行数据前传的移动锚点端针对MeNB分配的GPRS隧道协议信息通知给MeNB ;
[0015]或者,在MeNB初始的SeNB释放过程中,所述移动锚点将承载的下行数据前传的移动锚点端针对SeNB分配的GPRS隧道协议信息和承载的上行数据前传的移动锚点端针对SeNB分配的GPRS隧道协议信息通知给SeNB ;
[0016]或者,在MeNB初始的SeNB修改准备过程中,对于释放承载,所述移动锚点将承载的下行数据前传的移动锚点端针对SeNB分配的GPRS隧道协议信息和承载的上行数据前传的移动锚点端针对SeNB分配的GPRS隧道协议信息通知给SeNB ;对于接受承载添加,所述移动锚点将承载的下行数据前传的移动锚点端针对MeNB分配的GPRS隧道协议信息和承载的上行数据前传的移动锚点端针对MeNB分配的GPRS隧道协议信息通知给MeNB。
[0017]上述方案中,在双连接split bearer中,所述移动销点将分配的隧道协议信息通知给MeNB或SeNB,包括:
[0018]在SeNB添加准备过程中,所述移动锚点将承载的移动锚点端针对SeNB分配的GPRS隧道协议信息通知给SeNB,将移动锚点端针对MeNB分配的GPRS隧道协议信息通知给MeNB ;
[0019]或者,在MeNB初始的SeNB释放过程中,所述移动锚点将承载的下行数据前传的移动锚点端针对SeNB分配的GPRS隧道协议信息通知给SeNB ;
[0020]或者,在MeNB初始的SeNB修改准备过程中,对于添加承载或修改承载,所述移动锚点将承载的移动锚点端针对SeNB分配的GPRS隧道协议信息通知给SeNB ;对于删除承载,所述移动锚点将承载的下行数据前传的移动锚点端针对SeNB分配的GPRS隧道协议信息通知给SeNB ;对于接受承载添加或接受承载修改,所述移动锚点将承载的移动锚点针对MeNB分配的GPRS隧道协议信息通知给MeNB。
[0021]上述方案中,当MeNB和SeNB的交互消息不是封装在X2消息传输消息时,所述移动锚点将分配的GPRS隧道协议信息通知给MeNB或SeNB,包括:
[0022]所述移动锚点将分配的GPRS隧道协议信息添加至MeNB和SeNB的交互消息中,通知给SeNB或MeNB。
[0023]上述方案中,当MeNB和SeNB的交互消息封装在X2消息传输消息时,所述移动锚点将分配的GPRS隧道协议信息通知给MeNB或SeNB,包括:
[0024]所述移动锚点将分配的GPRS隧道协议信息添加至独立于X2消息传输消息的MeNB和SeNB的交互消息中,通知给SeNB或MeNB ;
[0025]或者,所述移动锚点将分配的GPRS隧道协议信息封装在X2消息传输消息中的交互消息中,通知给SeNB或者MeNB。
[0026]上述方案中,所述GPRS隧道协议信息包括传输层地址和隧道端点标识。
[0027]本发明实施例还提供一种移动锚点,所述移动锚点建立在MeNB和SeNB之间,所述移动锚点包括分配模块和通知模块;
[0028]所述分配模块,用于当MeNB和SeNB之间有交互消息经过移动锚点时,所述移动锚点分配GPRS隧道协议信息;
[0029]所述通知模块,用于将所述分配模块分配的GPRS隧道协议信息通知给MeNB或SeNB0
[0030]上述方案中,在双连接SCG bearer中,所述通知模块包括第一通知子模块;其中,
[0031]所述第一通知子模块,用于在SeNB添加准备过程中,将承载的下行数据前传的移动锚点端针对MeNB分配的GPRS隧道协议信息和承载的上行数据前传的移动锚点端针对MeNB分配的GPRS隧道协议信息通知给MeNB ;
[0032]所述第一通知子模块,还用于在MeNB初始的SeNB释放过程中,将承载的下行数据前传的移动锚点端针对SeNB分配的GPRS隧道协议信息和承载的上行数据前传的移动锚点端针对SeNB分配的GPRS隧道协议信息通知给SeNB ;
[0033]所述第一通知子模块,还用于在MeNB初始的SeNB修改准备过程中,对于释放承载,将承载的下行数据前传的移动锚点端针对SeNB分配的GPRS隧道协议信息和承载的上行数据前传的移动锚点端针对SeNB分配的GPRS隧道协议信息通知给SeNB ;对于接受承载添加,将承载的下行数据前传的移动锚点端针对MeNB分配的GPRS隧道协议信息和承载的上行数据前传的移动锚点端针对MeNB分配的GPRS隧道协议信息通知给MeNB。
[0034]上述方案中,在双连接split bearer中,所述通知模块包括第二通知子模块;其中,
[0035]所述第二通知子模块,用于在SeNB添加准备过程中,将承载的移动锚点端针对SeNB分配的GPRS隧道协议信息通知给SeNB,将所述移动锚点端针对MeNB分配的GPRS隧道协议信息通知给MeNB ;
[0036]所述第二通知子模块,还用于在MeNB初始的SeNB释放过程中,将承载的下行数据前传的移动锚点端针对SeNB分配的GPRS隧道协议信息通知给SeNB ;
[0037]所述第二通知子模块,还用于在MeNB初始的SeNB修改准备过程中,对于添加承载或修改承载,所述移动锚点将承载的移动锚点端针对SeNB分配的GPRS隧道协议信息通知给SeNB ;对于删除承载,所述移动锚点将承载的下行数据前传的移动锚点端针对SeNB分配的GPRS隧道协议信息通知给SeNB ;对于接受承载添加或接受承载修改,所述移动锚点将承载的移动锚点针对MeNB分配的GPRS隧道协议信息通知给MeNB。
[0038]上述方案中,所述通知模块,用于当MeNB和SeNB的交互消息不是封装在X2消息传输消息时,将分配的GPRS隧道协议信息添加至MeNB和SeNB的交互消息中,通知给SeNB或 MeNB。
[0039]上述方案中,所述通知模块,还用于当MeNB和SeNB的交互消息封装在X2消息传输消息时,将分配的GPRS隧道协议信息添加至独立于X2消息传输消息的MeNB和SeNB的交互消息中,通知给SeNB或MeNB ;或者,将分配的GPRS隧道协议信息封装在X2消息传输消息中的交互消息中,通知给SeNB或者MeNB。
[0040]本发明实施例所提供的一种数据转发方法及移动锚点,所述数据转发方法应用于建立在MeNB和SeNB之间的移动锚点中,包括:当MeNB和SeNB之间有交互消息经过移动锚点时,所述移动锚点分配GPRS隧道协议信息,并将分配的隧道协议信息隧道协议信息通知给MeNB或SeNB。如此,在双连接架构下,将具备X2接口代理功能的移动锚点作为用户面汇聚时,能够有效打通经过具有X2数据面代理功能的移动锚点的数据发送或者前传的通道,使得用户面数据从MeNB或者SeNB经过移动锚点发送到对端的SeNB或者MeNB。
【附图说明】
[0041]图1为相关技术中双连接的网络架构不意图;
[0042]图2为LTE的用户面数据协议栈示意图;
[0043]图3为双连接架构下用户面IA示意图;
[0044]图4为双连接架构下用户面3C示意图;
[0045]图5为本发明实施例双连接的网络架构示意图;
[0046]图6为本发明实施例数据转发方法的实现流程示意图;
[0047]图7为本发明一应用实例的数据转发方法的实现流程示意图一;
[0048]图8为本发明一应用实例的数据转发方法的实现流程示意图二 ;
[0049]图9为本发明一应用实例的数据转发方法的实现流程示意图三;
[0050]图10为本发明一应用实例的数据转发方法的实现流程示意图四;
[0051]图11为本发明一应用实例的数据转发方法的实现流程示意图五;
[0052]图12为本发明一应用实例的数据转发方法的实现流程示意图六;
[0053]图13为本发明实施例移动锚点的组成结构示意图;
[0054]图14为本发明实施例通知模块的组成结构示意图。
【具体实施方式】
[0055]在本发明实施例中,当MeNB和SeNB之间有交互消息经过移动锚点时,所述移动锚点能够及时分配GPRS隧道协议信息,并将分配的GPRS隧道协议信息通知给MeNB或SeNB。
[0056]这里,需要补充说明的是,所述GPRS隧道协议信息可以简称为GTP信息。其中,所述GTP信息包括传输层地址和隧道端点标识(TEID)。
[0057]下面结合附图及具体实施例对本发明再作进一步详细的说明。
[0058]实施例一
[0059]图6为本发明实施例数据转发方法的实现流程示意图,如图6所示,本发明实施例数据转发方法包括:
[0060]步骤SlOl?S102:当MeNB和SeNB之间有交互消息经过移动锚点时,所述移动锚点分配GPRS隧道协议信息,并将分配的GPRS隧道协议信息通知给MeNB或SeNB。其中,所述GPRS隧道协议信息包括传输层地址和隧道端点标识。具体地,基于图5所示的双连接网络架构下,在双连接SCG bearer中,所述移动锚点将分配的GPRS隧道协议信息通知给MeNB或SeNB,包括:
[0061]在SeNB添加准备过程中,所述移动锚点将承载的下行数据前传的移动锚点端针对MeNB分配的GPRS隧道协议信息和承载的上行数据前传的移动锚点端针对MeNB分配的GPRS隧道协议信息通知给MeNB ;
[0062]或者,在MeNB初始的SeNB释放过程中,所述移动锚点将承载的下行数据前传的移动锚点端针对SeNB分配的GPRS隧道协议信息和承载的上行数据前传的移动锚点端针对SeNB分配的GPRS隧道协议信息通知给SeNB ;
[0063]或者,在MeNB初始的SeNB修改准备过程中,对于释放承载,所述移动锚点将承载的下行数据前传的移动锚点端针对SeNB分配的GPRS隧道协议信息和承载的上行数据前传的移动锚点端针对SeNB分配的GPRS隧道协议信息通知给SeNB ;对于接受承载添加,所述移动锚点将承载的下行数据前传的移动锚点端针对MeNB分配的GPRS隧道协议信息和承载的上行数据前传的移动锚点端针对MeNB分配的GPRS隧道协议信息通知给MeNB。
[0064]同样地,基于图5所示的双连接网络架构下,在双连接split bearer中,所述移动锚点将分配的GPRS隧道协议信息通知给MeNB或SeNB,包括:
[0065]在SeNB添加准备过程中,所述移动锚点将承载的移动锚点端针对SeNB分配的GPRS隧道协议信息通知给SeNB,将移动锚点端针对MeNB分配的GPRS隧道协议信息通知给MeNB ;
[0066]或者,在MeNB初始的SeNB释放过程中,所述移动锚点将承载的下行数据前传的移动锚点端针对SeNB分配的GPRS隧道协议信息通知给SeNB ;
[0067]或者,在MeNB初始的SeNB修改准备过程中,对于添加承载或修改承载,所述移动锚点将承载的移动锚点端针对SeNB分配的GPRS隧道协议信息通知给SeNB ;对于删除承载,所述移动锚点将承载的下行数据前传的移动锚点端针对SeNB分配的GPRS隧道协议信息通知给SeNB ;对于接受承载添加或接受承载修改,所述移动锚点将承载的移动锚点针对MeNB分配的GPRS隧道协议信息通知给MeNB。
[0068]这里,所述移动锚点将分配的GPRS隧道协议信息通知给MeNB或SeNB,包括:
[0069]当MeNB和SeNB的交互消息不是封装在X2消息传输消息时,所述移动锚点将分配的GPRS隧道协议信息添加至MeNB和SeNB的交互消息中,通知给SeNB或MeNB ;
[0070]当MeNB和SeNB的交互消息封装在X2消息传输消息时,所述移动锚点可以将分配的GPRS隧道协议信息添加至独立于X2消息传输消息的MeNB和SeNB的交互消息中,通知给SeNB或MeNB ;或者,所述移动锚点也可以将分配的隧道协议信息封装在X2消息传输消息中的交互消息中,通知给SeNB或者MeNB。
[0071]如此,通过本发明实施例所述的数据转发方法,在本发明实施例如图5所示的双连接架构下,将具备X2接口代理功能的移动锚点作为用户面汇聚时,能够有效打通经过具有X2数据面代理功能的移动锚点的数据发送或者前传的通道,使得用户面数据从MeNB或者SeNB经过移动锚点发送到对端的SeNB或者MeNB。
[0072]实施例二
[0073]图7为本发明一应用实例的数据转发方法的实现流程示意图一,所述应用实例以SCG bearer为例,所涉及的是双连接架构中的SeNB添加准备过程,且该过程为MeNB和SeNB的交互消息封装在X2消息传输消息的情况。如图7所示,所述数据转发方法包括如下步骤:
[0074]步骤201:MeNB发送X2消息传输(X2MESSAGE TRANSFER)消息到移动锚点,所述X2消息传输消息中封装有SeNB添加请求(SENB ADDIT1N REQUEST)消息。
[0075]具体地,MeNB将SeNB添加请求消息封装到X2消息传输消息中,并在X2消息传输消息中添加源MeNB的标识和目标SeNB的标识作为路由信息;之后,MeNB将封装有SeNB添加请求消息的X2消息传输消息发送到移动锚点。
[0076]这里,所述SeNB添加请求消息中包括MeNB中唯一在X2接口上标识UE的MeNBX2AP ID、UE 安全能力(UE Security Capabilities)、SeNB 安全密钥(SeNB Security Key)、SeNB中的UE合计最大数据率(SeNB UE Aggregate Maximum Bit Rate)以及承载信息等。所述承载信息包括承载标识、承载的服务质量(QoS)参数、承载的S-GW端的GTP信息。其中,所述GTP信息包括传输层地址和隧道端点标识(TEID)。
[0077]步骤202:移动锚点将封装有SeNB添加请求消息的X2消息传输消息转发到目标SeNB ;
[0078]具体地,移动锚点根据X2消息传输消息中携带的目标SeNB标识,将封装有SeNB添加请求消息的X2消息传输消息转发到目标SeNB。
[0079]步骤203 =SeNB发送X2消息传输消息到移动锚点,所述X2消息传输消息中封装有SeNB 添加确认(SENB ADDIT1N ACKNOWLEDGE)消息;
[0080]具体地,SeNB将SeNB添加确认消息封装到X2消息传输消息中,并在X2消息传输消息中携带源SeNB的标识和目标MeNB的标识作为路由信息;之后,SeNB将封装有SeNB添加确认消息的X2消息传输消息发送到移动锚点。[0081 ] 这里,SeNB添加确认消息中包括MeNB中唯一在X2接口上标识UE的MeNB X2APID、SeNB中唯一在X2接口上标识UE的SeNB X2AP ID、承载标识、承载的SeNB端的GTP信息、承载的下行数据前传的SeNB端的GTP信息、承载的上行数据前传的SeNB端的GTP信息。其中,所述GTP信息包括传输层地址和隧道端点标识。
[0082]步骤204:移动锚点将封装有SeNB添加确认消息的X2消息传输消息的X2消息传输消息转发到目标MeNB。
[0083]具体地,移动锚点根据X2消息传输消息中携带的目标MeNB标识,将封装有SeNB添加确认消息的X2消息传输消息转发到目标MeNB。
[0084]这里,在另一应用实例中,移动锚点还可以在X2消息传输消息中包括承载的数据前传的移动销点端针对MeNB分配的GTP信息,具体包括承载的下行数据前传的移动销点端针对MeNB分配的GTP信息、承载的上行数据前传的移动锚点端针对MeNB分配的GTP信息。或者,移动销点也可以在SeNB添加请求消息中包括承载的数据前传的移动销点端针对MeNB分配的GTP信息,具体包括承载的下行数据前传的移动锚点端针对MeNB分配的GTP信息、承载的上行数据前传的移动锚点端针对MeNB分配的GTP信息。
[0085]实施例三
[0086]图8为本发明一应用实例的数据转发方法的实现流程示意图二,所述应用实例以split bearer为例,所涉及的是双连接架构中的SeNB添加准备过程,且该过程为MeNB和SeNB的交互消息不是封装在X2消息传输消息的情况。如图8所示,所述数据转发方法包括如下步骤:
[0087]步骤301 =MeNB发送SeNB添加请求消息给移动锚点;
[0088]这里,SeNB添加请求消息不封装在X2消息传输消息中,而是通过MeNB直接发送给移动销点,且所述SeNB添加请求消息中包括源MeNB的标识和目标SeNB的标识。所述SeNB添加请求消息中包括MeNB中唯一在X2接口上标识UE的MeNB X2AP ID、承载信息等。所述承载信息包括承载标识、承载的服务质量参数、承载的MeNB端的GTP信息。
[0089]步骤302:移动锚点根据接收到的SeNB添加请求消息中的目标SeNB的标识将SeNB添加请求消息发送到目标SeNB。
[0090]具体地,移动锚点可以在SeNB添加请求消息中添加承载的移动锚点端针对SeNB分配的GTP信息;之后,移动锚点根据接收到的SeNB添加请求消息中的目标SeNB的标识将SeNB添加请求消息发送到目标SeNB。
[0091 ] 步骤303 =SeNB发送SeNB添加确认消息给移动锚点;
[0092]这里,所述SeNB添加确认消息不封装在X2消息传输消息中,而是通过SeNB直接发送给移动锚点,且所述SeNB添加确认消息中包括源SeNB的标识和目标MeNB的标识。SeNB添加确认消息包括MeNB中唯一在X2接口上标识UE的MeNB X2AP ID、SeNB中唯一在X2接口上标识UE的SeNB X2AP ID、承载的SeNB端的GTP信息。
[0093]步骤304:移动锚点根据接收到的SeNB添加确认消息中的目标MeNB的标识将SeNB添加确认消息发送到目标MeNB。
[0094]具体地,移动锚点可以在SeNB添加确认消息中添加承载的移动锚点端针对MeNB分配的GTP信息;之后,移动锚点根据接收到的SeNB添加确认消息中的目标MeNB的标识将SeNB添加确认消息发送到目标MeNB。
[0095]实施例四
[0096]图9为本发明一应用实例的数据转发方法的实现流程示意图三,所述应用实例以SCG bearer为例,所涉及的是双连接架构中的MeNB初始的SeNB释放过程,且该过程为MeNB和SeNB的交互消息封装在X2消息传输消息的情况。如图9所示,所述数据转发方法包括如下步骤:
[0097]步骤401 =MeNB发送X2消息传输消息到移动锚点,所述X2消息传输消息中封装有SeNB 释放请求(SENB RELEASE REQUEST)消息。
[0098]具体地,MeNB将SeNB释放请求消息封装到X2消息传输消息中,并在X2消息传输消息中添加源MeNB的标识和目标SeNB的标识作为路由信息;之后,MeNB将封装有SeNB释放请求消息的X2消息传输消息发送到移动锚点。
[0099]这里,SeNB释放请求消息中包括MeNB中唯一在X2接口上标识UE的MeNB X2APID、SeNB中唯一在X2接口上标识UE的SeNB X2AP ID、承载的下行数据前传的MeNB端的GTP信息、承载的上行数据前传的MeNB端的GTP信息。
[0100]步骤402:移动锚点将封装有SeNB释放请求消息的X2消息传输消息转发到目标SeNB ;
[0101]具体地,移动锚点根据X2消息传输消息中携带的目标SeNB标识,将封装有SeNB释放请求消息的X2消息传输消息发送到目标SeNB。
[0102]在另一应用实例中,移动锚点还可以在X2消息传输消息中包括承载的数据前传的移动销点端针对SeNB分配的GTP信息,具体包括承载的下行数据前传的移动销点端针对SeNB分配的GTP信息、承载的上行数据前传的移动锚点端针对SeNB分配的GTP信息;或者,移动锚点也可以在SeNB释放请求消息中包括承载的数据前传的移动锚点端针对SeNB分配的GTP信息,具体包括承载的下行数据前传的移动锚点端针对SeNB分配的GTP信息、承载的上行数据前传的移动锚点端针对SeNB分配的GTP信息。
[0103]实施例五
[0104]图10为本发明一应用实例的数据转发方法的实现流程示意图四,所述应用实例以split bearer为例,所涉及的是双连接架构中的MeNB初始的SeNB释放过程,且该过程为MeNB和SeNB的交互消息不是封装在X2消息传输消息的情况。如图10所示,所述数据转发方法包括如下步骤:
[0105]步骤501 =MeNB发送SeNB释放请求消息给移动锚点;
[0106]这里,SeNB释放请求消息不封装在X2消息传输消息中,而是通过MeNB直接发送给移动销点,且所述SeNB释放请求消息中包括源MeNB的标识和目标SeNB的标识。SeNB释放请求消息中包括MeNB中唯一在X2接口上标识UE的MeNB X2AP ID、SeNB中唯一在X2接口上标识UE的SeNB X2AP ID、承载的下行数据前传的MeNB端的GTP信息。步骤502:移动锚点根据接收到的释放请求消息中的目标SeNB的标识将SeNB添加请求消息发送到目标SeNB0
[0107]具体地,移动锚点可以在SeNB释放请求消息中添加承载的下行数据前传的移动锚点端针对SeNB分配的GTP信息;之后,移动锚点根据接收到的SeNB释放请求消息中的目标SeNB的标识将SeNB释放请求消息发送到目标SeNB。
[0108]实施例六
[0109]图11为本发明一应用实例的数据转发方法的实现流程示意图五,所述应用实例以split bearer为例,所涉及的是双连接架构中的MeNB初始的SeNB修改过程,且该过程为MeNB和SeNB的交互消息不是封装在X2消息传输消息的情况。如图11所示,所述数据转发方法包括如下步骤:
[0110]步骤601:MeNB 发送 SeNB 修改请求(SeNB MODIFICAT1N REQUEST)消息给移动锚占.V,
[0111]这里,SeNB修改请求消息不封装在X2消息传输消息中,而是通过MeNB直接发送给移动锚点,且所述SeNB修改请求消息中包括源MeNB的标识和目标SeNB的标识。SeNB修改请求消息中包括MeNB中唯一在X2接口上标识UE的MeNB X2AP ID、SeNB中唯一在X2接口上标识UE的SeNB X2AP ID、SCG改变指示、UE安全能力、SeNB安全密钥、SeNB中的UE合计最大数据率以及承载相关的信息等。承载相关的信息包括添加的承载信息、修改的承载信息、删除的承载信息。添加承载信息包括承载标识、承载的服务质量参数、承载的S-GW端的GTP信息。修改承载信息包括承载标识、承载的服务质量参数、承载的S-GW端的GTP信息。承载释放信息包括承载标识、承载的下行数据前传的MeNB端的GTP信息、承载的上行数据前传的MeNB端的GTP信息。
[0112]步骤602:移动锚点根据接收到的SeNB修改请求消息中的目标SeNB的标识将SeNB修改请求消息发送到目标SeNB。
[0113]具体地,移动锚点可以在SeNB修改请求消息中添加承载的下行数据前传的移动锚点端针对SeNB分配的GTP信息和承载的上行数据前传的移动锚点端针对SeNB分配的GTP信息;之后,移动锚点根据接收到的SeNB修改请求消息中的目标SeNB的标识将SeNB修改请求消息发送到目标SeNB。
[0114]步骤603:SeNB 发送 SeNB 修改请求确认(SeNB MODIFICAT1N REQUESTACKNOWLEDGE)消息给移动锚点;
[0115]这里,SeNB修改请求确认消息不封装在X2消息传输消息中,而是通过MeNB直接发送给移动销点,且所述SeNB修改请求确认消息中包括源SeNB的标识和目标MeNB的标识。SeNB修改请求确认消息中包括MeNB中唯一在X2接口上标识UE的MeNB X2AP ID、SeNB中唯一在X2接口上标识UE的SeNB X2AP ID、承载相关的信息。承载相关的信息包括接受承载添加的信息、接受承载修改的信息和接收承载释放的信息。接受承载添加的信息包括承载标识、承载的SeNB端的GTP信息、承载的下行数据前传的SeNB端的GTP信息、承载的上行数据前传的SeNB端的GTP信息。接受承载修改的信息包括承载标识、承载的SeNB端的GTP信息。接受承载删除的信息包括承载标识。
[0116]步骤604:移动锚点根据接收到的SeNB修改请求确认消息中的目标MeNB的标识将SeNB修改请求确认消息发送到目标MeNB。
[0117]具体地,移动锚点可以在SeNB修改请求确认消息中添加承载的下行数据前传的移动锚点端针对MeNB分配的GTP信息和承载的上行数据前传的移动锚点端针对MeNB分配的GTP信息;之后,移动锚点根据接收到的SeNB修改请求确认消息中的目标MeNB的标识将SeNB修改请求确认消息发送到目标MeNB。
[0118]实施例七
[0119]图12为本发明一应用实例的数据转发方法的实现流程示意图六,所述应用实例以split bearer为例,所涉及的是双连接架构中的MeNB初始的SeNB修改准备过程,且该过程为MeNB和SeNB的交互消息封装在X2消息传输消息的情况。如图12所示,所述数据转发方法包括如下步骤:
[0120]步骤701 =MeNB发送X2消息传输消息到移动锚点,所述X2消息传输消息中封装有SeNB修改请求消息。
[0121 ] 具体地,MeNB将SeNB修改请求消息封装到X2消息传输消息中,并在X2消息传输消息中添加源MeNB的标识和目标SeNB的标识作为路由信息;之后,MeNB将封装有SeNB修改请求消息的X2消息传输消息发送到移动锚点。
[0122]这里,SeNB修改请求消息中包括MeNB中唯一在X2接口上标识UE的MeNB X2APID、SeNB中唯一在X2接口上标识UE的SeNB X2AP ID、SCG改变指示以及承载相关的信息等。承载相关的信息包括添加承载信息、修改承载信息、删除承载信息。添加承载信息包括承载标识、承载的服务质量参数、承载的MeNB端的GTP信息。修改承载信息包括承载标识、承载的服务质量参数、承载的MeNB端的GTP信息。释放承载信息包括承载标识、承载的下行数据前传的MeNB端的GTP信息。
[0123]步骤702:移动锚点将封装有SeNB修改请求消息的X2消息传输消息转发到目标SeNB ;
[0124]具体地,移动锚点根据X2消息传输消息中携带的目标SeNB标识,将封装有SeNB修改请求消息的X2消息传输消息发送到目标SeNB。
[0125]在另一应用实例中,移动锚点还可以在X2消息传输消息包括添加承载信息、修改承载信息和删除承载信息。其中,添加承载信息和修改承载信息中包括承载的移动锚点端针对SeNB分配的GTP信息;删除承载信息包括承载的下行数据前传的移动锚点端针对SeNB分配的GTP信息。或者,移动锚点又可以在SeNB修改请求消息的添加承载信息中包括承载的移动锚点端针对SeNB分配的GTP信息,在SeNB修改请求消息的修改承载信息中包括承载的移动锚点端针对SeNB分配的GTP信息,在SeNB修改请求消息的删除承载信息中包括承载的下行数据前传的移动销点端针对SeNB分配的GTP信息。
[0126]步骤703 =SeNB发送X2消息传输消息到移动锚点,所述X2消息传输消息中封装有修改请求确认消息;
[0127]具体地,SeNB将SeNB修改请求确认消息封装到X2消息传输消息中,并在X2消息传输消息中携带源SeNB的标识和目标MeNB的标识作为路由信息;之后,SeNB将封装有修改请求确认消息的X2消息传输消息发送到移动锚点。
[0128]这里,SeNB修改请求确认消息包括MeNB中唯一在X2接口上标识UE的MeNB X2APID、SeNB中唯一在X2接口上标识UE的SeNB X2AP ID、承载相关的信息。承载相关的信息包括接受承载添加的信息、接受承载修改的信息和接收承载释放的信息。其中,所述接受承载添加的信息包括承载标识、承载的SeNB端的GTP信息;接受承载修改的信息包括承载标识、承载的SeNB端的GTP信息。接受承载删除的信息包括承载标识。
[0129]步骤704:移动锚点将封装有SeNB修改请求确认消息的X2消息传输消息转发到目标MeNB。
[0130]具体地,移动锚点根据X2消息传输消息中携带的目标MeNB标识,将封装有SeNB修改请求确认消息的X2消息传输消息转发到目标MeNB。
[0131]这里,在另一应用实例中,移动锚点还可以在X2消息传输消息包括接受承载添加的信息和接受承载修改的信息,接受承载添加的信息和接受承载修改的信息包括承载的移动锚点针对MeNB分配的GTP信息;或者,移动锚点又可以在SeNB修改请求确认消息的接受承载添加的信息中包括承载的移动锚点针对MeNB分配的GTP信息,在SeNB修改请求确认消息的接受承载修改的信息中包括承载的移动锚点针对MeNB分配的GTP信息。
[0132]实施例八
[0133]图13为本发明实施例移动锚点的组成结构示意图,如图13所示,所述移动锚点建立在MeNB和SeNB之间,所述移动锚点包括分配模块801和通知模块802 ;
[0134]所述分配模块801,用于当MeNB和SeNB之间有交互消息经过移动锚点时,所述移动锚点分配GPRS隧道协议信息;
[0135]所述通知模块802,用于将所述分配模块801分配的GPRS隧道协议信息通知给MeNB 或 SeNB。
[0136]在一实施例中,所述通知模块802,用于当MeNB和SeNB的交互消息不是封装在X2消息传输消息时,将分配的GPRS隧道协议信息添加至MeNB和SeNB的交互消息中,通知给SeNB 或 MeNB。
[0137]在又一实施例中,所述通知模块802,还用于当MeNB和SeNB的交互消息封装在X2消息传输消息时,将分配的GPRS隧道协议信息添加至独立于X2消息传输消息的MeNB和SeNB的交互消息中,通知给SeNB或MeNB ;或者,将分配的GPRS隧道协议信息封装在X2消息传输消息中的交互消息中,通知给SeNB或者MeNB。
[0138]在一实施例中,如图14所示,在双连接SCG bearer中,所述通知模块802包括第一通知子模块802a ;其中,
[0139]所述第一通知子模块802a,用于在SeNB添加准备过程中,将承载的下行数据前传的移动锚点端针对MeNB分配的GPRS隧道协议信息和承载的上行数据前传的移动锚点端针对MeNB分配的GPRS隧道协议信息通知给MeNB ;
[0140]所述第一通知子模块802a,还用于在MeNB初始的SeNB释放过程中,将承载的下行数据前传的移动锚点端针对SeNB分配的GPRS隧道协议信息和承载的上行数据前传的移动锚点端针对SeNB分配的GPRS隧道协议信息通知给SeNB ;
[0141 ] 所述第一通知子模块802a,还用于在MeNB初始的SeNB修改准备过程中,对于释放承载,将承载的下行数据前传的移动锚点端针对SeNB分配的GPRS隧道协议信息和承载的上行数据前传的移动锚点端针对SeNB分配的GPRS隧道协议信息通知给SeNB ;对于接受承载添加,将承载的下行数据前传的移动锚点端针对MeNB分配的GPRS隧道协议信息和承载的上行数据前传的移动锚点端针对MeNB分配的GPRS隧道协议信息通知给MeNB。
[0142]在一实施例中,在双连接split bearer中,所述通知模块802包括第二通知子模块802b ;其中,
[0143]所述第二通知子模块802b,用于在SeNB添加准备过程中,将承载的移动锚点端针对SeNB分配的GPRS隧道协议信息通知给SeNB,将所述移动锚点端针对MeNB分配的GPRS隧道协议信息通知给MeNB ;
[0144]所述第二通知子模块802b,还用于在MeNB初始的SeNB释放过程中,将承载的下行数据前传的移动锚点端针对SeNB分配的SeNB隧道协议信息通知给SeNB ;
[0145]所述第二通知子模块802b,还用于在MeNB初始的SeNB修改准备过程中,对于添加承载或修改承载,所述移动锚点将承载的移动锚点端针对SeNB分配的SeNB隧道协议信息通知给SeNB ;对于删除承载,所述移动锚点将承载的下行数据前传的移动锚点端针对SeNB分配的SeNB隧道协议信息通知给SeNB ;对于接受承载添加或接受承载修改,所述移动锚点将承载的移动锚点针对MeNB分配的SeNB隧道协议信息通知给MeNB。
[0146]本发明实施例所述移动锚点中的各模块,及其各模块所包括的子模块均可以通过移动锚点中的处理器实现,也可以通过具体的逻辑电路实现;比如,在实际应用中,可由位于移动锚点的中央处理器(CPU)、微处理器(MPU)、数字信号处理器(DSP)、或现场可编程门阵列(FPGA)等实现。
[0147]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。
【主权项】
1.一种数据转发方法,其特征在于,所述方法应用于建立在主控基站MeNB和受控基站SeNB之间的移动锚点中,所述方法包括: 当MeNB和SeNB之间有交互消息经过移动锚点时,所述移动锚点分配GPRS隧道协议信息,并将分配的GPRS隧道协议信息通知给MeNB或SeNB。2.根据权利要求1所述的方法,其特征在于,在双连接SCGbearer中,所述移动锚点分配的GPRS隧道协议信息通知给MeNB或SeNB,包括: 在SeNB添加准备过程中,所述移动锚点将承载的下行数据前传的移动锚点端针对MeNB分配的GPRS隧道协议信息和承载的上行数据前传的移动锚点端针对MeNB分配的GPRS隧道协议信息通知给MeNB ; 或者,在MeNB初始的SeNB释放过程中,所述移动锚点将承载的下行数据前传的移动锚点端针对SeNB分配的GPRS隧道协议信息和承载的上行数据前传的移动锚点端针对SeNB分配的GPRS隧道协议信息通知给SeNB ; 或者,在MeNB初始的SeNB修改准备过程中,对于释放承载,所述移动锚点将承载的下行数据前传的移动锚点端针对SeNB分配的GPRS隧道协议信息和承载的上行数据前传的移动锚点端针对SeNB分配的GPRS隧道协议信息通知给SeNB ;对于接受承载添加,所述移动锚点将承载的下行数据前传的移动锚点端针对MeNB分配的GPRS隧道协议信息和承载的上行数据前传的移动锚点端针对MeNB分配的GPRS隧道协议信息通知给MeNB。3.根据权利要求1所述的方法,其特征在于,在双连接splitbearer中,所述移动销点将分配的隧道协议信息通知给MeNB或SeNB,包括: 在SeNB添加准备过程中,所述移动锚点将承载的移动锚点端针对SeNB分配的GPRS隧道协议信息通知给SeNB,将移动锚点端针对MeNB分配的GPRS隧道协议信息通知给MeNB ; 或者,在MeNB初始的SeNB释放过程中,所述移动锚点将承载的下行数据前传的移动锚点端针对SeNB分配的GPRS隧道协议信息通知给SeNB ; 或者,在MeNB初始的SeNB修改准备过程中,对于添加承载或修改承载,所述移动锚点将承载的移动锚点端针对SeNB分配的GPRS隧道协议信息通知给SeNB ;对于删除承载,所述移动锚点将承载的下行数据前传的移动锚点端针对SeNB分配的GPRS隧道协议信息通知给SeNB ;对于接受承载添加或接受承载修改,所述移动锚点将承载的移动锚点针对MeNB分配的GPRS隧道协议信息通知给MeNB。4.根据权利要求1至3任一项所述的方法,其特征在于,当MeNB和SeNB的交互消息不是封装在X2消息传输消息时,所述移动锚点将分配的GPRS隧道协议信息通知给MeNB或SeNB,包括: 所述移动锚点将分配的GPRS隧道协议信息添加至MeNB和SeNB的交互消息中,通知给SeNB 或 MeNB。5.根据权利要求1至3任一项所述的方法,其特征在于,当MeNB和SeNB的交互消息封装在X2消息传输消息时,所述移动锚点将分配的GPRS隧道协议信息通知给MeNB或SeNB,包括: 所述移动锚点将分配的GPRS隧道协议信息添加至独立于X2消息传输消息的MeNB和SeNB的交互消息中,通知给SeNB或MeNB ; 或者,所述移动锚点将分配的GPRS隧道协议信息封装在X2消息传输消息中的交互消息中,通知给SeNB或者MeNB。6.根据权利要求1至3任一项所述的方法,其特征在于,所述GPRS隧道协议信息包括传输层地址和隧道端点标识。7.—种移动锚点,其特征在于,所述移动锚点建立在MeNB和SeNB之间,所述移动锚点包括分配模块和通知模块; 所述分配模块,用于当MeNB和SeNB之间有交互消息经过移动锚点时,所述移动锚点分配GPRS隧道协议信息; 所述通知模块,用于将所述分配模块分配的GPRS隧道协议信息通知给MeNB或SeNB。8.根据权利要求7所述的移动销点,其特征在于,在双连接SCGbearer中,所述通知模块包括第一通知子模块;其中, 所述第一通知子模块,用于在SeNB添加准备过程中,将承载的下行数据前传的移动锚点端针对MeNB分配的GPRS隧道协议信息和承载的上行数据前传的移动锚点端针对MeNB分配的GPRS隧道协议信息通知给MeNB ; 所述第一通知子模块,还用于在MeNB初始的SeNB释放过程中,将承载的下行数据前传的移动锚点端针对SeNB分配的GPRS隧道协议信息和承载的上行数据前传的移动锚点端针对SeNB分配的GPRS隧道协议信息通知给SeNB ; 所述第一通知子模块,还用于在MeNB初始的SeNB修改准备过程中,对于释放承载,将承载的下行数据前传的移动锚点端针对SeNB分配的GPRS隧道协议信息和承载的上行数据前传的移动锚点端针对SeNB分配的GPRS隧道协议信息通知给SeNB ;对于接受承载添加,将承载的下行数据前传的移动锚点端针对MeNB分配的GPRS隧道协议信息和承载的上行数据前传的移动锚点端针对MeNB分配的GPRS隧道协议信息通知给MeNB。9.根据权利要求7所述的移动销点,其特征在于,在双连接splitbearer中,所述通知模块包括第二通知子模块;其中, 所述第二通知子模块,用于在SeNB添加准备过程中,将承载的移动锚点端针对SeNB分配的GPRS隧道协议信息通知给SeNB,将所述移动锚点端针对MeNB分配的GPRS隧道协议信息通知给MeNB ; 所述第二通知子模块,还用于在MeNB初始的SeNB释放过程中,将承载的下行数据前传的移动锚点端针对SeNB分配的GPRS隧道协议信息通知给SeNB ; 所述第二通知子模块,还用于在MeNB初始的SeNB修改准备过程中,对于添加承载或修改承载,所述移动锚点将承载的移动锚点端针对SeNB分配的GPRS隧道协议信息通知给SeNB ;对于删除承载,所述移动锚点将承载的下行数据前传的移动锚点端针对SeNB分配的GPRS隧道协议信息通知给SeNB ;对于接受承载添加或接受承载修改,所述移动锚点将承载的移动锚点针对MeNB分配的GPRS隧道协议信息通知给MeNB。10.根据权利要求7至9任一项所述的移动锚点,其特征在于, 所述通知模块,用于当MeNB和SeNB的交互消息不是封装在X2消息传输消息时,将分配的GPRS隧道协议信息添加至MeNB和SeNB的交互消息中,通知给SeNB或MeNB。11.根据权利要求7至9任一项所述的移动锚点,其特征在于, 所述通知模块,还用于当MeNB和SeNB的交互消息封装在X2消息传输消息时,将分配的GPRS隧道协议信息添加至独立于X2消息传输消息的MeNB和SeNB的交互消息中,通知给SeNB或MeNB ;或者,将分配的GPRS隧道协议信息封装在X2消息传输消息中的交互消息中,通知给SeNB或者MeNB。
【文档编号】H04W76/04GK106034363SQ201510119992
【公开日】2016年10月19日
【申请日】2015年3月18日
【发明人】吴蕴璐, 高音
【申请人】中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1