掌桥专利:专业的专利平台
掌桥专利
首页

数据传输方法、装置、设备及存储介质

文献发布时间:2024-04-18 19:58:53


数据传输方法、装置、设备及存储介质

本申请涉及移动通信领域,特别涉及一种数据传输方法、装置、设备及存储介质。

在NR(New Radio,新空口)系统中,多个数据包构成一个应用数据单元,终端设备与网络设备之间传输数据包的过程中,若传输的任一数据包丢失,即使该数据包所属的应用数据单元中的其他数据包传输成功,这些数据包也无法构成应用数据单元,造成传输资源的浪费。

发明内容

本申请实施例提供了一种数据传输方法、装置、设备及存储介质,在传输过程中以应用数据单元为单位传输数据包,防止出现无法构成应用数据单元的情况,节省传输资源。所述技术方案如下:

根据本申请的一个方面,提供了一种数据传输方法,应用于终端设备,所述方法包括:

接收会话管理网元发送的控制指示信息;

其中,所述控制指示信息指示所述终端设备对业务数据流进行应用数据单元级别的传输控制。

根据本申请的一个方面,提供了一种数据传输方法,应用于接入网设备,所述方法包括:

接收会话管理网元发送的控制指示信息;

其中,所述控制指示信息指示所述接入网设备进行应用数据单元级别的传输控制。

根据本申请的一个方面,提供了一种数据传输方法,应用于用户面网元,所述方法包括:

接收会话管理网元发送的控制指示信息,所述控制指示信息指示所述用户面网元在业务数据流中下行数据包的包头信息添加应用数据单元信息。

根据本申请的一个方面,提供了一种数据传输方法,应用于会话管理网元,所述方法包括:

发送控制指示信息,所述控制指示信息指示接收设备进行应用数据单元级别的传输控制。

根据本申请的一个方面,提供了一种数据传输方法,应用于策略控制网元,所述方法包括:

向会话管理网元发送业务数据流过滤器和控制指示信息,所述控制指示信息指示对业务数据流进行应用数据单元级别的传输控制,所述业务数据流过滤器用于匹配所述业务数据流。

根据本申请的一个方面,提供了一种数据传输装置,所述装置包括:

接收模块,用于接收会话管理网元发送的控制指示信息;

其中,所述控制指示信息指示所述终端设备对业务数据流进行应用数据单元级别的传输控制。

根据本申请的一个方面,提供了一种数据传输装置,所述装置包括:

接收模块,用于接收会话管理网元发送的控制指示信息;

其中,所述控制指示信息指示所述接入网设备进行应用数据单元级别的传输控制。

根据本申请的一个方面,提供了一种数据传输装置,所述装置包括:

接收模块,用于接收会话管理网元发送的控制指示信息,所述控制指示信息指示所述用户面网元在业务数据流中下行数据包的包头信息添加应用数据单元信息。

根据本申请的一个方面,提供了一种数据传输装置,所述装置包括:

发送模块,用于发送控制指示信息,所述控制指示信息指示接收设备进行应用数据单元级别的传输控制。

根据本申请的一个方面,提供了一种数据传输装置,所述装置包括:

发送模块,用于向会话管理网元发送业务数据流过滤器和控制指示信息,所述控制指示信息指示对业务数据流进行应用数据单元级别的传输控制,所述业务数据流过滤器用于匹配所述业务数据流。

根据本申请的一个方面,提供了一种终端设备,所述终端设备包括:处理器;与所述处理器相连的收发器;用于存储所述处理器的可执行指令的存储器;其中,所述处理器被配置为加载并执行所述可执行指令以实现如上述方面所述的数据传输方法。

根据本申请的一个方面,提供了一种网络设备,所述网络设备包括:处理器;与所述处理器相连的收发器;用于存储所述处理器的可执行指令的存储器;其中,所述处理器被配置为加载并执行所述可执行指令以实现如上述方面所述的数据传输方法。

根据本申请的一个方面,提供了一种用户面网元,所述用户面网元包括:处理器;与所述处理器相连的收发器;用于存储所述处理器的可执行指令的存储器;其中,所述处理器被配置为加载并执行所述可执行指令以实现如上述方面所述的数据传输方法。

根据本申请的一个方面,提供了一种会话管理网元,所述会话管理网元包括:处理器;与所述处理器相连的收发器;用于存储所述处理器的可执行指令的存储器;其中,所述处理器被配置为加载并执行所述可执行指令以实现如上述方面所述的数据传输方法。

根据本申请的一个方面,提供了一种策略控制网元,所述策略控制网元包括:处理器;与所述处理器相连的收发器;用于存储所述处理器的可执行指令的存储器;其中,所述处理器被配置为加载并执行所述可执行指令以实现如上述方面所述的数据传输方法。

根据本申请的一个方面,提供了一种计算机可读存储介质,所述可读存储介质中存储有可执行程序代码,所述可执行程序代码由处理器加载并执行以实现如上述方面所述的数据传输方法。

根据本申请的一个方面,提供了一种芯片,所述芯片包括可编程逻辑电路和/或程序指令,当所述芯片在通信设备上运行时,用于实现如上述方面所述的数据传输方法。

根据本申请的一个方面,提供了一种计算机程序产品,当所述计算机程序产品被通信设备的处理器执行时,其用于实现上述方面所述的数据传输方法。

根据本申请的一个方面,提供了一种计算机程序由通信设备的处理器执行,以实现上述方面所述的数据传输方法。

本申请实施例提供的技术方案至少包括如下有益效果:

本申请实施例提供了一种数据传输方法、装置、设备及存储介质,通过控制指示信息来指示进行应用数据单元级别的传输控制,以便于在传输过程中以应用数据单元为单位传输数据包,防止出现无法构成应用数据单元的情况,节省传输资源。

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

图1示出了本申请一个示例性实施例提供的通信系统的框图。

图2示出了本申请一个示例性实施例提供的5G通信网络系统的架构图。

图3示出了本申请一个示例性实施例提供的5G通信网络的QoS模型示意图。

图4示出了本申请一个示例性实施例提供的用户面协议栈。

图5示出了本申请一个示例性实施例提供的数据传输方法的流程图。

图6示出了本申请一个示例性实施例提供的数据传输方法的流程图。

图7示出了本申请一个示例性实施例提供的数据传输方法的流程图。

图8示出了本申请一个示例性实施例提供的数据传输方法的流程图。

图9示出了本申请一个示例性实施例提供的数据传输方法的流程图。

图10示出了本申请一个示例性实施例提供的数据传输方法的流程图。

图11示出了本申请一个示例性实施例提供的数据传输方法的流程图。

图12示出了本申请一个示例性实施例提供的数据包的结构示意图。

图13示出了本申请一个示例性实施例提供的数据包的结构示意图。

图14示出了本申请一个示例性实施例提供的通信装置的框图。

图15示出了本申请一个示例性实施例提供的通信装置的框图。

图16示出了本申请一个示例性实施例提供的通信装置的框图。

