数据映射方法及装置和无线设备与流程

文档序号:15099693发布日期:2018-08-04 15:26阅读:371来源:国知局

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



背景技术:

在过去的几十年间,移动通信网络经历了持续的发展,从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标记(QoS ID或者QoS marking或者QoS flow 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(QoS marking)。RAN根据从核心网接收到的QoS特性参数,从核心网接收到的数据包包头中的QoS ID,将数据包映射到空中接口的DRB上,完成QoS Flow与DRB之间的映射。在此过程中,RAN侧可以充分考虑实际无线负荷、无线链路质量等因素,决策建立DRB以及决定将哪些QoS Flow映射到哪些DRB上。

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



技术实现要素:

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

根据本发明的一个实施例,提供了一种数据映射方法,包括:第三网元接收来自第一网元的第一用户面实体控制协议数据单元;第三网元根据所述第一用户面实体控制协议数据单元执行反射镜像映射服务质量reflective QoS操作。

可选的,所述第一用户面实体控制协议数据单元包括以下控制信息中的至少之一:

控制信息1:控制协议数据单元类型指示;

控制信息2:启动或停止Reflective QoS的指示;

控制信息3:启动或停止NAS Reflective QoS的指示;

控制信息4:启动或停止AS Reflective QoS的指示;

控制信息5:DRB ID;

控制信息6:QoS ID;

控制信息7:QoS flow与DRB映射关系更新指示和QoS ID。

可选的,所述reflective QoS操作包括以下操作中的至少之一:

操作1:确定是否启动针对第一用户面实体数据协议数据单元的reflective QoS检测;

操作2:确定QoS flow与DRB的映射关系;

操作3:确定数据包与QoS flow的映射关系;

操作4:检测第一用户面实体数据协议单元所属QoS flow与传输该数据协议单元的DRB之间的映射关系是否发生改变,如果发生改变,则更新所述QoS flow与DRB之间的映射关系;

操作5:检测从第一用户面实体数据协议单元中获取的数据包与QoS flow之间的映射关系是否发生改变,如果发生改变,则更新数据包与QoS flow之间的映射关系。

可选的,

所述确定QoS flow与DRB的映射关系,包括:

根据所述第一用户面实体控制协议数据单元中包含的QoS ID所映射的DRB,确定所述QoS flow与DRB的映射关系;或者,

根据所述第一用户面实体控制协议数据单元中包含的QoS ID和接收到所述第一用户面实体控制协议数据单元的DRB确定所述QoS flow与DRB的映射关系。

可选的,

所述第一用户面实体控制协议数据单元中仅包含控制信息1或仅包含控制信息2,或者同时包含控制信息1和控制信息2时,所述第三网元执行所述操作1,所述操作2和所述操作3;或者,

所述第一用户面实体控制协议数据单元中仅包含控制信息3,或者包含控制信息1和控制信息3时,所述第三网元执行所述操作1和所述操作3;或者,

所述第一用户面实体控制协议数据单元中仅包含控制信息4,或者包含控制信息1和控制信息4时,所述第三网元执行所述操作1和所述操作2;或者,

所述第一用户面实体控制协议数据单元中仅包含控制信息5,或者包含控制信息1和控制信息5,或者包含控制信息2和控制信息5,或者包含控制信息1、控制信息2和控制信息5时,所述第三网元对控制信息5中所指示的DRB上执行所述操作1,所述操作2和所述操作3;或者,

所述第一用户面实体控制协议数据单元中包含控制信息3和控制信息5,或者包含控制信息1、控制信息3和控制信息5时,所述第三网元对控制信息5中所指示的DRB上执行所述操作1和所述操作3;或者,

所述第一用户面实体控制协议数据单元中包含控制信息4和控制信息5,或者包含控制信息1、控制信息4和控制信息5时,所述第三网元对控制信息5中所指示的DRB上执行所述操作1和所述操作2;或者,

所述第一用户面实体控制协议数据单元中仅包含控制信息6,或者包含控制信息1和控制信息6,或者包含控制信息2和控制信息6,或者包含控制信息1、控制信息2和控制信息6时,所述第三网元根据所述第一用户面实体控制协议数据单元执行所述操作2和所述操作3,或者根据从第一网元接收的第一用户面实体数据协议数据单元执行所述操作1,所述操作2和所述操作3;

或者,

所述第一用户面实体控制协议数据单元中包含控制信息3和控制信息6,或者包含控制信息1、控制信息3和控制信息6时,所述第三网元仅对控制信息6中所指示的QoS ID所映射的DRB上执行所述操作1和所述操作3;或者,

所述第一用户面实体控制协议数据单元中包含控制信息4和控制信息6,或者包含控制信息1、控制信息4和控制信息6时,所述第三网元根据所述第一用户面实体控制协议数据单元执行所述操作2,或者根据从第一网元接收的第一用户面实体数据协议数据单元执行所述操作1和所述操作2;

或者,

所述第一用户面实体控制协议数据单元中包含控制信息7,或者包含控制信息1和控制信息6,或者包含控制信息2或控制信息6,或者包含控制信息4和控制信息6,或者包含控制信息1、控制信息2和控制信息6,或者包含控制信息1、控制信息4和控制信息6时,所述第三网元执行所述操作4和所述操作5。

可选的,

当根据所述第一用户面实体数据协议数据单元执行所述操作1,所述操作2和所述操作3时,所述第三网元对控制信息6中所指示的QoS ID所映射的DRB上执行所述操作1,所述操作2和所述操作3。

可选的,

当根据所述第一用户面实体数据协议数据单元执行操作2时,所述第三网元对控制信息6中所指示的QoS ID所映射的DRB上执行所述操作1和所述操作2。

可选的,

第三网元根据所述第一用户面实体控制协议数据单元执行reflective QoS操作之后,所述方法还包括:

向所述第一网元发送第一用户面实体确认控制协议单元。

可选的,所述第一用户面实体确认控制协议单元包含QoS ID。

可选的,所述确认控制协议单元在收到第一用户面实体数据协议数据单元的DRB上发送,

或者在默认DRB上发送,

或者在所述第一用户面实体所对应的任一DRB上发送。

可选的,第三网元根据所述第一用户面实体控制协议数据单元执行reflective QoS操作之后,所述方法还包括:

所述第三网元接收来自所述第一网元的第一用户面实体第二控制协议数据单元,所述第二控制协议数据单元包含停止执行所述reflective QoS操作的指示。

可选的,所述方法还包括,

所述第三网元接收所述第一网元的第一用户面实体数据协议数据单元,所述第一用户面实体数据协议数据单元包头中包含是否存在QoS ID的指示。

根据本发明的又一个实施例,提供了一种数据映射装置,包括:接收模块,用于接收来自第一网元的第一用户面实体控制协议数据单元;执行模块,用于根据所述第一用户面实体控制协议数据单元执行reflective QoS操作。

可选的,所述第一用户面实体控制协议数据单元包括以下控制信息中的至少之一:

控制信息1:控制协议数据单元类型指示;

控制信息2:启动或停止Reflective QoS的指示;

控制信息3:启动或停止NAS Reflective QoS的指示;

控制信息4:启动或停止AS Reflective QoS的指示;

控制信息5:DRB ID;

控制信息6:QoS ID;

控制信息7:QoS flow与DRB映射关系更新指示和QoS ID。

可选的,所述reflective QoS操作包括以下操作中的至少之一:

操作1:确定是否启动针对第一用户面实体数据协议数据单元的reflective QoS检测;

操作2:确定QoS flow与DRB的映射关系;

操作3:确定数据包与QoS flow的映射关系;

操作4:检测第一用户面实体数据协议单元所属QoS flow与传输该数据协议单元的DRB之间的映射关系是否发生改变,如果发生改变,则更新所述QoS flow与DRB之间的映射关系;

操作5:检测从第一用户面实体数据协议单元中获取的数据包与QoS flow之间的映射关系是否发生改变,如果发生改变,则更新数据包与QoS flow之间的映射关系。

可选的,所述数据映射装置还包括:确认发送模块,用于向所述第一网元发送第一用户面实体确认控制协议单元。

可选的,所述第一用户面实体确认控制协议单元包含QoS ID。

可选的,所述确认控制协议单元在收到第一用户面实体数据协议数据单元的DRB上发送,或者在默认DRB上发送,或者在所述第一用户面实体所对应的任一DRB上发送。

可选的,所述接收模块还用于:接收来自所述第一网元的第一用户面实体第二控制协议数据单元。

可选的,所述执行模块还用于,根据所述第二控制协议数据单元停止执行所述reflective QoS操作。

根据本发明的又一个实施例,提供了一种工作在无线通信中的设备,包括处理器,其配置用于接收来自第一网元的第一用户面实体控制协议数据单元;根据所述第一用户面实体控制协议数据单元执行reflective QoS操作;

存储器,其与所述处理器耦接。

可选的,所述处理器还配置用于处理向第一网元发送第一用户面实体确认控制协议单元。

可选的,所述处理器还用于接收来自第一网元的第一用户面实体第二控制协议数据单元。

可选的,所述处理器还用于根据所述第一用户面实体第二控制协议数据单元停止执行以上所述reflective QoS操作。

本发明提供一种数据映射方法及装置和无线设备,可以实现数据在空中接口上的传输,尤其可以实现UE执行上行数据与QoS flow、QoS flow与DRB的映射,最大程度的保证QoS flow的QoS,保证用户体验。

附图说明

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

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

图3为5G系统的简化示意图;

图4为第一网元和第三网元的用户面协议结构图;

图5为在第一网元和第三网元间建立DRB的示意图;

图6为根据本发明实施例一执行数据映射过程时第三网元的协议结构图;

图7为根据本发明实施例三执行数据映射的流程图;

图8为根据本发明实施例四的数据映射方法的方法流程图;

图9为根据本发明实施例五的数据映射装置的结构组成示意图;

图10为根据本发明实施例六的无线设备的结构框图。

具体实施方式

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

本发明实施例的技术方案应用但不局限于5G系统中,如图3为5G系统的简化示意图,包括如下网元:

第一网元:第一网元是完成接入网(Radio Access Network)功能的网元。比如可以是完成所有RAN功能的一体化基站,或者是由基带处理单元(BBU,BaseBand Unit)和射频拉远单元(RRU,Remote Radio Unit)共同构成的RAN设备,或者是由中心处理单元(CU,Central Unit)和分布式处理单元(DU,Distributed Unit)共同构成的RAN设备,本发明不限定具体RAN设备存在形式。

第二网元:第二网元是完成核心网(Next Generation Core,NG-Core)功能的网元。比如实现所有核心网功能的一体化核心网设备,或者由分别实现核心网的移动性管理功能,会话管理功,用户面功能能等设备构成的核心网设备。本发明不限定具体NG-Core设备存在形式。

第三网元:第三网元是完成用户终端功能的网元。第三网元可以是各种用户设备,比如手机,电脑,平板设备等等。

第一网元和第三网元之间通过无线空中接口(Uu接口)通信。第一网元和第二网元之间通过控制面接口(NG-C)传输控制信息,通过用户面接口(NG-U)传输用户面数据包。第三网元经由NG-C和Uu接口,与第二网元之间交互控制信息。无特殊说明时,第一网元与第三网元之间的控制面信息通过Uu接口上的信令无线承载(Signal Radio Bearer,SRB)来传输,而用户面数据通过Uu接口上的数据无线承载(Data Radio Bearer,DRB)来传输。

为进行第三网元与外部网络之间的数据传输,第三网元与外部网络之间需要建立PDU会话(PDU session),第三网元与外部网络之间可以建立超过一个PDU session,PDU session用PDU会话标识(PDU session ID)标示。第一网元在建立用于Uu接口上传输PDU session的数据的DRB时,可以为一个PDU session建立多个DRB,但是不同的PDU session之间建立的是不同的DRB,也就是说同一个DRB上不能传输来自不同PDU session的数据。第一网元为第三网元的每一个PDU session建立一个对应的默认DRB(default DRB)。这里外部网络是从3gpp(3rd generation partnership project)组织的角度描述的,在3gpp定义范畴外的网络,比如数据网络(data network),因特网等。

如图4为第一网元和第三网元的用户面协议结构图,包括第一用户面实体,第二用户面实体和第三用户面实体:

第一用户面实体位于第二用户面实体之上,一个PDU session对应一个第一用户面实体;

一个PDU session可以对应超过一个DRB,这些DRB用于承载该PDUsession上的数据传输,一个DRB对应一个第二用户面实体。一个第二用户面实体可以包含多个第二用户面子实体,比如包括数据包汇聚协议(Packet Data Convergence Protocol,PDCP),无线链路控制协议(Radio Link Control,RLC)。因此相应的,一个第一用户面实体可以对应多个第二用户面实体,也即一个第一用户面实体可以对应多个DRB。

第三用户面实体位于第二用户面实体之下,所有第二用户面实体对应同一个第三用户面实体。

实施例一

图5是根据本发明优选实施例在第一网元和第三网元上建立DRB的示意图。如图5所示:第二网元的控制功能实体根据数据业务类型生成QoS规则(QoS rule)参数;第二网元将所生成的QoS rule参数下发(发送)给第三网元;其中,下发给第三网元的QoS rule参数包括:QoS特性参数和该QoS特性参数的优先级;可选的,所述QoS rule参数还可以包括:使用该QoS特性参数的包过滤器;其中,QoS特性参数包括QoS标记(QoS ID或者QoS marking,本发明后续统一用QoS ID)。QoS ID用于识别或者标示该QoS特性参数QoS 特性参数,或者说用于识别或者标示使用该QoS特性参数的QoS flow。除此之外,QoS特性参数还可以包括:MBR、GBR、Priority level、PDB、PER和Admission control中的任意一个或多个;第二网元将所生成的QoS rule中的QoS profile参数下发给第一网元;第一网元收到来自第二网元的QoS profile参数后,第一网元的控制面触发建立DRB,将QoS profile映射到DRB,或者说将QoS flow映射到DRB,因为QoS ID用于识别或者标示使用QoS特性参数的QoS flow,因此也可以说将QoS ID映射到DRB,在本发明各种,以上三者可以互换使用。QoS flow与DRB的映射关系具体可以用QoS ID与无线资源承载标识(DRB ID)之间的映射关系表示,其中DRB ID用于标识DRB。第一网元会将QoS flow与DRB的映射关系保存在第一网元中;然后,第一网元通知第三网元建立其所建立的DRB,并将所述QoS flow与DRB的映射关系通知给第三网元;第三网元收到后,建立DRB,并保存所述第一网元通知的QoS flow与DRB的映射关系。

本实施例以上DRB建立过程中,第一网元收到来自第二网元的QoS profile参数后建立DRB,第一网元并不一定会为所有的收到的QoS profile建立DRB,因此以上所述QoS flow与DRB的映射关系中,并不一定包含所有第一网元从第二网元所接收到的QoS ID与DRB之间的映射关系;具体为哪些QoSprofile或QoS flow建立DRB,将哪些QoSprofile或QoS flow映射到哪些DRB,取决于第一网元的决策。

第三网元接收到如图5中所述的QoS flow与DRB的映射关系后,当第三网元有数据需要发送给第一网元时,第三网元执行以下数据映射过程:

如图6是根据本发明优选实施例执行数据映射过程时第三网元的协议结构图。其中,非接入层实体位于第一用户面实体之上,非接入层实体可以实现端到端与第二网元通信。如图6所示,第三网元从第二网元所接收到的QoS rule参数集合由第三网元的非接入层实体接收并保存。当第三网元的非接入层实体接收到来自上层,比如应用层的数据包之后,第三网元的非接入层实体解析所述数据包,获取所述数据包中的包过滤器,然后第三网元的非接入层实体将所获取的包过滤器与所保存的从第一网元接收到的QoS rule参数集合中的各个QoS rule参数的包过滤器进行匹配,匹配成功后,第三网元的非接入层就确定了该数据包所应该使用的QoS ID。以上第三网元的非接入层根据数据包中的包过滤器与QoS rule进行匹配的操作,称为确定数据包与QoS flow的映射关系,或者称确定SDF与QoS flow的映射关系,或者称确定数据包或SDF与QoS ID的映射关系,以上三种名称在本发明中可以互换使用。非接入层将所述确定的QoS ID发送第一用户面实体。第一用户面实体接收到来自非接入层的QoS ID之后,用所述QoS ID去匹配保存在第一用户面实体中的“QoS flow与DRB的映射关系”,若匹配到对应的DRB,则第一用户面实体将所述数据包传递给匹配出来的所述DRB对应的第二用户面高层实体。反之,若匹配不到对应的DRB,也即所述“QoS flow与DRB的映射关系”中并未找到所述QoS ID,则所述第一用户面实体将所述数据包传递给默认DRB。以上第一用户面实体根据QoS ID与“QoS flow与DRB的映射关系”进行匹配的操作,称为确定QoS flow与DRB的映射关系。

实施例二

如实施例一中数据映射过程,第二网元的控制功能实体根据数据业务类型生成QoS rule,第二网元将所生成的QoS rule参数下发给第三网元,第二网元将所生成的QoS rule中的QoS profile参数下发给第一网元。

其中,数据业务有不同的类型,对于一些数据业务,提供这些数据业务的外部网络能提供相对稳定的包过滤器,对于这样的数据业务,第二网元的控制功能实体根据数据业务类型生成的QoS rule中包括包过滤器,相应的第二网元下发给第三网元的QoS rule中也包含包过滤器。

然而,对于有些数据业务,提供这些数据业务的的服务器不能提供相对稳定的包过滤器,这类数据业务的包过滤器经常改变,或者这类数据业务的包过滤器数量较多,在这种情况下,第二网元生成的QoS rule中不包含包过滤器,因此第二网元发送给第三网元的QoS rule中自然也不包含包过滤器,也即不包含对应使用每个QoS特性参数的QoS flow的包过滤器。这样,对于这类数据业务,第三网元将无法执行如实施例一所述的数据映射过程,具体为:

第三网元从第二网元所接收到的QoS rule参数集合由第三网元的非接入层实体接收并保存,这里QoS rule中不包含对应使用每个QoS特性参数的包过滤器。当第三网元的非接入层实体接收到来自上层,比如应用层的数据包之后,第三网元的非接入层实体解析所述数据包,获取所述数据包中的包过滤器,然后第三网元的非接入层实体将所获取的包过滤器与所保存的从第一网元接收到的QoS rule参数集合中的各个QoS rule参数进行匹配,此时,如上所述,由于这类数据业务包过滤器第二网元并为提供给第三网元,也即第三网元的非接入层所保存的QoS rule中不包含这类数据业务对应的QoS特性参数所对应的包过滤器,因此匹配失败。

为解决上述问题,可以采用反射镜像映射QoS(reflective QoS),为与后文做区分,本实施例将应用于非接入层(Non-Access Stratum,NAS)的reflective QoS称为非接入层reflective QoS,即NAS reflective QoS。第二网元在下发QoS rule参数给第三网元时,会通知哪些QoS特性参数将使用reflective QoS,比如在QoS特性参数中包含reflective QoS指示(reflective QoS indicator)。此外,第二网元在下发QoS rule中的QoS profile参数给第一网元时,通知哪些QoS特性参数将使用NAS reflective QoS,比如在QoS特性参数中包含reflective QoS indicator;或者,第二网元在将这类数据业务的数据包通过NG-U发送给第一网元时,除了在NG-U接口数据包包头(header)中打上QoS ID之外,还打上reflective QoS indicator。通过以上两种方式中的任意一种,第一网元就能获知对应哪些QoS特性参数需要采用NAS reflective QoS,或者说从第二网元接收到的哪些数据包是要采用NAS reflective QoS。

当第一网元获知了对应哪些QoS特性参数需要采用NAS reflective QoS,或者说从第二网元接收到的哪些数据包是要采用NAS reflective QoS后,第一网元就在发送给第三网元的下行数据包(即第一用户面实体数据协议数据单元)中包含QoS ID,所述QoS ID包含在第一用户面实体数据协议数据单元(即第一用户面实体的数据包)包头中。本实施例第三网元依然采用图6所示的结构,第三网元接收到下行数据包之后,第三网元的第一用户面实体解析出数据包包头中的QoS ID,将QoS ID连同所述数据包一起递交给非接入层实体,非接入层实体根据前述从第二网元接收到的QoS rule判断该QoS ID所标示的QoS特性参数需要采用NAS reflective QoS,非接入层从所述第一用户面实体递交上来的数据包中解析出包过滤器,并将包过滤器保存到所述QoS ID对应的QoS特性参数中。如此,当第三网元的非接入层实体接收到来自上层,比如应用层的数据包之后,第三网元的非接入层实体解析所述数据包,获取所述数据包中的包过滤器,然后第三网元的非接入层实体将所获取的包过滤器与前述从下行数据包中获取并保存在QoS rule参数集合中的QoS特性参数中的包过滤器进行匹配,匹配成功后,第三网元的非接入层就确定了该数据包所应该使用的QoS特性参数,然后第三网元的非接入层将用于识别或者标示该QoS特性参数的QoS ID发送给第三网元的用户面高层实体。用户面高层实体接收到来自非接入层的数据包以及QoS ID之后,其处理过程同实施例一的处理。

此外,如实施例一所述,第一网元收到来自第二网元的QoS profile参数后建立DRB,第一网元并不一定会为所有的收到的QoS特性参数建立DRB,也即,第一网元从第二网元收到的QoS特性参数并不一定会被映射到DRB上,因此如图5所示,第一网元通知第三网元的所述QoS ID与DRB的映射关系中,并不一定包含所有第一网元从第二网元所接收到的QoS特性参数的QoS ID与DRB的映射关系。为了减少第一网元向第三网元通知和更新QoS ID与DRB之间的映射关系的信令开销,对于第一网元接收到QoS特性参数时并未将其映射到对应的上行数据无线承载,或者第一网元虽然完成了QoS特性参数与DRB的映射,但并没有将映射关系通知给第三网元的情况可以采用应用于接入层的reflective QoS,称为接入层reflective QoS,即AS reflective QoS。具体的:

当第一网元决策需要对使用某种QoS特性参数的QoS flow采用AS reflective QoS方式从第一用户面实体映射到哪个DRB时,第一网元就在发送给第三网元的下行数据包中包含QoS ID,所述QoS ID包含在第一用户面实体的数据包包头中。第三网元接收到下行数据包后,第三网元的第一用户面实体解析出数据包包头中的QoS ID,并将QoS ID与用与传输该下行数据包所使用的DRB的映射关系保存到QoS flow与DRB映射关系中。如此,当第三网元的第一用户面实体接收到来自非接入层实体的数据包和对应的QoS ID之后,就能用所述QoS ID去匹配上述保存的映射关系,从而将所述数据包传递给匹配出来的DRB的第二用户面实体。

实施例三

如实施例二中所述的reflective QoS,是否使用NAS reflective QoS由第二网元的决策,是否使用AS reflective QoS由第一网元决策,因此两者可能只使用其中一者,或者可能两者一起使用。但是无论是哪种情况,使用reflective QoS都需要在下行数据包包头中包含QoS ID,第三网元需要检测每一个下行数据包,以检测数据包包头中是否包含QoS ID来进行前述相关处理,这将增加第三网元的检测和处理开销。

为减少实现reflective QoS时第三网元的检测和处理开销,本实施例采取如图7所示的方法,包括:

S701、第一网元决策需要执行AS reflective QoS和/或判断需要执行NAS reflective QoS。

第一网元根据资源使用情况,自身策略等决策需要执行AS reflective QoS,第一网元可以具体判断决策对某个QoS特性参数,或者使用某个QoS特性参数的QoSflow执行AS reflective QoS,判断出QoS ID。第一网元根据从第二网元接收到的对哪些QoS特性参数将使用NAS reflective QoS的信息,或者根据从第二网元接收到的数据包中的reflective QoS indicator,判断需要执行NAS reflective QoS,第一网元具体可以根据这些信息判断对哪个QoS特性参数,或者使用哪个QoS特性参数的哪个QoS flow执行AS reflective QoS,判断出QoS ID。

S702、第一网元的第一用户面实体向第三网元的第一用户面实体发送第一用户面实体控制协议数据单元。

第一用户面实体控制协议数据单元用于通知第三网元执行reflective QoS。第一用户面实体控制协议数据单元可以包括以下控制信息中的至少之一:

控制信息1:控制协议数据单元类型指示;

控制信息2:启动或停止Reflective QoS的指示;

控制信息3:启动或停止NAS Reflective QoS的指示;

控制信息4:启动或停止AS Reflective QoS的指示;

控制信息5:DRB ID;

控制信息6:QoS ID;

控制信息7:QoS flow与DRB映射关系更新指示和QoS ID;

S703、第三网元和第一网元执行reflective QoS。

本步骤中,控制信息2~控制信息4中的指示均为启动指示。

第三网元和第一网元根据所述S702中接收到的第一用户面实体控制协议数据单元进行reflective QoS操作。其中第三网元根据第一用户面实体控制协议数据单元进行reflective QoS操作,包括以下操作中的至少一种:

操作1:确定是否启动针对第一用户面实体数据协议数据单元的reflective QoS检测;

操作2:确定QoS flow与DRB的映射关系;

操作3:确定数据包与QoS flow的映射关系;

操作4:检测第一用户面实体数据协议单元所属QoS flow与传输该数据协议单元的DRB之间的映射关系是否发生改变,如果发生改变,则更新所述QoS flow与DRB之间的映射关系;

操作5:检测从第一用户面实体数据协议单元中获取的数据包与QoS flow之间的映射关系是否发生改变,如果发生改变,则更新数据包与QoS flow之间的映射关系。

根据第一用户面实体控制协议数据单元中所包含的控制信息的不同,操作也不同,具体有以下情况:

情况1:第一用户面实体控制协议数据单元中仅包含控制信息1或仅包含控制信息2,或者同时包含控制信息1和控制信息2。

控制信息1(控制协议数据单元类型指示)用于指示该第一用户面实体控制协议数据单元为用于reflective QoS的控制协议数据单元。

对于这种情况,第三网元的第一用户面实体接收到该控制协议数据单元之后,第三网元执行操作1,操作2和操作3。其中:

操作1:第三网元的第一用户面实体确定启动针对第一用户面实体数据协议数据单元的reflective QoS检测,即第三网元在执行reflective QoS期间,对所接收到的任一第一用户面实体数据协议数据单元,第一用户面实体需要解析数据协议单元包头(header)中的QoS ID。

操作2:第三网元的第一用户面实体确定QoS flow与DRB的映射关系,这里,第三网元的第一用户面实体根据根据第一用户面实体数据协议数据单元确定QoS flow与DRB的映射关系,即第三网元在执行reflective QoS期间,对所接收到的任一第一用户面实体数据协议数据单元,第一用户面实体解析出数据协议单元header中的QoS ID,并确定传输该第一用户面实体数据协议数据单元的DRB,并将所述确定出来的QoS ID与DRB之间的映射关系保存到上行QoS ID与DRB之间的映射关系中。

操作3:第三网元的非接入层实体确定数据包与QoS flow的映射关系,即第三网元在执行reflective QoS期间,对所接收到的任一第一用户面实体数据协议数据单元,第一用户面实体解析出数据协议单元header中的QoS ID,并将解析出来的QoS ID和数据包发送给非接入层。非接入层实体判断该QoS ID所标示的QoS特性参数(或者QoS flow)需要采用NAS reflective QoS,非接入层从所述数据包中解析出包过滤器,并将包过滤器保存到所述QoS ID对应的QoS特性参数中。这里,数据包是指第三网元与外部网络之间通信的端到端数据包,比如IP包。

执行以上三个操作后,当第三网元的非接入层实体接收到来自上层的数据包后,第三网元的非接入层实体解析所述数据包,获取所述数据包中的包过滤器,然后第三网元的非接入层实体将所获取的包过滤器与前述三个操作后获取并保存在QoS rule参数集合中的QoS特性参数中的包过滤器进行匹配,匹配成功后,第三网元的非接入层就确定了该数据包所应该使用的QoS特性参数,然后第三网元的非接入层将用于识别或者标示该QoS特性参数的QoS ID发送给第三网元的第一用户面实体。

情况2:第一用户面实体控制协议数据单元中仅包含控制信息3,或者包含控制信息1和控制信息3。

对于这种情况,第三网元的第一用户面实体接收到该控制协议数据单元之后,第三网元执行操作1和操作3,这些操作同情况1的说明。

情况3:第一用户面实体控制协议数据单元中仅包含控制信息4,或者包含控制信息1和控制信息4。

对于这种情况,第三网元的第一用户面实体接收到该控制协议数据单元之后,第三网元执行操作1和操作2,这些操作同情况1的说明。

在情况1~情况3中,第一网元执行reflective QoS为:第一网元在执行reflective QoS期间,发送给第三网元的所有下行数据包中包含QoS ID。

情况4:第一用户面实体控制协议数据单元中仅包含控制信息5,或者包含控制信息1和控制信息5,或者包含控制信息2和控制信息5,或者包含控制信息1、控制信息2和控制信息5。

对于这种情况,第三网元的第一用户面实体接收到该控制协议数据单元之后,第三网元仅对控制信息5中所指示的DRB上执行操作1,操作2和操作3,即:

操作1:第三网元的第一用户面实体确定启动针对控制信息5中所指示的DRB上的第一用户面实体数据协议数据单元的reflective QoS检测,即第三网元在执行reflective QoS期间,对控制信息5中所指示的DRB上所接收到的任一第一用户面实体数据协议数据单元,第一用户面实体需要解析数据协议单元包头(header)中的QoS ID。

操作2:第三网元的第一用户面实体确定QoS flow与DRB的映射关系,即第三网元在执行reflective QoS期间,对所控制信息5中所指示的DRB上接收到的任一第一用户面实体数据协议数据单元,第一用户面实体解析出数据协议单元header中的QoS ID,并确定传输该第一用户面实体数据协议数据单元的DRB,并将所述确定出来的QoS ID与DRB之间的映射关系保存到上行QoS ID与DRB之间的映射关系中。

操作3:第三网元的非接入层实体确定数据包与QoS flow的映射关系,即第三网元在执行reflective QoS期间,对控制信息5中所指示的DRB上所接收到的任一第一用户面实体数据协议数据单元,第一用户面实体解析出数据协议单元header中的QoS ID,并将解析出来的QoS ID和数据包发送给非接入层。非接入层实体判断该QoS ID所标示的QoS特性参数(或者QoS flow)需要采用NAS reflective QoS,非接入层从所述数据包中解析出包过滤器,并将包过滤器保存到所述QoS ID对应的QoS特性参数中。

所述控制协议数据单元中包含的DRB可以超过一个,后文同此说明。

情况5:第一用户面实体控制协议数据单元中包含控制信息3和控制信息5,或者包含控制信息1、控制信息3和控制信息5。

对于这种情况,第三网元的第一用户面实体接收到该控制协议数据单元之后,第三网元仅对控制信息5中所指示的DRB上执行操作1和操作3,这些操作同情况4的说明。

情况6:第一用户面实体控制协议数据单元中包含控制信息4和控制信息5,或者包含控制信息1、控制信息4和控制信息5。

对于这种情况,第三网元仅对控制信息5中所指示的DRB上执行操作1和操作2,这些操作同情况4的说明。

在情况4~情况6中,第一网元执行reflective QoS为:第一网元在执行reflective QoS期间,在所述控制信息5所指示的DRB上发送给第三网元的所有下行数据包中包含QoS ID。

情况7:第一用户面实体控制协议数据单元中仅包含控制信息6,或者包含控制信息1和控制信息6,或者包含控制信息2和控制信息6,或者包含控制信息1、控制信息2和控制信息6。

这里,第三网元的第一用户面实体根据第一用户面实体控制协议数据单元或者根据第一用户面实体数据协议数据单元确定QoS flow与DRB的映射关系。

其中,根据第一用户面实体数据协议数据单元确定QoS flow与DRB的映射关系时,对于这种情况,第三网元的第一用户面实体接收到该控制协议数据单元之后,第三网元仅对控制信息6中所指示的QoS ID所映射的DRB上执行操作1,操作2和操作3,这些操作同情况4的说明。所述控制协议数据单元中包含的QoS ID可以超过一个,后文同此说明。

其中,根据第一用户面实体控制协议数据单元确定QoS flow与DRB的映射关系时,所述控制协议数据单元中还可以包括所述QoS ID所映射的DRB。第三网元的第一用户面实体接收到该控制协议数据单元之后,执行操作2和操作3。与以上说明不同的是,这里执行操作2,第三网元的第一用户面实体根据该控制协议数据单元中包含的QoS ID所映射的DRB,就能确定所述QoS flow与DRB的映射关系。

或者,

所述控制协议数据单元中仅包含一个QoS ID时,根据第一用户面实体控制协议数据单元确定QoS flow与DRB的映射关系时,第一网元在DRB-X上发送所述第一用户面实体控制协议数据单元,其中第一网元将要把所述QoS ID所标识的QoS flow映射到所述DRB-X上。第三网元的第一用户面实体接收到该控制协议数据单元之后,执行操作2和操作3。与以上说明不同的是,这里执行操作2,第三网元的第一用户面实体根据该控制协议数据单元中包含的QoS ID和接收到该控制协议数据单元的DRB(即DRB-X)就能确定所述QoS flow与DRB的映射关系。

情况8:第一用户面实体控制协议数据单元中包含控制信息3和控制信息6,或者包含控制信息1、控制信息3和控制信息6。

对于这种情况,第三网元的第一用户面实体接收到该控制协议数据单元之后,第三网元仅对控制信息6中所指示的QoS ID所映射的DRB上执行操作1和操作3,这些操作同情况4的说明。

情况9:第一用户面实体控制协议数据单元中包含控制信息4和控制信息6,或者包含控制信息1、控制信息4和控制信息6。

类似情况7,这里,第三网元的第一用户面实体根据第一用户面实体控制协议数据单元或者根据第一用户面实体数据协议数据单元确定QoS flow与DRB的映射关系。

其中,根据第一用户面实体数据协议数据单元确定QoS flow与DRB的映射关系时,对于这种情况,第三网元的第一用户面实体接收到该控制协议数据单元之后,第三网元仅对控制信息6中所指示的QoS ID所映射的DRB上执行操作1和操作2,这些操作同情况4的说明。

其中,根据第一用户面实体控制协议数据单元确定QoS flow与DRB的映射关系时,所述控制协议数据单元中还可以包括所述QoS ID所映射的DRB。第三网元的第一用户面实体接收到该控制协议数据单元之后,执行操作2。与以上说明不同的是,这里执行操作2,第三网元的第一用户面实体根据该控制协议数据单元中包含的QoS ID所映射的DRB,就能确定所述QoS flow与DRB的映射关系。

或者,

所述控制协议数据单元中仅包含一个QoS ID时,根据第一用户面实体控制协议数据单元确定QoS flow与DRB的映射关系时,第一网元在DRB-X上发送所述第一用户面实体控制协议数据单元,其中第一网元将要把所述QoS ID所标识的QoS flow映射到所述DRB-X上。第三网元的第一用户面实体接收到该控制协议数据单元之后,执行操作2。与以上说明不同的是,这里执行操作2,第三网元的第一用户面实体根据该控制协议数据单元中包含的QoS ID和接收到该控制协议数据单元的DRB(即DRB-X)就能确定所述QoS flow与DRB的映射关系。

在情况8中,第一网元执行reflective QoS为:第一网元在执行reflective QoS期间,在控制信息6中所指示的QoS ID所映射的DRB上发送给第三网元的所有下行数据包中包含QoS ID。

在情况7和情况9中,第一网元发送给第三网元的第一用户面实体数据协议数据单元包头中包含包头中是否存在QoS ID的指示。对于第三网元根据第一用户面实体控制协议数据单元确定QoS flow与DRB的映射关系的情况,所述“是否存在QoS ID的指示”设置成否,对于第三网元根据第一用户面实体数据协议数据单元确定QoS flow与DRB的映射关系的情况,所述“是否存在QoS ID的指示”设置成是。

情况10:第一用户面实体控制协议数据单元中包含控制信息7,或者包含控制信息1和控制信息6,或者包含控制信息2或控制信息6,或者包含控制信息4和控制信息6,或者包含控制信息1、控制信息2和控制信息6,或者包含控制信息1、控制信息4和控制信息6。

对于情况10,第三网元执行操作4和操作5:

操作4:第一用户面实体检测第一用户面实体数据协议单元所属QoS flow与传输该数据协议单元的DRB之间的映射关系是否发生改变,也即检测第一用户面实体数据协议单元header中的QoS ID与传输该数据协议单元的DRB之间的映射关系是否发生改变,如果发生改变,则更新所述QoS flow与DRB之间的映射关系;

操作5:非接入层检测从第一用户面实体数据协议单元中获取的数据包与QoS flow之间的映射关系是否发生改变,即非接入层检测根据第一用户面实体发送给他的数据包和QoS ID,检测所述数据包的包过滤器与保存在所述QoS ID对应的包过滤器是否发生改变,如果发生改变,则更新数据包与QoS flow之间的映射关系。

在情况10中,在第一网元执行reflective QoS为:第一网元在执行reflectiveQoS期间,在需要更新的QoS flow与DRB之间的映射关系的DRB上发送给第三网元的所有下行数据包中包含QoS ID。

本发明中,控制信息7中的QoS flow与DRB映射关系更新指示也可以用控制协议数据单元类型隐含表示,即定义一类控制协议数据单元类型来表示QoS flow与DRB映射关系更新。

S704、第三网元的第一用户面实体向第一网元的第一用户面实体发送第一用户面实体确认控制协议单元。

所述确认控制协议单元用于通知第一网元第三网元已经收到了包含某个或某些QoS ID的下行数据包。

所述确认控制协议单元包含以下特征至少之一:

所述确认控制协议单元包含QoS ID;

所述确认控制协议单元在收到第一用户面实体数据协议数据单元的DRB上发送,其中所述第一用户面实体数据协议数据单元header中包含QoS ID。

所述确认控制协议单元包含QoS ID,在默认DRB上发送,或者在所述第一用户面实体所对应的任一DRB上发送;

S705第一网元的第一用户面实体向第三网元的第一用户面实体发送第一用户面实体第二控制协议数据单元。

本步骤为可选步骤。本步骤中的第一用户面实体第二控制协议数据单元用于通知第三网元停止执行reflective QoS,所述第一用户面实体第二控制协议数据单元可以包括以下控制信息中的至少之一:

控制信息1:控制协议数据单元类型指示;

控制信息2:启动或停止Reflective QoS的指示;

控制信息3:启动或停止NAS Reflective QoS的指示;

控制信息4:启动或停止AS Reflective QoS的指示;

控制信息5:DRB ID;

控制信息6:QoS ID;

本步骤中,控制信息2~控制信息4中的指示均为停止指示。

收到第一用户面实体第二控制协议数据单元之后,第三网元停止执行reflective QoS操作。具体根据第一用户面实体第二控制协议数据单元中所包含的控制信息的不同,停止执行reflective QoS操作的情况也不同。本实施例中,第一用户面实体第二控制协议数据单元中的组合同S703中情况1~情况9的组合,第三网元停止S703情况1~情况9中说明的相应的操作。

其中,所述第一用户面实体第二控制协议数据单元和第一用户面实体控制协议数据单元可以设计在同一个控制包格式中,在数据包格式中用控制信息(比如控制信息1~控制信息4中的至少一个)区分表示该控制协议数据单元为用于通知第三网元执行reflective QoS还是用于通知第三网元停止执行reflective QoS。

实施例四

基于以上具体实施例,如图8为本发明数据映射方法的方法流程图,包括:

801、第三网元的第一用户面实体接收来自第一网元的第一用户面实体的第一用户面实体控制协议数据单元。

其中所述第一用户面实体控制协议数据单元包括以下控制信息中的至少之一:

控制信息1:控制协议数据单元类型指示;

控制信息2:启动或停止Reflective QoS的指示;

控制信息3:启动或停止NAS Reflective QoS的指示;

控制信息4:启动或停止AS Reflective QoS的指示;

控制信息5:DRB ID;

控制信息6:QoS ID;

控制信息7:QoS flow与DRB映射关系更新指示和QoS ID;

802、第三网元根据所述第一用户面实体控制协议数据单元执行反射镜像映射服务质量(reflective QoS)操作。

其中,所述reflective QoS操作包括以下操作中的至少之一:

操作1:确定是否启动针对第一用户面实体数据协议数据单元的reflective QoS检测;

操作2:确定QoS flow与DRB的映射关系;

操作3:确定数据包与QoS flow的映射关系;

操作4:检测第一用户面实体数据协议单元所属QoS flow与传输该数据协议单元的DRB之间的映射关系是否发生改变,如果发生改变,则更新所述QoS flow与DRB之间的映射关系;

操作5:检测从第一用户面实体数据协议单元中获取的数据包与QoS flow之间的映射关系是否发生改变,如果发生改变,则更新数据包与QoS flow之间的映射关系;

这里,当所述第一用户面实体控制协议数据单元中仅包含控制信息1或仅包含控制信息2,或者同时包含控制信息1和控制信息2时,第三网元执行操作1,操作2和操作3;

当所述第一用户面实体控制协议数据单元中仅包含控制信息3,或者包含控制信息1和控制信息3时,第三网元执行操作1和操作3;

当所述第一用户面实体控制协议数据单元中仅包含控制信息4,或者包含控制信息1和控制信息4时,第三网元执行操作1和操作2;

当所述第一用户面实体控制协议数据单元中仅包含控制信息5,或者包含控制信息1和控制信息5,或者包含控制信息2和控制信息5,或者包含控制信息1、控制信息2和控制信息5时,第三网元对控制信息5中所指示的DRB上执行操作1,操作2和操作3;

当所述第一用户面实体控制协议数据单元中包含控制信息3和控制信息5,或者包含控制信息1、控制信息3和控制信息5时,第三网元对控制信息5中所指示的DRB上执行操作1和操作3;

当所述第一用户面实体控制协议数据单元中包含控制信息4和控制信息5,或者包含控制信息1、控制信息4和控制信息5时,第三网元对控制信息5中所指示的DRB上执行操作1和操作2;

当所述第一用户面实体控制协议数据单元中仅包含控制信息6,或者包含控制信息1和控制信息6,或者包含控制信息2和控制信息6,或者包含控制信息1、控制信息2和控制信息6时,第三网元的第一用户面实体根据第一用户面实体控制协议数据单元或者根据第一用户面实体数据协议数据单元确定QoS flow与DRB的映射关系。

其中,根据第一用户面实体数据协议数据单元确定QoS flow与DRB的映射关系时,第三网元对控制信息6中所指示的QoS ID所映射的DRB上执行操作1,操作2和操作3。

其中,根据第一用户面实体控制协议数据单元确定QoS flow与DRB的映射关系时,所述控制协议数据单元中还可以包括所述QoS ID所映射的DRB。第三网元的第一用户面实体接收到该控制协议数据单元之后,执行操作2和操作3。与以上说明不同的是,这里执行操作2,第三网元的第一用户面实体根据该控制协议数据单元中包含的QoS ID所映射的DRB,就能确定所述QoS flow与DRB的映射关系。

或者,

所述控制协议数据单元中仅包含一个QoS ID时,根据第一用户面实体控制协议数据单元确定QoS flow与DRB的映射关系时,第一网元在DRB-X上发送所述第一用户面实体控制协议数据单元,其中第一网元将要把所述QoS ID所标识的QoS flow映射到所述DRB-X上。第三网元的第一用户面实体接收到该控制协议数据单元之后,执行操作2和操作3。与以上说明不同的是,这里执行操作2,第三网元的第一用户面实体根据该控制协议数据单元中包含的QoS ID和接收到该控制协议数据单元的DRB(即DRB-X)就能确定所述QoS flow与DRB的映射关系。

当所述第一用户面实体控制协议数据单元中包含控制信息3和控制信息6,或者包含控制信息1、控制信息3和控制信息6时,第三网元仅对控制信息6中所指示的QoS ID所映射的DRB上执行操作1和操作3;

当所述第一用户面实体控制协议数据单元中包含控制信息4和控制信息6,或者包含控制信息1、控制信息4和控制信息6时,第三网元的第一用户面实体根据第一用户面实体控制协议数据单元或者根据第一用户面实体数据协议数据单元确定QoS flow与DRB的映射关系。

其中,根据第一用户面实体数据协议数据单元确定QoS flow与DRB的映射关系时,第三网元对控制信息6中所指示的QoS ID所映射的DRB上执行操作1和操作2;

其中,根据第一用户面实体控制协议数据单元确定QoS flow与DRB的映射关系时,所述控制协议数据单元中还可以包括所述QoS ID所映射的DRB。第三网元的第一用户面实体接收到该控制协议数据单元之后,执行操作2。与以上说明不同的是,这里执行操作2,第三网元的第一用户面实体根据该控制协议数据单元中包含的QoS ID所映射的DRB,就能确定所述QoS flow与DRB的映射关系。

或者,

所述控制协议数据单元中仅包含一个QoS ID时,根据第一用户面实体控制协议数据单元确定QoS flow与DRB的映射关系时,第一网元在DRB-X上发送所述第一用户面实体控制协议数据单元,其中第一网元将要把所述QoS ID所标识的QoS flow映射到所述DRB-X上。第三网元的第一用户面实体接收到该控制协议数据单元之后,执行操作2。与以上说明不同的是,这里执行操作2,第三网元的第一用户面实体根据该控制协议数据单元中包含的QoS ID和接收到该控制协议数据单元的DRB(即DRB-X)就能确定所述QoS flow与DRB的映射关系。

当所述第一用户面实体控制协议数据单元中包含控制信息7,或者包含控制信息1和控制信息6,或者包含控制信息2或控制信息6,或者包含控制信息4和控制信息6,或者包含控制信息1、控制信息2和控制信息6,或者包含控制信息1、控制信息4和控制信息6时,第三网元执行操作4和操作5;

本发明所述方法还可以包括:

803、第三网元的第一用户面实体向第一网元的第一用户面实体发送第一用户面实体确认控制协议单元。

其中,所述确认控制协议单元包含以下特征至少之一:

所述确认控制协议单元包含QoS ID;

所述确认控制协议单元在所述第一用户面实体收到第一用户面实体数据协议数据单元的DRB上发送,其中所述第一用户面实体数据协议数据单元头中包含QoS ID;

所述确认控制协议单元包含QoS ID,在默认DRB上发送,或者在所述第一用户面实体所对应的任一DRB上发送;

进一步的,本发明所述方法还可以包括:

804、第三网元的第一用户面实体接收来自第一网元的第一用户面实体的第一用户面实体第二控制协议数据单元,第三网元根据所述第一用户面实体第二控制协议数据单元停止执行以上所述reflective QoS操作。

其中,所述第一用户面实体第二控制协议数据单元包括以下控制信息中的至少之一:

控制信息1:控制协议数据单元类型指示;

控制信息2:启动或停止Reflective QoS的指示;

控制信息3:启动或停止NAS Reflective QoS的指示;

控制信息4:启动或停止AS Reflective QoS的指示;

控制信息5:DRB ID;

控制信息6:QoS ID;

其中,所述第一用户面实体第二控制协议数据单元和所述第一用户面实体控制协议数据单元可以设计在同一个控制包格式中,在数据包格式中用控制信息区分表示该控制协议数据单元为用于通知第三网元执行reflective QoS还是用于通知第三网元停止执行reflective QoS。

这里,所述控制信息可以是控制信息1~控制信息4中的至少之一。

实施例五

基于以上实施例,如图9为本发明实施例的数据映射装置的结构组成示意图,所述装置应用于第三网元,如图9所示,包括:

接收模块901,用于第三网元的第一用户面实体接收来自第一网元的第一用户面实体的第一用户面实体控制协议数据单元;

其中所述第一用户面实体控制协议数据单元包括以下控制信息中的至少之一:

控制信息1:控制协议数据单元类型指示;

控制信息2:启动或停止Reflective QoS的指示;

控制信息3:启动或停止NAS Reflective QoS的指示;

控制信息4:启动或停止AS Reflective QoS的指示;

控制信息5:DRB ID;

控制信息6:QoS ID;

控制信息7:QoS flow与DRB映射关系更新指示和QoS ID;

执行模块902,用于第三网元根据所述第一用户面实体控制协议数据单元执行反射镜像映射服务质量(reflective QoS)操作。

其中,所述reflective QoS操作包括以下操作中的至少之一:

操作1:确定是否启动针对第一用户面实体数据协议数据单元的reflective QoS检测;

操作2:确定QoS flow与DRB的映射关系;

操作3:确定数据包与QoS flow的映射关系;

操作4:检测第一用户面实体数据协议单元所属QoS flow与传输该数据协议单元的DRB之间的映射关系是否发生改变,如果发生改变,则更新所述QoS flow与DRB之间的映射关系;

操作5:检测从第一用户面实体数据协议单元中获取的数据包与QoS flow之间的映射关系是否发生改变,如果发生改变,则更新数据包与QoS flow之间的映射关系;

本发明的数据映射装置还可以包括:

确认控制协议单元发送模块903,用于第三网元的第一用户面实体向第一网元的第一用户面实体发送第一用户面实体确认控制协议单元。

其中,所述确认控制协议单元包含以下特征至少之一:

所述确认控制协议单元包含QoS ID;

所述确认控制协议单元在所述第一用户面实体收到第一用户面实体数据协议数据单元的DRB上发送,其中所述第一用户面实体数据协议数据单元头中包含QoS ID。

所述确认控制协议单元包含QoS ID,在默认DRB上发送,或者在所述第一用户面实体所对应的任一DRB上发送;

进一步的,本发明的数据映射装置中的接收模块901还可以用于:第三网元的第一用户面实体接收来自第一网元的第一用户面实体的第一用户面实体第二控制协议数据单元。

进一步的,本发明的数据映射装置中的执行模块902还可以用于,第三网元根据所述第一用户面实体第二控制协议数据单元停止执行以上所述reflective QoS操作。

其中,所述第一用户面实体第二控制协议数据单元包括以下控制信息中的至少之一:

控制信息1:控制协议数据单元类型指示;

控制信息2:启动或停止Reflective QoS的指示;

控制信息3:启动或停止NAS Reflective QoS的指示;

控制信息4:启动或停止AS Reflective QoS的指示;

控制信息5:DRB ID;

控制信息6:QoS ID;

其中,所述第一用户面实体第二控制协议数据单元和所述第一用户面实体控制协议数据单元可以设计在同一个控制包格式中,在数据包格式中用控制信息区分表示该控制协议数据单元为用于通知第三网元执行reflective QoS还是用于通知第三网元停止执行reflective QoS。

本领域技术人员应当理解,图9所示的数据映射装置中的各模块的实现功能可参照前述数据映射方法的相关描述而理解。

实施例六

基于以上实施例,本发明还提供一种无线设备,如图10所示为根据本发明实施例的无线设备的结构框图,包括处理器和存储器。

其中处理器:配置用于接收来自第一网元的第一用户面实体控制协议数据单元;根据所述第一用户面实体控制协议数据单元执行reflective QoS操作;

存储器,与所述处理器耦接。

所述处理器还配置用于处理向第一网元发送第一用户面实体确认控制协议单元。

所述处理器还用于接收来自第一网元的第一用户面实体第二控制协议数据单元。

所述处理器还用于根据所述第一用户面实体第二控制协议数据单元停止执行以上所述reflective QoS操作。

本发明实施例的技术方案,对不具备手势识别部件的设备(例如未配备摄像头的设备),无须使用者面对该设备,也能够通过手势对该设备进行控制(例如选择功能、配置参数等),且该设备本身增加成本较低。

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

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

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

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

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

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