CN113543222B - 媒体报文的传输方法、装置及*** - Google Patents

媒体报文的传输方法、装置及*** Download PDF

Info

Publication number
CN113543222B
CN113543222B CN202010322719.2A CN202010322719A CN113543222B CN 113543222 B CN113543222 B CN 113543222B CN 202010322719 A CN202010322719 A CN 202010322719A CN 113543222 B CN113543222 B CN 113543222B
Authority
CN
China
Prior art keywords
network element
media message
user plane
media
plane network
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010322719.2A
Other languages
English (en)
Other versions
CN113543222A (zh
Inventor
李永翠
潘奇
黄正磊
倪慧
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN202010322719.2A priority Critical patent/CN113543222B/zh
Priority to PCT/CN2021/077697 priority patent/WO2021212999A1/zh
Priority to EP21792189.9A priority patent/EP4120732A4/en
Publication of CN113543222A publication Critical patent/CN113543222A/zh
Priority to US17/968,321 priority patent/US20230117868A1/en
Application granted granted Critical
Publication of CN113543222B publication Critical patent/CN113543222B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/80Responding to QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/612Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/613Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for the control of the source by the destination
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/65Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2387Stream processing in response to a playback request from an end-user, e.g. for trick-play
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • H04N21/6437Real-time Transport Protocol [RTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6587Control parameters, e.g. trick play commands, viewpoint selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8456Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0268Traffic management, e.g. flow control or congestion control using specific QoS parameters for wireless networks, e.g. QoS class identifier [QCI] or guaranteed bit rate [GBR]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/24Negotiating SLA [Service Level Agreement]; Negotiating QoS [Quality of Service]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Quality & Reliability (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本申请实施例提供了媒体报文的传输方法、装置及***,涉及通信技术领域,能够解决现有技术中终端播放媒体报文时等待缓冲的时间较长的技术问题。方法包括:用户面网元接收来自应用服务器的媒体报文;确定媒体报文对应的关联信息;其中,关联信息为与媒体报文对应的客户端操作关联的信息;通过关联信息对应的QoS流向接入网网元发送媒体报文。

Description

媒体报文的传输方法、装置及***
技术领域
本发明涉及通信技术领域,尤其是涉及一种媒体报文的传输方法、装置及***。
背景技术
随着新媒体行业的快速发展,超高清视频、虚拟现实(virtual reality,VR)全景视频等业务的普遍使用使得用户对网络带宽的需求越来越大。现有媒体业务的数据在进行传输时,可以采用编码技术对媒体业务的数据进行编码生成媒体报文,实现对媒体业务的数据的压缩,以降低媒体业务的数据对网络带宽的需求,缩短传输时间,提高用户体验感。
目前,各个终端可以根据用户不同的客户端操作,通过用户面网元向应用服务器请求不同的媒体报文。用户面网元在向各个终端发送媒体报文时,可以根据应用服务器发送的媒体报文的先后顺序向各个终端发送媒体报文。
即现有技术中,某一终端在获取媒体报文时,需要等用户面网元将位于该终端对应的媒体报文之前的媒体报文发送出去之后,才能向该终端发送媒体报文,导致终端播放媒体报文时等待缓冲的时间较长,影响用户观看体验。例如,以终端1的客户端操作为暂停为例,虽然终端1的客户端操作为暂停,但是终端1仍会通过用户面网元向应用服务器请求媒体报文,以进行后台缓存。若在该过程中,终端2的用户想要开始播放一段视频,即终端2的客户端操作为初始播放。用户面网元在向终端2发送媒体报文时,尽管终端1的客户端操作为暂停,用户面网元仍需要将位于终端2对应的媒体报文之前的,终端1对应的媒体报文先发送给终端1,才能将终端2对应的媒体报文发送给终端2,导致终端2的用户在播放媒体报文时等待缓冲的时间较长。再例如,在终端1的客户端操作为正常播放的过程中,终端1的用户想要快进或快退,即终端1的客户端操作由正常播放变为跳转。用户面网元在向终端1发送跳转对应的媒体报文时,仍需要将位于跳转对应的媒体报文之前的,正常播放对应的媒体报文先发送给终端1,才能将跳转对应的媒体报文发送给终端1,导致终端1的用户在快进或快退时等待缓冲的时间较长。
发明内容
有鉴于此,本申请实施例的目的在于提供一种媒体报文的传输方法、装置及***,能够解决现有技术中终端播放媒体报文时等待缓冲的时间较长的技术问题。
第一方面,提供了一种媒体报文的传输方法,该方法包括:用户面网元接收来自应用服务器的媒体报文;用户面网元确定媒体报文对应的关联信息;其中,关联信息为与媒体报文对应的客户端操作关联的信息;用户面网元通过关联信息对应的QoS流向接入网网元发送媒体报文。
基于第一方面,本申请实施例中,用户面网元可以根据接收到的应用服务器发送的媒体报文,确定媒体报文对应的关联信息;并通过关联信息对应的QoS流向接入网网元发送媒体报文。与现有技术中用户面网元按照应用服务器发送的媒体报文的先后顺序将媒体报文依次发送给各个终端相比,本申请实施例中用户面网元可以通过媒体报文对应的关联信息对应的QoS流,将媒体报文发送给接入网网元,实现对媒体报文的差异化传输,缩短终端播放媒体报文时等待缓冲的时间,提高用户观看体验。
一种可能的设计中,结合第一方面,用户面网元对携带关联信息的媒体报文进行识别,得到关联信息;或者用户面网元接收来自应用服务器的关联信息;或者用户面网元根据获取的用于向应用服务器请求媒体报文的媒体报文请求,确定媒体报文请求对应的客户端操作,根据媒体报文对应的媒体报文请求对应的客户端操作,确定关联信息。
基于该可能的设计,用户面网元可以采用上述任一方式确定媒体报文对应的关联信息,为用户面网元确定媒体报文对应的关联信息提供了可行性方案。
一种可能的设计中,结合第一方面或者第一方面的可能的设计,用户面网元对媒体报文进行应用层识别,得到关联信息;或者用户面网元对媒体报文进行传输层识别,得到关联信息;或者用户面网元对媒体报文进行网络层识别,得到关联信息。
基于该可能的设计,用户面网元可以采用上述任一方式确定媒体报文对应的关联信息,为用户面网元确定媒体报文对应的关联信息提供了可行性方案。
一种可能的设计中,结合第一方面或者第一方面的可能的设计,媒体报文请求包括实时流协议RTSP请求,用户面网元根据RTSP请求,确定媒体报文请求对应的客户端操作;或者媒体报文请求包括媒体报文的索引号,用户面网元根据媒体报文的索引号,确定媒体报文请求对应的客户端操作。
基于该可能的设计,用户面网元可以根据RTSP请求或者媒体报文的索引号确定媒体报文请求对应的客户端操作,为用户面网元确定媒体报文请求对应的客户端操作提供了可行性方案。
一种可能的设计中,结合第一方面或者第一方面的可能的设计,关联信息包括第一指示信息,其中,第一指示信息用于指示媒体报文对应的客户端操作;或者关联信息包括第二指示信息,其中,第二指示信息用于指示媒体报文对应的客户端操作对应的优先级。
基于该可能的设计,关联信息可以是媒体报文对应的客户端操作,也可以是客户端操作对应的优先级,还可以是其他与媒体报文的客户端操作关联的信息等,不予限制。
一种可能的设计中,结合第一方面或者第一方面的可能的设计,当关联信息包括第一指示信息时,用户面网元根据第一指示信息指示的客户端操作以及第一对应关系,确定客户端操作对应的QoS流;其中,不同的客户端操作对应不同的QoS流;第一对应关系为客户端操作与QoS流的对应关系;用户面网元通过客户端操作对应的QoS流,向接入网网元发送媒体报文。
一种可能的设计中,结合第一方面或者第一方面的可能的设计,用户面网元接收来自会话管理网元的第一对应关系。
基于上述两种可能的设计,用户面网元可以根据会话管理网元发送的客户端操作与QoS流的对应关系,将对应于不同客户端操作的媒体报文通过不同的QoS流发送给接入网网元,以实现对媒体报文的差异化传输,缩短终端播放媒体报文时等待缓冲的时间,提高用户观看体验。
一种可能的设计中,结合第一方面或者第一方面的可能的设计,当关联信息包括第二指示信息时,当不同的优先级对应不同的QoS流时,用户面网元根据第二指示信息指示的优先级以及第二对应关系,通过优先级对应的QoS流,将媒体报文发送给接入网网元;其中,第二对应关系为客户端操作对应的优先级与QoS流的对应关系;或者当不同的优先级对应相同的QoS流时,用户面网元根据第二指示信息指示的优先级以及第二对应关系,通过QoS流将媒体报文按照优先级发送给接入网网元;其中,第二对应关系为客户端操作对应的优先级与QoS流的对应关系。
一种可能的设计中,结合第一方面或者第一方面的可能的设计,用户面网元接收来自会话管理网元的第二对应关系。
基于上述两种可能的设计,用户面网元可以根据会话管理网元发送的客户端操作的优先级与QoS流的对应关系,将对应于客户端操作对应的优先级的媒体报文通过优先级对应的QoS流发送给接入网网元,以实现对媒体报文的差异化传输,缩短终端播放媒体报文时等待缓冲的时间,提高用户观看体验。
一种可能的设计中,结合第一方面或者第一方面的可能的设计,用户面网元接收来自会话管理网元的用于指示用户面网元接收到媒体报文后,确定媒体报文对应的关联信息的第三指示信息;用户面网元根据第三指示信息和接收到的媒体报文,确定媒体报文对应的关联信息。
基于该可能的设计,用户面网元可以根据接收到的第三指示信息,确定需要确定接收到的媒体报文对应的关联信息,便在后续数据传输过程中,根据接收到的媒体报文,确定该媒体报文对应的关联信息。
一种可能的设计中,结合第一方面或者第一方面的可能的设计,在定时器有效期内,用户面网元通过关联信息对应的QoS流向接入网网元发送媒体报文。
一种可能的设计中,结合第一方面或者第一方面的可能的设计,用户面网元接收来自会话管理网元的定时器。
基于上述两种可能的设计,用户面网元可以根据会话管理网元发送的定时器,在定时器有效期内,通过关联信息对应的QoS流向接入网网元发送媒体报文。以实现在不同时间段内采用不同的QoS流对媒体报文进行传输,使得用户面网元对媒体报文的传输更加灵活。
一种可能的设计中,结合第一方面或者第一方面的可能的设计,客户端操作包括以下至少一种:初始播放、跳转、正常播放、暂停。
基于该可能的设计,客户端操作可以是上述客户端操作,也可以是其他客户端操作,不予限制。
第二方面,本申请实施例提供了一种通信装置,通信装置可以实现上述第一方面或者第一方面可能的设计中用户面网元所执行的功能,所述功能可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个上述功能相应的模块。如,接收模块,处理模块,发送模块。
接收模块,用于接收来自应用服务器的媒体报文。
处理模块,用于确定媒体报文对应的关联信息;其中,关联信息为与媒体报文对应的客户端操作关联的信息。
发送模块,用于通过关联信息对应的QoS流向接入网网元发送媒体报文。
其中,该通信装置的具体实现方式可参考第一方面或第一方面的任一种可能的设计提供的媒体报文的传输方法中用户面网元的行为功能,基于第二方面所述的通信装置,用户面网元可以根据接收到的应用服务器发送的媒体报文,确定媒体报文对应的关联信息;并通过关联信息对应的QoS流向接入网网元发送媒体报文。与现有技术中用户面网元按照应用服务器发送的媒体报文的先后顺序将媒体报文依次发送给各个终端相比,本申请实施例中用户面网元可以通过媒体报文对应的关联信息对应的QoS流,将媒体报文发送给接入网网元,实现对媒体报文的差异化传输,缩短终端播放媒体报文时等待缓冲的时间,提高用户观看体验。
一种可能的设计中,结合第二方面,处理模块,用于对携带关联信息的媒体报文进行识别,得到关联信息;或者接收模块,用于接收来自应用服务器的关联信息;或者处理模块,用于根据获取的用于向应用服务器请求媒体报文的媒体报文请求,确定媒体报文请求对应的客户端操作,根据媒体报文对应的媒体报文请求对应的客户端操作,确定关联信息。
基于该可能的设计,用户面网元可以采用上述任一方式确定媒体报文对应的关联信息,为用户面网元确定媒体报文对应的关联信息提供了可行性方案。
一种可能的设计中,结合第二方面或者第二方面的可能的设计,处理模块,用于对媒体报文进行应用层识别,得到关联信息;或者对媒体报文进行传输层识别,得到关联信息;或者对媒体报文进行网络层识别,得到关联信息。
基于该可能的设计,用户面网元可以采用上述任一方式确定媒体报文对应的关联信息,为用户面网元确定媒体报文对应的关联信息提供了可行性方案。
一种可能的设计中,结合第二方面或者第二方面的可能的设计,媒体报文请求包括实时流协议RTSP请求,处理模块,用于根据RTSP请求,确定媒体报文请求对应的客户端操作;或者媒体报文请求包括媒体报文的索引号,处理模块,用于根据媒体报文的索引号,确定媒体报文请求对应的客户端操作。
基于该可能的设计,用户面网元可以根据RTSP请求或者媒体报文的索引号确定媒体报文请求对应的客户端操作,为用户面网元确定媒体报文请求对应的客户端操作提供了可行性方案。
一种可能的设计中,结合第二方面或者第二方面的可能的设计,关联信息包括第一指示信息,其中,第一指示信息用于指示媒体报文对应的客户端操作;或者关联信息包括第二指示信息,其中,第二指示信息用于指示媒体报文对应的客户端操作对应的优先级。
基于该可能的设计,关联信息可以是媒体报文对应的客户端操作,也可以是客户端操作对应的优先级,还可以是其他与媒体报文的客户端操作关联的信息等,不予限制。
一种可能的设计中,结合第二方面或者第二方面的可能的设计,当关联信息包括第一指示信息时,处理模块,用于根据第一指示信息指示的客户端操作以及第一对应关系,确定客户端操作对应的QoS流;其中,不同的客户端操作对应不同的QoS流;第一对应关系为客户端操作与QoS流的对应关系;发送模块,用于通过客户端操作对应的QoS流,向接入网网元发送媒体报文。
一种可能的设计中,结合第二方面或者第二方面的可能的设计,接收模块,用于接收来自会话管理网元的第一对应关系。
基于上述两种可能的设计,用户面网元可以根据会话管理网元发送的客户端操作与QoS流的对应关系,将对应于不同客户端操作的媒体报文通过不同的QoS流发送给接入网网元,以实现对媒体报文的差异化传输,缩短终端播放媒体报文时等待缓冲的时间,提高用户观看体验。
一种可能的设计中,结合第二方面或者第二方面的可能的设计,当关联信息包括第二指示信息时,当不同的优先级对应不同的QoS流时,发送模块,用于根据第二指示信息指示的优先级以及第二对应关系,通过优先级对应的QoS流,将媒体报文发送给接入网网元;其中,第二对应关系为客户端操作对应的优先级与QoS流的对应关系;或者当不同的优先级对应相同的QoS流时,发送模块,用于根据第二指示信息指示的优先级以及第二对应关系,通过QoS流将媒体报文按照优先级发送给接入网网元;其中,第二对应关系为客户端操作对应的优先级与QoS流的对应关系。
一种可能的设计中,结合第二方面或者第二方面的可能的设计,接收模块,用于接收来自会话管理网元的第二对应关系。
基于上述两种可能的设计,用户面网元可以根据会话管理网元发送的客户端操作的优先级与QoS流的对应关系,将对应于客户端操作对应的优先级的媒体报文通过优先级对应的QoS流发送给接入网网元,以实现对媒体报文的差异化传输,缩短终端播放媒体报文时等待缓冲的时间,提高用户观看体验。
一种可能的设计中,结合第二方面或者第二方面的可能的设计,接收模块,用于接收来自会话管理网元的用于指示用户面网元接收到媒体报文后,确定媒体报文对应的关联信息的第三指示信息;处理模块,用于根据第三指示信息和接收到的媒体报文,确定媒体报文对应的关联信息。
基于该可能的设计,用户面网元可以根据接收到的第三指示信息,确定需要确定接收到的媒体报文对应的关联信息,便在后续数据传输过程中,根据接收到的媒体报文,确定该媒体报文对应的关联信息。
一种可能的设计中,结合第二方面或者第二方面的可能的设计,发送模块,用于在定时器有效期内,通过关联信息对应的QoS流向接入网网元发送媒体报文。
一种可能的设计中,结合第二方面或者第二方面的可能的设计,接收模块,用于接收来自会话管理网元的定时器。
基于上述两种可能的设计,用户面网元可以根据会话管理网元发送的定时器,在定时器有效期内,通过关联信息对应的QoS流向接入网网元发送媒体报文。以实现在不同时间段内采用不同的QoS流对媒体报文进行传输,使得用户面网元对媒体报文的传输更加灵活。
一种可能的设计中,结合第二方面或者第二方面的可能的设计,客户端操作包括以下至少一种:初始播放、跳转、正常播放、暂停。
基于该可能的设计,客户端操作可以是上述客户端操作,也可以是其他客户端操作,不予限制。
第三方面,提供了一种通信装置,该通信装置可以为用户面网元或者用户面网元中的芯片或者片上***。该通信装置可以实现上述各方面或者各可能的设计中用户面网元所执行的功能,所述功能可以通过硬件实现。一种可能的设计中,该通信装置可以包括:收发器和处理器。收发器和处理器可以用于支持通信装置实现上述第一方面或者第一方面的任一种可能的设计中所涉及的功能。例如:收发器可以用于接收来自应用服务器的媒体报文,处理器可以用于确定媒体报文对应的关联信息;其中,关联信息为与媒体报文对应的客户端操作关联的信息,收发器还可以用于通过关联信息对应的QoS流向接入网网元发送媒体报文。在又一种可能的设计中,所述通信装置还可以包括存储器,存储器,用于保存通信装置必要的计算机执行指令和数据。当该通信装置运行时,该处理器执行该存储器存储的该计算机执行指令,以使该通信装置执行如上述第一方面或者第一方面的任一种可能的设计所述的媒体报文的传输方法。
其中,该通信装置的具体实现方式可参考第一方面或第一方面的任一种可能的设计提供的媒体报文的传输方法中用户面网元的行为功能。
第四方面,提供了一种通信装置,该通信装置包括一个或多个处理器和一个或多个存储器;一个或多个存储器与一个或多个处理器耦合,一个或多个存储器用于存储计算机程序代码或计算机指令;当一个或多个处理器执行计算机指令时,使得通信装置执行如第一方面或者第一方面的任一可能的设计所述的媒体报文的传输方法。
第五方面,提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机指令或程序,当计算机指令或程序在计算机上运行时,使得计算机执行如第一方面或者第一方面的任一可能的设计所述的媒体报文的传输方法。
第六方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行如第一方面或者第一方面的任一可能的设计所述的媒体报文的传输方法。
第七方面,提供了一种芯片***,所述芯片***包括一个或多个处理器和一个或多个存储器;一个或多个存储器与一个或多个处理器耦合,一个或多个存储器中存储有计算机程序代码或计算机指令;当所述一个或多个处理器执行所述计算机程序代码或计算机指令时,使得所述芯片***执行如上述第一方面或者第一方面的任一可能的设计所述的媒体报文的传输方法。
其中,第三方面至第七方面中任一种设计方式所带来的技术效果可参见上述第一方面至第二方面的任一种可能的设计所带来的技术效果,不再赘述。
第八方面,提供了一种媒体报文的传输方法,该方法包括:会话管理网元向用户面网元发送用于指示用户面网元接收到媒体报文后,确定媒体报文对应的关联信息的第三指示信息,以使用户面网元根据第三指示信息和接收到的媒体报文确定媒体报文对应的关联信息,通过关联信息对应的QoS流将媒体报文发送给接入网网元;关联信息为与媒体报文对应的客户端操作关联的信息。
基于第八方面,本申请实施例中,会话管理网元可以向用户面网元发送第三指示信息,以使用户面网元根据第三指示信息,确定接收到的媒体报文对应的关联信息,并通过关联信息对应的QoS流向接入网网元发送媒体报文。与现有技术中用户面网元按照应用服务器发送的媒体报文的先后顺序将媒体报文依次发送给各个终端相比,本申请实施例中用户面网元根据第三指示信息,可以通过媒体报文对应的关联信息对应的QoS流,将媒体报文发送给接入网网元,实现对媒体报文的差异化传输,缩短终端播放媒体报文时等待缓冲的时间,提高用户观看体验。
一种可能的设计中,结合第八方面,会话管理网元接收来自策略控制网元的客户端操作、以及客户端操作对应的QoS参数;根据客户端操作对应的QoS参数,确定QoS参数对应的QoS流;并将客户端操作与QoS流的对应关系作为第一对应关系发送给用户面网元。
基于该可能的设计,会话管理网元可以将第一对应关系发送给用户面网元,以使用户面网元根据第一对应关系确定媒体报文对应的客户端操作对应的QoS流,通过该QoS流将媒体报文发送给接入网网元,从而实现对媒体报文的差异化传输。
一种可能的设计中,结合第八方面,会话管理网元接收来自策略控制网元的客户端操作、以及客户端操作对应的QoS参数;根据客户端操作对应的QoS参数,确定QoS参数对应的QoS流;根据客户端操作对应的QoS参数,确定客户端操作对应的优先级;会话管理网元将客户端操作对应的优先级与QoS流的对应关系作为第二对应关系发送给用户面网元。
基于该可能的设计,会话管理网元可以将第二对应关系发送给用户面网元,以使用户面网元根据第二对应关系确定接收到的媒体报文对应的客户端操作对应的优先级所对应的QoS流,通过该QoS流将媒体报文发送给接入网网元,从而实现对媒体报文的差异化传输。
一种可能的设计中,结合第八方面,会话管理网元获取客户端操作、客户端操作对应的QoS参数;会话管理网元将客户端操作、客户端操作的对应的QoS参数发送给策略控制网元;或者会话管理网元获取客户端操作、客户端操作对应的QoS参数;会话管理网元根据客户端操作对应的QoS参数,确定客户端操作对应的优先级;会话管理网元将客户端操作、客户端操作对应的优先级发送给策略控制网元。
基于该可能的设计,会话管理网元可以将上述信息发送给策略控制网元,以使策略控制网元将接收到的上述信息通过应用功能网元转发给应用服务器,以使应用服务器根据上述信息确定媒体报文对应的关联信息,并将关联信息携带在媒体报文中发送给用户面网元,使得用户面网元根据媒体报文的关联信息实现对媒体报文的差异化传输,缩短终端播放媒体报文时等待缓冲的时间,提高用户观看体验。
第九方面,本申请实施例提供了一种通信装置,通信装置可以实现上述第八方面或者第八方面可能的设计中会话管理网元所执行的功能,所述功能可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个上述功能相应的模块。如,发送模块。
发送模块,用于向用户面网元发送用于指示用户面网元接收到媒体报文后,确定媒体报文对应的关联信息的第三指示信息,以使用户面网元根据第三指示信息和接收到的媒体报文确定媒体报文对应的关联信息,通过关联信息对应的QoS流将媒体报文发送给接入网网元;关联信息为与媒体报文对应的客户端操作关联的信息。
其中,该通信装置的具体实现方式可参考第八方面或第八方面的任一种可能的设计提供的媒体报文的传输方法中会话管理网元的行为功能,基于第九方面所述的通信装置,会话管理网元可以向用户面网元发送第三指示信息,以使用户面网元根据第三指示信息,确定接收到的媒体报文对应的关联信息,并通过关联信息对应的QoS流向接入网网元发送媒体报文。与现有技术中用户面网元按照应用服务器发送的媒体报文的先后顺序将媒体报文依次发送给各个终端相比,本申请实施例中用户面网元根据第三指示信息,可以通过媒体报文对应的关联信息对应的QoS流,将媒体报文发送给接入网网元,实现对媒体报文的差异化传输,缩短终端播放媒体报文时等待缓冲的时间,提高用户观看体验。
一种可能的设计中,结合第九方面,通信装置还包括接收模块和处理模块,其中,接收模块,用于接收来自策略控制网元的客户端操作、以及客户端操作对应的QoS参数;处理模块,用于根据客户端操作对应的QoS参数,确定QoS参数对应的QoS流;发送模块,还用于将客户端操作与QoS流的对应关系作为第一对应关系发送给用户面网元。
基于该可能的设计,会话管理网元可以将第一对应关系发送给用户面网元,以使用户面网元根据第一对应关系确定媒体报文对应的客户端操作对应的QoS流,通过该QoS流将媒体报文发送给接入网网元,从而实现对媒体报文的差异化传输。
一种可能的设计中,结合第九方面或者第九方面的可能的设计,接收模块,用于接收来自策略控制网元的客户端操作、以及客户端操作对应的QoS参数;处理模块,用于根据客户端操作对应的QoS参数,确定QoS参数对应的QoS流;处理模块,用于根据客户端操作对应的QoS参数,确定客户端操作对应的优先级;发送模块,用于将客户端操作对应的优先级与QoS流的对应关系作为第二对应关系发送给用户面网元。
基于该可能的设计,会话管理网元可以将第二对应关系发送给用户面网元,以使用户面网元根据第二对应关系确定接收到的媒体报文对应的客户端操作对应的优先级所对应的QoS流,通过该QoS流将媒体报文发送给接入网网元,从而实现对媒体报文的差异化传输。
一种可能的设计中,结合第九方面或者第九方面的可能的设计,接收模块,用于获取客户端操作、客户端操作对应的QoS参数;发送模块,用于将客户端操作、客户端操作的对应的QoS参数发送给策略控制网元;或者接收模块,用于获取客户端操作、客户端操作对应的QoS参数;处理模块,用于根据客户端操作对应的QoS参数,确定客户端操作对应的优先级;发送模块,用于将客户端操作、客户端操作对应的优先级发送给策略控制网元。
基于该可能的设计,会话管理网元可以将上述信息发送给策略控制网元,以使策略控制网元将接收到的上述信息通过应用功能网元转发给应用服务器,以使应用服务器根据上述信息确定媒体报文对应的关联信息,并将关联信息携带在媒体报文中发送给用户面网元,使得用户面网元根据媒体报文的关联信息实现对媒体报文的差异化传输,缩短终端播放媒体报文时等待缓冲的时间,提高用户观看体验。
第十方面,提供了一种通信装置,该通信装置可以为会话管理网元或者会话管理网元中的芯片或者片上***。该通信装置可以实现上述各方面或者各可能的设计中会话管理网元所执行的功能,所述功能可以通过硬件实现。一种可能的设计中,该通信装置可以包括:收发器。收发器可以用于支持通信装置实现上述第八方面或者第八方面的任一种可能的设计中所涉及的功能。例如:收发器可以用于向用户面网元发送用于指示用户面网元接收到媒体报文后,确定媒体报文对应的关联信息的第三指示信息,以使用户面网元根据第三指示信息和接收到的媒体报文确定媒体报文对应的关联信息,通过关联信息对应的QoS流将媒体报文发送给接入网网元;关联信息为与媒体报文对应的客户端操作关联的信息。在又一种可能的设计中,所述通信装置还可以包括存储器,存储器,用于保存通信装置必要的计算机执行指令和数据。当该通信装置运行时,该处理器执行该存储器存储的该计算机执行指令,以使该通信装置执行如上述第八方面或者第八方面的任一种可能的设计所述的媒体报文的传输方法。
其中,该通信装置的具体实现方式可参考第八方面或第八方面的任一种可能的设计提供的媒体报文的传输方法中会话管理网元的行为功能。
第十一方面,提供了一种通信装置,该通信装置包括一个或多个处理器和一个或多个存储器;一个或多个存储器与一个或多个处理器耦合,一个或多个存储器用于存储计算机程序代码或计算机指令;当一个或多个处理器执行计算机指令时,使得通信装置执行如第八方面或者第八方面的任一可能的设计所述的媒体报文的传输方法。
第十二方面,提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机指令或程序,当计算机指令或程序在计算机上运行时,使得计算机执行如第八方面或者第八方面的任一可能的设计所述的媒体报文的传输方法。
第十三方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行如第八方面或者第八方面的任一可能的设计所述的媒体报文的传输方法。
第十四方面,提供了一种芯片***,所述芯片***包括一个或多个处理器和一个或多个存储器;一个或多个存储器与一个或多个处理器耦合,一个或多个存储器中存储有计算机程序代码或计算机指令;当所述一个或多个处理器执行所述计算机程序代码或计算机指令时,使得所述芯片***执行如上述第八方面或者第八方面的任一可能的设计所述的媒体报文的传输方法。
其中,第十方面至第十四方面中任一种设计方式所带来的技术效果可参见上述第八方面至第九方面的任一种可能的设计所带来的技术效果,不再赘述。
第十五方面,提供了一种媒体报文的传输方法,该方法包括:应用服务器接收来自用户面网元的用于向应用服务器请求媒体报文的媒体报文请求;应用服务器向用户面网元发送媒体报文;以使用户面网元确定媒体报文对应的关联信息,通过关联信息对应的QoS流将媒体报文发送给接入网网元;其中,关联信息为与媒体报文对应的客户端操作关联的信息。
基于第十五方面,应用服务器可以根据接收到的媒体报文请求,向用户面网元发送携带有关联信息的媒体报文,以使用户面网元根据关联信息对应的QoS流向接入网网元发送媒体报文。与现有技术中用户面网元按照应用服务器发送的媒体报文的先后顺序将媒体报文依次发送给各个终端相比,本申请实施例中用户面网元根据第三指示信息,可以通过媒体报文对应的关联信息对应的QoS流,将媒体报文发送给接入网网元,实现对媒体报文的差异化传输,缩短终端播放媒体报文时等待缓冲的时间,提高用户观看体验。
一种可能的设计中,结合第十五方面,应用服务器对媒体报文请求进行识别,得到媒体报文对应的客户端操作;根据媒体报文对应的客户端操作,确定关联信息;将关联信息携带在媒体报文中发送给用户面网元。
基于该可能的设计,应用服务器可以根据媒体报文请求确定媒体报文对应的客户端操作,进而将关联信息携带在媒体报文中发送给用户面网元,以使用户面网元根据关联信息实现对媒体报文的差异化传输,缩短终端播放媒体报文时等待缓冲的时间,提高用户观看体验。
一种可能的设计中,结合第十五方面或者第十五方面的可能的设计,应用服务器根据媒体报文对应的客户端操作,确定用于指示媒体报文对应的客户端操作的第一指示信息;将第一指示信息作为关联信息。
一种可能的设计中,结合第十五方面或者第十五方面的可能的设计,应用服务器通过应用功能网元接收来自策略控制网元的客户端操作、以及客户端操作对应的优先级;应用服务器根据媒体报文对应的客户端操作、以及客户端操作对应的优先级,确定用于指示媒体报文对应的客户端操作对应的优先级的第二指示信息;应用服务器将第二指示信息作为关联信息。
一种可能的设计中,结合第十五方面或者第十五方面的可能的设计,应用服务器通过应用功能网元接收来自策略控制网元的客户端操作、以及客户端操作对应的QoS参数;应用服务器根据媒体报文对应的客户端操作、以及客户端操作对应的QoS参数,确定用于指示媒体报文对应的客户端操作对应的QoS参数的第四指示信息,将第四指示信息作为关联信息。
基于上述三种可能的设计,应用服务器可以将第一指示信息、第二指示信息或者第四指示信息作为关联信息,当然,应用服务器还可以将其他与客户端操作关联的信息作为关联信息,不予限制。
第十六方面,本申请实施例提供了一种通信装置,通信装置可以实现上述第十五方面或者第十五方面可能的设计中应用服务器所执行的功能,所述功能可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个上述功能相应的模块。如,接收模块,发送模块。
接收模块,用于接收来自用户面网元的用于向应用服务器请求媒体报文的媒体报文请求。
发送模块,用于向用户面网元发送媒体报文;以使用户面网元确定媒体报文对应的关联信息,通过关联信息对应的QoS流将媒体报文发送给接入网网元;其中,关联信息为与媒体报文对应的客户端操作关联的信息。
其中,该通信装置的具体实现方式可参考第十五方面或第十五方面的任一种可能的设计提供的媒体报文的传输方法中应用服务器的行为功能,基于第十六方面所述的通信装置,应用服务器可以根据接收到的媒体报文请求,向用户面网元发送携带有关联信息的媒体报文,以使用户面网元根据关联信息对应的QoS流向接入网网元发送媒体报文。与现有技术中用户面网元按照应用服务器发送的媒体报文的先后顺序将媒体报文依次发送给各个终端相比,本申请实施例中用户面网元根据第三指示信息,可以通过媒体报文对应的关联信息对应的QoS流,将媒体报文发送给接入网网元,实现对媒体报文的差异化传输,缩短终端播放媒体报文时等待缓冲的时间,提高用户观看体验。
一种可能的设计中,结合第十六方面,通信装置还包括处理模块,处理模块,用于对媒体报文请求进行识别,得到媒体报文对应的客户端操作;处理模块,还用于根据媒体报文对应的客户端操作,确定关联信息;发送模块,还用于将关联信息携带在媒体报文中发送给用户面网元。
基于该可能的设计,应用服务器可以根据媒体报文请求确定媒体报文对应的客户端操作,进而将关联信息携带在媒体报文中发送给用户面网元,以使用户面网元根据关联信息实现对媒体报文的差异化传输,缩短终端播放媒体报文时等待缓冲的时间,提高用户观看体验。
一种可能的设计中,结合第十六方面或者第十六方面的可能的设计,处理模块,还用于根据媒体报文对应的客户端操作,确定用于指示媒体报文对应的客户端操作的第一指示信息;将第一指示信息作为关联信息。
一种可能的设计中,结合第十六方面或者第十六方面的可能的设计,处理模块,还用于通过应用功能网元接收来自策略控制网元的客户端操作、以及客户端操作对应的优先级;应用服务器根据媒体报文对应的客户端操作、以及客户端操作对应的优先级,确定用于指示媒体报文对应的客户端操作对应的优先级的第二指示信息;应用服务器将第二指示信息作为关联信息。
一种可能的设计中,结合第十六方面或者第十六方面的可能的设计,接收模块,还用于通过应用功能网元接收来自策略控制网元的客户端操作、以及客户端操作对应的QoS参数;处理模块,还用于根据媒体报文对应的客户端操作、以及客户端操作对应的QoS参数,确定用于指示媒体报文对应的客户端操作对应的QoS参数的第四指示信息,将第四指示信息作为关联信息。
基于上述三种可能的设计,应用服务器可以将第一指示信息、第二指示信息或者第四指示信息作为关联信息,当然,应用服务器还可以将其他与客户端操作关联的信息作为关联信息,不予限制。
第十七方面,提供了一种通信装置,该通信装置可以为应用服务器或者应用服务器中的芯片或者片上***。该通信装置可以实现上述各方面或者各可能的设计中用户面网元所执行的功能,所述功能可以通过硬件实现。一种可能的设计中,该通信装置可以包括:收发器和处理器。收发器和处理器可以用于支持通信装置实现上述第十五方面或者第十五方面的任一种可能的设计中所涉及的功能。例如:收发器可以用于接收来自用户面网元的用于向应用服务器请求媒体报文的媒体报文请求。收发器还可以用于向用户面网元发送媒体报文;以使用户面网元确定媒体报文对应的关联信息,通过关联信息对应的QoS流将媒体报文发送给接入网网元;其中,关联信息为与媒体报文对应的客户端操作关联的信息。在又一种可能的设计中,所述通信装置还可以包括存储器,存储器,用于保存通信装置必要的计算机执行指令和数据。当该通信装置运行时,该处理器执行该存储器存储的该计算机执行指令,以使该通信装置执行如上述第十五方面或者第十五方面的任一种可能的设计所述的媒体报文的传输方法。
其中,该通信装置的具体实现方式可参考第十五方面或第十五方面的任一种可能的设计提供的媒体报文的传输方法中应用服务器的行为功能。
第十八方面,提供了一种通信装置,该通信装置包括一个或多个处理器和一个或多个存储器;一个或多个存储器与一个或多个处理器耦合,一个或多个存储器用于存储计算机程序代码或计算机指令;当一个或多个处理器执行计算机指令时,使得通信装置执行如第十五方面或第十五方面的任一种可能的设计提供的媒体报文的传输方法中应用服务器的行为功能。
第十九方面,提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机指令或程序,当计算机指令或程序在计算机上运行时,使得计算机执行如第十五方面或第十五方面的任一种可能的设计提供的媒体报文的传输方法中应用服务器的行为功能。
第二十方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行如第十五方面或第十五方面的任一种可能的设计提供的媒体报文的传输方法中应用服务器的行为功能。
第二十一方面,提供了一种芯片***,所述芯片***包括一个或多个处理器和一个或多个存储器;一个或多个存储器与一个或多个处理器耦合,一个或多个存储器中存储有计算机程序代码或计算机指令;当所述一个或多个处理器执行所述计算机程序代码或计算机指令时,使得所述芯片***执行如上述第十五方面或第十五方面的任一种可能的设计提供的媒体报文的传输方法中应用服务器的行为功能。
其中,第十七方面至第二十一方面中任一种设计方式所带来的技术效果可参见上述第十五方面至第十六方面的任一种可能的设计所带来的技术效果,不再赘述。
第二十二方面,提供了一种通信***,该通信***包括如第二方面至第三方面的任一方面所述的通信装置、如第九方面至第十方面任一方面所述通信装置、以及如第十五方面至第十六方面的任一方面所述的通信装置。
附图说明
图1a为本申请实施例提供的一种通信***的示意图;
图1b为本申请实施例提供的一种5G通信***的示意图;
图2为本申请实施例提供的一种通信装置的组成结构图;
图3为本申请实施例提供的一种媒体报文的传输方法流程图;
图4为本申请实施例提供的一种媒体报文的传输方法流程图;
图5为本申请实施例提供的一种媒体报文的传输方法流程图;
图6为本申请实施例提供的一种通信装置的组成示意图;
图7为本申请实施例提供的一种通信装置的组成示意图;
图8为本申请实施例提供的一种通信装置的组成示意图。
具体实施方式
下面结合说明书附图对本申请实施例的实施方式进行详细描述。
目前,现有技术中,用户面网元在向各个终端发送媒体报文时,可以根据应用服务器发送的媒体报文的先后顺序向各个终端发送媒体报文。在某一终端获取媒体报文时,用户面网元需要将位于该终端对应的媒体报文之前的媒体报文发送出去之后,才能向该终端发送媒体报文,导致终端播放媒体报文时等待缓冲的时间较长。
为解决该问题,本申请实施例提供了一种媒体报文的传输方法,其中,用户面网元可以根据接收到的应用服务器发送的媒体报文,确定媒体报文对应的关联信息;该关联信息为与媒体报文对应的客户端操作关联的信息;并通过关联信息对应的QoS流向接入网网元发送媒体报文。与现有技术中用户面网元按照应用服务器发送的媒体报文的先后顺序将媒体报文依次发送给各个终端相比,本申请实施例中用户面网元可以通过媒体报文对应的关联信息对应的QoS流,将媒体报文发送给接入网网元,实现对媒体报文的差异化传输,缩短终端播放媒体报文时等待缓冲的时间,提高用户观看体验。
下面结合说明书附图对本申请实施例的实施方式进行详细描述。
本申请实施例提供的媒体报文的传输方法可用于任一通信***,该通信***可以为第三代合作伙伴计划(third generation partnership project,3GPP)通信***,例如,长期演进(long term evolution,LTE)***,又可以为第五代(fifth generation,5G)移动通信***、新空口(new radio,NR)***、NR V2X***以及其他下一代通信***,也可以为非3GPP通信***,不予限制。本申请实施例提供的媒体报文的传输方法可以应用于各种通信场景,例如可以应用于以下通信场景中的一种或多种:增强移动宽带(enhanced mobilebroadband,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)等。下面以图1a为例,对本申请实施例提供的媒体报文的传输方法进行描述。
图1a为本申请实施例提供的一种通信***的示意图,如图1a所示,该通信***可以包括至少一个用户设备、接入网网元、移动性管理网元、会话管理网元、策略控制网元、用户面网元、应用功能网元和数据网络(data network,DN)。
其中,图1a中用户设备可以位于接入网网元的小区覆盖范围内。其中,用户设备可以通过上行链路(uplink,UL)与接入网网元进行空口通信,在UL方向上,用户设备向接入网网元发送数据,接入网网元将接收到的数据转发给核心网网元,由核心网网元对该数据进行处理,并将处理后的数据通过N6接口发送给应用服务器;在DL方向上,应用服务器向核心网网元发送下行数据,由核心网网元对该数据处理,并将处理后的数据通过N3接口发送给接入网网元,接入网网元对该数据进行处理后,通过空口发送至用户设备。如:用户设备在UL方向上通过上行链路物理层共享信道(physical sidelink share channel,PUSCH)向接入网网元发送上行数据,接入网网元将接收到的上行数据转发给核心网网元,核心网网元对该上行数据进行处理,将处理后的上行数据通过N6接口发送给应用服务器;其中,转发用户设备至核心网网元的上行数据的接入网网元与转发核心网网元至用户设备的下行数据的接入网网元可以是同一个接入网网元,也可以是不同的接入网网元。
用户设备也可以通过特定接口与核心网网元进行通信,如:用户设备可以通过N1接口与核心网网元中的接入和移动性管理网元进行通信。
用户设备在接入网络后可以建立协议数据单元(protocol data unit,PDU)会话,通过PDU会话访问外部数据网络DN,与部署在DN中的应用服务器进行交互,如图1a所示,根据用户访问的DN不同,网络可以根据网络策略选择接入DN的用户面网元作为PDU会话的锚点,即协议数据单元锚点(PDU session anchor,PSA),通过PSA的N6接口访问应用服务器,同一个应用的应用服务器可以部署在多个位置,网络可以根据用户设备的接入位置,选择靠近用户设备同时又能支持用户设备访问DN的PSA,以减少路由迂回,降低网络延迟。
其中,图1a中的用户设备(user equipment,UE)可以称为终端(terminal)或者移动台(mobile station,MS)或者移动终端(mobile terminal,MT)等。具体的,图1a中的用户设备可以是手机(mobile phone)、平板电脑或带无线收发功能的电脑。用户设备还可以是虚拟现实(virtual reality,VR)终端、增强现实(augmented reality,AR)终端、工业控制中的无线终端、无人驾驶中的无线终端、远程医疗中的无线终端、智能电网中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端、车载终端、具有车对车(vehicle-to-vehicle,V2V)通信能力的车辆、智能网联车、有无人机对无人机(UAV to UAV,U2U)通信能力的无人机等等,不予限制。
图1a中的接入网网元可以是任意一种具有无线收发功能的设备,主要用于实现无线物理控制功能、资源调度和无线资源管理、无线接入控制以及移动性管理等功能。具体的,接入网网元可以为支持有线接入的设备,也可以为支持无线接入的设备。示例性的,该接入网网元可以为接入网(access network,AN)/无线接入网(radio access network,RAN)设备,由多个5G-AN/5G-RAN节点组成。5G-AN/5G-RAN节点可以为:接入点(accesspoint,AP)、基站(nodeB,NB)、增强型基站(enhance nodeB,eNB)、下一代基站(NR nodeB,gNB)、传输接收点(transmission reception point,TRP)、传输点(transmission point,TP)或某种其它接入节点等。
图1a中的移动性管理网元,主要负责用户设备的接入认证、移动性管理、各个功能网元间的信令交互等工作,如:对用户的注册状态、用户的连接状态、用户注册入网、跟踪区更新、小区切换用户认证和密钥安全等进行管理。
图1a中的会话管理网元,可以称为会话管理功能或者多播/组播业务管理功能(multicast/broadcast-service management function,MB-SMF)或者多播会话管理网元等,不予限制。会话管理网元主要用于实现用户面传输逻辑通道,如:分组数据单元(packetdata unit,PDU)会话的建立、释放和更改等会话管理功能。
图1a中的策略控制网元,可以用于向移动性管理网元、会话管理网元提供策略,如:服务质量(quality of service)策略等等。
图1a中的用户面网元,可以称为PDU会话锚点(PSF)、用户面功能或者多播/组播用户面功能(multicast/broadcast user plane fuction,MB-UPF)。用户面网元可以作为用户面传输逻辑通道上的锚点,主要用于完成用户面数据的路由转发等功能,如:与终端之间建立通道(即用户面传输逻辑通道),在该通道上转发终端和DN之间的数据包以及负责对终端的数据报文过滤、数据转发、速率控制、生成计费信息等。多播/组播(multicast/broadcast,MB)业务控制器(MB service controller),具有群组管理、安全管理以及业务公告等业务管理功能。
图1a中的应用功能网元,主要是提供应用服务器和核心网中的网元交互的中间功能实体,应用服务器可以通过它实现对网络服务质量和计费的动态控制、保障SLA需求、获取核心网中某个网元的运行信息等。在本申请实施例中,应用功能网元可以为运营商部署的功能实体,也可以为服务提供商部署的功能实体,该服务提供商可以为第三方服务提供商,还可以为运营商内部的服务提供商,不予限制。
图1a中的数据网络DN,可以为向用户提供数据传输服务的运营商网络,如:可以为向用户提供IP多媒体业务(IP multi-media service,IMS)的运营商网络等。DN中可以部署有应用服务器(application server,AS),该应用服务器可以向用户提供数据传输服务。
需要说明的是,本申请实施例的终端、接入网网元以及核心网网元都可以为一个或多个芯片,也可以为片上***(system on chip,SOC)等。图1a仅为示例性附图,其包括的设备数量不受限制。此外,除图1a所示设备之外,该通信***还可以包括其他设备。图1a中各个设备的名称、各个链路的命名不受限制,除图1a所示名称之外,各个设备、各个链路还可以命名为其他名称。除图1a所示网元外,图1a所示网络还可以包括网络切片选择网元、网络仓库网元、认证服务网元、网络存储网元、网络数据分析网元、网络开放网元等,不予限制。
具体的,图1a所示通信***可以为第三代合作伙伴计划(3rd generationpartnership project,3GPP)中的通信***,例如,可以为长期演进(long termevolution,LTE)通信***,或者,***(4th generation,4G)通信***、或者,第五代(5thgeneration,5G)通信***或者新空口(new radio,NR)通信***,也可以是非3GPP通信***,不予限制。
以图1a所示的通信***为5G通信***为例,如图1b所示,上述接入网网元对应的网元或者实体可以为5G通信***中的无线接入网(radio access network,RAN)、移动性管理网元对应的网元或者实体可以为5G通信***中的接入和移动性管理功能(access andmobility management function,AMF)、会话管理网元所对应的网元或者实体可以为5G通信***中的会话管理功能(session management function,SMF)、策略控制网元可以为5G通信***中的策略控制功能(policy control function,PCF)、用户面网元所对应的网元或者实体可以为5G通信***中的用户面功能(user plane function,UPF)、应用功能网元对应的网元或者实体可以为5G通信***中的应用功能(application function,AF)、网络切片选择网元对应的网元或实体可以为5G通信***中的网络切片选择功能(networkslice selection function,NSSF)、网络仓库网元对应的网元或实体可以为5G通信***中的网络仓库功能(network repository function,NRF)、鉴权服务网元对应的网元或实体可以为5G通信***中的鉴权服务功能(authentication server function,AUSF)、网络存储网元对应的网元或者实体可以为5G通信***中的NRF或者统一数据仓库(unified datarepository,UDR)或者统一数据管理(unified data management,UDM)、网络数据分析网元对应的网元或者实体可以为5G通信***中的网络数据分析功能(network data analyticsfunction,NWDAF)、网络开放网元对应的网元或者实体可以为5G通信***中的网络开放功能(network exposure function,NEF)、业务控制网元对应的网元或实体可以为5G通信***中的业务控制点(service control point,SCP)等。
其中,如图1b所示,终端通过下一代网络(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接口与其他核心网网元通信。
具体实现时,图1a所示,如:各个终端、接入网网元和核心网网元均可以采用图2所示的组成结构,或者包括图2所示的部件。图2为本申请实施例提供的一种通信装置200的组成示意图,该通信装置200可以为终端或者终端中的芯片或者片上***;也可以为接入网网元或者接入网网元中的芯片或者片上***;也可以为核心网网元或者核心网网元中的芯片或者片上***。如图2所示,该通信装置200包括处理器201,收发器202以及通信线路203。
进一步的,该通信装置200还可以包括存储器204。其中,处理器201,存储器204以及收发器202之间可以通过通信线路203连接。
其中,处理器201是中央处理器(central processing unit,CPU)、通用处理器网络处理器(network processor,NP)、数字信号处理器(digital signal processing,DSP)、微处理器、微控制器、可编程逻辑器件(programmable logic device,PLD)或它们的任意组合。处理器201还可以是其它具有处理功能的装置,例如电路、器件或软件模块,不予限制。
收发器202,用于与其他设备或其它通信网络进行通信。该其它通信网络可以为以太网,无线接入网(radio access network,RAN),无线局域网(wireless local areanetworks,WLAN)等。收发器202可以是模块、电路、收发器或者任何能够实现通信的装置。
通信线路203,用于在通信装置200所包括的各部件之间传送信息。
存储器204,用于存储指令。其中,指令可以是计算机程序。
其中,存储器204可以是只读存储器(read-only memory,ROM)或可存储静态信息和/或指令的其他类型的静态存储设备,也可以是随机存取存储器(random accessmemory,RAM)或可存储信息和/或指令的其他类型的动态存储设备,还可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,EEPROM)、只读光盘(compact disc read-only memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或其他磁存储设备等,不予限制。
需要指出的是,存储器204可以独立于处理器201存在,也可以和处理器201集成在一起。存储器204可以用于存储指令或者程序代码或者一些数据等。存储器204可以位于通信装置200内,也可以位于通信装置200外,不予限制。处理器201,用于执行存储器204中存储的指令,以实现本申请下述实施例提供的媒体报文的传输方法。
在一种示例中,处理器201可以包括一个或多个CPU,例如图2中的CPU0和CPU1。
作为一种可选的实现方式,通信装置200包括多个处理器,例如,除图2中的处理器201之外,还可以包括处理器207。
作为一种可选的实现方式,通信装置200还包括输出设备205和输入设备206。示例性地,输入设备206是键盘、鼠标、麦克风或操作杆等设备,输出设备205是显示屏、扬声器(speaker)等设备。
需要指出的是,通信装置200可以是台式机、便携式电脑、网络服务器、移动手机、平板电脑、无线终端、嵌入式设备、芯片***或有图2中类似结构的设备。此外,图3中示出的组成结构并不构成对该通信装置的限定,除图2所示部件之外,该通信装置可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
本申请实施例中,芯片***可以由芯片构成,也可以包括芯片和其他分立器件。
此外,本申请的各实施例之间涉及的动作、术语等均可以相互参考,不予限制。本申请的实施例中各个设备之间交互的消息名称或消息中的参数名称等只是一个示例,具体实现中也可以采用其他的名称,不予限制。
下面结合图1a所示通信***,对本申请实施例提供的媒体报文的传输方法进行描述,其中,用户面网元可以为通信***中的任一用户面网元,应用服务器可以是通信***中的任一应用服务器,接入网网元可以为通信***中的任一接入网网元,下述实施例所述的用户面网元、应用服务器、接入网网元、会话管理网元、策略控制网元、终端可以具备图2所示部件。
图3为本申请实施例提供的一种媒体报文的传输方法的流程图,如图3所示,该方法可以包括:
步骤301、用户面网元向应用服务器发送媒体报文请求。相应的,应用服务器接收媒体报文请求。
其中,用户面网元可以为终端建立的PDU会话对应的用户面网元,可以为终端建立的PDU会话的锚点,终端可以为图1a所示***中任一终端。终端可以通过PDU会话将发往应用服务器的媒体报文请求发送给用户面网元,由用户面网元发送给应用服务器。应用服务器接收到媒体报文请求后,根据媒体报文请求确定媒体报文,并将确定的媒体报文发送给用户面网元,以使用户面网元通过PDU会话将接收到的媒体报文发送给终端。需要说明的是,在执行本申请实施例之前,终端已参照现有技术建立PDU会话,不予赘述。
其中,媒体报文请求用于请求获取媒体报文。
一种可能的设计,媒体报文请求包括媒体报文的标识信息,媒体报文的标识信息可以为媒体报文的索引号或其他用于标识媒体报文的信息。以使应用服务器根据媒体报文的标识信息确定媒体报文请求对应的媒体报文。
示例性的,以超文本传输协议动态自适应流媒体(dynamic adaptive streamingover hypertext transfer protocol,DASH)协议为例,终端可以采用下述方式与应用服务器进行交互:终端在请求媒体报文时,可以从应用服务器获取媒体描述文件(mediapresentation description,MPD)。其中,MPD可以包含一个或多个时间连续且不重叠的媒体时间段(period),每个时间段可以包含一段媒体内容的一个或多个自适应集合(adaption set)。时间段还可以包含起始时间、持续时间。自适应集合可以由一组可供切换的不同码率的码流(representation)组成。每个码流描述了媒体内容的多个属性,包括带宽、分辨率、码率等。具体的,码流可以包括一个或多个分片(segment)。每个分片就是实际的媒体内容的分片文件,终端可以通过媒体报文请求(hypertext transfer protocolget,HTTP GET)获取相应的分片对应的媒体内容。媒体报文请求中可以包括媒体分片的统一资源定位符(uniform resource locator,URL)、带宽、分辨率、码率、时间段等信息。即媒体报文的标识信息可以为时间段、或起始时间、或URL等,不予限制。
又一种可能的设计,媒体报文请求包括实时流协议(real time streamingprotocol,RTSP)请求,应用服务器根据RTSP请求确定媒体报文请求对应的媒体报文。
具体的,终端和应用服务器之间可以建立和协商RTSP会话,通过RTSP会话进行媒体报文的传输,从而实现媒体报文的实时受控和点播。RTSP会话本身不传输媒体报文,媒体报文的传输依赖于下层传输协议(如:实时传输协议(realtime transport protocol,RTP)、实时传输控制协议(realtime transport control protocol,RTCP))所提供的服务。
在媒体报文的传输过程中,终端可以根据用户不同的客户端操作,向应用服务器发送不同的RTSP请求。其中,客户端操作可以为用户在终端上的视频播放软件上的操作,客户端操作可以包括以下至少一种:初始播放、跳转、正常播放、暂停。
示例性的,如果客户端操作为初始播放,终端可以向应用服务器发送包括初始播放请求的RTSP请求。可选的,该初始播放请求可以包括媒体报文对应的时间范围,应用服务器根据该时间范围,传输该时间范围对应的媒体报文。其中,初始播放可以为终端首次向应用服务器请求某一视频对应的媒体报文,或者,换句话说,初始播放可以认为是应用服务器首次向终端传输某一视频对应的媒体报文。需要说明的是,上述时间范围还可以替换成起始时间或持续时间等描述,不予限制。
例如,初始播放请求中可以包括时间范围00:00~45:20,应用服务器可以从00:00对应的媒体报文开始传输,直至传输完45:20对应的媒体报文。
如果用户的客户端操作为跳转,终端可以向应用服务器发送包括跳转请求的RTSP请求。可选的,该跳转请求可以包括需跳转的媒体报文对应的时间,应用服务器根据该时间,从该时间对应的媒体报文开始传输,直至传输结束。需要说明的是,上述时间还可以替换成起始时间或持续时间等描述,不予限制。
例如,以某一视频的时长为45分20秒为例,假设应用服务器正在传输08分20秒对应的媒体报文时,接收到跳转请求,该跳转请求对应的时间为20分40秒,则应用服务器根据该跳转请求,开始向终端传输20分40秒至45分20秒对应的媒体报文。
如果用户的客户端操作为正常播放,终端可以向应用服务器发送包括正常播放请求的RTSP请求。可选的,该正常播放请求可以包括媒体报文对应的时间范围,应用服务器根据该时间范围,传输该时间范围对应的媒体报文。需要说明的是,上述时间范围还可以替换成起始时间或持续时间等描述,不予限制。
例如,以某一视频的时长为45分20秒为例,假设应用服务器正在传输08分20秒对应的媒体报文时,接收到正常播放请求,该正常播放请求对应的时间范围为08分21秒至20分50秒,则应用服务器根据该正常播放请求,向终端传输08分21秒至20分50秒对应的媒体报文,应用服务器在传输20分50秒对应的媒体报文时,接收到时间范围为20分51秒至45分20秒的正常播放请求,向终端传输20分51秒至45分20秒对应的媒体报文。
如果客户端操作为暂停,终端可以向应用服务器发送包括暂停请求的RTSP请求,用于告知应用服务器暂时停止传输媒体报文。应用服务器可以在接收到上述正常播放请求或跳转请求后,继续向终端传输媒体报文。或者应用服务器接收到终止请求,终止对媒体报文的传输,并释放与媒体报文相关的资源。
进一步的,用户面网元接收到媒体报文请求后,可以对媒体报文请求进行识别,得到媒体报文请求对应的客户端操作。
可选的,当媒体报文请求包括媒体报文的标识信息时,用户面网元可以根据媒体报文的标识信息确定媒体报文请求对应的客户端操作。
以媒体报文请求包括媒体报文的索引号为例,如果媒体报文的索引号为初始值,则可以认为媒体报文请求对应的客户端操作为初始播放;如果媒体报文的索引号发生突变,则可以认为媒体报文请求对应的客户端操作为跳转;如果媒体报文的索引号连续变化,则可以认为媒体报文请求对应的客户端操作为正常播放;如果媒体报文的索引号不变,则可以认为媒体报文请求对应的客户端操作为暂停。其中,索引号具体可以是上述DASH协议中所描述的时间段。
可替换的,当媒体报文请求包括RTSP请求时,用户面网元根据RTSP请求确定媒体报文请求对应的客户端操作。
步骤302、应用服务器向用户面网元发送媒体报文。相应的,用户面网元接收媒体报文。
其中,应用服务器可以根据接收到的媒体报文请求,确定媒体报文请求对应的媒体报文,并将媒体报文发送给用户面网元。
进一步的,应用服务器可以对媒体报文请求进行识别,得到媒体报文对应的客户端操作,根据媒体报文对应的客户端操作,确定媒体报文对应的关联信息,并将该关联信息携带在媒体报文中发送给用户面网元。其中,关联信息为与媒体报文对应的客户端操作关联的信息。
其中,应用服务器可以采用上述步骤301中用户面网元根据媒体报文请求确定媒体报文请求对应的客户端操作的方法,确定接收到的媒体报文请求对应的客户端操作,将媒体报文请求对应的客户端操作确定为媒体报文请求对应的媒体报文所对应的客户端操作。
可选的,应用服务器根据媒体报文对应的客户端操作,确定用于指示媒体报文对应的客户端操作的第一指示信息,将第一指示信息作为关联信息,携带在媒体报文中发送给用户面网元。
可选的,应用服务器根据媒体报文对应的客户端操作,确定用于指示客户端操作对应的优先级的第二指示信息,将第二指示信息作为关联信息,携带在媒体报文中发送给用户面网元。
进一步的,应用服务器通过应用功能网元和策略控制网元接收会话管理网元发送的客户端操作、以及客户端操作对应的优先级,根据客户端操作对应的优先级,确定第二指示信息。
可选的,应用服务器根据媒体报文对应的客户端操作,确定用于指示客户端操作对应的QoS参数的第四指示信息,将第四指示信息作为关联信息,携带在媒体报文中发送给用户面网元。
进一步的,应用服务器通过应用功能网元和策略控制网元接收会话管理网元发送的客户端操作、以及客户端操作对应的QoS参数,根据客户端操作对对应的QoS参数,确定第四指示信息。
进一步的,应用服务器可以在应用层、传输层或网络层为媒体报文设置上述关联信息,以指示该媒体报文对应的客户端操作。即媒体报文的应用层、传输层或网络层的报文头中包含上述关联信息。
其中,应用服务器可以根据应用层协议为媒体报文设置关联信息,应用层协议可以为超文本传输安全协议(hypertext transfer protocol secure,HTTPS)或实时流传输协议(real time streaming protocol,RTSP)等,不予限制。或者,应用服务器可以根据传输层协议为媒体报文设置关联信息,传输层协议可以为传输控制协议(transmissioncontrol protocol,TCP)或多路径TCP协议(multi-path TCP,MPTCP)等,当用户面网元与应用服务器之间采用隧道协议传输报文时,传输层协议还可以是对应的隧道协议,不予限制。或者,应用服务器可以根据网络层协议为媒体报文设置关联信息,网络层协议可以是网络之间互连的协议(internet protocol,IP)等,不予限制。
需要说明的是,上述为媒体报文在应用层、传输层或网络层设置关联信息的过程可参照现有技术中在应用层、传输层或网络层设置指示信息的过程,不予赘述。
可替换的,应用服务器将媒体报文和对应的关联信息携带在一个消息中发送给用户面网元,或者,应用服务器将媒体报文和媒体报文对应的关联信息分别发送给用户面网元。
步骤303、用户面网元根据媒体报文,确定媒体报文对应的关联信息。
其中,用户面网元可以采用下述方式一至方式三中的任意一种确定媒体报文对应的关联信息:
方式一:当媒体报文携带有关联信息时,用户面网元对媒体报文进行识别,得到关联信息。
可选的,用户面网元对媒体报文进行应用层识别,得到关联信息。
可选的,用户面网元对媒体报文进行传输层识别,得到关联信息。
可选的,用户面网元对媒体报文进行网络层识别,得到关联信息。
其中,关联信息包括上述第一指示信息、第二指示信息或者第四指示信息。
方式二:用户面网元接收应用服务器发送的媒体报文的关联信息。
方式三:用户面网元根据媒体报文对应的媒体报文请求对应的客户端操作,确定关联信息。
具体的,用户面网元可以对媒体报文请求进行识别,得到媒体报文请求对应的客户端操作,在接收到媒体报文请求对应的媒体报文后,将媒体报文请求对应的客户端操作确定为媒体报文对应的客户端操作。
类似的,用户面网元也可以采用上述步骤302中应用服务器确定客户端操作对应的关联信息的方式,确定接收到的媒体报文对应的客户端操作对应的关联信息,不予赘述。
进一步的,用户面网元接收会话管理网元发送的第三指示信息,根据第三指示信息,确定媒体报文对应的关联信息;其中,第三指示信息用于指示用户面网元接收到媒体报文后,确定媒体报文对应的关联信息。
其中,第三指示信息用于指示用户面网元接收到媒体报文后,确定媒体报文对应的关联信息具体可以包括:指示采用上述方式一或者方式二或者方式三确定媒体报文对应的关联信息。
步骤304、用户面网元根据关联信息,确定关联信息对应的QoS流。
本申请实施例中,为了满足媒体业务的QoS需求,可以将关联信息与支持传输与关联信息对应的媒体报文的QoS流对应起来,通过该QoS流传输该媒体报文。其中,QoS流可以为终端建立的PDU会话对应的一个或者多个QoS流,QoS流可以用于终端与用户面网元之间传输媒体报文,该QoS流的QoS参数满足其上传输的媒体报文的QoS需求。示例性的,会话管理网元可以在为终端建立该PDU会话时,建立与关联信息对应的QoS流;或者,会话管理网元为终端建立PDU会话之后,修改该PDU会话,包括修改或增加PDU会话的QoS流,使修改或增加后的QoS流与关联信息对应,满足与关联信息对应的媒体业务的传输需求等QoS需求。具体的,会话管理网元确定关联信息对应的QoS流的过程可参照图4所示方法。
其中,关联信息与QoS流的对应方式可以采用一对一的对应方式,也可以采用多对一的对应方式,不予限制。需要说明的是,关联信息与QoS流之间的对应关系还可以替换描述为关联信息与QoS流的标识之间的对应关系,QoS流的标识可以为服务质量流的身份标识(quality of service flow identity,QFI)、分配保留优先级(allocation retentionpriority,ARP)或第五代移动通信技术服务质量标识(fifth-generation mobilenetworks quality of service identifier,5QI)等,不予限制。
其中,多对一的对应方式可以是一部分关联信息对应一个QoS流,另一部分关联信息对应另一个QoS流。多对一的对应方式也可以是所有关联信息对应同一个QoS流。
当关联信息为第一指示信息时,即关联信息为客户端操作,以关联信息包括初始播放、跳转、正常播放或暂停为例,初始播放可以对应QoS流1、跳转对应QoS流2、正常播放对应QoS流3、暂停对应QoS流4。或者初始播放和跳转对应QoS流1、正常播放或暂停对应QoS流2。
当关联信息为第二指示信息时,即关联信息为客户端操作对应的优先级,客户端操作与优先级的对应关系可以是一对一的对应关系,也可以是多对一的对应关系。
当客户端操作与优先级的对应关系为一对一时,以初始播放的优先级为高、跳转的优先级为较高,正常播放的优先级为中,暂停的优先级为低为例,初始播放可以对应QoS流1、跳转对应QoS流2、正常播放对应QoS流3、暂停对应QoS流4。或者初始播放和跳转对应QoS流1、正常播放或暂停对应QoS流2。或者初始播放、跳转、正常播放和暂停均对应QoS流1。
当客户端操作与优先级的对应关系为多对一时,以初始播放的优先级为高、跳转的优先级为中,正常播放和暂停的优先级为低为例,初始播放可以对应QoS流1、跳转对应QoS流2、正常播放和暂停对应QoS流3。或者初始播放和跳转可以对应QoS流1、正常播放和暂停对应QoS流2。或者初始播放、跳转、正常播放和暂停均对应QoS流1。
当关联信息为第四指示信息时,即关联信息为客户端操作对应的QoS参数,客户端操作与QoS参数的对应关系可以是一对一的对应关系,也可以是多对一的对应关系,不同的QoS参数对应不同的QoS流。
其中,关联信息与QoS流之间的对应关系可以以数组形式表示,也可以以表格形式表示或者以其他形式表示,不予限制。以关联信息为第一指示信息为例,假设关联信息包括初始播放、跳转、正常播放或暂停,初始播放可以对应QoS流1、跳转对应QoS流2、正常播放对应QoS流3、暂停对应QoS流4,以关联信息与QoS流之间的对应关系以数组形式表示为例,关联信息与QoS流之间的对应关系包括:(初始播放,QoS流1)、(跳转,QoS流2)、(正常播放,QoS流3)、(暂停,QoS流4)。以关联信息与QoS流之间的对应关系以表格形式表示为例,关联信息与QoS流之间的对应关系可以如下表一所示:
表一
初始播放 QoS流1
跳转 QoS流2
正常播放 QoS流3
暂停 QoS流4
具体的,用户面网元可以采用下述方式一至方式三中的任意一种确定关联信息对应的QoS流。
方式一:根据第一指示信息以及第一对应关系,确定客户端操作对应的QoS流。
其中,第一对应关系为客户端操作与QoS流的对应关系。
可选的,当不同的关联信息对应不同的QoS流指媒体报文对应的关联信息与QoS流一一对应时,以关联信息包括初始播放、跳转、正常播放或暂停,初始播放对应的QoS流为QFI1、跳转对应的QoS流为QFI2、正常播放对应的QoS流为QFI3、暂停对应的QoS流为QFI4为例,对上述关联信息进行详细描述。可以将初始播放对应的QFI1的传输优先级设置为高,将跳转对应的QFI2的传输优先级设置为较高,将正常播放对应的QFI3的传输优先级设置为中,将暂停对应的QFI4的传输优先级设置为低。这样,用户面网元在接收到媒体报文并进行关联信息识别后,可以通过QFI1对应的QoS流将关联信息为初始播放的媒体报文发送给接入网网元,通过QFI2对应的QoS流将关联信息为跳转的媒体报文发送给接入网网元,通过QFI3对应的QoS流将关联信息为正常播放的媒体报文发送给接入网网元,通过QFI4对应的QoS流将关联信息为暂停的媒体报文发送给接入网网元。
例如,以用户面网元依次接收到携带有第一指示信息为初始播放的媒体报文1、携带有第一指示信息为暂停的媒体报文2、携带有第一指示信息为跳转的媒体报文3为例,用户面网元可以根据媒体报文对应的QoS流对媒体报文进行传输,而不用根据媒体报文的接收顺序对媒体报文进行传输。由于媒体报文1对应的QFI1的传输优先级为高,媒体报文2对应的QFI4的传输优先级为低,媒体报文3对应的QFI2的传输优先级为较高,用户面网元可以优先传输媒体报文1,然后传输媒体报文3,最后传输媒体报文2。
可选的,当不同的关联信息对应不同的QoS流指一部分关联信息对应一个QoS流,另一部分关联信息对应另一个QoS流时,以关联信息包括初始播放、跳转、正常播放或暂停,初始播放和跳转对应的QoS流为QFI1、正常播放和暂停对应的QoS流为QFI2为例,对上述关联信息进行详细描述。可以将初始播放和跳转对应的QFI1的传输优先级设置为高,将跳转和正常播放对应的QFI2的传输优先级设置为低。这样,用户面网元在接收到媒体报文并进行关联信息识别后,可以通过QFI1对应的QoS流将关联信息为初始播放或跳转的媒体报文发送给接入网网元,通过QFI2对应的QoS流将关联信息为正常播放或暂停的媒体报文发送给接入网网元。
例如,以用户面网元依次接收到携带有第一指示信息为暂停的媒体报文1、携带有第一指示信息为初始播放的媒体报文2为例,用户面网元可以根据媒体报文对应的QoS流对媒体报文进行传输,而不用根据媒体报文的接收顺序对媒体报文进行传输。由于媒体报文1对应的QFI2的传输优先级为低,媒体报文2对应的QFI1的传输优先级为高,用户面网元可以优先传输媒体报文2,然后传输媒体报文1。
需要说明的是,当用户面网元接收到多个携带有同一第一指示信息的媒体报文时,如用户面网元依次接收到携带有第一指示信息为初始播放的媒体报文11、携带有第一指示信息为初始播放的媒体报文12、携带有第一指示信息为初始播放的媒体报文13时,用户面网元可以按照媒体报文的接收顺序对媒体报文进行传输,即用户面网元按照接收顺序依次传输媒体报文11、媒体报文12、媒体报文13。
其中,由于不同的QoS流对应不同的QoS参数,如传输优先级、带宽、时延等,用户面网元可以在接收到媒体报文后,对媒体报文进行识别,得到关联信息,将媒体报文通过关联信息对应的QoS流发送给接入网网元,可以实现对媒体报文的差异化传输。
进一步的,用户面网元接收来自会话管理网元的第一对应关系。
方式二:根据第二指示信息以及第二对应关系,确定优先级对应的QoS流。
其中,第二对应关系为客户端操作对应的优先级与QoS流的对应关系。
可选的,当不同的关联信息对应不同的QoS流指媒体报文对应的关联信息与QoS流一一对应时,以关联信息包括初始播放、跳转、正常播放或暂停,初始播放对应的优先级为高,跳转对应的优先级为较高、正常播放对应的优先级为中、暂停对应的优先级为低为例,对上述关联信息进行详细描述。可以将高优先级对应QFI1、较高优先级对应QFI2、中优先级对应QFI3、低优先级对应QFI4。这样,用户面网元在接收到媒体报文并进行关联信息识别后,可以通过QFI1对应的QoS流将关联信息为高优先级的媒体报文发送给接入网网元,通过QFI2对应的QoS流将关联信息为较高优先级的媒体报文发送给接入网网元,通过QFI3对应的QoS流将关联信息为中优先级的媒体报文发送给接入网网元,通过QFI4对应的QoS流将关联信息为低优先级的媒体报文发送给接入网网元。
例如,以用户面网元依次接收到携带有第二指示信息为较高优先级的媒体报文1、携带有第二指示信息为高优先级的媒体报文2、携带有第二指示信息为低优先级的媒体报文3为例,用户面网元可以根据媒体报文对应的QoS流对媒体报文进行传输,而不用根据媒体报文的接收顺序对媒体报文进行传输。用户面网元可以优先传输媒体报文2,然后传输媒体报文1,最后传输媒体报文3。
可选的,当不同的关联信息对应不同的QoS流指一部分关联信息对应一个QoS流,另一部分关联信息对应另一个QoS流时,以关联信息包括初始播放、跳转、正常播放或暂停,初始播放对应的优先级为高、跳转对应的优先级为较高、正常播放和暂停对应的优先级为低为例,对上述关联信息进行详细描述。可以将高优先级和较高优先级对应QFI1,将中优先级和低优先级对应QFI2。这样,用户面网元在接收到媒体报文并进行关联信息识别后,可以通过QFI1对应的QoS流将关联信息为高优先级或较高优先级的媒体报文发送给接入网网元,通过QFI2对应的QoS流将关联信息为中优先级或低优先级的媒体报文发送给接入网网元。
例如,以用户面网元依次接收到携带有第二指示信息为较高优先级的媒体报文1、携带有第二指示信息为高优先级的媒体报文2、携带有第二指示信息为低优先级的媒体报文3为例,用户面网元可以根据媒体报文对应的QoS流对媒体报文进行传输,而不用根据媒体报文的接收顺序对媒体报文进行传输。用户面网元可以优先传输媒体报文2,然后传输媒体报文1,最后传输媒体报文3。
需要说明的是,上述举例中,当用户面网元通过同一个QoS传输不同优先级的媒体报文时,可以按照媒体报文对应的优先级对媒体报文进行传输。例如,当用户面网元接收到携带有第二指示信息为较高优先级的媒体报文1、携带有第二指示信息为高优先级的媒体报文2时,可以优先传输媒体报文1,然后传输媒体报文2。
可选的,当不同的关联信息对应相同的QoS流时,用户面网元可以根据媒体报文对应的优先级对媒体报文进行传输。
需要说明的是,当用户面网元接收到多个携带有同一第二指示信息的媒体报文时,如用户面网元依次接收到携带有第二指示信息为高优先级的媒体报文11、携带有第二指示信息为高优先级的媒体报文12、携带有第二指示信息为高优先级的媒体报文13时,用户面网元可以按照媒体报文的接收顺序对媒体报文进行传输,即用户面网元按照接收顺序依次传输媒体报文11、媒体报文12、媒体报文13。
其中,由于不同的QoS流对应不同的QoS参数,如传输优先级、带宽、时延等,用户面网元可以在接收到媒体报文后,对媒体报文进行识别,得到关联信息,将媒体报文通过关联信息对应的QoS流发送给接入网网元,可以实现对媒体报文的差异化传输。
进一步的,用户面网元接收来自会话管理网元的第二对应关系。
方式三:根据第四指示信息,确定QoS流。
具体的,用户面网元根据第四指示信息指示的QoS参数,确定QoS参数对应的QoS流。
其中,由于不同的QoS流对应不同的QoS参数,如传输优先级、带宽、时延等,用户面网元可以在接收到媒体报文后,对媒体报文进行识别,得到关联信息,将媒体报文通过关联信息对应的QoS流发送给接入网网元,可以实现对媒体报文的差异化传输。
步骤305、用户面网元通过关联信息对应的QoS流将媒体报文发送给接入网网元。相应的,接入网网元接收媒体报文。
具体的,用户面网元可以采用上述步骤304所述方法对媒体报文进行差异化传输,不予赘述。
可选的,用户面网元在定时器有效期内,通过关联信息对应的QoS流向接入网网元发送媒体报文。也可以描述为,在有效时间内,用户面网元通过关联信息对应的QoS流向接入网网元发送媒体报文。
例如,以关联信息均对应同一个QoS流为例,用户面网元可以在定时器1的有效时间内使用一个QoS流传输媒体报文,在定时器2的有效时间内使用另一个QoS流传输媒体报文等,不予限制。
其中,用户面网元可以接收会话管理网元发送的定时器,或者通过会话管理网元接收策略控制网元发送的定时器,或者通过会话管理网元、策略控制网元接收应用功能网元发送的定时器,不予限制。
基于图3所示的方法,本申请实施例中,用户面网元可以根据接收到的应用服务器发送的媒体报文,确定媒体报文对应的关联信息;并通过关联信息对应的QoS流向接入网网元发送媒体报文。与现有技术中用户面网元按照应用服务器发送的媒体报文的先后顺序将媒体报文依次发送给各个终端相比,本申请实施例中用户面网元可以通过媒体报文对应的关联信息对应的QoS流,将媒体报文发送给接入网网元,例如,本申请实施例中,用户面网元可以优先传输客户端操作为初始播放的媒体报文,然后传输客户端操作为跳转的媒体报文,再传输客户端操作为正常播放的媒体报文,最后传输客户端操作为暂停的媒体报文,以实现对媒体报文的差异化传输,缩短客户端操作为初始播放和跳转的用户播放媒体报文时等待缓冲的时间,提高用户观看体验。
下面参照图4,对用户面网元获取上述第一对应关系或第二对应关系进行详细描述。
图4为本申请实施例提供的一种媒体报文的传输方法,该方法包括:
步骤401、会话管理网元向策略控制网元发送请求消息。相应的,策略控制网元接收请求消息。
其中,该请求消息可以用于请求获取媒体业务的策略信息,该请求消息可以包括会话标识。
一种可能的设计中,该请求消息可以为会话管理策略建立请求(SM policyestablishment request)。例如,终端可以通过移动性管理网元向会话管理网元发送PDU会话建立请求,请求为终端建立PDU会话,会话管理网元接收到该PDU会话建立请求后,向策略控制网元发送SM policy establishment request。
又一种可能的设计中,该请求消息可以为会话管理策略修改请求(SM policymodification request)。例如,终端可以通过移动性管理网元向会话管理网元发送携带媒体业务的标识信息的PDU会话修改请求,请求通过终端建立的PDU会话传输该媒体业务的媒体报文,会话管理网元接收到该PDU会话修改请求后,向策略控制网元发送SM policymodification request。
步骤402、策略控制网元向会话管理网元发送策略信息。相应的,会话管理网元接收策略信息。
其中,策略信息可以为策略与计费控制规则(policy and charging controlrule,PCC规则)。该策略信息包括媒体业务对应的客户端操作、客户端操作对应的QoS参数、或客户端操作对应的优先级等。其中,媒体业务的标识信息用于表示媒体业务,具体可以是IP五元组,也可以是IP三元组,应用标识等。
一种可能的设计中,当请求消息为SM policy establishment request时,策略信息可以携带在会话管理策略建立响应(SM policy establishment response)。
又一种可能的设计中,当请求消息为SM policy modification request时,策略信息可以携带在会话管理策略修改响应(SM policy modification response)。
可选的,策略控制网元可以接收应用功能网元发送的媒体业务的客户端操作、以及客户端操作对应的QoS需求,根据客户端操作对应的QoS需求,确定客户端操作对应的QoS参数或者对应的优先级。
其中,不同的客户端操作可以对应不同的需求;或者一部分客户端操作可以对应一种QoS需求,另一部分客户端操作可以对应另一种QoS需求;或者所有客户端操作对应同一种QoS需求。
例如,以客户端操作包括初始播放、跳转、正常播放或暂停为例,初始播放可以对应QoS需求1、跳转可以对应QoS需求2、正常播放可以对应QoS需求3、暂停可以对应QoS需求4;或者初始播放和跳转可以对应QoS需求1、正常播放和暂停可以对应QoS需求2;或者初始播放、跳转、正常播放和暂停均对应QoS需求1。
示例性的,当初始播放对应QoS需求1、跳转对应QoS需求2、正常播放对应QoS需求3、暂停对应QoS需求4时,策略控制网元得到的客户端操作对应的QoS参数可以为:初始播放对应QoS参数1、跳转对应QoS参数2、正常播放对应QoS参数3。
进一步的,策略控制网元还可以根据客户端操作对应的QoS参数确定客户端操作对应的优先级。
可选的,策略控制网元预先配置有媒体业务的客户端操作、以及客户端操作对应的QoS参数。
步骤403a、会话管理网元根据策略信息包括的媒体业务的标识信息、媒体业务的客户端操作、客户端操作对应的QoS参数,确定客户端操作对应的QoS流。
具体的,会话管理网元可以创建新的QoS流,也可以对已有的QoS流进行修改,得到客户端操作对应的QoS流,不予限制。也就是说,会话管理网元创建客户端操作对应的QoS流,当不同客户端操作对应不同的QoS流时,会话管理网元需要创建不同的QoS流。
例如,以客户端操作包括初始播放、跳转、正常播放或暂停为例,当初始播放对应QoS参数1、跳转对应QoS参数2、正常播放对应QoS参数3、暂停对应QoS参数4时,会话管理网元可以为初始播放确定QoS流1,为跳转确定QoS流2,为正常播放确定QoS流3,为暂停确定QoS流4,即客户端操作对应的QoS流可以为:初始播放对应QoS流1、跳转对应QoS流2、正常播放对应QoS流3、暂停对应QoS流4。
步骤404a、会话管理网元向用户面网元发送第一对应关系。相应的,用户面网元接收第一对应关系。
其中,会话管理网元可以根据上述步骤403a确定第一对应关系,并将第一对应关系发送给用户面网元。第一对应关系为客户端操作与QoS流的对应关系。
可替换的,上述步骤403a和404a可以替换为下述步骤403b和404b。
步骤403b、会话管理网元根据策略信息包括的媒体业务的标识信息、媒体业务的客户端操作、客户端操作对应的优先级、客户端操作对应的QoS参数,确定客户端操作对应的优先级对应的QoS流。
类似的,会话管理网元可以参照上述步骤403a的方式为客户端操作对应的优先级确定QoS流,不予赘述。
步骤404b、会话管理网元向用户面网元发送第二对应关系。相应的,用户面网元接收第二对应关系。
其中,会话管理网元可以根据上述步骤403b确定第二对应关系,并将第二对应关系发送给用户面网元。第二对应关系为客户端操作对应的优先级与QoS流的对应关系。
进一步的,会话管理网元向用户面网元发送第三指示信息,其中,第三指示信息用于指示用户面网元接收到媒体报文后,确定媒体报文对应的关联信息。
其中,关联信息可以为上述图3所述的第一指示信息、第二指示信息或第四指示信息。
可选的,会话管理网元还可以将客户端操作、客户端操作对应的QoS参数发送给用户面网元。
一种可能的设计中,会话管理网元向用户面网元发送N4配置信息,相应的,用户面网元接收N4配置信息。
其中,N4配置信息可以为N4会话建立(session establishment)请求消息或者N4会话修改(session modification)消息。N4配置信息可以包括客户端操作与QoS流之间的对应关系,或者客户端操作对应的优先级与QoS流之间的对应关系,或者客户端操作与QoS参数之间的对应关系,还可以包括一些现有信息,如媒体业务对应的处理策略、分组检测规则(packet detection rule,PDR)以及PDR关联的转发动作规则(forwarding actionrule,FAR)、服务质量流(QoS流,QF)映射规则等其他信息,不予限制,这些信息的相关描述可参照现有技术,不予赘述。
需要说明的是,用户面网元可以根据上述步骤401至步骤404a,或者根据上述步骤401至步骤404b,获取媒体报文对应的客户端操作与QoS流的对应关系、或者客户端操作对应的优先级与QoS流的对应关系、或者客户端操作与QoS参数的对应关系。
进一步的,上述图4还可以包括下述步骤405至步骤409,应用服务器可以根据下述步骤405至步骤409获取媒体报文对应的客户端操作、或者客户端操作对应的优先级、或者客户端操作对应的QoS参数,便于应用服务器根据媒体报文对应的客户端操作,确定媒体报文对应的关联信息,并将媒体报文对应的关联信息发送给用户面网元,以使用户面网元根据媒体报文对应的关联信息,实现对媒体报文的差异化传输。
步骤405、会话管理网元通过策略控制网元和应用功能网元向应用服务器发送对应关系。相应的,应用服务器接收对应关系。
其中,该对应关系可以为客户端操作与优先级的对应关系,也可以是客户端操作与QoS参数的对应关系。以使应用服务器可以根据接收到的对应关系确定媒体报文对应的关联信息。需要说明的是,该步骤405还可以描述为会话管理网元通过策略控制网元向应用功能网元发送对应关系。进一步的,应用功能网元将对应关系发送至应用服务器。
步骤406、应用服务器将媒体报文发送给用户面网元。
步骤407、用户面网元根据媒体报文,确定媒体报文对应的关联信息。
需要说明的是,该步骤可以参考步骤303的描述,此处不再赘述。
步骤408、用户面网元通过关联信息对应的QoS流向接入网网元发送媒体报文。相应的,接入网网元接收媒体报文。
步骤409、接入网网元将媒体报文发送给终端。相应的,终端接收到媒体报文。
具体的,上述步骤406至步骤408的具体实现方式可以参照上述图3所示的方法,不予赘述。
需要说明的是,上述图4所示方法可以发生在终端建立PDU会话之后,即在终端建立完PDU会话之后,执行上述步骤401-步骤409。上述图4所示方法也可以发生在终端建立PDU会话过程中,如图5所示,图5为本申请实施例提供的一种媒体报文的传输方法的流程图,该方法包括:
步骤501、终端通过接入网网元向移动性管理网元发送会话建立请求。相应的,移动性管理网元接收会话建立请求。
其中,会话建立请求用于请求建立终端对应的PDU会话。
可选的,终端还通过接入网网元向移动性管理网元发送会话标识,其中,会话标识用于标识会话。
可选的,会话建立请求和会话标识携带在非接入层消息(non access stratummessage,NAS message)中发送给移动性管理网元。
步骤502、移动性管理网元向会话管理网元发送创建会话上下文请求消息。相应的,会话管理网元接收创建会话上下文请求消息。
其中,创建会话上下文请求消息可以包括终端标识、会话标识和会话建立请求。
步骤503、会话管理网元向策略控制网元发送策略创建请求。相应的,策略控制网元接收策略创建请求。
其中,策略创建请求可以包括终端标识和会话标识。
步骤504、策略控制网元向会话管理网元发送策略创建请求响应。相应的,会话管理网元接收策略创建请求响应。
其中,策略创建请求响应中包括媒体业务的标识信息,媒体业务的客户端操作、客户端操作对应的QoS参数或客户端操作对应的优先级等。其中,QoS参数可以为带宽、时延等。
步骤505、会话管理网元向用户面网元发送N4会话建立请求。相应的,用户面网元接收N4会话建立请求。
其中,N4会话建立请求包括第一对应关系或第二对应关系。
可选的,N4会话建立请求还包括第三指示信息。
步骤506、用户面网元向会话管理网元发送N4会话建立请求响应。相应的,会话管理网元接收N4会话建立请求响应。
其中,N4会话建立请求响应包括用户面网元隧道信息。
步骤507、会话管理网元向移动性管理网元发送N1N2信息传送消息。相应的,移动性管理网元接收N1N2信息传送消息。
其中,N1N2信息传送消息包括会话标识、用户面网元隧道信息和会话建立接受信息;会话建立接受信息用于指示接受终端发送的会话建立请求。
步骤508、移动性管理网元向接入网网元发送N2会话请求。相应的,接入网网元接收N2会话请求。
其中,N2会话请求包括会话标识、用户面网元隧道信息和会话建立接受信息。
步骤509、接入网网元向终端发送无线连接建立请求。相应的,终端接收无线连接建立请求。
其中,无线连接建立请求包括会话建立接受信息。
步骤510、接入网网元通过移动性管理网元向会话管理网元发送接入网网元隧道信息。相应的,会话管理网元接收接入网网元隧道信息。
步骤511、会话管理网元向用户面网元发送N4会话修改请求。相应的,用户面网元接收N4会话修改请求。
其中,N4会话修改请求包括接入网网元隧道信息。
会话管理网元通过将接入网网元隧道信息发送给用户面网元,将用户面网元隧道信息发送给接入网网元,便于接入网网元与用户面网元建立连接,完成PDU会话建立流程。
上述主要从设备之间交互的角度对本申请实施例提供的方案进行了介绍。可以理解的是,各个设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
本申请实施例可以根据上述方法示例对各个网元进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
在采用对应各个功能划分各个功能模块的情况下,图6示出了一种通信装置,通信装置60可以为用户面网元或者用户面网元中的芯片或者片上***。该通信装置60可以用于执行上述实施例中涉及的用户面网元的功能。图6所示通信装置60包括:接收模块601,处理模块602,发送模块603。
接收模块601,用于接收来自应用服务器的媒体报文。
处理模块602,用于确定媒体报文对应的关联信息;其中,关联信息为与媒体报文对应的客户端操作关联的信息。
发送模块603,用于通过关联信息对应的QoS流向接入网网元发送媒体报文。
其中,该通信装置60的具体实现方式可参考图3至图5所述媒体报文的传输方法中用户面网元的行为功能。
一种可能的设计中,处理模块602,用于对携带关联信息的媒体报文进行识别,得到关联信息;或者接收模块601,用于接收来自应用服务器的关联信息;或者处理模块602,用于根据获取的用于向应用服务器请求媒体报文的媒体报文请求,确定媒体报文请求对应的客户端操作,根据媒体报文对应的媒体报文请求对应的客户端操作,确定关联信息。
一种可能的设计中,处理模块602,用于对媒体报文进行应用层识别,得到关联信息;或者对媒体报文进行传输层识别,得到关联信息;或者对媒体报文进行网络层识别,得到关联信息。
一种可能的设计中,媒体报文请求包括实时流协议RTSP请求,处理模块602,用于根据RTSP请求,确定媒体报文请求对应的客户端操作;或者媒体报文请求包括媒体报文的索引号,处理模块602,用于根据媒体报文的索引号,确定媒体报文请求对应的客户端操作。
一种可能的设计中,关联信息包括第一指示信息,其中,第一指示信息用于指示媒体报文对应的客户端操作;或者关联信息包括第二指示信息,其中,第二指示信息用于指示媒体报文对应的客户端操作对应的优先级。
一种可能的设计中,当关联信息包括第一指示信息时,处理模块602,用于根据第一指示信息指示的客户端操作以及第一对应关系,确定客户端操作对应的QoS流;其中,不同的客户端操作对应不同的QoS流;第一对应关系为客户端操作与QoS流的对应关系;发送模块603,用于通过客户端操作对应的QoS流,向接入网网元发送媒体报文。
一种可能的设计中,接收模块601,用于接收来自会话管理网元的第一对应关系。
一种可能的设计中,当关联信息包括第二指示信息时,当不同的优先级对应不同的QoS流时,发送模块603,用于根据第二指示信息指示的优先级以及第二对应关系,通过优先级对应的QoS流,将媒体报文发送给接入网网元;其中,第二对应关系为客户端操作对应的优先级与QoS流的对应关系;或者当不同的优先级对应相同的QoS流时,发送模块603,用于根据第二指示信息指示的优先级以及第二对应关系,通过QoS流将媒体报文按照优先级发送给接入网网元;其中,第二对应关系为客户端操作对应的优先级与QoS流的对应关系。
一种可能的设计中,接收模块601,用于接收来自会话管理网元的第二对应关系。
一种可能的设计中,接收模块601,用于接收来自会话管理网元的用于指示用户面网元接收到媒体报文后,确定媒体报文对应的关联信息的第三指示信息;处理模块602,用于根据第三指示信息和接收到的媒体报文,确定媒体报文对应的关联信息。
一种可能的设计中,发送模块603,用于在定时器有效期内,通过关联信息对应的QoS流向接入网网元发送媒体报文。
一种可能的设计中,接收模块601,用于接收来自会话管理网元的定时器。
一种可能的设计中,客户端操作包括以下至少一种:初始播放、跳转、正常播放、暂停。
作为又一种可实现方式,图6中的接收模块601、发送模块603可以由收发器代替,该收发器可以集成接收模块601、发送模块603的功能,处理模块602可以由处理器代替,该处理器可以集成处理模块602的功能。进一步的,图6所示通信装置60还可以包括存储器。当接收模块601、发送模块603由收发器代替,处理模块602由处理器代替时,本申请实施例所涉及的通信装置60可以为图2所示通信装置。
在采用对应各个功能划分各个功能模块的情况下,图7示出了一种通信装置,通信装置70可以为会话管理网元或者会话管理网元中的芯片或者片上***。该通信装置70可以用于执行上述实施例中涉及的会话管理网元的功能。图7所示通信装置70包括:发送模块701。
发送模块701,用于向用户面网元发送用于指示用户面网元接收到媒体报文后,确定媒体报文对应的关联信息的第三指示信息,以使用户面网元根据第三指示信息和接收到的媒体报文确定媒体报文对应的关联信息,通过关联信息对应的QoS流将媒体报文发送给接入网网元;关联信息为与媒体报文对应的客户端操作关联的信息。
其中,该通信装置70的具体实现方式可参考图3至图5所述媒体报文的传输方法中会话管理网元的行为功能。
一种可能的设计中,通信装置还包括接收模块702和处理模块703,其中,接收模块702,用于接收来自策略控制网元的客户端操作、以及客户端操作对应的QoS参数;处理模块703,用于根据客户端操作对应的QoS参数,确定QoS参数对应的QoS流;发送模块701,还用于将客户端操作与QoS流的对应关系作为第一对应关系发送给用户面网元。
一种可能的设计中,接收模块702,用于接收来自策略控制网元的客户端操作、以及客户端操作对应的QoS参数;处理模块703,用于根据客户端操作对应的QoS参数,确定QoS参数对应的QoS流;处理模块703,用于根据客户端操作对应的QoS参数,确定客户端操作对应的优先级;发送模块701,用于将客户端操作对应的优先级与QoS流的对应关系作为第二对应关系发送给用户面网元。
一种可能的设计中,接收模块702,用于获取客户端操作、客户端操作对应的QoS参数;发送模块701,用于将客户端操作、客户端操作的对应的QoS参数发送给策略控制网元;或者接收模块702,用于获取客户端操作、客户端操作对应的QoS参数;处理模块703,用于根据客户端操作对应的QoS参数,确定客户端操作对应的优先级;发送模块701,用于将客户端操作、客户端操作对应的优先级发送给策略控制网元。
作为又一种可实现方式,图7中的发送模块701、接收模块702可以由收发器代替,处理模块703可以由处理器代替,该收发器可以集成发送模块701、接收模块702的功能,该处理器可以集成处理模块703的功能。进一步的,图7所示通信装置70还可以包括存储器。当发送模块701、接收模块702由收发器代替,处理模块703由处理器代替时,本申请实施例所涉及的通信装置70可以为图2所示通信装置。
在采用对应各个功能划分各个功能模块的情况下,图8示出了一种通信装置,通信装置80可以为应用服务器或者应用服务器中的芯片或者片上***。该通信装置80可以用于执行上述实施例中涉及的应用服务器的功能。图8所示通信装置80包括:接收模块801,发送模块802。
接收模块801,用于接收来自用户面网元的用于向应用服务器请求媒体报文的媒体报文请求。
发送模块802,用于向用户面网元发送媒体报文;以使用户面网元确定媒体报文对应的关联信息,通过关联信息对应的QoS流将媒体报文发送给接入网网元;其中,关联信息为与媒体报文对应的客户端操作关联的信息。
其中,该通信装置80的具体实现方式可参考图3至图5所述媒体报文的传输方法中应用服务器的行为功能。
一种可能的设计中,通信装置还包括处理模块803,处理模块803,用于对媒体报文请求进行识别,得到媒体报文对应的客户端操作;处理模块803,还用于根据媒体报文对应的客户端操作,确定关联信息;发送模块802,还用于将关联信息携带在媒体报文中发送给用户面网元。
一种可能的设计中,处理模块803,还用于根据媒体报文对应的客户端操作,确定用于指示媒体报文对应的客户端操作的第一指示信息;将第一指示信息作为关联信息。
一种可能的设计中,处理模块803,还用于通过应用功能网元接收来自策略控制网元的客户端操作、以及客户端操作对应的优先级;应用服务器根据媒体报文对应的客户端操作、以及客户端操作对应的优先级,确定用于指示媒体报文对应的客户端操作对应的优先级的第二指示信息;应用服务器将第二指示信息作为关联信息。
一种可能的设计中,接收模块801,还用于通过应用功能网元接收来自策略控制网元的客户端操作、以及客户端操作对应的QoS参数;处理模块803,还用于根据媒体报文对应的客户端操作、以及客户端操作对应的QoS参数,确定用于指示媒体报文对应的客户端操作对应的QoS参数的第四指示信息,将第四指示信息作为关联信息。
作为又一种可实现方式,图8中的接收模块801、发送模块802可以由收发器代替,处理模块803可以由处理器代替,该收发器可以集成接收模块801、发送模块802的功能,该处理器可以集成处理模块803的功能。进一步的,图8所示通信装置80还可以包括存储器。当接收模块801、发送模块802由收发器代替,处理模块803由处理器代替时,本申请实施例所涉及的通信装置80可以为图2所示通信装置。
本申请实施例还提供了一种计算机可读存储介质。上述方法实施例中的全部或者部分流程可以由计算机程序来指令相关的硬件完成,该程序可存储于上述计算机可读存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。计算机可读存储介质可以是前述任一实施例的终端(包括数据发送端和/或数据接收端)的内部存储单元,例如终端的硬盘或内存。上述计算机可读存储介质也可以是上述终端的外部存储设备,例如上述终端上配备的插接式硬盘,智能存储卡(smart media card,SMC),安全数字(secure digital,SD)卡,闪存卡(flash card)等。进一步地,上述计算机可读存储介质还可以既包括上述终端的内部存储单元也包括外部存储设备。上述计算机可读存储介质用于存储上述计算机程序以及上述终端所需的其他程序和数据。上述计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。
需要说明的是,本申请的说明书、权利要求书及附图中的术语“第一”和“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
应当理解,在本申请中,“至少一个(项)”是指一个或者多个,“多个”是指两个或两个以上,“至少两个(项)”是指两个或三个及三个以上,“和/或”,用于描述关联对象的关联关系,表示可以存在三种关系,例如,“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可以是单个,也可以是多个。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何在本申请揭露的技术范围内的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。

Claims (16)

1.一种媒体报文的传输方法,其特征在于,包括:
用户面网元接收来自应用服务器的媒体报文;
所述用户面网元确定所述媒体报文对应的关联信息;其中,所述关联信息为与所述媒体报文对应的客户端操作关联的信息;
所述用户面网元通过所述关联信息对应的服务质量QoS流向接入网网元发送所述媒体报文。
2.根据权利要求1所述的方法,其特征在于,所述用户面网元确定所述媒体报文对应的关联信息,包括:
所述用户面网元对所述媒体报文进行识别,得到所述关联信息;其中,所述媒体报文携带所述关联信息;或者
所述用户面网元接收来自所述应用服务器的所述关联信息;或者
所述用户面网元根据获取的媒体报文请求,确定所述媒体报文请求对应的客户端操作;所述用户面网元根据所述媒体报文对应的媒体报文请求对应的客户端操作,确定所述关联信息;其中,所述媒体报文请求用于向所述应用服务器请求所述媒体报文。
3.根据权利要求2所述的方法,其特征在于,所述用户面网元对所述媒体报文进行识别,得到所述关联信息,包括:
所述用户面网元对所述媒体报文进行应用层识别,得到所述关联信息;或者
所述用户面网元对所述媒体报文进行传输层识别,得到所述关联信息;或者
所述用户面网元对所述媒体报文进行网络层识别,得到所述关联信息。
4.根据权利要求2所述的方法,其特征在于,所述用户面网元根据获取的媒体报文请求,确定所述媒体报文请求对应的客户端操作,包括:
所述媒体报文请求包括实时流协议RTSP请求,所述用户面网元根据所述RTSP请求,确定所述媒体报文请求对应的客户端操作;或者
所述媒体报文请求包括所述媒体报文的索引号,所述用户面网元根据所述媒体报文的索引号,确定所述媒体报文请求对应的客户端操作。
5.根据权利要求1-4任一项所述的方法,其特征在于,
所述关联信息包括第一指示信息,其中,所述第一指示信息用于指示所述媒体报文对应的客户端操作;或者
所述关联信息包括第二指示信息,其中,所述第二指示信息用于指示所述媒体报文对应的客户端操作对应的优先级。
6.根据权利要求5所述的方法,其特征在于,当所述关联信息包括所述第一指示信息时,所述用户面网元通过所述关联信息对应的QoS流向所述接入网网元发送所述媒体报文,包括:
所述用户面网元根据所述第一指示信息指示的客户端操作以及第一对应关系,确定所述客户端操作对应的QoS流;其中,不同的客户端操作对应不同的QoS流;所述第一对应关系为客户端操作与QoS流的对应关系;
所述用户面网元通过所述客户端操作对应的QoS流,向所述接入网网元发送所述媒体报文。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
所述用户面网元接收来自会话管理网元的所述第一对应关系。
8.根据权利要求5所述的方法,其特征在于,当所述关联信息包括所述第二指示信息时,所述用户面网元通过所述关联信息对应的QoS流向所述接入网网元发送所述媒体报文,包括:
当不同的优先级对应不同的QoS流时,所述用户面网元根据所述第二指示信息指示的优先级以及第二对应关系,通过所述优先级对应的QoS流,将所述媒体报文发送给所述接入网网元;其中,所述第二对应关系为客户端操作对应的优先级与QoS流的对应关系;或者
当不同的优先级对应相同的QoS流时,所述用户面网元根据所述第二指示信息指示的优先级以及第二对应关系,通过所述QoS流将所述媒体报文按照所述优先级发送给所述接入网网元;其中,所述第二对应关系为客户端操作对应的优先级与QoS流的对应关系。
9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
所述用户面网元接收来自会话管理网元的所述第二对应关系。
10.根据权利要求1-4、6-9任一项所述的方法,其特征在于,所述方法还包括:
所述用户面网元接收来自会话管理网元的第三指示信息;其中,所述第三指示信息用于指示所述用户面网元接收到媒体报文后,确定所述媒体报文对应的关联信息;
所述用户面网元根据所述第三指示信息和接收到的媒体报文,确定所述媒体报文对应的关联信息。
11.根据权利要求1-4、6-9任一项所述的方法,其特征在于,所述用户面网元通过所述关联信息对应的QoS流向所述接入网网元发送所述媒体报文,包括:
在定时器有效期内,所述用户面网元通过所述关联信息对应的QoS流向所述接入网网元发送所述媒体报文。
12.根据权利要求11所述的方法,其特征在于,所述方法还包括:
所述用户面网元接收来自会话管理网元的所述定时器。
13.根据权利要求1-4、6-9、12任一项所述的方法,其特征在于,所述客户端操作包括以下至少一种:初始播放、跳转、正常播放、暂停。
14.一种通信装置,其特征在于,所述通信装置包括一个或多个处理器、收发器;所述一个或多个处理器、所述收发器支持所述通信装置执行如权利要求1-13任一项所述的媒体报文的传输方法。
15.一种计算机可读存储介质,其特征在于,计算机可读存储介质存储有计算机指令或程序,当计算机指令或程序在计算机上运行时,使得计算机执行如权利要求1-13任一项所述的媒体报文的传输方法。
16.一种通信***,其特征在于,所述通信***包括:用户面网元和应用服务器;
所述应用服务器,用于向所述用户面网元发送媒体报文;
所述用户面网元,用于接收来自所述应用服务器的媒体报文;所述用户面网元确定所述媒体报文对应的关联信息;所述关联信息为与所述媒体报文对应的客户端操作关联的信息;所述用户面网元通过所述关联信息对应的服务质量QoS流向接入网网元发送所述媒体报文。
CN202010322719.2A 2020-04-22 2020-04-22 媒体报文的传输方法、装置及*** Active CN113543222B (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN202010322719.2A CN113543222B (zh) 2020-04-22 2020-04-22 媒体报文的传输方法、装置及***
PCT/CN2021/077697 WO2021212999A1 (zh) 2020-04-22 2021-02-24 媒体报文的传输方法、装置及***
EP21792189.9A EP4120732A4 (en) 2020-04-22 2021-02-24 METHOD, DEVICE AND SYSTEM FOR TRANSFERRING MEDIA PACKAGES
US17/968,321 US20230117868A1 (en) 2020-04-22 2022-10-18 Media packet transmission method, apparatus, and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010322719.2A CN113543222B (zh) 2020-04-22 2020-04-22 媒体报文的传输方法、装置及***

Publications (2)

Publication Number Publication Date
CN113543222A CN113543222A (zh) 2021-10-22
CN113543222B true CN113543222B (zh) 2024-06-18

Family

ID=78123980

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010322719.2A Active CN113543222B (zh) 2020-04-22 2020-04-22 媒体报文的传输方法、装置及***

Country Status (4)

Country Link
US (1) US20230117868A1 (zh)
EP (1) EP4120732A4 (zh)
CN (1) CN113543222B (zh)
WO (1) WO2021212999A1 (zh)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109076399A (zh) * 2016-05-09 2018-12-21 高通股份有限公司 流内分组优先化和数据相关的灵活qos策略
CN109699013A (zh) * 2017-10-24 2019-04-30 华为技术有限公司 一种通信***、通信方法及其装置

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8621044B2 (en) * 2009-03-16 2013-12-31 Microsoft Corporation Smooth, stateless client media streaming
CN105610981A (zh) * 2016-02-29 2016-05-25 湖南高至科技有限公司 快速作战信息流转平台
US11019126B2 (en) * 2017-06-23 2021-05-25 Nokia Solutions And Networks Oy Quality-of-experience for adaptive bitrate streaming
US10461421B1 (en) * 2019-05-07 2019-10-29 Bao Tran Cellular system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109076399A (zh) * 2016-05-09 2018-12-21 高通股份有限公司 流内分组优先化和数据相关的灵活qos策略
CN109699013A (zh) * 2017-10-24 2019-04-30 华为技术有限公司 一种通信***、通信方法及其装置

Also Published As

Publication number Publication date
EP4120732A1 (en) 2023-01-18
CN113543222A (zh) 2021-10-22
WO2021212999A1 (zh) 2021-10-28
EP4120732A4 (en) 2023-06-07
US20230117868A1 (en) 2023-04-20

Similar Documents

Publication Publication Date Title
CN112437122B (zh) 通信方法、装置、计算机可读介质及电子设备
US11140701B2 (en) Service data transmission method, network device, and terminal device
CN113840385A (zh) 一种业务传输方法及装置
JP2015529044A (ja) マルチメディアデータの転送特徴情報を配信する方法及び装置
CN112585922A (zh) 在用于协同媒体制作的网络控制上行链路媒体传输中利用事件特定优先级的方法和***
CN116016460A (zh) 通信方法及装置
JP2023535507A (ja) メディアストリーム切り替え方法および装置
US20230050923A1 (en) Media packet transmission method, apparatus, and system
JP7116196B2 (ja) ネットワーク容量に制約のあるシナリオにおける共同メディア制作のためのネットワーク制御上りリンクメディア伝送
CN113950029A (zh) 一种通信方法及装置
CN113543222B (zh) 媒体报文的传输方法、装置及***
WO2022151381A1 (zh) 一种通信方法与装置
CN107172652B (zh) 一种基于高层业务信息的基站调度方法及装置
CN114424498B (zh) 数据传输方法、装置、***和存储介质
CN116155875A (zh) 一种数据传输的方法及通信装置
JP2023537585A (ja) 端末デバイス、インフラストラクチャ機器および方法
CN115623542A (zh) 通信方法、装置和***
WO2022228006A1 (zh) 一种业务流识别方法及装置
CN112585979B (zh) 用于所存储内容的网络***体上传的方法和***
WO2022160210A1 (zh) 业务数据流的传输方法、通信装置及通信***
CN116866986A (zh) 通信方法及装置
CN116056153A (zh) 一种通信方法及装置
CN117768943A (zh) 一种通信***中传输数据的方法和通信装置
CN116156668A (zh) 数据传输方法及装置
KR20150079102A (ko) 이종망 데이터 병행 전송 시스템 및 방법

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant