本发明涉及通信领域,具体而言,涉及一种用户数据的传输处理方法、装置及系统。
背景技术:
随着无线多媒体业务的飞速发展,人们对高数据速率和用户体验的需求日益增长,从而对传统蜂窝网络的系统容量和覆盖提出了较高要求。在传统的长期演进(Long Term Evolution,简称为LTE)蜂窝网络中,宏基站作为唯一的接入侧网元为用户设备(User Equipment,简称为UE)提供接入服务。而为了满足用户对较高数据速率的需求并提高蜂窝网络频谱效率,第三代合作伙伴计划(3rd Generation Partnership Project,简称为3GPP)引入了低功率节点(Low power Node,简称为LPN)作为宏基站的补充为UE提供接入服务。LPN具有低成本、低功率以及方便部署等特点,通常可以包括:热点部署和增强覆盖两种部署场景,其能够有效地提高室内或室外热点区域高速率数据业务的数据速率,改善边远地区或小区边缘覆盖。通常LPN也可称为小基站,其可以包括但不限于:演进型家庭基站(Home evolved NodeB,简称为HeNB)、微微基站(pico)、射频拉远单元(Radio Remote Unit,简称为RRU)/射频拉远头(Radio Remote Head,简称为RRH)、中继节点(Relay Node,简称为RN)。在热点部署场景下,为了达到较高的数据速率和频谱效率,需要在区域内密集大量部署小基站。但是,由于小基站下小小区(small cell)的覆盖范围较小,中高速移动UE穿过小基站时发生切换失败的概率增大,从而影响UE服务连续性。为了提升引入small cell后的UE移动性能,业内提出由某个基站(例如:宏基站)保证基本覆盖,UE总是与该基站保持无线资源控制(Radio Resource Control,简称为RRC)连接,而small cell只作为传输节点(transmission point,简称为TP)以提供更高数据率并满足用户的节电需求。图1是根据相关技术的双连接架构示意图。如图1所示,在这种系统架构下,UE至少与两个基站保持连接并使用两个基站下的无线资源,从而可以实现跨节点的无线资源聚合,这种架构通常称为双连接架构。UE连接的两个基站中具有一定管理控制能力的通常称为主基站(Master eNB,简称为MeNB),另一个基站则称为辅基站(Secondary eNB,简称为SeNB)。当UE接入MeNB后,可以通过SeNB添加流程实现双连接,在SeNB添加成功后可以对该SeNB进行一系列的管理,例如:SeNB修改、SeNB删除、SeNB更改。
对于每一个UE而言,在控制面上,MeNB可以通过S1-MME连接到移动管理实体(Mobility Management Entity,简称为MME),MeNB和SeNB之间通过X2-C连接。在用户面上,对于MCG承载(bearer),MeNB可以通过S1-U连接到服务网关(Serving Gateway,简称为S-GW),SeNB不参加到用户面的数据传输。对于split bearer,MeNB则可以通过S1-U连接到S-GW,以及MeNB可以通过X2-U连接到SeNB。对于SCG bearer,SeNB可以通过S1-U连接到S-GW,MeNB不参加到用户面的数据传输。
图2是根据相关技术的LTE的用户面数据协议栈的示意图。如图2所示,从核心网经用户层面通用分组无线服务隧道协议(GPRS Tunnelling Protocol for the User Plane,简称为GTP-U)接收到的下行数据,在经过解包处理后可以通过分组数据汇聚协议(Packet Data Convergence Protocol,简称为PDCP)子层、无线链路控制(Radio Link Control,简称为RLC)协议子层、媒体接入控制(Medium Access Control,简称为MAC)协议子层和物理层(PHY)处理后发送给用户设备(User Equipment,简称为UE);上行数据的发送与下行数据正好相反。图3是根据相关技术的用户面的分流方式一的示意图。图4是根据相关技术的用户面的分流方式二的示意图。3GPP在讨论Release 12双连接的时候,讨论了两种用户面的分流方式:一种是1A,UE在MeNB和SeNB上的承载用户面直接连接在S-GW上,如图3所示;另一种是3C,MeNB做分流锚点,数据在PDCP层与RLC层发生分流,分别发送给MeNB和SeNB进行传递,如图4所示。
图5是根据相关技术的基于现有的双连接的网络架构,对于双连接用户面架构1A,MeNB为UE添加首个SeNB的流程图。如图5所示,该流程可以包括以下处理步骤:
步骤S502:在UE的移动过程中,若UE移动到SeNB范围内并检测到SeNB小区,则向MeNB上报测量报告,MeNB可以根据测量报告确定为UE执行SeNB添加流程。MeNB可以向SeNB发送SeNB添加请求(SeNB Addition Request)消息,其中,在SeNB添加请求消息中携带有S1传输承载的S-GW端的GTP信息。GTP信息可以包括:传输层地址和GTP隧道端点标识TEID。
步骤S504:SeNB向MeNB返回SeNB添加请求确认(SeNB Addition Request Acknowledge)消息,其中,SeNB添加请求确认消息中携带有S1传输承载的SeNB端的GTP信息、承载的下行数据前传的SeNB端的GTP信息、承载的上行数据前传的SeNB端的GTP信息。
步骤S506:MeNB向UE发起RRC重配置消息过程,并在UE重配置完成后,MeNB向SeNB发送SeNB重配置完成(SeNB Reconfiguration Complete)消息。
步骤S508:MeNB向MME发送E-RAB修改指示(E-RAB Modification Indication)消息,其中,E-RAB修改指示消息中除了携带有保留在MeNB上的承载的S1传输承载的MeNB端的GTP信息还携带有修改到SeNB上的承载的S1传输承载的SeNB端的GTP信息。GTP信息包括:传输层地址和GTP隧道端点标识TEID。
步骤S510:MME向MeNB回复E-RAB修改指示确认(E-RAB Modification Indication Confirm)消息。
此外,图6是根据相关技术的基于现有的双连接的网络架构,对于双连接用户面架构1A,UE的MeNB不变,UE在SeNB之间移动的流程图。如图6所示,该流程可以包括以下处理步骤:
步骤S602:在UE的移动过程中,若UE从源SeNB1移动到目标SeNB2范围内并检测到目标SeNB2小区,则向MeNB上报测量报告,MeNB可以根据测量报告确定为UE执行SeNB更改流程。MeNB向目标SeNB2发送SeNB添加请求消息,其中,SeNB添加请求消息中携带有S1传输承载的S-GW端的GTP信息。GTP信息可以包括:传输层地址和GTP隧道端点标识TEID。
步骤S604:目标SeNB2向MeNB返回SeNB添加请求确认消息,其中,SeNB添加请求确认消息中包括S1传输承载的SeNB端的GTP信息、承载的下行数据前传的SeNB端的GTP信息、承载的上行数据前传的SeNB端的GTP信息。
步骤S606:MeNB向源SeNB1发送SeNB释放请求(SeNB Release Request)消息来释放源SeNB1。
步骤S608:MeNB向UE发起RRC重配置消息过程,并在UE重配置完成后,MeNB向目标SeNB2发送SeNB重配置完成消息。
步骤S610:MeNB向MME发送E-RAB修改指示消息,其中,E-RAB修改指示消息中除了包括保留在MeNB上的承载的S1传输承载的MeNB端的GTP信息还包括修改到目标SeNB2上的承载的S1传输承载的目标SeNB2端的GTP信息。GTP信息可以包括:传输层地址和GTP隧道端点标识TEID。
步骤S612:MME向MeNB回复E-RAB修改指示确认消息。
在采用双连接用户面架构1A情况下,在UE的移动过程中,MeNB需要为UE添加新的SeNB,或者更换为该UE服务的SeNB。由于S1用户面数据由S-GW分别发送至MeNB和SeNB,即S1用户面的锚点位于核心网网元S-GW,在SeNB添加或更改的过程中,需要由MeNB发起路径更新(path update)过程以更新S1承载信息。通常SeNB为小基 站,小基站覆盖范围较小且在热点区域密集部署,UE在这种小基站大量密集部署区域内移动的场景下,若每次SeNB添加/更改过程都需要核心网网元参与交互,将导致较大的核心网信令负荷,并造成SeNB管理过程的时延。
针对上述的问题,目前尚未提出有效的解决方案。
技术实现要素:
本发明实施例提供了一种用户数据的传输处理方法、装置及系统,以至少解决相关技术所采用的双连接架构中,核心网信令负荷和SeNB管理过程时延较大的技术问题。
根据本发明实施例的一个方面,提供了一种用户数据的传输处理方法。
根据本发明实施例的用户数据的传输处理方法位于主基站和辅基站之间的移动锚点实现,该方法包括:在辅基站的添加或更改过程中,移动锚点向辅基站发送第一通用分组无线业务(GPRS)隧道协议信息,其中,第一GPRS隧道协议信息是移动锚点针对辅基站分配的S1传输承载的GPRS隧道协议信息;和/或,移动锚点向主基站发送第二GPRS隧道协议信息,其中,第二GPRS隧道协议信息是移动锚点针对服务网关分配的S1传输承载的GPRS隧道协议信息。
优选地,在移动锚点向辅基站发送第一GPRS隧道协议信息之前,还包括:移动锚点接收来自于主基站的SeNB添加请求消息,其中,SeNB添加请求消息中携带有第三GPRS隧道协议信息,第三GPRS隧道协议信息是S1传输承载的服务网关(S-GW)端的GPRS隧道协议信息;移动锚点存储第三GPRS隧道协议信息,用于后续移动锚点与S-GW之间的用户面数据传输。
优选地,在移动锚点向主基站发送第二GPRS隧道协议信息之前,还包括:移动锚点接收来自于辅基站的SeNB添加请求确认消息,其中,SeNB添加请求确认消息中携带有第四GPRS隧道协议信息,第四GPRS隧道协议信息是S1传输承载的SeNB端的GPRS隧道协议信息;移动锚点存储第四GPRS隧道协议信息,用于后续移动锚点与SeNB之间的用户面数据传输。
优选地,移动锚点向辅基站发送第一GPRS隧道协议信息包括:当主基站与辅基站之间交互的SeNB添加请求消息不是封装在X2消息传输消息时,则移动锚点将第一GPRS隧道协议信息添加在SeNB添加请求消息中并将SeNB添加请求消息发送至辅基站;或者,当主基站与辅基站之间交互的SeNB添加请求消息封装在X2消息传输消息时,则移动锚点将第一GPRS隧道协议信息添加在X2消息传输消息中除SeNB添加请求消息之外的其余部分消息中并将X2消息传输消息发送至辅基站;或者,当主基站与辅基站 之间交互的SeNB添加请求消息封装在X2消息传输消息时,则移动锚点将第一GPRS隧道协议信息添加在X2消息传输消息中的SeNB添加请求消息中并将X2消息传输消息发送至辅基站。
优选地,移动锚点向主基站发送第二GPRS隧道协议信息包括:当主基站与辅基站之间交互的SeNB添加请求确认消息不是封装在X2消息传输消息时,则移动锚点将第二GPRS隧道协议信息添加在SeNB添加请求确认消息中并将SeNB添加请求确认消息发送至主基站;或者,当主基站与辅基站之间交互的SeNB添加请求确认消息封装在X2消息传输消息时,则移动锚点将第二GPRS隧道协议信息添加在X2消息传输消息中除SeNB添加请求确认消息之外的其余部分消息中并将X2消息传输消息发送至主基站;或者,当主基站与辅基站之间交互的SeNB添加请求确认消息封装在X2消息传输消息时,则移动锚点将第二GPRS隧道协议信息添加在X2消息传输消息中的SeNB添加请求确认消息中并将X2消息传输消息发送至主基站。
优选地,在移动锚点向主基站发送第二GPRS隧道协议信息之后,还包括:主基站向移动管理实体(MME)发送演进的无线接入承载(E-RAB)修改指示消息,其中,E-RAB修改指示消息中携带有第二GPRS隧道协议信息。
优选地,在移动锚点向主基站发送第二GPRS隧道协议信息之后,还包括:主基站比较在添加目标辅基站的过程中获取到的第二GPRS隧道协议信息与在添加源辅基站的过程中获取到的第二GPRS隧道协议信息是否一致;如果比较结果一致,则主基站停止向MME发送E-RAB修改指示消息。
优选地,GPRS隧道协议信息包括:传输层地址和GPRS隧道协议隧道端点标识TEID。
根据本发明实施例的另一方面,还提供了一种用户数据的传输处理装置。
根据本发明实施例的用户数据的传输处理装置,应用于移动锚点中,移动锚点位于主基站和辅基站之间,该装置包括:发送模块,用于在辅基站的添加或更改过程中,向辅基站发送第一GPRS隧道协议信息,其中,第一GPRS隧道协议信息是移动锚点针对辅基站分配的S1传输承载的GPRS隧道协议信息;和/或,向主基站发送第二GPRS隧道协议信息,其中,第二GPRS隧道协议信息是移动锚点针对服务网关分配的S1传输承载的GPRS隧道协议信息。
优选地,上述装置还包括:第一接收模块,用于接收来自于主基站的SeNB添加请求消息,其中,SeNB添加请求消息中携带有第三GPRS隧道协议信息,第三GPRS隧道协议信息是S1传输承载的S-GW端的GPRS隧道协议信息;第一存储模块,用于存储第三GPRS隧道协议信息,用于后续移动锚点与S-GW之间的用户面数据传输。
优选地,上述装置还包括:第二接收模块,用于接收来自于辅基站的SeNB添加请求确认消息,其中,SeNB添加请求确认消息中携带有第四GPRS隧道协议信息,第四GPRS隧道协议信息是S1传输承载的SeNB端的GPRS隧道协议信息;第二存储模块,用于存储第四GPRS隧道协议信息,用于后续移动锚点与SeNB之间的用户面数据传输。
优选地,发送模块,用于当主基站与辅基站之间交互的SeNB添加请求消息不是封装在X2消息传输消息时,将第一GPRS隧道协议信息添加在SeNB添加请求消息中并将SeNB添加请求消息发送至辅基站;或者,当主基站与辅基站之间交互的SeNB添加请求消息封装在X2消息传输消息时,将第一GPRS隧道协议信息添加在X2消息传输消息中除SeNB添加请求消息之外的其余部分消息中并将X2消息传输消息发送至辅基站;或者,当主基站与辅基站之间交互的SeNB添加请求消息封装在X2消息传输消息时,将第一GPRS隧道协议信息添加在X2消息传输消息中的SeNB添加请求消息中并将X2消息传输消息发送至辅基站。
优选地,发送模块,还用于当主基站与辅基站之间交互的SeNB添加请求确认消息不是封装X2消息传输消息时,将第二GPRS隧道协议信息添加在SeNB添加请求确认消息中并将SeNB添加请求确认消息发送至辅基站;或者,当主基站与辅基站之间交互的SeNB添加请求确认消息封装在X2消息传输消息时,将第二GPRS隧道协议信息添加在X2消息传输消息中除SeNB添加请求确认消息之外的其余部分消息中并将X2消息传输消息发送至辅基站;或者,当主基站与辅基站之间交互的SeNB添加请求确认消息封装在X2消息传输消息时,将第二GPRS隧道协议信息添加在X2消息传输消息中的SeNB添加请求确认消息中并将X2消息传输消息发送至主基站。
优选地,GPRS隧道协议信息包括:传输层地址和GPRS隧道协议隧道端点标识TEID。
根据本发明实施例的再一方面,还提供了一种用户数据的传输处理系统。
根据本发明实施例的用户数据的传输处理系统包括:主基站、辅基站以及位于主基站和辅基站之间的移动锚点;移动锚点,用于在辅基站的添加或更改过程中,向辅基站发送第一GPRS隧道协议信息,其中,第一GPRS隧道协议信息是移动锚点针对辅基站分配的S1传输承载的GPRS隧道协议信息;和/或,向主基站发送第二GPRS隧道协议信息,其中,第二GPRS隧道协议信息是移动锚点针对服务网关分配的S1传输承载的GPRS隧道协议信息。
优选地,移动锚点,还用于接收来自于主基站的辅基站SeNB添加请求消息,其中,SeNB添加请求消息中携带有第三GPRS隧道协议信息,第三GPRS隧道协议信息是S1传输承载的服务网关S-GW端的GPRS隧道协议信息,以及存储第三GPRS隧道协议信息, 用于后续移动锚点与S-GW之间的用户面数据传输。
优选地,移动锚点,还用于接收来自于辅基站的SeNB添加请求确认消息,其中,SeNB添加请求确认消息中携带有第四GPRS隧道协议信息,第四GPRS隧道协议信息是S1传输承载的SeNB端的GPRS隧道协议信息;以及存储第四GPRS隧道协议信息,用于后续移动锚点与SeNB之间的用户面数据传输。
优选地,主基站,用于向移动管理实体MME发送演进的无线接入承载E-RAB修改指示消息,其中,E-RAB修改指示消息中携带有第二GPRS隧道协议信息。
优选地,主基站,还用于比较在添加目标辅基站的过程中获取到的第二GPRS隧道协议信息与在添加源辅基站的过程中获取到的第二GPRS隧道协议信息是否一致,并在比较结果一致的情况下,停止向MME发送E-RAB修改指示消息。
在本发明实施例中,采用移动锚点向辅基站发送移动锚点针对辅基站传输承载的第一GPRS隧道协议信息,以及向主基站发送移动锚点针对服务网关分配的S1传输承载的第二GPRS隧道协议信息的方式,由此解决了由于辅基站添加或更改过程均需要核心网网元参与交互而导致的核心网信令负荷较大,辅基站管理过程时延较长等技术问题,从而减轻了核心网信令负担,并减少了对辅基站管理的时延。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据相关技术的双连接架构示意图;
图2是根据相关技术的LTE的用户面数据协议栈的示意图;
图3是根据相关技术的用户面的分流方式一的示意图;
图4是根据相关技术的用户面的分流方式二的示意图;
图5是根据相关技术的基于现有的双连接的网络架构,对于双连接用户面架构1A,MeNB为UE添加首个SeNB的流程图;
图6是根据相关技术的基于现有的双连接的网络架构,对于双连接用户面架构1A,UE的MeNB不变,UE在SeNB之间移动的流程图;
图7是根据本发明实施例的用户数据的传输处理方法的流程图;
图8是根据本发明优选实施例的由MeNB为UE添加首个SeNB的场景示意图;
图9是根据本发明优选实施例一的由MeNB为UE添加首个SeNB的流程图;
图10是根据本发明优选实施例二的由MeNB为UE添加首个SeNB的流程图;
图11是根据本发明优选实施例的UE的MeNB不变,UE在SeNB之间移动的场景示意图;
图12是根据本发明优选实施例一的UE的MeNB不变,UE在SeNB之间移动的流程图;
图13是根据本发明优选实施例二的UE的MeNB不变,UE在SeNB之间移动的流程图;
图14是根据本发明实施例的用户数据的传输处理装置的结构框图;
图15是根据本发明优选实施例的用户数据的传输处理装置的结构框图;
图16是根据本发明实施例的用户数据的传输处理系统的结构框图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
图7是根据本发明实施例的用户数据的传输处理方法的流程图。如图7所示,该方法可以包括以下处理步骤:
步骤S702:在辅基站的添加或更改过程中,移动锚点向辅基站发送第一通用分组无线业务(GPRS)隧道协议信息,其中,第一GPRS隧道协议信息是移动锚点针对辅基站分配的S1传输承载的GPRS隧道协议信息;和/或,移动锚点向主基站发送第二GPRS隧道协议信息,其中,第二GPRS隧道协议信息是移动锚点针对服务网关分配的S1传输承载的GPRS隧道协议信息。
相关技术所采用的双连接架构中,核心网信令负荷和SeNB管理过程时延较大。采用如图7所示的方法,通过移动锚点向辅基站发送移动锚点针对辅基站传输承载的第一GPRS隧道协议信息,以及向主基站发送移动锚点针对服务网关分配的S1传输承载的第二GPRS隧道协议信息的方式,由此解决了由于辅基站添加或更改过程均需要核心网网元参与交互而导致的核心网信令负荷较大,辅基站管理过程时延较长等技术问题,从而减轻了核心网信令负担,并减少了对辅基站管理的时延。
在优选实施过程中,GPRS隧道协议信息可以包括:传输层地址和GPRS隧道协议隧道端点标识TEID。
优选地,在步骤S702,移动锚点向辅基站发送第一GPRS隧道协议信息之前,还可以包括以下操作:
步骤S1:移动锚点接收来自于主基站的SeNB添加请求消息,其中,SeNB添加请求消息中携带有第三GPRS隧道协议信息,第三GPRS隧道协议信息是S1传输承载的服务网关(S-GW)端的GPRS隧道协议信息;
步骤S2:移动锚点存储第三GPRS隧道协议信息,用于后续移动锚点与S-GW之间的用户面数据传输。
优选地,在步骤S702,移动锚点向主基站发送第二GPRS隧道协议信息之前,还可以包括以下步骤:
步骤S3:移动锚点接收来自于辅基站的SeNB添加请求确认消息,其中,SeNB添加请求确认消息中携带有第四GPRS隧道协议信息,第四GPRS隧道协议信息是S1传输承载的SeNB端的GPRS隧道协议信息;
步骤S4:移动锚点存储第四GPRS隧道协议信息,用于后续移动锚点与SeNB之间的用户面数据传输。
优选地,在步骤S702中,移动锚点向辅基站发送第一GPRS隧道协议信息可以包括以下方式之一:
方式一、当主基站与辅基站之间交互的SeNB添加请求消息不是封装在X2消息传输消息时,则移动锚点将第一GPRS隧道协议信息添加在SeNB添加请求消息中并将SeNB添加请求消息发送至辅基站;
方式二、当主基站与辅基站之间交互的SeNB添加请求消息封装在X2消息传输消息时,则移动锚点将第一GPRS隧道协议信息添加在X2消息传输消息中除SeNB添加请求消息之外的其余部分消息中并将X2消息传输消息发送至辅基站;
方式三、当主基站与辅基站之间交互的SeNB添加请求消息封装在X2消息传输消息时,则移动锚点将第一GPRS隧道协议信息添加在X2消息传输消息中的SeNB添加请求消息中并将X2消息传输消息发送至辅基站。
优选地,在步骤S702中,移动锚点向主基站发送第二GPRS隧道协议信息可以包括以下方式之一:
方式一、当主基站与辅基站之间交互的SeNB添加请求确认消息不是封装在X2消息传输消息时,则移动锚点将第二GPRS隧道协议信息添加在SeNB添加请求确认消息中并将SeNB添加请求确认消息发送至主基站;
方式二、当主基站与辅基站之间交互的SeNB添加请求确认消息封装在X2消息传输消息时,则移动锚点将第二GPRS隧道协议信息添加在X2消息传输消息中除SeNB添加请求确认消息之外的其余部分消息中并将X2消息传输消息发送至主基站;
方式三、当主基站与辅基站之间交互的SeNB添加请求确认消息封装在X2消息传输消息时,则移动锚点将第二GPRS隧道协议信息添加在X2消息传输消息中的SeNB添加请求确认消息中并将X2消息传输消息发送至主基站。
优选地,在步骤S702,移动锚点向主基站发送第二GPRS隧道协议信息之后,还可以包括以下操作:
步骤S5:主基站向移动管理实体(MME)发送演进的无线接入承载(E-RAB)修改指示消息,其中,E-RAB修改指示消息中携带有第二GPRS隧道协议信息。
优选地,在步骤S702,移动锚点向主基站发送第二GPRS隧道协议信息之后,还可以包括以下步骤:
步骤S6:主基站比较在添加目标辅基站的过程中获取到的第二GPRS隧道协议信 息与在添加源辅基站的过程中获取到的第二GPRS隧道协议信息是否一致;如果比较结果一致,则主基站停止向MME发送E-RAB修改指示消息。
下面将结合以下几个优选实施例对上述优选实施过程作进一步地描述。
优选实施例一
该优选实施例的适用场景是由MeNB为UE添加首个SeNB。图8是根据本发明优选实施例的由MeNB为UE添加首个SeNB的场景示意图。如图8所示,SeNB可以通过移动锚点与MeNB相连,其中,X2-C接口经过移动锚点连接到MeNB,X2-U可选地终止在移动锚点。SeNB通过移动锚点连接到EPC,具体地指S1-U经过移动锚点到S-GW。图9是根据本发明优选实施例一的由MeNB为UE添加首个SeNB的流程图。如图9所示,该流程可以包括以下处理步骤:
步骤S902:在UE的移动过程中,若UE移动到SeNB范围内并检测到SeNB小区,则向MeNB上报测量报告,MeNB可以根据测量报告确定为UE执行SeNB添加流程。MeNB向移动锚点发送SeNB添加请求消息,其中,SeNB添加请求消息中携带有S1传输承载的S-GW端的GTP信息。GTP信息可以包括:传输层地址和GTP隧道端点标识TEID。
步骤S904:移动锚点将SeNB添加请求消息转发至SeNB。移动锚点在转发的SeNB添加请求消息中除了包括S1传输承载的S-GW端的GTP信息,还携带有移动锚点端针对SeNB分配的S1传输承载的GTP信息。GTP信息可以包括:传输层地址和GTP隧道端点标识TEID。
步骤S906:SeNB向移动锚点发送SeNB添加请求确认消息,其中,SeNB添加请求确认消息中携带有S1传输承载的SeNB端的GTP信息、承载的下行数据前传的SeNB端的GTP信息、承载的上行数据前传的SeNB端的GTP信息。
步骤S908:移动锚点将SeNB添加请求确认消息转发到MeNB。移动锚点在转发的SeNB添加请求确认消息中除了包括S1传输承载的SeNB端的GTP信息、承载的下行数据前传的SeNB端的GTP信息、承载的上行数据前传的SeNB端的GTP信息,还携带有移动锚点端针对S-GW分配的S1传输承载的GTP信息。GTP信息可以包括:传输层地址和GTP隧道端点标识TEID。
步骤S910-S912:MeNB向UE发起RRC重配置消息过程,并在UE重配置完成后,MeNB向SeNB发送SeNB重配置完成消息。SeNB重配置完成消息需要经过移动锚点的转发。
步骤S914:MeNB向MME发送E-RAB修改指示消息,其中,E-RAB修改指示消息中除了包括保留在MeNB上的承载的S1传输承载的MeNB端的GTP信息,还包括修改到SeNB上的承载的移动锚点端针对S-GW分配的S1传输承载的GTP信息。GTP信息可以包括:传输层地址和GTP隧道端点标识TEID。
步骤S916:MME向MeNB回复E-RAB修改指示确认消息。
优选实施例二
该优选实施例的适用场景是由MeNB为UE添加首个SeNB。如上述图8所示,SeNB可以通过移动锚点与MeNB相连,其中,X2-C接口经过移动锚点连接到MeNB,X2-U可选地终止在移动锚点。SeNB通过移动锚点连接到EPC,具体地指S1-U经过移动锚点到S-GW。图10是根据本发明优选实施例二的由MeNB为UE添加首个SeNB的流程图。如图10所示,该流程可以包括以下处理步骤:
步骤S1002:在UE的移动过程中,若UE移动到SeNB范围内并检测到SeNB小区,则向MeNB上报测量报告,MeNB可以根据测量报告确定为UE执行SeNB添加流程。MeNB将SeNB添加请求消息封装在X2消息传输(X2MESSAGE TRANSFER)消息中,并在X2消息传输消息中添加源MeNB的标识和目标SeNB的标识作为路由信息。MeNB发送该X2消息传输消息到移动锚点。
SeNB添加请求消息中携带有S1传输承载的S-GW端的GPRS隧道协议信息(即GTP信息)。GTP信息可以包括:传输层地址和GTP隧道端点标识TEID。
步骤S1004:移动锚点基于步骤S02中X2消息传输消息中携带的目标SeNB标识,将步骤S1002中的封装了SeNB添加请求消息的X2消息传输消息发送到目标SeNB。
移动锚点还可以在X2消息传输消息中包括移动锚点端针对SeNB分配的S1传输承载的GTP信息。GTP信息可以包括:传输层地址和GTP隧道端点标识TEID。
步骤S1006:SeNB将SeNB添加确认消息封装到X2消息传输消息中,并在X2消息传输消息中携带有源SeNB的标识和目标MeNB的标识作为路由信息。SeNB将该X2消息传输消息发送至移动锚点。
SeNB添加确认消息可以包括:S1传输承载的SeNB端的GTP信息、承载的下行数据前传的SeNB端的GTP信息、承载的上行数据前传的SeNB端的GTP信息。GTP信息可以包括:传输层地址和GTP隧道端点标识TEID。
步骤S1008:移动锚点基于步骤S1006中X2消息传输消息中携带的目标MeNB标识,将步骤S1006中的封装了SeNB添加确认消息的X2消息传输消息发送至目标MeNB。
移动锚点还可以在X2消息传输消息中包括移动锚点端针对S-GW分配的S1传输承载的GTP信息。GTP信息可以包括:传输层地址和GTP隧道端点标识TEID。
步骤S1010-S1012:MeNB向UE发起RRC重配置消息,并在UE重配置完成后,MeNB将SeNB重配完成消息封装在X2消息传输消息中,并在X2消息传输消息中添加源MeNB的标识和目标SeNB的标识作为路由信息。MeNB将该X2消息传输消息发送到移动锚点。移动锚点基于X2消息传输消息中携带的目标SeNB标识,将该封装了SeNB重配完成消息的X2消息传输消息发送到目标SeNB。
步骤S1014:MeNB向MME发送E-RAB修改指示消息。该E-RAB修改指示消息中除了包括保留在MeNB上的承载的S1传输承载的MeNB端的GTP信息,还包括修改到SeNB上的承载的移动锚点端针对S-GW分配的S1传输承载的GTP信息。GTP信息可以包括:传输层地址和GTP隧道端点标识TEID。
步骤S1016:MME向MeNB回复E-RAB修改指示确认消息。
优选实施例三
该优选实施例的适用场景是UE的MeNB不变,UE在SeNB之间移动。图11是根据本发明优选实施例的UE的MeNB不变,UE在SeNB之间移动的场景示意图。如图11所示,UE从源SeNB1的覆盖区域移动到目标SeNB2覆盖区域。源SeNB1可以通过移动锚点与MeNB相连,其中,X2-C接口经过移动锚点连接到MeNB,X2-U可选地终止在移动锚点。源SeNB1通过移动锚点连接到EPC,具体地指S1-U经过移动锚点到S-GW。目标SeNB2可以通过移动锚点和MeNB相连,其中,X2-C接口经过移动锚点连接到MeNB,X2-U可选地终止在移动锚点。目标SeNB2可以通过移动锚点连接到EPC,具体地指S1-U经过移动锚点到S-GW。图12是根据本发明优选实施例一的UE的MeNB不变,UE在SeNB之间移动的流程图。如图12所示,该流程可以包括以下处理步骤:
步骤S1202:在UE的移动过程中,若UE从源SeNB1移动到目标SeNB2范围内并检测到目标SeNB2小区,则可以向MeNB上报测量报告,MeNB可以根据测量报告确定为UE执行SeNB更改流程。MeNB向移动锚点发送SeNB添加请求消息,其中,SeNB添加请求消息中携带有S1传输承载的S-GW端的GTP信息。GTP信息可以包括:传输层地址和GTP隧道端点标识TEID。
步骤S1204:移动锚点将SeNB添加请求消息转发到目标SeNB2。移动锚点在转发的SeNB添加请求消息中除了携带有S1传输承载的S-GW端的GTP信息,还携带有移动锚点端针对SeNB分配的S1传输承载的GTP信息。GTP信息可以包括:传输层地址和GTP隧道端点标识TEID。
步骤S1206:目标SeNB2向移动锚点发送SeNB添加请求确认消息,其中,SeNB添加请求确认消息中可以包括:S1传输承载的SeNB端的GTP信息、承载的下行数据前传的SeNB端的GTP信息以及承载的上行数据前传的SeNB端的GTP信息。
步骤S1208:移动锚点将SeNB添加请求确认消息转发至MeNB。移动锚点在转发的SeNB添加请求确认消息中除了携带有S1传输承载的SeNB端的GTP信息、承载的下行数据前传的SeNB端的GTP信息、承载的上行数据前传的SeNB端的GTP信息,还可以携带有移动锚点端针对S-GW分配的S1传输承载的GTP信息。GTP信息可以包括:传输层地址和GTP隧道端点标识TEID。
步骤S1210-S1212:MeNB向源SeNB1发送SeNB释放请求消息来释放源SeNB1。SeNB释放请求消息需要经过移动锚点的转发。
步骤S1214-S1216:MeNB向UE发起RRC重配置消息过程,并在UE重配置完成后,MeNB向目标SeNB2发送SeNB重配置完成消息。SeNB重配置完成消息需要经过移动锚点的转发。
步骤S1218:MeNB比较步骤S1208中的移动锚点端针对S-GW分配的S1传输承载的GTP信息与之前在添加源SeNB1的时候所获取的移动锚点端针对S-GW分配的S1传输承载的GTP信息,如果两者的比较结果一致,则说明移动锚点没有发生变化,因此之后不需要向MME发送E-RAB修改过程。
优选实施例四
该优选实施例的适用场景是UE的MeNB不变,UE在SeNB之间移动。如上述图11所示,UE从源SeNB1的覆盖区域移动到目标SeNB2覆盖区域。源SeNB1可以通过移动锚点与MeNB相连,其中,X2-C接口经过移动锚点连接到MeNB,X2-U可选地终止在移动锚点。源SeNB1可以通过移动锚点连接到EPC,具体地指S1-U经过移动锚点到S-GW。目标SeNB2可以通过移动锚点与MeNB相连,其中,X2-C接口经过移动锚点连接到MeNB,X2-U可选地终止在移动锚点。目标SeNB2通过移动锚点连接到EPC,具体地指S1-U经过移动锚点到S-GW。图13是根据本发明优选实施例二的UE的MeNB不变,UE在SeNB之间移动的流程图。如图13所示,该流程可以包括以下处理步骤:
步骤S1302:在UE的移动过程中,若UE从源SeNB1移动到目标SeNB2范围内并检测到目标SeNB2小区,则向MeNB上报测量报告,MeNB可以根据测量报告确定为UE执行SeNB更改流程。MeNB将SeNB添加请求消息封装在X2消息传输消息中,并在X2消息传输消息中添加源MeNB的标识和目标SeNB2的标识作为路由信息。MeNB向移动锚点发送该X2消息传输消息。
SeNB添加请求消息中携带有S1传输承载的S-GW端的GTP信息。GTP信息可以包括:传输层地址和GTP隧道端点标识TEID。
步骤S1304:移动锚点基于步骤S02中X2消息传输消息中携带的目标SeNB2标识,将步骤S1302中的封装了SeNB添加请求消息的X2消息传输消息发送到目标SeNB2。
移动锚点还可以在X2消息传输消息中包括移动锚点端针对SeNB分配的S1传输承载的GTP信息。GTP信息可以包括:传输层地址和GTP隧道端点标识TEID。
步骤S1306:目标SeNB2将SeNB添加确认消息封装到X2消息传输消息中,并在X2消息传输消息中携带目标SeNB2的标识和目标MeNB的标识作为路由信息。目标SeNB2向移动锚点发送该X2消息传输消息。
SeNB添加确认消息可以包括:S1传输承载的SeNB端的GTP信息、承载的下行数据前传的SeNB端的GTP信息以及承载的上行数据前传的SeNB端的GTP信息。GTP信息可以包括:传输层地址和GTP隧道端点标识TEID。
步骤S1308:移动锚点基于步骤S1306中X2消息传输消息中携带的目标MeNB标识,将步骤S1306中的封装了SeNB添加确认消息的X2消息传输消息发送到目标MeNB。
移动锚点还可以在X2消息传输消息中包括移动锚点端针对S-GW分配的S1传输承载的GTP信息。GTP信息可以包括:传输层地址和GTP隧道端点标识TEID。
步骤S1310-S1312:MeNB将SeNB释放请求消息封装在X2消息传输消息中,并在X2消息传输消息中添加源MeNB的标识和源SeNB1的标识作为路由信息。MeNB将该X2消息传输消息发送到移动锚点。移动锚点基于X2消息传输消息中携带的源SeNB1标识,将该封装了SeNB释放请求消息的X2消息传输消息发送到源SeNB1。
步骤S1314-S1316:MeNB向UE发起RRC重配置消息,并在UE重配置完成后,MeNB将SeNB重配完成消息封装在X2消息传输消息中,并在X2消息传输消息中添加源MeNB的标识和目标SeNB2的标识作为路由信息。MeNB向移动锚点发送该X2消息传输消息。移动锚点基于X2消息传输消息中携带的目标SeNB2标识,将该封装了SeNB重配完成消息的X2消息传输消息发送到目标SeNB2。
步骤S1318:MeNB比较步骤S1308中的移动锚点端针对S-GW分配的S1传输承载的GTP信息与之前在添加源SeNB1的时候所获取的移动锚点端针对S-GW分配的S1传输承载的GTP信息,如果两者的比较结果是一致的,则说明移动锚点没有发生变化,因此之后不需要向MME发送E-RAB修改过程。
图14是根据本发明实施例的用户数据的传输处理装置的结构框图。如图14所示,其应用于移动锚点中,移动锚点位于主基站和辅基站之间,该用户数据的传输处理装置可以包括:发送模块10,用于在辅基站的添加或更改过程中,向辅基站发送第一GPRS隧道协议信息,其中,第一GPRS隧道协议信息是移动锚点针对辅基站分配的S1传输承载的GPRS隧道协议信息;和/或,向主基站发送第二GPRS隧道协议信息,其中,第二GPRS隧道协议信息是移动锚点针对服务网关分配的S1传输承载的GPRS隧道协议信息。
在优选实施过程中,GPRS隧道协议信息可以包括但不限于:传输层地址和GPRS隧道协议隧道端点标识TEID。
优选地,如图15所示,上述装置还可以包括:第一接收模块20,用于接收来自于主基站的SeNB添加请求消息,其中,SeNB添加请求消息中携带有第三GPRS隧道协议信息,第三GPRS隧道协议信息是S1传输承载的S-GW端的GPRS隧道协议信息;第一存储模块30,用于存储第三GPRS隧道协议信息,用于后续移动锚点与S-GW之间的用户面数据传输。
优选地,如图15所示,上述装置还可以包括:第二接收模块40,用于接收来自于辅基站的SeNB添加请求确认消息,其中,SeNB添加请求确认消息中携带有第四GPRS隧道协议信息,第四GPRS隧道协议信息是S1传输承载的SeNB端的GPRS隧道协议信息;第二存储模块50,用于存储第四GPRS隧道协议信息,用于后续移动锚点与SeNB之间的用户面数据传输。
优选地,发送模块10,用于当主基站与辅基站之间交互的SeNB添加请求消息不是封装在X2消息传输消息时,将第一GPRS隧道协议信息添加在SeNB添加请求消息中并将SeNB添加请求消息发送至辅基站;或者,当主基站与辅基站之间交互的SeNB添加请求消息封装在X2消息传输消息时,将第一GPRS隧道协议信息添加在X2消息传输消息中除SeNB添加请求消息之外的其余部分消息中并将X2消息传输消息发送至辅基站;或者,当主基站与辅基站之间交互的SeNB添加请求消息封装在X2消息传输消息时,将第一GPRS隧道协议信息添加在X2消息传输消息中的SeNB添加请求消息中并将X2消息传输消息发送至辅基站。
优选地,发送模块10,还用于当主基站与辅基站之间交互的SeNB添加请求确认消息不是封装X2消息传输消息时,将第二GPRS隧道协议信息添加在SeNB添加请求确认消息中并将SeNB添加请求确认消息发送至辅基站;或者,当主基站与辅基站之间交互的SeNB添加请求确认消息封装在X2消息传输消息时,将第二GPRS隧道协议信息添加在X2消息传输消息中除SeNB添加请求确认消息之外的其余部分消息中并将X2消息传输消息发送至辅基站;或者,当主基站与辅基站之间交互的SeNB添加请求确认消息封装在X2消息传输消息时,将第二GPRS隧道协议信息添加在X2消息传输消息中的SeNB添加请求确认消息中并将X2消息传输消息发送至主基站。
图16是根据本发明实施例的用户数据的传输处理系统的结构框图。如图16所示,该用户数据的传输处理系统可以包括:主基站1、辅基站2以及位于主基站1和辅基站2之间的移动锚点3;移动锚点3,用于在辅基站的添加或更改过程中,向辅基站发送第一GPRS隧道协议信息,其中,第一GPRS隧道协议信息是移动锚点针对辅基站分配的S1传输承载的GPRS隧道协议信息;和/或,向主基站发送第二GPRS隧道协议信息,其中,第二GPRS隧道协议信息是移动锚点针对服务网关分配的S1传输承载的GPRS隧道协议信息。
优选地,移动锚点3,还用于接收来自于主基站的辅基站SeNB添加请求消息,其中,SeNB添加请求消息中携带有第三GPRS隧道协议信息,第三GPRS隧道协议信息是S1传输承载的服务网关S-GW端的GPRS隧道协议信息,以及存储第三GPRS隧道协议信息,用于后续移动锚点与S-GW之间的用户面数据传输。
优选地,移动锚点3,还用于接收来自于辅基站的SeNB添加请求确认消息,其中,SeNB添加请求确认消息中携带有第四GPRS隧道协议信息,第四GPRS隧道协议信息是S1传输承载的SeNB端的GPRS隧道协议信息;以及存储第四GPRS隧道协议信息,用于后续移动锚点与SeNB之间的用户面数据传输。
优选地,主基站1,用于向移动管理实体MME发送演进的无线接入承载E-RAB修改指示消息,其中,E-RAB修改指示消息中携带有第二GPRS隧道协议信息。
优选地,主基站1,还用于比较在添加目标辅基站的过程中获取到的第二GPRS隧道协议信息与在添加源辅基站的过程中获取到的第二GPRS隧道协议信息是否一致,并在比较结果一致的情况下,停止向MME发送E-RAB修改指示消息。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。