数据流重映射方法及装置和用户设备、RAN设备与流程

文档序号:14685220发布日期:2018-06-12 23:21阅读:395来源:国知局
数据流重映射方法及装置和用户设备、RAN设备与流程

本发明涉及无线通信技术领域,尤其涉及数据流重映射方法及装置和用户设备、RAN设备。



背景技术:

在过去的几十年间,移动通信网络经历了持续的发展,从2G(the second Generation Mobile Communication System,第二代移动通信系统),3G一直发展到4G,在此过程中新型通信设备,比如智能终端,手持式平板电脑等不断涌现,而新型通信设备的出现又催生了大量新型应用、新型通信场景的产生,由此可以预见在未来几年之内,无论是连接到无线网络的设备数量、每个用户的数据传输速率还是网络容量都将出现指数级增长。因此,随着4G技术的全面商用,业界开始研究下一代移动通信,即第5代(5G)移动通信技术的而研究。

为达到相比4G系统有1000倍网络吞吐量、100倍设备连接数、10倍低时延的需求提升,5G系统将不是单一仅使用一种无线接入技术的系统,而是可以融合使用包括4G进一步演进之后的eLTE(evolved Long Term Evolution,进一步演进的长期演进)技术,无线本地局域网相关技术(Wireless Local Area Network,简称WLAN),5G中新设计的无线接入技术,采用这些不同无线接入技术的无线接入网(RAN)接入到统一5G核心网中。

以上采用不同无线接入技术的无线接入网接入到统一的5G核心网中,为了确保网络的可扩展性,5G系统需要去耦合设计核心网和接入网,也即需要实现核心网和接入网可以独立演进,不会因为一侧网络的增强或改变而导致另一侧网络需要做出同步增强或改变。核心网和接入网去耦合设计,其中一个重要问题就是如何满足不同场景下,不同业务对QoS(Quality of Service,服务质量)的要求。

目前第三代合作伙伴项目(the 3rd Generation Partnership Project,简称3GPP)定义的相关系统中,QoS架构是核心网和接入网耦合的设计。以4G LTE系统的QoS架构为例,数据传输时以承载(bearer)作为最小QoS处理单位,如图1为LTE中以承载粒度执行QoS处理进行数据传输的结构示意图。图1只示例用户设备(UE)和分组数据网络(Public Data Network,简称PDN)之间建立一个PDN连接(PDN connection)的情况,为服务于该PDN连接上具有不同QoS需求的业务,核心网可以在UE和PDN网关(PDN gateway,简称P-GW)之间建立多个演进分组系统承载(Evolved Packet System bearer,简称EPS bearer),每个EPS bearer上承载一个或多个数据业务流(service traffic flow,简称SDF),承载在一个EPS bearer上的一个或者多个SDF将具有相同的QoS。EPS bearer是UE和P-GW之间的端到端逻辑承载,EPS bearer在LTE网络架构中在所经过的三个网络接口上对应建立了三段承载,包括建立在P-GW与服务网关(Serving Gateway,简称S-GW)接口上的S5/S8bearer,建立在S-GW与基站(eNB)接口上的S1-bearer以及建立在eNB和UE之间空中接口上的数据无线承载(Data Radio Bearer,简称DRB),其中S1-bearer和DRB一起又被定义为UE与S-GW之间的演进的通用陆地无线接入网承载(E-UTRAN Radio Access Bearer,简称E-RAB)。EPS bearer的建立以及将哪些SDF映射到哪个EPS bearer上传输,完全由核心网决策和控制,核心网建立EPS bearer时,会通知eNB每个E-RAB(即EPS bearer在E-URTAN侧的一段承载)的QoS参数,eNB只能被动接受或者决绝,如果接受,则对应在空中接口上建立和UE之间的DRB,并根据接收到的E-RAB级别的QoS参数进行数据调度传输。

LTE系统中,QoS策略和参数,以及SDF与承载之间的映射关系完全由核心网控制,基站只能被动地接受或拒绝建立DRB。在无线通信系统中,无线接口是真正执行和满足QoS的关键所在,而当前的QoS架构中,基站无法根据实际无线负荷、无线链路质量调整每个DRB上映射的SDF,因此无法最高效的执行QoS。此外,核心网和接入网耦合性太强,核心网的修改将直接影响接入网需要做出对应修改,无法实现核心网和接入网的独立扩展或演进。

为克服4G QoS架构中的以上缺陷,实现5G核心网和接入网最大限度的去耦合设计,3GPP在5G系统设计中提出了一种基于流的QoS架构。在基于流的QoS架构中,核心网和无线接入网之间取消了承载,但是在空中接口上继续保留了DRB。如图2所示为基于流的QoS架构的示意图,5G核心网接收来自分组数据网络(比如Internet)的SDF(比如IP Flow),将SDF映射成QoS Flow,比如可以将多个具有相同或者类似QoS要求的SDF聚合成一个QoS Flow,当然也可以是将一个SDF映射成一个QoS Flow。这里,5G核心网根据核心网的QoS策略,SDF的QoS需求,用户的签约信息等生成QoS规则(QoS rule),并完成SDF到QoS Flow的映射。其中,QoS rule中包含QoS特性参数(QoS profile)和该QoS特性参数的优先级(precedence order),优选的还可以包括使用该QoS特性参数的SDF的数据包过滤器/数据业务过滤器(packet filter/traffic filter),这里QoS特性参数可以包括用于识别或者标示该QoS特性参数的QoS ID,以及包括MBR(Maximum Flow Bit Rate,最大流比特速率),GBR(Guaranteed Flow Bit Rate,保证流比特速率),Priority level(优先级),PDB(Packet Delay Budget,数据包时延预算),PER(Packet Error rate,包错误率),Admission control(接纳控制)等参数中的至少一个。5G核心网通过与RAN之间的控制面接口将其决策生成的QoS rule中的QoS特性参数发送给RAN(比如5G基站,eLTE基站等),5G核心网通过与RAN之间的用户面接口将QoS Flow发送给RAN,在发送给RAN的每个包含QoS flow的数据包的包头中包含该数据包所使用的QoS特性参数的QoS ID。RAN根据从核心网接收到的QoS特性参数,从核心网接收到的数据包包头中的QoS ID,将数据包映射到空中接口的DRB上,完成QoS Flow与DRB之间的映射。在此过程中,RAN侧可以充分考虑实际无线负荷、无线链路质量等因素,决策建立DRB以及决定将哪些QoS Flow映射到哪些DRB上。

3GPP目前提出的以上基于流的QoS架构中,对于数据流如何在空中接口上进行传输,尤其对数据流如何在空中接口的DRB上进行重映射,尚未有有效的解决方案。



技术实现要素:

本发明要解决的技术问题是提供一种数据流重映射方法及装置,和用户设备、RAN设备,以解决基于流的QoS架构中,对于数据流如何在空中接口上进行传输,尤其对数据流如何在空中接口的DRB上进行重映射。

一种数据流重映射方法,包括:

用户设备UE接收无线接入网RAN设备通知的数据流重映射信息;

所述UE根据所述数据流重映射信息执行数据流重映射操作。

可选地,当所述UE接收所述RAN设备通过控制面信令通知的数据流重映射信息时,所述数据流重映射信息为以下之一:

从数据无线承载DRB上删除映射的数据流信息;

DRB上更新映射的数据流信息。

可选地,所述数据流信息用QoS标识ID或包过滤器表征,

当所述数据流信息用QoS ID表征时,所述从DRB上删除映射的数据流信息为从DRB上删除映射的QoS ID,所述DRB上更新映射的数据流信息为DRB上更新映射的QoS ID;