图17示出了本申请一个示例性实施例提供的通信装置的框图。

图18示出了本申请一个示例性实施例提供的通信装置的框图。

图19示出了本申请一个示例性实施例提供的通信装置的框图。

图20示出了本申请一个示例性实施例提供的通信装置的框图。

图21示出了本申请一个示例性实施例提供的通信装置的框图。

图22示出了本申请一个示例性实施例提供的通信装置的框图。

图23示出了本申请一个示例性实施例提供的通信装置的框图。

图24示出了本申请一个示例性实施例提供的通信设备的结构示意图。

为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。

首先,对本申请的通信系统进行说明:

请参考图1,其示出了本申请一个示例性实施例提供的通信系统的框图,该通信系统可以包括:终端 设备10、接入网设备20和核心网设备30。

终端设备10可以指UE(User Equipment,用户设备)、接入终端设备、用户单元、用户站、移动站、移动台、远方站、远程终端设备、移动设备、无线通信设备、用户代理或用户装置。可选地,终端设备10还可以是蜂窝电话、无绳电话、SIP(Session Initiation Protocol,会话启动协议)电话、WLL(Wireless Local Loop,无线本地环路)站、PDA(Personal Digita1 Assistant,个人数字处理)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备,5GS(5th Generation System,第五代移动通信系统)中的终端设备或者未来演进的PLMN(Pub1ic Land Mobi1e Network,公用陆地移动通信网络)中的终端设备等,本申请实施例对此并不限定。为方便描述,上面提到的设备统称为终端设备。终端设备10的数量通常为多个,每一个接入网设备20所管理的小区内可以分布一个或多个终端设备10。

接入网设备20是一种部署在接入网中用以为终端设备10提供无线通信功能的设备。接入网设备20可以包括各种形式的宏基站,微基站,中继站,接入点等等。在采用不同的无线接入技术的系统中,具备接入网设备功能的设备的名称可能会有所不同,例如在5G NR系统中,称为gNodeB或者gNB。随着通信技术的演进,“接入网设备”这一名称可能会变化。为方便描述,本申请实施例中,上述为终端设备10提供无线通信功能的装置统称为接入网设备。可选地,通过接入网设备20,终端设备10和核心网设备30之间可以建立通信关系。示例性地,在LTE(Long Term Evolution,长期演进)系统中,接入网设备20可以是EUTRAN(Evolved Universal Terrestrial Radio Access Network,演进的通用陆地无线网)或者EUTRAN中的一个或者多个eNodeB;在5G NR系统中,接入网设备20可以是RAN(Radio Access Network,无线接入网)或者RAN中的一个或者多个gNB。在本申请实施例中的网络设备除特别说明之外,是指接入网设备20,如基站。

核心网设备30是部署在核心网中的设备,核心网设备30的功能主要是提供用户连接、对用户的管理以及对业务完成承载,作为承载网络提供到外部网络的接口。核心网设备30包括各种具有各种管理功能的核心网网元。例如,该核心网网元包括AMF(Access and Mobility Management Function,接入及移动性管理功能)网元、SMF(Session Management Function,会话管理功能)网元、PCF(Policy Control Function,策略控制功能)网元、UPF(User Plane Function,用户平面功能)网元、NSSF(The Network Slice Selection Function,网络切片选择功能)网元、AUSF(Authentication Server Function,鉴权服务器功能)网元、UDM(Unified Data Management,统一数据管理)网元、AF(Application Function,应用功能)网元等。

在一些实施例中,本申请中的接入网设备20、终端设备10和核心网设备30应用在5G通信网络中,例如,5G通信网络系统的架构图如图2所示,终端设备通过Uu(一种通信接口)口与接入网设备20进行接入层连接,交互接入层消息及无线数据传输,终端设备10通过N1口与AMF进行非接入层连接,交互非接入层消息。AMF是核心网中的移动性管理功能,SMF是核心网中的会话管理功能,AMF在对终端设备10进行移动性管理之外,还负责将从会话管理相关消息在终端设备10和SMF之间的转发。PCF是核心网中的策略管理功能,负责制定对终端设备的移动性管理、会话管理、计费等相关的策略。UPF是核心网中的用户面功能,通过N6接口与外部数据网络进行数据传输,通过N3接口与接入层进行数据传输。

在一个示例中,接入网设备20与核心网设备30之间通过某种空口技术互相通信,例如5G NR系统中的NG接口。接入网设备20与终端设备10之间通过某种空口技术互相通信,例如Uu接口。

本申请实施例中的“5G NR系统”也可以称为5G系统或者NR系统,但本领域技术人员可以理解其含义。本申请实施例描述的技术方案可以适用于LTE系统,也可以适用于5G NR系统,也可以适用于5G NR系统后续的演进系统,还可以适用于诸如NB-IoT(Narrow Band Internet of Things,窄带物联网)系统等其他通信系统,本申请对此不作限定。

本申请实施例描述的网络架构以及业务场景是为了更加清楚地说明本申请实施例的技术方案,并不构成对本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。

在本申请中,5G通信网络的QoS(Quality of Service,服务质量)控制基于QoS流进行控制,图3示出了本申请一个示例性实施例提供的5G通信网络的QoS模型示意图,参见图3,终端设备通过Uu口接入到5G通信网络,在SMF的控制下建立QoS流进行数据传输,并且SMF为接入网设备配置每个QoS流的QoS配置信息。

其中,QoS配置信息包括5QI(5G QoS Identifier,5G QoS标识)和ARP(Allocation and Retention Priority,分配和保留优先级)以及码率要求等信息,其中5QI为用于指示时延要求、误码率要求等QoS特征的索引值,ARP为接入网设备为QoS流分配或者保持资源的优先级。对于每个QoS流,接入网设备根据从SMF收到的QoS流配置信息调度无线资源对QoS流进行QoS控制。

下面,对本申请所涉及的用户面协议栈进行说明,参见图4,图4示出了本申请一个示例性实施例提 供的用户面协议栈。

在本申请实施例中,用户面网元和终端设备的应用层数据和协议数据单元层数据连接,也即是用户面网元可以识别数据包中的应用层数据和协议数据单元层数据。5G接入网与终端设备的5G接入网协议层数据连接,也即是5G接入网可以识别数据包中的5G接入网协议层数据。并且,5G接入网与用户面网元的L1(一种链路层)层、L2(一种链路层)层、IP(Internet Protocol,网际互联协议)层和GTP(GPRSTunnelingProtocol,GPRS隧道协议)层数据连接,也即是5G接入网可以识别数据包中的L1层、L2层、IP层和GTP层数据。

图5示出了本申请一个示例性实施例提供的数据传输方法的流程图,该方法包括以下内容中的至少部分内容:

步骤501:应用服务器向策略控制网元发送业务数据流过滤器和控制指示信息。

其中,业务数据流过滤器用于匹配业务数据流。控制指示信息指示对业务数据流进行应用数据单元级别的传输控制。

