一种用户设备切换方法及基站与流程

文档序号:18814831发布日期:2019-10-08 23:44阅读:175来源:国知局
一种用户设备切换方法及基站与流程

本发明涉及通信技术,尤其涉及一种用户设备切换方法及基站。



背景技术:

现在人们对移动通信的需求已不再满足于电话和消息业务,随着Internet(因特网)的迅猛发展,大量多媒体业务涌现出来,其中一些应用业务可以由多个用户同时接收相同数据来实现,如视频点播、电视广播、视频会议、网上教育、互动游戏等。

移动多媒体业务和一般业务相比,存在数据量大、持续时间长和时延敏感等特点。目前的IP(Internet Protocol,因特网协议)组播技术不适用于移动网络,因为移动网络有特定网络结构、功能实体和独特的无线接口承载,这些都是与有线IP网络不同的,以至现有IP组播技术不能使多个移动用户共享移动网络资源。因此Hutchison3G(和记黄埔,香港运营商)为代表的3G移动运营商积极寻求一种新的服务方式,既能够实现多媒体信息的广播,又使用相对较少系统资源,从而达到不影响传统移动服务的运营的目的。

为实现最有效地利用移动网络资源,3GPP(全球标准化组织)提出MBMS(Multimedia Broadcast/Multicast Service,多媒体组播和广播业务)。MBMS指一个数据源向多个用户发送数据的点到多点业务,实现网络资源共享,包括移动核心网和接入网资源共享,尤其是空口资源。3GPP定义的MBMS不仅能实现纯文本低速率的消息类组播和广播,而且能实现高速率的多媒体业务组播和广播,这无疑顺应了未来移动数据发展的趋势。

在UE(User Equipment,用户设备)检测到信号较差,或者由于其它因素需要进行切换时,则如图1所示,UE首先从MBMS转换为单播,再从S-eNB(源基站)切换到T-eNB(目标基站)。由于UE在S-eNB的信号已经较差,而且单播存在不能覆盖到UE的问题,从而导致单播在S-eNB建立失败,进而难以保证业务连续。

进一步,若UE在S-eNB通过单播承载接收业务,T-eNB虽然使用多播/组播承载实现该业务,可是UE接入T-eNB后,若希望通过多播/组播承载接收数据,通常也不能保证业务连续性。



技术实现要素:

本发明实施例提供一种用户设备切换方法及基站,以实现在UE切换过程中提高业务的连续性。

第一方面,一种用户设备切换方法,包括:

目标基站确定用户设备UE需要从源基站切换到目标基站,并需要进行单播承载和组播/多播承载之间的切换;

所述目标基站接收单播承载和组播/多播承载中发送的数据包;

目标基站根据所述数据包的同步协议数据包标识,确定目标基站在原承载中接收数据包的进度大于或等于目标基站在目标承载中接收数据包的进度时,切换所述UE到目标承载。

结合第一方面,在第一种可能的实现方式中,所述同步协议数据包标识为:同步序列标识和/或同步数据的数据包编号。

结合第一方面或第一方面的第一中可能的实现方式,在第二种可能的实现方式中,所述目标基站确定用户设备UE需要从源基站切换到目标基站,并需要进行单播承载和组播/多播承载之间的切换,具体包括:

目标基站根据源基站发送的切换请求中的业务标识,确定UE在源基站通过单播承载实现的业务,能够并入组播/多播承载中。

结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述目标基站接收单播承载中发送的数据包,包括:

目标基站接收源基站发送的UE传输状态信息,以及接收UE发送的切换命令响应消息;

目标基站接收源基站发送的尚未成功发送给UE的数据包,并通过单播转发给UE;

目标基站建立所述UE的单播承载,从核心网继续获取数据包,并下发给所述UE;

目标基站根据所述数据包的同步协议数据包标识,确定所述目标基站在原承载中接收数据包的进度大于或等于目标基站在目标承载中接收数据包的进度时,切换所述UE到目标承载,包括:

当目标基站确定目标基站在单播承载中接收数据包的进度大于或等于该业务在组播/多播承载中目标基站从核心网接收数据包的进度,目标基站使用组播/多播承载替换所述UE的单播承载。

结合第一方面的第三种可能的实现方式,在第四种可能的实现方式中,所述目标基站建立所述UE的单播承载,从核心网继续获取数据包,并下发给所述UE,具体包括:

目标基站建立所述UE的单播承载,并向核心网发送数据包标识请求指示,通知核心网在发送数据包时携带同步协议数据包标识;

目标基站接收核心网发送的携带同步协议数据包标识的数据包,并下发给所述UE。

结合第一方面的第二种可能的实现方式,在第五种可能的实现方式中,目标基站接收单播承载中发送的数据包,包括:

目标基站接收源基站发送的UE传输状态信息,以及接收UE发送的切换命令响应消息,所述UE传输状态信息中包括尚未成功发送给UE的数据包的标识;

目标基站接收源基站发送的尚未成功发送给UE的数据包,并通过单播承载转发给UE;

目标基站根据所述数据包的同步协议数据包标识,确定所述目标基站在原承载中接收数据包的进度大于或等于目标基站在目标承载中接收数据包的进度时,切换所述UE到目标承载,包括:

目标基站根据数据包的同步协议数据包标识,确定目标基站在从源基站中接收数据包的进度大于或等于该业务在组播/多播承载中目标基站从核心网接收数据包的进度后,使用组播/多播承载替换所述UE的单播承载,并通知所述源基站释放所述UE的上下文。

结合第一方面或第一方面的第一中可能的实现方式,在第六种可能的实现方式中,所述目标基站确定用户设备UE需要从源基站切换到目标基站,并需要进行单播承载和组播/多播承载之间的切换,具体包括:

目标基站根据源基站发送的切换请求中的业务标识,确定UE在源基站通过组播/多播承载接收的业务,需要切换到单播承载接收。

结合第一方面的第六种可能的实现方式,在第七种可能的实现方式中,所述目标基站接收组播/多播承载中发送的数据包,包括:

目标基站接收源基站发送的UE传输状态信息,以及接收UE发送的切换命令响应消息,所述UE传输状态信息中包括尚未成功发送给UE的数据包的同步协议数据包标识;

目标基站建立所述UE的单播承载,并根据尚未成功发送给UE的数据包的同步协议数据包标识,获取尚未成功发送给UE的数据包转发给所述UE;

目标基站根据所述数据包的同步协议数据包标识,确定所述目标基站在原承载中接收数据包的进度大于或等于目标基站在目标承载中接收数据包的进度时,切换所述UE到目标承载,包括:

确定目标基站根据尚未成功发送给UE的数据包的同步协议数据包标识获取数据包的进度大于或等于该业务在新建立的单播承载中目标基站接收数据包的进度后,通知所述源基站释放所述UE的上下文;

或者

目标基站接收单播承载和组播/多播承载中发送的数据包,包括:

目标基站接收源基站发送的UE传输状态信息,以及接收UE发送的切换命令响应消息,所述UE传输状态信息中包括尚未成功发送给UE的数据包的同步协议数据包标识;

目标基站接收源基站发送的尚未成功发送给UE的数据包;

目标基站建立所述UE的单播承载,并向核心网发送数据包标识请求指示,通知核心网在发送数据包时携带同步协议数据包标识;

目标基站将所述尚未成功发送给UE的数据包转发给所述UE,并接收核心网在单播承载下发的数据包;

目标基站根据所述数据包的同步协议数据包标识,确定所述目标基站在原承载中接收数据包的进度大于或等于目标基站在目标承载中接收数据包的进度时,切换所述UE到目标承载,包括:

当目标基站从源基站接收数据包的进度大于或等于该业务在新建立的单播承载中源基站从核心网接收数据包的进度时,通知所述源基站释放所述UE的上下文。

结合第一方面的第七种可能的实现方式,在第八种可能的实现方式中,所述目标基站建立所述UE的单播承载,并根据尚未成功发送给UE的数据包的同步协议数据包标识,获取尚未成功发送给UE的数据包转发给所述UE,具体包括:

所述目标基站向核心网请求建立单播承载时,向核心网发送所述尚未成功发送给UE的数据包的同步协议数据包标识,接收所述核心网根据所述尚未成功发送给UE的数据包的同步协议数据包标识发送的数据包,并转发给所述UE。

第二方面,一种用户设备切换方法,包括:

源基站确定用户设备UE需要从源基站切换到目标基站;

源基站向目标基站发送携带UE的业务标识的切换请求,以使得所述目标基站确定UE需要从源基站切换到目标基站,并需要进行单播承载和组播/多播承载之间的切换后,根据在单播承载和组播/多播承载中发送的数据包的同步协议数据包标识,确定目标基站在原承载中接收数据包的进度大于或等于目标基站在目标承载中接收数据包的进度时,切换所述UE到目标承载。

结合第二方面,在第一种可能的实现方式中,所述同步协议数据包标识为:同步序列标识和/或同步数据的数据包编号。

第三方面,一种基站,包括:

确定单元,用于确定用户设备UE需要从源基站切换到目标基站,并需要进行单播承载和组播/多播承载之间的切换;

接收单元,用于接收单播承载和组播/多播承载中发送的数据包;

切换单元,用于在所述确定单元确定需要进行单播承载和组播/多播承载之间的切换后,根据所述接收单元接收的数据包的同步协议数据包标识,确定目标基站在原承载中接收数据包的进度大于或等于目标基站在目标承载中接收数据包的进度时,切换所述UE到目标承载。

结合第三方面,在第一种可能的实现方式中,所述同步协议数据包标识为:同步序列标识和/或同步数据的数据包编号。

结合第三方面或第三方面的第一种可能的实现方式,在第二种可能的实现方式中,所述确定单元具体用于:

根据源基站发送的切换请求中的业务标识,确定UE在源基站通过单播承载实现的业务,能够并入组播/多播承载中。

结合第三方面的第二种可能的实现方式,在第三种可能的实现方式中,所述接收单元具体包括:

消息接收子单元,用于接收源基站发送的UE传输状态信息,以及接收UE发送的切换命令响应消息;

第一数据包接收子单元,用于接收源基站发送的尚未成功发送给UE的数据包,并通过单播转发给UE;

第二数据包接收子单元,用于建立所述UE的单播承载,从核心网继续获取数据包,并下发给所述UE;

所述切换单元具体用于:

当确定目标基站在单播承载中接收数据包的进度大于或等于该业务在组播/多播承载中目标基站从核心网接收数据包的进度时,使用组播/多播承载替换所述UE的单播承载。

结合第三方面的第三种可能的实现方式,在第四种可能的实现方式中,第二数据包接收子单元具体用于:

建立所述UE的单播承载,并向核心网发送数据包标识请求指示,通知核心网在发送数据包时携带同步协议数据包标识;

接收核心网发送的携带同步协议数据包标识的数据包,并下发给所述UE,直至确定目标基站在单播承载中接收数据包的进度大于或等于该业务在组播/多播承载中目标基站从核心网接收数据包的进度。

结合第三方面的第二种可能的实现方式,在第五种可能的实现方式中,所述接收单元具体包括:

消息接收子单元,用于接收源基站发送的UE传输状态信息,以及接收UE发送的切换命令响应消息,所述UE传输状态信息中包括尚未成功发送给UE的数据包的标识;

数据包接收子单元,用于接收源基站发送的尚未成功发送给UE的数据包,并通过单播承载转发给UE;

所述切换单元具体用于:

根据数据包的同步协议数据包标识,确定目标基站在从源基站中接收数据包的进度大于或等于该业务在组播/多播承载中目标基站从核心网接收数据包的进度后,使用组播/多播承载替换所述UE的单播承载,并通知所述源基站释放所述UE的上下文。

结合第三方面或第三方面的第一种可能的实现方式,在第六种可能的实现方式中,所述确定单元具体用于:

根据源基站发送的切换请求中的业务标识,确定UE在源基站通过组播/多播承载接收的业务,需要切换到单播承载接收。

结合第三方面的第六种可能的实现方式,在第七种可能的实现方式中,所述接收单元具体包括:

消息接收子单元,用于接收源基站发送的UE传输状态信息,以及接收UE发送的切换命令响应消息,所述UE传输状态信息中包括尚未成功发送给UE的数据包的同步协议数据包标识;

数据包接收子单元,用于建立所述UE的单播承载,并根据尚未成功发送给UE的数据包的同步协议数据包标识,获取尚未成功发送给UE的数据包转发给所述UE;

所述切换单元具体用于:

确定目标基站根据尚未成功发送给UE的数据包的同步协议数据包标识获取数据包的进度大于或等于该业务在新建立的单播承载中目标基站接收数据包的进度后,通知所述源基站释放所述UE的上下文;

或者

所述接收单元具体包括:

消息接收子单元,用于接收源基站发送的UE传输状态信息,以及接收UE发送的切换命令响应消息,所述UE传输状态信息中包括尚未成功发送给UE的数据包的同步协议数据包标识;

第一数据包接收子单元,用于接收源基站发送的尚未成功发送给UE的数据包;

第二数据包接收子单元,用于建立所述UE的单播承载,并向核心网发送数据包标识请求指示,通知核心网在发送数据包时携带同步协议数据包标识;将所述尚未成功发送给UE的数据包转发给所述UE,并接收核心网在单播承载下发的数据包;

所述切换单元具体用于:

当目标基站从源基站接收数据包的进度大于或等于该业务在新建立的单播承载中源基站从核心网接收数据包的进度时,通知所述源基站释放所述UE的上下文。

结合第一方面的第七种可能的实现方式,在第八种可能的实现方式中,所述数据包接收子单元具体用于:

向核心网请求建立单播承载时,向核心网发送所述尚未成功发送给UE的数据包的同步协议数据包标识,接收所述核心网根据所述尚未成功发送给UE的数据包的同步协议数据包标识发送的数据包,并转发给所述UE。