当所述数据流信息用包过滤器表征时,所述从DRB上删除映射的数据流信息为从DRB上删除映射的包过滤器,所述DRB上更新映射的数据流信息为DRB上更新映射的包过滤器。

可选地,当所述UE接收所述RAN设备通过用户面数据包包头通知的数据流重映射信息时,所述数据流重映射信息包含在所述数据包包头的重映射字段中。

可选地,所述重映射字段包括以下任一格式:

格式1:重映射字段存在指示比特和重映射信息比特,其中,所述重映射字段存在指示比特用于指示所述重映射信息比特是否存在;所述重映射信息比特用于指示数据流是否被重映射;

格式2:重映射字段存在指示比特和重映射DRB信息,其中,所述重映射字段存在指示比特用于指示重映射DRB信息是否存在;所述重映射DRB信息用于指示数据流被重映射时源DRB的信息;

格式3:重映射信息比特;

格式4:重映射DRB信息(RM-DRB)。

可选地,所述UE根据所述数据流重映射信息执行数据流重映射操作,包括:

所述UE将被重映射数据流在源DRB的发送缓存中的遗留数据包顺序迁移到目标DRB的发送缓存中。

其中,所述源DRB和所述目标DRB分别为所述数据流被重映射之前和之后的DRB,所述被重映射数据流从所述源DRB被重新映射到了所述目标DRB。

可选地,所述源DRB的发送缓存中的遗留数据包,包括:

所述源DRB发送缓存中,从第一个尚未被接收端所述RAN设备确认已经成功接收到的数据包开始的所有数据包。

可选地,所述UE根据所述数据流重映射信息执行数据流重映射操作,还包括:

所述UE在所述目标DRB上开始发送所述被重映射数据流的数据包的指定时间段内,在所述数据包包头中设置所述数据流重映射信息;或者,

所述UE在所述目标DRB上开始发送所述被重映射数据流的数据包中的特定数据包时,在所述特定数据包的包头中设置所述数据流重映射信息,

所述指定时间段由所述UE自行确定,所述特定数据包由所述UE自行确定。

可选地,所述UE根据所述数据流重映射信息执行数据流重映射操作,还包括:

若所述UE采用反射镜像映射方式执行上行数据流与DRB的映射,当所述UE在目标DRB上收到所述数据流的下行数据包,且所述下行数据包包头中包含所述数据流重映射信息时,所述UE将所述数据流的上行数据包映射到接收到所述下行数据包的所述目标DRB上。

可选地,所述UE根据所述数据流重映射信息执行数据流重映射操作,还包括:

所述UE丢弃从源DRB上接收到的被重映射数据流的数据包,

其中,所述源DRB为所述数据流被重映射之前的DRB,所述被重映射数据流从所述源DRB被重新映射到了目标DRB。

一种数据流重映射装置,包括:

接收模块,用于接收无线接入网RAN设备通知的数据流重映射信息;

重映射模块,用于根据所述数据流重映射信息执行数据流重映射操作。

可选地,所述接收模块,接收所述RAN设备通过控制面信令通知的数据流重映射信息时,所述数据流重映射信息为以下之一:从数据无线承载DRB上删除映射的数据流信息;DRB上更新映射的数据流信息,

所述数据流信息用QoS标识ID或包过滤器表征,

当所述数据流信息用QoS ID表征时,所述从DRB上删除映射的数据流信息为从DRB上删除映射的QoS ID,所述DRB上更新映射的数据流信息为DRB上更新映射的QoS ID;

当所述数据流信息用包过滤器表征时,所述从DRB上删除映射的数据流信息为从DRB上删除映射的包过滤器,所述DRB上更新映射的数据流信息为DRB上更新映射的包过滤器。

可选地,所述接收模块,接收所述RAN设备通过用户面数据包包头通知的数据流重映射信息时,所述数据流重映射信息包含在所述数据包包头的重映射字段中,

所述重映射字段包括以下任一格式:格式1:重映射字段存在指示比特和重映射信息比特,其中,所述重映射字段存在指示比特用于指示所述重映射信息比特是否存在;所述重映射信息比特用于指示数据流是否被重映射;格式2:重映射字段存在指示比特和重映射DRB信息,其中,所述重映射字段存在指示比特用于指示重映射DRB信息是否存在;所述重映射DRB信息用于指示数据流被重映射时源DRB的信息;格式3:重映射信息比特;格式4:重映射DRB信息(RM-DRB)。

可选地,所述重映射模块,根据所述数据流重映射信息执行数据流重映射操作,包括:将被重映射数据流在源DRB的发送缓存中的遗留数据包顺序迁移到目标DRB的发送缓存中,其中,所述源DRB和所述目标DRB分别为所述数据流被重映射之前和之后的DRB,所述被重映射数据流从所述源DRB被重新映射到了所述目标DRB,

所述源DRB的发送缓存中的遗留数据包,包括:

所述源DRB发送缓存中,从第一个尚未被接收端所述UE确认已经成功接收到的数据包开始的所有数据包。

一种用户设备,包括存储器和处理器,其中,

所述存储器,存储有以下指令:接收无线接入网RAN设备通知的数据流重映射信息,根据所述数据流重映射信息执行数据流重映射操作;

所述处理器,用于执行所述存储器存储的指令。

可选地,如接收所述RAN设备通过控制面信令通知的数据流重映射信息,所述数据流重映射信息为以下之一:从数据无线承载DRB上删除映射的数据流信息;DRB上更新映射的数据流信息。

可选地,所述数据流信息用QoS标识ID或包过滤器表征,

当所述数据流信息用QoS ID表征时,所述从DRB上删除映射的数据流信息为从DRB上删除映射的QoS ID,所述DRB上更新映射的数据流信息为DRB上更新映射的QoS ID;

当所述数据流信息用包过滤器表征时,所述从DRB上删除映射的数据流信息为从DRB上删除映射的包过滤器,所述DRB上更新映射的数据流信息为DRB上更新映射的包过滤器。

可选地,如接收所述RAN设备通过用户面数据包包头通知的数据流重映射信息时,所述数据流重映射信息包含在所述数据包包头的重映射字段中。

可选地,所述重映射字段包括以下任一格式:格式1:重映射字段存在指示比特和重映射信息比特,其中,所述重映射字段存在指示比特用于指示所述重映射信息比特是否存在;所述重映射信息比特用于指示数据流是否被重映射;格式2:重映射字段存在指示比特和重映射DRB信息,其中,所述重映射字段存在指示比特用于指示重映射DRB信息是否存在;所述重映射DRB信息用于指示数据流被重映射时源DRB的信息;格式3:重映射信息比特;格式4:重映射DRB信息(RM-DRB)。

可选地,根据所述数据流重映射信息执行数据流重映射操作,包括:将被重映射数据流在源DRB的发送缓存中的遗留数据包顺序迁移到目标DRB的发送缓存中,其中,所述源DRB和所述目标DRB分别为所述数据流被重映射之前和之后的DRB,所述被重映射数据流从所述源DRB被重新映射到了所述目标DRB。

可选地,所述源DRB的发送缓存中的遗留数据包,包括:

所述源DRB发送缓存中,从第一个尚未被接收端所述RAN设备确认已经成功接收到的数据包开始的所有数据包。

可选地,所述根据所述数据流重映射信息执行数据流重映射操作,还包括:在所述目标DRB上开始发送所述被重映射数据流的数据包的指定时间段内,在所述数据包包头中设置所述数据流重映射信息;或者,在所述目标DRB上开始发送所述被重映射数据流的数据包中的特定数据包时,在所述特定数据包的包头中设置所述数据流重映射信息。

