WO2022068619A1 - ***体流业务传输的方法、电子设备、用户终端、网络节点、***及存储介质 - Google Patents

***体流业务传输的方法、电子设备、用户终端、网络节点、***及存储介质 Download PDF

Info

Publication number
WO2022068619A1
WO2022068619A1 PCT/CN2021/119206 CN2021119206W WO2022068619A1 WO 2022068619 A1 WO2022068619 A1 WO 2022068619A1 CN 2021119206 W CN2021119206 W CN 2021119206W WO 2022068619 A1 WO2022068619 A1 WO 2022068619A1
Authority
WO
WIPO (PCT)
Prior art keywords
service
media stream
continuity
stream service
network
Prior art date
Application number
PCT/CN2021/119206
Other languages
English (en)
French (fr)
Inventor
张卓筠
Original Assignee
腾讯科技(深圳)有限公司
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 腾讯科技(深圳)有限公司 filed Critical 腾讯科技(深圳)有限公司
Priority to JP2022560966A priority Critical patent/JP2023520800A/ja
Priority to EP21874280.7A priority patent/EP4131808A4/en
Publication of WO2022068619A1 publication Critical patent/WO2022068619A1/zh
Priority to US17/979,331 priority patent/US11997152B2/en

Links

Images

Classifications

    • 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
    • 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/1066Session management
    • 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/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • 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/40Support for services or applications
    • H04L65/403Arrangements for multi-party communication, e.g. for conferences
    • 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
    • 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
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions

Definitions

  • the present application relates to the field of wireless communications, and more particularly to a method for controlling media stream service transmission, an electronic device, a user terminal for controlling media stream service transmission, a network node in a data network, and a network node in a core network, A system for controlling the transmission of media streaming services, and a non-volatile computer-readable storage medium.
  • 5G systems provide many new features, such as mobile broadband connections with high bit rates and low latency, network slicing, distributed and mobile edge computing, etc., which can improve the quality and efficiency of audio and video streaming services , and can provide new services beyond traditional 2D video (such as virtual reality and mixed reality), which provides new opportunities both technically and commercially.
  • 5GMSA 5G Media Streaming Architecture
  • 5GMSA offers a simpler and modular design that enables third-party content service providers, broadcasters and mobile network operators to collaborate to varying degrees.
  • the focus is on leveraging the concept of capability exposure to give external service providers an easy way to interact with 5G network and device capabilities, and to use the capabilities provided by 5G to provide better media services.
  • the 5GMS system is a collection of application functions, application servers, terminal devices and interfaces of the 5G media streaming architecture, which supports downstream media streaming services or upstream media streaming services or both.
  • Different continuity modes are set for Protocol Data Unit (PDU) sessions to provide different continuity to different PDU sessions.
  • PDU Protocol Data Unit
  • the current 5GMS system's transmission control of media stream data flow is still not fine-tuned enough.
  • the network-side equipment of the current 5GMS system cannot distinguish multiple media stream service data with the same IP address and port number.
  • the continuity requirements of different types of media streaming services are not considered, so the interaction and negotiation of the service continuity requirements cannot be realized.
  • the present application proposes a method for controlling the transmission of a media stream service performed by a user terminal, a method for controlling the transmission of a media stream service performed by a network node in a data network, and a A method for controlling the transmission of a media stream service performed by a network node in a core network, a method for controlling the transmission of a media stream service, and corresponding electronic equipment, user terminals, network nodes, systems and non-volatile computer-readable storage medium.
  • the embodiment of the present application provides a method for controlling the transmission of a media stream service.
  • the method includes: receiving, from a network node in a data network, policy template information for controlling transmission of at least one media stream service, wherein the policy template information includes a continuity feature of the at least one media stream service; the media stream service and the policy template information, determine the continuity characteristics of the media stream service to be initiated; determine whether there is a protocol data unit (PDU) session capable of carrying the media stream service to be initiated, wherein the The PDU session has the continuity feature of the media stream service to be initiated; in the case that the PDU session exists, the media stream service to be initiated is bound to the PDU session; in the absence of the PDU In the case of a session, a PDU session with the continuity feature of the media stream service to be initiated is established.
  • PDU protocol data unit
  • the embodiment of the present application provides a method for controlling the transmission of a media stream service.
  • the method includes: sending a continuity requirement of at least one media stream service to a network node in a core network; receiving a continuity feature of the at least one media stream service from a network node in the core network; Policy template information for the transmission of at least one media stream service, the policy template information includes the continuity characteristics of the at least one media stream service; the policy template information for controlling the transmission of the at least one media stream service is sent to the user terminal.
  • Embodiments of the present application provide a method for controlling media stream service transmission performed by a network node in a core network.
  • the method includes: receiving a continuity requirement of at least one media stream service from a network node in a data network; determining a continuity feature of the at least one media stream service based on the continuity requirement of the at least one media stream service;
  • the network node in the data network sends the continuity characteristics of the at least one media stream service.
  • the embodiment of the present application provides a method for controlling the transmission of a media stream service.
  • the method includes: sending, by a network node in a data network, a continuity requirement of at least one media stream service to a network node in a core network; and sending, by the network node in the core network, based on the continuity requirement of the at least one media stream service , determine the continuity characteristics of the at least one media stream service; send the continuity characteristics of the at least one media stream service by the network node in the core network to the network node in the data network; send the continuity characteristics of the at least one media stream service by the data network
  • the network node in the data network determines the policy template information for controlling the transmission of the at least one media stream service, the policy template information includes the continuity characteristics of the at least one media stream service;
  • the terminal sends policy template information for controlling the transmission of the at least one media stream service; the user terminal determines the continuity feature of the media stream service to be initiated based on the media stream service to be initiated and the policy template information; The
  • Embodiments of the present application provide a non-volatile computer-readable storage medium on which computer instructions are stored, and when the computer instructions are executed by a processor, implement the above method.
  • a computer program product or computer program comprising computer instructions stored in a non-volatile computer readable storage medium.
  • the processor of the computer device reads the computer instructions from the computer-readable medium, and the processor executes the computer instructions to cause the computer device to perform the various aspects described above or the methods provided in various alternative implementations of the various aspects described above.
  • Embodiments of the present application provide an electronic device, including: a processor; and a memory, wherein a computer-executable program is stored in the memory, and when the computer-executable program is executed by the processor, the above-mentioned computer-executable program is executed. Methods.
  • the embodiment of the present application provides a user terminal for controlling the transmission of a media stream service.
  • the user terminal includes: a memory; and one or more processors operably coupled to the memory, the memory and the one or more processors configured to: from a network node in a data network, Receive policy template information for controlling the transmission of at least one media stream service, wherein the policy template information includes the continuity feature of the at least one media stream service; based on the media stream service to be initiated and the policy template information, determine Continuity characteristics of the media stream service to be initiated; determine whether there is a protocol data unit (PDU) session capable of carrying the media stream service to be initiated, wherein the PDU session has the media stream service to be initiated.
  • PDU protocol data unit
  • the embodiment of the present application provides a user terminal for controlling the transmission of a media stream service.
  • the user terminal includes: a receiving unit configured to: receive, from a network node in a data network, policy template information for controlling the transmission of at least one media stream service, wherein the policy template information includes the at least one media stream a continuity feature of a service; a first determining unit, configured to: determine the continuity feature of the media stream service to be initiated based on the media stream service to be initiated and the policy template information; a second determining unit configured to: To: determine whether there is a protocol data unit (PDU) session capable of carrying the media stream service to be initiated, wherein the PDU session has the continuity feature of the media stream service to be initiated; the session unit is configured as : In the case that the PDU session exists, bind the media stream service to be initiated to the PDU session; in the absence of the PDU session, establish a media stream service with the to-be-initiated media stream service Continuity feature for PDU sessions.
  • a network node in the data network includes: a memory; and one or more processors operably coupled to the memory, the memory and the one or more processors configured to: report to the core network
  • the network node sends the continuity requirement of at least one media stream service; receives the continuity feature of the at least one media stream service from the network node in the core network; determines the strategy for controlling the transmission of the at least one media stream service template information, where the policy template information includes the continuity feature of the at least one media stream service; and the policy template information used to control the transmission of the at least one media stream service is sent to the user terminal.
  • the embodiments of the present application provide a network node in a data network that controls media stream service transmission.
  • the network node in the data network includes: a first sending unit configured to send the continuity requirement of at least one media stream service to the network node in the core network; a receiving unit configured to send data from the network node in the core network The node receives the continuity feature of the at least one media stream service; the determining unit is configured to determine policy template information for controlling the transmission of the at least one media stream service, where the policy template information includes the at least one media stream service The second sending unit is configured to send the policy template information for controlling the transmission of the at least one media stream service to the user terminal.
  • Embodiments of the present application provide a network node in a core network that controls media streaming service transmission, comprising: a memory; and one or more processors operably coupled to the memory, the memory and the The one or more processors are configured to: receive a continuity requirement of at least one media streaming service from a network node in the data network; and determine, based on the continuity requirement of the at least one media streaming service, a Continuity feature; sending the continuity feature of the at least one media stream service to a network node in the data network.
  • Embodiments of the present application provide a network node in a core network for controlling media stream service transmission, including: a receiving unit configured to receive at least one continuity requirement of a media stream service from a network node in a data network; a determining unit is configured to determine the continuity feature of the at least one media stream service based on the continuity requirement of the at least one media stream service; the sending unit is configured to send the at least one media stream service to a network node in the data network.
  • Continuity characteristics of media streaming services including: a receiving unit configured to receive at least one continuity requirement of a media stream service from a network node in a data network; a determining unit is configured to determine the continuity feature of the at least one media stream service based on the continuity requirement of the at least one media stream service; the sending unit is configured to send the at least one media stream service to a network node in the data network.
  • An embodiment of the present application provides a system for controlling media stream service transmission, including a user terminal, a network node in a data network, and a network node in a core network, wherein: the network node in the data network is configured as: sending a continuity requirement of at least one media stream service to a network node in the core network; receiving a continuity feature of the at least one media stream service from a network node in the core network; determining a continuity feature for controlling the at least one media stream service Policy template information for media stream service transmission, where the policy template information includes continuity characteristics of the at least one media stream service; sending policy template information for controlling the transmission of the at least one media stream service to the user terminal; a network node in the core network, configured to: receive a continuity requirement of at least one media stream service from a network node in the data network; determine the at least one media stream service continuity requirement based on the at least one media stream service continuity requirement The continuity feature of the media stream service; the continuity feature of the at least one media stream service is sent to the network no
  • the user terminal by receiving the policy template with the continuity feature from the device on the network side, the user terminal can use the PDU session with the appropriate continuity feature when initiating or changing the service of the media stream.
  • FIG. 1 shows an architecture of a communication system in which embodiments of the present application may be applied.
  • FIG. 2A shows a flowchart of a method for controlling media streaming service transmission performed by a user terminal in which the embodiments of the present application may be applied, according to an embodiment of the present application.
  • FIG. 2B shows a schematic diagram of a method for controlling media streaming service transmission performed by a user terminal in which the embodiments of the present application may be applied, according to an embodiment of the present application.
  • FIG. 3A shows a flowchart of a method for controlling media streaming service transmission performed by a network node in a data network according to an embodiment of the present application.
  • FIG. 3B shows a schematic diagram of a method for controlling media stream service transmission performed by a network node in a data network, in which embodiments of the present application may be applied, according to an embodiment of the present application.
  • FIG. 4 shows a flowchart of a method for controlling media stream service transmission performed by a network node in a data network according to an embodiment of the present application.
  • FIG. 5 shows a flowchart of a method for controlling media streaming service transmission according to an embodiment of the present application.
  • FIG. 6 shows the architecture of an electronic device according to an embodiment of the present application.
  • the strategy for controlling the media stream service sent by the network side device to the user terminal does not take into account the service continuity of the media stream.
  • the flow descriptor related to the strategy for controlling the media flow sent by the network side to the user terminal only includes the following information: direction information of the IP flow (for example, whether the IP flow belongs to the uplink or downlink), source IP address, destination IP address, IP protocol, source IP port, destination IP port.
  • the media streaming service can also be further expanded into a generalized Internet data service.
  • the network-side equipment of the current 5GMS system cannot distinguish data of multiple media stream service types with the same IP address and port number.
  • the network side equipment of the 5GMS system does not configure corresponding service continuity for the media stream service according to the actual service continuity requirements of the multimedia service.
  • the present application proposes a method for controlling the transmission of a media stream service performed by a user terminal, a method for controlling the transmission of a media stream service performed by a network node in a data network, and a A method for controlling the transmission of a media stream service performed by a network node in a core network, a method for controlling the transmission of a media stream service, and corresponding electronic equipment, user terminals, network nodes, systems and non-volatile computer-readable storage medium.
  • the user terminal by receiving the policy template with the continuity feature from the device on the network side, the user terminal can use the PDU session with the appropriate continuity feature when initiating or changing the service of the media stream.
  • the user terminal by receiving the service identifier from the device on the network side, the user terminal can divide a certain media stream service into different types of service streams when initiating or changing the service of the media stream, and divide the service stream into different types.
  • These service flows are carried by different QoS (Quality of Service) flows in the same PDU session to control the transmission of media flow data flow in the current 5GMS system more finely.
  • QoS Quality of Service
  • the network node of the data network may negotiate with the network node of the core network (CN) the continuity feature of at least one media stream service, so that the network side can be able to monitor the service when transmitting the media stream service. Continuity is controlled.
  • the device on the network side and the user terminal can use the service identifier to identify the subdivision type of the media stream service, and use the service stream type identifier to further divide the media stream services with the same service identifier. , so as to realize finer QoS control and service continuity control for media streaming services.
  • the architecture of a communication system in which embodiments of the present application may be applied is described with reference to FIG. 1 .
  • the communication system may include a 5G system, and may also include any other type of wireless communication system, such as a 6G communication system.
  • a 5G system may also include any other type of wireless communication system, such as a 6G communication system.
  • the embodiments of the present application are described by taking a 5G system as an example, but it should be appreciated that the following description can also be applied to other types of wireless communication systems.
  • Figure 1 illustrates a communication system architecture in which the methods of embodiments of the present application may be applied.
  • the UE 101 (that is, a user terminal), which may be referred to as user equipment (User Equipment, UE), may be a device that provides voice and/or data connectivity to a user.
  • the UE 101 may communicate with one or more service servers via a radio access network (Radio Access Network, RAN).
  • Radio Access Network Radio Access Network
  • the UE 101 may be a mobile terminal, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal, for example, the UE 101 may be a portable, pocket-sized, hand-held, computer-built or vehicle-mounted mobile device, such as , Subscriber Unit, Subscriber Station, Mobile Station, Mobile Station, Remote Station, Access Point, Remote Terminal, Access Terminal (Access Terminal), User Device (User Terminal), User Agent (User Agent) or User Device (User Device).
  • a mobile terminal such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal
  • the UE 101 may be a portable, pocket-sized, hand-held, computer-built or vehicle-mounted mobile device, such as , Subscriber Unit, Subscriber Station, Mobile Station, Mobile Station, Remote Station, Access Point, Remote Terminal, Access Terminal (Access Terminal), User Device (User Terminal), User Agent (User Agent) or User Device (User Device).
  • the UE 101 and the (Radio) Access Network ((R)AN) 102 (hereinafter referred to as (R)AN 102) establish a wireless connection through a wireless air interface.
  • the wireless air interface is a wireless air interface based on a 5G standard, for example, the wireless air interface is NR; or, the wireless air interface can also be a wireless air interface based on a next-generation mobile communication network technology standard (eg, 6G) based on 5G.
  • the access network may also include access technologies such as Wifi, Bluetooth, and satellite.
  • the UE 101 includes multiple modules or circuits to implement various functions in the 5G communication system.
  • the UE 101 includes a 5GMS client (5GMS Client) 1011 and a 5GMS awareness application (5GMS Aware Application) 1012 .
  • the 5GMS perception application 1012 is a functional entity provided by the 5GMS application provider and installed on the UE side, which is mainly used to realize other functions (for example, the transmission of untrusted data or the media-related functions).
  • the 5GMS-aware application 1012 can interact with the 5GMS application provider 1023 on the network side through interfaces defined in the 5GMS architecture (eg, the M8 interface in FIG. 1 ), or through application programming interfaces (eg, the M6 and M7 interfaces in FIG. 1 ) ) with the 5GMS client and interact.
  • 5GMS client 1011 is another functional entity in UE 101 for controlling 5G media streaming, which can be used for downlink, uplink, or both.
  • a 5GMS client can be controlled by an internal or external media application, such as an application, which implements application or content service provider specific logic and allows media sessions to be established.
  • the 5GMS client 1011 may include a 5G media stream processing apparatus 10112 and a 5G media session processing apparatus 10111.
  • the 5G media session processing means 10111 may communicate with the 5GMS AF 1021 to establish, control and support the transfer of media sessions.
  • the media session processing device 10111 may expose an application program interface M6 that can be used by the 5GMS aware application 1012 and the media stream processing device 10112 .
  • the main functions of the media session processing apparatus 10111 include: session-level control of streaming media communication, collection and reporting of performance indicators, reporting of usage, provision of network auxiliary functions, configuration of media control interfaces for interacting with different UE media functions, configuration for media Media control interface for session management, and control interface configured for performance indicator collection and reporting.
  • the 5G media stream processing device 10112 can transmit media stream content, and can provide the 5GMS aware application 1012 with the API M7 for media playback, and the media session processing device 10111 with the API M7 for media stream session control. That is, the application program interface M7 can realize both the interaction with the 5GMS perception application 1012 and the interaction with the media session processing apparatus 10111 .
  • the network side of the 5GMS system may include a data network (Data Network, DN) 102 and a core network (Core Network, CN) 103 in FIG. 1 .
  • Data Network, DN Data Network
  • Core Network, CN Core Network
  • CN 103 is the core network that can be used for 5G communication.
  • CN 103 includes NEF (Network Node for Network Open Function) 1031 and PCF (Network Node for Policy and Charging Rules Function) 1032.
  • NEF Network Node for Network Open Function
  • PCF Network Node for Policy and Charging Rules Function
  • CN 103 can also support communication networks of later eras, such as 6G,
  • DN 102 is a network responsible for providing data services to terminals.
  • some network nodes in DN 102 are service servers that provide Internet access functions for UE 101, and other network nodes in DN 102 provide UE 101.
  • the DN 102 mainly includes a 5GMS AF (5G network node for controlling media streaming service functions) 1021 , a 5GMS AS (application server dedicated to 5G streaming media) 1022 , and a 5G application provider 1023 .
  • 5GMS AF 5G network node for controlling media streaming service functions
  • 5GMS AS application server dedicated to 5G streaming media
  • 5G application provider 1023 5G application provider
  • 5GMS AF 1021 is a network node in DN 102 dedicated to controlling media streaming functions. As shown in FIG. 1, for 5G media streaming service, 5GMS AF 1021 can provide media streaming session configuration information to media session processing apparatus 10111 through interface M5, so as to realize media streaming session processing and control, and assist in the transmission of media streaming content . For example, 5GMS AF 1021 can provide server addresses, delivery traffic reporting policies, performance index reporting policies, and configurations related to network auxiliary information.
  • the 5GMS AF 1021 can issue information such as a policy template for controlling the media stream service function to the media session handling device 10111 through the interface M5 to control the realization of the media stream function.
  • the 5GMS AS 1022 may send or receive relevant data of the media stream service to or from the media stream processing device 10112 through the interface M4.
  • 5GMS AF 1021 can be directly connected to NEF (Network Open Function) 1031 and PCF (Policy and Charging Rules Function) 1032 of CN 103 through interfaces N5 and N33, respectively, to support functions related to network capability openness, policy and charging rules .
  • NEF Network Open Function
  • PCF Policy and Charging Rules Function
  • NEF 1031 is a network node in the 5G core network that provides frameworks, authentications and interfaces related to network capability opening, and transfers information between 5G system network functions and other network functions.
  • 5GMS AF 1021 sends the application deployment location, distribution rules, routing rules and other information to NEF through interface N33. These information are finally sent to SMF (for session management function) through network functions such as Policy Control Function (PCF). network node, not shown).
  • PCF Policy Control Function
  • SMF uses this information to select data network access identifier (DN Access Identifier, DNAI) and user plane function (User Plane Function, UPF), set distribution rules and routing rules, etc.
  • DN Access Identifier DNAI
  • UPF User Plane Function
  • PCF 1032 interacts with 5GMS AF1021 through interface N5, and its main function is to perform policy control in the 5G core network, similar to the policy and charging rules function (PCRF) network node in LTE.
  • the PCF 1032 is mainly responsible for the generation of policy authorization, service quality and charging rules, and delivers the corresponding rules to the UPF (User Plane Function) network node through the SMF network element to complete the installation of the corresponding policies and rules.
  • UPF User Plane Function
  • NEF 1031, PCF 1032, or a combination of the two, or a combination of the two and any other network node is also referred to herein as a network node in the core network.
  • FIG. 2A shows a flowchart of a method 200 performed by a user terminal for controlling media streaming service transmission, in which embodiments of the present application may be applied.
  • FIG. 2B shows a schematic diagram of a method 200 for controlling media streaming service transmission performed by a user terminal in which embodiments of the present application may be applied.
  • FIGS. 2A and 2B may be performed by the UE 101 in FIG. 1 .
  • the following takes the UE 101 performing the method 200 as an example for description.
  • step S201 the UE 101 receives policy template information for controlling the transmission of at least one media stream from a network node in the data network, wherein the policy template information includes the continuity feature of the at least one media stream service.
  • the network node in the data network may be the 5GMS AF 1011 in FIG. 1 .
  • the module/circuit for receiving the policy template information in the UE 101 is the 5G media session processing apparatus 10111.
  • the UE 101 can also use other built-in modules or external modules to receive the policy template information.
  • Policy Template information includes a set of parameters (also referred to as assets) negotiated by network nodes in the core network (NEF 1031, PCF 1032, or a combination of the two) and 5GMS AF 1011, which define Quality of Service (QOS) and related charging policies for media streaming services.
  • the 5GMS AF 1011 can create, acquire, update and delete related policy template resources (Policy Template Resource) in the process of negotiation with network nodes in the core network by creating a data model of the policy template.
  • Policy Template information may also be referred to as policy templates, policy template resources, policy template resource information, policy template data, and the like.
  • the naming manner of the policy template information is used as an example, but the name of the policy template information is not limited.
  • the UE 101 can use the policy template as the local configuration information of the UE 101.
  • the UE 101 does not support a user equipment routing selection policy (URSP), or the URSP is not provided, or the URSP does not contain a requirement for service continuity, use the information in the policy template to service the media stream Bind to a specific PDU session, or decide whether to initiate a new PDU session.
  • URSP defines service-level configuration and management policies, which are generated by network nodes in the core network and sent to user terminals through the network control plane.
  • the UE 101 can bind the media stream service to a specific PDU session according to the URSP, or decide whether to initiate a new PDU session. In many cases, the UE 101 may also not support or provide URSP. At this time, the UE 101 can bind the media streaming service to a specific PDU session according to the local configuration, or decide whether to initiate a new PDU session.
  • the media streaming service includes at least one type of media streaming service.
  • an application may provide different traffic with many characteristics, and each type of traffic can correspond to a type of service.
  • an application may include media streaming services for voice calls, media streaming services for text transmission, and so on.
  • it may also include media streaming services that require high QoS transmission, media streaming services that require normal QoS transmission, media streaming services that require high service continuity, and media streaming services that do not require service continuity.
  • the media streaming service can also be further expanded into a generalized Internet data service.
  • a service differentiator may be used to indicate the service type and matching characteristics of the media streaming service.
  • the service specifier is information that uses at least one of numbers, characters and symbols to describe the service type.
  • the service specifier may also be referred to as other names such as service differential symbol, service identifier, service type, etc.
  • the naming method of the service specifier is used as an example in this application, but the name of the service specifier is not limited.
  • the service specifier is used to identify the service type of the traffic in the application. That is, the service specifier is used to identify the class of data packets of the application.
  • the service specifier may be determined by negotiation between the 5GMS AF 1021 or the network nodes in the core network (NEF 1031, PCF 1032, or a combination of the two).
  • the business specifiers are usually different between different applications.
  • those skilled in the art can also understand that different application programs may also have the same service specifier.
  • the UE 101 may receive at least one service identifier corresponding to the policy template information from a network node in the data network, where the service identifier is used to distinguish media of different service types in the at least one media stream service.
  • Streaming service determining a service identifier corresponding to a media stream service of one service type in the at least one media stream service based on at least one service identifier corresponding to the policy template information; based on the service identifier, determining the service identifier
  • a media stream service of service type is bound to a Quality of Service (QoS) stream in the PDU session corresponding to the service specifier.
  • QoS Quality of Service
  • the UE 101 may receive a dynamic policy resource (Dynamic Policy resource) from the 5GMS AF 1021.
  • the flow descriptor in the dynamic policy resource includes a service specifier.
  • the improved dynamic policy resource in the embodiment of the present application may be as shown in Table 1 below.
  • the traffic specifier can be added to the dynamic policy resource limit as a subset of the flow descriptor.
  • the policy template information can be associated with the service identifier through the dynamic policy resource, thereby indicating the session characteristics of the media streaming service of at least one media streaming service type, including the service continuity characteristics.
  • policyTemplateId-1 policyTemplateId-1
  • policyTemplateId-1 policyTemplateId-1
  • the service identifier included in the flow descriptor corresponding to policyTemplateId-1 is SD-1.
  • the policy template information includes the continuity feature CF1 of the media streaming service. Since the service specifier SD-1 and the continuity feature CF1 of the media streaming service are associated through the policy template identifier policyTemplateId-1, the UE 101 can infer the service specifier SD-1 and the continuity feature CF1 of the media streaming service have relevance. That is, the media stream service corresponding to the stream descriptor including the service identifier SD-1 should have the continuity feature CF1 of the media stream service.
  • the dynamic policy resource can also store the service specifier and the policy template identifier in the form of a key-value pair to establish an association relationship between the service specifier and the policy template identifier, and further determine the service specifier and the media stream through the association relationship.
  • the relevance of business continuity characteristics can also store the service specifier and the policy template identifier in the form of a key-value pair to establish an association relationship between the service specifier and the policy template identifier, and further determine the service specifier and the media stream through the association relationship.
  • a dynamic policy resource can also construct a key-value pair with the policy template identifier as the key and the flow descriptor of the business specifier as the value.
  • a dynamic policy resource can also construct key-value pairs with the policy template identifier as the key and the business specifier as the value.
  • multiple service identifiers may correspond to one policy template identifier
  • multiple policy template identifiers may also correspond to one service identifier
  • multiple service identifiers may also correspond to multiple policy template identifiers. This application does not limit this.
  • the policy template information may also include a service identifier.
  • the policy template information indicates the continuity characteristics of at least one media stream service type by associating the service identifier with the continuity characteristics.
  • the service identifier is sent from a network node in a data network to the user terminal along with the policy template information in the form of an asset of a policy template resource.
  • policyTemplateId-1 a policy template identifier (policyTemplateId): policyTemplateId-1.
  • the policy template information includes the service distinguisher SD-1 and the continuity feature CF1 of the media stream service. Since both the service specifier SD-1 and the continuity feature CF1 of the media streaming service are located in the policy template information with the policy template identifier policyTemplateId-1, the UE 101 can infer the service specifier SD-1 and the media streaming service's The continuity feature CF1 is associated. That is, the media stream service corresponding to the service identifier SD-1 should have the continuity feature CF1 of the media stream service.
  • the policy template information may also store the service specifier and the continuity feature of the media stream service in the form of a key-value pair to establish an association relationship between the service specifier and the continuity feature of the media stream service.
  • the service specifier as the key and the continuity feature of the media streaming service as the value
  • construct the following key-value pair ⁇ service specifier SD-1, media stream service continuity feature CF1>, ⁇ service specifier SD-2, media Continuity feature of streaming service CF2>, ⁇ service specifier SD-3, continuity feature of media streaming service CF1> and so on.
  • the present application does not further limit the manner of associating the service identifier with the continuity feature of the media streaming service.
  • the above-mentioned service identifier includes at least one of the following items: Type-of-Service (TOS) for the fourth version of the Internet Protocol (IPv4), communication classification for the sixth version of the Internet Protocol (IPv6) Information (Traffic class), flow identification information for the sixth version of the Internet Protocol (IPv6), and packet filtering direction information.
  • TOS Type-of-Service
  • IPv4 communication classification for the sixth version of the Internet Protocol
  • IPv6 Information Traffic class
  • flow identification information for the sixth version of the Internet Protocol (IPv6)
  • packet filtering direction information packet filtering direction information
  • the TOS is a field in the IP header of the IPv4 protocol, which defines the service level of the message.
  • the TOS further includes a DSCP (differentiated services code point, differentiated services code point), which defines for the message: network control, inter-network control, critical, extreme speed, flash, fast, priority, normal, etc. priority.
  • DSCP differentiated services code point
  • Different DSCP values usually correspond to different types of services, for example, flash usually corresponds to the transmission of media stream data of voice, and fast usually corresponds to the transmission of media stream data of video.
  • IPv6 IP address is 128 bits, while the length of an IPv4 IP address is 32 bits. Therefore, for IPv6, more fields can be used to represent the type of media streaming service.
  • Traffic class information is a field in the IP header using the IPv6 protocol, which is used to identify the traffic flow class corresponding to IPv6, or the priority level, and its function is similar to the ToS (Type of Service) field in IPv4.
  • the flow identification information is another field in the IP header using the IPv6 protocol. It can be used to mark the data flow type of the packet, so as to distinguish different packets at the network layer, so as to facilitate QoS (Quality of Service) processing for a specific service flow.
  • QoS Quality of Service
  • the packet filter direction information (Packet Filter direction) indicates whether the packet belongs to the uplink or the downlink. Thereby, different continuity services can be set for the transmission direction of the data packets.
  • the flow descriptor information may include not only a service specifier, but also an IP quintuple.
  • the IP quintuple includes source IP address, source port, destination IP address, destination port and transport layer protocol.
  • the continuity feature of the media streaming service is session and service continuity mode (SSC mode), and the session and service continuity mode are in the form of assets of policy template resources, along with policy template information from data A network node in the network sends to the user terminal.
  • SSC mode session and service continuity mode
  • the session and service continuity mode are in the form of assets of policy template resources, along with policy template information from data A network node in the network sends to the user terminal.
  • the SSC mode can be used to characterize the session and service continuity of the media stream.
  • Other parameters may also be used to characterize the continuity characteristics of the media stream.
  • the SSC mode is associated with a Protocol Data Unit (PDU) session and remains unchanged for the duration of the PDU session.
  • PDU Protocol Data Unit
  • the 5G network defines the following three SSC modes:
  • -SSC mode 1 The network will not change the PDU session anchor for the terminal to access the service, and ensure that the IP address remains unchanged when the UE accesses the service.
  • the network may establish a new PDU session anchor for the UE to access the service, and before the new PDU session anchor is established, the network will release the old PDU session anchor for the UE to access the service.
  • -SSC mode 3 The network will release the previous PDU session anchor after the new PDU session anchor is established, thereby ensuring service continuity.
  • Table 1 presents an example of the policy template information, which exemplarily shows a part of the parameters of the policy template.
  • the SSC mode is sent from the 5GMS AF 1021 to the UE 101 with the policy template information in the form of an asset of the policy template resource.
  • the session and service continuity mode are sent from a network node in the data network to the user terminal along with the policy template information in the form of parameters in the application session context in the policy template resource.
  • Table 3 gives another example of the policy template information, which exemplarily shows a part of the parameters of the policy template.
  • the service specifier is sent from the 5GMS AF 1021 to the UE 101 with the policy template information in the form of an asset of the policy template resource.
  • the SSC mode is sent from the network node in the data network to the user terminal along with the policy template information in the form of parameters in the application session context in the policy template resource.
  • the SSC mode and service specifier can also be sent to the user terminal from a network node (e.g., 5GMS AF 1012) in the data network in other ways.
  • a network node e.g., 5GMS AF 1012
  • the SSC mode and service specifier together may be sent from the 5GMS AF 1012 to the UE 101 with the policy template information in the form of a parameter in the application session context in the policy template resource.
  • This application does not limit the manner of acquiring the SSC mode and service specifier.
  • step S202 the UE 101 determines the continuity feature of the media stream service to be initiated based on the media stream service to be initiated and the policy template information.
  • the policy template information indicates that all media stream services of application A need to be carried by using a PDU session with SSC mode 1. Then, when UE 101 initiates the media stream service of application A, it can determine that the continuity feature required by the media stream service of application A is SSC mode 1.
  • the policy template information and the stream descriptor together indicate that the data packet with the TOS value of x in the media streaming service of application A needs to be carried by the PDU session with SSC mode 1, and the TOS in the media streaming service of application A needs to be carried.
  • Packets with value x need to be carried using a PDU session with SSC mode 2.
  • the UE 101 initiates a media stream service whose TOS value of application A is x, it can determine that the continuity feature of the media stream service whose TOS value of application A is x is SSC mode 1.
  • the UE 101 initiates a media stream service whose TOS value of application A is y it can determine that the continuity feature of the media stream service whose TOS value of application A is y is SSC mode 2.
  • the UE 101 may search the policy template information for an SSC mode that matches the service type of the media stream to be initiated, thereby determining the continuity of the media stream service to be initiated. feature.
  • step S203 the UE 101 determines whether there is a protocol data unit (PDU) session capable of carrying the media stream service to be initiated, wherein the PDU session has the continuity feature of the media stream service to be initiated.
  • PDU protocol data unit
  • step S204 in the case that the PDU session exists, the UE 101 binds the media stream service to be initiated to the PDU session; Initiated PDU session for continuity characteristics of media streaming services.
  • the UE 101 can bind the media stream service to be initiated to a PDU session that matches the continuity characteristics of the media stream service to be initiated the PDU session, so that the PDU session can carry the to-be-initiated media stream service.
  • the UE 101 needs to establish a PDU session that meets the continuity requirements of the media stream service to be initiated (that is, a PDU session with a specific SSC mode). PDU session).
  • the UE 101 can use the PDU session with the appropriate SSC mode to carry the service of the media stream when initiating or changing the service of the media stream. Thereby, the UE 101 can realize the continuity control of the media streaming service when the movement occurs.
  • the problem in the traditional technology that the data network cannot configure the service continuity corresponding to the media stream service to the user terminal is solved.
  • a PDU session can include different QoS flows.
  • the UE 101 can also bind the media stream service of a certain service type to a quality of service (QoS) flow corresponding to the service distinguisher in the PDU session based on the service specifier.
  • QoS quality of service
  • the media stream service used for payment in the media stream service of application A can be carried by the service stream with a higher QoS level in the PDU session, and the media stream service used for traffic reporting in the media stream service of application A can be carried by using It is carried by the service flow with normal QoS level in the PDU session.
  • the media stream service with a TOS value of x in the media stream service of application A can be carried by a service stream with a higher QoS level in the PDU session, while the media stream service of application A has a media stream with a TOS value of y.
  • Traffic can be carried using traffic flows with normal QoS levels in PDU sessions.
  • the embodiments of the present application also provide a method for controlling the transmission of a media stream service executed by a user terminal.
  • the method includes: receiving, from a network node in a data network, policy template information for controlling the transmission of at least one media stream service and at least one service identifier corresponding to the policy template information, where the service identifier is used to distinguish the media stream services of different service types in at least one media stream service; based on the policy template information and the at least one service identifier, determine a service distinction corresponding to a media stream service of one service type in the media stream services to be initiated ; based on the service specifier, the media stream service of the service type is bound to a quality of service (QoS) flow corresponding to the service specifier in the PDU session.
  • QoS quality of service
  • the policy template information can be regarded as a local policy of the user terminal.
  • the media stream service of a specific service type can be transmitted through different QoS flows of the same PDU session, or the specific service flow can be transmitted through different PDU sessions.
  • These different PDU sessions can be business continuity, At least one of the three parameters of network slice and DNN is different.
  • the user terminal 101 may also receive at least one service identifier from a network node in the core network, where the service identifier is used to distinguish different media stream services from the at least one service identifier.
  • Service type media streaming service. Then, based on the at least one service identifier, the user terminal determines a service identifier corresponding to a media stream service of one service type in the media stream services to be initiated, and based on the service identifier, determines the service identifier of the media stream service of the service type Traffic is bound to a Quality of Service (QoS) flow in the PDU session corresponding to the traffic specifier.
  • QoS Quality of Service
  • the service identifier can be delivered to the user terminal 101 from the PCF 1032 through the URSP.
  • the service specifier can be determined through 5GMS AF 1021 and NEF/PCF negotiation.
  • the URSP generated at the PCF includes the service specifier negotiated between the 5GMS AF 1021 and the NEF/PCF.
  • the user terminal can also receive the continuity feature of the media stream service from the network node in the core network; based on the continuity feature, determine the media stream service to be initiated.
  • the continuity feature based on the continuity feature, the media stream service is bound to the PDU session with the continuity feature.
  • the SSC mode can also be delivered from the PCF 1032 to the user terminal 101 through the URSP.
  • the SSC mode can be determined through 5GMS AF 1021 and NEF/PCF negotiation.
  • the URSP generated at the PCF includes the SSC mode determined by the 5GMS AF 1021 and NEF/PCF negotiation.
  • the user terminal 101 can also receive both the service specifier and the SSC mode from the network node in the core network.
  • UE 101 can use a PDU session with appropriate SSC mode to carry a media stream of a specific service type business. Thereby, the UE 101 can realize the continuity control of a certain type of media streaming service when the movement occurs. This solves the problem in the traditional technology that the data network cannot configure the service continuity corresponding to a certain type of media stream service to the user terminal.
  • FIG. 3A shows a flowchart of a method 300 of controlling the transmission of media streaming services performed by a network node in a data network.
  • FIG. 3B shows a schematic diagram of a method 300 for controlling media streaming service transmission performed by a network node in a data network in which embodiments of the present application may be applied.
  • the methods described in FIGS. 3A and 3B may be performed by the 5GMS AF 1021 in FIG. 1 .
  • the following takes the 5GMS AF 1021 to perform the method 300 as an example for description.
  • the 5GMS AF 1021 sends the continuity requirement of at least one media streaming service to a network node (for example, NEF 1031 or PCF 1032, or a combination of the two) in the core network.
  • a network node for example, NEF 1031 or PCF 1032, or a combination of the two
  • the at least one media stream service corresponds to a service type of at least one media stream. Therefore, the 5GMS AF 1021 sends the continuity requirements of the service type of at least one media stream to a network node (eg, NEF 1031 or PCF 1032, or a combination of the two) in the core network.
  • a network node eg, NEF 1031 or PCF 1032, or a combination of the two
  • the 5GMS AF 1021 sends the continuity requirements of application A and application B's media streaming service to a network node (eg, NEF 1031 or PCF 1032, or a combination of both) in the core network.
  • the media stream service of application A may include a first media stream service with a TOS value of x and a second media stream service with a TOS value of y.
  • the media stream service of application B may include a third media stream service with first stream identification information and a fourth media stream service with second stream identification information.
  • the first media stream service, the second media stream service, the third media stream service and the fourth media stream service may have different and the same continuity requirements.
  • the 5GMS AF 1021 sends the continuity requirements of the media streaming service of Application A and/or Application B to a network node (eg, NEF 1031 or PCF 1032, or a combination of both) in the core network.
  • the 5GMS AF 1021 may also send the continuity requirement of the media streaming service identified by the stream identification information only to the network nodes in the core network (eg, the NEF 1031 or the PCF 1032, or a combination of the two).
  • the 5GMS AF 1021 sends a request to the network node in the core network to request the network node of the core network to set a certain continuity feature for all media stream services with the first stream identification information. This application does not limit this.
  • the continuity requirement of at least one media streaming service may be described in various ways.
  • the continuity requirement of at least one media stream service can be described in text: "This service needs to ensure service continuity with the UE's IP address unchanged", "The UE's IP address can be changed during the execution of this service but the service is not interrupted" Wait.
  • the continuity requirement of at least one media streaming service can also be directly described by an indicator of the SSC mode (for example, if SSC mode 1 is adopted, the indicator “1” can be directly used), which indicates that the media streaming service requires Some kind of SSC mode. This application does not limit the form of continuity requirements.
  • the network nodes in the core network include network nodes for controlling network opening functions (e.g. NEF 1031) or network nodes for controlling network policy and charging rules functions (e.g. PCF 1032) or a combination of both.
  • network opening functions e.g. NEF 1031
  • network policy and charging rules functions e.g. PCF 1032
  • the 5GMS AF 1021 may need to establish a certain media streaming session with the UE 101 using the 5G media streaming network for the transmission of services (eg, video conferencing).
  • the media streaming service has certain continuity requirements, for example, it requires that the IP address remain unchanged during the session existence, so as to ensure the continuity of the media streaming session service.
  • the 5G core network node such as NEF 1031 or PCF 1032, or a combination of the two
  • the 5G core network node will determine the corresponding service continuity characteristics (such as SSC mode) for this part of the service according to the requirements proposed by 5GMS AF1021, and A corresponding rate can be set for the media streaming service according to the determined service continuity feature.
  • the 5GMS AF 1021 can locally look up the service type of at least one media stream corresponding to the media stream service, and report to a network node in the core network (for example, NEF 1031, or PCF 1032, or a combination of the two)
  • the service type of at least one media stream corresponding to the media stream service is sent.
  • a network node in the core network (for example, NEF 1031, or PCF 1032, or a combination of the two) can also determine at least one media stream corresponding to the media stream service according to a network protocol or agreement related to the media stream service
  • the business specifier of the business type.
  • the 5GMS AF 1021 may also send the A service identifier corresponding to at least one media stream service to indicate at least one service type corresponding to the media stream service.
  • the above-mentioned business distinguisher includes at least one of the following items: type of service information (TOS) for the network protocol (IPv4) of the fourth version, communication classification information (Traffic class) for the network protocol (IPv6) of the sixth version ), flow identification information for the sixth version of the Internet Protocol (IPv6), and packet filtering direction information.
  • TOS type of service information
  • IPv4 network protocol
  • IPv6 communication classification information
  • IPv6 network protocol
  • IPv6 Internet Protocol
  • packet filtering direction information packet filtering direction information
  • the different service specifiers mentioned herein refer to the Type of Service (TOS) information for the fourth version of the Internet protocol (IPv4) or the communication for the sixth version of the Internet protocol (IPv6) included in the service specifier Any one of classification information (Traffic class), or flow identification information for the sixth version of the Internet Protocol (IPv6), or packet filtering direction information is different.
  • TOS Type of Service
  • network nodes in the core network can set service continuity characteristics (eg, SSC mode) for the media streaming service according to the requirements proposed by 5GMS AF1021.
  • service continuity characteristics eg, SSC mode
  • the network node in the core network may also determine corresponding different service continuity features (eg SSC modes) for different media stream service types in the media stream service.
  • a specific media stream service may correspond to multiple service stream types (eg, media stream services with different functions).
  • service stream types eg, media stream services with different functions.
  • a video media streaming session it includes data transmission of upstream video media streaming services, data transmission of downstream video media streaming services, control data transmission of upstream video media streaming services, and control data transmission of downstream video media streaming services, etc.
  • Different business flow types may also correspond to different business continuity characteristics.
  • the 5GMS AF 1021 may also send a service flow type identifier to a network node in the core network, where the service flow type identifier is used to describe media stream services of different functions in at least one media stream service.
  • the service stream type identifier may also indicate the characteristics of the media stream service type.
  • the service stream type identifier can indicate that a media stream service is one of the following items: media plane data, network auxiliary information, usage reporting information, etc. Therefore, the service streams of media streams that implement different functions can be distinguished by service stream type identifiers.
  • the 5G core network node can indicate to 5GMS AF 1021 according to the service stream type identifier that different media stream service types need to have business specifier.
  • the service flow of a specific service type can be transmitted by different QoS flows of the same PDU session by setting the service identifier negotiated by the network; or the specific service flow can be transmitted by having different PDU sessions.
  • the 5GMS AF 1021 may also send other service requirements and related information related to the media streaming service to a network node (eg, NEF 1031, PCF 1032, or both) in the core network (eg, CN 103), To assist the network nodes in the core network CN 103 to set a more accurate network policy for the media streaming service according to the requirements put forward by the 5GMS AF1021, which is more in line with the network agreement signed by the user and the core network (that is, the 5GMS AF 1021 Policy template subsequently issued to UE 101).
  • a network node eg, NEF 1031, PCF 1032, or both
  • the core network eg, CN 103
  • the 5GMS AF 1021 may also send the identification information of the 5GMS AF 1021, the identification information of the 5GMS application provider 1023, the QoS (Quality of Service) requirement information, the network slice requirement information and the like to the network node in the core network.
  • This application does not limit the information sent by the 5GMS AF 1021 to the network nodes in the core network, as long as it can help the core network and the 5GMS AF to negotiate a policy for service transmission.
  • step S302 a continuity feature of the at least one media stream service is received from a network node in the core network.
  • the network node in the core network will The configuration information is used to determine the corresponding service identifier for the media stream service type. Therefore, it can be ensured that the configuration of the service specifier on the service server side (for example, 5GMS AF1021) is consistent with the configuration on the user plane and the URSP in the CN 103.
  • the network node in the core network CN 103 will check whether the service specifier conforms to its network policy or local configuration information. If so, the network node in the core network can confirm the service identifier corresponding to the at least one media stream service type, and return it to the 5GMS AF 1021. If not, the network node in the core network can modify or update the service specifier sent by the 5GMS AF 1021 based on the network policy or local configuration information, and return it to the 5GMS AF 1021.
  • the 5GMS AF 1021 when the 5GMS AF 1021 sends the service flow type identifier to the network node in the core network in step S302, the 5GMS AF 1021 can also receive the service flow type identifier from the network node in the core network. Continuity feature of the corresponding media stream service type. Alternatively, the network node in the core network will determine the service specifier corresponding to the service flow type identifier based on local configuration and network policy. Then return the service specifier and the continuity feature corresponding to the service specifier to the 5GMS AF 1021.
  • step S303 policy template information for controlling the transmission of at least one media stream service is determined, where the policy template information includes a continuity feature of the at least one media stream service.
  • the 5GMS AF1021 may determine policy template information for controlling the transmission of the at least one media stream service according to the information received from the network node in the core network.
  • the network node in the core network sends the service identifier, SSC mode and service flow type identifier in Table 4 below to the 5GMS AF1021, and the information in the same row represents a set of association relationships.
  • 5GMS AF1021 can populate the policy template information according to the above information. For example, policy template information and/or dynamic policy resource information for usage reporting data. For example, 5GMS AF can determine the policy template information shown in Table 5 below:
  • 5GMS AF1021 can also fill in the policy template information according to the above information.
  • the 5GMS AF 1021 can determine the policy template information shown in Table 6 below:
  • step S304 the 5GMS AF1021 sends policy template information for controlling the transmission of at least one media stream to the user terminal.
  • the 5GMS AF 1021 can negotiate with the network node of the core network the continuity feature of at least one media stream service, so that the network side can control the service continuity when transmitting the media stream service according to the service requirements.
  • the 5GMS AF 1021 can negotiate with the network node of the core network at least one service specifier of the media stream service, so as to realize finer QoS control of the media stream service.
  • the UE 101 can use the PDU session with the appropriate SSC mode to carry the service of the media stream when initiating or changing the service of the media stream. Thereby, the UE 101 can realize the continuity control of the media stream service when initiating or changing the media stream service.
  • the policy template can be used as the local configuration information of the UE.
  • the information in the policy template is used as the basis to bind the media stream service to a specific PDU session, or to decide whether to initiate a new PDU session.
  • Embodiments of the present application also provide a method for controlling media stream service transmission performed by a network node in a data network.
  • the method includes: sending a service identifier of the media stream service to a network node in a core network, where the service identifier is used to distinguish media stream services of different service types in the at least one media stream service;
  • the network node in the network receives the service specifier confirmed by the network node in the core network; determines the policy template information corresponding to the confirmed service specifier and is used to control media stream transmission; Policy template information for controlling the transmission of the at least one media stream service and the confirmed service specifier.
  • the embodiments of the present application realize that the service streams of media streams of different functions and types can be distinguished by service identifiers. Since media stream services with different service specifiers can be carried by service streams with different QoS (Quality of Service), the 5G core network node can indicate to the 5GMS AF 1021 the different service specifiers that different media stream service types need to have. . Thereby, the service flow of a specific service type can be transmitted by different QoS flows of the same PDU session by setting the service identifier negotiated by the network; or the specific service flow can be transmitted by having different PDU sessions.
  • QoS Quality of Service
  • Embodiments of the present application also provide a method for controlling media stream service transmission performed by a network node in a data network.
  • the method includes: sending a service flow type identifier of the media stream service to a network node in a core network, where the service flow type identifier is used to describe media stream services of different functions in the at least one media stream service;
  • the network node in the core network receives the service identifier of the media stream service, the service identifier corresponds to the service stream type identifier; determines the service identifier corresponding to the confirmed service identifier and is used to control the transmission of the media stream and send the policy template information for controlling the transmission of the at least one media stream service and the confirmed service identifier to the user terminal.
  • service streams of media streams with different functions can be distinguished by service identifiers. Since media stream services of different service stream types can be carried by service streams with different QoS (Quality of Service), the 5G core network node can indicate to the 5GMS AF 1021 the required media stream service types corresponding to different service stream type identifiers business specifier. Thereby, the service flow of a specific service type can be transmitted by different QoS flows of the same PDU session by setting the service identifier negotiated by the network; or the specific service flow can be transmitted by having different PDU sessions.
  • QoS Quality of Service
  • Figure 4 shows a flowchart of a method 400 of controlling the transmission of media streaming services performed by a network node in a data network.
  • NEF 1031, PCF 1032 in Figure 1 may be performed by NEF 1031, PCF 1032 in Figure 1, or a combination of the two.
  • NEF 1031, PCF 1032, or a combination of the two may also be referred to as network nodes in the core network.
  • step S401 the network node in the core network CN 103 receives the continuity requirement of at least one media stream service from the network node in the data network.
  • the at least one media stream service may also correspond to a service type of at least one media stream.
  • the network node in the core network CN 103 can set the corresponding service continuity characteristics (such as SSC mode) for the media stream service according to the service continuity requirements related to the media stream service proposed by 5GMS AF1021, and according to the set The service continuity feature sets the corresponding rate for the media streaming service.
  • service continuity characteristics such as SSC mode
  • the media streaming service may correspond to multiple service types.
  • a video media streaming session it includes data transmission of upstream video media streaming services, data transmission of downstream video media streaming services, control data transmission of upstream video media streaming services, and control data transmission of downstream video media streaming services, etc.
  • Different media stream service types can correspond to different QoS requirements.
  • step S402 the network node in the core network determines the continuity feature of the at least one media stream service based on the continuity requirement of the at least one media stream service.
  • the 5GMS AF 1021 can locally look up at least one service type corresponding to the media stream service, and send the media stream service to a network node (for example, NEF 1031, or PCF 1032, or a combination of the two) in the core network CN 103
  • a network node for example, NEF 1031, or PCF 1032, or a combination of the two
  • Corresponding at least one service type eg, sending service specifier.
  • the network node (for example, NEF 1031, or PCF 1032, or the combination of the two) in the core network CN 103 can also determine the corresponding media stream service according to the network protocol signed with the user related to the media stream service.
  • At least one service type eg, service specifier.
  • 5GMS AF 1021 may require certain business continuity for this media streaming service.
  • the network node in the core network CN 103 will look up the agreement it has signed with the user, and if it is found that the user has not paid for the service of the specific continuity, the core network CN 103 will reject the demand of the 5GMS AF 1021, and only the service of the media stream Set basic business continuity.
  • the network nodes in the core network CN 103 may also receive the described data from the network nodes in the data network DN 102.
  • the above-mentioned business distinguisher includes at least one of the following items: type of service information (TOS) for the network protocol (IPv4) of the fourth version, communication classification information (Traffic class) for the network protocol (IPv6) of the sixth version ), flow identification information for the sixth version of the Internet Protocol (IPv6), and packet filtering direction information.
  • TOS type of service information
  • IPv4 network protocol
  • IPv6 communication classification information
  • IPv6 network protocol
  • IPv6 Internet Protocol
  • packet filtering direction information packet filtering direction information
  • the different service specifiers mentioned in this paper refer to the type of service information (TOS) for the fourth version of the Internet protocol (IPv4), the communication classification for the sixth version of the Internet protocol (IPv6) included in the service specifier Information (Traffic class), flow identification information for the sixth version of the network protocol (IPv6), and packet filtering direction information are different.
  • TOS type of service information
  • IPv6 communication classification for the sixth version of the Internet protocol
  • Traffic class the service specifier Information
  • flow identification information for the sixth version of the network protocol (IPv6) IPv6
  • packet filtering direction information packet filtering direction information
  • a network node in the core network can determine the media stream service (or at least a service specifier corresponding to a specific media stream service type) and continuity requirements type) continuity features. That is, the network node in the core network can indicate the continuity characteristic of at least one media stream service type by associating the service specifier with the continuity characteristic.
  • the network node in the core network when the network node in the core network receives the service specifier corresponding to the at least one media stream service from the 5GMS AF 1021, the network node in the core network will check whether the service specifier conforms to its network policy or Local configuration information. If it matches, the network node in the core network can determine the corresponding service identifier for the media stream service according to the network policy, and return it to 5GMS AF 1021. If not, the network node in the core network can modify or update the service specifier sent by the 5GMS AF 1021 according to the network policy or local configuration information, and return it to the 5GMS AF 1021.
  • the network node in the core network will use its network policy or local configuration information to Determine at least one service specifier corresponding to the media stream service type. Therefore, it can be ensured that the configuration of the service identifier on the service server side (for example, 5GMS AF1021), the URSP rules sent to the UE on the network side, and the configuration of the user plane on the core network CN 103 are consistent.
  • the network node in the core network may also receive a service flow type identifier from the 5GMS AF1021, where the service flow type identifier indicates the characteristics of the at least one media stream service type or the functional characteristics of the media stream service.
  • the service stream type indicator may indicate that a certain media stream service is one of the following items: media plane data, network auxiliary information, usage reporting information, and so on.
  • the 5G core network network node can assign a specific service identifier to the data flow of the service type according to the service flow type identifier, so as to indicate to the 5GMS AF 1021 the service identifiers corresponding to different service flow type identifiers.
  • the service server can set a specific service identifier for the service flow of a specific service type, and the service flow of a specific service type can be transmitted through different QoS flows of the same PDU session, or the service flow of a specific service type can be transmitted. It is transmitted through different PDU sessions for refined QoS guarantee and business continuity guarantee.
  • the network node in the core network can set the SSC mode shown in Table 6 below according to the continuity requirement and service flow type identifier of at least one media stream service sent by 5GMS AF1021, and according to its local network policy or configuration information , the corresponding relationship between the service identifier and the service flow type identifier.
  • the information in the same row in Table 6 represents a set of associations.
  • step S403 the network node in the core network sends the continuity feature of the at least one media stream service to the network node in the data network.
  • the network node in the core network can feed back the association relationship in Table 6 to the 5GMS AF1021.
  • the 5GMS AF 1021 can negotiate the continuity feature of at least one media stream service with the network node of the core network, so that the network side can control the service continuity when transmitting the media stream service according to the service requirements.
  • the 5GMS AF 1021 can also negotiate with the network node of the core network at least one service specifier of the media stream service, so as to realize finer QoS control of the media stream service.
  • the UE 101 can use the PDU session with the appropriate SSC mode to carry the service of the media stream when initiating or changing the service of the media stream . Thereby, the UE 101 can realize the continuity control of the media stream service when initiating or changing the media stream service.
  • the policy template can be used as the local configuration information of the UE.
  • the information in the policy template is used as the basis to bind the media stream service to a specific PDU session, or to decide whether to initiate a new PDU session. This solves the problem that the network-side device in the traditional technology cannot determine the service continuity of the service according to the needs of the service provider.
  • Embodiments of the present application also provide a method for controlling media stream service transmission performed by a network node in a core network.
  • the method includes: receiving a service specifier of the media stream service from a network node in a data network; determining a service specifier of the media stream service based on the service specifier of the media stream service and a local configuration; A network node in the data network sends a service specifier for the media stream service.
  • the network node in the core network may also receive the service identifier of the media stream service from the network node in the data network; based on the service identifier of the media stream service and the local configuration, determine the media stream service.
  • the service identifier of the media stream service is sent to the user terminal.
  • the service identifier can be delivered to the user terminal 101 from the PCF 1032 through the URSP.
  • the URSP generated at the PCF includes the service specifier negotiated between the 5GMS AF 1021 and the NEF/PCF.
  • Embodiments of the present application also provide a method for controlling media stream service transmission performed by a network node in a core network.
  • the method includes: receiving a service stream type identifier of the media stream service from a network node in a data network; determining a service identifier of the media stream service based on the service stream type identifier of the media stream service and a local configuration; A network node in the data network sends a service identifier for the media stream service.
  • the network node in the core network can also receive the service flow type identifier of the media stream service from the network node in the data network; based on the service flow type identifier of the media stream service and local configuration, determine the media The service identifier of the streaming service; the service identifier of the media streaming service is sent to the user terminal.
  • the service identifier can be delivered to the user terminal 101 from the PCF 1032 through the URSP.
  • the URSP generated by the PCF includes the service specifier negotiated between the 5GMS AF 1021 and the NEF/PCF.
  • the network node in the core network may also receive the service continuity requirement of at least one media stream service from the network node in the data network; Service continuity characteristics; sending the service continuity characteristics to the user terminal.
  • the service continuity feature can be delivered from the PCF 1032 to the user terminal 101 through the URSP.
  • the business continuity feature is the SSC mode.
  • the URSP generated by the PCF includes the SSC mode negotiated between the 5GMS AF 1021 and the NEF/PCF.
  • FIG. 5 shows a flow diagram of a method 500 of controlling the transmission of media streaming services performed by the communication system of FIG. 1 .
  • NEF 1031, PCF 1032, or a combination of NEF 1031 and PCF 1032 may also be referred to as network nodes in the core network.
  • a network node eg, 5GMS AF 1021 in the data network sends a continuous stream of at least one media stream service to a network node (eg, NEF 1031, PCF 1032, or a combination of NEF 1031 and PCF 1032) in the core network sexual needs.
  • a network node eg, NEF 1031, PCF 1032, or a combination of NEF 1031 and PCF 1032
  • the at least one media stream service corresponds to at least one type of media stream service. Therefore, a media stream of at least one service type may also be sent by a network node in the data network (eg, 5GMS AF 1021) to a network node in the core network (eg, NEF 1031, PCF 1032, or a combination of NEF 1031 and PCF 1032). business continuity needs. It is thus achieved alternatively that at least one media streaming service is sent by a network node (eg 5GMS AF 1021 ) in the data network to a network node (eg NEF 1031 , PCF 1032 or a combination of NEF 1031 and PCF 1032 ) in the core network the need for continuity.
  • a network node in the data network eg, 5GMS AF 1021
  • a network node eg NEF 1031 , PCF 1032 or a combination of NEF 1031 and PCF 1032
  • the 5GMS AF 1021 may need to establish a certain media streaming session with the UE 101 using the 5G media streaming network for the transmission of services (eg, video conferencing).
  • the media streaming service has certain continuity requirements, for example, it requires the IP address of the UE to remain unchanged to ensure the continuity of the media streaming session service.
  • the 5G core network network nodes such as network nodes in the core network, such as NEF and PCF
  • the 5G core network network nodes that carry this part of the media stream service will set the corresponding service continuity for this part of the service according to the requirements proposed by 5GMS AF1021 feature (for example, SSC mode), and possibly set a corresponding rate for the media streaming service according to the set service continuity feature.
  • the continuity requirement of at least one media streaming service may be described in various ways.
  • the continuity requirement of at least one media stream service may be described in text: "This service requires the IP address of the UE to remain unchanged” and the like.
  • the continuity requirement of at least one media streaming service can also be directly described by an indicator of the SSC mode (for example, if SSC mode 1 is adopted, the indicator “1” can be directly used), which indicates that the media streaming service requires Some kind of SSC mode. This application does not limit the form of continuity requirements.
  • step S502 the network node in the core network determines the continuity feature of the at least one media stream service based on the continuity requirement of the at least one media stream service.
  • the SSC pattern can be used to characterize the session and service continuity of the media stream.
  • Other parameters may also be used to characterize the continuity characteristics of the media stream.
  • a media stream service may include multiple media stream service types. For example, for a video media streaming session, it includes data transmission of upstream video media streaming services, data transmission of downstream video media streaming services, control data transmission of upstream video media streaming services, and control data transmission of downstream video media streaming services, etc. .
  • the service types of different media streaming services may correspond to different service continuity characteristics.
  • a network node in the core network can set different QoS for the service flows of different media flow service types in at least one media flow service, so it is necessary to distinguish different service types.
  • a network node in the core network (eg NEF 1031, or PCF 1032 or a combination of NEF 1031 and PCF 1032) sends the at least one to a network node (eg, 5GMS AF 1021) in the data network Continuity characteristics of media streaming services.
  • a network node eg, 5GMS AF 1021
  • a network node eg, 5GMS AF 1021 in the data network determines policy template information for controlling the transmission of at least one media stream service, where the policy template information includes the continuity of the at least one media stream service feature.
  • the policy template (Policy Template) information includes a set of parameters negotiated by the network nodes in the core network CN 103 and the 5GMS AF 1011.
  • the 5GMS AF 1011 can create, acquire, update and delete related policy template resources (Policy Template Resource) in the process of negotiation with network nodes in the core network by creating a data model of the policy template.
  • Policy Template information may also be referred to as policy templates, policy template resources, policy template resource information, policy template data, and the like.
  • the naming manner of the policy template information is used as an example, but the name of the policy template information is not limited.
  • the policy template information further includes a service differentiator, where the service differentiater is used to distinguish media stream services of different service types in the at least one media stream service.
  • the policy template information indicates a session policy of at least one media stream service type by associating the service identifier with a policy in the policy template.
  • the policy template information indicates an attribute of a PDU session of at least one media stream service type by associating the service identifier with an existing network feature.
  • policyTemplateId-1 a policy template identifier (policyTemplateId): policyTemplateId-1.
  • the policy template information includes the service distinguisher SD-1 and the continuity feature CF1 of the media stream service. Since both the service specifier SD-1 and the continuity feature CF1 of the media streaming service are located in the policy template information with the policy template identifier policyTemplateId-1, the UE 101 can infer the service specifier SD-1 and the media streaming service's The continuity feature CF1 is associated.
  • the media stream service corresponding to the stream descriptor including the service identifier SD-1 should have the continuity feature CF1 of the media stream service.
  • the dynamic policy resource can also store the service specifier and the policy template identifier in the form of a key-value pair to establish an association relationship between the service specifier and the policy template identifier, and further determine the service specifier and the media stream through the association relationship.
  • the relevance of business continuity characteristics For example, use the flow descriptor of the service specifier as the key and the policy template identifier as the value to construct the following key-value pair: ⁇ flow descriptor of service specifier SD-1, policy template identifier policyTemplateId-1>, ⁇ service specifier SD -2 flow descriptor, policy template identifier policyTemplateId-2>, ⁇ flow descriptor of service distinguisher SD-3, policy template identifier policyTemplateId-3> and so on.
  • a dynamic policy resource can also construct a key-value pair with the policy template identifier as the key and the flow descriptor of the business specifier as the value.
  • a dynamic policy resource can also construct key-value pairs with the policy template identifier as the key and the business specifier as the value.
  • This application does not further limit the manner of associating the service distinguisher with the policy template identifier.
  • the SSC mode can be used to characterize the session and service continuity characteristics of the media stream. Those skilled in the art will understand that other parameters may also be used to characterize the continuity characteristics of the media stream. Specifically, the SSC mode is associated with a Protocol Data Unit (PDU) session and remains unchanged for the duration of the PDU session.
  • PDU Protocol Data Unit
  • a network node eg, 5GMS AF 1021 in the data network sends policy template information for controlling the transmission of at least one media stream service to a user terminal (eg, UE 101).
  • step S506 the user terminal (eg, UE101) determines the continuity feature of the media stream service to be initiated based on the media stream service to be initiated and the policy template information.
  • step S507 the user terminal (eg, UE101) determines whether there is a PDU session capable of carrying the media stream service to be initiated, wherein the PDU session has the continuity feature of the media stream service to be initiated.
  • step S508 if the PDU session exists, the user terminal binds the media stream service to be initiated to the PDU session; if the PDU session does not exist, the user terminal establishes A PDU session with the continuity feature of the media stream service to be initiated.
  • the UE 101 can bind the media stream service to be initiated to a PDU session that matches the continuity characteristics of the media stream service to be initiated the PDU session, so that the PDU session can carry the to-be-initiated media stream service.
  • the UE 101 needs to establish a PDU session that meets the continuity requirements of the media stream service to be initiated (that is, a PDU session with a specific SSC mode). PDU session).
  • the user terminal by receiving the policy template with the continuity feature from the device on the network side, the user terminal can use the PDU session with the proper continuity feature to carry the service of the media stream when moving. Therefore, the user terminal can realize the continuity control of the media streaming service when moving. This solves the problem that the network side device cannot configure the service continuity corresponding to the media stream service to the user terminal in the traditional technology.
  • the network node of the data network may negotiate with the network node of the core network (CN) the continuity feature of at least one media stream service, so that the network side can transmit the media stream service according to the requirements of the service provider. control over business continuity.
  • the device on the network side and the user terminal can also use the service identifier to identify the subdivision type of the media stream service, and use the service stream type identifier to further divide the media stream services with the same service identifier, thereby Realize finer QoS control and business continuity control for media streaming services.
  • FIG. 6 shows the architecture of an electronic device 600 according to an embodiment of the present application.
  • FIG. 6 shows the architecture of the computing device.
  • computing device 600 may include bus 610 , one or more CPUs 620 , read only memory (ROM) 630 , random access memory (RAM) 640 , communication port 650 connected to a network, input/output components 660 , hard disk 670, etc.
  • Storage devices in computing device 600 such as ROM 630 or hard disk 660, may store various data or files used for computer processing and/or communications and program instructions executed by the CPU.
  • Computing device 600 may also include user interface 680 .
  • the architecture shown in FIG. 6 is only exemplary, and when implementing different devices, one or more components in the computing device shown in FIG. 6 may be omitted according to actual needs.
  • Embodiments of the present application can also be implemented as non-volatile computer-readable storage media.
  • Computer-readable instructions are stored on a non-volatile computer-readable storage medium according to an embodiment of the present application.
  • the non-volatile computer-readable storage medium includes, but is not limited to, for example, volatile memory and/or non-volatile memory.
  • the volatile memory may include, for example, random access memory (RAM) and/or cache memory, or the like.
  • the non-volatile memory may include, for example, read only memory (ROM), hard disk, flash memory, and the like.
  • Embodiments of the present application may also be implemented as a computer program product or computer program comprising computer instructions stored in a non-transitory computer readable storage medium.
  • the processor of the computer device reads the computer instructions from the computer readable medium, and the processor executes the computer instructions to cause the computer device to perform the methods provided in the various aspects described above or in various optional implementations of the various aspects described above.
  • words like “comprising” or “comprising” mean that the elements or things appearing before the word encompass the elements or things recited after the word and their equivalents, but do not exclude other elements or things. Words like “connected” or “connected” are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Information Transfer Between Computers (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本申请实施例提供了一种***体流业务传输的方法,电子设备,一种***体流业务传输的用户终端、数据网络中的网络节点以及核心网络中的网络节点,一种***体流业务传输的***、以及非易失性计算机可读存储介质。其中,一种***体流业务传输的方法,包括:从数据网络中的网络节点,接收用于控制至少一个媒体流业务传输的策略模板信息,其中,所述策略模板信息包括所述至少一个媒体流业务的连续性特征;基于待发起的媒体流业务和所述策略模板信息,确定所述待发起的媒体流业务的连续性特征;确定是否存在能够承载所述待发起的媒体流业务的协议数据单元(PDU)会话,其中,所述PDU会话具备所述待发起的媒体流业务的连续性特征;在存在所述PDU会话的情况下,将所述待发起的媒体流业务绑定到所述PDU会话;在不存在所述PDU会话的情况下,建立具备所述待发起的媒体流业务的连续性特征的PDU会话。

Description

***体流业务传输的方法、电子设备、用户终端、网络节点、***及存储介质
本申请要求于2020年9月30日提交中国专利局、申请号为202011064131.8、申请名称为“***体流业务传输的方法及电子设备”的中国专利申请的优先权。
技术领域
本申请涉及无线通信领域,并且更具体地涉及一种***体流业务传输的方法,电子设备,一种***体流业务传输的用户终端、数据网络中的网络节点以及核心网络中的网络节点,一种***体流业务传输的***、以及非易失性计算机可读存储介质。
发明背景
相对于传统的通信***,5G***提供了许多新的特性,比如具有高比特率和低延迟的移动宽带连接,网络切片,分布式和移动边缘计算等,可以提升音视频流服务的质量和效率,并且可以提供传统2D视频以外的新型服务(例如虚拟现实和混合现实),这在技术和商业上都提供了新的机遇。
目前,5G媒体流架构(5GMSA)提供更简单和模块化的设计,使得第三方内容服务提供商、广播公司和移动网络运营商能在不同程度上进行合作。其重点是利用能力开放(capability exposure)的概念,给外部服务提供商提供与5G网络和设备功能交互的简单方式,并使用5G提供的功能来提供更好的媒体服务。
目前的第三代合作伙伴项目技术规范(Third Generation Partnership Project Technical Specification,3GPP TS)中,为媒体流的传输提供了5G媒体流***(5GMS)。5GMS***是5G媒体流架构的应用功能、应用服务器、终端设备和接口的集合,其支持下行媒体流服务或上行媒体流服务或两者兼有。为协议数据单元(PDU)会话设置了不同的连续性模式,以向不同的PDU会话提供不同的连续性。
然而,当前的5GMS***对媒体流数据流的传输控制仍不够精细。比如,当前5GMS***的网络侧设备不能区分具备相同IP地址和端口号的多个媒体流业务数据。并且在当前5GMS***的网络侧设备和应用服务器的交互过程中,并未考虑到不同类型的媒体流业务的连续性需求,因此无法实现业务连续性需求的交互和协商。
发明内容
为了克服传统技术中存在的缺陷,本申请提出了一种由用户终端执行的、***体流业务传输的方法、一种由数据网络中的网络节点执行的、***体流业务传输的方法、一种由核心网络中的网络节点执行的、***体流业务传输的方法、一种***体流业务传输的方法、以及相应的电子设备、用户终端、网络节点、***及非易失性计算机可读存储介质。
本申请的实施例提供了一种***体流业务传输的方法。该方法包括:从数据 网络中的网络节点,接收用于控制至少一个媒体流业务传输的策略模板信息,其中,所述策略模板信息包括所述至少一个媒体流业务的连续性特征;基于待发起的媒体流业务和所述策略模板信息,确定所述待发起的媒体流业务的连续性特征;确定是否存在能够承载所述待发起的媒体流业务的协议数据单元(PDU)会话,其中,所述PDU会话具备所述待发起的媒体流业务的连续性特征;在存在所述PDU会话的情况下,将所述待发起的媒体流业务绑定到所述PDU会话;在不存在所述PDU会话的情况下,建立具备所述待发起的媒体流业务的连续性特征的PDU会话。
本申请的实施例提供了一种***体流业务传输的方法。该方法包括:向核心网络中的网络节点发送至少一个媒体流业务的连续性需求;从所述核心网络中的网络节点接收所述至少一个媒体流业务的连续性特征;确定用于控制所述至少一个媒体流业务传输的策略模板信息,所述策略模板信息包括所述至少一个媒体流业务的连续性特征;向用户终端发送用于控制所述至少一个媒体流业务传输的策略模板信息。
本申请的实施例提供了一种由核心网络中的网络节点执行的、***体流业务传输的方法。该方法包括:从数据网络中的网络节点接收至少一个媒体流业务的连续性需求;基于所述至少一个媒体流业务的连续性需求,确定所述至少一个媒体流业务的连续性特征;向所述数据网络中的网络节点发送所述至少一个媒体流业务的连续性特征。
本申请的实施例提供了一种***体流业务传输的方法。该方法包括:由数据网络中的网络节点向核心网络中的网络节点发送至少一个媒体流业务的连续性需求;由所述核心网络中的网络节点基于所述至少一个媒体流业务的连续性需求,确定所述至少一个媒体流业务的连续性特征;由所述核心网络中的网络节点向所述数据网络中的网络节点发送所述至少一个媒体流业务的连续性特征;由所述数据网络中的网络节点确定用于控制所述至少一个媒体流业务传输的策略模板信息,所述策略模板信息包括所述至少一个媒体流业务的连续性特征;由所述数据网络中的网络节点向用户终端发送用于控制所述至少一个媒体流业务传输的策略模板信息;由用户终端基于待发起的媒体流业务和所述策略模板信息,确定所述待发起的媒体流业务的连续性特征;由所述用户终端确定是否存在能够承载所述待发起的媒体流业务的协议数据单元(PDU)会话,其中,所述PDU会话具备所述待发起的媒体流业务的连续性特征;在存在所述PDU会话的情况下,由所述用户终端将所述待发起的媒体流业务绑定到所述PDU会话;在不存在所述PDU会话的情况下,由所述用户终端建立具备所述待发起的媒体流业务的连续性特征的PDU会话。
本申请的实施例提供了一种非易失性计算机可读存储介质,其上存储有计算机指令,该计算机指令被处理器执行时实现上述方法。
根据本申请的另一方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在非易失性计算机可读存储介质中。计算机设备的处理器从计算机可读介质读取该计算机指令,处理器执 行该计算机指令,使得该计算机设备执行上述各个方面或者上述各个方面的各种可选实现方式中提供的方法。
本申请的实施例提供了一种电子设备,包括:处理器;以及存储器,其中,所述存储器中存储有计算机可执行程序,当由所述处理器执行所述计算机可执行程序时,执行上述的方法。
本申请的实施例提供了一种***体流业务传输的用户终端。所述用户终端包括:存储器;和一个或多个处理器,可操作地被耦合到所述存储器,所述存储器和所述一个或多个处理器被配置为:从数据网络中的网络节点,接收用于控制至少一个媒体流业务传输的策略模板信息,其中,所述策略模板信息包括所述至少一个媒体流业务的连续性特征;基于待发起的媒体流业务和所述策略模板信息,确定所述待发起的媒体流业务的连续性特征;确定是否存在能够承载所述待发起的媒体流业务的协议数据单元(PDU)会话,其中,所述PDU会话具备所述待发起的媒体流业务的连续性特征;在存在所述PDU会话的情况下,将所述待发起的媒体流业务绑定到所述PDU会话;在不存在所述PDU会话的情况下,建立具备所述待发起的媒体流业务的连续性特征的PDU会话。
本申请的实施例提供了一种***体流业务传输的用户终端。所述用户终端包括:接收单元,被配置为:从数据网络中的网络节点,接收用于控制至少一个媒体流业务传输的策略模板信息,其中,所述策略模板信息包括所述至少一个媒体流业务的连续性特征;第一确定单元,被配置为:基于待发起的媒体流业务和所述策略模板信息,确定所述待发起的媒体流业务的连续性特征;第二确定单元,被配置为:确定是否存在能够承载所述待发起的媒体流业务的协议数据单元(PDU)会话,其中,所述PDU会话具备所述待发起的媒体流业务的连续性特征;会话单元,被配置为:在存在所述PDU会话的情况下,将所述待发起的媒体流业务绑定到所述PDU会话;在不存在所述PDU会话的情况下,建立具备所述待发起的媒体流业务的连续性特征的PDU会话。
本申请的实施例提供了一种***体流业务传输的数据网络中的网络节点。所述数据网络中的网络节点包括:存储器;和一个或多个处理器,可操作地被耦合到所述存储器,所述存储器和所述一个或多个处理器被配置为:向核心网络中的网络节点发送至少一个媒体流业务的连续性需求;从所述核心网络中的网络节点接收所述至少一个媒体流业务的连续性特征;确定用于控制所述至少一个媒体流业务传输的策略模板信息,所述策略模板信息包括所述至少一个媒体流业务的连续性特征;向用户终端发送用于控制所述至少一个媒体流业务传输的策略模板信息。
本申请的实施例提供了一种***体流业务传输的数据网络中的网络节点。所述数据网络中的网络节点包括:第一发送单元,被配置为向核心网络中的网络节点发送至少一个媒体流业务的连续性需求;接收单元,被配置为从所述核心网络中的网络节点接收所述至少一个媒体流业务的连续性特征;确定单元,被配置为确定用于控制所述至少一个媒体流业务传输的策略模板信息,所述策略模板信息包括所述 至少一个媒体流业务的连续性特征;第二发送单元,被配置为向用户终端发送用于控制所述至少一个媒体流业务传输的策略模板信息。
本申请的实施例提供了一种***体流业务传输的核心网络中的网络节点,包括:存储器;和一个或多个处理器,可操作地被耦合到所述存储器,所述存储器和所述一个或多个处理器被配置为:从数据网络中的网络节点接收至少一个媒体流业务的连续性需求;基于所述至少一个媒体流业务的连续性需求,确定所述至少一个媒体流业务的连续性特征;向所述数据网络中的网络节点发送所述至少一个媒体流业务的连续性特征。
本申请的实施例提供了一种***体流业务传输的核心网络中的网络节点,包括:接收单元,被配置为从数据网络中的网络节点接收至少一个媒体流业务的连续性需求;确定单元,被配置为基于所述至少一个媒体流业务的连续性需求,确定所述至少一个媒体流业务的连续性特征;发送单元,被配置为向所述数据网络中的网络节点发送所述至少一个媒体流业务的连续性特征。
本申请的实施例提供了一种***体流业务传输的***,包括用户终端、数据网络中的网络节点和核心网络中的网络节点,其中:所述数据网络中的网络节点,被配置为:向所述核心网络中的网络节点发送至少一个媒体流业务的连续性需求;从所述核心网络中的网络节点接收所述至少一个媒体流业务的连续性特征;确定用于控制所述至少一个媒体流业务传输的策略模板信息,所述策略模板信息包括所述至少一个媒体流业务的连续性特征;向所述用户终端发送用于控制所述至少一个媒体流业务传输的策略模板信息;所述核心网络中的网络节点,被配置为:从所述数据网络中的网络节点接收至少一个媒体流业务的连续性需求;基于所述至少一个媒体流业务的连续性需求,确定所述至少一个媒体流业务的连续性特征;向所述数据网络中的网络节点发送所述至少一个媒体流业务的连续性特征;所述用户终端被配置为:从所述数据网络中的网络节点,接收用于控制所述至少一个媒体流业务传输的策略模板信息,其中,所述策略模板信息包括所述至少一个媒体流业务的连续性特征;基于待发起的媒体流业务和所述策略模板信息,确定所述待发起的媒体流业务的连续性特征;确定是否存在能够承载所述待发起的媒体流业务的协议数据单元(PDU)会话,其中,所述PDU会话具备所述待发起的媒体流业务的连续性特征;在存在所述PDU会话的情况下,将所述待发起的媒体流业务绑定到所述PDU会话;在不存在所述PDU会话的情况下,建立具备所述待发起的媒体流业务的连续性特征的PDU会话。
在本申请的实施例中,通过从网络侧的设备接收到带有连续性特征的策略模板,用户终端可以在发起或变更媒体流的业务的时候,能够使用具备合适连续性特征的PDU会话来承载该媒体流的业务。由此,使得用户终端能够在发生移动时能够实现该媒体流业务的连续性控制。由此解决了传统技术中移动网络侧设备无法根据业务的实际需求为用户终端特定的类型的媒体流业务配置对应的业务连续性的问题。
附图简要说明
通过结合附图对本申请实施例进行更详细的描述,本申请的上述以及其它目的、特征和优势将变得更加明显。附图用来提供对本申请实施例的进一步理解,并且构成说明书的一部分,与本申请实施例一起用于解释本申请,并不构成对本申请的限制。在附图中,相同的参考标号通常代表相同部件或步骤。
图1示出了可在其中应用本申请的实施例的通信***的一种架构。
图2A示出了根据本申请的实施例的可在其中应用本申请的实施例的由用户终端执行的、***体流业务传输的方法的流程图。
图2B示出了根据本申请的实施例的可在其中应用本申请的实施例的由用户终端执行的、***体流业务传输的方法的示意图。
图3A示出了根据本申请的实施例的由数据网络中的网络节点执行的、***体流业务传输的方法的流程图。
图3B示出了根据本申请的实施例的可在其中应用本申请的实施例的由数据网络中的网络节点执行的、***体流业务传输的方法的示意图。
图4示出了根据本申请的实施例的由数据网络中的网络节点执行的、***体流业务传输的方法的流程图。
图5示出了根据本申请的实施例的***体流业务传输的方法的流程图。
图6示出了根据本申请的实施例的电子设备的架构。
实施方式
为了使得本申请的目的、技术方案和优点更为明显,下面将参照附图详细描述根据本申请的示例实施例。在附图中,相同的参考标号自始至终表示相同的元件。应当理解:这里描述的实施例仅仅是说明性的,而不应被解释为限制本申请的范围。
在当前的5GMS***中,网络侧设备向用户终端发送的***体流业务的策略并没有考虑到媒体流的业务连续性问题。同时,网络侧向用户终端发送的、与***体流的策略相关的流描述符中也仅包括以下信息:IP流的方向信息(例如,IP流是属于上行链路还是下行链路)、源IP地址、目的地IP地址、IP协议、源IP端口、目的地IP端口。媒体流业务也可以进一步扩展为广义的互联网数据业务。
因此,当前5GMS***的网络侧设备不能区分具备相同IP地址和端口号的多个媒体流业务类型的数据。并且在当前5GMS***的网络侧设备和用户终端的交互过程中,5GMS***的网络侧设备并未根据多媒体业务的实际的业务连续性需求来为媒体流业务配置可对应的业务连续性。
为了克服传统技术中存在的缺陷,本申请提出了一种由用户终端执行的、***体流业务传输的方法、一种由数据网络中的网络节点执行的、***体流业务传输的方法、一种由核心网络中的网络节点执行的、***体流业务传输的方法、一种***体流业务传输的方法、以及相应的电子设备、用户终端、网络节点、***及非易失性计算机可读存储介质。
在本申请的实施例中,通过从网络侧的设备接收到带有连续性特征的策略模板,用户终端可以在发起或变更媒体流的业务的时候,能够使用具备合适连续性特征的PDU会话来承载该媒体流的业务。由此,使得用户终端能够在发生移动时能够实现该媒体流业务的连续性控制。由此解决了传统技术中网络侧设备无法根据多媒体业务的实际的业务连续性需求向用户终端特定的类型的媒体流业务配置相应的业务连续性的问题。
在本申请的实施例中,通过从网络侧的设备接收到业务区分符,用户终端可以在发起或变更媒体流的业务的时候,能够将某个媒体流业务分成不同类型的业务流,并将这些业务流利用同一PDU会话中的不同QoS(服务质量)流来承载,以更精细地控制当前的5GMS***对媒体流数据流的传输。
在本申请的实施例中,数据网络(DN)的网络节点可以和核心网(CN)的网络节点协商至少一个媒体流业务的连续性特征,从而实现网络侧在传输媒体流业务时能够对业务连续性进行控制。
在本申请的实施例中,网络侧的设备和用户终端可以利用业务区分符来标识媒体流业务的细分类型,并使用业务流类型符对具备相同的业务区分符的媒体流业务进行进一步划分,从而实现对媒体流业务更精细的QoS控制和业务连续性控制。
参照图1来描述可在其中应用本申请的实施例的通信***的架构。该通信***可以包括5G***,也可以包括任何其他类型的无线通信***,比如6G通信***等。在下文中,以5G***为例来描述本申请的实施例,但应当认识到,以下描述也可以适用于其他类型的无线通信***。
图1示出了可在其中应用本申请的实施例的方法的通信***架构。
以下简要描述图1中的各个实体。
UE 101(也即用户终端),可称为用户设备(User Equipment,UE),其可以是指向用户提供语音和/或数据连通性的设备。UE 101可以经无线接入网(Radio Access Network,RAN)与一个或多个业务服务器进行通信。UE 101可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如,UE 101可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,例如,订户单元(Subscriber Unit)、订户站(Subscriber Station),移动站(Mobile Station)、移动台(Mobile)、远程站(Remote Station)、接入点(Access Point)、远程终端(Remote Terminal)、接入终端(Access Terminal)、用户装置(User Terminal)、用户代理(User Agent)或用户设备(User Device)。
UE 101和(无线)接入网络((Radio)Access Network,(R)AN)102(以下记为(R)AN 102)通过无线空口建立无线连接。可选地,该无线空口是基于5G标准的无线空口,比如该无线空口是NR;或者,该无线空口也可以是基于5G的更下一代移动通信网络技术标准(例如,6G)的无线空口。接入网络除了无线接入网络之外,也可以包含Wifi,蓝牙,卫星等接入技术。
如图1所示,UE 101中包括多个模块或电路来实现5G通信***中的各种功能。UE 101中包括5GMS客户端(5GMS Client)1011和5GMS感知应用(5GMS Aware  Application)1012。
其中,5GMS感知应用1012是由5GMS应用程序提供商提供的、安装在UE侧的一种功能实体,其主要用于实现5GMS客户端1011以外的其它功能(例如,非可信数据的传输或者非媒体相关功能)。5GMS感知应用1012可以通过5GMS体系结构中定义的接口(例如,图1中的M8接口)与网络侧的5GMS应用提供者1023交互,或者通过应用程序接口(例如,图1中的M6和M7接口)与5GMS客户端和交互。
5GMS客户端1011是UE 101中的另一种用于控制5G媒体流传输的功能实体,其可以用于下行链路、上行链路、或这两者。5GMS客户端可以由内部或外部媒体应用程序控制,例如应用程序,它实现应用程序或内容服务提供商特定的逻辑,并允许建立媒体会话。5GMS客户端1011可以包括5G媒体流处理装置10112和5G媒体会话处理装置10111。
5G媒体会话处理装置10111可以与5GMS AF 1021通信,以便建立、控制和支持媒体会话的传送。媒体会话处理装置10111可以提供(expose)可由5GMS感知应用1012和媒体流处理装置10112使用的应用程序接口M6。媒体会话处理装置10111主要功能包括:流媒体通信的会话级别的控制、性能指标的收集和上报、用量上报、提供网络辅助功能、配置与不同的UE媒体功能交互的媒体控制接口、配置用于媒体会话管理的媒体控制接口、以及配置用于性能指标收集和上报的控制接口等。
5G媒体流处理装置10112可以传输媒体流内容,并可向5GMS感知应用1012提供用于媒体播放的应用程序接口M7,以及向媒体会话处理装置10111提供用于媒体流会话控制的应用程序接口M7。也即,应用程序接口M7既可以实现与5GMS感知应用1012的交互,又可以实现与媒体会话处理装置10111的交互。
5GMS***的网络侧可以包括图1中的数据网络(Data Network,DN)102和核心网(Core Network,CN)103。
CN 103是可以用于5G通信的核心网。CN 103包括NEF(用于网络开放功能的网络节点)1031和PCF(用于策略与计费规则功能的网络节点)1032。本领域技术人员应当理解,CN 103还可以支持更后时代的通信网络,例如6G,
DN 102是负责为终端提供数据服务的网络,如DN 102中的一些网络节点是为UE 101提供上网功能的业务服务器,DN 102中的另一些网络节点为UE 101提供短信功能的业务服务器等等。DN 102中主要包括5GMS AF(用于***体流业务功能的5G网络节点)1021、5GMS AS(5G流媒体专有的应用服务器)1022、和5G应用提供者1023。
5GMS AF 1021是DN 102中专用于***体流功能的网络节点。如图1所述,对于5G媒体流业务来说,5GMS AF 1021可以通过接口M5向媒体会话处理装置10111提供媒体流会话配置信息,以实现媒体流会话处理和控制,并辅助媒体流内容的传输。比如,5GMS AF 1021可以提供服务器地址、下发流量上报策略、性能指标上报策略、网络辅助信息相关的配置等。
5GMS AF 1021可以通过接口M5来向媒体会话处置装置10111来下发***体流业务功能的策略模板等信息,来***体流功能的实现。
5GMS AS 1022可以通过接口M4来向媒体流处理装置10112发送或从媒体流处理装置10112接收媒体流业务的相关数据。
5GMS AF 1021可以分别通过接口N5和N33来与CN 103的NEF(网络开放功能)1031和PCF(策略与计费规则功能)1032直接相连,来支持网络能力开放、策略与计费规则相关的功能。
NEF 1031是5G核心网中用于提供网络能力开放相关的框架、鉴权和接口,在5G***网络功能和其他网络功能之间传递信息的网络节点。5GMS AF 1021通过接口N33将应用的部署位置、分流规则、路由规则等信息发送给NEF,这些信息经过策略控制功能(Policy Control Function,PCF)等网络功能最终发送给SMF(用于会话管理功能的网络节点,未示出)。SMF利用这些信息选择数据网络接入标示符(DN Access Identifier,DNAI)和用户面功能(User Plane Function,UPF)、设置分流规则和路由规则等。
PCF 1032通过接口N5与5GMS AF1021交互,其主要功能是执行5G核心网中的策略控制,类似于LTE中的策略与计费规则功能(policy and charging rules function,PCRF)网络节点。PCF 1032主要负责策略授权、服务质量以及计费规则的生成,并将相应规则通过SMF网元下发至UPF(用户面功能)网络节点,完成相应策略及规则的安装。
NEF 1031、PCF 1032、或二者的结合、或二者与其他任意一个网络节点的结合在本文中又称为核心网络中的网络节点。
图2A示出了可在其中应用本申请的实施例的由用户终端执行的、***体流业务传输的方法200的流程图。图2B示出了可在其中应用本申请的实施例的由用户终端执行的、***体流业务传输的方法200的示意图。
图2A和图2B所描述的方法可以由图1中的UE 101来执行。以下以UE 101来执行方法200为例来进行说明。
在步骤S201中,UE 101从数据网络中的网络节点,接收用于控制至少一个媒体流传输的策略模板信息,其中,所述策略模板信息包括所述至少一个媒体流业务的连续性特征。
可选地,如图2B所示,数据网络中的网络节点可以是图1中的5GMS AF 1011。UE 101中用于接收策略模板信息的模块/电路为5G媒体会话处理装置10111。当然,本领域技术人员还可以理解,UE 101也可以使用其他内置模块或外置模块来接收策略模板信息。
策略模板(Policy Template)信息包括由核心网络中的网络节点(NEF 1031、PCF1032、或二者的结合)与5GMS AF 1011进行协商的一组参数(又可被称为资产),这些参数定义了媒体流业务的服务质量(QOS)和相关计费策略。5GMS AF 1011可以通过创建策略模板的数据模型来在与核心网络中的网络节点的协商的过程中创建、 获取、更新和删除相关的策略模板资源(Policy Template Resource)。由此策略模板信息还可被称为策略模板、策略模板资源、策略模板资源信息、策略模板数据等。本申请中以策略模板信息的命名方式来举例说明,但对策略模板信息的名称不加以限定。
特别的,在接收到该策略模板后,UE 101可以将该策略模板作为UE 101的本地配置信息。当UE 101不支持路由选择策略(user equipment routing selection policy,URSP)、或未被提供URSP、或URSP中没有包含对业务连续性的要求时,以该策略模板中的信息来将该媒体流业务绑定到特定的PDU会话,或决定是否发起新的PDU会话。URSP定义了业务级别的配置和管理策略,由核心网中的网络节点生成并通过网络控制面发送给用户终端。
通常情况下,在UE 101支持且被提供了URSP时,UE 101可以根据URSP将媒体流业务绑定到特定的PDU会话,或决定是否发起新的PDU会话。而在很多情况下,UE 101也可能不支持或未被提供URSP。此时,UE 101可以根据本地配置来把该媒体流业务绑定到特定的PDU会话,或决定是否发起新的PDU会话。
可选地,所述媒体流业务包括至少一种业务类型的媒体流业务。例如,一个应用程序可能提供有很多特性的不同流量,每一种特性的流量可以对应于一种业务类型。例如,对于即时通软件,其可以包括用于语音通话的媒体流业务、用于文字传输的媒体流业务等等。或者,对于即时通软件,其还可以包括需要使用高服务质量传输的媒体流业务、普通服务质量传输的媒体流业务、对业务连续性要求高的媒体流业务、对业务连续没有要求的媒体流业务。媒体流业务也可以进一步扩展为广义的互联网数据业务。
可选地,可以使用业务区分符(Service Differentiator)来指示媒体流业务的业务类型和匹配特征。可选地,媒体流的业务类型与业务区分符一一对应。业务区分符是采用数字、字符和符号中的至少一种来对业务类型进行描述的信息。该业务区分符还可称为:业务差分符、业务标识、业务类型等其它名称,本申请中以业务区分符的命名方式来举例说明,但对业务区分符的名称不加以限定。该业务区分符用于标识应用程序中的流量的业务类型。也即,业务区分符用于标识应用程序的数据包的类别。业务区分符可以由5GMS AF 1021或核心网络中的网络节点(NEF 1031、PCF 1032、或二者的结合)协商来确定。在不同的应用程序之间,业务区分符通常是不同的。当然本领域技术人员也可以理解,不同的应用程序也可以具有相同的业务区分符。
可选地,UE 101可以从数据网络中的网络节点,接收所述策略模板信息对应的至少一个业务区分符,所述业务区分符用于区分所述至少一个媒体流业务中不同业务类型的媒体流业务;基于所述策略模板信息对应的至少一个业务区分符,确定所述至少一个媒体流业务中的一种业务类型的媒体流业务对应的业务区分符;基于所述业务区分符,将该业务类型的媒体流业务绑定到所述PDU会话中与所述业务区分符相对应的服务质量(QoS)流。
可选地,UE 101可以从5GMS AF 1021接收动态策略资源(Dynamic Policy resource)。所述动态策略资源中的流描述符中包括业务区分符。
例如,本申请的实施例中改进的动态策略资源可以如下表1所示。
表1-动态策略资源
Figure PCTCN2021119206-appb-000001
例如,业务区分符可以作为流描述符的子集而被添加至动态策略资源限制中。
由此,策略模板信息可以通过动态策略资源与业务区分符相关联,进而指示至少一种媒体流业务类型的媒体流业务的会话特征,包括业务连续性特征。
例如,假设某条策略模板信息具有策略模板标识符(policyTemplateId):policyTemplateId-1。在动态策略资源中,policyTemplateId-1对应的流描述符中包括的业务区分符为SD-1。在该策略模板信息中包括媒体流业务的连续性特征CF1。由于业务区分符SD-1和媒体流业务的连续性特征CF1通过策略模板标识符policyTemplateId-1进行了关联,因此,UE 101可以推断出业务区分符SD-1和媒体流业务的连续性特征CF1具备关联性。也即,对应于包含该业务区分符SD-1的流描述符对应的媒体流业务应当具备媒体流业务的连续性特征CF1。
或者,动态策略资源中还可以以键值对的方式存储业务区分符和策略模板标识符以建立业务区分符和策略模板标识符的关联关系,并通过该关联关系进一步确定业务区分符和媒体流业务的连续性特征的关联性。例如,以业务区分符的流描述符为键,以策略模板标识符为值构建如下键值对:<业务区分符SD-1对应的流描述符,策略模板标识符policyTemplateId-1>,<业务区分符SD-2对应的流描述符,策略模板标识符policyTemplateId-2>,<业务区分符SD-3对应的流描述符,策略模板标识符policyTemplateId-3>等等。例如,动态策略资源还可以以策略模板标识符为键,以业务区分符的流描述符为值构建键值对。例如,动态策略资源还可以以策略模板标识符为键,以业务区分符为值构建键值对。本申请不对将业务区分符和策略模板标识符相关联的方式进行进一步的限定。
可选地,多个业务区分符可以对应一个策略模板标识符,多个策略模板标识符 也可以对应一个业务区分符,多个业务区分符也可以对应多个策略模板标识符。本申请对此不进行限制。
可选地,所述策略模板信息也可以包括业务区分符。其中,所述策略模板信息通过将所述业务区分符与所述连续性特征相关联来指示至少一种媒体流业务类型的连续性特征。可选地,所述业务区分符以策略模板资源的资产的形式,随着策略模板信息从数据网络中的网络节点发送至所述用户终端。
例如,假设某条策略模板信息具有策略模板标识符(policyTemplateId):policyTemplateId-1。在该策略模板信息中包括业务区分符SD-1和媒体流业务的连续性特征CF1。由于业务区分符SD-1和媒体流业务的连续性特征CF1均位于具有策略模板标识符policyTemplateId-1的策略模板信息中,因此,UE 101可以推断出业务区分符SD-1和媒体流业务的连续性特征CF1具备关联性。也即,对应于业务区分符SD-1的媒体流业务应当具备媒体流业务的连续性特征CF1。
或者,策略模板信息中还可以以键值对的方式存储业务区分符和媒体流业务的连续性特征以建立业务区分符和媒体流业务的连续性特征的关联关系。例如,以业务区分符为键,以媒体流业务的连续性特征为值构建如下键值对:<业务区分符SD-1,媒体流业务的连续性特征CF1>,<业务区分符SD-2,媒体流业务的连续性特征CF2>,<业务区分符SD-3,媒体流业务的连续性特征CF1>等等。本申请不对将业务区分符和媒体流业务的连续性特征相关联的方式进行进一步的限定。
可选地,上述的业务区分符包括以下各项中的至少一项:针对第四版本的网络协议(IPv4)的服务类型信息(TOS)、针对第六版本的网络协议(IPv6)的通信分类信息(Traffic class)、针对第六版本的网络协议(IPv6)的流标识信息、数据包过滤方向信息。
TOS是采用IPv4协议的IP报头中一个字段,其定义了该报文的服务等级。可选地,TOS还包括DSCP(differentiated services code point,差分服务代码点),其为该报文定义了:网络控制、网间控制、关键、极速、闪速、快速、优先、普通等不同的优先级。不同DSCP值通常对应不同类型的业务,例如闪速通常对应于语音的媒体流数据的传输、快速通常对应于视频的媒体流数据的传输。
IPv6的IP地址的长度为128位,而IPv4的IP地址的长度为32位,因此针对IPv6,可以使用更多的字段来表征媒体流业务的类型。
通信分类信息(Traffic class)是采用IPv6协议的IP报头中一个字段,用来标识对应IPv6的通信流类别,或者说是优先级别,其功能类似于IPv4中的ToS(服务类型)字段。
流标识信息(Flow Label)是采用IPv6协议的IP报头中另一个字段。其可用来标记报文的数据流类型,以便在网络层区分不同的报文,以便于针对特定的业务流进行QoS(质量服务)处理。
数据包过滤方向信息(Packet Filter direction)指示该数据包属于上行链路还是下行链路。由此,可以针对数据包的传输方向设置不同的连续***。
可选地,流描述符信息不仅可以包含业务区分符,还可以包括IP五元组。IP五元组包括源IP地址、源端口、目的IP地址、目的端口和传输层协议。
可选地,所述媒体流业务的连续性特征是会话和业务连续性模式(SSC模式),并且所述会话和业务连续性模式以策略模板资源的资产的形式,随着策略模板信息从数据网络中的网络节点发送至所述用户终端。
在本申请的实施例中,可以使用SSC模式来表征媒体流的会话和业务连续性的特征。本领域技术人员应当理解还可以使用其他参数来表征媒体流的连续性特征。
具体地,SSC模式与协议数据单元(PDU)会话关联,并在PDU会话存续期间保持不变。5G网络定义了如下三种SSC模式:
-SSC模式1:网络不会改变该终端访问该业务的PDU会话锚点,并保障UE访问该业务时IP地址保持不变。
-SSC模式2:网络可能会为该UE访问该业务建立新的PDU会话锚点,并在新的PDU会话锚点建立之前,网络会释放该UE访问该业务的旧的PDU会话锚点。
-SSC模式3:网络会在新的PDU会话锚点建立之后再释放之前的PDU会话锚点,从而可以保证业务的连续性。
示意性地,表1给出策略模板信息的一个示例,其示例性地示出了策略模板的一部分参数。在表1中,SSC模式以策略模板资源的资产的形式,随着策略模板信息从5GMS AF1021发送至UE 101。
表2-策略模板信息
Figure PCTCN2021119206-appb-000002
Figure PCTCN2021119206-appb-000003
可选地,所述会话和业务连续性模式以策略模板资源中的应用会话上下文中参数的形式,随着策略模板信息从数据网络中的网络节点发送至所述用户终端。
示意性地,表3给出策略模板信息的另一个示例,其示例性地示出了策略模板的一部分参数。在表2中,业务区分符以策略模板资源的资产的形式,随着策略模板信息从5GMS AF1021发送至UE 101。SSC模式以策略模板资源中的应用会话上下文中参数的形式,随着策略模板信息从数据网络中的网络节点发送至所述用户终端。
表3-策略模板信息
Figure PCTCN2021119206-appb-000004
本领域技术人员应当理解,SSC模式和业务区分符还可以以其他方式从数据网 络中的网络节点(例如,5GMS AF 1012)发送至所述用户终端。例如,可以将SSC模式和业务区分符一起以策略模板资源中的应用会话上下文中的参数的形式,随着策略模板信息从5GMS AF 1012发送至UE 101。本申请不对获取SSC模式和业务区分符的方式进行限定。
在步骤S202中,UE 101基于待发起的媒体流业务和所述策略模板信息,确定所述待发起的媒体流业务的连续性特征。
例如,假设策略模板信息指示应用A的媒体流业务均需要使用具备SSC模式1的PDU会话来进行承载。那么UE 101在发起应用A的媒体流业务时,可以确定应用A的媒体流业务要求的连续性特征为SSC模式1。
例如,假设策略模板信息和流描述符共同指示应用A的媒体流业务中的TOS值为x的数据包需要使用具备SSC模式1的PDU会话来进行承载,而应用A的媒体流业务中的TOS值为x的数据包需要使用具备SSC模式2的PDU会话来进行承载。那么UE 101在发起应用A的TOS值为x的媒体流业务时,可以确定应用A的TOS值为x的媒体流业务的连续性特征为SSC模式1。那么UE 101在发起应用A的TOS值为y的媒体流业务时,可以确定应用A的TOS值为y的媒体流业务的连续性特征为SSC模式2。
此外,如果策略模板信息中包括了业务区分符,UE 101可以在策略模板信息中查找与待发起的媒体流的业务类型相匹配的SSC模式,从而确定所述待发起的媒体流业务的连续性特征。
在步骤S203中,UE 101确定是否存在能够承载所述待发起的媒体流业务的协议数据单元(PDU)会话,其中,所述PDU会话具备所述待发起的媒体流业务的连续性特征。
在步骤S204中,在存在所述PDU会话的情况下,UE 101将所述待发起的媒体流业务绑定到所述PDU会话;在不存在所述PDU会话的情况下,建立具备所述待发起的媒体流业务的连续性特征的PDU会话。
由于一个PDU会话的SSC模式在其存续期间不变,因此在存在与待发起的媒体流业务的连续性特征相匹配的PDU会话的情况下,UE 101可以将待发起的媒体流业务绑定到该PDU会话,从而使得该PDU会话能够承载该待发起的媒体流业务。当然,如果不存在待发起的媒体流业务的连续性特征相匹配的PDU会话的情况下,UE 101需要建立符合待发起的媒体流业务的连续性要求的PDU会话(也即具备特定SSC模式的PDU会话)。
通过从5GMS AF 1021接收到带有SSC模式的策略模板,UE 101可以在发起或变更媒体流的业务的时候,能够使用具备合适SSC模式的PDU会话来承载该媒体流的业务。由此,使得UE 101能够在发生移动之时能够实现对该媒体流业务的连续性控制。由此解决了传统技术中数据网络无法向用户终端配置媒体流业务对应的业务连续性的问题。
一个PDU会话可以包括不同的QoS流。可选地,UE 101还可以基于业务区分 符,将某一特定业务类型的媒体流业务绑定到PDU会话中与业务区分符相对应的服务质量(QoS)流。例如,应用A的媒体流业务中用于支付的媒体流业务可以使用PDU会话中具有较高QoS级别的业务流来承载,而应用A的媒体流业务中用于流量上报的媒体流业务可以使用PDU会话中具有普通QoS级别的业务流来承载。或者,应用A的媒体流业务中使用TOS值为x的媒体流业务可以使用PDU会话中具有较高QoS级别的业务流来承载,而应用A的媒体流业务中具有TOS值为y的媒体流业务可以使用PDU会话中具有普通QoS级别的业务流来承载。
因此,本申请的实施例还提供了一种由用户终端执行的、***体流业务传输的方法。该方法包括:从数据网络中的网络节点,接收用于控制至少一个媒体流业务传输的策略模板信息以及所述策略模板信息对应的至少一个业务区分符,所述业务区分符用于区分所述至少一个媒体流业务中不同业务类型的媒体流业务;基于所述策略模板信息和所述至少一个业务区分符,确定待发起的媒体流业务中的一种业务类型的媒体流业务对应的业务区分符;基于所述业务区分符,将该业务类型的媒体流业务绑定到所述PDU会话中与所述业务区分符相对应的服务质量(QoS)流。该策略模板信息可以看成是用户终端的一种本地策略。
从而实现特定的业务类型的媒体流业务能够通过同一个PDU会话的不同的QoS流来传输,或者实现特定的业务流能够通过不同的PDU会话来传输,这些不同的PDU会话可以是业务连续性、网络切片、DNN三个参数中至少有一个参数不相同。
可选地,在用户终端101支持URSP的情况下,用户终端还可以从核心网络中的网络节点,接收至少一个业务区分符,所述业务区分符用于区分所述至少一个媒体流业务中不同业务类型的媒体流业务。然后用户终端基于所述至少一个业务区分符,确定待发起的媒体流业务中的一种业务类型的媒体流业务对应的业务区分符,并基于所述业务区分符,将该业务类型的媒体流业务绑定到所述PDU会话中与所述业务区分符相对应的服务质量(QoS)流。
例如,该业务区分符可以通过URSP从PCF 1032中下发至用户终端101。可以经过5GMS AF 1021和NEF/PCF协商来确定业务区分符。在PCF生成的URSP包括5GMS AF 1021和NEF/PCF协商确定的业务区分符。
可选地,在用户终端支持URSP的情况下,用户终端还可以从核心网络中的网络节点,接收所述媒体流业务的连续性特征;基于所述连续性特征,确定待发起的媒体流业务的连续性特征;基于所述连续性特征,将所述媒体流业务绑定到具有该连续性特征的所述PDU会话上。
例如,在业务连续性特征为SSC模式时,SSC模式也可以通过URSP从PCF 1032中下发至用户终端101。可以经过5GMS AF 1021和NEF/PCF协商来确定SSC模式。在PCF生成的URSP包括5GMS AF 1021和NEF/PCF协商确定的SSC模式。
当然,在用户终端101支持URSP的情况下,用户终端还可以从核心网络中的网络节点,接收业务区分符和SSC模式这两者。
如果从5GMS AF 1021既接收到带有SSC模式的策略模板又接收到与该策略模板相对应的业务区分符,UE 101能够使用具备合适SSC模式的PDU会话来承载某一特定业务类型的媒体流业务。由此,使得UE 101能够在发生移动之时能够实现对某一类型的媒体流业务的连续性控制。由此解决了传统技术中数据网络无法向用户终端配置某一类型媒体流业务对应的业务连续性的问题。
图3A示出了由数据网络中的网络节点执行的、***体流业务传输的方法300的流程图。图3B示出了可在其中应用本申请的实施例的由数据网络中的网络节点执行的、***体流业务传输的方法300的示意图。
图3A和图3B所描述的方法可以由图1中的5GMS AF1021来执行。以下以5GMS AF 1021来执行方法300为例来进行说明。
如图3A和图3B所示,在步骤S301中,5GMS AF 1021向核心网络中的网络节点(例如,NEF 1031或PCF 1032,或两者的结合)发送至少一个媒体流业务的连续性需求。
可选地,所述至少一个媒体流业务对应于至少一种媒体流的业务类型。因此,5GMS AF 1021向核心网络中的网络节点(例如,NEF 1031或PCF 1032,或两者的结合)发送至少一种媒体流的业务类型的连续性需求。
例如,5GMS AF 1021向核心网络中的网络节点(例如,NEF 1031或PCF 1032,或两者的结合)发送应用A和应用B的媒体流业务的连续性需求。其中应用A的媒体流业务可以包括TOS值为x的第一媒体流业务和TOS值为y的第二媒体流业务。应用B的媒体流业务可以包括具有第一流标识信息的第三媒体流业务和具有第二流标识信息的第四媒体流业务。第一媒体流业务、第二媒体流业务、第三媒体流业务和第四媒体流业务可以具有不同的和相同的连续性需求。
因此,5GMS AF 1021向核心网络中的网络节点(例如,NEF 1031或PCF 1032,或两者的结合)发送应用A和/或应用B的媒体流业务的连续性需求。5GMS AF 1021也可以仅向核心网络中的网络节点(例如,NEF 1031或PCF 1032,或两者的结合)发送以流标识信息来标识的媒体流业务的连续性需求。例如,5GMS AF 1021向核心网络中的网络节点发送请求,以请求核心网的网络节点为具备第一流标识信息的所有媒体流业务设定某种连续性特征。本申请对此不进行限制。
可选地,至少一个媒体流业务的连续性需求可以采用多种方式来进行描述。比如,至少一个媒体流业务的连续性需求可以采用文本描述:“本业务需要保障UE的IP地址不变的业务连续性”、“本业务执行过程中UE的IP地址可以改变但是业务不中断”等。至少一个媒体流业务的连续性需求还可以直接以SSC模式的指代符(例如,如果采用SSC模式1,即可直接使用指代符“1”)来进行描述,其指示该媒体流业务需要某种SSC模式。本申请不对连续性需求的形式进行限制。
所述核心网络中的网络节点包括用于控制网络开放功能的网络节点(例如,NEF 1031)或用于控制网络策略和计费规则功能的网络节点(例如,PCF 1032)或两者的结合。
例如,5GMS AF 1021可能需要和UE 101之间使用5G媒体流网络建立某种媒体流会话的业务的传输(例如视频会议)。该媒体流业务有一定的连续性需求,例如,其要求在会话存续期间IP地址保持不变,以保证该媒体流会话业务的连续性。为此,5G核心网网络节点(例如NEF 1031或PCF 1032,或两者的结合),将根据5GMS AF1021所提出的需求,为这部分业务确定相应的业务连续性特征(例如SSC模式),并可以根据所确定的业务连续性特征为该媒体流业务设定相应的费率。
可选地,5GMS AF 1021可以在本地查找该媒体流业务所对应的至少一个媒体流的业务类型,并向核心网络中的网络节点(例如,NEF 1031,或PCF 1032,或两者的结合)发送该媒体流业务所对应的至少一个媒体流的业务类型。核心网络中的网络节点(例如,NEF 1031,或PCF 1032,或两者的结合)也能根据与该媒体流业务相关的网络协议或者约定,来确定该媒体流业务所对应的至少一个媒体流的业务类型的业务区分符。
可选地,为了使得核心网络中的网络节点能够更准确更精细地为媒体流业务设定业务连续性特征(例如,SSC模式),5GMS AF 1021还可以向核心网络中的网络节点发送所述至少一个媒体流业务对应的业务区分符,来指示该媒体流业务所对应的至少一个业务类型。
上述的业务区分符包括以下各项中的至少一项:针对第四版本的网络协议(IPv4)的服务类型信息(TOS)、针对第六版本的网络协议(IPv6)的通信分类信息(Traffic class)、针对第六版本的网络协议(IPv6)的流标识信息、数据包过滤方向信息。
本文中所述的不同的业务区分符是指业务区分符中所包括的针对第四版本的网络协议(IPv4)的服务类型信息(TOS)、或者针对第六版本的网络协议(IPv6)的通信分类信息(Traffic class)、或者针对第六版本的网络协议(IPv6)的流标识信息、或者数据包过滤方向信息中的任意一项不同。本领域技术人员应当理解,业务区分符中还可能包括其他各种字段,其也可能导致业务区分符的不同,本申请对此不进行限定。
基于此,核心网络中的网络节点(例如NEF、PCF、或这两者)能够根据5GMS AF1021所提出的需求,为该媒体流业务设定业务连续性特征(例如SSC模式)。可选地,核心网络中的网络节点还可以为该媒体流业务中的不同的媒体流业务类型确定对应的不同的业务连续性特征(例如SSC模式)。
可选地,某个特定的媒体流业务(例如应用A的媒体流业务)可能对应于多种业务流类型(例如,不同功能的媒体流业务)。例如对于视频媒体流会话而言,其包括上行的视频媒体流业务的数据传输、下行视频媒体流的数据传输、上行的视频媒体流业务的控制数据传输、下行视频媒体流的控制数据传输等等。不同业务流类型也可以对应不同的业务连续性特征。
例如,可选地,5GMS AF 1021还可以向核心网络中的网络节点发送业务流类型符,所述业务流类型符用于描述至少一个媒体流业务中不同功能的媒体流业务。或者,所述业务流类型符也可以指示媒体流业务类型的特征。比如,业务流类型符可 以指示某个媒体流业务是以下各项中的某一项:媒体面数据、网络辅助信息、用量上报信息等。由此,实现不同功能的媒体流的业务流可以通过业务流类型符进行区分。由于不同业务流类型的媒体流业务可以使用具备不同QoS(服务质量)业务流来承载,因此通过5G核心网网络节点可以根据业务流类型符来向5GMS AF 1021指示不同的媒体流业务类型需要具备的业务区分符。从而实现特定的业务类型的业务流能够通过设置经过网络协商的业务区分符,来实现同一个PDU会话的不同的QoS流来传输;或者实现特定的业务流能够通过具备不同PDU会话来传输。
可选地,5GMS AF 1021还可以向核心网络(例如,CN 103)中的网络节点(例如NEF 1031、PCF 1032、或这两者)发送关于媒体流业务相关的其它的业务需求和相关信息,来辅助核心网络CN 103中的网络节点能够根据5GMS AF1021所提出的需求,为该媒体流业务设定更准确的、更符合用户与核心网签订的网络协议的网络策略(也即,5GMS AF 1021随后向UE 101下发的策略模板)。例如,5GMS AF 1021还可以向核心网络中的网络节点发送5GMS AF 1021的标识信息、5GMS应用提供者1023的标识信息、QoS(服务质量)需求信息、网络切片需求信息等等。本申请不对5GMS AF 1021向核心网络中的网络节点发送的信息进行限制,只要其能帮助核心网与5GMS AF进行业务传输的策略的协商即可。
在步骤S302中,从所述核心网络中的网络节点接收所述至少一个媒体流业务的连续性特征。
可选地,在5GMS AF 1021没有向核心网络CN 103中的网络节点发送所述至少一个媒体流业务类型对应的业务区分符的情况下,核心网络中的网络节点将基于其的网络策略或本地配置信息来为该媒体流业务类型确定其对应的业务区分符。从而,可以保证业务区分符在业务服务器端(例如,5GMS AF1021)的配置和在CN 103中对用户面以及URSP中的配置一致。
可选地,在5GMS AF 1021向核心网络CN 103中的网络节点发送所述至少一个媒体流业务对应的业务区分符的情况下,核心网络CN 103中的网络节点将核查业务区分符是否符合其的网络策略或本地配置信息。如果符合,核心网络中的网络节点即可确认所述至少一个媒体流业务类型对应的业务区分符,并将其返回给5GMS AF 1021。如果不符合,核心网络中的网络节点可以基于网络策略或本地配置信息来修改或更新5GMS AF 1021发送的业务区分符,并将其返回给5GMS AF 1021。
可选地,在5GMS AF 1021在步骤S302中向核心网络中的网络节点发送业务流类型符的情况下,5GMS AF 1021还可以从所述核心网络中的网络节点接收所述业务流类型符所对应的媒体流业务类型的连续性特征。或者,核心网络中的网络节点将基于本地配置和网络策略确定与所述业务流类型符对应的业务区分符。然后向5GMS AF 1021返回业务区分符以及业务区分符相对应的连续性特征。
在步骤S303中,确定用于控制至少一个媒体流业务传输的策略模板信息,所述策略模板信息包括所述至少一个媒体流业务的连续性特征。
5GMS AF1021可以根据从核心网络中的网络节点接收到的信息,来确定用于控 制所述至少一个媒体流业务传输的策略模板信息。
例如,假设核心网络中的网络节点向5GMS AF1021发送了如下表4的业务区分符、SSC模式和业务流类型符,同一行的信息表示一组关联关系。
表4-确定媒体流的网络控制的网络节点反馈的连续性对应关系
业务区分符 业务流类型符 SSC模式
SD1 媒体面数据 SSC模式1
SD1 用量上报信息 SSC模式2
SD2 指标上报信息 SSC模式3
例如,5GMS AF1021可以根据上述信息填充策略模板信息。例如,对于用量上报数据的策略模板信息和/或动态策略资源的信息。例如,5GMS AF可以确定如下表5所示的策略模板信息:
表5-策略模板信息
Figure PCTCN2021119206-appb-000005
例如,5GMS AF1021还可以根据上述信息填充策略模板信息。例如,对于媒体面数据的策略模板信息,5GMS AF 1021可以确定如下表6所示的策略模板信息:
表6-策略模板信息
资产(Property)
策略模板标识符(policyTemplateId) policyTemplateId-1
…… ……
会话和业务连续性(SSC)模式 SSC模式1
流描述符 流描述符,其包括业务区分符SD1
…… ……
表5和表6中的“……”表示未示出的资产和其对应的值,本申请不对策略模板信息中的其他字段的内容和形式进行限制。
在步骤S304中,5GMS AF1021向用户终端发送用于控制至少一个媒体流传输的策略模板信息。
通过方法300,5GMS AF 1021可以和核心网的网络节点协商至少一个媒体流业务的连续性特征,从而实现网络侧能够根据业务的需求在传输媒体流业务时能够对业务连续性进行控制。5GMS AF 1021可以和核心网的网络节点协商至少一个媒体流 业务的业务区分符,从而实现对媒体流业务更精细的QoS控制。
通过从5GMS AF 1021接收到带有SSC模式的策略模板,UE 101可以在发起或变更媒体流的业务的时候,能够使用具备合适SSC模式的PDU会话来承载该媒体流的业务。由此,使得UE 101能够在发起或变更媒体流业务之时能够实现该媒体流业务的连续性控制。
特别的,该策略模板可以作为UE的本地配置信息,当UE不支持URSP规则时,以该策略模板中的信息为依据来把该媒体流业务绑定到特定的PDU会话,或决定是否发起新的PDU会话。由此解决了传统技术中网络侧设备无法根据业务提供方的业务连续性需求来确定业务的业务连续性问题,以及数据网络中的设备无法为UE配置具有特定业务连续性的策略模板的问题。
本申请的实施例还提供了一种由数据网络中的网络节点执行的、***体流业务传输的方法。该方法包括:向核心网络中的网络节点发送所述媒体流业务的业务区分符,所述业务区分符用于区分所述至少一个媒体流业务中不同业务类型的媒体流业务;从所述核心网络中的网络节点,接收由所述核心网络中的网络节点确认的业务区分符;确定与所述确认的业务区分符相对应的用于***体流传输的策略模板信息;向用户终端发送用于控制所述至少一个媒体流业务传输的策略模板信息和所述确认的业务区分符。
由此,本申请的实施例实现了不同功能和类型的媒体流的业务流可以通过业务区分符进行区分。由于不同业务区分符的媒体流业务可以使用具备不同QoS(服务质量)业务流来承载,因此通过5G核心网网络节点可以向5GMS AF 1021指示不同的媒体流业务类型需要具备的不同的业务区分符。从而实现特定的业务类型的业务流能够通过设置经过网络协商的业务区分符,来实现同一个PDU会话的不同的QoS流来传输;或者实现特定的业务流能够通过具备不同PDU会话来传输。
本申请的实施例还提供了一种由数据网络中的网络节点执行的、***体流业务传输的方法。该方法包括:向核心网络中的网络节点发送所述媒体流业务的业务流类型符,所述业务流类型符用于描述所述至少一个媒体流业务中不同功能的媒体流业务;从所述核心网络中的网络节点接收所述媒体流业务的业务区分符,所述业务区分符与所述业务流类型符相对应;确定与所述确认的业务区分符相对应的用于***体流传输的策略模板信息;向用户终端发送用于控制所述至少一个媒体流业务传输的策略模板信息和所述确认的业务区分符。
由此,本申请的实施例实现了不同功能的媒体流的业务流可以通过业务区分符进行区分。由于不同业务流类型的媒体流业务可以使用具备不同QoS(服务质量)业务流来承载,因此5G核心网网络节点可以向5GMS AF 1021指示不同的业务流类型符对应的媒体流业务类型需要具备的业务区分符。从而实现特定的业务类型的业务流能够通过设置经过网络协商的业务区分符,来实现同一个PDU会话的不同的QoS流来传输;或者实现特定的业务流能够通过具备不同PDU会话来传输。
图4示出了由数据网络中的网络节点执行的、***体流业务传输的方法400 的流程图。
图4所描述的方法可以由图1中的NEF 1031、PCF 1032或二者的结合来执行。NEF 1031、PCF 1032、或二者的结合又可以称为核心网络中的网络节点。
如图4所示,在步骤S401中,核心网络CN 103中的网络节点从数据网络中的网络节点接收至少一个媒体流业务的连续性需求。
可选的,所述至少一个媒体流业务也可以对应于至少一种媒体流的业务类型。
核心网络CN 103中的网络节点可以根据5GMS AF1021所提出的与媒体流业务相关的业务连续性需求,为媒体流业务设定相应的业务连续性特征(例如SSC模式),并根据所设定的业务连续性特征为该媒体流业务设定相应的费率。
可选的,媒体流业务可能对应于多种业务类型。例如对于视频媒体流会话而言,其包括上行的视频媒体流业务的数据传输、下行视频媒体流的数据传输、上行的视频媒体流业务的控制数据传输、下行视频媒体流的控制数据传输等等。不同媒体流业务类型可以对应不同的QoS需求。
在步骤S402中,核心网络中的网络节点基于所述至少一个媒体流业务的连续性需求,确定所述至少一个媒体流业务的连续性特征。
5GMS AF 1021可以在本地查找该媒体流业务所对应的至少一个业务类型,并向核心网络CN 103中的网络节点(例如,NEF 1031、或PCF 1032,或二者的结合)发送该媒体流业务所对应的至少一个业务类型(例如,发送业务区分符)。
核心网络CN 103中的网络节点(例如,NEF 1031、或PCF 1032,或二者的结合)也能根据与用户签订的与该媒体流业务相关的网络协议,来确定该媒体流业务所对应的至少一个业务类型(例如,业务区分符)。
例如,5GMS AF 1021可能要求该媒体流业务具备特定的业务连续性。核心网络CN 103中的网络节点将查找其与用户签订的协议,如果发现该用户未对特定连续性的业务进行付费,核心网络CN103将拒绝5GMS AF 1021的需求,而仅为该媒体流的业务设定基本的业务连续性。
可选地,为了使得核心网络中的网络节点能够更准确地、更精细地为媒体流业务设定QoS,核心网络CN 103中的网络节点还可以从数据网络DN 102中的网络节点接收所述至少一个媒体流业务对应的业务区分符,其中,所述业务区分符用于区分所述至少一个媒体流业务中不同业务类型的媒体流业务。
上述的业务区分符包括以下各项中的至少一项:针对第四版本的网络协议(IPv4)的服务类型信息(TOS)、针对第六版本的网络协议(IPv6)的通信分类信息(Traffic class)、针对第六版本的网络协议(IPv6)的流标识信息、数据包过滤方向信息。
本文中所述的不同的业务区分符是指业务区分符中所包括的针对第四版本的网络协议(IPv4)的服务类型信息(TOS)、针对第六版本的网络协议(IPv6)的通信分类信息(Traffic class)、针对第六版本的网络协议(IPv6)的流标识信息、数据包过滤方向信息中的任意一项不同。本领域技术人员应当理解,业务区分符中还可能包括其他各种字段,其也可能导致业务区分符的不同,本申请对此不进行限定。
核心网络中的网络节点能够基于所述媒体流业务(或者至少对应于一个特定媒体流业务类型的业务区分符)和连续性需求,确定所述媒体流业务(或者至少对应于一种媒体流业务类型)的连续性特征。也即,核心网络中的网络节点能够通过将所述业务区分符与所述连续性特征相关联来指示至少一种媒体流业务类型的连续性特征。
可选地,在核心网络中的网络节点从5GMS AF 1021接收所述至少一个媒体流业务对应的业务区分符的情况下,核心网络中的网络节点将核查业务区分符是否符合其的网络策略或本地配置信息。如果符合,核心网络中的网络节点即可根据网络策略为该媒体流业务确定对应的业务区分符,并将其返回给5GMS AF 1021。如果不符合,核心网络中的网络节点可以根据网络策略或本地配置信息修改或更新5GMS AF 1021发送的业务区分符,并将其返回给5GMS AF 1021。
可选地,在5GMS AF 1021没有向核心网络中的网络节点发送所述至少一个媒体流业务对应的业务区分符的情况下,核心网络中的网络节点将基于其的网络策略或本地配置信息来为该媒体流业务类型确定其对应的至少一个业务区分符。从而,可以保证业务区分符在业务服务器端(例如,5GMS AF1021)的配置,在网络侧发送给UE的URSP规则,以及在核心网络CN 103对用户面的配置保持一致。
可选地,核心网络中的网络节点还可以从5GMS AF1021接收业务流类型符,所述业务流类型符指示所述至少一个媒体流业务类型的特征或媒体流业务的功能特征。比如,业务流类型符可以指示某个媒体流业务是以下各项中的某一项:媒体面数据、网络辅助信息、用量上报信息等。5G核心网网络节点可以根据业务流类型符为该业务类型的数据流分配特定的业务区分符,来向5GMS AF 1021指示不同业务流类型符对应的业务区分符。从而实现业务服务器为特定业务类型的业务流设置特定的业务区分符,实现特定的业务类型的业务流可以通过同一个PDU会话的不同的QoS流来传输,或者实现特定的业务类型的业务流能够通过不同的PDU会话来传输,进行精细化的QoS保障和业务连续性保障。
例如,核心网络中的网络节点可以根据5GMS AF1021发送的至少一个媒体流业务的连续性需求和业务流类型符,并根据其本地的网络策略或配置信息,设定如下表6所示的SSC模式、业务区分符、业务流类型符的对应关系。表6中的同一行的信息表示一组关联关系。
表6-SSC模式、业务区分符、业务流类型符的对应关系
业务区分符 业务流类型符 SSC模式
SD1 媒体面数据 SSC模式1
SD1 用量上报信息 SSC模式2
SD2 指标上报信息 SSC模式3
在步骤S403中,核心网络中的网络节点向所述数据网络中的网络节点发送所述至少一个媒体流业务的连续性特征。
例如,核心网络中的网络节点可以向5GMS AF1021反馈表6中的关联关系。
通过方法400,5GMS AF 1021可以和核心网的网络节点协商至少一个媒体流业务的连续性特征,从而实现网络侧能够根据业务的需求在传输媒体流业务时能够对业务连续性进行控制。5GMS AF 1021也可以和核心网的网络节点协商至少一个媒体流业务的业务区分符,从而实现对媒体流业务更精细的QoS控制。
通过从5GMS AF 1021接收到带有SSC模式和/或业务区分符的策略模板,UE101可以在发起或变更媒体流的业务的时候,能够使用具备合适SSC模式的PDU会话来承载该媒体流的业务。由此,使得UE 101能够在发起或变更媒体流业务之时能够实现该媒体流业务的连续性控制。
特别的,该策略模板可以作为UE的本地配置信息,当UE不支持URSP规则时,以该策略模板中的信息为依据来把该媒体流业务绑定到特定的PDU会话,或决定是否发起新的PDU会话。由此解决了传统技术中网络侧设备无法根据业务提供方的需求来确定业务的业务连续性问题。
本申请的实施例还提供了一种由核心网络中的网络节点执行的、***体流业务传输的方法。该方法包括:从数据网络中的网络节点接收所述媒体流业务的业务区分符;基于所述媒体流业务的业务区分符以及本地配置,确定所述媒体流业务的业务区分符;向所述数据网络中的网络节点发送所述媒体流业务的业务区分符。
可选地,核心网络中的网络节点还可以从数据网络中的网络节点接收所述媒体流业务的业务区分符;基于所述媒体流业务的业务区分符以及本地配置,确定所述媒体流业务的业务区分符;向用户终端发送所述媒体流业务的业务区分符。例如,该业务区分符可以通过URSP从PCF 1032中下发至用户终端101。在PCF生成的URSP包括5GMS AF 1021和NEF/PCF协商确定的业务区分符。
本申请的实施例还提供了一种由核心网络中的网络节点执行的、***体流业务传输的方法。该方法包括:从数据网络中的网络节点接收所述媒体流业务的业务流类型符;基于所述媒体流业务的业务流类型符以及本地配置,确定所述媒体流业务的业务区分符;向所述数据网络中的网络节点发送所述媒体流业务的业务区分符。
可选地,核心网络中的网络节点还可以从数据网络中的网络节点接收所述媒体流业务的业务流类型符;基于所述媒体流业务的业务流类型符以及本地配置,确定所述媒体流业务的业务区分符;向用户终端发送所述媒体流业务的业务区分符。
例如,该业务区分符可以通过URSP从PCF 1032中下发至用户终端101。PCF所生成的URSP包括5GMS AF 1021和NEF/PCF协商确定的业务区分符。
可选地,核心网络中的网络节点还可以从数据网络中的网络节点接收至少一个媒体流业务的业务连续性需求;基于所述媒体流业务的业务连续性需求,确定所述媒体流业务的业务连续性特征;向用户终端发送所述业务连续性特征。
例如,该业务连续性特征可以通过URSP从PCF 1032中下发至用户终端101。例如,业务连续性特征为SSC模式。PCF所生成的URSP包括5GMS AF 1021和NEF/PCF协商确定的SSC模式。
图5示出了由图1中的通信***执行的、***体流业务传输的方法500的流 程图。
图5所描述的方法中的各个步骤可以由图1中的UE 101、5GMS AF 1021、NEF 1031、PCF 1032(或NEF 1031和PCF 1032的结合)分别执行。NEF 1031、PCF 1032、或二者的结合又可以称为核心网络中的网络节点。
在步骤S501中,由数据网络中的网络节点(例如,5GMS AF 1021)向核心网络中的网络节点(例如NEF 1031、PCF 1032或NEF 1031和PCF 1032的结合)发送至少一个媒体流业务的连续性需求。
可选地,所述至少一个媒体流业务对应于至少一种媒体流业务类型。因此,由数据网络中的网络节点(例如,5GMS AF 1021)也可以向核心网络中的网络节点(例如NEF 1031、PCF 1032或NEF 1031和PCF 1032的结合)发送至少一种业务类型的媒体流业务的连续性需求。由此替代性地实现,由数据网络中的网络节点(例如,5GMS AF 1021)向核心网络中的网络节点(例如NEF 1031、PCF 1032或NEF 1031和PCF 1032的结合)发送至少一个媒体流业务的连续性需求。
例如,5GMS AF 1021可能需要和UE 101之间使用5G媒体流网络建立某种媒体流会话的业务的传输(例如视频会议)。该媒体流业务有一定的连续性需求,例如,其要求UE的IP地址保持不变,以保证该媒体流会话业务的连续性。为此,承载这部分媒体流业务的5G核心网网络节点(例如核心网络中的网络节点,又例如NEF和PCF),将根据5GMS AF1021所提出的需求,为这部分业务设定相应的业务连续性特征(例如SSC模式),并可能根据所设定的业务连续性特征为该媒体流业务设定相应的费率。
可选地,至少一个媒体流业务的连续性需求可以采用多种方式来进行描述。比如,至少一个媒体流业务的连续性需求可以采用文本描述:“本业务需要UE的IP地址保持不变”等。至少一个媒体流业务的连续性需求还可以直接以SSC模式的指代符(例如,如果采用SSC模式1,即可直接使用指代符“1”)来进行描述,其指示该媒体流业务需要某种SSC模式。本申请不对连续性需求的形式进行限制。
在步骤S502中,由核心网络中的网络节点基于所述至少一个媒体流业务的连续性需求,确定所述至少一个媒体流业务的连续性特征。
例如,可以使用SSC模式来表征媒体流的会话和业务连续性的特征。本领域技术人员应当理解还可以使用其他参数来表征媒体流的连续性特征。
一个媒体流业务可能包含多种媒体流的业务类型。例如对于视频媒体流会话而言,其包括上行的视频媒体流业务的数据传输、下行视频媒体流的数据传输、上行的视频媒体流业务的控制数据传输、下行视频媒体流的控制数据传输等等。不同媒体流业务的业务类型可以对应不同的业务连续性特征。
由核心网络中的网络节点可以为至少一个媒体流业务中的各个不同媒体流业务类型的业务流设置不同的QoS,所以需要对不同的业务类型进行区分。
在步骤S503中,由核心网络中的网络节点(例如NEF 1031、或PCF 1032或NEF 1031和PCF 1032的结合)向所述数据网络中的网络节点(例如,5GMS AF 1021) 发送所述至少一个媒体流业务的连续性特征。
在步骤S504中,由数据网络中的网络节点(例如,5GMS AF 1021)确定用于控制至少一个媒体流业务传输的策略模板信息,所述策略模板信息包括所述至少一个媒体流业务的连续性特征。
策略模板(Policy Template)信息包括由核心网络CN 103中的网络节点与5GMS AF 1011进行协商的一组参数。5GMS AF 1011可以通过创建策略模板的数据模型来在与核心网络中的网络节点的协商的过程中创建、获取、更新和删除相关的策略模板资源(Policy Template Resource)。由此策略模板信息还可被称为策略模板、策略模板资源、策略模板资源信息、策略模板数据等。本申请中以策略模板信息的命名方式来举例说明,但对策略模板信息的名称不加以限定。
可选地,所述策略模板信息还包括业务区分符(Service differentiator),所述业务区分符用于区分所述至少一个媒体流业务中不同业务类型的媒体流业务。其中,所述策略模板信息通过将所述业务区分符与所述策略模板中的策略相关联来指示至少一种媒体流业务类型的会话策略。可选的,所述策略模板信息通过将所述业务区分符与现有的网络特征相关联来指示至少一种媒体流业务类型的PDU会话的属性。
例如,假设某条策略模板信息具有策略模板标识符(policyTemplateId):policyTemplateId-1。在该策略模板信息中包括业务区分符SD-1和媒体流业务的连续性特征CF1。由于业务区分符SD-1和媒体流业务的连续性特征CF1均位于具有策略模板标识符policyTemplateId-1的策略模板信息中,因此,UE 101可以推断出业务区分符SD-1和媒体流业务的连续性特征CF1具备关联性。
也即,对应于包含该业务区分符SD-1的流描述符对应的媒体流业务应当具备媒体流业务的连续性特征CF1。
或者,动态策略资源中还可以以键值对的方式存储业务区分符和策略模板标识符以建立业务区分符和策略模板标识符的关联关系,并通过该关联关系进一步确定业务区分符和媒体流业务的连续性特征的关联性。例如,以业务区分符的流描述符为键,以策略模板标识符为值构建如下键值对:<业务区分符SD-1的流描述符,策略模板标识符policyTemplateId-1>,<业务区分符SD-2的流描述符,策略模板标识符policyTemplateId-2>,<业务区分符SD-3的流描述符,策略模板标识符policyTemplateId-3>等等。例如,动态策略资源还可以以策略模板标识符为键,以业务区分符的流描述符为值构建键值对。例如,动态策略资源还可以以策略模板标识符为键,以业务区分符为值构建键值对。本申请不对将业务区分符和策略模板标识符相关联的方式进行进一步的限定。在本申请的实施例中,可以使用SSC模式来表征媒体流的会话和业务连续性的特征。本领域技术人员应当理解还可以使用其他参数来表征媒体流的连续性特征。具体地,SSC模式与协议数据单元(PDU)会话关联,并在PDU会话存续期间保持不变。
在步骤S505中,由数据网络中的网络节点(例如,5GMS AF 1021)向用户终端(例如,UE101)发送用于控制至少一个媒体流业务传输的策略模板信息。
在步骤S506中,由用户终端(例如,UE101)基于待发起的媒体流业务和所述策略模板信息,确定所述待发起的媒体流业务的连续性特征。
在步骤S507中,由用户终端(例如,UE101)确定是否存在能够承载待发起的媒体流业务的PDU会话,其中,所述PDU会话具备所述待发起的媒体流业务的连续性特征。
在步骤S508中,在存在所述PDU会话的情况下,由用户终端将所述待发起的媒体流业务绑定到所述PDU会话;在不存在所述PDU会话的情况下,由用户终端建立具备所述待发起的媒体流业务的连续性特征的PDU会话。
由于一个PDU会话的SSC模式在其存续期间不变,因此在存在与待发起的媒体流业务的连续性特征相匹配的PDU会话的情况下,UE 101可以将待发起的媒体流业务绑定到该PDU会话,从而使得该PDU会话能够承载该待发起的媒体流业务。当然,如果不存在待发起的媒体流业务的连续性特征相匹配的PDU会话的情况下,UE 101需要建立符合待发起的媒体流业务的连续性要求的PDU会话(也即具备特定SSC模式的PDU会话)。
在方法500中,通过从网络侧的设备接收到带有连续性特征的策略模板,用户终端可以在移动时,能够使用具备合适连续性特征的PDU会话来承载该媒体流的业务。由此,使得用户终端能够在移动时能够实现该媒体流业务的连续性控制。由此解决了传统技术中网络侧设备无法向用户终端配置媒体流业务对应的业务连续性的问题。
在方法500中,数据网络(DN)的网络节点可以和核心网(CN)的网络节点协商至少一个媒体流业务的连续性特征,从而实现网络侧能够根据业务提供方的需求在传输媒体流业务时能够对业务连续性进行控制。
在方法500中,网络侧的设备和用户终端还可以利用业务区分符来标识媒体流业务的细分类型,并使用业务流类型符对具备相同的业务区分符的媒体流业务进行进一步划分,从而实现对媒体流业务更精细的QoS控制和业务连续性控制。
图6示出了根据本申请的实施例的电子设备600的架构。
根据本申请实施例的设备(例如,用户终端、核心网络中的网络节点、数据网络中的网络节点等)也可以借助于图6所示的电子设备的架构来实现。图6示出了该计算设备的架构。如图6所示,计算设备600可以包括总线610、一个或多个CPU620、只读存储器(ROM)630、随机存取存储器(RAM)640、连接到网络的通信端口650、输入/输出组件660、硬盘670等。计算设备600中的存储设备,例如ROM 630或硬盘660可以存储计算机处理和/或通信使用的各种数据或文件以及CPU所执行的程序指令。计算设备600还可以包括用户界面680。当然,图6所示的架构只是示例性的,在实现不同的设备时,根据实际需要,可以省略图6示出的计算设备中的一个或多个组件。
本申请的实施例也可以被实现为非易失性计算机可读存储介质。根据本申请实施例的非易失性计算机可读存储介质上存储有计算机可读指令。当所述计算机可读 指令由处理器运行时,可以执行参照以上附图描述的根据本申请实施例的方法。所述非易失性计算机可读存储介质包括但不限于例如易失性存储器和/或非易失性存储器。所述易失性存储器例如可以包括随机存取存储器(RAM)和/或高速缓冲存储器(cache)等。所述非易失性存储器例如可以包括只读存储器(ROM)、硬盘、闪存等。
本申请的实施例也可以被实现为计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在非易失性计算机可读存储介质中。计算机设备的处理器从计算机可读介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各个方面或者上述各个方面的各种可选实现方式中提供的方法。
本领域技术人员能够理解,本申请所披露的内容可以出现多种变型和改进。例如,以上所描述的各种设备或组件可以通过硬件实现,也可以通过软件、固件、或者三者中的一些或全部的组合实现。
此外,如本申请和权利要求书中所示,除非上下文明确提示例外情形,“一”、“一个”、“一种”和/或“该”等词并非特指单数,也可包括复数。本申请中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。同样,“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。
此外,本申请中使用了流程图用来说明根据本申请的实施例的***所执行的操作。应当理解的是,前面或下面操作不一定按照顺序来精确地执行。相反,可以按照倒序或同时处理各种步骤。同时,也可以将其他操作添加到这些过程中,或从这些过程移除某一步或数步操作。
除非另有定义,这里使用的所有术语(包括技术和科学术语)具有与本发明所属领域的普通技术人员共同理解的相同含义。还应当理解,诸如在通常字典里定义的那些术语应当被解释为具有与它们在相关技术的上下文中的含义相一致的含义,而不应用理想化或极度形式化的意义来解释,除非这里明确地这样定义。
以上对本申请进行了详细说明,但对于本领域技术人员而言,显然,本申请并非限定于本说明书中说明的实施方式。本申请在不脱离由权利要求书的记载所确定的本申请的宗旨和范围的前提下,可以作为修改和变更方式来实施。因此,本说明书的记载是以示例说明为目的,对本申请而言并非具有任何限制性的意义。

Claims (23)

  1. 一种***体流业务传输的方法,包括:
    从数据网络中的网络节点,接收用于控制至少一个媒体流业务传输的策略模板信息,其中,所述策略模板信息包括所述至少一个媒体流业务的连续性特征;
    基于待发起的媒体流业务和所述策略模板信息,确定所述待发起的媒体流业务的连续性特征;
    确定是否存在能够承载所述待发起的媒体流业务的协议数据单元(PDU)会话,其中,所述PDU会话具备所述待发起的媒体流业务的连续性特征;
    在存在所述PDU会话的情况下,将所述待发起的媒体流业务绑定到所述PDU会话;
    在不存在所述PDU会话的情况下,建立具备所述待发起的媒体流业务的连续性特征的PDU会话。
  2. 如权利要求1所述的方法,其中,所述至少一个媒体流业务的连续性特征是会话和业务连续性(SSC)模式,并且
    所述SSC模式以策略模板资源的资产的形式,随着所述策略模板信息从所述数据网络中的网络节点发送至用户终端。
  3. 如权利要求1所述的方法,其中,所述至少一个媒体流业务的连续性特征是会话和业务连续性(SSC)模式,并且
    所述SSC模式以策略模板资源中的应用会话上下文中参数的形式,随着所述策略模板信息从所述数据网络中的网络节点发送至用户终端。
  4. 如权利要求1所述的方法,其中,所述至少一个媒体流业务包括至少一种业务类型的媒体流业务,所述方法还包括:
    从所述数据网络中的网络节点,接收所述策略模板信息对应的至少一个业务区分符,所述业务区分符用于区分所述至少一个媒体流业务中不同业务类型的媒体流业务;
    基于所述策略模板信息对应的至少一个业务区分符,确定所述至少一个媒体流业务中的一种业务类型的媒体流业务对应的业务区分符;
    基于所述业务区分符,将该业务类型的媒体流业务绑定到所述PDU会话中与所述业务区分符相对应的服务质量(QoS)流。
  5. 一种***体流业务传输的方法,包括:
    向核心网络中的网络节点发送至少一个媒体流业务的连续性需求;
    从所述核心网络中的网络节点接收所述至少一个媒体流业务的连续性特征;
    确定用于控制所述至少一个媒体流业务传输的策略模板信息,所述策略模板信息包括所述至少一个媒体流业务的连续性特征;
    向用户终端发送用于控制所述至少一个媒体流业务传输的策略模板信息。
  6. 如权利要求5所述的方法,还包括:
    向所述核心网络中的网络节点发送所述至少一个媒体流业务对应的至少一个业务区分符,所述业务区分符用于区分所述至少一个媒体流业务中不同业务类型的媒体流业务;
    所述业务区分符包括以下各项中的至少一项:针对第四版本的网络协议(IPv4)的服务类型信息(TOS)、针对第六版本的网络协议(IPv6)的通信分类信息(Traffic class)、针对第六版本的网络协议(IPv6)的流标识信息、数据包过滤方向信息。
  7. 如权利要求5所述的方法,还包括:
    向所述核心网络中的网络节点发送所述至少一个媒体流业务对应的业务流类型符,所述业务流类型符用于描述所述至少一个媒体流业务中不同功能的媒体流业务;
    其中,所述从所述核心网络中的网络节点接收所述至少一个媒体流业务的连续性特征包括:
    从所述核心网络中的网络节点接收所述业务流类型符所对应的媒体流业务的连续性特征。
  8. 如权利要求5所述的方法,还包括:
    从所述核心网络中的网络节点接收至少一个业务区分符,所述业务区分符用于区分所述至少一个媒体流业务中不同业务类型的媒体流业务;
    其中,所述业务区分符包括以下各项中的至少一项:针对第四版本的网络协议(IPv4)的服务类型信息(TOS)、针对第六版本的网络协议(IPv6)的通信分类信息(Traffic class)、针对第六版本的网络协议(IPv6)的流标识信息、数据包过滤方向信息;
    其中,所述业务区分符是所述核心网络中的网络节点基于该网络节点的网络策略或本地配置信息而确定的。
  9. 一种***体流业务传输的方法,包括:
    从数据网络中的网络节点接收至少一个媒体流业务的连续性需求;
    基于所述至少一个媒体流业务的连续性需求,确定所述至少一个媒体流业务的连续性特征;
    向所述数据网络中的网络节点发送所述至少一个媒体流业务的连续性特征。
  10. 如权利要求9所述方法,其中,所述基于所述至少一个媒体流业务的连续 性需求,确定所述至少一个媒体流业务的连续性特征包括:
    从所述数据网络中的网络节点接收所述至少一个媒体流业务对应的至少一个业务区分符,所述业务区分符用于区分所述至少一个媒体流业务中不同业务类型的媒体流业务,
    所述业务区分符包括以下各项中的至少一项:针对第四版本的网络协议(IPv4)的服务类型信息(TOS)、针对第六版本的网络协议(IPv6)的通信分类信息(Traffic class)、针对第六版本的网络协议(IPv6)的流标识信息、数据包过滤方向信息;
    基于所述至少一个业务区分符和所述连续性需求,确定至少一种业务类型的媒体流业务的连续性特征。
  11. 如权利要求9所述方法,其中,所述基于所述至少一个媒体流业务的连续性需求,确定所述至少一个媒体流业务的连续性特征包括:
    基于网络策略或本地配置信息,确定所述至少一个媒体流业务对应的至少一个业务区分符,其中,所述业务区分符用于区分所述至少一个媒体流业务中不同业务类型的媒体流业务,所述业务区分符包括以下各项中的至少一项:针对第四版本的网络协议(IPv4)的服务类型信息(TOS)、针对第六版本的网络协议(IPv6)的通信分类信息(Traffic class)、针对第六版本的网络协议(IPv6)的流标识信息、数据包过滤方向信息;
    基于所述至少一个业务区分符和所述连续性需求,确定至少一种业务类型的媒体流业务的连续性特征。
  12. 如权利要求9所述方法,其中,所述基于所述至少一个媒体流业务的连续性需求,确定所述至少一个媒体流业务的连续性特征包括:
    从所述数据网络中的网络节点接收所述至少一个媒体流业务的功能对应的业务流类型符,所述业务流类型符用于描述所述至少一个媒体流业务中不同功能的媒体流业务;
    基于所述业务流类型符和所述连续性需求,确定所述至少一个媒体流业务的功能对应的业务区分符以及所述业务区分符对应的连续性特征。
  13. 如权利要求9所述的方法,其中,所述核心网络中的网络节点包括用于控制网络开放功能的网络节点和用于控制网络策略和计费规则功能的网络节点。
  14. 一种***体流业务传输的方法,包括:
    由数据网络中的网络节点向核心网络中的网络节点发送至少一个媒体流业务的连续性需求;
    由所述核心网络中的网络节点基于所述至少一个媒体流业务的连续性需求,确定所述至少一个媒体流业务的连续性特征;
    由所述核心网络中的网络节点向所述数据网络中的网络节点发送所述至少一个媒体流业务的连续性特征;
    由所述数据网络中的网络节点确定用于控制所述至少一个媒体流业务传输的策略模板信息,所述策略模板信息包括所述至少一个媒体流业务的连续性特征;
    由所述数据网络中的网络节点向用户终端发送用于控制所述至少一个媒体流业务传输的策略模板信息;
    由用户终端基于待发起的媒体流业务和所述策略模板信息,确定所述待发起的媒体流业务的连续性特征;
    由所述用户终端确定是否存在能够承载所述待发起的媒体流业务的协议数据单元(PDU)会话,其中,所述PDU会话具备所述待发起的媒体流业务的连续性特征;
    在存在所述PDU会话的情况下,由所述用户终端将所述待发起的媒体流业务绑定到所述PDU会话;
    在不存在所述PDU会话的情况下,由所述用户终端建立具备所述待发起的媒体流业务的连续性特征的PDU会话。
  15. 一种电子设备,包括:
    处理器;以及
    存储器,其中,所述存储器中存储有计算机可执行程序,当由所述处理器执行所述计算机可执行程序时,执行权利要求1-14中任一项所述的方法。
  16. 一种***体流业务传输的用户终端,包括:
    存储器;和
    一个或多个处理器,可操作地被耦合到所述存储器,所述存储器和所述一个或多个处理器被配置为:
    从数据网络中的网络节点,接收用于控制至少一个媒体流业务传输的策略模板信息,其中,所述策略模板信息包括所述至少一个媒体流业务的连续性特征;
    基于待发起的媒体流业务和所述策略模板信息,确定所述待发起的媒体流业务的连续性特征;
    确定是否存在能够承载所述待发起的媒体流业务的协议数据单元(PDU)会话,其中,所述PDU会话具备所述待发起的媒体流业务的连续性特征;
    在存在所述PDU会话的情况下,将所述待发起的媒体流业务绑定到所述PDU会话;
    在不存在所述PDU会话的情况下,建立具备所述待发起的媒体流业务的连续性特征的PDU会话。
  17. 一种***体流业务传输的用户终端,包括:
    接收单元,被配置为:从数据网络中的网络节点,接收用于控制至少一个媒体 流业务传输的策略模板信息,其中,所述策略模板信息包括所述至少一个媒体流业务的连续性特征;
    第一确定单元,被配置为:基于待发起的媒体流业务和所述策略模板信息,确定所述待发起的媒体流业务的连续性特征;
    第二确定单元,被配置为:确定是否存在能够承载所述待发起的媒体流业务的协议数据单元(PDU)会话,其中,所述PDU会话具备所述待发起的媒体流业务的连续性特征;
    会话单元,被配置为:在存在所述PDU会话的情况下,将所述待发起的媒体流业务绑定到所述PDU会话;在不存在所述PDU会话的情况下,建立具备所述待发起的媒体流业务的连续性特征的PDU会话。
  18. 一种***体流业务传输的数据网络中的网络节点,包括:
    存储器;和
    一个或多个处理器,可操作地被耦合到所述存储器,所述存储器和所述一个或多个处理器被配置为:
    向核心网络中的网络节点发送至少一个媒体流业务的连续性需求;
    从所述核心网络中的网络节点接收所述至少一个媒体流业务的连续性特征;
    确定用于控制所述至少一个媒体流业务传输的策略模板信息,所述策略模板信息包括所述至少一个媒体流业务的连续性特征;
    向用户终端发送用于控制所述至少一个媒体流业务传输的策略模板信息。
  19. 一种***体流业务传输的数据网络中的网络节点,包括:
    第一发送单元,被配置为向核心网络中的网络节点发送至少一个媒体流业务的连续性需求;
    接收单元,被配置为从所述核心网络中的网络节点接收所述至少一个媒体流业务的连续性特征;
    确定单元,被配置为确定用于控制所述至少一个媒体流业务传输的策略模板信息,所述策略模板信息包括所述至少一个媒体流业务的连续性特征;
    第二发送单元,被配置为向用户终端发送用于控制所述至少一个媒体流业务传输的策略模板信息。
  20. 一种***体流业务传输的核心网络中的网络节点,包括:
    存储器;和
    一个或多个处理器,可操作地被耦合到所述存储器,所述存储器和所述一个或多个处理器被配置为:
    从数据网络中的网络节点接收至少一个媒体流业务的连续性需求;
    基于所述至少一个媒体流业务的连续性需求,确定所述至少一个媒体流业务的 连续性特征;
    向所述数据网络中的网络节点发送所述至少一个媒体流业务的连续性特征。
  21. 一种***体流业务传输的核心网络中的网络节点,包括:
    接收单元,被配置为从数据网络中的网络节点接收至少一个媒体流业务的连续性需求;
    确定单元,被配置为基于所述至少一个媒体流业务的连续性需求,确定所述至少一个媒体流业务的连续性特征;
    发送单元,被配置为向所述数据网络中的网络节点发送所述至少一个媒体流业务的连续性特征。
  22. 一种***体流业务传输的***,包括用户终端、数据网络中的网络节点和核心网络中的网络节点,其中:
    所述数据网络中的网络节点,被配置为:
    向所述核心网络中的网络节点发送至少一个媒体流业务的连续性需求;
    从所述核心网络中的网络节点接收所述至少一个媒体流业务的连续性特征;
    确定用于控制所述至少一个媒体流业务传输的策略模板信息,所述策略模板信息包括所述至少一个媒体流业务的连续性特征;
    向所述用户终端发送用于控制所述至少一个媒体流业务传输的策略模板信息;
    所述核心网络中的网络节点,被配置为:
    从所述数据网络中的网络节点接收至少一个媒体流业务的连续性需求;
    基于所述至少一个媒体流业务的连续性需求,确定所述至少一个媒体流业务的连续性特征;
    向所述数据网络中的网络节点发送所述至少一个媒体流业务的连续性特征;
    所述用户终端被配置为:
    从所述数据网络中的网络节点,接收用于控制所述至少一个媒体流业务传输的策略模板信息,其中,所述策略模板信息包括所述至少一个媒体流业务的连续性特征;
    基于待发起的媒体流业务和所述策略模板信息,确定所述待发起的媒体流业务的连续性特征;
    确定是否存在能够承载所述待发起的媒体流业务的协议数据单元(PDU)会话,其中,所述PDU会话具备所述待发起的媒体流业务的连续性特征;
    在存在所述PDU会话的情况下,将所述待发起的媒体流业务绑定到所述PDU会话;
    在不存在所述PDU会话的情况下,建立具备所述待发起的媒体流业务的连续性特征的PDU会话。
  23. 一种非易失性计算机可读存储介质,其上存储有计算机指令,所述计算机指令被处理器执行时实现如权利要求1-14中的任一项所述的方法。
PCT/CN2021/119206 2020-09-30 2021-09-18 ***体流业务传输的方法、电子设备、用户终端、网络节点、***及存储介质 WO2022068619A1 (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2022560966A JP2023520800A (ja) 2020-09-30 2021-09-18 メディアストリーミングタスクの伝送を制御する方法、電子機器、ユーザー端末、ネットワークノード、システム及びコンピュータプログラム
EP21874280.7A EP4131808A4 (en) 2020-09-30 2021-09-18 MULTIMEDIA STREAM SERVICE TRANSMISSION METHOD, ELECTRONIC DEVICE, USER TERMINAL, NETWORK NODE, SYSTEM AND RECORDING MEDIUM
US17/979,331 US11997152B2 (en) 2020-09-30 2022-11-02 Method, user terminal, network node, and system for controlling transmission of media stream service, storage medium, and electronic device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202011064131.8A CN112202787B (zh) 2020-09-30 2020-09-30 ***体流业务传输的方法及电子设备
CN202011064131.8 2020-09-30

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US17/979,331 Continuation US11997152B2 (en) 2020-09-30 2022-11-02 Method, user terminal, network node, and system for controlling transmission of media stream service, storage medium, and electronic device

Publications (1)

Publication Number Publication Date
WO2022068619A1 true WO2022068619A1 (zh) 2022-04-07

Family

ID=74014321

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2021/119206 WO2022068619A1 (zh) 2020-09-30 2021-09-18 ***体流业务传输的方法、电子设备、用户终端、网络节点、***及存储介质

Country Status (5)

Country Link
US (1) US11997152B2 (zh)
EP (1) EP4131808A4 (zh)
JP (1) JP2023520800A (zh)
CN (2) CN116708383A (zh)
WO (1) WO2022068619A1 (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116708383A (zh) 2020-09-30 2023-09-05 腾讯科技(深圳)有限公司 ***体流业务传输的方法及电子设备
CN112819054B (zh) * 2021-01-25 2023-06-30 中国联合网络通信集团有限公司 一种切片模板配置方法及装置
US20220321627A1 (en) * 2021-03-31 2022-10-06 Tencent America LLC Methods and apparatus for just-in-time content preparation in 5g networks
US11889506B2 (en) 2021-03-31 2024-01-30 Tencent America LLC Method and apparatus for configuring 5G application servers in connected uplink-to-downlink streaming

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108011899A (zh) * 2016-10-29 2018-05-08 华为技术有限公司 一种会话建立优化方法、装置和***
CN109286567A (zh) * 2018-11-23 2019-01-29 腾讯科技(深圳)有限公司 路由选择策略的获取方法、装置及设备
CN109842643A (zh) * 2017-11-27 2019-06-04 华为技术有限公司 一种会话处理的方法、装置及***
WO2020063914A1 (zh) * 2018-09-29 2020-04-02 华为技术有限公司 一种通信方法及装置
CN112202787A (zh) * 2020-09-30 2021-01-08 腾讯科技(深圳)有限公司 ***体流业务传输的方法及电子设备
CN112217812A (zh) * 2020-09-30 2021-01-12 腾讯科技(深圳)有限公司 ***体流业务传输的方法及电子设备

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20200178048A1 (en) * 2016-10-06 2020-06-04 Lg Electronics Inc. V2x communication support method in wireless communication system
CN109923891B (zh) * 2016-10-11 2022-05-31 Lg 电子株式会社 在无线通信***中应用反映型服务质量的方法及其设备
US11184838B2 (en) * 2017-06-17 2021-11-23 Lg Electronics Inc. Method for registering terminal in wireless communication system and apparatus therefor
US20190215729A1 (en) * 2018-03-15 2019-07-11 Intel Corporation Session description protocol mechanisms for signaling radio access network capabilities in multimedia telephony sessions
CN116709420A (zh) * 2020-04-28 2023-09-05 Oppo广东移动通信有限公司 一种确定终端策略行为的方法及装置、网络设备

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108011899A (zh) * 2016-10-29 2018-05-08 华为技术有限公司 一种会话建立优化方法、装置和***
CN109842643A (zh) * 2017-11-27 2019-06-04 华为技术有限公司 一种会话处理的方法、装置及***
WO2020063914A1 (zh) * 2018-09-29 2020-04-02 华为技术有限公司 一种通信方法及装置
CN109286567A (zh) * 2018-11-23 2019-01-29 腾讯科技(深圳)有限公司 路由选择策略的获取方法、装置及设备
CN112202787A (zh) * 2020-09-30 2021-01-08 腾讯科技(深圳)有限公司 ***体流业务传输的方法及电子设备
CN112217812A (zh) * 2020-09-30 2021-01-12 腾讯科技(深圳)有限公司 ***体流业务传输的方法及电子设备

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
HUAWEI, HISILICON: "SMF actions on rejection of PDU Session session or QoS flows during Handover and Service Request procedures", 3GPP DRAFT; S2-1904581 (WAS 3745) TS 23.502_SMF ACTIONS ON REJECTION OF PDU SESSION SESSION OR QOS FLOWS DURING HANDOVER AND SERVICE REQUEST PROCEDURES, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F, vol. SA WG2, no. Xi’an, China; 20190408 - 20190412, 11 April 2019 (2019-04-11), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France , XP051704589 *
See also references of EP4131808A4 *

Also Published As

Publication number Publication date
CN112202787B (zh) 2023-06-09
US11997152B2 (en) 2024-05-28
EP4131808A1 (en) 2023-02-08
US20230060976A1 (en) 2023-03-02
EP4131808A4 (en) 2023-10-04
CN112202787A (zh) 2021-01-08
JP2023520800A (ja) 2023-05-19
CN116708383A (zh) 2023-09-05

Similar Documents

Publication Publication Date Title
WO2022068622A1 (zh) ***体流业务传输的方法、用户终端、网络节点、***、存储介质及电子设备
WO2022068619A1 (zh) ***体流业务传输的方法、电子设备、用户终端、网络节点、***及存储介质
CN111526552B (zh) Ue执行的方法及ue、以及smf实体执行的方法及smf实体
JP5890527B2 (ja) トラフィック検出ネットワーク制御のためのシステムおよび方法
KR101098715B1 (ko) 데이터 전송 시에 패킷 필터를 설치하는 방법 및 장치
WO2020200066A1 (zh) 获取数据包延迟参数的方法、***和装置
CN103404102B (zh) 一种承载创建方法、装置和***
US20150195374A1 (en) Method and system of quality of service (qos) negotiation for network assisted adaptive streaming
CN111556539B (zh) Ue执行的方法及ue、以及smf实体执行的方法及smf实体
US20140160990A1 (en) Mechanisms for Quality of Service to Over the Top Applications for Use in Commercial Wireless Networks
WO2012065500A1 (zh) 一种业务控制方法及***、演进基站、分组数据网网关
WO2007112657A1 (fr) Procédé et système de décision concernant l&#39;information sur les services dans un système de communication mobile
WO2017177753A1 (zh) 一种基于流的承载管理方法、数据传输方法及装置
JP2018512760A (ja) サービス処理方法、pcrf、及びサービス処理システム
CN111556540A (zh) Smf实体执行的方法及smf实体、pcf实体执行的方法及pcf实体
WO2012167546A1 (zh) 业务分发控制方法和设备
WO2022012361A1 (zh) 一种通信方法及装置
US20140379933A1 (en) Handling of auxiliary nas
WO2023102680A1 (zh) 拥塞控制方法、装置、设备、介质、芯片、产品及程序
WO2022067736A1 (zh) 一种通信方法及装置
WO2018068622A1 (zh) 改变IP流的QoS的方法及装置
WO2022011561A1 (zh) 无线通信方法和设备
CN115150341B (zh) 一种资源预留方法、装置和存储介质
WO2023138642A1 (zh) 数据传输方法、电子设备、计算机可读存储介质
WO2013056470A1 (zh) 一种接入处理方法、设备和***

Legal Events

Date Code Title Description
ENP Entry into the national phase

Ref document number: 2022560966

Country of ref document: JP

Kind code of ref document: A

ENP Entry into the national phase

Ref document number: 2021874280

Country of ref document: EP

Effective date: 20221027

NENP Non-entry into the national phase

Ref country code: DE