在一些实施例中,对业务数据流进行应用数据单元级别的传输控制是指:对于业务数据流中的每个应用数据单元来说,该应用数据单元中包括的多个数据包连续传输,若多个数据包中的任一个数据包丢失,则该应用数据单元中的其他数据包也应丢弃,不传输该应用数据单元中的其他数据包。

在另一些实施例中,对业务数据流进行应用数据单元级别的传输控制是指:若一个应用数据单元的数据包无法传输,则将与该应用数据单元关联的其他应用数据单元包括的数据包丢弃,不传输其他应用数据单元中的数据包。

需要说明的是,本申请实施例仅是以举例的方式对进行应用数据单元级别的传输控制进行说明。本申请实施例并不对应用数据单元级别的传输控制进行限制,还可以采用其他方式进行应用数据单元级别的传输控制。

在本申请实施例中,应用服务器为核心网设备中的策略控制网元提供控制面信息。例如,该控制面信息包括控制指示信息、业务数据流过滤器或QoS需求中的至少一项信息。

在一些实施例中,该应用服务器为第三方服务器。例如,该应用服务器为即时通信服务器,或者该应用服务器为视频服务器,或者该应用服务器为其他类型的服务器,本申请实施例不做限定。

可选地,该业务数据流包括多个应用数据单元,每个应用数据单元包括多个数据包,该应用数据单元中的多个数据包之间具有关联关系,若多个数据包中的任一数据包丢失,则该应用数据单元中的其他数据包也无法构成应用数据单元。

在一些实施例中,该应用数据流为视频数据流,该视频数据流中的每个应用数据单元指示视频数据流中的一个视频帧,或者一个视频帧中的一个编码片段。

例如,若每个应用数据单元指示视频数据流中一个视频中的一个编码片段,则多个应用数据单元构成视频数据流中的一个视频帧。

在一些实施例中,该业务数据流过滤器包括IP五元组信息。其中,该IP五元组信息包括源IP地址,源端口,目的IP地址,目的端口和传输层协议。

步骤502:策略控制网元接收应用服务器发送的业务数据流过滤器和控制指示信息。

在本申请实施例中,应用服务器向策略控制网元发送业务数据流过滤器和控制指示信息,则策略控制网元接收到业务数据流过滤器和控制指示信息后,可以确定该业务数据流进行应用数据单元级别的传输控制。

步骤503:策略控制网元向会话管理网元发送业务数据流过滤器和控制指示信息。

步骤504:会话管理网元接收策略控制网元发送的业务数据流过滤器和业务数据流对应的控制指示信息。

在本申请实施例中,策略控制网元将业务数据流过滤器和控制指示信息发送给会话管理网元,则会话管理网元可以确定对该业务数据流进行应用数据单元级别的传输控制。

步骤505:会话管理网元发送控制指示信息。

会话管理网元接收到策略控制网元发送的业务数据流过滤器和控制指示信息后,会话管理网元会向接入网设备、终端设备和用户面网元发送控制指示信息,完成接入网设备、终端设备和用户面网元的配置。

步骤506:终端设备接收会话管理网元发送的控制指示信息,控制指示信息指示终端对业务数据流进行应用数据单元级别的传输控制。

在本申请实施例中,若终端设备接收到会话管理网元发送的控制指示信息,则终端设备确定需要对业务数据流进行应用数据单元级别的传输控制。

终端设备接收到会话管理网元发送的控制指示信息后,则终端设备完成配置,后续终端设备需要请求用于传输上行业务数据流时,向接入网设备发送包括应用数据单元信息的请求信息以请求资源。

步骤507:接入网设备接收会话管理网元发送的控制指示信息,控制指示信息指示接入网设备进行应用数据单元级别的传输控制。

在本申请实施例中,若接入网设备接收到会话管理网元发送的控制指示信息,则接入网设备确定需要进行应用数据单元级别的传输控制。

接入网设备接收到会话管理网元发送的控制指示信息后,则接入网设备完成配置,后续接入网设备以应用数据单元为单位为调度用于传输的资源,进而保证进行应用数据单元级别的传输控制。

步骤508:用户面网元接收会话管理网元发送的控制指示信息,控制指示信息指示用户面网元在业务数据流中下行数据包的包头信息添加应用数据单元信息。

在本申请实施例中,若用户面网元接收到会话管理网元发送的控制指示信息,则用户面网元完成配置,后续用户面网元在下行数据包的包头信息添加应用数据单元信息,以使接入网设备识别下行数据包的包头信息,进而进行应用数据单元级别的传输控制。

需要说明的第一点是,本申请实施例中的步骤506-508的执行顺序不受限制。

需要说明的第二点是,本申请实施例中仅是以执行步骤501-508为例进行说明。本申请实施例中每个设备的步骤均可以单独执行,不限制需要依次执行上述步骤501-508。

本申请实施例提供的数据传输方法中,在终端设备、接入网设备和用户面网元均接收到控制指示信息后,终端设备和接入网设备均确定需要进行应用数据单元级别的传输控制,用户面网元也需要在下行数据包的包头信息添加应用数据单元信息以供接入网设备识别,以便于在传输过程中以应用数据单元为单位传输数据包,防止出现无法构成应用数据单元的情况,节省传输资源。

在图5所示的实施例的基础上,会话管理网元还会向终端设备和用户面网元发送业务数据流过滤器。下面,以图6所示的实施例对会话管理网元发送业务数据流过滤器和控制指示信息进行说明。参见图6,该方法包括:

步骤5051:会话管理网元向终端设备以及用户面网元发送控制指示信息和业务数据流过滤器,向接入网设备发送控制指示信息,控制指示信息指示终端对业务数据流进行应用数据单元级别的传输控制,业务数据流过滤器用于匹配业务数据流。

在本申请实施例中,会话管理网元不仅向终端设备以及用户面网元发送控制指示信息,还向终端设备以及用户面网元发送业务数据流过滤器,进而告知终端设备以及用户面网元进行应用数据单元级别控制的业务数据流。

需要说明的是,本申请实施例仅是以会话管理网元向终端设备和用户面网元发送控制指示信息和业务数据流过滤器为例进行说明。在另一实施例中,会话管理网元还可以向终端设备发送控制指示信息和业务数据流过滤器,不向用户面网元发送控制指示信息和业务数据流过滤器。或者,在另一实施例中,会话管理网元还可以向用户面网元发送控制指示信息和业务数据流过滤器,不向终端设备发送控制指示信息和业务数据流过滤器。

步骤5061:终端设备接收会话管理网元发送的控制指示信息和业务数据流过滤器,控制指示信息指示终端对业务数据流进行应用数据单元级别的传输控制,业务数据流过滤器用于匹配业务数据流。

在本申请实施例中,终端设备接收到控制指示信息和业务数据流过滤器后,基于该业务数据流过滤器确定匹配的业务数据流,进而可以确定对该业务数据过滤器匹配的业务数据流进行应用数据单元级别的传输控制。