可选地,所述根据所述数据流重映射信息执行数据流重映射操作,还包括:若采用反射镜像映射方式执行上行数据流与DRB的映射,当在目标DRB上收到所述数据流的下行数据包,且所述下行数据包包头中包含所述数据流重映射信息时,将所述数据流的上行数据包映射到接收到所述下行数据包的所述目标DRB上。

可选地,所述根据所述数据流重映射信息执行数据流重映射操作,还包括:丢弃从源DRB上接收到的被重映射数据流的数据包,其中,所述源DRB为所述数据流被重映射之前的DRB,所述被重映射数据流从所述源DRB被重新映射到了目标DRB。

一种数据流重映射方法,包括:

无线接入网RAN设备通知用户设备UE数据流重映射信息;

所述RAN设备执行数据流重映射操作。

可选地,当所述RAN设备通过控制面信令通知所述UE所述数据流重映射信息时,所述数据流重映射信息为以下之一:

从DRB上删除映射的数据流信息;

DRB上更新映射的数据流信息。

可选地,所述数据流信息用QoS标识ID或包过滤器表征,

当所述数据流信息用QoS ID表征时,所述从DRB上删除映射的数据流信息为从DRB上删除映射的QoS ID,所述DRB上更新映射的数据流信息为DRB上更新映射的QoSID;

当所述数据流信息用包过滤器表征时,所述从DRB上删除映射的数据流信息为从DRB上删除映射的包过滤器,所述DRB上更新映射的数据流信息为DRB上更新映射的包过滤器。

可选地,当所述RAN设备通过用户面数据包包头通知所述UE所述数据流重映射信息时,所述数据流重映射信息包含在所述数据包包头的重映射字段中。

可选地,所述重映射字段包括以下任一格式:

格式1:重映射字段存在指示比特和重映射信息比特,其中,所述重映射字段存在指示比特用于指示所述重映射信息比特是否存在;所述重映射信息比特用于指示数据流是否被重映射;

格式2:重映射字段存在指示比特和重映射DRB信息,其中,所述重映射字段存在指示比特用于指示重映射DRB信息是否存在;所述重映射DRB信息用于指示数据流被重映射时源DRB的信息;

格式3:重映射信息比特;

格式4:重映射DRB信息。

可选地,所述RAN设备执行数据流重映射操作,包括:

所述RAN设备将被重映射数据流在源DRB的发送缓存中的遗留数据包顺序迁移到目标DRB的发送缓存中,

其中,所述源DRB和所述目标DRB分别为所述数据流被重映射之前和之后的DRB,所述被重映射数据流从所述源DRB被重新映射到了所述目标DRB。

可选地,所述源DRB的发送缓存中的遗留数据包,包括:

所述源DRB发送缓存中,从第一个尚未被接收端所述UE确认已经成功接收到的数据包开始的所有数据包。

可选地,若所述源DRB和所述目标DRB属于不同的RAN设备时,所述数据包迁移操作通过所述RAN设备之间的接口传输。

可选地,所述RAN设备执行数据流重映射操作,还包括:

所述RAN设备在所述目标DRB上开始发送所述被重映射数据流的数据包的指定时间段内,在所述数据包包头中设置所述数据流重映射信息;或者,

所述RAN设备在所述目标DRB上开始发送所述被重映射数据流的数据包中的特定数据包时,在所述特定数据包的包头中设置所述数据流重映射信息,

所述指定时间段由所述RAN设备自行确定,所述特定数据包由所述RAN设备自行确定。

可选地,所述RAN设备执行数据流重映射操作,还包括:

所述RAN设备丢弃从源DRB上接收到的被重映射数据流的数据包,其中,所述源DRB为所述数据流被重映射之前的DRB,所述被重映射数据流从所述源DRB被重新映射到了目标DRB。

一种数据流重映射装置,包括:

通知模块,用于通知用户设备UE数据流重映射信息;

重映射模块,用于执行数据流重映射操作。

可选地,所述通知模块,当通过控制面信令通知所述UE所述数据流重映射信息时,所述数据流重映射信息为以下之一:从数据无线承载DRB上删除映射的数据流信息;DRB上更新映射的数据流信息,

所述数据流信息用QoS标识ID或包过滤器表征,

当所述数据流信息用QoS ID表征时,所述从DRB上删除映射的数据流信息为从DRB上删除映射的QoS ID,所述DRB上更新映射的数据流信息为DRB上更新映射的QoSID;当所述数据流信息用包过滤器表征时,所述从DRB上删除映射的数据流信息为从DRB上删除映射的包过滤器,所述DRB上更新映射的数据流信息为DRB上更新映射的包过滤器。

可选地,所述通知模块,当通过用户面数据包包头通知所述UE所述数据流重映射信息时,所述数据流重映射信息包含在所述数据包包头的重映射字段中,

所述重映射字段包括以下任一格式:格式1:重映射字段存在指示比特和重映射信息比特,其中,所述重映射字段存在指示比特用于指示所述重映射信息比特是否存在;所述重映射信息比特用于指示数据流是否被重映射;格式2:重映射字段存在指示比特和重映射DRB信息,其中,所述重映射字段存在指示比特用于指示重映射DRB信息是否存在;所述重映射DRB信息用于指示数据流被重映射时源DRB的信息;格式3:重映射信息比特;格式4:重映射的DRB信息。

可选地,所述重映射模块,执行数据流重映射操作,包括:将被重映射数据流在源DRB的发送缓存中的遗留数据包顺序迁移到目标DRB的发送缓存中,其中,所述源DRB和所述目标DRB分别为所述数据流被重映射之前和之后的DRB,所述被重映射数据流从所述源DRB被重新映射到了所述目标DRB,

所述源DRB的发送缓存中的遗留数据包,包括:

所述源DRB发送缓存中,从第一个尚未被接收端所述UE确认已经成功接收到的数据包开始的所有数据包。

一种无线接入网RAN设备,包括:存储器和处理器,其中,

所述存储器,存储有以下指令:通知用户设备UE数据流重映射信息;执行数据流重映射操作;

所述处理器,用于执行所述存储器存储的指令。

可选地,当通过控制面信令通知所述UE所述数据流重映射信息时,所述数据流重映射信息为以下之一:从数据无线承载DRB上删除映射的数据流信息;DRB上更新映射的数据流信息。

可选地,所述数据流信息用QoS标识ID或包过滤器表征,

当所述数据流信息用QoS ID表征时,所述从DRB上删除映射的数据流信息为从DRB上删除映射的QoS ID,所述DRB上更新映射的数据流信息为DRB上更新映射的QoSID;当所述数据流信息用包过滤器表征时,所述从DRB上删除映射的数据流信息为从DRB上删除映射的包过滤器,所述DRB上更新映射的数据流信息为DRB上更新映射的包过滤器。

可选地,当通过用户面数据包包头通知所述UE所述数据流重映射信息时,所述数据流重映射信息包含在所述数据包包头的重映射字段中。

可选地,所述重映射字段包括以下任一格式:格式1:重映射字段存在指示比特和重映射信息比特,其中,所述重映射字段存在指示比特用于指示所述重映射信息比特是否存在;所述重映射信息比特用于指示数据流是否被重映射;格式2:重映射字段存在指示比特和重映射DRB信息,其中,所述重映射字段存在指示比特用于指示重映射DRB信息是否存在;所述重映射DRB信息用于指示数据流被重映射时源DRB的信息;格式3:重映射信息比特;格式4:重映射的DRB信息。