第四方面,一种基站,包括:

切换确定单元,用于确定用户设备UE需要从源基站切换到目标基站;

发送单元,用于在所述切换确定单元确定UE需要从源基站切换到目标基站后,向目标基站发送携带UE的业务标识的切换请求,以使得所述目标基站确定UE需要从源基站切换到目标基站,并需要进行单播承载和组播/多播承载之间的切换后,根据在单播承载和组播/多播承载中发送的数据包的同步协议数据包标识,确定目标基站在原承载中接收数据包的进度大于或等于目标基站在目标承载中接收数据包的进度时,切换所述UE到目标承载。

结合第四方面,在第一种可能的实现方式中,所述同步协议数据包标识为:同步序列标识和/或同步数据的数据包编号。

本发明实施例提供一种用户设备切换方法及基站,目标基站确定UE需要从源基站切换到目标基站,并需要进行单播承载和组播/多播承载之间的切换时,由于目标承载中数据包发送的进度可能小于原承载中数据包发送的进度,所以目标基站同时接收原承载和目标承载发送的数据包,在确定目标基站在原承载中接收数据包的进度大于或等于目标基站在目标承载中接收数据包的进度时,再切换UE到目标承载,从而提高了UE切换过程中的业务连续性。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为现有技术中用户设备切换方法流程图;

图2为本发明实施例提供的用户设备切换方法流程图之一;

图3为本发明实施例提供的对应一个实施例的用户设备切换方法流程图;

图4为本发明实施例提供的对应另一个实施例的用户设备切换方法流程图;

图5为本发明实施例提供的对应另一个实施例的数据包转发流程示意图;

图6为本发明实施例提供的对应又一个实施例的用户设备切换方法流程图;

图7为本发明实施例提供的对应又一个实施例的数据包转发流程示意图;

图8为本发明实施例提供的对应再一个实施例的用户设备切换方法流程图;

图9为本发明实施例提供的对应再一个实施例的数据包转发流程示意图;

图10为本发明实施例提供的用户设备切换方法流程图之二;

图11为本发明实施例提供的基站结构示意图之一;

图12为本发明实施例提供的基站结构示意图之二;

图13为本发明实施例提供的基站结构示意图之三;

图14为本发明实施例提供的基站结构示意图之四。

具体实施方式

本发明实施例提供一种用户设备切换方法及基站,目标基站确定UE需要从源基站切换到目标基站,并需要进行单播承载和组播/多播承载之间的切换时,由于目标承载中数据包发送的进度可能小于原承载中数据包发送的进度,所以目标基站同时接收原承载和目标承载发送的数据包,在确定目标基站在原承载中接收数据包的进度大于或等于目标基站在目标承载中接收数据包的进度时,再切换UE到目标承载,从而提高了UE切换过程中的业务连续性。

如图2所示,本发明实施例提供的用户设备切换方法,包括:

步骤S201、目标基站确定用户设备UE需要从源基站切换到目标基站,并需要进行单播承载和组播/多播承载之间的切换;

步骤S202、目标基站接收单播承载和组播/多播承载中发送的数据包;

步骤S203、目标基站根据数据包的同步协议数据包标识,确定目标基站在原承载中接收数据包的进度大于或等于目标基站在目标承载中接收数据包的进度时,切换UE到目标承载。

由于使得两个承载中的数据包均携带同步协议数据包标识,所以目标基站可以根据该同步协议数据包标识,确定自身在原承载中接收数据包的进入是否大于或等于自身在目标承载中接收数据包的进度,如果是,目标基站通过数据整合即可保证UE的业务连续性,否则,目标基站还需要继续接收原承载中发送的数据包。

其中,若同步协议数据包标识由小到大顺序排列,目标基站在原承载接收的数据包的同步协议数据包标识大于或等于目标基站在目标承载接收的数据包的同步协议数据包标识时,则认为目标基站在原承载中接收数据包的进度大于或等于目标基站在目标承载中接收数据包的进度;反之,若同步协议数据包标识由大到小顺序排列,目标基站在原承载接收的数据包的同步协议数据包标识小于或等于目标基站在目标承载接收的数据包的同步协议数据包标识时,则认为目标基站在原承载中接收数据包的进度大于或等于目标基站在目标承载中接收数据包的进度;同样道理,若同步协议数据包标识按照其它规律排列,则同样可以根据同步协议数据包标识确定出目标基站在原承载中接收数据包的进度是否大于或等于目标基站在目标承载中接收数据包的进度。

进一步,同步协议数据包标识可以为:同步序列标识和/或同步数据的数据包编号(Packet Number,PN),其中,同步序列标识可以具体为:同步数据时间戳(Time Stamp,TS)。

下面,根据不同的场景,对本发明实施例提供的用户设备切换方法进行详细说明:

在如图3所示的实施例中,UE在源基站通过单播承载接收业务数据,在目标基站,可以通过组播/多播承载接收业务数据。

该实施例中,目标基站接收源基站发送的尚未成功下发给UE的数据包,转发给UE,在接纳UE后,先建立UE的单播承载,接收核心网发送的数据包,在确认其在单播承载中接收数据包的进度大于或等于其在组播/多播承载中从核心网接收数据包的进度时,再使用组播/多播承载替换所述UE的单播承载。

其中,源基站尚未成功下发给UE的数据包,包括源基站尚未下发给UE的数据包,以及源基站通过UE反馈等方式确认UE未成功接收的数据包。

具体的,该实施例中,步骤S201,目标基站确定用户设备UE需要从源基站切换到目标基站,并需要进行单播承载和组播/多播承载之间的切换,具体包括:

目标基站根据源基站发送的切换请求中的业务标识,确定UE在源基站通过单播承载实现的业务,能够并入组播/多播承载中。

步骤S202中,目标基站接收单播承载中发送的数据包,具体包括:

目标基站接收源基站发送的UE传输状态信息,以及接收UE发送的切换命令响应消息;

目标基站接收源基站发送的尚未成功发送给UE的数据包,并通过单播转发给UE;

目标基站建立UE的单播承载,从核心网继续获取数据包,并下发给UE;

步骤S203中,目标基站根据数据包的同步协议数据包标识,确定目标基站在原承载中接收数据包的进度大于或等于目标基站在目标承载中接收数据包的进度时,切换UE到目标承载时,切换UE到目标承载,具体包括:

当确定目标基站在单播承载中接收数据包的进度大于或等于该业务在组播/多播承载中目标基站从核心网接收数据包的进度时,目标基站使用组播/多播承载替换所述UE的单播承载。

较佳的,为便于目标基站判断在单播承载中接收数据包的进度,目标基站可以通知核心网在发送数据包时携带同步协议数据包标识,此时,目标基站建立UE的单播承载,从核心网继续获取数据包,并下发给UE,具体包括:

目标基站建立UE的单播承载,并向核心网发送数据包标识请求指示,通知核心网在发送数据包时携带同步协议数据包标识;