步骤5081:用户面网元接收会话管理网元发送的控制指示信息和业务数据流过滤器,控制指示信息指示用户面网元在业务数据流中下行数据包的包头信息添加应用数据单元信息,业务数据流过滤器用于匹配业务数据流。

在本申请实施例中,用户面网元接收到控制指示信息和业务数据流过滤器后,基于该业务数据流过滤器确定匹配的业务数据流,进而可以确定对该业务数据过滤器匹配的业务数据流进行应用数据单元级别的传输控制。

本申请实施例提供的数据传输方法中,通过控制指示信息来指示进行应用数据单元级别的传输控制,以便于在传输过程中以应用数据单元为单位传输数据包,防止出现无法构成应用数据单元的情况,节省传输资源。

在图6所示的实施例的基础上,会话管理网元还会确定传输业务数据流的QoS流,进而发送该QoS流对应的QoS流标识。下面,以图7所示的实施例对会话管理网元发送QoS流标识进行说明。参见图7,该方法包括:

步骤701:会话管理网元根据控制指示信息,确定业务数据流对应的QoS流。

在本申请实施例中,会话管理网元接收控制指示信息后,则可以根据业务数据流对应的控制指示信息 确定该业务数据流对应的QoS流。

在一些实施例中,会话管理网元确定对应有控制指示信息的业务数据流在同一个QoS流中传输,将该QoS流确定为业务数据流对应的QoS流。

其中,本申请实施例中的步骤701在上述图5所示实施例中的步骤504之后执行。

需要说明的是,本申请实施例仅是以根据控制指示信息确定业务数据流对应的QoS流为例进行说明。而在另一实施例中,会话管理网元还可以根据QoS参数和控制指示信息来确定业务数据流对应的QoS流,如图8所示,该方法还包括:

步骤5011:应用服务器向策略控制单元发送业务数据流过滤器、控制指示信息和QoS要求。

其中,该QoS要求用于指示传输业务数据所需的QoS要求。在本申请实施例中,应用服务器向策略控制单元发送的业务数据流过滤器匹配有业务数据流,并且该业务数据流具有QoS要求,应用服务器将业务数据流过滤器、控制指示信息和QoS要求发送给策略控制单元。

在一些实施例中,该QoS要求包括服务质量等级标识(5QI)、优先级、误码率、传输时延或码率中的至少一项。

其中,该服务质量等级标识指示服务质量的等级。优先级指示传输业务数据流的优先级。误码率指示数据在目标时长内数据传输的精确性。传输时延指示业务数据流传输过程中所需的时长。码率为业务数据流在单位时长内传输的比特数。

步骤5021:策略控制单元接收应用服务器发送的业务数据流过滤器、控制指示信息和QoS要求。

步骤5022:策略控制单元根据接收的QoS要求确定业务数据流对应的QoS参数。

在本申请实施例中,QoS参数指示业务数据流所需的QoS要求。

步骤5031:策略控制网元向会话管理网元发送业务数据流过滤器、控制指示信息和QoS参数。

在本申请实施例中,步骤5021-步骤5031中的策略控制单元将接收的业务数据流过滤器、控制指示信息和QoS参数转发给会话管理网元,进而由会话管理网元分发给其他设备。

步骤5041:会话管理网元接收策略控制网元发送的业务数据流过滤器、控制指示信息和QoS参数。

步骤7011:会话管理网元根据控制指示信息和QoS参数,确定业务数据流对应的QoS流。

在本申请实施例中,会话管理网元接收到业务数据流的控制指示信息和QoS参数后,确定对应有控制指示信息且QoS参数相同的业务数据流在同一个QoS流中传输,将该QoS流确定为业务数据流对应的QoS流。

在一些实施例中,将QoS参数中具有相同的5QI和ARP的业务数据流确定在同一个QoS流中传输。

需要说明的是,本申请实施例中仅是以根据控制指示信息确定QoS流为例进行说明。而在另一实施例中,会话管理网元直接确定所有的业务数据流在同一个QoS流中传输,无需对业务数据流进行区别,以使不同的业务数据流在不同的QoS流中传输。

后续再执行步骤702-705即可。

步骤702:会话管理网元向终端设备以及用户面网元发送控制指示信息、业务数据流过滤器和QoS流标识,向接入网设备发送控制指示信息和QoS流标识。

在本申请实施例中,会话管理网元发送QoS流标识,进而告知其他设备用于传输业务数据流的QoS流。

在一些实施例中,该QoS流标识为QFI(QoSFlow ID,QoS流标识),或者为其他标识。

步骤703:终端设备接收会话管理网元发送的控制指示信息、业务数据流过滤器和QoS流标识。

终端设备根据接收的QoS流标识确定对应的QoS流,进而确定在该QoS流中传输的业务数据流均进行应用数据单元级别的传输控制。

其中,本申请实施例中的步骤703在上述图5所示实施例中的步骤506之后执行。

步骤704:接入网设备接收会话管理网元发送的控制指示信息和QoS流标识。

接入网设备根据接收的QoS流标识确定对应的QoS流,进而确定该QoS流进行应用数据单元级别的传输控制。

其中,本申请实施例中的步骤704在上述图5所示实施例中的步骤507之后执行。

步骤705:用户面网元接收会话管理网元发送的控制指示信息、业务数据流过滤器和QoS流标识。

用户面网元根据接收的QoS流标识确定对应的QoS流,进而确定该QoS流进行应用数据单元级别的传输控制。

其中,本申请实施例中的步骤705在上述图5所示实施例中的步骤508之后执行。

需要说明的是,本申请实施例仅是以会话管理网元向终端设备和用户面网元发送QoS标识为例进行说明。在另一实施例中,会话管理网元还可以向终端设备发送,不向用户面网元发送。或者,在另一实施例中,会话管理网元还可以向用户面网元发送,不向终端设备发送。

本申请实施例提供的数据传输方法中,终端设备、用户面网元和接入网设备均可以根据接收的QoS流 标识确定对应的QoS流,进而基于控制指示信息可确定该QoS流需要进行应用数据单元级别的传输控制,以便于在传输过程中以应用数据单元为单位传输数据包,防止出现无法构成应用数据单元的情况,节省传输资源。

在图5所示的实施例的基础上,应用服务器还会发送应用层编码格式,以使用户面网元根据应用层编码格式解析应用数据单元中的数据包。下面,以图9所示的实施例对应用服务器发送的应用层编码格式进行说明。参见图9,该方法包括:

步骤901:应用服务器向策略控制网元发送应用层编码格式,该应用层编码格式为业务数据流中应用数据单元的编码格式。

在本申请实施例中,应用服务器不仅会向策略控制网元发送业务数据流过滤器和控制指示信息,还会发送应用层编码格式,进而告知其他设备该应用服务器发送的业务数据流中应用数据单元的编码格式,以便于其他设备解析业务数据流中应用数据单元中的数据包。

在一些实施例中,应用层编码格式包括H263(一种视频编码格式)、H264(一种视频编码格式)或者其他格式,本申请实施例不做限定。