可选地,所述执行数据流重映射操作,包括:将被重映射数据流在源DRB的发送缓存中的遗留数据包顺序迁移到目标DRB的发送缓存中,其中,所述源DRB和所述目标DRB分别为所述数据流被重映射之前和之后的DRB,所述被重映射数据流从所述源DRB被重新映射到了所述目标DRB。

可选地,所述源DRB的发送缓存中的遗留数据包,包括:

所述源DRB发送缓存中,从第一个尚未被接收端所述UE确认已经成功接收到的数据包开始的所有数据包。

可选地,若所述源DRB和所述目标DRB属于不同的RAN设备时,所述数据包迁移操作通过所述RAN设备之间的接口传输。

可选地,所述执行数据流重映射操作还包括:在所述目标DRB上开始发送所述被重映射数据流的数据包的指定时间段内,在所述数据包包头中设置所述数据流重映射信息;或者,在所述目标DRB上开始发送所述被重映射数据流的数据包中的特定数据包时,在所述特定数据包的包头中设置所述数据流重映射信息。

可选地,所述执行数据流重映射操作,还包括:丢弃从源DRB上接收到的被重映射数据流的数据包,其中,所述源DRB为所述数据流被重映射之前的DRB,所述被重映射数据流从所述源DRB被重新映射到了目标DRB。

本发明提供一种数据流重映射方法及装置,和用户设备、RAN设备,可以实现数据流在不同的DRB之间的重映射,最大程度的保证数据流的QoS,保证用户体验。

附图说明

图1是LTE系统以承载为最小粒度的QoS架构图;

图2是5G系统基于流的QoS架构图;

图3是本发明实施例的基于流的QoS架构中QoS flow在不同DRB之间重映射的一个实例的示意图;

图4是本发明实施例的流重映射之后接收端可能的一种数据接收顺序示例图;

图5是本发明实施例一的一种数据流重映射方法的流程图;

图6是本发明实施例二的一种数据流重映射方法的流程图;

图7是本发明实施例二的重映射字段格式1的示意图;

图8是本发明实施例二的重映射字段格式2的示意图;

图9是本发明实施例二的重映射字段格式3的示意图;

图10是本发明实施例二的重映射字段格式4的示意图;

图11是本发明实施例三的数据流重映射时发送端和接收端的用户面处理过程示意图;

图12为本发明实施例四的一种数据流重映射装置的示意图;

图13为本发明实施例五的一种数据流重映射装置的示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。

本申请中,核心网是指完成5G核心网各种功能的核心网设备,比如实现所有核心网功能的一体化核心网设备,或者由分别实现核心网的移动性管理功能,会话管理功能等设备构成的核心网设备。RAN是指完成5G RAN各种功能的RAN设备,比如可以是完成所有RAN功能的一体化基站,或者是由基带处理单元(BBU,BaseBand Unit)和射频拉远单元(RRU,Remote Radio Unit)共同构成的RAN设备,或者是由中心处理单元(CU,Central Unit)和分布式处理单元(DU,Distributed Unit)共同构成的RAN设备,本发明不限定具体的核心网设备和RAN设备存在形式。

基于流的QoS架构中,核心网和RAN之间取消了承载,RAN根据从核心网接收到的QoS特性参数,或者根据从核心网接收到的QoS特性参数以及从核心网接收到的数据包包头中的QoS ID,结合实际的无线负荷、无线链路质量等因素,决策建立DRB。在基于流的QoS架构中,核心网生成QoS rule后,将QoS rule发送给用户设备UE。QoS rule中包含QoS特性参数和该QoS特性参数的优先级,优选的还可以包括使用该QoS特性参数的数据包过滤器/数据业务过滤器(packet filter/traffic filter),本申请为描述方便,后文统一称为包过滤器,简写为PF包过滤器,比如一种可能的PF包过滤器为IP五元组信息。

QoS flow可以包含至少一个SDF,本申请中,为避免歧义,将包含至少一个SDF的QoS flow称为数据流。每个数据流都有对应使用的QoS rule。

基于流的QoS架构中,对于下行数据传输,RAN从核心网接收到数据包后,根据数据包包头中的QoS ID,以及该QoS ID所对应的QoS特性参数,决策确定将数据包映射到某个DRB上传输。而对于上行数据传输,数据包与DRB的映射可以有两种方式:

方式一:显示信令映射

RAN根据从核心网收到的QoS特性参数,决策确定将数据流映射到哪个DRB上,并通知UE所述数据流与DRB的映射结果。

其中每个数据流有对应使用的QoS rule,QoS rule中包含QoS特性参数和该QoS特性参数的优先级,优选的还可以包括使用该QoS特性参数的PF包过滤器。因此,具体的通知方式可以是:

若数据流所对应的QoS特性参数信息可以用QoS ID标识时,通知UE每个DRB上映射的QoS ID,也即每个DRB上包含的QoS ID。当进行上行数据传输时,UE根据从应用层(比如IP层)收到的数据包中的包过滤器和从核心网收到的QoS rule中的包过滤器,匹配出该数据包所对应的QoS特性参数,从而确定出QoS ID,然后根据确定出来的QoS ID和从RAN侧收到的每个DRB上映射的QoS ID,确定DRB,用所述确定的DRB来发送数据。或者,

若数据流所对应的QoS特性参数信息有对应使用的包过滤器时,具体的通知方式还可以是,通知UE每个DRB上映射的包过滤器,也即每个DRB上包含的包过滤器。当进行上行数据传输时,UE根据从应用层(比如IP层)收到的数据包中的包过滤器和所述收到的每个DRB上映射的包过滤器,确定DRB,用所述确定的DRB来发送数据。

方式二:反射镜像映射

反射镜像映射一般用于包过滤器不静态固定的业务,或者用于包括很多包过滤器的业务,对于这些业务而言,核心网无法在QoS rule中将包过滤器发给UE(包过滤器不静态固定的情况),或者在QoS rule中将包过滤器发送给UE将引入大量信令开销(包过滤器很多的情况)。这种方式中,通过控制面信令或者通过用户面包头通知UE哪些上行数据采用反射镜像映射(reflective)。

当通过控制面信令通知时,核心网将QoS rule发送给用户设备UE时,指示哪些QoS rule使用反射镜像映射,具体的,这个指示信息可以是QoS rule中QoS特性参数中的一个参数,或者这个指示信息也可以是QoS rule中与QoS特性参数,QoS特性参数的优先级,PF过滤器并列的一个参数。UE收到下行数据包,根据下行数据包包头中的QoS ID匹配出QoS特性参数并最终匹配出QoS rule,如果该QoS rule指示使用反射镜像映射,则UE将下行数据包中的包过滤器保存到QoS rule中。当UE有上行数据发送时,UE将上行数据包中的包过滤器和QoS rule中的包过滤器进行匹配,匹配到使用反射镜像映射的QoS rule,就用接收到所述下行数据包的DRB来发送上行数据。

当通过用户面包头通知时,核心网或者RAN在发给UE的下行数据的包头中指示使用反射镜像映射。UE收到下行数据包,根据下行数据包包头中的QoS ID和从核心网收到的QoS rule匹配出QoS特性参数,并将下行数据包中的包过滤器保存到QoS rule中。当UE有上行数据发送时,UE将上行数据包中的包过滤器和QoS rule中的包过滤器进行匹配,匹配到使用反射镜像映射的QoS rule,就用接收到所述下行数据包的DRB来发送上行数据。

在基于流的QoS架构中,RAN决策确定如何建立DRB以及如何将数据包映射到各个DRB上。因业务的QoS改变,或者核心网决策确定的QoS rule改变,或者RAN无线信道条件、无线负荷改变,或者RAN决策改变,或者切换等因素,需要将原来映射到一个DRB上的QoS flow映射到另一个DRB上。