目标基站接收核心网发送的携带同步协议数据包标识的数据包,并下发给UE。

具体的,如图3所示,该场景中进行用户设备切换的步骤具体包括:

步骤1:核心网节点(简称GCSE)建立与接入网S-eNB(源基站)的单播承载,用于发送集群业务的数据给S-eNB,S-eNB发送单播承载、信道的配置信息给UE;

UE读取S-eNB发送的承载、信道的配置信息,并准备在所配置的单播信道上接收集群业务数据;

步骤2:

GCSE在所建立的承载上发送集群业务数据给S-eNB,S-eNB通过空口单播无线承载发送所接收到的集群业务数据给UE;

步骤3:

S-eNB判断可以将UE的服务小区切换到T-eNB(目标基站)的服务小区,比如:邻区的信号质量好于当前服务小区的信号质量,则S-eNB决定将UE切换到T-eNB;

S-eNB发送切换请求给T-eNB,该切换请求消息中可以包含:

请求切换的集群业务的业务标识和/或TMGI;

请求切换的集群业务的承载标识和/或逻辑信道标识;

针对不同的业务,上述信息可以重复多次,即该切换请求消息中包含多个集群业务的切换请求信息;

步骤4:

T-eNB确定可以接纳该UE,则T-eNB发送切换请求确认消息给S-eNB;该切换请求确认消息中可以包含:

接纳切换的集群业务的业务标识和/或TMGI;

接纳切换的集群业务的承载标识和/或逻辑信道标识;

状态报告指示:指示S-eNB需要发送传输状态信息给T-eNB、或指示S-eNB该切换为无损切换;

步骤5:

S-eNB发送切换命令给UE,指示UE开始向目标基站切换,该切换命令中包含:

接纳切换的集群业务的业务标识和/或TMGI;

接纳切换的集群业务的承载标识和/或逻辑信道标识;

接纳切换的集群业务在T-eNB的eMBMS配置信息;

状态指示:指示S-eNB该切换为无损切换;

具体的,该消息可以是RRC Connection RE-configuration(无线链路控制连接资源重构)消息;

步骤6:

S-eNB发送状态传输消息给T-eNB,该状态传输消息中包含:

转发数据的承载、逻辑信道标识、TMGI三者之一或组合;

步骤7:

S-eNB将尚未成功发送给UE的数据转发数据给T-eNB;

步骤8:

UE接入到目标基站的服务区,并发送切换命令响应消息给T-eNB,比如:该消息可以是RRC Connection RE-configuration Complete(无线链路控制连接资源重构完成)消息;

T-eNB将接收到的来自S-eNB的转发数据发送给UE;

步骤9:

T-eNB发送路径切换请求消息给GCSE,该路径切换请求消息中可以包含:

数据包标识请求指示,通知GCSE在发送GTP数据包的时候携带同步协议数据包标识;

步骤9-1:

GCSE发送路径切换请求响应消息给T-eNB,通知T-eNB路径切换成功;

步骤10:

在T-eNB接收到接收路径切换响应消息后,T-eNB发送UE Context Release(UE上下文释放)消息给S-eNB,指示S-eNB释放UE上下文;

步骤11:

T-eNB将接收到的来自核心网的数据发送给UE;

步骤12:

当T-eNB检测到来自核心网的单播承载的GTP数据包所包含的同步协议数据包标识大于或等于从核心网接收的eMBMS承载所包含的同步协议数据包标识时,则T-eNB发送接收路径切换消息给UE,通知UE开始在对应的eMBMS信道接收该集群业务数据;该路径切换消息中可以包含:

切换的集群业务的业务标识和/或TMGI;

切换的集群业务的承载标识和/或逻辑信道标识;

切换类型:单播到多播、Unicast-to-eMBMS;

切换的集群业务在T-eNB的eMBMS配置信息;

需要释放的集群业务的单播承载标识和/或逻辑信道标识;

步骤12-1:

当UE开始从T-eNB所配置的eMBMS信道接收集群业务数据时,UE发送接收路径切换响应消息给T-eNB,通知T-eNB UE已经完成接收路径切换;该接收路径切换响应消息可以包含:

切换的集群业务的业务标识和/或TMGI;

切换的集群业务的承载标识和/或逻辑信道标识;

步骤13:

T-eNB发送承载释放消息给核心网节点,通知核心网节点释放该集群业务的单播承载;

步骤14:

UE从广播多播(eMBMS)信道接收集群业务数据;

在如图4、图5所示的实施例中,UE在源基站通过单播承载接收业务数据,在目标基站,可以通过组播/多播承载接收业务数据。

该实施例中,目标基站接收源基站发送的尚未成功下发给UE的数据包,转发给UE,在接纳UE后,接收核心网通过组播承载发送的数据包,并继续接收源基站转发的单播承载的数据包,当确认其在单播承载中接收数据包的进度大于或等于其在组播/多播承载中从核心网接收数据包的进度时,使用组播/多播承载替换所述UE的单播承载,通知源基站释放UE的上下文。

其中,源基站尚未成功下发给UE的数据包,包括源基站尚未下发给UE的数据包,以及源基站通过UE反馈等方式确认UE未成功接收的数据包。

具体的,该实施例中,步骤S201,目标基站确定用户设备UE需要从源基站切换到目标基站,并需要进行单播承载和组播/多播承载之间的切换,具体包括:

目标基站根据源基站发送的切换请求中的业务标识,确定UE在源基站通过单播承载实现的业务,能够并入组播/多播承载中。

步骤S202中,目标基站接收单播承载中发送的数据包,具体包括:

目标基站接收源基站发送的UE传输状态信息,以及接收UE发送的切换命令响应消息,UE传输状态信息中包括尚未成功发送给UE的数据包的标识;

目标基站接收源基站发送的尚未成功发送给UE的数据包,并通过单播承载转发给UE;

步骤S203中,目标基站根据数据包的同步协议数据包标识,确定目标基站在原承载中接收数据包的进度大于或等于目标基站在目标承载中接收数据包的进度时,切换所述UE到目标承载,包括:

目标基站根据数据包的同步协议数据包标识,确定目标基站在从源基站中接收数据包的进度大于或等于该业务在组播/多播承载中目标基站从核心网接收数据包的进度后,使用组播/多播承载替换所述UE的单播承载,并通知源基站释放UE的上下文。

具体的,如图4所示,该场景中进行用户设备切换的步骤具体包括:

步骤1:

GCSE建立与接入网S-eNB的单播承载,用于发送集群业务的数据给S-eNB,S-eNB发送单播承载、信道的配置信息给UE;

UE读取S-eNB发送的承载、信道的配置信息,并准备在所配置的单播信道上接收集群业务数据;

步骤2:

GCSE在所建立的承载上发送集群业务数据给S-eNB,S-eNB通过空口单播无线承载发送所接收到的集群业务数据给UE;

步骤3:

S-eNB判断可以将UE的服务小区切换到T-eNB的服务小区,比如:邻区的信号质量好于当前服务小区的信号质量,则S-eNB决定将UE切换到T-eNB;

S-eNB发送切换请求给T-eNB,该切换请求消息中可以包含:

请求切换的集群业务的业务标识和/或TMGI;

请求切换的集群业务的承载标识和/或逻辑信道标识;

切换类型:单播到多播、Unicast-to-eMBMS;

状态报告指示:指示S-eNB需要发送传输状态信息给T-eNB、或指示T-eNB该切换为无损切换;

数据转发指示:指示S-eNB将要转发数据给T-eNB;

数据转发通道的配置信息,比如:GTP-Tunnel标识;

针对不同的业务,上述信息可以重复多次,即该切换请求消息中包含多个集群业务的切换请求信息;

步骤4:

T-eNB确定可以接纳该切换请求,则T-eNB发送切换请求确认消息给S-eNB;该切换请求确认消息中可以包含:

接纳切换的集群业务的业务标识和/或TMGI;

接纳切换的集群业务的承载标识和/或逻辑信道标识;

切换类型:单播到多播、Unicast-to-eMBMS;

接纳切换的集群业务在T-eNB的eMBMS配置信息;

状态报告指示:指示S-eNB需要发送传输状态信息给T-eNB、或指示S-eNB该切换为无损切换;

数据转发指示:指示S-eNB将要转发数据给T-eNB;

数据转发通道的配置信息,比如:GTP-Tunnel标识;

步骤5:

S-eNB发送切换命令给UE,指示UE开始向目标基站切换,该切换命令中包含:

接纳切换的集群业务的业务标识和/或TMGI;

接纳切换的集群业务的承载标识和/或逻辑信道标识;

切换类型:单播到多播、Unicast-to-eMBMS;

接纳切换的集群业务在T-eNB的eMBMS配置信息;

状态指示:指示S-eNB该切换为无损切换;

具体的,该消息可以是RRC Connection RE-configuration(无线链路控制连接资源重构)消息;

步骤6:

S-eNB发送状态传输消息给T-eNB,该状态传输消息中包含:

转发数据的承载、逻辑信道标识和/或TMGI;

转发最早的没有发送给UE的数据包的同步协议数据包标识,例如TS和/或PN;

步骤7:

S-eNB发送转发数据给T-eNB,在每个转发的数据包中携带该数据包对应的TS和/或PN;S-eNB可以从最早的没有发送给UE的数据开始发送;

步骤8:

UE接入到目标基站的服务区,并发送切换命令响应消息给T-eNB,比如:该消息可以是RRC Connection RE-configuration Complete(无线链路控制连接资源重构完成)消息;

步骤9:

T-eNB将接收到的来自S-eNB的数据包发送给UE;

步骤10:

当T-eNB检测到S-eNB转发的数据包所包含的同步协议数据包标识大于或等于从核心网接收的集群业务数据所包含的同步协议数据包标识,则T-eNB发送接收路径切换消息给UE,通知UE开始在对应的广播多播信道(eMBMS)信道接收该集群业务数据;该路径切换消息中可以包含:

切换的集群业务的业务标识和/或TMGI;

切换的集群业务的承载标识和/或逻辑信道标识;

切换类型:单播到多播、Unicast-to-eMBMS;

切换的集群业务在T-eNB的eMBMS配置信息;

需要释放的集群业务的单播承载标识和/或逻辑信道标识;

步骤10:

当UE开始从T-eNB所配置的eMBMS信道接收集群业务数据时,UE发送接收路径切换响应消息给T-eNB,通知T-eNB UE已经完成接收路径切换;该接收路径切换响应消息可以包含:

切换的集群业务的业务标识和/或TMGI;

切换的集群业务的承载标识和/或逻辑信道标识;

步骤11:

在T-eNB接收到接收路径切换响应消息后,T-eNB发送UE Context Release(UE上下文释放)消息给S-eNB,指示S-eNB释放UE上下文;

步骤12:

UE从广播多播(eMBMS)信道接收集群业务数据;

数据包的转发流程如图5所示,在步骤5A中,GCSE向S-eNB发送数据包,这些数据包携带同步协议数据包标识,在步骤5B中,S-eNB将数据包下发给UE,还有部分数据包尚未发送给UE,步骤5C中,S-eNB发起切换,步骤5D中,S-eNB向T-eNB发送传输状态信息,其中包括尚未成功发送给UE的数据包的同步协议数据包标识,步骤5E中,S-eNB向T-eNB发送尚未发送给UE的数据包,步骤5F中,T-eNB接收UE发送的切换命令响应消息,步骤5G中,T-eNB将S-eNB发送的数据包转发给UE,步骤5G中,T-eNB接收GCSE通过MBMS发送的数据包,在T-eNB确认数据包能够接续后,在步骤5I中,T-eNB向UE发送路径切换消息,步骤5J中,T-eNB向S-eNB发送UE上下文释放消息,步骤5K中,T-eNB在UE路径切换后,通过MBMS将GCSE发送的数据包发送给UE。

在如图6、图7所示的实施例中,UE在源基站通过组播/多播承载接收业务数据,在目标基站,则需要通过单播承载接收业务数据。

该实施例中,目标基站建立UE的单播承载,根据源基站发送的尚未成功下发给UE的数据包的同步协议数据包标识,获取相应的数据包并转发给UE;当目标基站根据尚未成功发送给UE的数据包的同步协议数据包标识获取数据包的进度大于或等于该业务在新建立的单播承载中目标基站接收数据包的进度时,目标基站通知源基站释放UE的上下文。

其中,源基站尚未成功下发给UE的数据包,包括源基站尚未下发给UE的数据包,以及源基站通过UE反馈等方式确认UE未成功接收的数据包。

该实施例中,要求GCSE缓存一部分已经下发的数据包,以便于补发给目标基站。

具体的,步骤S201中,目标基站确定用户设备UE需要从源基站切换到目标基站,并需要进行单播承载和组播/多播承载之间的切换,具体包括:

目标基站根据源基站发送的切换请求中的业务标识,确定UE在源基站通过组播/多播承载接收的业务,需要切换到单播承载接收。

步骤S202中,目标基站接收组播/多播承载中发送的数据包,包括:

目标基站接收源基站发送的UE传输状态信息,以及接收UE发送的切换命令响应消息,UE传输状态信息中包括尚未成功发送给UE的数据包的同步协议数据包标识;

目标基站建立UE的单播承载,并根据尚未成功发送给UE的数据包的同步协议数据包标识,获取尚未成功发送给UE的数据包转发给UE;

步骤S203中,目标基站根据数据包的同步协议数据包标识,确定目标基站在原承载中接收数据包的进度大于或等于目标基站在目标承载中接收数据包的进度时,切换所述UE到目标承载,包括:

确定目标基站根据尚未成功发送给UE的数据包的同步协议数据包标识获取数据包的进度大于或等于该业务在新建立的单播承载中目标基站接收数据包的进度后,通知源基站释放UE的上下文。