步骤902:策略控制网元接收应用服务器发送的应用层编码格式。

步骤903:策略控制网元向会话管理网元发送应用层编码格式。

在本申请实施例中,策略控制网元将应用服务器发送的应用层编码格式转发给会话管理网元。

步骤904:会话管理网元接收策略控制网元发送的应用层编码格式。

步骤905:会话管理网元向用户面网元发送应用层编码格式。

步骤906:用户面网元接收会话管理网元发送的应用层编码格式。

步骤907:用户面网元根据应用层编码格式解析应用数据单元中的数据包。

在本申请实施例中,用户面网元需要对业务数据流的应用数据单元中的数据包进行解析,以获取数据包的应用层信息,因此会话管理网元将应用层编码格式发送给用户面网元,进而用户面网元可以根据应用层编码格式解析应用数据单元中的数据包。

本申请实施例提供的数据传输方法中,应用服务器通过策略控制网元和会话管理网元将应用层编码格式发送给用户面网元,以便于用户面网元根据应用层编码格式对业务数据流的应用数据单元中的数据包进行解析,进而提高数据传输效率。

图5所示实施例示出了向终端设备、接入网设备以及用户面网元发送控制指示信息,已完成对终端设备、接入网设备以及用户面网元的配置的过程。在图5所示实施例的基础上,终端设备和接入网设备之间还可以传输数据。下面,以图10所示的实施例对终端设备发送上行数据进行说明。参见图10,该方法包括:

步骤1001:终端设备根据控制指示信息,向接入网设备发送资源请求信息,资源请求信息包括应用数据单元信息,应用数据单元信息指示上行数据包所属的应用数据单元。

在本申请实施例中,若终端设备需要发送上行业务数据流,需要先向接入网设备请求用于传输上行业务数据流中上行数据包的传输资源,并且由于上行业务数据流以应用数据单元级别进行控制传输,终端设备向接入网设备发送包括应用数据单元信息的资源请求信息,接入网设备根据该资源请求信息为终端设备分配传输资源。

在一些实施例中,应用数据单元信息包括以下至少一项:

(1)业务数据流中数据包所属应用数据单元的标识信息。

其中,每个数据包中包括应用层信息,且该应用层信息中包括该数据包所属应用数据单元的标识信息,具有相同的标识信息的数据包属于同一个应用数据单元。

(2)业务数据流中数据包的指示信息,相同指示信息的数据包属于同一个应用数据单元。

其中,数据包的指示信息为对数据包进行分组所划分的信息。若数据包的指示信息相同,则说明这些数据包属于同一个应用数据单元。

(3)业务数据流中数据包所属应用数据单元的类型。

在一些实施例中,应用数据单元的类型包括自编码应用数据单元、前向预测编码应用数据单元、双向预测编码应用数据单元、序列参数集、图像参数集或者其他类型,本申请实施例不做限定。

其中,自编码应用数据单元进行解码时考虑自身的数据进行解码即可,不会受其他应用数据单元的影响。前向预测编码应用数据单元进行解码时需要参考位于该应用数据单元之前的应用数据单元,否则该前向预测编码应用数据单元无法完成解码。双向预测编码应用数据单元进行解码时需要参考位于该应用数据单元之前以及之后的应用数据单元,否则该双向预测编码应用数据单元无法完成解码。

(4)业务数据流中数据包所属应用数据单元的等级,应用数据单元的等级指示应用数据单元的重要 性,或者指示应用数据单元是否允许跳过或丢弃。

(5)业务数据流中数据包所属应用数据单元的大小。

应用数据单元信息中包括应用数据单元的大小,进而可以根据应用数据单元的大小确定传输该应用数据单元所需的传输资源。

(6)业务数据流中数据包所属应用数据单元中开始数据包的指示信息。

(7)业务数据流中数据包所属应用数据单元中结束数据包的指示信息。

(8)业务数据流中数据包在所属应用数据单元中的编号信息。

其中,应用数据单元中包括多个数据包,这多个数据包按照顺序排列,每个数据包的编号信息指示这多个数据包在应用数据单元中的排列顺序。

在一些实施例中,该应用数据单元可以同时包括业务数据流中数据包所属应用数据单元中开始数据包的指示信息以及业务数据流中数据包所属应用数据单元中结束数据包的指示信息。

其中,由于应用数据单元信息同时包括业务数据流中数据包所属应用数据单元中开始数据包的指示信息以及业务数据流中数据包所属应用数据单元中结束数据包的指示信息,因此可以确定一个应用数据单元中的开始数据包以及结束数据包,进而确定属于同一个应用数据单元的数据包。

在另一些实施例中,该应用数据单元可以包括业务数据流中数据包所属应用数据单元中开始数据包的指示信息。

其中,由于应用数据单元包括每个应用数据单元的开始数据包的指示信息,则以一个开始数据包为起始数据包,下一个开始数据包的前一个数据包为终止数据包,位于起始数据包和终止数据包之间的数据包属于同一个应用数据单元。

在另一些实施例中,该应用数据单元可以包括业务数据流中数据包所属应用数据单元中结束数据包的指示信息。

其中,由于应用数据单元包括每个应用数据单元的结束数据包的指示信息,则以一个结束数据包的后一个数据包为起始数据包,下一个结束数据包为终止数据包,位于起始数据包和终止数据包之间的数据包属于同一个应用数据单元。

步骤1002:接入网设备接收终端设备发送的资源请求信息。

步骤1003:接入网设备根据资源请求信息为终端设备请求发送的上行数据包分配传输资源。

在本申请实施例中,接入网设备接收到资源请求信息后,即可根据该资源请求信息中包括的应用数据单元信息为上行数据包分配传输资源。

在一些实施例中,接入网设备分配传输资源的方式包括以下任一项:

(1)调度的相同ADU(Application Data Unit,应用数据单元)标识对应的数据包的传输资源连续。

在本申请实施例中,接入网设备识别具有相同ADU标识的数据包,为具有相同ADU标识的数据包调度的传输资源连续。

(2)相同ADU标识对应的数据包中,若丢失参考数量的数据包,则位于参考数量的数据包之后的数据包被接入网设备丢弃。

在本申请实施例中,接入网设备识别具有相同ADU标识的数据包,若具有相同ADU标识的数据包中丢失了参考数量的数据包,则未传输的其他数据包也无法构成应用数据单元,因此将位于参考数量的数据包之后的数据包丢弃,不再为这些数据包调度传输资源。

本申请实施例通过将无法构成应用数据单元的其他数据包丢弃,防止出现即使传输这些数据包也无法构成应用数据单元的情况,节省传输资源。

(3)已传输数据包的ADU标识相同的数据包的传输资源被优先调度。

在本申请实施例中,接入网设备优先为已传输的ADU标识相同的数据包调度传输资源。