如图3所示,是基于流的QoS架构中QoS flow在不同DRB之间重映射的一个实例,该实例以下行传输为例。QoS flow1原来映射到DRB1上,在DRB1上进行数据传输,后来因上述所列原因中的至少一个原因,需要被重映射到DRB2上传输。本申请意在解决如何实现QoS flow在DRB之间的重映射,实现数据流在不同的DRB之间的重映射,最大程度的保证数据流的QoS,保证用户体验。

如图3所示的实例中,QoS flow1从DRB1被重新映射到DRB2上时,DRB1上用于缓存应用层数据包,比如IP PDU的缓存状态如图3所示,其中,IP-PDU1和IP-PDU3已经在DRB1上完成传输,并且收到了来自对端(UE)的成功接收的确认,而IP-PDU2已经发送但尚未收到来自对端的成功接收的确认,IP-PDU4尚未发送。当QoS flow1从DRB1被重新映射到DRB2之后,后续来自核心网的IP PDU,将被放入DRB2的缓存中,如图中IP-PDU5,IP-PDU6所示。图3所示QoS flow重映射的情况,可以应用于同一个RAN设备内的重映射,也可以用于切换或者多连接时从一个RAN设备切换到另一个RAN设备时的重映射。

对于RAN设备内的重映射,虽然重映射发生在同一设备内,但由于调度策略的不同,不同的DRB所使用的逻辑信道有不同的调度优先级,所以很有可能导致收端在收到数据包时,QoS flow1在DRB2上传输的IP-PDU5和IP-PDU6比在DRB1上遗留的数据包IP-PDU2和IP-PDU4先到,如图4所示,收端收到这些数据包的顺序为IP-PDU5、IP-PDU6、IP-PDU2、IP-PDU4。对于采用面向连接的,可靠的传输层通信协议,如传输控制协议(Transmission Control Protocol,简称TCP)而言,收端收到乱序的数据包,很有可能传导到发送端,导致发送端下调发送速率,影响吞吐量,最终影响QoS和用户的业务体验。

而对于切换或者多连接的情况,重映射发生在不同的RAN设备之间,如何保证重映射过程中的QoS flow的数据连续无损传输,直接影响到QoS,影响用户的业务体验。

为实现数据流在不同的DRB之间的重映射,最大程度的保证流的QoS,保证用户体验,以下举实施例详细说明本申请的技术方案。

实施例一

实施例一中,采用空中接口上的控制面信令通知UE数据流重映射信息。如图5所示,图5是实施例一的数据流重映射方法的流程图,包括以下步骤:

步骤501、RAN做出数据流重映射决策;

以图3所示的实例为例,在本步骤之前,QoS flow1和QoS flow2映射到DRB1,QoS flow3映射到DRB2,QoS flow4和QoS flow5映射到DRB3。RAN做出数据流重映射决策,将QoS flow1从原来的DRB1映射到DRB2。

步骤502、RAN通过控制面信令通知UE数据流重映射信息。

具体的,RAN通过控制面信令通知数据流重映射信息,可以是以下方式中的一种:

方式一、从DRB上删除映射的数据流信息;

其中,所述数据流信息可以用QoS ID或包过滤器表征;具体为,

若数据流所对应的QoS特性参数信息可以用QoS ID标识,则重映射信息为从DRB上删除的QoS ID。以图3所示的实例为例,如果QoS flow1所对应的QoS ID为QoS ID1,则本步骤中,RAN通知UE从DRB1上删除映射的QoS ID1;或者,

若数据流所对应的QoS特性参数信息如果有对应使用的包过滤器(比如,在QoS rule中包含有对应使用该QoS特性参数的包过滤器),则重映射信息可以为从DRB上删除的包过滤器。以图3所示的实例为例,如果QoS flow1所对应的包过滤器为PF1和PF2,则本步骤中,RAN通知UE从DRB1上删除映射的PF1、PF2。

方式一适用于所述DRB用于下行传输的情况,下行传输时,RAN清楚的知道各个QoS flow与DRB的映射关系,因此只需要通知UE从DRB上删除映射的QoS flow信息,该通知信息用于UE侧执行用户面数据流重映射处理时使用。

方式二、DRB上更新映射的数据流信息;

若数据流所对应的QoS特性参数信息可以用QoS ID标识,则DRB上更新映射的数据流信息为DRB上更新映射的QoS ID。以图3所示的实例为例,如果QoS flow1~QoS flow5所对应的QoS ID分别为QoS ID1~QoS ID5,则本步骤中DRB上更新映射的数据流信息为:

DRB1:QoS flow2,

DRB2:QoS flow1,QoS flow3,

DRB3:QoS flow4,QoS flow5,

或者,若数据流所对应的QoS特性参数信息如果有对应使用的包过滤器,则DRB上更新映射的数据流信息也可以为DRB上更新映射的包过滤器。以图3所示的实例为例,如果QoS flow1所对应的包过滤器为PF1和PF2,QoS flow2所对应的包过滤器为PF3、PF4和PF5,QoS flow3、QoS flow4、QoS flow5分别对应PF6,PF7,PF8,则本步骤中DRB上更新映射的数据流信息为:

DRB1:PF3,PF4,PF5,

DRB2:PF1,PF2,PF6,

DRB3:PF7,PF8。

方式二适用于所述DRB用于下行和/或上行传输的情况,该通知信息用于UE侧执行用户面数据流重映射处理时使用。

实施例二

实施例二中,采用空中接口上的用户面数据包头信息通知UE数据流重映射信息。如图6所示,图6是实施例二所使用的数据流重映射方法的流程图,包括以下步骤:

步骤601、RAN做出数据流重映射决策;

本步骤同实施例1步骤501的说明。

步骤602、RAN通过用户面数据包头信息通知UE数据流重映射信息。

用户面数据包头中增加重映射字段(remap-infor field),该字段用于通知接收端所述数据包是否被重映射。重映射字段的设计,具体可以有不同的格式设计,具体可以是以下格式中的任一种:

格式1:重映射字段包括重映射字段存在指示(Remap Exist,简称RE)比特+重映射信息(Remap Information,简称RMI)比特。

如图7所示,重映射字段包括重映射信息存在指示(RE)比特+重映射信息(RMI)比特,RE和RMI各占一个bit。其中:

RE:只是表示RMI存在与否,比如1表示存在RMI,0表示不存在RMI;

RMI:指示数据流是否被重映射,比如1表示被重映射,0表示未被重映射。

以图3所示的实例为例,QoS flow1从DRB1重映射到了DRB2,在重映射到DRB2后的一段时间内在DRB2上发送的QoS flow1的数据包的包头中设置RE=1,RMI=1;或者在重映射到DRB2后对在DRB2发送的QoS flow1上的特定数据包的包头中设置RE=1,RMI=1。具体“一段时间”、“特定数据包”将在后续实施例中说明。而对于QoS flow2~QoS flow3,由于没有进行重映射,因此这些数据包包头中的RE均设置成0。

格式2:重映射字段包括重映射信息存在指示(RE)比特+重映射DRB信息(RM-DRB);

如图8所示,重映射字段包括RE和RM-DRB,RE占一个bit,RM-DRB占用多少个bit取决于DRB-ID的长度设计,比如LTE中为5bit,但5G中可能取比5bit大的值。

RE:指示RM-DRB存在与否,比如1表示存在RM-DRB,0表示不存在RM-DRB;

RM-DRB:指示数据流被重映射时源DRB的信息,也即指示数据流被重映射到当前DRB之前的源DRB的信息。