较佳的,目标基站建立UE的单播承载,并根据尚未成功发送给UE的数据包的同步协议数据包标识,获取尚未成功发送给UE的数据包转发给UE,具体包括:

目标基站向核心网请求建立单播承载时,向核心网发送尚未成功发送给UE的数据包的同步协议数据包标识,接收核心网根据尚未成功发送给UE的数据包的同步协议数据包标识发送的数据包,并转发给UE。

进一步,UE传输状态信息中包括的尚未成功发送给UE的数据包的同步协议数据包标识,可以仅为最早的尚未成功发送给UE的数据包的同步协议数据包标识,以使得目标基站从最早的尚未成功发送给UE的数据包的同步协议数据包标识开始,获取数据包并转发给UE。

具体的,如图6所示,该场景中进行用户设备切换的步骤具体包括:

步骤1:

GCSE建立与接入网S-eNB的广播多播承载,用于发送集群业务的广播多播数据给S-eNB,S-eNB发送广播多播承载、eMBMS信道的配置信息给UE;

步骤2:

UE读取S-eNB发送的广播多播承载、信道的配置信息,获取集群业务在当前服务小区的eMBMS信道配置,并准备在所配置的eMBMS信道上接收集群业务数据;

步骤3:

GCSE在所建立的承载上发送集群业务数据给S-eNB,S-eNB通过eMBMS发送所接收到的集群业务数据给UE,UE依据所读取的S-eNB发送的空口eMBMS广播多播信道配置信息,通过空口eMBMS广播多播信道接收集群业务数据;

步骤4:

S-eNB判断可以将UE的服务小区切换到相邻T-eNB的服务小区,比如:邻区的信号质量好于当前服务小区的信号质量,则S-eNB决定将UE切换到T-eNB;

S-eNB发送切换请求命令给T-eNB,该切换请求消息中可以包含:

请求切换的集群业务的业务标识和/或TMGI;

请求切换的集群业务的承载标识和/或逻辑信道标识;

切换类型:多播到单播;

状态报告指示:指示S-eNB需要发送传输状态信息给T-eNB、或指示T-eNB该切换为无损切换;

针对不同的业务,上述信息可以重复多次,即该切换请求消息中包含多个集群业务的切换请求信息;

步骤5:

T-eNB确定可以接纳该切换请求,则T-eNB发送切换请求确认消息给S-eNB;该切换请求确认消息中可以包含:

接纳切换的集群业务的业务标识和/或TMGI;

接纳切换的集群业务的承载标识和/或逻辑信道标识;

切换类型:多播到单播;

接纳切换的集群业务在T-eNB的eMBMS配置信息;

状态报告指示:指示S-eNB需要发送传输状态信息给T-eNB、或指示S-eNB该切换为无损切换;

步骤6:

S-eNB发送切换命令给UE,指示UE开始向目标基站切换,该切换命令中包含:

接纳切换的集群业务的业务标识和/或TMGI;

接纳切换的集群业务的承载标识和/或逻辑信道标识;

切换类型:单播到多播、Unicast-to-eMBMS;

接纳切换的集群业务在T-eNB的eMBMS配置信息;

状态指示:指示S-eNB该切换为无损切换;

具体的,该消息可以是RRC RE-configuration Request(无线链路控制资源重构请求)消息;

步骤7:

S-eNB发送状态传输消息给T-eNB,该状态传输消息中包含:

数据的承载、逻辑信道标识和/或TMGI;

最早的没有发送给UE的数据对应的同步协议数据包标识;

步骤8:

UE接入到目标基站的服务区,并发送切换命令响应消息给T-eNB,比如:该消息可以是RRC RE-configuration Complete(无线链路控制资源重构完成)消息;

步骤9:

T-eNB接收到该消息后,开始请求建立该UE的核心网承载;T-eNB向GCSE核心网节点发送承载建立请求消息,该请求消息中可以包含如下之一或组合:

集群业务的标识、TMGI、eMBMS承载标识;

最早没有发送给UE的数据包的同步协议数据包标识;

步骤9-1:

GCSE核心网节点发送承载建立响应消息给T-eNB,通知T-eNB承载建立成功;

步骤10:

GCSE核心网节点从最早没有发送给UE的同步协议数据包标识所对应的数据包开始,发送集群业务数据给T-eNB;

可选的,发送的数据包中可以包含数据包的同步协议数据包标识,比如:TS和/或PN;

T-eNB将所接收到的数据包发送给UE;

步骤13:

在T-eNB开始将来自核心网GTP隧道承载的集群业务数据发送给UE后,T-eNB发送UE Context Release消息给S-eNB,指示S-eNB释放UE上下文。

数据包的转发流程如图7所示,在步骤7A中,GCSE通过MBMS承载向S-eNB发送数据包,在步骤7B中,S-eNB将数据包下发给UE,还有部分数据包尚未发送给UE,步骤7C中,S-eNB发起切换,步骤7D中,S-eNB向T-eNB发送传输状态信息,其中包括最早的尚未发送给UE的数据包的同步协议数据包标识,步骤7E中,T-eNB接收UE发送的切换命令响应消息,步骤7F中,T-eNB建立UE的核心网承载,向核心网获取尚未成功发送给UE的数据包,步骤7G中,T-eNB接收GCSE通过单播发送的携带同步协议数据包标识的数据包,在步骤7H中,T-eNB将GCSE发送的数据包发送给UE;步骤7I中,T-eNB向S-eNB发送UE上下文释放消息。

在如图8、图9所示的实施例中,UE在源基站通过组播/多播承载接收业务数据,在目标基站,则需要通过单播承载接收业务数据。

该实施例中,目标基站建立UE的单播承载,接收源基站发送的尚未成功下发给UE的数据包的同步协议数据包标识以及数据包,并将数据包转发给UE;当目标基站从源基站接收数据包的进度大于或等于该业务在新建立的单播承载中其接收数据包的进度时,目标基站通知源基站释放UE的上下文。

其中,源基站尚未成功下发给UE的数据包,包括源基站尚未下发给UE的数据包,以及源基站通过UE反馈等方式确认UE未成功接收的数据包。

具体的,步骤S201中,目标基站确定用户设备UE需要从源基站切换到目标基站,并需要进行单播承载和组播/多播承载之间的切换,具体包括:

目标基站根据源基站发送的切换请求中的业务标识,确定UE在源基站通过组播/多播承载接收的业务,需要切换到单播承载接收。

步骤S202中,目标基站接收单播承载和组播/多播承载中发送的数据包,包括:

目标基站接收源基站发送的UE传输状态信息,以及接收UE发送的切换命令响应消息,UE传输状态信息中包括尚未成功发送给UE的数据包的同步协议数据包标识;

目标基站接收源基站发送的尚未成功发送给UE的数据包;

目标基站建立UE的单播承载,并向核心网发送数据包标识请求指示,通知核心网在发送数据包时携带同步协议数据包标识;

目标基站将尚未成功发送给UE的数据包转发给UE,并接收核心网在单播承载下发的数据包;

步骤S203中,目标基站根据数据包的同步协议数据包标识,确定目标基站在原承载中接收数据包的进度大于或等于目标基站在目标承载中接收数据包的进度时,切换所述UE到目标承载,包括:

当目标基站从源基站接收数据包的进度大于或等于该业务在新建立的单播承载中源基站从核心网接收数据包的进度时,通知源基站释放UE的上下文。

进一步,UE传输状态信息中包括的尚未成功发送给UE的数据包的同步协议数据包标识,也可以仅为最早的尚未成功发送给UE的数据包的同步协议数据包标识。

具体的,如图8所示,该场景中进行用户设备切换的步骤具体包括:

步骤1:

GCSE建立与接入网S-eNB的广播多播承载,用于发送集群业务的广播多播数据给S-eNB,S-eNB发送广播多播承载、eMBMS信道的配置信息给UE;

步骤2:

UE读取S-eNB发送的广播多播承载、eMBMS信道的配置信息,获取集群业务在当前服务小区的eMBMS信道配置,并准备在所配置的eMBMS信道上接收集群业务数据;

步骤3:

GCSE在所建立的承载上发送集群业务数据给S-eNB,S-eNB通过eMBMS发送所接收到的集群业务数据给UE,UE依据所读取的S-eNB发送的空口eMBMS广播多播信道配置信息,通过空口的eMBMS广播多播信道接收集群业务数据;

步骤4:

S-eNB判断可以将UE的服务小区切换到相邻T-eNB的服务小区,比如:邻区的信号质量好于当前服务小区的信号质量,则S-eNB决定将UE切换到T-eNB;

S-eNB发送切换请求命令给T-eNB,该切换请求消息中可以包含:

请求切换的集群业务的业务标识和/或TMGI;

请求切换的集群业务的承载标识和/或逻辑信道标识;

切换类型:多播到单播;

状态报告指示:指示S-eNB需要发送传输状态信息给T-eNB、或指示T-eNB该切换为无损切换;

数据转发指示:指示S-eNB将要转发数据给T-eNB;

数据转发通道的配置信息,比如:GTP-Tunnel标识;

针对不同的业务,上述信息可以重复多次,即该切换请求消息中包含多个集群业务的切换请求信息;

步骤5:

T-eNB确定可以接纳该切换请求,则T-eNB发送切换请求确认消息给S-eNB;该切换请求确认消息中可以包含:

接纳切换的集群业务的业务标识和/或TMGI;

接纳切换的集群业务的承载标识和/或逻辑信道标识;

切换类型:多播到单播;

接纳切换的集群业务在T-eNB的eMBMS配置信息;

状态报告指示:指示S-eNB需要发送传输状态信息给T-eNB、或指示S-eNB该切换为无损切换;

数据转发指示:指示S-eNB将要转发数据给T-eNB;

数据转发通道的配置信息,比如:GTP-Tunnel标识;

步骤6:

S-eNB发送切换命令给UE,指示UE开始向目标基站切换,该切换命令中包含:

接纳切换的集群业务的业务标识和/或TMGI;

接纳切换的集群业务的承载标识和/或逻辑信道标识;

切换类型:单播到多播、Unicast-to-eMBMS;

接纳切换的集群业务在T-eNB的eMBMS配置信息;

状态指示:指示S-eNB该切换为无损切换;

具体的,该消息可以是RRC RE-configuration Request(无线链路控制资源重构请求)消息;

步骤7:

S-eNB发送状态传输消息给T-eNB,该状态传输消息中包含:

转发数据的承载、逻辑信道标识和/或TMGI;

转发最早的没有发送给UE的数据对应的同步协议数据包标识;

步骤8:

S-eNB发送转发数据给T-eNB,在每个转发的数据包中携带该数据包对应的同步协议数据包标识;S-eNB从最早的没有发送给UE的数据开始发送;

步骤9:

UE接入到目标基站的服务区,并发送切换命令响应消息给T-eNB,比如:该消息可以是RRC RE-configuration Complete(无线链路控制资源重构完成)消息;

步骤10:

T-eNB接收到该消息后,开始请求建立该UE的核心网承载;T-eNB向GCSE核心网节点发送承载建立请求消息,该请求消息中可以包含如下之一或组合:

集群业务的标识、TMGI、eMBMS承载标识;

步骤10-1:

GCSE核心网节点发送承载建立响应消息给T-eNB,通知T-eNB承载建立成功;

步骤11:

T-eNB将所接收到的来自S-eNB的数据包发送给UE;

步骤12:

T-eNB通过承载对应的GTP隧道接收来自核心网的集群业务数据,该集群业务数据包中包含该数据包所对应的同步协议数据包标识;

当T-eNB检测到S-eNB转发的数据包所包含的同步协议数据包标识大于或等于从核心网接收的集群业务数据所包含的同步协议数据包标识时,则T-eNB开始将来自核心网GTP隧道承载的集群业务数据发送给UE;

步骤13:

在T-eNB开始将来自核心网GTP隧道承载的集群业务数据发送给UE后,T-eNB发送UE Context Release消息给S-eNB,指示S-eNB释放UE上下文。

数据包的转发流程如图9所示,在步骤9A中,GCSE通过MBMS承载向S-eNB发送数据包,在步骤9B中,S-eNB将数据包下发给UE,还有部分数据包尚未发送给UE,步骤9C中,S-eNB发起切换,步骤9D中,S-eNB向T-eNB发送传输状态信息,其中包括最早的尚未发送给UE的数据包的同步协议数据包标识,步骤9E中,S-eNB向T-eNB发送尚未发送给UE的数据包,步骤9F中,T-eNB接收UE发送的切换命令响应消息,步骤9G中,T-eNB建立UE的核心网承载,要求核心网发送数据包的同时携带同步协议数据包标识,步骤9H中,T-eNB接收GCSE通过单播发送的携带同步协议数据包标识的数据包,在步骤9I中,T-eNB通过单播向UE转发来自S-eNB的数据包,在T-eNB确认数据包能够接续后,步骤9J中,T-eNB向S-eNB发送UE上下文释放消息。步骤9K中,T-eNB将GCSE发送的数据包发送给UE。

本发明实施例还提供一种用户设备切换方法,如图10所示,包括:

步骤S1001、源基站确定用户设备UE需要从源基站切换到目标基站;

步骤S1002、源基站向目标基站发送携带UE的业务标识的切换请求,以使得目标基站确定UE需要从源基站切换到目标基站,并需要进行单播承载和组播/多播承载之间的切换后,根据在单播承载和组播/多播承载中发送的数据包的同步协议数据包标识,确定目标基站在原承载中接收数据包的进度大于或等于目标基站在目标承载中接收数据包的进度时,切换UE到目标承载。

其中,同步协议数据包标识为:同步序列标识和/或同步数据的数据包编号。

本发明实施例相应提供一种基站,该基站为UE切换过程中接纳UE的目标基站,如图11所示,包括:

确定单元1101,用于确定用户设备UE需要从源基站切换到目标基站,并需要进行单播承载和组播/多播承载之间的切换;

接收单元1102,用于接收单播承载和组播/多播承载中发送的数据包;

切换单元1103,用于在确定单元1101确定需要进行单播承载和组播/多播承载之间的切换后,根据接收单元1102接收的数据包的同步协议数据包标识,确定目标基站在原承载中接收数据包的进度大于或等于目标基站在目标承载中接收数据包的进度时,切换UE到目标承载。

其中,同步协议数据包标识为:同步序列标识和/或同步数据的数据包编号。

对应如图3~5所示的实施例,确定单元1101具体用于:

根据源基站发送的切换请求中的业务标识,确定UE在源基站通过单播承载实现的业务,能够并入组播/多播承载中。

对应如图3所示的实施例,接收单元1102具体包括:

消息接收子单元,用于接收源基站发送的UE传输状态信息,以及接收UE发送的切换命令响应消息;

第一数据包接收子单元,用于接收源基站发送的尚未成功发送给UE的数据包,并通过单播转发给UE;

第二数据包接收子单元,用于建立UE的单播承载,从核心网继续获取数据包,并下发给UE;

切换单元1103具体用于:

当确定目标基站在单播承载中接收数据包的进度大于或等于该业务在组播/多播承载中目标基站从核心网接收数据包的进度时,使用组播/多播承载替换所述UE的单播承载。

较佳的,第二数据包接收子单元具体用于:

建立UE的单播承载,并向核心网发送数据包标识请求指示,通知核心网在发送数据包时携带同步协议数据包标识;

接收核心网发送的携带同步协议数据包标识的数据包,并下发给UE。

对应如图4~5所示的实施例,接收单元1102具体包括:

消息接收子单元,用于接收源基站发送的UE传输状态信息,以及接收UE发送的切换命令响应消息,UE传输状态信息中包括尚未成功发送给UE的数据包的标识;

数据包接收子单元,用于接收源基站发送的尚未成功发送给UE的数据包,并通过单播承载转发给UE;

切换单元1103具体用于:

根据数据包的同步协议数据包标识,确定目标基站在从源基站中接收数据包的进度大于或等于该业务在组播/多播承载中目标基站从核心网接收数据包的进度后,使用组播/多播承载替换所述UE的单播承载,并通知源基站释放UE的上下文。

对应如图6~9所示的实施例,确定单元1101具体用于:

根据源基站发送的切换请求中的业务标识,确定UE在源基站通过组播/多播承载接收的业务,需要切换到单播承载接收。

对应如图6~7所示的实施例,接收单元1102具体包括:

消息接收子单元,用于接收源基站发送的UE传输状态信息,以及接收UE发送的切换命令响应消息,UE传输状态信息中包括尚未成功发送给UE的数据包的同步协议数据包标识;

数据包接收子单元,用于建立UE的单播承载,并根据尚未成功发送给UE的数据包的同步协议数据包标识,获取尚未成功发送给UE的数据包转发给UE;

切换单元1103具体用于:

确定目标基站根据尚未成功发送给UE的数据包的同步协议数据包标识获取数据包的进度大于或等于该业务在新建立的单播承载中目标基站接收数据包的进度后,通知源基站释放UE的上下文。

或者,对应如图8~9所示的实施例,接收单元1102具体包括:

消息接收子单元,用于接收源基站发送的UE传输状态信息,以及接收UE发送的切换命令响应消息,UE传输状态信息中包括尚未成功发送给UE的数据包的同步协议数据包标识;

第一数据包接收子单元,用于接收源基站发送的尚未成功发送给UE的数据包;

第二数据包接收子单元,用于建立UE的单播承载,并向核心网发送数据包标识请求指示,通知核心网在发送数据包时携带同步协议数据包标识;将尚未成功发送给UE的数据包转发给UE,并接收核心网在单播承载下发的数据包;

切换单元1103具体用于:

当目标基站从源基站接收数据包的进度大于或等于该业务在新建立的单播承载中源基站从核心网接收数据包的进度时,通知源基站释放UE的上下文。

较佳的,对应如图6~7所示的实施例,数据包接收子单元具体用于:

向核心网请求建立单播承载时,向核心网发送尚未成功发送给UE的数据包的同步协议数据包标识,接收核心网根据尚未成功发送给UE的数据包的同步协议数据包标识发送的数据包,并转发给UE。

本发明实施例还提供一种基站,该基站为UE切换过程中的源基站,如图12所示,包括:

切换确定单元1201,用于确定用户设备UE需要从源基站切换到目标基站;

发送单元1202,用于在切换确定单元1201确定UE需要从源基站切换到目标基站后,向目标基站发送携带UE的业务标识的切换请求,以使得目标基站确定UE需要从源基站切换到目标基站,并需要进行单播承载和组播/多播承载之间的切换后,根据在单播承载和组播/多播承载中发送的数据包的同步协议数据包标识,确定目标基站在原承载中接收数据包的进度大于或等于目标基站在目标承载中接收数据包的进度时,切换UE到目标承载。

其中,同步协议数据包标识为:同步序列标识和/或同步数据的数据包编号。

本发明实施例还提供一种基站,该基站为UE切换过程中接纳UE的目标基站,如图13所示,包括:

收发器1301,用于接收和发送信令和数据包;

处理器1302,用于确定用户设备UE需要从源基站切换到目标基站,并需要进行单播承载和组播/多播承载之间的切换;接收单播承载和组播/多播承载中发送的数据包;根据数据包的同步协议数据包标识,确定目标基站在原承载中接收数据包的进度大于或等于目标基站在目标承载中接收数据包的进度时,切换UE到目标承载。

该基站还可以实现本发明实施例中目标基站实现的其它功能。

本发明实施例还提供一种基站,该基站为UE切换过程中的源基站,如图14所示,包括:

收发接口1401,用于接收和发送信令和数据包;

处理器模块1402,用于确定用户设备UE需要从源基站切换到目标基站;向目标基站发送携带UE的业务标识的切换请求,以使得目标基站确定UE需要从源基站切换到目标基站,并需要进行单播承载和组播/多播承载之间的切换后,根据在单播承载和组播/多播承载中发送的数据包的同步协议数据包标识,确定目标基站在原承载中接收数据包的进度大于或等于目标基站在目标承载中接收数据包的进度时,切换UE到目标承载。

该基站还可以实现本发明实施例中源基站实现的其它功能。

本发明实施例提供一种用户设备切换方法及基站,目标基站确定UE需要从源基站切换到目标基站,并需要进行单播承载和组播/多播承载之间的切换时,由于目标承载中数据包发送的进度可能小于原承载中数据包发送的进度,所以目标基站同时接收原承载和目标承载发送的数据包,在确定目标基站在原承载中接收数据包的进度大于或等于目标基站在目标承载中接收数据包的进度时,再切换UE到目标承载,从而提高了UE切换过程中的业务连续性。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1