在一些实施例中,终端设备的传输资源可能会发生冲突,或者终端设备出现后说失败的情况,此时终端设备的传输资源有限,接入网设备需要优先为已传输的ADU标识相同的数据包调度传输资源。

(4)若任一应用数据单元丢失,则与应用数据单元对应的参考应用数据单元的数据包被接入网设备丢弃,参考应用数据单元根据应用数据单元的类型确定。

在本申请实施例中,接入网设备可以根据数据包所属应用数据单元的类型,确定每个应用数据单元的类型,若任一应用数据单元丢失,则可以根据该应用数据单元的类型,确定该应用数据单元对应的参考应用数据单元,将确定的参考应用数据单元丢弃。

例如,若丢失的应用数据单元的后一个应用数据单元为前向预测编码应用数据单元,而由于前向预测编码应用数据单元进行解码时需要参考位于该应用数据单元之前的应用数据单元,因此将位于该应用数据单元之后的应用数据单元确定为参考应用数据单元,丢弃该参考应用数据单元。

又例如,若丢失的应用数据单元的前一个应用数据单元为双向预测编码应用数据单元,而由于该双向预测编码应用数据单元进行解码时需要参考位于该应用数据单元之前和之后的应用数据单元,因此将位于 该应用数据单元的前一个应用数据单元确定为参考应用数据单元,丢弃该参考应用数据单元。

(5)预设等级的应用数据单元的数据包的传输资源被接入网设备优先调度。

在一些实施例中,应用数据单元具有等级,若该等级指示应用数据单元的重要性,则接入网设备优先调度等级高的应用数据单元的数据包的传输资源。

在另一些实施例中,应用数据单元具有等级,且该等级指示应用数据单元不允许丢弃,则接入网设备优先调度不允许丢弃的应用数据单元的数据包的传输资源。

步骤1004:终端设备基于接入网设备分配的传输资源传输上行数据包。

接入网设备为终端设备分配传输资源,则终端设备可以基于接入网设备分配的传输资源传输上行数据包。

本申请实施例提供的方法,接入网设备根据终端设备发送的资源请求信息为终端设备分配传输资源,并且该接入网设备分配传输资源时对上行数据包进行应用数据单元级别的传输控制,防止出现无法构成应用数据单元的情况,节省传输资源。

在图5所示实施例示出了向终端设备、接入网设备以及用户面网元发送控制指示信息,以完成对终端设备、接入网设备以及用户面网元的配置的过程。在图5所示实施例的基础上,终端设备和接入网设备之间还可以传输数据。下面,以图11所示的实施例对接入网设备发送下行数据进行说明。参见图11,该方法包括:

步骤1101:用户面网元向接入网设备发送下行数据包。

在一些实施例中,用户面网元获取下行数据包后,会先对该下行数据包进行处理,再向接入网设备发送下行数据包,以便于接入网设备可以识别下行数据包中的应用数据单元信息。

用户面网元获取业务数据流中的下行数据包,在下行数据包的包头信息中添加下行数据包的应用数据单元信息。

可选地,用户面网元识别下行数据包的应用层信息包括的应用数据单元信息,将下行数据包的应用数据单元信息添加至下行数据包的包头信息。

在本申请实施例中,用户面网元可以识别下行数据包中的应用层信息,则用户面网元识别下行数据包的应用层信息后,将应用层信息中包括的应用数据单元信息添加至下行数据包的包头信息中,以便于接入网设备通过读取包头信息确定该下行数据包的应用数据单元信息。

例如,如图12所示,用户面网元在获取到下行数据包后,识别下行数据包的ADU标识、ADU等级和ADU类型,在下行数据包的包头信息添加ADU标识、ADU等级和ADU类型。

需要说明的是,本申请实施例仅是以图12为例进行说明,用户面网元可以在下行数据包的包头信息中添加ADU标识、ADU等级和ADU类型中的至少一项,并不限制需要将ADU标识、ADU等级和ADU类型均添加至包头信息中。并且,本申请实施例也不限制ADU标识、ADU等级和ADU类型的顺序,还可以按照其他顺序添加至包头信息中。

又例如,如图13所示,用户面网元在获取到下行数据包后,识别下行数据包的ADU标识、ADU等级、ADU类型、ADU的开始数据包、该数据包在ADU中的编号,在下行数据包的包头信息ADU标识、ADU等级、ADU类型、ADU的开始数据包、该数据包在ADU中的编号。

需要说明的是,本申请实施例仅是以图13为例进行说明,用户面网元可以在下行数据包的包头信息中添加ADU标识、ADU等级、ADU类型、ADU的开始数据包、该数据包在ADU中的编号中的至少一项,并不限制需要将ADU标识、ADU等级、ADU类型、ADU的开始数据包、该数据包在ADU中的编号均添加至包头信息中。并且,本申请实施例也不限制ADU标识、ADU等级、ADU类型、ADU的开始数据包、该数据包在ADU中的编号的顺序,还可以按照其他顺序添加至包头信息中。

可选地,用户面网元对下行数据包进行分组,确定应用数据单元信息,将下行数据包的应用数据单元信息添加至下行数据包的包头信息。

在本申请实施例中,用户面网元可以识别属于同一个应用数据单元的下行数据包,再将这些数据包划分为一个小组,则为属于同一个小组的下行数据包分配相同的应用数据单元信息,将下行数据包的应用数据单元信息添加至下行数据包的包头信息。

在一些实施例中,为属于同一个小组的下行数据包分配相同的应用数据单元信息为指示信息。

在一些实施例中,下行数据包的包头信息还包括QoS流标识,QoS流标识指示用于传输下行数据包的QoS流。

在一些实施例中,应用数据单元信息包括以下至少一项:

(1)下行数据包所属应用数据单元的标识信息。

(2)下行数据包的指示信息,相同指示信息的数据包属于同一个应用数据单元。

(3)下行数据包所属应用数据单元的类型。

(4)下行数据包所属应用数据单元的等级,应用数据单元的等级指示应用数据单元的重要性,或者指示应用数据单元是否允许跳过或丢弃。

(5)下行数据包所属应用数据单元的大小。

(6)下行数据包所属应用数据单元中开始数据包的指示信息。

(7)下行数据包所属应用数据单元中结束数据包的指示信息。

(8)下行数据包在所属应用数据单元中的编号信息。

其中,本申请实施例中的应用数据单元信息与上述图9所示实施例的应用数据单元信息类似,在此不再赘述。

步骤1102:接入网设备接收用户面网元发送的下行数据包。

下行数据包的包头信息包括应用数据单元信息,应用数据单元信息指示下行数据包所属的应用数据单元。

步骤1103:接入网设备根据下行数据包的应用数据单元信息确定传输资源。

在一些实施例中,接入网设备确定传输资源的方式包括以下任一项:

(1)调度的相同ADU标识对应的数据包的传输资源连续。

(2)相同ADU标识对应的数据包中,若丢失参考数量的数据包,则位于参考数量的数据包之后的数据包被接入网设备丢弃。

(3)已传输数据包的ADU标识相同的数据包的传输资源被优先调度。

