一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

媒体报文的传输方法、装置及系统与流程

2021-10-23 02:30:00 来源:中国专利 TAG:报文 传输 装置 通信 方法


1.本发明涉及通信技术领域,尤其是涉及一种媒体报文的传输方法、装置及系统。


背景技术:

2.随着新媒体行业的快速发展,超高清视频、虚拟现实(virtual reality,vr)全景视频等业务的普遍使用使得用户对网络带宽的需求越来越大。现有媒体业务的数据在进行传输时,由于媒体业务的数据量较大,如果直接在网络中传输,对网络带宽的需求较大,传输时间较长,用户体验感较差。现有技术中,可以采用编码技术(例如,h.264编码技术、h.264可分级层视频编码(scalable video coding,svc)技术等)对媒体业务的数据进行编码生成媒体报文,实现对媒体业务的数据的压缩,以降低媒体业务的数据对网络带宽的需求,缩短传输时间,提高用户体验感。
3.目前,采用编码技术压缩得到的媒体报文对应不同的编码类型,具有不同编码类型的媒体报文在解码过程中存在依赖关系。对于接收端而言,当其对接收到的媒体报文进行解码时,需要等到接收到该媒体报文所依赖的媒体报文后,才能实现对该媒体报文的解码。例如,以采用h.264编码技术对媒体业务的数据进行编码为例,可以得到编码类型为i帧、p帧或b帧的媒体报文,i帧、p帧、b帧之间具有依赖关系。发送端采用h.264编码技术对媒体业务的数据进行编码处理,并发送给接收端后,接收端可以独立完成对i帧的解码,对p帧的解码需依赖于该p帧前面的i帧或p帧,对b帧的解码需依赖其前面和后面的i帧或p帧。
4.现有技术中,发送端是按照媒体报文的先后发送顺序向接收端发送媒体报文的,接收端在对媒体报文进行解码时,如果当前媒体报文的解码需要依赖于其他媒体报文,则需等到当前媒体报文所依赖的媒体报文都传输完成后,才能实现对当前媒体报文的解码。例如,现有技术中,以采用h.264编码对媒体报文进行编码为例,i帧、p帧、b帧在网络中传输时,通常按照帧的到来顺序,依次进行传输。但是,由于p帧的解码需要依赖其前面的i帧或p帧,b帧的解码需要依赖其前面和后面的i帧或p帧,如果按照帧的到来顺序依次进行传输,p帧与b帧需等到其依赖的i帧或p帧传输完成后才能实现解码,导致用户播放媒体报文时等待缓冲的时间较长。


技术实现要素:

5.有鉴于此,本技术实施例的目的在于提供一种媒体报文的传输方法、装置及系统,能够解决现有技术中用户播放媒体报文时等待缓冲的时间较长的技术问题。
6.第一方面,提供了一种媒体报文的传输方法,该方法包括:发送端网元获取编码类型与qos流之间的对应关系;其中,发送端网元为用户面网元或终端,qos流用于传输编码类型为qos流对应的编码类型的媒体报文;发送端网元接收媒体业务的媒体报文;发送端网元识别媒体报文的编码类型;发送端网元根据对应关系,通过媒体报文的编码类型对应的qos流向接入网网元发送携带有与编码类型关联的信息媒体报文。
7.基于第一方面,本技术实施例中,发送端网元可以对媒体报文进行编码类型识别,
并将与编码类型关联的信息携带在媒体报文中发送给接入网网元,使得接入网网元可以按照媒体报文中与编码类型关联的信息对媒体报文进行差异化传输,从而缩短接收端网元对媒体报文的解码时间,缩短用户播放媒体报文时等待缓冲的时间,提高用户体验。
8.一种可能的设计中,结合第一方面,发送端网元接收用于指示对媒体业务的媒体报文进行编码类型识别的第一指示信息;根据第一指示信息,识别媒体报文的编码类型。
9.基于该可能的设计,发送端网元可以根据接收到的第一指示信息,确定需要对接收到的媒体报文进行编码类型识别,并在后续数据传输过程中,对接收到的媒体报文进行编码类型识别。
10.一种可能的设计中,结合第一方面或者第一方面的可能的设计,编码类型包括i帧、p帧或b帧;和/或编码类型包括基本层或增强层。
11.基于该可能的设计,编码类型可以是上述编码类型,也可以是其他编码技术对应的编码类型,不予限制。
12.一种可能的设计中,结合第一方面或者第一方面的可能的设计,发送端网元对媒体报文进行编码层识别,得到媒体报文的编码类型;或者发送端网元对媒体报文进行应用层识别,得到用于指示媒体报文的编码类型的第二指示信息;或者发送端网元对媒体报文进行传输层识别,得到用于指示媒体报文的编码类型的第二指示信息;或者发送端网元对媒体报文进行网络层识别,得到用于指示媒体报文的编码类型的第二指示信息。
13.基于该可能的设计,发送端网元可以采用上述任一方式得到媒体报文的编码类型,为发送端网元对媒体报文进行编码类型识别,得到媒体报文的编码类型提供了可行性方案。
14.一种可能的设计中,结合第一方面或者第一方面的可能的设计,当不同的编码类型对应不同的qos流时,当发送端网元对媒体报文进行编码层识别,与编码类型关联的信息包括编码类型对应的qos流的标识;或者当发送端网元对媒体报文进行应用层/传输层/网络层识别,与编码类型关联的信息包括第二指示信息指示的编码类型对应的qos流的标识。
15.基于该可能的设计,当不同的编码类型对应不同的qos流时,可以将qos流的标识作为与编码类型关联的信息,以使接入网网元根据qos流的标识对接收到的媒体报文进行差异化传输,从而缩短接收端网元对媒体报文的解码时间,缩短用户播放媒体报文时等待缓冲的时间,提高用户体验。
16.一种可能的设计中,结合第一方面或者第一方面的可能的设计,当不同的编码类型对应相同的qos流时,当发送端网元对媒体报文进行编码层识别,与编码类型关联的信息包括用于指示媒体报文的编码类型的第三指示信息;或者当发送端网元对媒体报文进行应用层/传输层/网络层识别,与编码类型关联的信息包括第二指示信息。
17.基于该可能的设计,当不同的编码类型对应相同的qos流时,可以在媒体报文中携带用于指示媒体报文编码类型的第二指示信息或者第三指示信息,以使接入网网元根据第二指示信息或第三指示信息确定媒体报文的编码类型,并对不同的编码类型进行差异化传输,从而缩短接收端网元对媒体报文的解码时间,缩短用户播放媒体报文时等待缓冲的时间,提高用户体验。
18.一种可能的设计中,结合第一方面或者第一方面的可能的设计,第三指示信息位于媒体报文的gtp-u层或pdcp层。
19.基于该可能的设计,当发送端网元为用户面网元时,第三指示信息位于gtp-u层,当发送端网元为终端时,第三指示信息位于pdcp层。
20.一种可能的设计中,结合第一方面或者第一方面的可能的设计,当不同的编码类型对应相同的qos流时,当发送端网元对媒体报文进行编码层识别,与编码类型关联的信息包括用于指示媒体报文的编码类型对应的优先级的第四指示信息;或者当发送端网元对媒体报文进行应用层/传输层/网络层识别,与编码类型关联的信息包括与第二指示信息关联的第四指示信息;其中,第四指示信息用于指示媒体报文的编码类型对应的优先级。
21.基于该可能的设计,当不同的编码类型对应相同的qos流时,可以在媒体报文中携带第四指示信息,以使接入网网元根据第四指示信息确定媒体报文的编码类型对应的优先级,根据优先级对不同的编码类型进行差异化传输,从而缩短接收端网元对媒体报文的解码时间,缩短用户播放媒体报文时等待缓冲的时间,提高用户体验。
22.一种可能的设计中,结合第一方面或者第一方面的可能的设计,发送端网元接收编码类型对应的优先级;发送端网元根据媒体报文的编码类型,确定第四指示信息。
23.基于该可能的设计,发送端网元对接收到的媒体报文进行编码类型识别后,根据编码类型与优先级的对应关系,确定第四指示信息。
24.第二方面,本技术实施例提供了一种通信装置,通信装置可以实现上述第一方面或者第一方面可能的设计中发送端网元所执行的功能,所述功能可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个上述功能相应的模块。如,接收模块,处理模块,发送模块。
25.接收模块,用于获取编码类型与qos流之间的对应关系;其中,发送端网元为用户面网元或终端,qos流用于传输编码类型为qos流对应的编码类型的媒体报文。
26.接收模块,还用于接收媒体业务的媒体报文。
27.处理模块,用于识别媒体报文的编码类型。
28.发送模块,用于根据对应关系,通过媒体报文的编码类型对应的qos流向接入网网元发送携带有与编码类型关联的信息媒体报文。
29.其中,该通信装置的具体实现方式可参考第一方面或第一方面的任一种可能的设计提供的媒体报文的传输方法中发送端网元的行为功能,基于第二方面所述的通信装置,发送端网元可以对媒体报文进行编码类型识别,并将与编码类型关联的信息携带在媒体报文中发送给接入网网元,使得接入网网元可以按照媒体报文中与编码类型关联的信息对媒体报文进行差异化传输,从而缩短接收端网元对媒体报文的解码时间,缩短用户播放媒体报文时等待缓冲的时间,提高用户体验。
30.一种可能的设计中,结合第二方面,接收模块,还用于接收用于指示对媒体业务的媒体报文进行编码类型识别的第一指示信息;处理模块,还用于根据第一指示信息,识别媒体报文的编码类型。
31.基于该可能的设计,发送端网元可以根据接收到的第一指示信息,确定需要对接收到的媒体报文进行编码类型识别,并在后续数据传输过程中,对接收到的媒体报文进行编码类型识别。
32.一种可能的设计中,结合第二方面或者第二方面的可能的设计,编码类型包括i帧、p帧或b帧;和/或编码类型包括基本层或增强层。
33.基于该可能的设计,编码类型可以是上述编码类型,也可以是其他编码技术对应的编码类型,不予限制。
34.一种可能的设计中,结合第二方面或者第二方面的可能的设计,处理模块,还用于对媒体报文进行编码层识别,得到媒体报文的编码类型;或者处理模块,还用于对媒体报文进行应用层识别,得到用于指示媒体报文的编码类型的第二指示信息;或者处理模块,还用于对媒体报文进行传输层识别,得到用于指示媒体报文的编码类型的第二指示信息;或者处理模块,还用于对媒体报文进行网络层识别,得到用于指示媒体报文的编码类型的第二指示信息。
35.基于该可能的设计,发送端网元可以采用上述任一方式得到媒体报文的编码类型,为发送端网元对媒体报文进行编码类型识别,得到媒体报文的编码类型提供了可行性方案。
36.一种可能的设计中,结合第二方面或者第二方面的可能的设计,当不同的编码类型对应不同的qos流时,当发送端网元对媒体报文进行编码层识别,与编码类型关联的信息包括编码类型对应的qos流的标识;或者当发送端网元对媒体报文进行应用层/传输层/网络层识别,与编码类型关联的信息包括第二指示信息指示的编码类型对应的qos流的标识。
37.基于该可能的设计,当不同的编码类型对应不同的qos流时,可以将qos流的标识作为与编码类型关联的信息,以使接入网网元根据qos流的标识对接收到的媒体报文进行差异化传输,从而缩短接收端网元对媒体报文的解码时间,缩短用户播放媒体报文时等待缓冲的时间,提高用户体验。
38.一种可能的设计中,结合第二方面或者第二方面的可能的设计,当不同的编码类型对应相同的qos流时,当发送端网元对媒体报文进行编码层识别,与编码类型关联的信息包括用于指示媒体报文的编码类型的第三指示信息;或者当发送端网元对媒体报文进行应用层/传输层/网络层识别,与编码类型关联的信息包括第二指示信息。
39.基于该可能的设计,当不同的编码类型对应相同的qos流时,可以在媒体报文中携带用于指示媒体报文编码类型的第二指示信息或者第三指示信息,以使接入网网元根据第二指示信息或第三指示信息确定媒体报文的编码类型,并对不同的编码类型进行差异化传输,从而缩短接收端网元对媒体报文的解码时间,缩短用户播放媒体报文时等待缓冲的时间,提高用户体验。
40.一种可能的设计中,结合第二方面或者第二方面的可能的设计,第三指示信息位于媒体报文的gtp-u层或pdcp层。
41.基于该可能的设计,当发送端网元为用户面网元时,第三指示信息位于gtp-u层,当发送端网元为终端时,第三指示信息位于pdcp层。
42.一种可能的设计中,结合第二方面或者第二方面的可能的设计,当不同的编码类型对应相同的qos流时,当发送端网元对媒体报文进行编码层识别,与编码类型关联的信息包括用于指示媒体报文的编码类型对应的优先级的第四指示信息;或者当发送端网元对媒体报文进行应用层/传输层/网络层识别,与编码类型关联的信息包括与第二指示信息关联的第四指示信息;其中,第四指示信息用于指示媒体报文的编码类型对应的优先级。
43.基于该可能的设计,当不同的编码类型对应相同的qos流时,可以在媒体报文中携带第四指示信息,以使接入网网元根据第四指示信息确定媒体报文的编码类型对应的优先
级,根据优先级对不同的编码类型进行差异化传输,从而缩短接收端网元对媒体报文的解码时间,缩短用户播放媒体报文时等待缓冲的时间,提高用户体验。
44.一种可能的设计中,结合第二方面或者第二方面的可能的设计,接收模块,还用于接收编码类型对应的优先级;处理模块,还用于根据媒体报文的编码类型,确定第四指示信息。
45.基于该可能的设计,发送端网元对接收到的媒体报文进行编码类型识别后,根据编码类型与优先级的对应关系,确定第四指示信息。
46.第三方面,提供了一种通信装置,该通信装置可以为发送端网元或者发送端网元中的芯片或者片上系统。该通信装置可以实现上述各方面或者各可能的设计中发送端网元所执行的功能,所述功能可以通过硬件实现。一种可能的设计中,该通信装置可以包括:收发器和处理器。收发器和处理器可以用于支持通信装置实现上述第一方面或者第一方面的任一种可能的设计中所涉及的功能。例如:收发器可以用于获取编码类型与qos流之间的对应关系;其中,qos流用于传输编码类型为qos流对应的编码类型的媒体报文,收发器还可以用于接收媒体业务的媒体报文,处理器可以用于识别媒体报文的编码类型,收发器还可以用于根据对应关系,通过媒体报文的编码类型对应的qos流向接入网网元发送携带有与编码类型关联的信息媒体报文。在又一种可能的设计中,所述通信装置还可以包括存储器,存储器,用于保存通信装置必要的计算机执行指令和数据。当该通信装置运行时,该处理器执行该存储器存储的该计算机执行指令,以使该通信装置执行如上述第一方面或者第一方面的任一种可能的设计所述的媒体报文的传输方法。
47.其中,该通信装置的具体实现方式可参考第一方面或第一方面的任一种可能的设计提供的媒体报文的传输方法中发送端网元的行为功能。
48.第四方面,提供了一种通信装置,该通信装置包括一个或多个处理器和一个或多个存储器;一个或多个存储器与一个或多个处理器耦合,一个或多个存储器用于存储计算机程序代码或计算机指令;当一个或多个处理器执行计算机指令时,使得通信装置执行如第一方面或者第一方面的任一可能的设计所述的媒体报文的传输方法。
49.第五方面,提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机指令或程序,当计算机指令或程序在计算机上运行时,使得计算机执行如第一方面或者第一方面的任一可能的设计所述的媒体报文的传输方法。
50.第六方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行如第一方面或者第一方面的任一可能的设计所述的媒体报文的传输方法。
51.第七方面,提供了一种芯片系统,所述芯片系统包括一个或多个处理器和一个或多个存储器;一个或多个存储器与一个或多个处理器耦合,一个或多个存储器中存储有计算机程序代码或计算机指令;当所述一个或多个处理器执行所述计算机程序代码或计算机指令时,使得所述芯片系统执行如上述第一方面或者第一方面的任一可能的设计所述的媒体报文的传输方法。
52.其中,第三方面至第七方面中任一种设计方式所带来的技术效果可参见上述第一方面至第二方面的任一种可能的设计所带来的技术效果,不再赘述。
53.第八方面,本技术实施例提供了一种媒体报文的传输方法,该方法包括:会话管理网元接收来自策略控制网元的编码类型、编码类型对应的服务质量qos参数;会话管理网元
根据编码类型和编码类型对应的qos参数,向移动性管理网元和/或用户面网元发送编码类型、编码类型对应的服务质量qos流的标识;其中,qos流的标识用于标识qos流,qos流用于对媒体业务的媒体报文进行传输。
54.基于第八方面,本技术实施例中,会话管理网元可以向移动性管理网元和/或用户面网元发送编码类型、编码类型对应的qos流的标识,以使用户面网元或终端通过编码类型对应的qos流将具有该编码类型的媒体报文发送给接入网网元,使得接入网网元对媒体报文进行差异化传输,从而缩短接收端网元对媒体报文的解码时间,缩短用户播放媒体报文时等待缓冲的时间,提高用户体验。
55.一种可能的设计中,结合第八方面,会话管理网元向移动性管理网元和/或用户面网元发送用于指示对媒体业务的媒体报文进行编码类型识别的第一指示信息。
56.基于该可能的设计,会话管理网元可以向移动性管理网元和/或用户面网元发送第一指示信息,以使用户面网元或终端可以根据该第一指示信息对接收到的媒体报文进行编码类型识别。
57.一种可能的设计中,结合第八方面或者第八方面的可能的设计,会话管理网元向移动性管理网元和/或用户面网元发送编码类型对应的优先级。
58.基于该可能的设计,会话管理网元可以向移动性管理网元和/或用户面网元发送编码类型对应的优先级,以使用户面网元或终端将编码类型对应的优先级携带在具有该编码类型的媒体报文中发送给接入网网元,使得接入网网元根据优先级对媒体报文进行差异化传输,从而缩短接收端网元对媒体报文的解码时间,缩短用户播放媒体报文时等待缓冲的时间,提高用户体验。
59.第九方面,本技术实施例提供了一种通信装置,通信装置可以实现上述第八方面或者第八方面可能的设计中会话管理网元所执行的功能,所述功能可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个上述功能相应的模块。如,接收模块,发送模块。
60.接收模块,用于接收来自策略控制网元的编码类型、编码类型对应的服务质量qos参数。
61.发送模块,用于根据编码类型和编码类型对应的qos参数,向移动性管理网元和/或用户面网元发送编码类型、编码类型对应的服务质量qos流的标识;其中,qos流的标识用于标识qos流,qos流用于对媒体业务的媒体报文进行传输。
62.其中,该通信装置的具体实现方式可参考第八方面或第八方面的任一种可能的设计提供的媒体报文的传输方法中会话管理网元的行为功能,基于第九方面所述的通信装置,会话管理网元可以向移动性管理网元和/或用户面网元发送编码类型、编码类型对应的qos流的标识,以使用户面网元或终端通过编码类型对应的qos流将具有该编码类型的媒体报文发送给接入网网元,使得接入网网元对媒体报文进行差异化传输,从而缩短接收端网元对媒体报文的解码时间,缩短用户播放媒体报文时等待缓冲的时间,提高用户体验。
63.一种可能的设计中,结合第九方面,发送模块,还用于向移动性管理网元和/或用户面网元发送用于指示对媒体业务的媒体报文进行编码类型识别的第一指示信息。
64.基于该可能的设计,会话管理网元可以向移动性管理网元和/或用户面网元发送第一指示信息,以使用户面网元或终端可以根据该第一指示信息对接收到的媒体报文进行
编码类型识别。
65.一种可能的设计中,结合第九方面或者第九方面的可能的设计,发送模块,还用于向移动性管理网元和/或用户面网元发送编码类型对应的优先级。
66.基于该可能的设计,会话管理网元可以向移动性管理网元和/或用户面网元发送编码类型对应的优先级,以使用户面网元或终端将编码类型对应的优先级携带在具有该编码类型的媒体报文中发送给接入网网元,使得接入网网元根据优先级对媒体报文进行差异化传输,从而缩短接收端网元对媒体报文的解码时间,缩短用户播放媒体报文时等待缓冲的时间,提高用户体验。
67.第十方面,提供了一种通信装置,该通信装置可以为会话管理网元或者会话管理网元中的芯片或者片上系统。该通信装置可以实现上述各方面或者各可能的设计中会话管理网元所执行的功能,所述功能可以通过硬件实现。一种可能的设计中,该通信装置可以包括:收发器。收发器可以用于支持通信装置实现上述第八方面或者第八方面的任一种可能的设计中所涉及的功能。例如:收发器可以用于接收来自策略控制网元的编码类型、编码类型对应的服务质量qos参数,收发器还可以用于根据编码类型和编码类型对应的qos参数,向移动性管理网元和/或用户面网元发送编码类型、编码类型对应的服务质量qos流的标识;其中,qos流的标识用于标识qos流,qos流用于对媒体业务的媒体报文进行传输。在又一种可能的设计中,所述通信装置还可以包括存储器,存储器,用于保存通信装置必要的计算机执行指令和数据。当该通信装置运行时,该处理器执行该存储器存储的该计算机执行指令,以使该通信装置执行如上述第八方面或者第八方面的任一种可能的设计所述的媒体报文的传输方法。
68.其中,该通信装置的具体实现方式可参考第八方面或第八方面的任一种可能的设计提供的媒体报文的传输方法中会话管理网元的行为功能。
69.第十一方面,提供了一种通信装置,该通信装置包括一个或多个处理器和一个或多个存储器;一个或多个存储器与一个或多个处理器耦合,一个或多个存储器用于存储计算机程序代码或计算机指令;当一个或多个处理器执行计算机指令时,使得通信装置执行如第八方面或者第八方面的任一可能的设计所述的媒体报文的传输方法。
70.第十二方面,提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机指令或程序,当计算机指令或程序在计算机上运行时,使得计算机执行如第八方面或者第八方面的任一可能的设计所述的媒体报文的传输方法。
71.第十三方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行如第八方面或者第八方面的任一可能的设计所述的媒体报文的传输方法。
72.第十四方面,提供了一种芯片系统,所述芯片系统包括一个或多个处理器和一个或多个存储器;一个或多个存储器与一个或多个处理器耦合,一个或多个存储器中存储有计算机程序代码或计算机指令;当所述一个或多个处理器执行所述计算机程序代码或计算机指令时,使得所述芯片系统执行如上述第八方面或者第八方面的任一可能的设计所述的媒体报文的传输方法。
73.其中,第十方面至第十四方面中任一种设计方式所带来的技术效果可参见上述第八方面至第九方面的任一种可能的设计所带来的技术效果,不再赘述。
74.第十五方面,提供了一种通信系统,该通信系统包括如第二方面至第三方面的任
一方面所述的通信装置以及如第九方面至第十方面任一方面所述通信装置。
附图说明
75.图1为本技术实施例提供的一种通信系统的示意图;
76.图1a为本技术实施例提供的一种5g通信系统的示意图;
77.图2为本技术实施例提供的一种通信装置的组成结构图;
78.图3为本技术实施例提供的一种媒体报文的传输方法流程图;
79.图4为本技术实施例提供的一种媒体报文的传输方法流程图;
80.图5为本技术实施例提供的一种媒体报文的传输方法流程图;
81.图6为本技术实施例提供的一种通信装置的组成示意图;
82.图7为本技术实施例提供的一种通信装置的组成示意图。
具体实施方式
83.目前,现有技术中,在进行媒体报文的传输时,发送端是按照媒体报文的到来顺序,依次将媒体报文发送给接收端,接收端在对媒体报文进行解码时,如果当前媒体报文的解码需要依赖于其他媒体报文,则需等到当前媒体报文所依赖的媒体报文都传输完成后,才能实现对当前媒体报文的解码,导致用户播放媒体报文时等待缓冲的时间较长。
84.为解决该问题,本技术实施例提供了一种媒体报文的传输方法,其中,发送端网元可以对接收到的媒体业务的媒体报文进行编码类型识别,并将与编码类型关联的信息携带在媒体报文中,通过编码类型对应的qos流发送给接入网网元。与现有技术中发送端网元按照媒体报文的到来顺序将媒体报文依次发送给接收端网元相比,本技术实施例中发送端网元可以对媒体报文进行编码类型识别,并将与编码类型关联的信息携带在媒体报文中发送给接入网网元,使得接入网网元可以按照媒体报文中与编码类型关联的信息对媒体报文进行差异化传输,从而缩短接收端网元对媒体报文的解码时间,缩短用户播放媒体报文时等待缓冲的时间,提高用户体验。
85.下面结合说明书附图对本技术实施例的实施方式进行详细描述。
86.本技术实施例提供的媒体报文的传输方法可用于任一通信系统,该通信系统可以为第三代合作伙伴计划(third generation partnership project,3gpp)通信系统,例如,长期演进(long term evolution,lte)系统,又可以为第五代(fifth generation,5g)移动通信系统、新空口(new radio,nr)系统、nr v2x系统以及其他下一代通信系统,也可以为非3gpp通信系统,不予限制。本技术实施例提供的媒体报文的传输方法可以应用于各种通信场景,例如可以应用于以下通信场景中的一种或多种:增强移动宽带(enhanced mobile broadband,embb)、超可靠低时延通信(ultra reliable low latency communication,urllc)、机器类型通信(machine type communication,mtc)、大规模机器类型通信(massive machine type communications,mmtc)、设备到设备(device to device,d2d)、车辆外联(vehicle to everything,v2x)、车辆到车辆(vehicle to vehicle,v2v)、和物联网(internet of things,iot)等。下面以图1为例,对本技术实施例提供的媒体报文的传输方法进行描述。
87.图1为本技术实施例提供的一种通信系统的示意图,如图1所示,该通信系统可以
包括至少一个用户设备、接入网网元、移动性管理网元、会话管理网元、策略控制网元、用户面网元、应用功能网元和数据网络(data network,dn)。
88.其中,图1中用户设备可以位于接入网网元的小区覆盖范围内。其中,用户设备可以通过上行链路(uplink,ul)与接入网网元进行空口通信,在ul方向上,用户设备向接入网网元发送数据,接入网网元将接收到的数据转发给核心网网元,由核心网网元对该数据进行处理,并将处理后的数据通过n6接口发送给应用服务器;在dl方向上,应用服务器向核心网网元发送下行数据,由核心网网元对该数据处理,并将处理后的数据通过n3接口发送给接入网网元,接入网网元对该数据进行处理后,通过空口发送至用户设备。如:用户设备在ul方向上通过上行链路物理层共享信道(physical sidelink share channel,pusch)向接入网网元发送上行数据,接入网网元将接收到的上行数据转发给核心网网元,核心网网元对该上行数据进行处理,将处理后的上行数据通过n6接口发送给应用服务器;其中,转发用户设备至核心网网元的上行数据的接入网网元与转发核心网网元至用户设备的下行数据的接入网网元可以是同一个接入网网元,也可以是不同的接入网网元。
89.用户设备也可以通过特定接口与核心网网元进行通信,如:用户设备可以通过n1接口与核心网网元中的接入和移动性管理网元进行通信。
90.用户设备在接入网络后可以建立协议数据单元(protocol data unit,pdu)会话,通过pdu会话访问外部数据网络dn,与部署在dn中的应用服务器进行交互,如图1所示,根据用户访问的dn不同,网络可以根据网络策略选择接入dn的用户面网元作为pdu会话的锚点,即协议数据单元锚点(pdu session anchor,psa),通过psa的n6接口访问应用服务器,同一个应用的应用服务器可以部署在多个位置,网络可以根据用户设备的接入位置,选择靠近用户设备同时又能支持用户设备访问dn的psa,以减少路由迂回,降低网络延迟。
91.其中,图1中的用户设备(user equipment,ue)可以称为终端(terminal)或者移动台(mobile station,ms)或者移动终端(mobile terminal,mt)等。具体的,图1中的用户设备可以是手机(mobile phone)、平板电脑或带无线收发功能的电脑。用户设备还可以是虚拟现实(virtual reality,vr)终端、增强现实(augmented reality,ar)终端、工业控制中的无线终端、无人驾驶中的无线终端、远程医疗中的无线终端、智能电网中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端、车载终端、具有车对车(vehicle-to-vehicle,v2v)通信能力的车辆、智能网联车、有无人机对无人机(uav to uav,u2u)通信能力的无人机等等,不予限制。
92.图1中的接入网网元可以是任意一种具有无线收发功能的设备,主要用于实现无线物理控制功能、资源调度和无线资源管理、无线接入控制以及移动性管理等功能。具体的,接入网网元可以为支持有线接入的设备,也可以为支持无线接入的设备。示例性的,该接入网网元可以为接入网(access network,an)/无线接入网(radio access network,ran)设备,由多个5g-an/5g-ran节点组成。5g-an/5g-ran节点可以为:接入点(access point,ap)、基站(nodeb,nb)、增强型基站(enhance nodeb,enb)、下一代基站(nr nodeb,gnb)、传输接收点(transmission reception point,trp)、传输点(transmission point,tp)或某种其它接入节点等。
93.图1中的移动性管理网元,主要负责用户设备的接入认证、移动性管理、各个功能网元间的信令交互等工作,如:对用户的注册状态、用户的连接状态、用户注册入网、跟踪区
更新、小区切换用户认证和密钥安全等进行管理。
94.图1中的会话管理网元,可以称为会话管理功能或者多播/组播业务管理功能(multicast/broadcast-service management function,mb-smf)或者多播会话管理网元等,不予限制。会话管理网元主要用于实现用户面传输逻辑通道,如:分组数据单元(packet data unit,pdu)会话的建立、释放和更改等会话管理功能。
95.图1中的策略控制网元,可以用于向移动性管理网元、会话管理网元提供策略,如:服务质量(quality of service)策略等等。
96.图1中的用户面网元,可以称为pdu会话锚点(psf)、用户面功能或者多播/组播用户面功能(multicast/broadcast user plane fuction,mb-upf)。用户面网元可以作为用户面传输逻辑通道上的锚点,主要用于完成用户面数据的路由转发等功能,如:与终端之间建立通道(即用户面传输逻辑通道),在该通道上转发终端和dn之间的数据包以及负责对终端的数据报文过滤、数据转发、速率控制、生成计费信息等。多播/组播(multicast/broadcast,mb)业务控制器(mb service controller),具有群组管理、安全管理以及业务公告等业务管理功能。
97.图1中的应用功能网元,主要是提供应用服务器和核心网中的网元交互的中间功能实体,应用服务器可以通过它实现对网络服务质量和计费的动态控制、保障sla需求、获取核心网中某个网元的运行信息等。在本技术实施例中,应用功能网元可以为运营商部署的功能实体,也可以为服务提供商部署的功能实体,该服务提供商可以为第三方服务提供商,还可以为运营商内部的服务提供商,不予限制。
98.图1中的数据网络dn,可以为向用户提供数据传输服务的运营商网络,如:可以为向用户提供ip多媒体业务(ip multi-media service,ims)的运营商网络等。dn中可以部署有应用服务器(application server,as),该应用服务器可以向用户提供数据传输服务。
99.需要说明的是,本技术实施例的终端、接入网网元以及核心网网元都可以为一个或多个芯片,也可以为片上系统(system on chip,soc)等。图1仅为示例性附图,其包括的设备数量不受限制。此外,除图1所示设备之外,该通信系统还可以包括其他设备。图1中各个设备的名称、各个链路的命名不受限制,除图1所示名称之外,各个设备、各个链路还可以命名为其他名称。除图1所示网元外,图1所示网络还可以包括网络切片选择网元、网络仓库网元、认证服务网元、网络存储网元、网络数据分析网元、网络开放网元等,不予限制。
100.具体的,图1所示通信系统可以为第三代合作伙伴计划(3rd generation partnership project,3gpp)中的通信系统,例如,可以为长期演进(long term evolution,lte)通信系统,或者,第四代(4th generation,4g)通信系统、或者,第五代(5th generation,5g)通信系统或者新空口(new radio,nr)通信系统,也可以是非3gpp通信系统,不予限制。
101.以图1所示的通信系统为5g通信系统为例,如图1a所示,上述接入网网元对应的网元或者实体可以为5g通信系统中的无线接入网(radio access network,ran)、移动性管理网元对应的网元或者实体可以为5g通信系统中的接入和移动性管理功能(access and mobility management function,amf)、会话管理网元所对应的网元或者实体可以为5g通信系统中的会话管理功能(session management function,smf)、策略控制网元可以为5g通信系统中的策略控制功能(policy control function,pcf)、用户面网元所对应的网元
或者实体可以为5g通信系统中的用户面功能(user plane function,upf)、应用功能网元对应的网元或者实体可以为5g通信系统中的应用功能(application function,af)、网络切片选择网元对应的网元或实体可以为5g通信系统中的网络切片选择功能(network slice selection function,nssf)、网络仓库网元对应的网元或实体可以为5g通信系统中的网络仓库功能(network repository function,nrf)、鉴权服务网元对应的网元或实体可以为5g通信系统中的鉴权服务功能(authentication server function,ausf)、网络存储网元对应的网元或者实体可以为5g通信系统中的nrf或者统一数据仓库(unified data repository,udr)或者统一数据管理(unified data management,udm)、网络数据分析网元对应的网元或者实体可以为5g通信系统中的网络数据分析功能(network data analytics function,nwdaf)、网络开放网元对应的网元或者实体可以为5g通信系统中的网络开放功能(network exposure function,nef)、业务控制网元对应的网元或实体可以为5g通信系统中的业务控制点(service control point,scp)等。
102.其中,如图1a所示,终端通过下一代网络(next generation,n)1接口(简称n1)与amf通信,ran设备通过n2接口(简称n2)与amf通信,ran设备通过n3接口(简称n3)与upf通信,upf通过n6接口与dn中的应用服务器通信。核心网网元之间可以通过服务化接口相互通信,如:amf可以通过namf接口与其他核心网网元通信,smf可以通过nsmf接口与其他核心网网元通信,pcf可以通过npcf接口与其他核心网网元通信,nssf可以通过nnssf接口与其他核心网网元通信,nef可以通过nnef接口与其他核心网网元通信,nrf可以通过nnrf接口与其他核心网网元通信,udm可以通过nudr接口与其他核心网网元通信,nwdaf可以通过nnwdaf接口与其他核心网网元通信,ausf可以通过nausf接口与其他核心网网元通信。
103.具体实现时,图1所示,如:各个终端、接入网网元和核心网网元均可以采用图2所示的组成结构,或者包括图2所示的部件。图2为本技术实施例提供的一种通信装置200的组成示意图,该通信装置200可以为终端或者终端中的芯片或者片上系统;也可以为接入网网元或者接入网网元中的芯片或者片上系统;也可以为核心网网元或者核心网网元中的芯片或者片上系统。如图2所示,该通信装置200包括处理器201,收发器202以及通信线路203。
104.进一步的,该通信装置200还可以包括存储器204。其中,处理器201,存储器204以及收发器202之间可以通过通信线路203连接。
105.其中,处理器201是中央处理器(central processing unit,cpu)、通用处理器网络处理器(network processor,np)、数字信号处理器(digital signal processing,dsp)、微处理器、微控制器、可编程逻辑器件(programmable logic device,pld)或它们的任意组合。处理器201还可以是其它具有处理功能的装置,例如电路、器件或软件模块,不予限制。
106.收发器202,用于与其他设备或其它通信网络进行通信。该其它通信网络可以为以太网,无线接入网(radio access network,ran),无线局域网(wireless local area networks,wlan)等。收发器202可以是模块、电路、收发器或者任何能够实现通信的装置。
107.通信线路203,用于在通信装置200所包括的各部件之间传送信息。
108.存储器204,用于存储指令。其中,指令可以是计算机程序。
109.其中,存储器204可以是只读存储器(read-only memory,rom)或可存储静态信息和/或指令的其他类型的静态存储设备,也可以是随机存取存储器(random access memory,ram)或可存储信息和/或指令的其他类型的动态存储设备,还可以是电可擦可编程
只读存储器(electrically erasable programmable read-only memory,eeprom)、只读光盘(compact disc read-only memory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或其他磁存储设备等,不予限制。
110.需要指出的是,存储器204可以独立于处理器201存在,也可以和处理器201集成在一起。存储器204可以用于存储指令或者程序代码或者一些数据等。存储器204可以位于通信装置200内,也可以位于通信装置200外,不予限制。处理器201,用于执行存储器204中存储的指令,以实现本技术下述实施例提供的媒体报文的传输方法。
111.在一种示例中,处理器201可以包括一个或多个cpu,例如图2中的cpu0和cpu1。
112.作为一种可选的实现方式,通信装置200包括多个处理器,例如,除图2中的处理器201之外,还可以包括处理器207。
113.作为一种可选的实现方式,通信装置200还包括输出设备205和输入设备206。示例性地,输入设备206是键盘、鼠标、麦克风或操作杆等设备,输出设备205是显示屏、扬声器(speaker)等设备。
114.需要指出的是,通信装置200可以是台式机、便携式电脑、网络服务器、移动手机、平板电脑、无线终端、嵌入式设备、芯片系统或有图2中类似结构的设备。此外,图3中示出的组成结构并不构成对该通信装置的限定,除图2所示部件之外,该通信装置可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
115.本技术实施例中,芯片系统可以由芯片构成,也可以包括芯片和其他分立器件。
116.此外,本技术的各实施例之间涉及的动作、术语等均可以相互参考,不予限制。本技术的实施例中各个设备之间交互的消息名称或消息中的参数名称等只是一个示例,具体实现中也可以采用其他的名称,不予限制。
117.下面结合图1所示通信系统,对本技术实施例提供的媒体报文的传输方法进行描述,其中,发送端网元可以为通信系统中的任一终端或用户面网元,接入网网元可以为通信系统中的任一接入网网元,下述实施例所述的发送端网元、接入网网元、会话管理网元、移动性管理网元、策略控制网元可以具备图2所示部件。
118.图3为本技术实施例提供的一种媒体报文的传输方法的流程图,如图3所示,该方法可以包括:
119.步骤301、发送端网元获取编码类型与qos流之间的对应关系。
120.其中,发送端网元可以为用户面网元或终端。终端可以为图1所示系统中任一终端,用户面网元可以为终端建立的pdu会话对应的用户面网元,可以为终端建立的pdu会话的锚点。终端可以通过pdu会话将发往应用服务器的媒体报文发送给用户面网元,由用户面网元发送给应用服务器。用户面网元可以将应用服务器下发给终端的媒体报文通过该pdu会话发送给终端。需要说明的是,在执行本技术实施例之前,终端已参照现有技术建立pdu会话,不予赘述。
121.其中,编码类型可以指对媒体业务的媒体报文经过编码技术处理后,媒体报文所对应的分辨率类型、质量等级类型或帧速率类型等。媒体业务的编码类型可以包括多种,编码技术可以包括h.264编码技术、h.264svc编码技术以及其他编码技术等等。例如,当采用h.264编码技术对媒体业务的媒体报文进行编码时,媒体业务的编码类型可以为i帧、p帧或b帧。当采用h.264svc编码技术对媒体业务的媒体报文进行编码时,媒体业务的编码类型可
以为基本层或增强层。本技术实施例中还可采用其他编码技术对媒体业务的媒体报文进行编码,得到上述其他编码技术对应的编码类型等,不予限制。
122.本技术实施例中,为了满足媒体业务的qos需求,可以将编码类型与支持传输具有编码类型的媒体报文的qos流对应起来,通过该qos流传输该媒体报文。其中,qos流可以为终端建立的pdu会话对应的一个或者多个qos流,qos流可以用于终端与用户面网元之间传输媒体报文,该qos流的qos参数满足其上传输的媒体报文的qos需求。示例性的,会话管理网元可以在为终端建立该pdu会话时,建立与编码类型对应的qos流;或者,会话管理网元为终端建立pdu会话之后,修改该pdu会话,包括修改或增加pdu会话的qos流,使修改或增加后的qos流与编码类型对应,满足具有该编码类型的媒体业务的传输需求等qos需求。具体的,会话管理网元确定编码类型对应的qos流的过程可参照图4所示方法。
123.其中,编码类型与qos流的对应方式可以采用一对一的对应方式,也可以采用多对一的对应方式,不予限制。需要说明的是,编码类型与qos流之间的对应关系还可以替换描述为编码类型与qos流的标识之间的对应关系,qos流的标识可以为服务质量流的身份标识(quality of service flow identity,qfi)、分配保留优先级(allocation retention priority,arp)或第五代移动通信技术服务质量标识(fifth-generation mobile networks quality of service identifier,5qi)等,不予限制。
124.其中,多对一的对应方式可以是一部分编码类型对应一个qos流,另一部分编码类型对应另一个qos流。多对一的对应方式也可以是所有编码类型对应同一个qos流。
125.例如,以编码类型包括i帧、p帧或b帧为例,i帧可以对应qos流1、p帧对应qos流2、b帧对应qos流3。或者i帧对应qos流1、p帧和b帧对应qos流2。或者i帧、p帧和b帧均对应qos流1。
126.其中,编码类型与qos流之间的对应关系可以以数组形式表示,也可以以表格形式表示或者以其他形式表示,不予限制。假设编码类型包括i帧、p帧或b帧为例,i帧可以对应qos流1、p帧对应qos流2、b帧对应qos流3,以编码类型与qos流之间的对应关系以数组形式表示为例,编码类型与qos流之间的对应关系包括:(i帧,qos流1)、(p帧,qos流2)、(b帧,qos流3)。以编码类型与qos流之间的对应关系以表格形式表示为例,编码类型与qos流之间的对应关系可以如下表一所示:
127.表一
128.i帧qos流1p帧qos流2b帧qos流3
129.一种可能的设计,当发送端网元为用户面网元时,用户面网元接收会话管理网元发送的媒体业务的编码类型以及编码类型对应的qos流的标识,便于用户面网元通过编码类型对应的qos流将具有该编码类型的媒体报文传输给接入网网元。
130.又一种可能的设计,当发送端网元为终端时,终端通过移动性管理网元接收会话管理网元发送的媒体业务的编码类型以及编码类型对应的qos流的标识,便于终端通过编码类型对应的qos流将具有该编码类型的媒体报文传输给接入网网元。
131.步骤302、发送端网元接收媒体业务的媒体报文。
132.其中,发送端接收到的媒体报文为采用编码技术编码后得到的媒体报文。
133.可选的,当发送端网元为用户面网元时,用户面网元接收应用服务器发送的媒体报文。例如,以编码技术为h.264为例,应用服务器可以采用h.264编码技术对媒体业务的媒体报文进行编码,得到编码类型为i帧、p帧或b帧的媒体报文。
134.进一步的,应用服务器还可以在应用层、传输层或网络层为媒体报文设置第二指示信息,以指示该媒体报文的编码类型。即媒体报文的应用层、传输层或网络层的报文头中包含第二指示信息。
135.其中,应用服务器可以根据应用层协议为媒体报文设置第二指示信息,应用层协议可以为超文本传输安全协议(hypertext transfer protocol secure,https)或实时流传输协议(real time streaming protocol,rtsp)等,不予限制。或者,应用服务器可以根据传输层协议为媒体报文设置第二指示信息,传输层协议可以为传输控制协议(transmission control protocol,tcp)或多路径tcp协议(multip-path tcp,mptcp)等,当用户面网元与应用服务器之间采用隧道协议传输报文时,传输层协议还可以是对应的隧道协议,不予限制。或者,应用服务器可以根据网络层协议为媒体报文设置第二指示信息,网络层协议可以是网络之间互连的协议(internet protocol,ip)等,不予限制。
136.可选的,当发送端网元为终端时,终端接收来自应用层的媒体报文。
137.其中,终端上可以安装有各种应用程序(application,app),app可以生成媒体报文,终端可以从终端安装的app获取媒体报文,即终端接收来自应用层的媒体报文。
138.步骤303、发送端网元识别媒体报文的编码类型。
139.示例性的,发送端网元可以采用下述四种方式中任一方式对接收到的媒体报文进行编码类型识别,得到媒体报文的编码类型:
140.方式一:发送端可以对媒体报文进行编码层识别,得到媒体报文的编码类型。
141.方式二:发送端网元可以对媒体报文进行应用层识别,得到第二指示信息;其中,第二指示信息用于指示媒体报文的编码类型。
142.方式三:发送端网元可以对媒体报文进行传输层识别,得到第二指示信息;其中,第二指示信息用于指示媒体报文的编码类型。
143.方式四:发送端网元可以对媒体报文进行网络层识别,得到第二指示信息;其中,第二指示信息用于指示媒体报文的编码类型。
144.可选的,发送端网元根据接收到的第一指示信息,对接收到的媒体报文进行编码类型识别。其中,第一指示信息用于指示对媒体业务的媒体报文进行编码类型识别。
145.具体的,当发送端网元为用户面网元时,用户面网元可以接收会话管理网元发送的第一指示信息。当发送端网元为终端时,终端可以通过移动性管理网元接收会话管理网元发送的第一指示信息,或者通过接入网网元和移动性管理网元接收会话管理网元发送的第一指示信息。
146.其中,第一指示信息用于指示对媒体业务的媒体报文进行编码类型识别具体可以包括:指示采用上述方式一或者方式二或者方式三或者方式四对媒体报文进行编码类型识别。
147.需要说明的是,发送端网元对媒体报文进行编码层识别,得到媒体报文的编码类型的过程可参照现有技术,不予赘述。另外,上述对媒体报文进行编码时,在应用层、传输层或网络层设置第二指示信息的过程也可参照现有技术中在应用层、传输层或网络层设置指
示信息的过程,不予赘述。
148.步骤304、发送端网元根据步骤301中获取到的对应关系,通过媒体报文的编码类型对应的qos流向接入网网元发送媒体报文。相应的,接入网网元接收媒体报文。
149.其中,媒体报文可以携带媒体数据,还可以携带与编码类型关联的信息;与编码类型关联的信息可以用于指示媒体报文的编码类型。
150.示例性的,与编码类型关联的信息可以为下述4种信息中的一种:
151.(1)当不同的编码类型对应不同的qos流时,与编码类型关联的信息可以为编码类型对应的qos流的标识。
152.其中,由于不同的qos流对应不同的qos参数,如传输优先级、带宽、时延等,发送端网元可以在接收到媒体报文后,将识别出的编码类型对应的qos流的标识携带在媒体报文中发送给接入网网元后,以使接入网网元根据媒体报文对应的qos流对媒体报文进行优先级传输。
153.可选的,当不同的编码类型对应不同的qos流指媒体业务的编码类型与qos流一一对应时,以编码类型包括i帧、p帧或b帧,i帧对应的qos流为qfi1、p帧对应的qos流为qfi2、b帧对应的qos流为qfi3为例,对上述与编码类型关联的信息进行详细描述。
154.由于接收端网元在对接收到的媒体报文进行解码时,可以独立完成对i帧的解码,对p帧的解码需依赖于该p帧前面的i帧或p帧,对b帧的解码需依赖其前面和后面的i帧或p帧,按照解码依赖度,可以将i帧对应的qfi1的传输优先级设置为高,将p帧对应的qfi2的传输优先级设置为中,将b帧对应的qfi3的传输优先级设置为低。这样,发送端网元在接收到媒体报文并进行编码类型识别后,可以将qfi1携带在编码类型为i帧的媒体报文中,将qfi2携带在编码类型为p帧的媒体报文中,将qfi3携带在编码类型为b帧的媒体报文中。以使接入网网元接收到媒体报文后,根据qfi1对应的传输优先级对携带有qfi1的媒体报文进行传输,根据qfi2对应的传输优先级对携带有qfi2的媒体报文进行传输,根据qfi3对应的传输优先级对携带有qfi3的媒体报文进行传输。
155.例如,以接入网网元依次接收到携带有qfi2的媒体报文2、携带有qfi3的媒体报文3、携带有qfi1的媒体报文1为例,接入网网元可以根据媒体报文对应的传输优先级对媒体报文进行传输,而不用根据媒体报文的接收顺序对媒体报文进行传输。由于qfi1的传输优先级为高,qfi2的传输优先级为中,qfi3的传输优先级为低,接入网网元可以优先传输媒体报文1,然后传输媒体报文2,最后传输媒体报文3。
156.可选的,当不同的编码类型对应不同的qos流指一部分编码类型对应一个qos流,另一部分编码类型对应另一个qos流时,以编码类型包括i帧、p帧或b帧,i帧对应的qos流为qfi1、p帧和b帧对应的qos流为qfi2为例,对上述与编码类型关联的信息进行详细描述。
157.可以按照解码依赖度,将i帧对应的qfi1的传输优先级设置为高,将p帧和b帧对应的qfi2的传输优先级设置为低。这样,发送端网元在接收到媒体报文并进行编码类型识别后,可以将qfi1携带在编码类型为i帧的媒体报文中,将qfi2携带在编码类型为p帧或b帧的媒体报文中。以使接入网网元接收到媒体报文后,根据qfi1对应的传输优先级对携带有qfi1的媒体报文进行传输,根据qfi2对应的传输优先级对携带有qfi2的媒体报文进行传输。
158.例如,以接入网网元依次接收到携带有qfi2的媒体报文2、携带有qfi1的媒体报文
1为例,接入网网元可以根据媒体报文对应的传输优先级对媒体报文进行传输,而不用根据媒体报文的接收顺序对媒体报文进行传输。由于qfi1的传输优先级为高,qfi2的传输优先级为低,接入网网元可以先传输媒体报文1,然后再传输媒体报文2。
159.需要说明的是,当接入网网元接收到多个携带有同一qos流的标识的媒体报文时,如接入网网元依次接收到携带有qfi1的媒体报文11、携带有qfi1的媒体报文12、携带有qfi1的媒体报文13时,接入网网元可以按照媒体报文的接收顺序对媒体报文进行传输,即接入网网元按照接收顺序依次传输媒体报文11、媒体报文12、媒体报文13。
160.需要说明的是,发送端网元可以采用上述步骤303所示方法对媒体报文进行识别,得到媒体报文对应的编码类型。
161.(2)当不同的编码类型对应相同的qos流时,与编码类型关联的信息可以为第三指示信息。
162.其中,第三指示信息用于指示媒体报文的编码类型。
163.当不同的编码类型对应相同的qos流时,发送端网元可以对媒体报文进行编码层识别,得到媒体报文的编码类型,并根据媒体报文的编码类型,确定第三指示信息。
164.例如,以编码类型包括i帧、p帧或b帧,i帧、p帧和b帧对应的qos流均为qfi1为例,对上述与编码类型关联的信息进行详细描述。
165.当发送端网元对媒体报文进行编码层识别,得到媒体报文的编码类型为i帧时,发送端网元生成用于指示编码类型为i帧的第三指示信息。同理,当媒体报文的编码类型为p帧时,发送端网元生成用于指示编码类型为p帧的第三指示信息;当媒体报文的编码类型为b帧时,发送端网元生成用于指示编码类型为b帧的第三指示信息。
166.进一步的,发送端网元将第三指示信息携带在媒体报文中发送给接入网网元,以使接入网网元根据媒体报文的编码类型进行差异化传输,例如,以编码类型包括i帧、p帧或b帧为例,根据解码依赖度,接入网网元可以优先对编码类型为i帧的媒体报文进行传输,其次是p帧,最后是b帧;或者接入网网元也可以优先对编码类型为i帧的媒体报文进行传输,然后传输p帧与b帧,p帧与b帧对应的优先级可以相同等,不予限制。
167.可选的,当发送端网元为用户面网元时,第三指示信息位于媒体报文的通用分组无线服务通道协议用户面gtp-u层。当发送端网元为终端时,第三指示信息位于媒体报文的分组数据汇聚协议pdcp层。
168.(3)当不同的编码类型对应相同的qos流时,与编码类型关联的信息可以为第二指示信息。
169.其中,第二指示信息用于指示媒体报文的编码类型。
170.当不同的编码类型对应相同的qos流时,发送端网元可以对媒体报文进行应用层、传输层或网络层识别,得到第二指示信息,并将第二指示信息携带在媒体报文中发送给接入网网元。
171.例如,以编码类型包括i帧、p帧或b帧,i帧、p帧和b帧对应的qos流均为qfi1为例,对上述与编码类型关联的信息进行详细描述。
172.当发送端网元对媒体报文进行应用层、传输层或网络层识别,得到第二指示信息为媒体报文的编码类型为i帧时,发送端网元将该第二指示信息携带在媒体报文中发送给接入网网元,以使接入网网元根据媒体报文中的第二指示信息确定当前媒体报文的编码类
型为i帧。同理,当发送端网元将用于指示媒体报文的编码类型为p帧的第二指示信息携带在媒体报文中发送给接入网网元时,接入网网元可以根据该第二指示信息确定当前媒体报文的编码类型为p帧;当发送端网元将用于指示媒体报文的编码类型为b帧的第二指示信息携带在媒体报文中发送给接入网网元时,接入网网元可以根据该第二指示信息确定当前媒体报文的编码类型为b帧。
173.进一步的,发送端网元将第二指示信息携带在媒体报文中发送给接入网网元,以使接入网网元根据媒体报文的编码类型进行差异化传输,例如,以编码类型包括i帧、p帧或b帧为例,根据解码依赖度,接入网网元可以优先对编码类型为i帧的媒体报文进行传输,其次是p帧,最后是b帧;或者接入网网元也可以优先对编码类型为i帧的媒体报文进行传输,然后传输p帧与b帧,p帧与b帧对应的优先级可以相同等,不予限制。
174.可选的,当发送端网元为用户面网元时,第二指示信息位于媒体报文的通用分组无线服务通道协议用户面gtp-u层。当发送端网元为终端时,第二指示信息位于媒体报文的分组数据汇聚协议pdcp层。
175.需要说明的是,应用服务器向发送端网元发送媒体报文之前,可以对媒体报文进行处理,如在媒体报文的应用层、传输层或网络层添加编码类型,以使发送端网元可以对接收到的媒体报文进行应用层、传输层或网络层识别,得到媒体报文的编码类型。其中,编码类型用于表示媒体报文的编码特征。
176.进一步的,发送端网元对接收到的媒体报文进行应用层、传输层或网络层识别之后,可以根据识别结果对媒体报文进行差异化处理。
177.可选的,发送端网元可以根据识别结果根据不同的qos参数对媒体报文进行差异化处理。
178.例如,以编码类型包括i帧、p帧或b帧为例,发送端网元可以对编码类型为i帧的媒体报文进行高qos参数的处理,对编码类型为p或b帧的媒体报文进行低qos参数的处理。其中,qos参数包括带宽、时延等。高qos参数指的是高带宽、低时延;低qos参数指的是低带宽、高时延。此时,发送端网元需要从会话管理网元接收编码类型与qos参数的对应关系。
179.(4)当不同的编码类型对应相同的qos流时,与编码类型关联的信息可以为第四指示信息。
180.其中,第四指示信息用于指示媒体报文的编码类型对应的优先级。
181.具体的,不同的编码类型可以对应不同的优先级;或者一部分编码类型对应一个优先级,另一部分编码类型对应另一个优先级。例如,以编码类型包括i帧、p帧或b帧为例,可以设置i帧对应的优先级为高,p帧对应的优先级为中,b帧对应的优先级为低;也可以设置i帧对应的优先级为高,p帧和b帧对应的优先级为低等,不予限制。
182.可选的,当发送端网元为用户面网元时,用户面网元接收会话管理网元发送的编码类型以及编码类型对应的优先级。当发送端网元为终端时,终端通过移动性管理网元接收会话管理网元发送的编码类型以及编码类型对应的优先级。
183.当不同的编码类型对应相同的qos流时,发送端网元可以对媒体报文进行编码层识别,得到媒体报文的编码类型,并根据编码类型确定第四指示信息;或者发送端网元可以对媒体报文进行应用层、传输层或网络层识别,得到第二指示信息,并根据第二指示信息指示的编码类型确定第四指示信息。
184.例如,以编码类型包括i帧、p帧或b帧,i帧、p帧和b帧对应的qos流均为qfi1,且i帧对应的优先级为高,p帧对应的优先级为中,b帧对应的优先级为低为例,对上述与编码类型关联的信息进行详细描述。
185.可选的,当发送端网元对媒体报文进行编码层识别,得到媒体报文的编码类型为i帧时,确定第四指示信息为高优先级。同理,当识别出的媒体报文的编码类型为p帧时,确定第四指示信息为中优先级;当识别出的媒体报文的编码类型为b帧时,确定第四指示信息为低优先级。
186.可选的,当发送端网元对媒体报文进行应用层、传输层或网络层识别,得到第二指示信息为媒体报文的编码类型为i帧时,确定第四指示信息为高优先级;当发送端网元确定第二指示信息为为媒体报文的编码类型为p帧时,确定第四指示信息为中优先级;当发送端网元确定第二指示信息为为媒体报文的编码类型为b帧时,确定第四指示信息为低优先级。
187.进一步的,发送端网元将第四指示信息携带在媒体报文中发送给接入网网元,以使接入网网元根据第四指示信息所指示的优先级对媒体报文进行差异化传输。
188.进一步的,发送端网元对接收到的媒体报文进行应用层、传输层或网络层识别之后,可以根据识别结果对媒体报文进行差异化处理。
189.可选的,发送端网元可以根据识别结果根据不同的qos参数对媒体报文进行差异化处理。
190.例如,以编码类型包括i帧、p帧或b帧为例,发送端网元可以对编码类型为i帧的媒体报文进行高qos参数的处理,对编码类型为p或b帧的媒体报文进行低qos参数的处理。其中,qos参数包括带宽、时延等。高qos参数指的是高带宽、低时延;低qos参数指的是低带宽、高时延。此时,发送端网元需要从会话管理网元接收编码类型与qos参数的对应关系。
191.步骤305、接入网网元对媒体报文进行传输。
192.具体的,接入网网元可以将终端发送的媒体报文通过终端建立的pdu会话发送给该pdu会话对应的用户面网元,接入网网元也可以将用户面网元发送的媒体报文发送给终端。
193.可选的,当媒体报文中与编码类型关联的信息为上述步骤304中的(1)时,接入网网元根据媒体报文中qos流的标识对应的qos流传输当前媒体报文。
194.可选的,当媒体报文中与编码类型关联的信息为上述步骤304中的(2)或(3)时,接入网网元根据媒体报文中第二指示信息或第三指示信息指示的编码类型,确定编码类型对应的qos参数,根据编码类型对应的qos参数通过编码类型对应的qos流对媒体报文进行传输。其中,qos参数可以为时延、带宽等。
195.具体的,接入网网元可以接收会话管理网元通过移动性管理网元发送的编码类型、以及编码类型对应的优先级,根据编码类型对应的优先级,对接收到的媒体报文进行差异化传输。
196.可选的,当媒体报文中与编码类型关联的信息为上述步骤304中的(4)时,接入网网元根据媒体报文中的优先级对媒体报文进行传输。
197.基于图3所示的方法,本技术实施例中,发送端网元可以对接收到的媒体业务的媒体报文进行编码类型识别,并将与编码类型关联的信息携带在媒体报文中,通过编码类型对应的qos流发送给接入网网元。与现有技术中发送端按照媒体报文的到来顺序将媒体报
文依次发送给接收端网元相比,本技术实施例中发送端网元可以对媒体报文进行编码类型识别,并将与编码类型关联的信息携带在媒体报文中发送给接入网网元,使得接入网网元可以按照媒体报文中与编码类型关联的信息对媒体报文进行差异化传输。例如,以编码类型包括i帧、p帧或b帧为例,根据上述图3所示方法可知,接入网网元可以优先传输i帧,然后传输p帧,最后传输b帧,从而实现对媒体报文的差异化传输。且接收端网元在对媒体报文进行解码时,由于接入网网元优先传输i帧,然后传输p帧,最后传输b帧,当接收端网元在对p帧进行解码时,由于其依赖的i帧或p帧已经完成传输,接收端网元在接收到p帧后便可对p帧进行解码。接收端网元在对b帧进行解码时,由于其依赖的i帧或p帧已经完成传输,接收端网元在接收到b帧后便可对b帧进行解码。与现有技术中接收端网元在接收到p帧或b帧后,需等到其依赖的i帧或p帧传输完成才能实现解码相比,本技术实施例的方案可以缩短接收端网元的解码时间,从而缩短用户播放媒体报文时等待缓冲的时间,提高用户体验。
198.下面参照图4,对发送端网元获取媒体业务的编码类型与qos流的对应关系进行详细描述。
199.图4为本技术实施例提供的一种媒体报文的传输方法,该方法包括:
200.步骤401、会话管理网元向策略控制网元发送请求消息。相应的,策略控制网元接收请求消息。
201.其中,该请求消息可以用于请求获取媒体业务的策略信息,该请求消息可以包括会话标识。
202.一种可能的设计中,该请求消息可以为会话管理策略建立请求(sm policy establishment request)。例如,终端可以通过移动性管理网元向会话管理网元发送pdu会话建立请求,请求为终端建立pdu会话,会话管理网元接收到该pdu会话建立请求后,向策略控制网元发送sm policy establishment request。
203.又一种可能的设计中,该请求消息可以为会话管理策略修改请求(sm policy modification request)。例如,终端可以通过移动性管理网元向会话管理网元发送携带媒体业务的标识信息的pdu会话修改请求,请求通过终端建立的pdu会话传输该媒体业务的媒体报文,会话管理网元接收到该pdu会话修改请求后,向策略控制网元发送sm policy modification request。
204.步骤402、策略控制网元向会话管理网元发送策略信息。相应的,会话管理网元接收策略信息。
205.其中,策略信息可以为策略与计费控制规则(policy and charging control rule,pcc规则)。该策略信息包括媒体业务的标识信息,媒体业务的编码类型、编码类型对应的qos参数。其中,媒体业务的标识信息用于表示媒体业务,具体可以是ip五元组,也可以是ip三元组,应用标识等。
206.一种可能的设计中,当请求消息为sm policy establishment request时,策略信息可以携带在会话管理策略建立响应(sm policy establishment response)。
207.又一种可能的设计中,当请求消息为sm policy modification request时,策略信息可以携带在会话管理策略修改响应(sm policy modification response)。
208.可选的,策略控制网元可以接收应用功能网元发送的媒体业务的编码类型、以及编码类型对应的qos需求,根据编码类型对应的qos需求,为编码类型确定对应的qos参数。
209.可选的,策略控制网元可以接收应用功能网元发送的媒体业务的标识信息。
210.其中,不同的编码类型可以对应不同的需求;或者一部分编码类型可以对应一种qos需求,另一部分编码类型可以对应另一种qos需求;或者所有编码类型对应同一种qos需求。
211.例如,以编码类型包括i帧、p帧或b帧为例,i帧可以对应qos需求1、p帧可以对应qos需求2、b帧可以对应qos需求3;或者i帧可以对应qos需求1、p帧和b帧可以对应qos需求2;或者i帧、p帧和b帧均对应qos需求1。
212.示例性的,当i帧对应qos需求1、p帧对应qos需求2、b帧对应qos需求3时,策略控制网元得到的编码类型对应的qos参数可以为:i帧对应qos参数1、p帧对应qos参数2、b帧对应qos参数3。
213.示例性的,当i帧对应qos需求1、p帧和b帧对应qos需求2时,策略控制网元得到的编码类型对应的qos参数可以为:i帧对应qos参数1、p帧和b帧对应qos参数2。
214.示例性的,当i帧、p帧和b帧均对应qos需求1时,策略控制网元得到的编码类型对应的qos参数可以为:i帧、p帧和b帧均对应qos参数1。
215.可选的,策略控制网元预先配置有媒体业务的编码类型、以及编码类型对应的qos参数。
216.进一步的,策略控制网元还可以接收应用功能网元发送的第五指示信息,并将第五指示信息发送给会话管理网元,其中,第五指示信息用于指示对媒体业务的媒体报文进行编码类型识别。
217.可选的,第五指示信息包括媒体业务的标识信息,该标识信息用于指示媒体业务。
218.步骤403、会话管理根据策略信息包括的媒体业务的标识信息,媒体业务的编码类型、编码类型对应的qos参数,确定编码类型对应的qos流。
219.具体的,会话管理网元可以为编码类型创建新的qos流,也可以对已有的qos流进行修改,得到编码类型对应的qos流,不予限制。也就是说,会话管理网元创建编码类型对应的qos流,当不同编码类型对应不同的qos流时,会话管理网元需要创建不同的qos流。
220.例如,以编码类型包括i帧、p帧或b帧为例,当i帧对应qos参数1、p帧对应qos参数2、b帧对应qos参数3时,会话管理网元可以为i帧确定qos流1,为p帧确定qos流2,为b帧确定qos流3,即编码类型对应的qos流可以为:i帧对应qos流1、p帧对应qos流2、b帧对应qos流3。
221.同理,当i帧对应qos参数1、p帧和b帧对应qos参数2时,编码类型对应的qos流可以为:i帧对应qos流1、p帧和b帧对应qos流2;当i帧、p帧和b帧均对应qos参数1时,编码类型对应的qos流可以为:i帧、p帧和b帧均对应qos流1。
222.步骤404、会话管理网元向用户面网元发送编码类型、以及编码类型对应的qos流的标识。相应的,用户面网元接收编码类型、以及编码类型对应的qos流的标识。
223.进一步的,会话管理网元接收策略控制网元发送的第五指示信息,根据第五指示信息向用户面网元发送第一指示信息,其中,第一指示信息用于指示对媒体业务的媒体报文进行编码层识别。
224.进一步的,会话管理网元还可以根据编码类型确定编码类型对应的优先级,并将编码类型对应的优先级发送给用户面网元。此时,会话管理网元向用户面网元发送编码对应的优先级、优先级对应的qos流的标识。
225.其中,会话管理网元可以根据编码类型之间的解码依赖度,确定编码类型对应的优先级。
226.一种可能的设计中,会话管理网元向用户面网元发送n4配置信息,相应的,用户面网元接收n4配置信息。
227.其中,n4配置信息可以为n4会话建立(session establishment)请求消息或者n4会话修改(session modification)消息。n4配置信息可以包括编码类型与qos流之间的对应关系,还可以包括一些现有信息,如媒体业务对应的处理策略、分组检测规则(packet detection rule,pdr)以及pdr关联的转发动作规则(forwarding action rule,far)、服务质量流(qos流,qf)映射规则等其他信息,不予限制,这些信息的相关描述可参照现有技术,不予赘述。
228.步骤405、会话管理网元向移动性管理网元发送编码类型、以及编码类型对应的qos流的标识。相应的,移动性管理网元接收编码类型、以及编码类型对应的qos流的标识。
229.进一步的,会话管理网元接收策略控制网元发送的第五指示信息,根据第五指示信息向移动性管理网元发送第一指示信息,其中,第一指示信息用于指示对媒体业务的媒体报文进行编码层识别。
230.进一步的,会话管理网元还可以根据编码类型确定编码类型对应的优先级,并将编码类型对应的优先级发送给移动性管理网元。此时,会话管理网元向移动性管理网元发送编码对应的优先级、优先级对应的qos流的标识。
231.其中,会话管理网元可以根据编码类型之间的解码依赖度,确定编码类型对应的优先级。
232.需要说明的是,上述步骤404与步骤405的执行没有先后顺序,可以同时执行步骤404和步骤405,也可以先执行步骤404,再执行步骤405,或者先执行步骤405,再执行步骤404等,不予限制。
233.步骤406、移动性管理网元将编码类型、以及编码类型对应的qos流的标识发送给接入网网元。相应的,接入网网元接收编码类型、以及编码类型对应的qos流的标识。
234.可选的,移动性管理网元接收会话管理网元发送的编码类型对应的优先级,将编码类型对应的优先级发送给接入网网元。
235.可选的,移动性管理网元接收会话管理网元发送的第一指示信息,将第一指示信息发送给接入网网元。
236.步骤407a、接入网网元将编码类型、以及编码类型对应的qos流的标识发送给终端。相应的,终端接收编码类型、以及编码类型对应的qos流的标识。
237.可选的,接入网网元将第一指示信息发送给终端。
238.可选的,接入网网元将编码类型对应的优先级发送给终端。
239.可替换的,上述步骤407a也可以替换成下述步骤407b。
240.步骤407b、移动性管理网元将编码类型、以及编码类型对应的qos流的标识发送给终端。相应的,终端接收编码类型、以及编码类型对应的qos流的标识。
241.可选的,移动性管理网元将第一指示信息发送给终端。
242.可选的,移动性管理网元将编码类型对应的优先级发送给终端。
243.步骤408a、用户面网元接收媒体报文,并对媒体报文进行编码类型识别,得到与编
码类型关联的信息。
244.具体的,用户面网元可以根据上述步骤303中的方式对媒体报文进行编码类型识别,并根据上述步骤304将与编码类型关联的信息携带在媒体报文中。
245.步骤409a、用户面网元将与编码类型关联的信息携带在媒体报文中发送给接入网网元。相应的,接入网网元接收媒体报文。
246.步骤410a、接入网网元根据媒体报文中与编码类型关联的信息,将媒体报文发送给终端。相应的,终端接收到媒体报文。
247.具体的,接入网网元在接收到媒体报文时,可以根据上述步骤305所述方法将媒体报文发送给终端。
248.步骤408b、终端接收媒体报文,并对媒体报文进行编码类型识别,得到与编码类型关联的信息。
249.具体的,终端可以根据上述步骤303中的方式对媒体报文进行编码类型识别,并根据上述步骤304将与编码类型关联的信息携带在媒体报文中。
250.步骤409b、终端将与编码类型关联的信息携带在媒体报文中发送给接入网网元。相应的,接入网网元接收媒体报文。
251.步骤410b、接入网网元根据媒体报文中与编码类型关联的信息,将媒体报文发送给用户面网元。相应的,用户面网元接收到媒体报文。
252.具体的,接入网网元在接收到媒体报文时,可以根据上述步骤305所述方法将媒体报文发送给用户面网元。
253.进一步的,用户面网元可以将接入网网元发送的媒体报文发送给应用服务器。
254.需要说明的是,上述图4所示方法可以发生在终端建立pdu会话之后,即在终端建立完pdu会话之后,执行上述步骤401-步骤410a,或执行上述步骤401-步骤410b。上述图4所示方法也可以发生在终端建立pdu会话过程中,如图5所示,图5为本技术实施例提供的一种媒体报文的传输方法的流程图,该方法包括:
255.步骤501、终端通过接入网网元向移动性管理网元发送会话建立请求。响应的,移动性管理网元接收会话建立请求。
256.其中,会话建立请求用于请求建立终端对应的pdu会话。
257.可选的,终端还通过接入网网元向移动性管理网元发送会话标识,其中,会话标识用于标识会话。
258.可选的,会话建立请求和会话标识携带在非接入层消息(non access stratum message,nas message)中发送给移动性管理网元。
259.步骤502、移动性管理网元向会话管理网元发送创建会话上下文请求消息。相应的,会话管理网元接收创建会话上下文请求消息。
260.其中,创建会话上下文请求消息可以包括终端标识、会话标识和会话建立请求。
261.步骤503、会话管理网元向策略控制网元发送策略创建请求。相应的,策略控制网元接收策略创建请求。
262.其中,策略创建请求可以包括终端标识和会话标识。
263.步骤504、策略控制网元向会话管理网元发送策略创建请求响应。相应的,会话管理网元接收策略创建请求响应。
264.其中,策略创建请求响应中包括媒体业务的标识信息,媒体业务的编码类型、编码类型对应的qos参数。其中,qos参数可以为带宽、时延等。
265.可选的,策略创建请求响应包括编码类型对应的优先级、优先级对应的qos参数。
266.可选的,策略创建请求响应中还包括上述步骤401所示的第五指示信息。
267.步骤505、会话管理网元向用户面网元发送n4会话建立请求。相应的,用户面网元接收n4会话建立请求。
268.其中,n4会话建立请求包括编码类型、以及编码类型对应的qos流的标识。
269.可选的,n4会话建立请求还包括第一指示信息。
270.可选的,n4会话建立请求还包括编码类型对应的优先级、优先级对应的qos流的标识。
271.步骤506、用户面网元向会话管理网元发送n4会话建立请求响应。相应的,会话管理网元接收n4会话建立请求响应。
272.其中,n4会话建立请求响应包括用户面网元隧道信息。
273.步骤507、会话管理网元向移动性管理网元发送n1n2信息传送消息。相应的,移动性管理网元接收n1n2信息传送消息。
274.其中,n1n2信息传送消息包括会话标识、用户面网元隧道信息和会话建立接受信息;会话建立接受信息用于指示接受终端发送的会话建立请求。
275.可选的,n1n2信息传送消息还包括编码类型、以及编码类型对应的qos流的标识。
276.可选的,n1n2信息传送消息还包括第一指示信息。
277.可选的,n1n2信息传送消息还包括编码类型对应的优先级、优先级对应的qos流的标识。
278.步骤508、移动性管理网元向接入网网元发送n2会话请求。相应的,接入网网元接收n2会话请求。
279.其中,n2会话请求包括会话标识、用户面网元隧道信息和会话建立接受信息。
280.可选的,n2会话请求还包括编码类型、以及编码类型对应的qos流的标识。
281.可选的,n2会话请求还包括第一指示信息。
282.可选的,n2会话请求还包括编码类型对应的优先级、优先级对应的qos流的标识。
283.步骤509、接入网网元向终端发送无线连接建立请求。相应的,终端接收无线连接建立请求。
284.其中,无线连接建立请求包括会话建立接受信息、编码类型、以及编码类型对应的qos流的标识。可选的,编码类型、以及编码类型对应的qos流的标识可以包含在会话建立接受消息中。
285.可选的,无线连接建立请求还包括第一指示信息和/或编码类型对应的优先级。或者,可选的,会话建立接受消息包括第一指示信息和/或编码类型对应的优先级。
286.步骤510、接入网网元通过移动性管理网元向会话管理网元发送接入网网元隧道信息。相应的,会话管理网元接收接入网网元隧道信息。
287.步骤511、会话管理网元向用户面网元发送n4会话修改请求。相应的,用户面网元接收n4会话修改请求。
288.其中,n4会话修改请求包括接入网网元隧道信息。
289.会话管理网元通过将接入网网元隧道信息发送给用户面网元,将用户面网元隧道信息发送给接入网网元,便于接入网网元与用户面网元建立连接,完成pdu会话建立流程。
290.可替换的,上述图3、图4和图5中的编码类型还替换成业务类型。
291.其中,业务类型可以指媒体业务的业务类型。例如,媒体业务的业务类型可以包括游戏业务类型、动漫业务类型等,不予限制。
292.本技术实施例中,发送端网元可以采用与上述步骤301类似的方式获取业务类型与qos流之间的对应关系,当发送端网元接收到媒体业务的媒体报文时,发送端网元可以采用与上述步骤303类似的方式识别出媒体报文的业务类型,并采用与上述步骤304类似的方式,根据业务类型与qos流的对应关系,通过媒体报文的业务类型对应的qos流,向接入网网元发送携带有与媒体报文的业务类型关联的信息的媒体报文,接入网网元可以采用与上述步骤305类似的方式对接收到的媒体报文进行传输。
293.本技术实施例中,发送端网元可以对接收到的媒体报文进行业务类型识别,并将与业务类型关联的信息携带在媒体报文中发送给接入网网元,使得接入网网元可以按照媒体报文中与业务类型关联的信息对媒体报文进行差异化传输。例如,以媒体业务的业务类型包括游戏业务类型和动漫业务类型为例,可以根据业务类型对应的qos需求对媒体报文进行差异化传输,以优先传输游戏业务类型的媒体报文,再传输动漫业务类型的媒体报文为例,接入网网元可以根据媒体报文中与业务类型关联的信息,优先传输业务类型为游戏业务类型的媒体报文,然后传输业务类型为动漫业务类型的媒体报文,从而实现对媒体报文的差异化传输,缩短用户播放媒体报文时等待缓冲的时间,提高用户体验。
294.上述主要从设备之间交互的角度对本技术实施例提供的方案进行了介绍。可以理解的是,各个设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的算法步骤,本技术能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
295.本技术实施例可以根据上述方法示例对各个网元进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
296.在采用对应各个功能划分各个功能模块的情况下,图6示出了一种通信装置,通信装置60可以为发送端网元或者发送端网元中的芯片或者片上系统。该通信装置60可以用于执行上述实施例中涉及的发送端网元的功能。图6所示通信装置60包括:接收模块601,处理模块602,发送模块603。
297.接收模块601,用于获取编码类型与qos流之间的对应关系;其中,发送端网元为用户面网元或终端,qos流用于传输编码类型为qos流对应的编码类型的媒体报文。
298.接收模块601,还用于接收媒体业务的媒体报文。
299.处理模块,用于识别媒体报文的编码类型。
300.发送模块603,用于根据对应关系,通过媒体报文的编码类型对应的qos流向接入网网元发送携带有与编码类型关联的信息媒体报文。
301.其中,该通信装置60的具体实现方式可参考图3-图5所述媒体报文的传输方法中发送端网元的行为功能。
302.一种可能的设计中,接收模块601,还用于接收用于指示对媒体业务的媒体报文进行编码类型识别的第一指示信息;处理模块,还用于根据第一指示信息,识别媒体报文的编码类型。
303.一种可能的设计中,编码类型包括i帧、p帧或b帧;和/或编码类型包括基本层或增强层。
304.一种可能的设计中,处理模块,还用于对媒体报文进行编码层识别,得到媒体报文的编码类型;或者处理模块,还用于对媒体报文进行应用层识别,得到用于指示媒体报文的编码类型的第二指示信息;或者处理模块,还用于对媒体报文进行传输层识别,得到用于指示媒体报文的编码类型的第二指示信息;或者处理模块,还用于对媒体报文进行网络层识别,得到用于指示媒体报文的编码类型的第二指示信息。
305.一种可能的设计中,当不同的编码类型对应不同的qos流时,当发送端网元对媒体报文进行编码层识别,与编码类型关联的信息包括编码类型对应的qos流的标识;或者当发送端网元对媒体报文进行应用层/传输层/网络层识别,与编码类型关联的信息包括第二指示信息指示的编码类型对应的qos流的标识。
306.一种可能的设计中,当不同的编码类型对应相同的qos流时,当发送端网元对媒体报文进行编码层识别,与编码类型关联的信息包括用于指示媒体报文的编码类型的第三指示信息;或者当发送端网元对媒体报文进行应用层/传输层/网络层识别,与编码类型关联的信息包括第二指示信息。
307.一种可能的设计中,第三指示信息位于媒体报文的gtp-u层或pdcp层。
308.一种可能的设计中,当不同的编码类型对应相同的qos流时,当发送端网元对媒体报文进行编码层识别,与编码类型关联的信息包括用于指示媒体报文的编码类型对应的优先级的第四指示信息;或者当发送端网元对媒体报文进行应用层/传输层/网络层识别,与编码类型关联的信息包括与第二指示信息关联的第四指示信息;其中,第四指示信息用于指示媒体报文的编码类型对应的优先级。
309.一种可能的设计中,接收模块601,还用于接收编码类型对应的优先级;处理模块,还用于根据媒体报文的编码类型,确定第四指示信息。
310.作为又一种可实现方式,图6中的接收模块601、发送模块603可以由收发器代替,该收发器可以集成接收模块601、发送模块603的功能,处理模块602可以由处理器代替,该处理器可以集成处理模块602的功能。进一步的,图6所示通信装置60还可以包括存储器。当接收模块601、发送模块603由收发器代替,处理模块602由处理器代替时,本技术实施例所涉及的通信装置60可以为图2所示通信装置。
311.在采用对应各个功能划分各个功能模块的情况下,图7示出了一种通信装置,通信装置70可以为会话管理网元或者会话管理网元中的芯片或者片上系统。该通信装置70可以用于执行上述实施例中涉及的会话管理网元的功能。图7所示通信装置70包括:接收模块701,发送模块702。
312.接收模块701,用于接收来自策略控制网元的编码类型、编码类型对应的服务质量qos参数。
313.发送模块702,用于根据编码类型和编码类型对应的qos参数,向移动性管理网元和/或用户面网元发送编码类型、编码类型对应的服务质量qos流的标识;其中,qos流的标识用于标识qos流,qos流用于对媒体业务的媒体报文进行传输。
314.其中,该通信装置70的具体实现方式可参考图3-图5所述媒体报文的传输方法中会话管理网元的行为功能。
315.一种可能的设计中,发送模块702,还用于向移动性管理网元和/或用户面网元发送用于指示对媒体业务的媒体报文进行编码类型识别的第一指示信息。
316.一种可能的设计中,发送模块702,还用于向移动性管理网元和/或用户面网元发送编码类型对应的优先级。
317.作为又一种可实现方式,图7中的接收模块701、发送模块702可以由收发器代替,该收发器可以集成接收模块701、发送模块702的功能。进一步的,图7所示通信装置70还可以包括存储器。当接收模块701、发送模块702由收发器代替时,本技术实施例所涉及的通信装置70可以为图2所示通信装置。
318.本技术实施例还提供了一种计算机可读存储介质。上述方法实施例中的全部或者部分流程可以由计算机程序来指令相关的硬件完成,该程序可存储于上述计算机可读存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。计算机可读存储介质可以是前述任一实施例的终端(包括数据发送端和/或数据接收端)的内部存储单元,例如终端的硬盘或内存。上述计算机可读存储介质也可以是上述终端的外部存储设备,例如上述终端上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。进一步地,上述计算机可读存储介质还可以既包括上述终端的内部存储单元也包括外部存储设备。上述计算机可读存储介质用于存储上述计算机程序以及上述终端所需的其他程序和数据。上述计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。
319.需要说明的是,本技术的说明书、权利要求书及附图中的术语“第一”和“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
320.应当理解,在本技术中,“至少一个(项)”是指一个或者多个,“多个”是指两个或两个以上,“至少两个(项)”是指两个或三个及三个以上,“和/或”,用于描述关联对象的关联关系,表示可以存在三种关系,例如,“a和/或b”可以表示:只存在a,只存在b以及同时存在a和b三种情况,其中a,b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,“a和b”,“a和c”,“b和c”,或“a和b和c”,其中a,b,c可以是单个,也可以是多个。
321.通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上
述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
322.在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
323.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
324.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
325.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
326.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何在本技术揭露的技术范围内的变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