以图3所示的实例为例,QoS flow1从DRB1重映射到了DRB2,假设DRB1的DRB-ID为1,而DRB2的DRB-ID为2,在重映射到DRB2后的一段时间内在DRB2上发送的QoS flow1的数据包的包头中设置RE=1,RM-DRB=1(若RM-DRB为5个bit,则设置成00001);或者在重映射到DRB2后对在DRB2发送的QoS flow1上的特定数据包的包头中设置RE=1,RM-DRB=1。具体“一段时间”、“特定数据包”将在后续实施例中说明。而对于QoS flow2~QoS flow3,由于没有进行重映射,因此这些数据包包头中的RE均设置成0。

格式3:重映射信息比特(RMI);

如图9所示,相对于格式1,格式3的RMI永远存在,指示数据流是否被重映射,比如1表示被重映射,0表示未被重映射;

以图3所示的实例为例,QoS flow1从DRB1重映射到了DRB2,在重映射到DRB2后的一段时间内在DRB2上发送的QoS flow1的数据包的包头中设置RMI=1;或者在重映射到DRB2后对在DRB2发送的QoS flow1上的特定数据包的包头中设置RMI=1。具体“一段时间”、“特定数据包”将在后续实施例中说明。而对于QoS flow2~QoS flow3,由于没有进行重映射,因此这些数据包包头中的RMI均设置成0。

格式4:重映射DRB信息(RM-DRB);

如图10所示,相对于格式2,格式4的RM-DRB永远存在,指示数据流被重映射时源DRB的信息,也即数据流被重映射到当前DRB之前的源DRB的信息。

以图3所示的实例为例,QoS flow1从DRB1重映射到了DRB2,假设DRB1的DRB-ID为1,而DRB2的DRB-ID为2,在重映射到DRB2后的一段时间内在DRB2上发送的QoS flow1的数据包的包头中设置RM-DRB=1(若RM-DRB为5个bit,则设置成00001);或者在重映射到DRB2后对在DRB2发送的QoS flow1上的特定数据包的包头中设置RM-DRB=1。具体“一段时间”、“特定数据包”将在后续实施例中说明。而对于QoS flow2~QoS flow5,由于没有进行重映射,因此这些数据包包头中的RM-DRB均设置成当前RM-DRB的DRB ID,不如QoS flow3一直在DRB2上传输,则一直设置该RM-DRB为DRB2。

图7~图10的所有示例中,数据包头长度取决于5G系统最终的设计,图中以2个字节为例,只是一种示例而已,不限定实际的数据包头长度。此外,图中所有重映射字段在数据包头中的位置,也是一种示例而已,不限定实际在数据包头中的位置。

5G无线接口上用户面协议栈的设计,可以是沿用LTE无线接口上的协议栈架构,从下到上包括MAC(Medium Access Control,媒体接入控制),RLC(Radio Link Control,无线链路控制),PDCP(Packet Data Convergence Protocol,分组数据汇聚协议)等协议层,也可以是在LTE无线接口协议栈的基础上进行修改,比如在PDCP之上在增加一个新的协议层,本申请称之为L2-new协议层。

在用户面数据包头中增加重映射字段,用户面数据包头,具体可以是指由PDCP产生的PDCP PDU的包头,也可以是指由L2-new产生的PDU的包头。

通过用户面数据包头信息通知UE数据流重映射的方式,适用于DRB用于下行和/或上行传输的情况,该通知信息用于UE侧执行用户面数据流重映射处理时使用。尤其对于使用反射镜像映射方式进行上行数据流与DRB映射的情况,只能通过本实施例通知UE。

以图3所示的实例为例,QoS flow1从DRB1重映射到了DRB2,在一段时间内,DRB1上可能还会有QoS flow1上遗留的的数据包需要传输,比如图3中IP-PDU2,IP-PDU4,而DRB2上又开始传输QoS flow1上的新数据包,比如图中的IP-PDU5,IP-PDU6,对于采用反射镜像映射方式进行上行数据流与DRB映射的情况,UE收到来自DRB1和DRB2的QoS flow1的数据包,将无法判断将上行数据包映射到哪个DRB上,采用本实施例的方法,当UE收到来自DRB2上的包含重映射字段的数据包后,便可以根据重映射字段的设置判断QoS flow1已经从DRB1映射到了DRB2,则采用DRB2上收到的下行数据包来reflect上行数据包,将上行数据包映射到DRB2上传输。

实施例三

基于实施例一和实施例二的数据流重映射方法,实施例三给出数据流重映射时用户面的处理过程。

继续以图3所示将QoS flow1从DRB1迁移到DRB2为例,图11给出了发送端和接收端数据流重映射时用户面的处理过程。

发送端:

发送端将QoS flow1在DRB1(源DRB)缓存中的遗留数据包顺序迁移到DRB2(目标DRB)的缓存中。这里,QoS flow1在DRB1缓存中的遗留的数据包是指:在所述缓存中从第一个尚未被接收端确认成功接收到的数据包开始的所有数据包。也即包括所有在源DRB缓存中的从第一个尚未被接收端确认成功接收到的数据包开始的(包括所述第一个尚未被接收端确认成功接收到的所述数据包)所有已经发送但尚未被接收端确认成功接收到的数据包,以及尚未发送的数据包。这些数据包,是来自应用层(比如IP层)的QoS flow1的数据包,比如IP PDU,根据无线接口用户面协议的设计,如果沿用LTE的协议栈架构,包括MAC,RLC,PDCP,则这些数据包也即PDCP SDU(Service Data Unit,服务数据单元),如果5G的用户面协议经过重新设计后在PDCP之上还包括L2-new协议层,则这些数据包是L2-new的SDU。

以图3所示实例为例,从DRB1的缓存中迁移到DRB2的缓存中的数据包包括IP-PDU2~IP-PDU3,迁移之后,DRB2的缓存如图11所示,包括从DRB1迁移过来的IP-PDU2~IP-PDU3,以及QoS flow1在DRB2上的新数据IP-PDU4,IP-PDU5。在DRB2上发送数据时,优先发送从DRB1上迁移过来的数据包。

发送端在设置每个DRB的缓存时,可以将所有QoS flow的数据包存储在同一个缓存中,但发送端能识别同一个缓存中的不同QoS flow的数据包;或者发送端也可以为每个DRB设置多个缓存,不同QoS flow的数据包存储在不同的缓存中。以上两种实现均可以保证当数据流从一个DRB重映射到另一个DRB时,发送端能从源DRB中将该数据流在源DRB缓存中的上述遗留数据包识别出来并迁移到目标DRB的缓存中。以上两种缓存设计方式,仅仅是本申请所举的优选实施例而已,本申请不限制实际产品的实现方式。

对于下行数据传输的情况,这里的发送端是RAN,基于实施例一或实施例二,RAN做出数据流重映射决策之后,或者RAN通过控制面信令通知UE数据流重映射信息之后,RAN执行以上数据包迁移过程。

对于上行数据传输的情况,这里的发送端是UE,基于实施例一或实施例二,UE接收到来自RAN的数据流重映射信息之后,UE执行以上数据包迁移过程。这里,UE通过控制面信令接收到所述数据流重映射信息;或者,对于上行数据流与DRB之间的映射是采取的反射镜像映射方式,UE在目标DRB上接收到下行数据包,所述下行数据包头中的重映射字段表示了所述数据流重映射信息。

本申请中,QoS flow1从DRB1重映射到了DRB2,发送端在DRB2上开始发送QoS flow1的数据包的一段时间内,根据实施例二所述的方法设置所述数据包包头中的重映射字段,具体设置根据具体的格式不同而不同。这里的一段时间,由发送端自行决定,比如可以是发送端判断QoS flow1在DRB1上的遗留数据包已经发送完毕。或者,发送端在DRB2上开始发送QoS flow1的数据包时,对“特定数据包”按照实施例二所述的方法设置所述数据包包头中的重映射字段,具体“特定数据包”由发送端自行决定,比如可以是从DRB1上迁移过来的遗留数据包。