(4)若任一应用数据单元丢失,则与应用数据单元对应的参考应用数据单元的数据包被接入网设备丢弃,参考应用数据单元根据应用数据单元的类型确定。

(5)预设等级的应用数据单元的数据包的传输资源被接入网设备优先调度。

其中,本申请实施例中接入网设备确定传输资源的方式与上述图9所示实施例确定传输资源的方式类似,在此不再赘述。

步骤1104:接入网设备基于传输资源传输下行数据包。

步骤1105:终端设备接收接入网设备发送的下行数据包。

本申请实施例提供的数据传输方法中,接入网设备根据下行数据包的应用数据单元信息确定传输资源,并且该接入网设备确定传输资源时对下行数据包进行应用数据单元级别的传输控制,防止出现无法构成应用数据单元的情况,节省传输资源。

需要说明的是,上述各个实施例之间可以拆分或者自由组合,本申请对各个实施例之间的拆分或组合不作限定。

图14示出了本申请一个示例性实施例提供的数据传输装置的框图,参见图14,该装置包括:

接收模块1401,用于接收会话管理网元发送的控制指示信息;

其中,控制指示信息指示终端设备对业务数据流进行应用数据单元级别的传输控制。

在一些实施例中,接收模块1401,用于接收会话管理网元发送的控制指示信息和业务数据流过滤器;

其中,业务数据流过滤器用于匹配业务数据流。

在一些实施例中,接收模块1401,用于接收会话管理网元发送的QoS流标识;

业务数据流通过QoS流标识对应的QoS流传输。

在一些实施例中,业务数据流为上行数据流,上行数据流包括多个上行数据包;参见图15,装置还包括:

发送模块1402,用于根据控制指示信息,向接入网设备发送资源请求信息,资源请求信息包括应用数据单元信息,应用数据单元信息指示上行数据包所属的应用数据单元;

传输模块1403,用于基于接入网设备分配的传输资源传输上行数据包,接入网设备分配的传输资源由接入网设备根据资源请求信息确定。

在一些实施例中,资源请求信息还包括上行数据包对应的QoS流标识和/或无线承载标识。

在一些实施例中,应用数据单元信息包括以下至少一项:

业务数据流中数据包所属应用数据单元的标识信息;

业务数据流中数据包的指示信息,相同指示信息的数据包属于同一个应用数据单元;

业务数据流中数据包所属应用数据单元的类型;

业务数据流中数据包所属应用数据单元的等级,应用数据单元的等级指示应用数据单元的重要性,或者指示应用数据单元是否允许跳过或丢弃;

业务数据流中数据包所属应用数据单元的大小;

业务数据流中数据包所属应用数据单元中开始数据包的指示信息;

业务数据流中数据包所属应用数据单元中结束数据包的指示信息;

业务数据流中数据包在所属应用数据单元中的编号信息。

在一些实施例中,调度的相同ADU标识对应的数据包的传输资源连续;或者,

相同ADU标识对应的数据包中,若丢失参考数量的数据包,则位于参考数量的数据包之后的数据包被接入网设备丢弃;或者,

已传输数据包的ADU标识相同的数据包的传输资源被优先调度;或者,

若任一应用数据单元丢失,则与应用数据单元对应的参考应用数据单元的数据包被接入网设备丢弃,参考应用数据单元根据应用数据单元的类型确定;或者,

预设等级的应用数据单元的数据包的传输资源被接入网设备优先调度。

需要说明的是,上述实施例提供的装置,在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

图16示出了本申请一个示例性实施例提供的数据传输装置的框图,参见图16,该装置包括:

接收模块1601,用于接收会话管理网元发送的控制指示信息;其中,控制指示信息指示接入网设备进行应用数据单元级别的传输控制。

在一些实施例中,接收模块1601,用于接收会话管理网元发送的控制指示信息和QoS流标识;

控制指示信息指示对QoS流标识对应的QoS流进行应用数据单元级别的传输控制。

在一些实施例中,业务数据流为下行数据流;参见图17,装置还包括:

接收模块1601,用于接收用户面网元发送的下行数据包,下行数据包的包头信息包括应用数据单元信息,应用数据单元信息指示下行数据包所属的应用数据单元;

资源确定模块1602,用于根据下行数据包的应用数据单元信息确定传输资源;

传输模块1603,用于基于传输资源传输下行数据包。

在一些实施例中,下行数据包的包头信息还包括QoS流标识,QoS流标识指示用于传输下行数据包的QoS流。

在一些实施例中,包头信息中应用数据单元信息由用户面网元添加得到。

在一些实施例中,下行数据包的应用层信息包括下行数据包的应用数据单元信息,应用数据单元信息由用户面网元从应用层信息中识别后添加至包头信息。

在一些实施例中,包头信息中应用数据单元信息由用户面网元对下行数据包分组后确定。

在一些实施例中,装置还包括:

接收模块1601,用于接收终端设备发送的资源请求信息,资源请求信息包括应用数据单元信息,应用数据单元信息指示终端设备请求发送的上行数据包所属的应用数据单元;

分配模块1604,用于根据资源请求信息为终端设备请求发送的上行数据包分配传输资源。

在一些实施例中,资源请求信息还包括上行数据包对应的QoS流标识和或无线承载标识。

在一些实施例中,应用数据单元信息包括以下至少一项:

下行数据包所属应用数据单元的标识信息;

下行数据包的指示信息,相同指示信息的数据包属于同一个应用数据单元;

下行数据包所属应用数据单元的类型;

下行数据包所属应用数据单元的等级,应用数据单元的等级指示应用数据单元的重要性,或者指示应用数据单元是否允许跳过或丢弃;

下行数据包所属应用数据单元的大小;

下行数据包所属应用数据单元中开始数据包的指示信息;

下行数据包所属应用数据单元中结束数据包的指示信息;

下行数据包在所属应用数据单元中的编号信息。

在一些实施例中,对业务数据流进行应用数据单元级别的传输控制,包括以下任一项:

对相同ADU标识对应的数据包调度的传输资源连续;或者,

相同ADU标识对应的数据包中,若丢失参考数量的数据包,则丢弃位于参考数量的数据包之后的数据包;或者,

优先调度与已传输数据包的ADU标识相同的数据包的传输资源;或者,

若任一应用数据单元丢失,则丢弃与应用数据单元对应的参考应用数据单元,参考应用数据单元根据应用数据单元的类型确定;或者,

优先调度预设等级的应用数据单元的数据包的传输资源。

需要说明的是,上述实施例提供的装置,在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的 功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

图18示出了本申请一个示例性实施例提供的数据传输装置的框图,参见图18,该装置包括:

接收模块1801,用于接收会话管理网元发送的控制指示信息,控制指示信息指示用户面网元在业务数据流中下行数据包的包头信息添加应用数据单元信息。

在一些实施例中,接收模块1801,用于接收会话管理网元发送的控制指示信息和业务数据流过滤器;

