本发明涉及移动通信系统领域,特别涉及支持组切换的方法及设备。
背景技术
如图1所示,为现有支持中继(rn)的lte结构示意图,在lte系统的无线接入网络中,无线资源管理实体包括宏基站(enb)101和中继102,rn通过另外一个宏基站(denb)103接入核心网络。denb为rn接入的基站,称为施主基站donorenb。其中,enb101之间通过x2接口相连,每个enb101分别通过s1接口与核心网中的移动管理实体(mme)和服务网管(s-gw)104相连;rn102通过un接口接入denb103。denb103提供了rn102和其他enb之间的x2代理(proxy)功能。denb103提供了rn102和mme/s-gw104之间的s1代理(proxy)功能。s1和x2的代理功能包括在rn102和enb101、rn102和mme104之间传输ue专用的x2和s1信令,以及在rn102和s-gw104之间传输。
现有的中继是用于固定位置的,不支持在不同小区之间的移动。现在运营商面临的问题是在高速移动的火车上,例如250-350公里移动的火车上,现有的中继所提供的服务质量无法满足运营商的需求,例如高噪声,高的穿透损耗,严重的多普勒频率偏移,低的切换成功率等。所以运营商提出了移动中继的研究课题。移动中继就是要解决上述现有中继存在的问题,提高高速火车上所能提供服务的质量,更好的满足用户的需求。
现有的lte中的切换过程有s1切换和x2切换两种。图2以s1切换为例描述了现有ue的切换过程。如图2所示,包括以下步骤:
步骤201:源enb发送切换需求消息给mme。
ue如何向源enb发送测量报告以及源enb如何发起切换可以参考现有的通信协议。
步骤202:mme发送切换请求消息给目的enb。
源基站s-denb即指ue原来所在的enb,目的基站t-denb即指ue要切换到的enb。
步骤203:目的enb为ue分配资源,并发送切换请求确认消息给mme。
步骤204:mme发送切换命令消息源enb。
步骤205:源enb发送rrc连接重新配置消息给ue。
步骤206:ue同步到目的小区,并发送rrc连接重新配置完成消息给目的enb。
步骤207:目的enb发送切换通知消息给mme。
步骤208:mme发送更新承载请求消息给服务网关/分组数据网网关(s-gw/pdngw)。
s-gw主要用于提供用户平面功能;pdngw主要用于完成计费以及合法监听等功能。s-gw和pdngw在物理上可以是一个实体,也可以是两个实体。本步骤中,省略了s-gw和pdngw之间的信令交互。
步骤209:s-gw/pdngw发送更新承载响应消息给mme。
步骤210:ue发起跟踪区域更新(tau)过程。
步骤211:mme发送ue上下文释放命令消息给源enb。
步骤212:源enb发送ue上下文释放完成消息给mme。
从上述切换过程可以看出,每一个ue执行每次切换过程,需要十几条消息的交户。x2切换过程比s1切换优化一些,尽管如此,在高速前进的火车上,rn和ue都在移动,如果多个ue同时执行切换过程,对网络来说会造成不必要的资源的浪费,也容易导致切换过程的失败。为了解决低切换成功率的问题,提高切换的效率,提出了组切换的概念。但是组切换怎么做目前还没有具体的方案。
如果rn和rn所服务的ues同时执行切换过程,如何保证协调的工作也是一个不容忽视的问题。
在本发明提供的方法中,rn可以如ue一样执行测量以及完成不同小区间的切换过程。即使在这种情况下,还存在两个具体的问题:
问题一:rn从一个denb移动到另外一个denb(目的denb)的时候,目的denb所连接的mme可能会与源denb所连接的mme不同,如何选择为ue服务的mme、如何传输ue的上下文信息以及如何为ue建立网络侧的用户面传输路径。
问题二:如何让ue知道网络侧信息的改变,例如新服务mme的gummei。
因此,有必要提出有效的技术方案,解决群体移动、组切换的问题。
技术实现要素:
本发明的目的旨在至少解决上述技术缺陷之一,本发明提供了一种支持ue组切换的技术方案,能够在高速移动的环境下,保证ue的连续接收数据,减少不必要的信令流程,减少网络拥塞。
为达到上述目的,本发明实施例一方面提出了一种支持组切换的方法,应用于ue通过中继节点rn与网络进行通信,包括:
基站s-denb将rn切换到基站t-denb,以及所述s-denb将所述rn服务的ue切换到所述t-denb;其中,所述切换为同时进行或者分别进行。
本发明实施例另一方面还提出了一种支持组切换的基站,包括接收模块、发送模块和切换模块,
所述接收模块,用于接收rn和所述rn服务的ue发送的信息;
所述切换模块,用于为所述rn和所述rn服务的ue选择切换的目标基站t-denb,其后将rn切换到基站t-denb,以及将所述rn服务的ue切换到所述t-denb;其中,所述切换为同时进行或者分别进行;
所述发送模块,用于向所述rn和所述rn服务的ue发送信息。
本发明提出的上述方法或设备,适用于rn的s-gw和pdngw在rn的架构(colocated),也适用于rn的s-gw和pdngw是单独的实体的架构,即s-gw/pdngw不和rn在同一实体(non-colocated)。此外,本发明提出的上述方法或设备中,rn的s-gw和rn服务的ue的s-gw可以不同。rn的小区在高速铁路的沿线有唯一的28比特小区标识,并且rn支持铁路沿线的plmn。rn的小区标识可以不包含denb的标识。本发明提出的上述方法或设备,能够减少不必要的信令流程,减少网络拥塞,减少切换的信令流程,从而减少了切换过程的失败,保证了业务的连续性。
本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1为现有支持中继(rn)的lte结构示意图;
图2为现有s1切换流程图;
图3为本发明应用场景一支持组切换的工作流程图;
图4为本发明应用场景二支持组切换的工作流程图;
图5为本发明应用场景三支持组切换的工作流程图;
图6为本发明应用场景四支持组切换的工作流程图;
图7为本发明应用场景五支持组切换的工作流程图;
图8为本发明应用场景六支持组切换的工作流程图;
图9为本发明应用场景七支持组切换的工作流程图;
图10为本发明应用场景八支持组切换的工作流程图;
图11为本发明实施例基站的结构示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
为了实现本发明之目的,本发明实施例一方面提出了一种支持组切换的方法,应用于ue通过中继节点rn与网络进行通信,包括:
基站s-denb将rn切换到基站t-denb,以及s-denb将rn服务的ue切换到t-denb;其中,切换为同时进行或者分别进行。
具体而言,上述方法还包括:
rn所属的源mme得到ue的上下文后通过rn所属的目的mme将其传给ue的目标mme,或者rn所属的目标mme得到ue的上下文后,将其传给ue的目标mme。
具体而言,上述方法中,rn所属的mme通知ue的源mme或者目标mme切换ue,ue的上下文由ue的源mme发送给ue的目标mme。
具体而言,上述方法中,基站s-denb将rn切换到基站t-denb,以及s-denb将rn服务的ue切换到t-denb,进一步包括:s-denb发起对rn和rn服务的ue的切换准备过程;
s-denb发送rrc连接重配置消息给rn,消息包括rn服务的ue的信息;
rn发送rrc连接重配置完成消息给t-denb。
具体而言,上述方法中,s-denb发送rrc连接重配置消息给rn,rn发送rrc连接重配置完成消息给t-denb接收模块,通过rrc连接重配置过程为rn服务的ue建立起rn和t-denb之间的用户平面和rn和t-denb之间的信令连接。
具体而言,上述方法中,rrc连接重配置消息包括的rn服务的ue的信息包括:
ue在rn和t-denb接口的enbues1apid,t-denb分配的mmeues1apid;或者,
ue的e-rab信息、包括e-rab标识、t-denb为rn服务的ue分配的rn和t-denb接口上行的teid和传输层地址。
具体而言,上述方法中,rrc连接重配置完成消息包括rn服务的ue的信息,ue的信息包括ue的e-rab标识,rn分配的下行的teid和传输层地址。
具体而言,上述方法中,在切换准备阶段,s-denb将rn服务的ue的信息通知t-denb,t-denb根据收到的信息包括为ue分配rn和t-denb以及t-denb和mme接口的资源。
具体而言,上述方法中,s-denb通知t-denb的rn服务的ue的信息包括:
ue在rn和s-denb之间的s1接口的enbues1apid和/或mmeues1apid。
s-denb通知t-denb的rn服务的ue的信息包括:ue服务的mme。
具体而言,上述方法中,s-denb通知t-denbrn服务ue的信息包括:ue在s-denb和s-mme之间的s1接口的enbues1apid和/或mmeues1apid。
具体而言,上述方法中,s-denb将rn服务的ue的信息通知t-denb包括:ue的包括e-rab标识的e-rab信息、rn为ue分配的在rn和s-denb接口的下行的teid和传输层地址。
具体而言,上述方法中,s-denb对rn和rn服务的ue的切换准备过程包括步骤:
s-denb发送切换需求消息给mme,消息包括rn上服务ue的信息;
mme发送切换请求消息给t-denb,消息包括rn上服务ue的信息;
t-denb分配资源,发送切换请求确认消息给mme,消息包括rn上服务ue的信息;
mme发送切换命令消息给s-denb,消息包括rn上服务ue的信息。
具体而言,上述方法中,切换完成过程包括步骤:
t-denb发送切换通知消息给rn的mme;
t-denb对rn服务的每个ue发送路径切换请求给ue的mme;
ue的mme通知s-gw切换下行的用户平面传输路径;
ue的mme发送路径切换请求确认消息给t-denb。
具体而言,上述方法中还包括:
t-denb在路径切换请求消息中把ue的源mme告知目的mme,其中包括目的mme请求源mme来得到ue的上下文信息。
具体而言,上述方法中,s-denb对rn和rn服务的ue的切换准备过程包括步骤:
s-denb发送切换请求消息给t-denb,消息包括rn上服务ue的信息;
t-denb分配资源,发送切换请求确认消息给s-denb,消息包括rn上服务ue的信息。
具体而言,上述方法中,切换完成过程包括步骤:
t-denb发送路径切换请求消息给rn的mme;rn的mme发送路径切换请求确认消息给t-denb;
t-denb对rn服务的每个ue发送路径切换请求给ue的mme;
ue的mme通知s-gw切换下行的用户平面传输路径;
ue的mme发送路径切换请求确认消息给t-denb。
相应于上述方法,如图11所示,本发明实施例另一方面还提出了一种支持组切换的基站100,包括接收模块110、发送模块120和切换模块130。
其中,接收模块110用于接收rn和rn服务的ue发送的信息。
切换模块130用于为rn和rn服务的ue选择切换的目标基站t-denb,其后将rn切换到基站t-denb,以及将rn服务的ue切换到t-denb;其中,切换为同时进行或者分别进行。
发送模块120用于向rn和rn服务的ue发送信息。
具体而言,切换模块130将rn切换到基站t-denb,以及s-denb将rn服务的ue切换到t-denb,进一步包括:
切换模块130发起对rn和rn服务的ue的切换准备过程;
发送模块120发送rrc连接重配置消息给rn,消息包括rn服务的ue的信息;
rn发送rrc连接重配置完成消息给t-denb;
具体而言,发送模块120发送rrc连接重配置消息给rn,rn发送rrc连接重配置完成消息给t-denb接收模块,通过rrc连接重配置过程为rn服务的ue建立起rn和t-denb之间的用户平面和rn和t-denb之间的信令连接。
其中,rrc连接重配置消息包括的rn服务的ue的信息包括:
ue在rn和t-denb接口的enbues1apid,t-denb分配的mmeues1apid;或者,
ue的e-rab信息、包括e-rab标识、t-denb为rn服务的ue分配的rn和t-denb接口上行的teid和传输层地址。
其中,rrc连接重配置完成消息包括rn服务的ue的信息,ue的信息包括ue的e-rab标识,rn分配的下行的teid和传输层地址。
具体而言,在切换准备阶段,发送模块120将rn服务的ue的信息通知t-denb,t-denb根据收到的信息包括为ue分配rn和t-denb以及t-denb和mme接口的资源。
其中,发送模块120通知t-denb的rn服务的ue的信息包括:
ue在rn和s-denb之间的s1接口的enbues1apid和/或mmeues1apid。
其中,发送模块120通知t-denbrn服务ue的信息包括:ue在s-denb和s-mme之间的s1接口的enbues1apid和/或mmeues1apid。
具体而言,发送模块120将rn服务的ue的信息通知t-denb包括:ue的包括e-rab标识的e-rab信息、rn为ue分配的在rn和s-denb接口的下行的teid和传输层地址。
其中,发送模块120通知t-denb的rn服务的ue的信息包括:ue服务的mme。
具体而言,切换模块130对rn和rn服务的ue的切换准备过程包括步骤:
发送模块120发送切换需求消息给mme,消息包括rn上服务ue的信息;
mme发送切换请求消息给t-denb,消息包括rn上服务ue的信息;
t-denb分配资源,发送切换请求确认消息给mme,消息包括rn上服务ue的信息;
mme发送切换命令消息给接收模块110,消息包括rn上服务ue的信息。
其中,切换完成过程包括步骤:
t-denb发送切换通知消息给rn的mme;
t-denb对rn服务的每个ue发送路径切换请求给ue的mme;
ue的mme通知s-gw切换下行的用户平面传输路径;
ue的mme发送路径切换请求确认消息给t-denb。
其中,还包括:
t-denb在路径切换请求消息中把ue的源mme告知目的mme,其中包括目的mme请求源mme来得到ue的上下文信息。
具体而言,切换模块130对rn和rn服务的ue的切换准备过程包括步骤:
发送模块120发送切换请求消息给t-denb,消息包括rn上服务ue的信息;
t-denb分配资源,发送切换请求确认消息给s-denb,消息包括rn上服务ue的信息。
其中,切换完成过程包括步骤:
t-denb发送路径切换请求消息给rn的mme;rn的mme发送路径切换请求确认消息给t-denb;
t-denb对rn服务的每个ue发送路径切换请求给ue的mme;
ue的mme通知s-gw切换下行的用户平面传输路径;
ue的mme发送路径切换请求确认消息给t-denb。
本发明提出的上述方法或设备,适用于rn的s-gw和pdngw在rn的架构(colocated),也适用于rn的s-gw和pdngw是单独的实体的架构,即s-gw/pdngw不和rn在同一实体(non-colocated)。此外,本发明提出的上述方法或设备中,rn的s-gw和rn服务的ue的s-gw可以不同。rn的小区在高速铁路的沿线有唯一的28比特小区标识,并且rn支持铁路沿线的plmn。rn的小区标识可以不包含denb的标识。本发明提出的上述方法或设备,能够减少不必要的信令流程,减少网络拥塞,减少切换的信令流程,从而减少了切换过程的失败,保证了业务的连续性。
为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举例,对本发明提出的方法和设备作进一步详细说明。
应用场景一
如图3所示,以下是对图3的具体说明:
步骤301,s-denb触发对rn和rn服务ue的切换准备过程。在切换准备过程中,完成t-denb在un接口对rn资源的分配。需要把rn服务的ue在rn和t-denb接口的enbues1apid和/或mmeues1apid传输给s-denb。需要把t-denb为rn服务的ue在rn和t-denb接口分配的上行的teid和传输层地址传输给s-denb。
步骤302,s-denb发送rrc连接重新配置消息给rn。所述消息包括rn作为ue的移动控制信息。所述消息还包括rn服务ue的信息。所述ue信息包括以下一个或者多个信息:
-ue在rn和t-denb接口的enbues1apid,mmeues1apid(由t-denb分配);
-ue的e-rab信息,包括e-rab标识、t-enb为rn服务的ue分配的rn和t-denb接口上行的teid和传输层地址。
上述信息可以通过从t-denb传给s-denb,s-denb把上述信息传给rn。
rn保存收到的上述信息。ue收到rrc连接重新配置消息后就隐式的建立起了rn服务的ue在rn和t-denb接口的ue关联(associated)信令连接,也建立起rn服务的ue在rn和t-denb之间的用户平面。
步骤303,rn发送rrc连接重新配置完成消息给t-denb。
至此,rn可以把rn下ue发送的上行数据,通过上述收到的rn和t-denb接口上行的teid和传输层地址,发送数据给t-denb。
具有两种方式可以让t-denb知道rn服务的ue在rn和t-denb接口为rn分配的下行的teid和传输层地址,一种是在切换准备过程中由s-denb发送ue的e-rab标识和rn分配的下行的teid和传输层地址给t-denb。另外一种是在rrc连接重配置完成消息中包括rn服务ue的信息。所述ue信息包括ue的e-rab信息,所述e-rab信息包括e-rab标识,rn分配的下行的teid和传输层地址。
步骤304,通过rnmme和uemme切换完成,切换用户平面传输路径。
应用场景二
如图4所示,流程包括:
rn在移动的过程中,需要从源基站s-denb切换到目的基站t-denb,本应用场景给出了rn和ue的切换流程,保证rn所服务的ue的业务的连续性,并且减少切换信令。这里省略了与本发明无关的步骤的详细说明,包括:
步骤401:s-denb决定发起对rn的切换。s-denb同时把rn所服务的ue也切换到t-denb。s-denb发送切换需求消息给rn的mme(rn-mme)。所述切换需求消息包括rn作为ue的所有现有信息,即现有切换需求中包含的ue的信息。所述消息还包括rn服务的ue的信息。所述ue的信息包括以下一个或者多个信息:
-ue在rn和s-denb之间的s1接口的enbues1apid,mmeues1apid;
-ue在s-denb和s-mme之间的s1接口的enbues1apid,mmeues1apid。可选的,所述ue信息也可以不包含此部分信息,因为s-mme已经知道这部分信息;
-ue的e-rab信息,例如e-rab标识。还可以包括ue在rn和s-denb接口rn分配的下行的teid和传输层地址。
-ue服务的mme,例如gummei。
s-denb根据rn服务的ue的切换限制列表(hrl)为每个ue选择目的服务的plmn。并在ue信息中包括为ue选择的目的plmn,可以是plmn标识,也可以包括在选择的tai中。
步骤402:rn-mme发送切换请求消息给t-denb。所述消息包括rn作为ue的标识信息和承载信息,即现有切换请求中包含的ue的信息。所述切换请求消息包括rn服务的ue的信息。所述ue信息包括以下一个或者多个信息:
-rn服务的ue要建立的e-rab信息,包括e-rab标识、e-rab的qos信息;还可以包括rn服务的ue在rn和s-denb接口为rn分配的下行的teid和传输层地址;
-ue在rn和s-denb之间的s1接口的enbues1apid,mmeues1apid;
-ue服务的mme,例如gummei。
步骤403:t-denb为rn分配un接口的无线资源。t-denb为rn服务的ue分配在rn和t-denb接口上行的teid和传输层地址。t-denb为rn服务的ue分配在rn和t-denb接口的mmeues1apid。
t-denb发送切换请求确认消息给rn-mme。所述消息包括rn作为ue的信息,即现有切换需求确认中包含的ue的信息,例如enbues1apid、mmeues1apid、接受的e-rab信息和失败的e-rab信息。
所述消息包括rn服务的ue的信息。所述ue的信息包括以下一个或者多个信息:
-ue在rn和t-denb接口的enbues1apid,mmeues1apid(t-denb分配);
-ue的e-rab信息。包括e-rab标识、t-enb为rn服务的ue分配的rn和t-denb接口上行的teid和传输层地址。
步骤404,rn-mme发送切换命令消息给s-denb。所述消息包括rn作为ue的信息,例如rn的enbues1apid和mmeues1apid。
所述消息还包括rn服务的ue的信息。所述ue的信息包括以下一个或者多个信息:
-ue在rn和t-denb接口的enbues1apid,mmeues1apid(由t-denb分配);
-ue的e-rab信息。包括e-rab标识、t-enb为rn服务的ue分配在rn和t-denb接口上行的teid和传输层地址。
步骤405,s-denb发送rrc连接重新配置消息给rn。所述消息包括rn作为ue的移动控制信息,即现有rrc连接重新配置消息中包含的ue的信息。所述消息还包括rn服务的ue的信息。所述ue信息包括以下一个或者多个信息:
-ue在rn和t-denb接口的enbues1apid,mmeues1apid(由t-denb分配);
-ue的e-rab信息。包括e-rab标识、t-enb为rn服务的ue分配的rn和t-denb接口上行的teid和传输层地址。
上述信息可以从t-denb通过步骤403、步骤404和步骤405的消息中的容器(container)传给rn。或者通过步骤403和步骤404的消息中的容器(container)传给s-denb,s-denb把上述信息传给rn。或者直接在步骤403、步骤404和步骤405的消息中传给rn。或者s-denb通过一个容器例如ues1apcontainer把上述信息在此步骤中发送给rn。
rn保存收到的上述信息。ue收到rrc连接重新配置消息后就隐式的建立起了rn服务ue的rn和t-denb接口的ue关联(associated)信令连接,也建立起rn服务ue在rn和t-denb之间的用户平面。
步骤406,rn发送rrc连接重新配置完成消息给t-denb。
至此,rn可以把rn下ue发送的上行数据通过上述收到的rn和t-denb接口上行的teid和传输层地址发送数据给t-denb。
有两种方式可以让t-denb知道rn服务的ue在rn和t-denb接口rn分配的下行的teid和传输层地址,一种是在步骤401和步骤402中包括ue的e-rab标识和rn分配的下行的teid和传输层地址。另外一种是在rrc连接重配置完成消息中包括rn服务ue的信息。所述ue信息包括ue的e-rab信息。所述e-rab信息包括e-rab标识,rn分配的下行的teid和传输层地址。
步骤407,t-denb发送切换通知消息给rn-mme。
步骤408,从步骤401和步骤402,t-denb已经知道了rn服务每个ue的mme。对rn服务的每个ue,t-denb发送路径切换请求消息给ue的mme。所述消息包括ue在t-denb和mme接口的enbues1apid、源mme的mmeues1apid。所述消息包括下行要切换的e-rab信息。所述消息还包括目的小区的全球小区标识ecgi和tai。tai中包括的是s-denb为ue选择的plmn标识。
步骤409,ue-mme发送更新承载请求消息给ue的s-gw/pdngw。这里省略了s-gw和pdngw之间的信令流程的描述。所述消息包括t-denb为ue分配的下行的teid和传输层地址。如果为ue重选的目的plmn与源plmn不同,目的plmn在步骤401和步骤402中从源denb收到,则t-mme在修改承载请求消息中发送新的tai给s-gw,s-gw发送给pdngw,所述消息还可以包括ecgi。pdngw可以根据此信息对ue进行合理的计费。
步骤410,ue的s-gw/pdngw发送更新承载响应消息给ue-mme。
步骤411,ue-mme发送路径切换请求确认消息给t-denb。
至此,即完成了本应用场景支持组切换的整个工作流程。在本应用场景中,rn服务ue在rn小区下分配的资源不需要重新配置。从ue端来看,接入层没有发生切换过程。
应用场景三
rn在移动的过程中,需要从源基站s-denb切换到目的基站t-denb,本实施例给出了rn和ue的切换流程,保证rn所服务的ue的业务的连续性,并且减少切换信令。
本实施例与应用场景一的区别在于:应用场景一中没有发生rn的mme和ue的mme的重定位。在本实施例中rn的mme和ue的mme发生了重定位,本实施例的方法也用于只有rn的mme发生了重定位,或者只有ue的mme发生了重定位,或者只有部分ue的mme发生了重定位的情况。本实施例中是由rn的源mme(s-rn-mme)为ue选择目的mme(t-ue-mme)。
具体可参见图5,这里省略了与本发明无关的步骤的详细说明,包括:
步骤501:s-denb决定发起对rn的切换。s-denb同时把rn所服务的ue也切换到t-denb。s-denb发送切换需求消息给rn的源mme(s-rn-mme)。所述切换需求消息包括rn作为ue的所有现有信息,即现有切换需求消息中包含的ue的信息。所述消息还包括rn服务的ue的信息。所述ue的信息包括以下一个或者多个信息:
-ue在rn和s-denb之间的s1接口的enbues1apid,mmeues1apid;
-ue在s-denb和s-mme之间的s1接口的enbues1apid,mmeues1apid。可选的,所述ue信息也可以不包含此部分信息,因为s-mme已经知道这部分信息;
-ue的e-rab信息,例如e-rab标识。还可以包括ue在rn和s-denb接口rn分配的下行的teid和传输层地址;
-ue服务的mme,例如gummei。
s-denb根据rn服务ue的切换限制列表(hrl)为每个ue选择目的服务的plmn。并在ue信息中包括为ue选择的目的plmn,可以是plmn标识,也可以包括在选择的tai中。
步骤501a,s-rn-mme根据源denb为ue选择的plmn和rn的目的小区和目的denb,判断rn服务的ue是否需要重定位,判断是否需要为ue重定位mme。如果需要重定位,则为ue选择目的mme(t-ue-mme)。
选择好ue的目的mme后,需要把ue的上下文从ue的源mme转移到目的mme,有以下几种方式实现:
方法一,s-rn-mme去s-ue-mme请求ue的上下文,然后把ue的上下文发送给t-rn-mme,再由t-rn-mme发送给s-ue-mme。具体如步骤501a,501b,502以及步骤505a和505b所述。
方法二,s-rn-mme发送选择好的t-ue-mme给s-ue-mme,由s-ue-mme把ue的上下文转移给t-ue-mme。
方法三,s-rn-mme发送消息给t-ue-mme。并告知t-ue-mme源ue-mme的信息。由t-ue-mme去s-ue-mme请求ue的上下文信息。
方法四,s-rn-mme把选择好的目的ue-mme告知t-rn-mme。t-rn-mme通知s-ue-mmemme重定位的信息以及t-ue-mme,s-ue-mme把ue的上下文信息转移给t-ue-mme。
方法五,s-rn-mme把选择好的目的ue-mme告知t-rn-mme。t-rn-mme发送消息给t-ue-mme。并告知t-ue-mme源ue-mme的信息。由t-ue-mme去s-ue-mme请求ue的上下文信息。
步骤501a,s-rn-mme发送ue上下文请求消息给s-ue-mme。从步骤401的消息s-rn-mme知道ue的源mme。
步骤501b,s-ue-mme发送ue上下文响应消息给s-rn-mme。所述消息包括ue在s-ue-mme的上下文信息。
步骤501a和401b是针对rn服务的每个ue的。
步骤502,s-rn-mme发送前转重定位请求消息给t-rn-mme。所述消息包括步骤501中的rn服务ue的信息以及为ue选择的目的mme。
步骤503,t-rn-mme发送切换请求消息给t-denb。所述消息包括rn作为ue的标识信息和承载信息。所述切换请求消息包括rn服务的ue的信息。所述ue信息包括以下一个或者多个信息:
-rn服务的ue要建立的e-rab信息,包括e-rab标识、e-rab的qos信息;还可以包括rn服务的ue在rn和s-denb接口rn分配的下行的teid和传输层地址;
-ue在rn和s-denb之间的s1接口的enbues1apid,mmeues1apid;
-ue服务的目的mme,例如gummei。
步骤504,t-denb为rn分配在un接口的无线资源。t-denb为rn服务的ue分配在rn和t-denb接口上行的teid和传输层地址。t-denb为rn服务的ue分配在rn和t-denb接口的mmeues1apid。
t-denb发送切换请求确认消息给t-rn-mme。所述消息包括rn作为ue的信息,即现有切换请求确认消息中包含的ue的信息,例如enbues1apid、mmeues1apid、接受的e-rab信息和失败的e-rab信息。
所述消息包括rn服务的ue的信息。所述ue的信息包括以下一个或者多个信息:
-ue在rn和t-denb接口的enbues1apid,mmeues1apid(由t-denb分配);
ue的e-rab信息。包括e-rab标识、t-enb为rn服务的ue分配在rn和t-denb接口上行的teid和传输层地址。
步骤505a,t-rn-mme给t-ue-mme发送ue上下文转移的消息。所述消息包括在步骤402中收到的ue在s-ue-mme的上下文信息。
步骤505b,t-ue-mme保存ue上下文信息。t-rn-mme发送ue上下文转移确认消息给t-rn-mme。
步骤505a和405b是针对rn服务的每个ue的。
步骤506,t-rn-mme发送前转重定位响应消息给s-rn-mme。
步骤507,s-rn-mme发送切换命令消息给s-denb。所述消息包括rn作为ue的信息,即现有切换命令消息中包含的ue的信息,例如rn的enbues1apid和mmeues1apid。
所述消息还包括rn服务的ue的信息。所述ue的信息包括以下一个或者多个信息:
-ue在rn和t-denb接口的enbues1apid,mmeues1apid(由t-denb分配);
-ue的e-rab信息。包括e-rab标识、t-enb为rn服务的ue分配在rn和t-denb接口上行的teid和传输层地址。
步骤508至步骤510与步骤405至步骤407相同,这里不再赘述。
步骤511,从步骤503,t-denb已经知道了rn服务每个ue的目的mme。对rn服务的每个ue,t-denb发送路径切换请求消息给ue的目的mme。所述消息包括ue在t-denb和目的mme接口的enbues1apid、源mme的mmeues1apid。所述消息包括下行要切换的e-rab信息。所述消息还包括目的小区的全球小区标识ecgi和tai。tai中包括的是s-denb为ue选择的plmn标识。
步骤512,t-ue-mme发送更新承载请求消息给ue的s-gw/pdngw。这里省略了s-gw和pdngw之间的信令流程的描述。所述消息包括t-denb为ue分配的下行的teid和传输层地址。如果为ue重选的目的plmn与源plmn不同,目的plmn在步骤501和步骤503中从源denb收到,则t-ue-mme在修改承载请求消息中发送新的tai给s-gw,s-gw发送给pdngw,所述消息还可以包括ecgi。pdngw可以根据此信息对ue进行合理的计费。
ue的s-gw/pdngw发送更新承载响应消息给t-ue-mme。
步骤513,t-ue-mme发送路径切换请求确认消息给t-denb。
至此,即完成了本应用场景支持组切换的整个工作流程。在本应用场景中,rn服务ue在rn小区下分配的资源不需要重新配置。从ue端来看,接入层没有发生切换过程。
应用场景四
rn在移动的过程中,需要从源基站s-denb切换到目的基站t-denb,本实施例给出了rn和ue的切换流程,保证rn所服务的ue的业务的连续性,并且减少切换信令。
本实施例与应用场景二的区别在于:在应用场景二中s-rn-mme为rn服务的ue选择目的mme。在本实施例中,由t-rn-mme为rn服务的ue选择目的mme。
具体可参见图6。这里省略了与本发明无关的步骤的详细说明,包括:
步骤601和步骤501相同,这里不再赘述。
步骤602,s-rn-mme发送前转重定位请求消息给t-rn-mme。所述消息包括步骤601中收到的rn服务的ue的信息。
t-mme为rn服务的ue选择目的mme。选择好目的mme后,需要把ue在源mme的上下文信息转移到目的mme。有几种方法实现ue上下文的转移。
方法一:t-rn-mme到s-ue-mme请求ue的上下文信息,然后把ue的上下文信息发送给t-ue-mme。具体如步骤602和步骤604所述。
方法二:t-rn-mme发送选择好的t-ue-mme给s-ue-mme,由s-ue-mme把ue的上下文转移给t-ue-mme。
方法三:t-rn-mme发送消息给t-ue-mme。并告知t-ue-mme源ue-mme的信息。由t-ue-mme去s-ue-mme请求ue的上下文信息。
步骤602a,t-rn-mme发送ue上下文请求消息给s-ue-mme。所述消息包括ue在s-denb和mme之间的enbues1apid和mmeues1apid。
步骤602b,s-ue-mme发送ue上下文响应消息给t-rn-mme。所述消息包括ue的上下文信息。
步骤603至步骤604与步骤503至步骤504相同,这里不再赘述。
步骤604a,t-rn-mme发送ue上下文转移消息给t-ue-mme。所述消息包括ue在mme的上下文信息。
步骤604b,t-ue-mme发送ue上下文转移确认消息给t-rn-mme。
步骤605至步骤613与步骤506至步骤513相同,这里不再赘述。
至此,即完成了本应用场景四支持组切换的整个工作流程。在本应用场景中,rn服务ue在rn小区下分配的资源不需要重新配置。从ue端来看,接入层没有发生切换过程。
应用场景五
rn在移动的过程中,需要从源基站s-denb切换到目的基站t-denb,本实施例给出了rn和ue的切换流程,保证rn所服务的ue的业务的连续性,并且减少切换信令。本实施例与应用场景二的区别在于:在应用场景二中s-rn-mme为rn服务的ue选择目的mme。在本实施例中,由s-ue-mme为rn服务的ue选择目的mme,具体可参见图7,包括:
步骤701至步骤702和步骤501至502相同,这里不再赘述。
步骤703,t-rn-mme发送ue切换指示消息给s-ue-mme。所述消息包括ue在s-denb和mme之间的enbues1apid和mmeues1apid。所述消息也可以包括s-denb为ue选择的plmn。
本实施例中也可以由s-rn-mme在步骤701的消息后,发送ue切换指示消息给s-ue-mme。所述消息包括ue在s-denb和mme之间的enbues1apid和mmeues1apid。所述消息也可以包括s-denb为ue选择的plmn。
步骤704a,s-ue-mme为ue选择目的mme。s-ue-mme发送ue上下文转移消息给t-ue-mme,所述消息包括ue在mme的上下文信息。
步骤704b,t-ue-mme发送ue上下文转移确认消息给s-ue-mme。
步骤705,s-ue-mme发送ue切换指示确认消息给t-rn-mme。如果ue切换指示是从s-rn-mme收到的,则所述的响应消息发送给s-rn-mme。
步骤703至步骤705是针对rn服务的每一个ue的。
步骤706至步骤707与步骤503至步骤504相同,这里不再赘述。
步骤708至步骤716与步骤505至步骤513相同,这里不再赘述。
至此,即完成了本应用场景五支持组切换的整个工作流程。在本应用场景中,rn服务的ue在rn小区下分配的资源不需要重新配置。从ue端来看,接入层没有发生切换过程。
应用场景六
rn在移动的过程中,需要从源基站s-denb切换到目的基站t-denb,本实施例给出了rn和ue的切换流程,保证rn所服务的ue的业务的连续性,并且减少切换信令。本实施例与应用场景二的区别在于:在应用场景二中s-rn-mme为rn服务的ue选择目的mme。在本实施例中,由t-denb为rn服务的ue选择目的mme。具体可参见图8,包括:
步骤801至步骤802和步骤501至502相同,这里不再赘述。
步骤803至步骤809和步骤606至612相同,这里不再赘述。
步骤810,t-denb为rn服务的ue选择目的mme。t-denb发送路径切换请求消息给ue的目的mme。所述消息包括ue的源mme标识。所述消息包括ue在s-denb和s-ue-mme接口的enbues1apid和/或mmeues1apid。
步骤811,t-ue-mme发送ue上下文请求消息给s-ue-mme。ue在s-denb和s-ue-mme接口的enbues1apid和/或mmeues1apid。s-ue-mme发送ue上下文响应消息给t-ue-mme。所述消息包括ue在mme的上下文信息。
步骤812至步骤813与步骤614至步骤616相同,这里不再赘述。
至此,即完成了本应用场景六支持组切换的整个工作流程。在本应用场景中,rn服务的ue在rn小区下分配的资源不需要重新配置。从ue端来看,接入层没有发生切换过程。
应用场景七
rn在移动的过程中,需要从源基站s-denb切换到目的基站t-denb,本实施例给出了rn和ue的切换流程,保证rn所服务的ue的业务的连续性,并且减少切换信令。本实施例与应用场景一的区别在于:在应用场景一中的切换准备过程是对rn和rn服务的所有ue的。应用场景六种切换准备过程对rn和每个ue是单独进行的。具体可参见图9,包括:
步骤901:源denb发起切换rn的过程。s-denb发送切换需求消息给rn-mme。
步骤902,rn-mme发送切换请求消息给目的denb。
源denb即指rn原来所在的denb,目的denb即指rn要切换到的denb。
步骤903:目的denb为rn分配资源,并发送切换请求确认消息给rn-mme。
步骤904:rn-mme发送切换命令消息源denb。
源denb发起对rn服务ue在网络侧的切换过程。对于rn服务的每一个ue,重复步骤905至步骤908。源denb可以不需要等到步骤908执行完再触发另外一个ue的切换过程。可以一个一个ue依次触发步骤905。源denb也可以不用等到步骤904再执行对rn服务ue的切换过程,可以发送完步骤901后就开始依次执行对ue的切换流程。
步骤905:s-denb发送切换需求消息给ue-mme。所述消息包括ue在rn和s-denb之间的s1接口的enbues1apid,mmeues1apid。所述消息还可以包括ue在rn和s-denb接口rn分配的下行的teid和传输层地址。
ue-mme决定是否为ue重选s-gw,在重选的情况下,ue-mme发送创建会话请求消息给目的s-gw/pdngw。这里省略了s-gw和pdngw之间的信令流程,在s-gw重选的情况下,pdngw可以不改变。目的s-gw发送创建会话响应消息给t-mme。
步骤906,ue-mme发送切换请求消息给目的denb。所述消息包括ue在rn和s-denb接口rn分配的下行的teid和传输层地址。所述消息还可以包括ue在rn和s-denb之间的s1接口的enbues1apid,mmeues1apid。
步骤907:目的denb为ue分配t-denb和t-mme接口下行的teid和传输层地址。t-denb为ue分配rn和t-denb接口上行的teid和传输层地址。t-denb为ue分配rn和t-denb接口的mmeues1apid,并发送切换请求确认消息给t-mme。所述消息包括为ue分配t-denb和t-mme接口下行的teid和传输层地址。所述消息包括t-denb为ue分配的rn和t-denb接口上行的teid和传输层地址。所述消息包括t-denb为ue分配的rn和t-denb接口的mmeues1apid。
步骤908:s-mme发送切换命令消息源denb。所述消息包括以下一个或者多个信息:
-ue在rn和t-denb接口的enbues1apid,mmeues1apid(由t-denb分配);
-ue的e-rab信息。包括e-rab标识、t-enb为rn服务的ue分配的rn和t-denb接口上行的teid和传输层地址。
s-denb收到切换rn的步骤904的消息和切换rn服务的所有ue的步骤908的消息后,执行步骤909。
步骤909至步骤911与步骤707至709相同,这里不再赘述。
步骤912,t-denb发送切换通知消息给ue-mme。t-denb可以对rn和rn服务的每个ue依次发送该消息。
步骤913,对于rn服务的每个ue,t-mme发送更新承载请求消息给ue的s-gw/pdngw。如果为ue重选了s-gw,则t-mme发送更新承载请求消息给目的s-gw/pdngw。在s-gw重选的时候pdngw可以不改变,这里省略了s-gw和pdngw之间的信令流程的描述。所述消息包括t-denb为ue分配的下行的teid和传输层地址。如果为ue重选的目的plmn与源不同,则ue-mme在修改承载请求消息中发送新的tai给s-gw,s-gw发送给pdngw。pdngw可以根据此信息对ue进行合理的计费。
对于rn的s-gw和pdngw是单独的实体的架构(s-gw/pdngw不和rn在同一实体(non-colocated)),rn-mme发送修改承载请求消息给rn的t-s-gw/pdngw。所述消息包括rn作为ue的信息。rn的t-s-gw/pdngw会发送修改承载响应消息给t-mme。
步骤913,ue的s-gw/pdngw发送修改承载响应消息给ue-mme。
步骤914,ue-mme发送路径切换请求确认消息给t-denb。
应用场景七的另外一种实现方式是步骤905至步骤908中是用于切换rn下所有ue的。这样所述消息中包括的信息是一个rn下所有ue的列表。每一个ue的信息与上述具体描述相同。mme和s-gw之间的过程可以对每个ue执行一次。因为每个ue的s-gw可能不同。如果所有ue的s-gw相同,mme和s-gw之间的过程也可以为rn下所有ue执行一次,这样所述消息包括rn下所有ue的信息。
应用场景八
rn在移动的过程中,需要从源基站s-denb切换到目的基站t-denb,本实施例给出了rn和ue的x2切换流程,保证rn所服务的ue的业务的连续性,并且减少切换信令。具体可参见图10,包括:
步骤1001,s-denb决定发起对rn的切换。s-denb同时把rn所服务的ue也切换到t-denb。s-denb发送切换请求消息给t-denb。所述切换请求消息包括rn作为ue的所有现有信息,即现有切换请求消息中包含的ue的信息。所述消息还包括rn服务的ue的信息。所述ue的信息包括以下一个或者多个信息:
-ue在rn和s-denb之间的s1接口的enbues1apid,mmeues1apid;
-ue在s-denb和mme之间的s1接口的mmeues1apid。还可以包括s-denb和mme之间的s1接口的旧的enbues1apid;
-ue的e-rab信息,例如e-rab标识。还可以包括ue在rn和s-denb接口rn分配的下行的teid和传输层地址。
s-denb根据rn服务ue的切换限制列表(hrl)为每个ue选择目的服务的plmn。并在ue信息中包括为ue选择的目的plmn,可以是plmn标识,也可以包括在选择的tai中。
步骤1002,t-denb为rn分配un接口的无线资源。t-denb为rn服务的ue分配rn和t-denb接口上行的teid和传输层地址。t-denb为rn服务的ue分配rn和t-denb接口的mmeues1apid。
步骤1003,t-denb发送切换请求确认消息给s-denb。所述消息包括rn作为ue的信息,即现有切换请求确认消息中包含的ue的信息,例如旧的enbuex2apid、新的enbuex2apid、接受的e-rab信息和失败的e-rab信息。
所述消息包括rn服务ue的信息。所述ue的信息包括以下一个或者多个信息:
-ue在rn和t-denb接口的enbues1apid,mmeues1apid(由t-denb分配);
-ue的e-rab信息。包括e-rab标识、t-enb为rn服务的ue分配的rn和t-denb接口上行的teid和传输层地址。
步骤1003至步骤1004与步骤409至步骤410相同,这里不再赘述。
步骤1005,t-denb为rn分配下行的enbues1apid,为rn的承载分配下行的teid和传输层地址。t-denb发送路径切换请求消息给rn-mme。所述消息包括rn作为ue的信息,即现有切换请求消息中包含的ue的信息,例如enbues1apid,需要在下行切换的e-rab列表。
步骤1006,rn-mme发送路径切换请求确认消息给t-denb。
步骤1007,t-denb为rn服务的ue分配t-denb和t-mme接口的enbues1apid。t-denb为rn服务的ue分配t-denb和t-mme接口下行的teid和传输层地址。t-denb发送路径切换请求消息给ue-mme。
所述消息还包括rn服务的ue的信息,所述ue的信息包括以下一个或者多个信息:
-ue在t-denb和mme之间的enbues1apid,ue在s-denb和mme之间的mmeues1apid;
-ue需要在下行切换的e-rab信息,包括e-rab标识,t-denb分配的t-denb和mme接口的下行的teid和传输层地址;
-为ue选择的目的plmn,可以是plmn标识或者包括在选择的tai中。
步骤1008,mme为rn服务的ue确定是否需要重定位s-gw。对需要重定位s-gw的ue,mme发送创建会话请求消息给ue的t-s-gw/pdngw。如果pdngw请求了ue的位置信息,mme包括ue的位置信息,例如tai在所述消息中。tai包括了ue在目的端的plmn标识。pdngw可以合理的对ue计费。t-s-gw/pdngw发送创建会话响应消息给mme。
对于不需要重定位s-gw的ue,mme发送更新承载请求消息给ue的s-gw/pdngw。如果pdngw请求了ue的位置信息,mme包括ue的位置信息,例如tai在所述消息中。tai包括了ue在目的端的plmn标识。pdngw可以合理的对ue计费。
步骤1009,ue的s-gw/pdngw发送修改承载响应消息给mme。
对于rn的s-gw和pdngw是单独的实体的架构(s-gw/pdngw不和rn在同一实体(non-colocated)),rn-mme确定rn的s-gw是否需要重定位,如果需要,则发送步骤1008的消息给rn的目的s-gw,然后执行步骤1009。如果不需要,则发送修改承载请求消息给rn的s-gw,rn的s-gw发送修改承载响应给rn-mme。
步骤1010,ue-mme发送路径切换请求确认。所述消息还包括rn服务的ue的信息。ue的信息包括以下一个或者多个信息:
-在t-denb和mme之间ue的enbues1apid和mmeues1apid;
-上行需要切换的e-rab信息,例如e-rab标识,t-denb和mme之间上行的teid和传输层地址;
-需要释放的e-rab信息。
步骤1011,t-denb发送释放ue上下文消息给s-denb。所述消息包括rn作为ue的信息。例如旧的enbuex2apid和新的enbuex2apid。源denb释放rn的上下文信息。源denb还可以释放rn所服务ue的上下文信息。
至此,即完成了本应用场景八支持组切换的整个工作流程。在本实施例的方法中,rn服务ue在rn小区下分配的资源不需要重新配置。从ue端来看,接入层没有发生切换过程。
在rn切换的时候,如果ue的信息发生了改变,例如guti的改变,通知ue相关信息的改变有两种方法:
方法一:
mme(如果发生了mme重定位则是目的mme)通过nas消息将ue信息更新发送给ue,所述nas消息包括更新的信息,例如guti。更新的信息还可以包括tai列表,还可以包括等效的plmn列表。
所述ue信息更新可以是现有的guti重分配命令。
ue保存上述收到的信息。
ue向mme发送收到确认的消息。收到确认的消息例如是guti重分配完成。本步骤是可选步骤。
方法二:
mme(如果发生了mme重定位则是目的mme)通过s1消息将ue信息更新发送给denb。该s1消息可以将rn下所有ue的信息发送给rn。所述消息包括每个ue的信息,例如ue的guti,还可以包括ue的tai列表。该消息可以通过rn的关联(associate)信令连接发送。
denb通过s1消息将ue信息更新发送给rn。该消息可以将rn下所有ue的信息发送给rn。所述消息包括每个ue的信息,例如ue的guti,还可以包括ue的tai列表。
rn通过rrc消息把上述收到的每个ue的信息发送给相应的ue。
至此,即完成了通知ue相关信息的改变的描述。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。