具体实施方式
本发明实施例用户设备将控制面和用户面的全部DRB对应的PDCP层保持在宏基站,并将用户面的部分或全部DRB对应的除PDCP层之外的其他层切换到至少一个基站上。由于本发明实施例降低了用户设备进行控制面切换的次数,从而在E-UTRAN的网络架构中UE的切换频率和次数增加情况下,降低了UE在进行切换时发生通信中断的风险。
其中,宏基站是LTE宏基站;本地基站是LTE的Pico eNB(微基站)或Home eNB(家庭基站)或Relay(中继)设备等。
较佳地,在实施中,接入点切换时,所有DRB的PDCP仍然保持在Macro eNB,不发生变化;接入点切换时,UE的安全密钥在改变过程不发送变化;在用户面与控制面需要分离的时候,UE和目标Local eNB将针对目标接入点的MAC实体配置成只处理所有或部分DRB的模式,相应的PHY也配置成只处理DRB相关数据。
为了降低UE在Macro eNB小区和Local eNB小区之间进行切换的频率,一种用户面和控制面分离的网络部署方式被引入。如图5所示,在该方式下,当UE在只有Macro eNB小区覆盖的区域,UE的控制面连接和用户面都连接到Macro eNB;当UE移动到Macro eNB小区和Local eNB小区重叠覆盖区域时,UE用户面全部或者部分承载被转移到Local eNB,以获得更高的业务传输速率;控制面连接仍然保持在Macro eNB,以防止控制面连接切换失败造成UE掉话。
在UE用户面和控制面分离的情况下,UE同时连接到两个或多个eNB。UE同时与Macro和Local eNB相连,分别获得控制面和用户面连接。
UE的用户面的部分承载与控制面分离。例如:用于承载语音等对中断时间敏感,对带宽需求小的业务的用户面承载维持在Macro eNB;用于承载上网等对中断时延不敏感,对带宽需求大的业务的用户面承载维持在Local eNB。
用户面和控制面分离情况下,UE与网络之间的协议栈如图6和图7所示。UE的用户面eNB(Local eNB)为UE提供用户面数据传输功能,其没有与UE对等的RRC层,不能对UE进行RRC控制;UE的控制面eNB(Macro eNB)为UE提供控制面消息传输功能,为了实现对RRC消息的承载和处理,控制面eNB需要具备与UE对等的用户面协议栈;由于NAS消息需要由RRC消息承载,所以,UE的服务MME与UE的控制面eNB相连。
作为一种增强,UE和用户面eNB之间可能存在部分RRC功能,如UE可以读取用户面eNB发送的广播消息(eNB传输到多个UE的点到多点的RRC消息)。
为了支持上述用户面和控制面分离的架构,本发明采用与之对应的用户面节点切换方法。
下面结合说明书附图对本发明实施例作进一步详细描述。
在下面的说明过程中,先从网络侧和用户设备侧的配合实施进行说明,最后分别从网络侧与用户设备侧的实施进行说明,但这并不意味着二者必须配合实施,实际上,当网络侧与用户设备侧分开实施时,也解决了分别在网络侧、用户设备侧所存在的问题,只是二者结合使用时,会获得更好的技术效果。
如图8所示,本发明实施例进行切换的系统包括下列步骤:宏基站10和用户设备20。
宏基站10,用于确定用户设备需要进行DRB重配置,向用户设备20发送DRB重配置消息,用于通知用户设备20将控制面和用户面的全部DRB对应的PDCP层保持在宏基站,并将用户面的部分或全部DRB对应的除PDCP层之外的其他层切换到至少一个基站上;
用户设备20,用于接收到来自宏基站的DRB重配置消息,将控制面和用户面的全部DRB对应的PDCP层保持在宏基站,并将用户面的部分或全部DRB对应的除PDCP层之外的其他层切换到至少一个基站上。
较佳地,本发明实施例的用户设备可以在宏小区和本地小区重覆盖区域内。
在实施中,若DRB重配置消息是RRC重配置消息,则宏基站10向用户设备20发送RRC重配置消息;
相应的,用户设备20接收到来自宏基站的RRC重配置消息后,将控制面和用户面的全部DRB对应的PDCP层保持在宏基站,并将用户面的部分或全部DRB对应的除PDCP层之外的其他层切换到至少一个基站上。
为了与现有的LTE用于进行RRC重配置消息(即用户面和控制面全部切换)进行区分,宏基站10可以在RRC重配置消息中增加用于指示进行用户面切换的信息,比如采用1bit信息指示其为用户面切换。还可以构建一个全新的RRC重配置消息。
其中,将用户面的部分或全部DRB对应的除PDCP层之外的其他层切换到至少一个基站上,这里的基站包括但不限于下列基站中的部分或全部:宏基站和本地基站。
在实施中,宏基站10还要向需要接纳用户面的本地基站发送承载建立请求消息;相应的,本发明实施例的系统还可以进一步包括:本地基站30。
本地基站30,用于接收来自宏基站的针对用户设备的承载建立请求消息,接纳用户面的部分或全部DRB对应的除PDCP层之外的其他层。
下面按照不同的场景进行详细说明。
场景一、进行切换是将用户面的部分或全部DRB对应的除PDCP层之外的其他层与控制面分离,即将用户面的部分或全部DRB对应的除PDCP层之外的其他层从宏基站切换到至少一个本地基站。
具体的,宏基站10向需要接纳用户面的承载的本地基站30发送包含需要切换的每个用户面的DRB的QOS(Quality of Service;服务质量)信息的承载建立请求消息。
本地基站30根据用户设备需要进行切换的DRB的QOS信息,确定能够接纳的DRB,并根据QOS信息配置接纳的用户面的DRB对应的除PDCP层之外的其他层。
比如本地基站30针对接纳的用户面的DRB分配专有资源等,其中包括逻辑信道、MAC配置和物理层配置等,并建立相应的实体。
较佳地,本地基站30配置接纳的用户面的DRB对应的除PDCP层之外的其他层之后,向宏基站10返回承载建立请求响应消息;
相应的,宏基站10在接收到来自本地基站30的承载建立请求响应消息后,向用户设备20发送RRC重配置消息;
用户设备根据收到的RRC重配置消息中的配置信息,对用户面的DRB对应的除PDCP层之外的其他层进行配置。
具体的,用户设备20根据RRC重配置消息中的配置信息配置新的RLC实体,并建立原PDCP与新的RLC实体的映射关系,以及激活一套DRB专用的PHY实体和MAC实体,并使用激活的PHY实体和MAC实体与切换后新连接的基站建立同步。
比如用户设备20需要将用户面的DRB1切换到本地基站A上,则用户设备20将根据RRC重配置消息中的配置信息配置针对本地基站A的DRB1的RLC实体,然后将针对宏基站的DRB1的PDCP与针对本地基站A的DRB1的RLC实体建立映射关系,并针对本地基站A激活一套DRB1用的PHY实体和MAC实体,并使用针对本地基站A的PHY实体和MAC实体与本地基站A建立同步。
在实施中,配置信息包括但不限于下列信息中的至少一种:
RLC逻辑信道配置信息、MAC配置信息和物理层配置信息。
较佳地,用户设备20将用户面的部分或全部DRB对应的除PDCP层之外的其他层切换到至少一个基站上之后,还可以释放进行切换的DRB的RLC层,以及与PHY和MAC层的映射关系。
较佳地,用户设备20将用户面的部分或全部DRB对应的除PDCP层之外的其他层切换到至少一个基站上之后,向宏基站10返回RRC重配置完成消息;
相应的,宏基站10在收到RRC重配置完成消息后,针对一个本地基站30能够接纳的用户面的DRB,将该DRB对应的PDCP实体映射到本地基站30配置的该DRB对应的其他层上,并释放进行切换的用户设备的DRB的RLC层,以及与PHY和MAC层的映射关系。
场景二、进行切换是将用户面的部分或全部DRB对应的除PDCP层之外的其他层与控制面聚合,即将用户面的部分或全部DRB对应的除PDCP层之外的其他层从至少一个本地基站切换到宏基站。
具体的,宏基站10根据用户设备需要进行切换的DRB的QOS信息,配置接纳的用户面的DRB对应的除PDCP层之外的其他层。
较佳地,宏基站10配置接纳的用户面的DRB对应的除PDCP层之外的其他层之后,向用户设备发送RRC重配置消息;
用户设备根据收到的RRC重配置消息中的配置信息,对用户面的DRB对应的除PDCP层之外的其他层进行配置。
具体的,用户设备20根据RRC重配置消息中的配置信息配置新的RLC实体,并建立原PDCP与新的RLC实体的映射关系,以及激活一套DRB专用的PHY实体和MAC实体,并使用激活的PHY实体和MAC实体与切换后新连接的基站建立同步。
比如用户设备20需要将用户面的DRB1切换到本地基站A上,则用户设备20将根据RRC重配置消息中的配置信息配置针对本地基站A的DRB1的RLC实体,然后将针对宏基站的DRB1的PDCP与针对本地基站A的DRB1的RLC实体建立映射关系,并针对本地基站A激活一套DRB1用的PHY实体和MAC实体,并使用针对本地基站A的PHY实体和MAC实体与本地基站A建立同步。
在实施中,配置信息包括但不限于下列信息中的至少一种:
RLC逻辑信道配置信息、MAC配置信息和物理层配置信息。
较佳地,用户设备20将用户面的部分或全部DRB对应的除PDCP层之外的其他层切换到至少一个基站上之后,还可以释放进行切换的DRB的RLC层,以及与PHY和MAC层的映射关系。
较佳地,用户设备20将用户面的部分或全部DRB对应的除PDCP层之外的其他层切换到至少一个基站上之后,向宏基站10返回RRC重配置完成消息;
相应的,宏基站10在收到RRC重配置完成消息后,通知特定基站释放进行切换的用户设备的DRB的RLC层,以及与PHY和MAC层的映射关系,其中特定基站是切换后用户设备的用户面DRB减少的基站;
本地基站30在收到来自宏基站的释放切换的用户面的DRB对应的其他实体的通知后,释放进行切换的用户设备的DRB的RLC层,以及与PHY和MAC层的映射关系。
场景三、进行切换是将用户面的部分或全部DRB对应的除PDCP层之外的其他层进行本地基站间的转移,即将用户面的部分或全部DRB对应的除PDCP层之外的其他层从至少一个本地基站切换到至少一个本地基站。
具体的,宏基站10向需要接纳用户面的承载的本地基站30发送包含需要切换的每个用户面的DRB的QOS信息的承载建立请求消息。
本地基站30根据用户设备需要进行切换的DRB的QOS信息,确定能够接纳的DRB,并根据QOS信息配置接纳的用户面的DRB对应的除PDCP层之外的其他层。
较佳地,本地基站30配置接纳的用户面的DRB对应的除PDCP层之外的其他层之后,向宏基站10返回承载建立请求响应消息;
相应的,宏基站10在接收到来自本地基站30的承载建立请求响应消息后,向用户设备20发送RRC重配置消息;
用户设备根据收到的RRC重配置消息中的配置信息,对用户面的DRB对应的除PDCP层之外的其他层进行配置。
具体的,用户设备20根据RRC重配置消息中的配置信息配置新的RLC实体,并建立原PDCP与新的RLC实体的映射关系,以及激活一套DRB专用的PHY实体和MAC实体,并使用激活的PHY实体和MAC实体与切换后新连接的基站建立同步。
比如用户设备20需要将用户面的DRB1切换到本地基站A上,则用户设备20将根据RRC重配置消息中的配置信息配置针对本地基站A的DRB1的RLC实体,然后将针对宏基站的DRB1的PDCP与针对本地基站A的DRB1的RLC实体建立映射关系,并针对本地基站A激活一套DRBl用的PHY实体和MAC实体,并使用针对本地基站A的PHY实体和MAC实体与本地基站A建立同步。
在实施中,配置信息包括但不限于下列信息中的至少一种:
RLC逻辑信道配置信息、MAC配置信息和物理层配置信息。
较佳地,用户设备20将用户面的部分或全部DRB对应的除PDCP层之外的其他层切换到至少一个基站上之后,还可以释放进行切换的DRB的RLC层,以及与PHY和MAC层的映射关系。
较佳地,用户设备20将用户面的部分或全部DRB对应的除PDCP层之外的其他层切换到至少一个基站上之后,向宏基站10返回RRC重配置完成消息;
相应的,宏基站10在收到RRC重配置完成消息后,通知特定基站释放进行切换的用户设备的DRB的RLC层,以及与PHY和MAC层的映射关系,其中特定基站是切换后用户设备的用户面DRB减少的基站;
本地基站30在收到来自宏基站的释放切换的用户面的DRB对应的其他实体的通知后,释放进行切换的用户设备的DRB的RLC层,以及与PHY和MAC层的映射关系。
较佳地,对于AM(确认)模式的用户面的DRB,宏基站10将从第一个没有得到底层确认的PDCP SDU开始重传和传输后续的所有数据包;或只重传没有得到底层确认的PDCP SDU和后续未经过底层传输的PDCP SDU;或根据PDCP的状态报告传输对端没有接收到的数据包和后续所有新数据包。
对于UM(非确认)模式的用户面的DRB,宏基站10将从底层未曾传输的第一个PDCPSDU开始,重新传输后续所有数据包。
若宏基站是AM模式的DRB的发送端或UM模式的DRB的发送端,宏基站10保留SN和所有状态变量,维持加密、完整性保护、头压缩的全部状态和算法。
如图9所示,本发明实施例进行切换的系统中的用户设备包括:第一接收模块900和第一处理模块910。
第一接收模块900,用于接收到来自宏基站的DRB重配置消息;
第一处理模块910,用于将控制面和用户面的全部DRB对应的PDCP层保持在宏基站,并将用户面的部分或全部DRB对应的除PDCP层之外的其他层切换到至少一个基站上。
较佳地,DRB重配置消息是RRC重配置消息。
较佳地,第一接收模块900根据收到的RRC重配置消息中的配置信息,对用户面的DRB对应的除PDCP层之外的其他层进行配置。
较佳地,第一接收模块900根据RRC重配置消息中的配置信息配置新的RLC实体,并建立原PDCP与新的RLC实体的映射关系,以及激活一套DRB专用的PHY实体和MAC实体,并使用激活的PHY实体和MAC实体与切换后新连接的基站建立同步。
较佳地,第一接收模块900将用户面的部分或全部DRB对应的除PDCP层之外的其他层切换到至少一个基站上之后,备向宏基站返回RRC重配置完成消息。
如图10所示,本发明实施例进行切换的系统中的宏基站包括:确定模块1000和第二处理模块1010。
确定模块1000,用于确定用户设备需要进行DRB重配置;
第二处理模块1010,用于向用户设备发送DRB重配置消息,用于通知用户设备将控制面和用户面的全部DRB对应的PDCP层保持在宏基站,并将用户面的部分或全部DRB对应的除PDCP层之外的其他层切换到至少一个基站上。
较佳地,DRB重配置消息是RRC重配置消息。
较佳地,进行切换是将用户面的部分或全部DRB对应的除PDCP层之外的其他层与控制面分离或将用户面的部分或全部DRB对应的除PDCP层之外的其他层进行本地基站间的转移;第二处理模块1010向用户设备发送DRB重配置消息之前,向需要接纳用户面的DRB的基站发送包含需要切换的每个用户面的DRB的QOS信息的承载建立请求消息。
较佳地,第二处理模块1010在接收到来自基站的承载建立请求响应消息后,向用户设备发送DRB重配置消息。
较佳地,第二处理模块1010向用户设备发送DRB重配置消息之后,在收到来自用户设备的RRC重配置完成消息后,针对一个基站能够接纳的用户面的DRB,将该DRB对应的PDCP实体映射到基站配置的该DRB对应的其他层上。
较佳地,进行切换是将用户面的部分或全部DRB对应的除PDCP层之外的其他层与控制面分离;第二处理模块1010向用户设备发送RRC重配置消息之后,在收到来自用户设备的RRC重配置完成消息后,释放进行切换的用户设备的DRB的RLC层,以及与PHY和MAC层的映射关系。
较佳地,进行切换是将用户面的部分或全部DRB对应的除PDCP层之外的其他层进行本地基站间的转移;第二处理模块1010向用户设备发送RRC重配置消息之后,在收到来自用户设备的RRC重配置完成消息后,通知特定基站释放进行切换的用户设备的DRB的RLC层,以及与PHY和MAC层的映射关系;
其中,特定基站是切换后用户设备的用户面DRB减少的基站。
较佳地,进行切换是将用户面的部分或全部DRB对应的除PDCP层之外的其他层与控制面聚合;第二处理模块1010向用户设备发送RRC重配置消息之后,在成功接纳用户设备的用户面后通知特定基站释放进行切换的用户设备的DRB的RLC层,以及与PHY和MAC层的映射关系;
其中,特定基站是切换后用户设备的用户面DRB减少的基站。
较佳地,第二处理模块1010向用户设备发送RRC重配置消息之后,对于AM模式的用户面的DRB,宏基站将从第一个没有得到底层确认的PDCP SDU开始重传和传输后续的所有数据包;或只重传没有得到底层确认的PDCP SDU和后续未经过底层传输的PDCP SDU;或根据PDCP的状态报告传输对端没有接收到的数据包和后续所有新数据包。
较佳地,第二处理模块1010向用户设备发送RRC重配置消息之后,对于UM模式的用户面的DRB,宏基站将从底层未曾传输的第一个PDCP SDU开始,重新传输后续所有数据包。
较佳地,第二处理模块1010向用户设备发送RRC重配置消息之后,若宏基站是AM模式的DRB的发送端或UM模式的DRB的发送端,保留SN和所有状态变量,维持加密、完整性保护、头压缩的全部状态和算法。
如图11所示,本发明实施例进行切换的系统中的本地基站包括:第二接收模块1100和第三处理模块1110。
第二接收模块1100,用于接收来自宏基站的针对用户设备的承载建立请求消息;
第三处理模块1110,用于接纳用户面的部分或全部DRB对应的除PDCP层之外的其他层。
较佳地,第三处理模块1110根据承载建立请求消息中包含的需要切换的每个用户面的DRB的服务质量QOS信息,配置接纳的用户面的DRB对应的除PDCP层之外的其他层。
较佳地,第三处理模块1110接纳用户面的部分或全部DRB对应的除PDCP层之外的其他层之后,向宏基站返回承载建立请求响应消息。
较佳地,第三处理模块1110在收到来自宏基站的释放切换的用户面的DRB对应的其他实体的通知后,释放进行切换的用户设备的DRB的RLC层,以及与PHY和MAC层的映射关系。
基于同一发明构思,本发明实施例中还提供了用户设备进行切换的方法、宏基站针对用户设备切换进行处理的方法,以及本地基站针对用户设备切换进行处理的方法,由于这些方法解决问题的原理与图8本发明实施例进行切换的系统相似,因此这些方法的实施可以参见系统的实施,重复之处不再赘述。
如图12所示,本发明实施例用户设备进行切换的方法包括下列步骤:
步骤1201、用户设备接收到来自宏基站的DRB重配置消息;
步骤1202、用户设备将控制面和用户面的全部DRB对应的PDCP层保持在宏基站,并将用户面的部分或全部DRB对应的除PDCP层之外的其他层切换到至少一个基站上。
较佳地,DRB重配置消息是RRC重配置消息。
较佳地,用户设备将用户面的部分或全部DRB对应的除PDCP层之外的其他层切换到至少一个基站上,包括:
用户设备根据收到的RRC重配置消息中的配置信息,对用户面的DRB对应的除PDCP层之外的其他层进行配置。
较佳地,用户设备对用户面的DRB进行配置,包括:
用户设备根据RRC重配置消息中的配置信息配置新的RLC实体,并建立原PDCP与新的RLC实体的映射关系,以及激活一套DRB专用的PHY实体和MAC实体,并使用激活的PHY实体和MAC实体与切换后新连接的基站建立同步。
较佳地,用户设备将用户面的部分或全部DRB对应的除PDCP层之外的其他层切换到至少一个基站上之后,还包括:
用户设备向宏基站返回RRC重配置完成消息。
如图13所示,本发明实施例宏基站针对用户设备切换进行处理的方法包括下列步骤:
步骤1301、宏基站确定用户设备需要进行DRB重配置;
步骤1302、宏基站向用户设备发送DRB重配置消息,用于通知用户设备将控制面和用户面的全部DRB对应的PDCP层保持在宏基站,并将用户面的部分或全部DRB对应的除PDCP层之外的其他层切换到至少一个基站上。
较佳地,DRB重配置消息是RRC重配置消息。
较佳地,进行切换是将用户面的部分或全部DRB对应的除PDCP层之外的其他层与控制面分离或将用户面的部分或全部DRB对应的除PDCP层之外的其他层进行本地基站间的转移;
宏基站向用户设备发送DRB重配置消息之前,还包括:
宏基站向需要接纳用户面的DRB的基站发送包含需要切换的每个用户面的DRB的QOS信息的承载建立请求消息。
较佳地,宏基站向用户设备发送DRB重配置消息之前,还包括:
宏基站在接收到来自基站的承载建立请求响应消息。
较佳地,宏基站向用户设备发送DRB重配置消息之后,还包括:
宏基站在收到来自用户设备的RRC重配置完成消息后,针对一个基站能够接纳的用户面的DRB,将该DRB对应的PDCP实体映射到基站配置的该DRB对应的其他层上。
较佳地,进行切换是将用户面的部分或全部DRB对应的除PDCP层之外的其他层与控制面分离;
宏基站向用户设备发送RRC重配置消息之后,还包括:
宏基站在收到来自用户设备的RRC重配置完成消息后,释放进行切换的用户设备的DRB的RLC层,以及与PHY和MAC层的映射关系。
较佳地,进行切换是将用户面的部分或全部DRB对应的除PDCP层之外的其他层进行本地基站间的转移;
宏基站向用户设备发送DRB重配置消息之后,还包括:
宏基站在收到来自用户设备的RRC重配置完成消息后,通知特定基站释放进行切换的用户设备的DRB的RLC层,以及与PHY和MAC层的映射关系;
其中,特定基站是切换后用户设备的用户面DRB减少的基站。
较佳地,进行切换是将用户面的部分或全部DRB对应的除PDCP层之外的其他层与控制面聚合;
宏基站向用户设备发送RRC重配置消息之后,还包括:
宏基站在成功接纳用户设备的用户面后通知特定基站释放进行切换的用户设备的DRB的RLC层,以及与PHY和MAC层的映射关系;
其中,特定基站是切换后用户设备的用户面DRB减少的基站。
较佳地,宏基站向用户设备发送RRC重配置消息之后,还包括:
对于AM模式的用户面的DRB,宏基站将从第一个没有得到底层确认的PDCP SDU开始重传和传输后续的所有数据包;或只重传没有得到底层确认的PDCP SDU和后续未经过底层传输的PDCP SDU;或根据PDCP的状态报告传输对端没有接收到的数据包和后续所有新数据包。
较佳地,宏基站向用户设备发送RRC重配置消息之后,还包括:
对于UM模式的用户面的DRB,宏基站将从底层未曾传输的第一个PDCPSDU开始,重新传输后续所有数据包。
较佳地,宏基站向用户设备发送RRC重配置消息之后,还包括:
若宏基站是AM模式的DRB的发送端或UM模式的DRB的发送端,宏基站保留SN和所有状态变量,维持加密、完整性保护、头压缩的全部状态和算法。
其中,图12和图13可以合成一个流程,形成一个进行切换的方法,即先执行步骤1301和步骤1302,再执行步骤1201和步骤1202。
如图14所示,本发明实施例本地基站针对用户设备切换进行处理的方法包括下列步骤:
步骤1401、本地基站接收来自宏基站的针对用户设备的承载建立请求消息;
步骤1402、本地基站接纳用户面的部分或全部DRB对应的除PDCP层之外的其他层。
较佳地,本地基站接纳用户面的部分或全部DRB对应的除PDCP层之外的其他层,包括:
本地基站根据承载建立请求消息中包含的需要切换的每个用户面的DRB的服务质量QOS信息,配置接纳的用户面的DRB对应的除PDCP层之外的其他层。
较佳地,本地基站接纳用户面的部分或全部DRB对应的除PDCP层之外的其他层之后,还包括:
本地基站向宏基站返回承载建立请求响应消息。
较佳地,本地基站在收到来自宏基站的释放切换的用户面的DRB对应的其他实体的通知后,释放进行切换的用户设备的DRB的RLC层,以及与PHY和MAC层的映射关系。
其中,图12~图14可以合成一个流程,形成一个进行切换的方法,即先执行步骤1301和步骤1302,再执行步骤1201和步骤1202,最后执行步骤1401和步骤1402。
下面针对上述三种场景分别列举一个实例对本发明的方案进行说明。
实例一、UE当前只和Macro eNB有连接,需要将其所有或部分DRB从Macro eNB转移到Local eNB。
对于Macro eNB到Local eNB的情况,如图15所示,本发明实施例将控制面承载从宏小区切换到本地小区的方法包括下列步骤:
1、UE上报测量报告信息给Macro eNB;
2、Macro eNB决定进行DRB的重配置操作;
3、Macro eNB发送DRB链路配置消息给Local eNB;
4、Local eNB进行接入控制,然后根据DRB链路配置消息里的参数配置新的RLC层、MAC层和PHY层;
5、Local eNB通知Macro eNB配置完成;
6、Macro eNB通过RRC重配完成消息通知UE进行DRB重配置;
7、UE收到RRC重配完成消息后,根据消息内容识别出控制面与用户面分离操作,随后激活另一套DRB专用的PHY和MAC实体,并同步到新的接入点
8、UE同返回RRC重配置完成消息给Macro eNB,同时重配置新的DRB链路,释放原DRB链路;
9、Macro eNB接收重配置完成消息后,将DRB的PDCP实体映射到Local eNB的RLC/MAC实体,同时释放原DRB链路。
在实施中,对于AM模式DRB,Macro eNB保留SN和一切状态变量,维持加密、完整性保护、头压缩的全部状态和算法。
数据包传输和重传有三种方式:1)从第一个没有得到底层确认的PDCP SDU开始,重传和传输后续的所有包;或2)只重传没有得到底层确认和后续未经过底层传输的PDCPSDU;或3)根据PDCP的状态报告,传输对端没有接收到的数据包和后续所有新数据包;
对于UM模式DRB,Macro eNB保留SN和一切状态变量,维持加密、完整性保护、头压缩的全部状态和算法,从底层未曾传输的第一个PDCP SDU开始,重新传输后续所有包。
在切换后,Local eNB可以通过切换的后用户面的DRB发送下行数据到UE。
场景二、UE当前和Macro eNB及Local eNB均有连接(SRB在macro,DRB在local)。
对于Local eNB到Macro eNB的情况,如图16所示,本发明实施例将控制面承载从本地小区切换到宏小区的方法包括下列步骤:
1、UE上报测量报告信息给Macro eNB;
2、Macro eNB决定进行DRB的重配置操作,然后进行接入控制,并配置新的RLC层、MAC层和PHY层;
3、Macro eNB通过RRC重配完成消息通知UE进行DRB重配置,采用与自己相同的配置;
4、UE收到RRC重配完成消息后,根据消息内容识别出控制面与用户面分离操作,随后激活另一套DRB专用的PHY和MAC实体,并返回重配置完成消息给Macro eNB,同时重配置新的DRB链路,释放原DRB链路;
5、Macro eNB接收重配置完成消息后,将DRB的PDCP实体映射到Local eNB的RLC/MAC实体,同时通知Local eNB释放原DRB链路;
6、Local eNB释放原DRB链路。
在实施中,对于AM4模式DRB,Macro eNB保留SN和一切状态变量,维持加密、完整性保护、头压缩的全部状态和算法。
数据包传输和重传有三种方式:1)从第一个没有得到底层确认的PDCP SDU开始,重传和传输后续的所有包;或2)只重传没有得到底层确认和后续未经过底层传输的PDCPSDU;或3)根据PDCP的状态报告,传输对端没有接收到的数据包和后续所有新数据包;
对于UM模式DRB,Macro eNB保留SN和一切状态变量,维持加密、完整性保护、头压缩的全部状态和算法,从底层未曾传输的第一个PDCP SDU开始,重新传输后续所有包。
在切换后,Local eNB可以通过切换的后用户面的DRB发送下行数据到UE。
场景三、UE当前和Macro eNB及一个Local eNB均有连接(SRB在macro,DRB在LocaleNB2)。
对于Local eNB2到Local eNBl的情况,如图17所示,本发明实施例将控制面承载从本地小区切换到本地小区的方法包括下列步骤:
1、UE上报测量报告信息给Macro eNB;
2、Macro eNB决定进行DRB的重配置操作;
3、Macro eNB发送DRB链路配置消息给Local eNBl;
4、Local eNB1进行接入控制,然后根据DRB链路配置消息里的参数配置新的RLC层、MAC层和PHY层;
5、Local eNB1通知Macro eNB配置完成;
6、Macro eNB通过RRC重配完成消息通知UE进行DRB重配置;
7、UE收到RRC重配完成消息后,根据消息内容识别出控制面与用户面分离操作,随后激活另一套DRB专用的PHY和MAC实体;
8、UE同步到新的接入点,并返回重配置完成消息给Macro eNB,同时重配置新的DRB链路,释放原DRB链路;
9、Macro eNB接收重配置完成消息后,将DRB的PDCP实体映射到Local eNB的RLC/MAC实体,同时通知Local eNB2释放原DRB链路;
10、Local eNB2释放原DRB链路。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。