其中,业务数据流过滤器用于匹配业务数据流。

在一些实施例中,接收模块1801,用于接收会话管理网元发送的QoS流标识;业务数据流通过QoS流标识对应的QoS流传输。

在一些实施例中,参见图19,装置还包括:接收模块1801,用于接收会话管理网元发送的应用层编码格式,应用层编码格式为业务数据流中应用数据单元的编码格式;

解析模块1802,用于根据应用层编码格式解析应用数据单元中的下行数据包。

在一些实施例中,参见图19,装置还包括:获取模块1803,用于获取业务数据流中的下行数据包;

添加模块1804,用于在下行数据包的包头信息中添加下行数据包的应用数据单元信息。

在一些实施例中,添加模块1804,用于:识别下行数据包的应用层信息包括的应用数据单元信息;将下行数据包的应用数据单元信息添加至下行数据包的包头信息。

在一些实施例中,添加模块1804,用于:对下行数据包进行分组,确定应用数据单元信息;将下行数据包的应用数据单元信息添加至下行数据包的包头信息。

在一些实施例中,下行数据包的包头信息还包括QoS流标识,QoS流标识指示用于传输下行数据包的QoS流。

在一些实施例中,应用数据单元信息包括以下至少一项:

业务数据流中数据包所属应用数据单元的标识信息;

业务数据流中数据包的指示信息,相同指示信息的数据包属于同一个应用数据单元;

业务数据流中数据包所属应用数据单元的类型;

业务数据流中数据包所属应用数据单元的等级,应用数据单元的等级指示应用数据单元的重要性,或者指示应用数据单元是否允许跳过或丢弃;

业务数据流中数据包所属应用数据单元的大小;

业务数据流中数据包所属应用数据单元中开始数据包的指示信息;

业务数据流中数据包所属应用数据单元中结束数据包的指示信息;

业务数据流中数据包在所属应用数据单元中的编号信息。

需要说明的是,上述实施例提供的装置,在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

图20示出了本申请一个示例性实施例提供的数据传输装置的框图,参见图20,该装置包括:

发送模块2001,用于发送控制指示信息,控制指示信息指示接收设备进行应用数据单元级别的传输控制。

在一些实施例中,接收设备包括终端设备和/或用户面网元,发送模块2001,用于向终端设备以及用户面网元发送控制指示信息和业务数据流过滤器;

其中,业务数据流过滤器用于匹配业务数据流,用户面网元根据控制指示信息在业务数据流中下行数据包的包头信息添加应用数据单元信息。

在一些实施例中,发送模块2001,用于向终端设备和/或用户面网元发送QoS流标识;

业务数据流通过QoS流标识对应的QoS流传输。

在一些实施例中,接收设备包括接入网设备,发送模块2001,用于向接入网设备发送控制指示信息,接入网设备进行应用数据单元级别的传输控制。

在一些实施例中,发送模块2001,用于向接入网设备发送QoS流标识;

控制指示信息指示对QoS流标识对应的QoS流进行应用数据单元级别的传输控制。

在一些实施例中,发送模块2001,用于向用户面网元发送应用层编码格式,应用层编码格式为业务数据流中应用数据单元的编码格式;

用户面网元根据应用层编码格式解析应用数据单元中的数据包。

在一些实施例中,参见图21,装置还包括:

接收模块2002,用于接收策略控制网元发送的业务数据流过滤器和业务数据流对应的控制指示信息;

确定模块2003,用于根据控制指示信息,确定业务数据流对应的QoS流。

在一些实施例中,接收模块2002,用于接收策略控制网元发送的QoS参数,QoS参数用于指示传输业务数据流的QoS要求;

确定模块2003,用于根据控制指示信息和QoS参数,确定业务数据流对应的QoS流。

在一些实施例中,装置还包括:

接收模块2002,用于接收策略控制网元发送的应用层编码格式,应用层编码格式为业务数据流中应用数据单元的编码格式。

需要说明的是,上述实施例提供的装置,在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

图22示出了本申请一个示例性实施例提供的数据传输装置的框图,参见图22,该装置包括:

发送模块2201,用于向会话管理网元发送业务数据流过滤器和控制指示信息,控制指示信息指示对业务数据流进行应用数据单元级别的传输控制,业务数据流过滤器用于匹配业务数据流。

在一些实施例中,发送模块2201,用于向会话管理网元发送QoS参数,QoS参数用于指示传输业务数据流的QoS要求,QoS参数由会话管理网元根据应用服务器发送的QoS要求确定。

在一些实施例中,发送模块2201,用于向会话管理网元发送应用层编码格式,应用层编码格式为业务数据流中应用数据单元的编码格式。

在一些实施例中,参见图23,装置还包括:

接收模块2202,用于接收应用服务器发送的业务数据流过滤器和控制指示信息。

在一些实施例中,接收模块2202,用于接收应用服务器发送的QoS要求,QoS要求用于指示传输业务数据流所需的QoS要求。

在一些实施例中,接收模块2202,用于接收应用服务器发送的应用层编码格式,应用层编码格式为业务数据流中应用数据单元的编码格式。

需要说明的是,上述实施例提供的装置,在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

图24示出了本申请一个示例性实施例提供的通信设备的结构示意图,该通信设备包括:处理器2401、接收器2402、发射器2403、存储器2404和总线2405。

处理器2401包括一个或者一个以上处理核心,处理器2401通过运行软件程序以及模块,从而执行各种功能应用以及信息处理。接收器2402和发射器2403可以实现为一个通信组件,该通信组件可以是一块通信芯片。存储器2404通过总线2405与处理器2401相连。

存储器2404可用于存储至少一个程序代码,处理器2401用于执行该至少一个程序代码,以实现上述方法实施例中的各个步骤。

此外,通信设备可以为终端设备、接入网设备、用户面网元、会话管理网元或策略控制网元。存储器2404可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,易失性或非易失性存储设备包括但不限于:磁盘或光盘,EEPROM(Electrically Erasable Programmable Read Only Memory,电可擦除可编程只读存储器),EPROM(Erasable Programmable Read Only Memory,可擦除可编程只读存储器),SRAM(Static Random Access Memory,静态随时存取存储器),ROM(Read Only Memory,只读存储器),磁存储器,快闪存储器,可编程只读存储器(Programmable Read Only Memory,PROM)。

在示例性实施例中,还提供了一种计算机可读存储介质,所述可读存储介质中存储有可执行程序代码,所述可执行程序代码由处理器加载并执行以实现上述各个方法实施例提供的由通信设备执行的数据传输方法。

在示例性实施例中,提供了一种芯片,所述芯片包括可编程逻辑电路和/或程序指令,当所述芯片在通信设备上运行时,用于实现如各个方法实施例提供的数据传输方法。

在示例性实施例中,提供了计算机程序产品,当所述计算机程序产品被通信设备的处理器执行时,其用于实现上述各个方法实施例提供的数据传输方法。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所述仅为本申请的可选实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

技术分类

06120116514793