当发送端是RAN时,以上发送端的用户面处理过程,适用于数据流在同一个RAN设备内的重映射,也可以用于切换或者多连接时时从一个RAN设备切换到另一个RAN设备时的重映射,对于后者,所述数据包迁移过程通过源RAN设备和目标RAN设备之间的接口完成。

接收端:

本申请中,接收端可以不做任何特殊处理。优化的,如图11所示,接收端可以选择丢弃从DRB1(源DRB)上收到的QoS flow1的数据包。

对于下行数据传输的情况,这里的接收端是UE,基于实施例一或实施例二,UE接收到来自RAN的数据流重映射信息之后,UE执行以上丢弃操作。这里,UE通过控制面信令接收到所述数据流重映射信息;或者,UE在目标DRB上接收到下行数据包,所述下行数据包头中的重映射字段表示了所述数据流重映射信息。

对于上行数据传输的情况,这里的接收端是RAN,基于实施例一或实施例二,RAN做出数据流重映射决策之后,或者RAN在目标DRB上接收到上行数据包,所述上行数据包包头中的重映射字段表示了所述数据流重映射信息。

实施例四

图12为本发明实施例的一种数据流重映射装置的示意图,如图12所示,本实施例的一种数据流重映射装置120包括:

接收模块121,用于接收无线接入网RAN设备通知的数据流重映射信息;

重映射模块122,用于根据所述数据流重映射信息执行数据流重映射操作。

本实施例的一种数据流重映射装置120可以实现数据流在不同的DRB之间的重映射,最大程度的保证数据流的QoS,保证用户体验。

可选地,接收模块121,接收所述RAN设备通过控制面信令通知的数据流重映射信息时,所述数据流重映射信息为以下之一:从数据无线承载DRB上删除映射的数据流信息;DRB上更新映射的数据流信息。

可选地,当所述数据流信息用QoS标识ID时,所述从DRB上删除映射的数据流信息为从DRB上删除映射的QoS ID,所述DRB上更新映射的数据流信息为DRB上更新映射的QoS ID;

当所述数据流信息用包过滤器表征时,所述从DRB上删除映射的数据流信息为从DRB上删除映射的包过滤器,所述DRB上更新映射的数据流信息为DRB上更新映射的包过滤器。

可选地,接收模块121,接收所述RAN设备通过用户面数据包包头通知的数据流重映射信息时,所述数据流重映射信息包含在所述数据包包头的重映射字段中。

可选地,所述重映射字段包括以下任一格式:格式1:重映射字段存在指示比特和重映射信息比特,其中,所述重映射字段存在指示比特用于指示所述重映射信息比特是否存在;所述重映射信息比特用于指示数据流是否被重映射;格式2:重映射字段存在指示比特和重映射DRB信息,其中,所述重映射字段存在指示比特用于指示重映射DRB信息是否存在;所述重映射DRB信息用于指示数据流被重映射时源DRB的信息;格式3:重映射信息比特;格式4:重映射DRB信息(RM-DRB)。

可选地,重映射模块122,根据所述数据流重映射信息执行数据流重映射操作,包括:将被重映射数据流在源DRB的发送缓存中的遗留数据包顺序迁移到目标DRB的发送缓存中,其中,所述源DRB和所述目标DRB分别为所述数据流被重映射之前和之后的DRB,所述被重映射数据流从所述源DRB被重新映射到了所述目标DRB。

其中,所述源DRB的发送缓存中的遗留数据包,包括:

所述源DRB发送缓存中,从第一个尚未被接收端所述UE确认已经成功接收到的数据包开始的所有数据包。

可选地,重映射模块122,根据所述数据流重映射信息执行数据流重映射操作,还包括:在所述目标DRB上开始发送所述被重映射数据流的数据包的指定时间段内,在所述数据包包头中设置所述数据流重映射信息;或者,在所述目标DRB上开始发送所述被重映射数据流的数据包中的特定数据包时,在所述特定数据包的包头中设置所述数据流重映射信息。

可选地,所述指定时间段由所述数据流重映射装置120自行确定,所述特定数据包由所述数据流重映射装置120自行确定。

可选地,重映射模块122,根据所述数据流重映射信息执行数据流重映射操作,还包括:若采用反射镜像映射方式执行上行数据流与DRB的映射,当在目标DRB上收到所述数据流的下行数据包,且所述下行数据包包头中包含所述数据流重映射信息时,将所述数据流的上行数据包映射到所接收到所述下行数据包的目标DRB上。

可选地,重映射模块122,根据所述数据流重映射信息执行数据流重映射操作,还包括:丢弃从源DRB上接收到的被重映射数据流的数据包,其中,所述源DRB为所述数据流被重映射之前的DRB,所述被重映射数据流从所述源DRB被重新映射到了目标DRB。

本实施例还提供一种用户设备,包括存储器和处理器,其中,

所述存储器,存储有以下指令:接收无线接入网RAN设备通知的数据流重映射信息,根据所述数据流重映射信息执行数据流重映射操作;

所述处理器,用于执行所述存储器存储的指令。

可选地,如接收所述RAN设备通过控制面信令通知的数据流重映射信息,所述数据流重映射信息为以下之一:从数据无线承载DRB上删除映射的数据流信息;DRB上更新映射的数据流信息。

其中,所述数据流信息用QoS标识ID或包过滤器表征,

当所述数据流信息用QoS ID表征时,所述从DRB上删除映射的数据流信息为从DRB上删除映射的QoS ID,所述DRB上更新映射的数据流信息为DRB上更新映射的QoS ID;

当所述数据流信息用包过滤器表征时,所述从DRB上删除映射的数据流信息为从DRB上删除映射的包过滤器,所述DRB上更新映射的数据流信息为DRB上更新映射的包过滤器。

可选地,如接收所述RAN设备通过用户面数据包包头通知的数据流重映射信息时,所述数据流重映射信息包含在所述数据包包头的重映射字段中。

其中,所述重映射字段包括以下任一格式:格式1:重映射字段存在指示比特和重映射信息比特,其中,所述重映射字段存在指示比特用于指示所述重映射信息比特是否存在;所述重映射信息比特用于指示数据流是否被重映射;格式2:重映射字段存在指示比特和重映射DRB信息,其中,所述重映射字段存在指示比特用于指示重映射DRB信息是否存在;所述重映射DRB信息用于指示数据流被重映射时源DRB的信息;格式3:重映射信息比特;格式4:重映射DRB信息(RM-DRB)。

可选地,根据所述数据流重映射信息执行数据流重映射操作,包括:将被重映射数据流在源DRB的发送缓存中的遗留数据包顺序迁移到目标DRB的发送缓存中,其中,所述源DRB和所述目标DRB分别为所述数据流被重映射之前和之后的DRB,所述被重映射数据流从所述源DRB被重新映射到了所述目标DRB。

其中,所述源DRB的发送缓存中的遗留数据包,包括:

所述源DRB发送缓存中,从第一个尚未被接收端所述RAN设备确认已经成功接收到的数据包开始的所有数据包。

可选地,所述根据所述数据流重映射信息执行数据流重映射操作,还包括:在所述目标DRB上开始发送所述被重映射数据流的数据包的指定时间段内,在所述数据包包头中设置所述数据流重映射信息;或者,在所述目标DRB上开始发送所述被重映射数据流的数据包中的特定数据包时,在所述特定数据包的包头中设置所述数据流重映射信息。

可选地,所述根据所述数据流重映射信息执行数据流重映射操作,还包括:若采用反射镜像映射方式执行上行数据流与DRB的映射,当在目标DRB上收到所述数据流的下行数据包,且所述下行数据包包头中包含所述数据流重映射信息时,将所述数据流的上行数据包映射到接收到所述下行数据包的所述目标DRB上。

可选地,所述根据所述数据流重映射信息执行数据流重映射操作,还包括:丢弃从源DRB上接收到的被重映射数据流的数据包,其中,所述源DRB为所述数据流被重映射之前的DRB,所述被重映射数据流从所述源DRB被重新映射到了目标DRB。

实施例五

图13为本发明实施例的一种数据流重映射装置的示意图,如图13所示,本实施例的数据流重映射装置130包括:

通知模块131,用于通知用户设备UE数据流重映射信息;

重映射模块132,用于执行数据流重映射操作。

本实施例的数据流重映射装置130可以实现数据流在不同的DRB之间的重映射,最大程度的保证数据流的QoS,保证用户体验。

可选地,通知模块131,当通过控制面信令通知所述UE所述数据流重映射信息时,所述数据流重映射信息为以下之一:从数据无线承载DRB上删除映射的QoS特性参数信息;DRB上更新映射的QoS特性参数信息。

可选地,当所述数据流信息可以用QoS标识ID表征时,所述从DRB上删除映射的数据流信息为从DRB上删除映射的QoS ID,所述DRB上更新映射的数据流信息为DRB上更新映射的QoSID;当所述数据流信息用包过滤器表征时,所述从DRB上删除映射的数据流信息为从DRB上删除映射的包过滤器,所述DRB上更新映射的数据流信息为DRB上更新映射的包过滤器。

可选地,通知模块131,当通过用户面数据包包头通知所述UE所述数据流重映射信息时,所述数据流重映射信息包含在所述数据包包头的重映射字段中。

可选地,所述重映射字段包括以下任一格式:格式1:重映射字段存在指示比特和重映射信息比特,其中,所述重映射字段存在指示比特用于指示所述重映射信息比特是否存在;所述重映射信息比特用于指示数据流是否被重映射;格式2:重映射字段存在指示比特和重映射DRB信息,其中,所述重映射字段存在指示比特用于指示重映射DRB信息是否存在;所述重映射DRB信息用于指示数据流被重映射时源DRB的信息;格式3:重映射信息比特;格式4:重映射的DRB信息。

可选地,重映射模块132,执行数据流重映射操作,包括:所述RAN设备将将被重映射数据流在源DRB的发送缓存中的遗留数据包顺序迁移到目标DRB的发送缓存中,其中,所述源DRB和所述目标DRB分别为所述数据流被重映射之前和之后的DRB,所述被重映射数据流从所述源DRB被重新映射到了所述目标DRB。

其中,所述源DRB发送缓存中,从第一个尚未被接收端所述UE确认已经成功接收到的数据包开始的所有数据包。

可选地,若所述源DRB和所述目标DRB属于不同的RAN设备时,所述数据包迁移操作通过所述RAN设备之间的接口传输。

可选地,重映射模块132,执行数据流重映射操作,还包括:在所述目标DRB上开始发送所述被重映射数据流的数据包的指定时间段内,在所述数据包包头中设置所述数据流重映射信息;或者,在所述目标DRB上开始发送所述被重映射数据流的数据包中的特定数据包时,在所述特定数据包的包头中设置所述数据流重映射信息。

可选地,所述指定时间段由数据流重映射装置130自行确定,所述特定数据包由数据流重映射装置130自行确定。

可选地,重映射模块132,执行数据流重映射操作,还包括:丢弃从源DRB上接收到的被重映射数据流的数据包,其中,所述源DRB为所述数据流被重映射之前的DRB,所述被重映射数据流从所述源DRB被重新映射到了目标DRB。

本发明实施例还提供了一种RAN设备,包括:存储器和处理器,其中,

所述存储器,存储有以下指令:通知用户设备UE数据流重映射信息;执行数据流重映射操作;

所述处理器,用于执行所述存储器存储的指令。

可选地,当通过控制面信令通知所述UE所述数据流重映射信息时,所述数据流重映射信息为以下之一:从数据无线承载DRB上删除映射的数据流信息;DRB上更新映射的数据流信息。

其中,所述数据流信息用QoS标识ID或包过滤器表征,

当所述数据流信息用QoS ID表征时,所述从DRB上删除映射的数据流信息为从DRB上删除映射的QoS ID,所述DRB上更新映射的数据流信息为DRB上更新映射的QoSID;当所述数据流信息用包过滤器表征时,所述从DRB上删除映射的数据流信息为从DRB上删除映射的包过滤器,所述DRB上更新映射的数据流信息为DRB上更新映射的包过滤器。

可选地,当通过用户面数据包包头通知所述UE所述数据流重映射信息时,所述数据流重映射信息包含在所述数据包包头的重映射字段中。

其中,所述重映射字段包括以下任一格式:格式1:重映射字段存在指示比特和重映射信息比特,其中,所述重映射字段存在指示比特用于指示所述重映射信息比特是否存在;所述重映射信息比特用于指示数据流是否被重映射;格式2:重映射字段存在指示比特和重映射DRB信息,其中,所述重映射字段存在指示比特用于指示重映射DRB信息是否存在;所述重映射DRB信息用于指示数据流被重映射时源DRB的信息;格式3:重映射信息比特;格式4:重映射的DRB信息。

可选地,所述执行数据流重映射操作,包括:将被重映射数据流在源DRB的发送缓存中的遗留数据包顺序迁移到目标DRB的发送缓存中,其中,所述源DRB和所述目标DRB分别为所述数据流被重映射之前和之后的DRB,所述被重映射数据流从所述源DRB被重新映射到了所述目标DRB。

可选地,所述源DRB的发送缓存中的遗留数据包,包括:

所述源DRB发送缓存中,从第一个尚未被接收端所述UE确认已经成功接收到的数据包开始的所有数据包。

其中,若所述源DRB和所述目标DRB属于不同的RAN设备时,所述数据包迁移操作通过所述RAN设备之间的接口传输。

可选地,所述执行数据流重映射操作还包括:在所述目标DRB上开始发送所述被重映射数据流的数据包的指定时间段内,在所述数据包包头中设置所述数据流重映射信息;或者,在所述目标DRB上开始发送所述被重映射数据流的数据包中的特定数据包时,在所述特定数据包的包头中设置所述数据流重映射信息。

可选地,所述执行数据流重映射操作,还包括:丢弃从源DRB上接收到的被重映射数据流的数据包,其中,所述源DRB为所述数据流被重映射之前的DRB,所述被重映射数据流从所述源DRB被重新映射到了目标DRB。

可选地,在上述实施例中,上述存储器可以包括但不限于:U盘、只读存储器(Read-Only Memory,简称为ROM)、随机存取存储器(Random Access Memory,简称为RAM)、移动硬盘、磁碟或者光盘等每种可以存储程序代码的介质。

本实施例的方案可以实现基于流的QoS架构中,对于数据流如何在空中接口上进行传输,尤其对数据流如何在空中接口的DRB上进行重映射。

可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。

本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件(例如处理器)完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的每个模块/单元可以采用硬件的形式实现,例如通过集成电路来实现其相应功能,也可以采用软件功能模块的形式实现,例如通过处理器执行存储于存储器中的程序/指令来实现其相应功能。本发明实施例不限制于任何特定形式的硬件和软件的结合。

以上仅为本发明的优选实施例,当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。

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