Qos monitoring result subscription method and apparatus, communication device, and storage medium
By facilitating information transmission and policy coordination among network functions, the problem of inaccurate QoS monitoring of multiple data streams in existing technologies has been solved, enabling collaborative QoS monitoring of multiple service data streams and improving the dynamic QoS awareness and collaborative capabilities of XRM services.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BEIJING XIAOMI MOBILE SOFTWARE CO LTD
- Filing Date
- 2023-02-10
- Publication Date
- 2026-06-05
Smart Images

Figure CN116406513B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to, but is not limited to, the field of wireless communication technology, and particularly to a method, apparatus, communication device, and storage medium for subscribing to QoS monitoring results. Background Technology
[0002] Extended Reality Media (XRM) services require comprehensive consideration of the Quality of Service (QoS) characteristics of related data streams. The QoS authorization and enforcement of multiple XRM data streams from a single terminal and across multiple terminals need to be coordinated and consistent. Related technical requirements support application functions (AFs) for QoS awareness and coordination of multiple XRM service data streams, allowing for non-real-time session updates to ensure consistent XRM service QoS policies. However, it cannot perceive the actual QoS requirements of multiple service data flows (SDFs) or the real-time QoS coordination status of multiple streams in the network, thus failing to accurately achieve multi-data-stream coordination. Summary of the Invention
[0003] This disclosure provides a method, apparatus, communication device, and storage medium for subscribing to QoS monitoring results.
[0004] According to a first aspect of the present disclosure, a method for subscribing to QoS monitoring results is provided, wherein the method is performed by a first network function, the method comprising:
[0005] Send the first request message to the second network function;
[0006] The first request information is used to request the QoS monitoring results obtained by subscribing to and monitoring the QoS of at least two service data streams (SDFs).
[0007] According to a second aspect of the present disclosure, a method for subscribing to QoS monitoring results is provided, wherein the method is performed by a second network function, the method comprising:
[0008] Receive the first request information sent by the first network function;
[0009] The first request information is used to request the QoS monitoring results obtained by subscribing to and monitoring the QoS of at least two service data streams (SDFs).
[0010] According to a third aspect of the present disclosure, a method for subscribing to QoS monitoring results is provided, wherein the method is performed by a third network function, the method comprising:
[0011] Receive authorized QoS monitoring policy information sent by the second network function;
[0012] The QoS monitoring policy information is used to monitor the Quality of Service (QoS) of at least two Service Data Streams (SDFs).
[0013] According to a fourth aspect of the present disclosure, a method for subscribing to QoS monitoring results is provided, wherein the method is performed by a fourth network function, the method comprising:
[0014] Send QoS monitoring reports to third-party network functions;
[0015] The QoS monitoring report carries the QoS monitoring results obtained by monitoring the QoS of at least two service data streams (SDFs).
[0016] According to a fifth aspect of the present disclosure, a system is provided, wherein the system includes a first network function, a second network function, a third network function, and a fourth network function; the first network function is used to implement the method as implemented by the first network function in the present disclosure; the second network function is used to implement the method as implemented by the second network function in the present disclosure; the third network function is used to implement the method as implemented by the third network function in the present disclosure; and the fourth network function is used to implement the method as implemented by the fourth network function in the present disclosure.
[0017] According to a sixth aspect of the present disclosure, a subscription device for QoS monitoring results is provided, wherein the device includes:
[0018] The sending module is configured to send a first request message to the second network function;
[0019] The first request information is used to request the QoS monitoring results obtained by subscribing to and monitoring the QoS of at least two service data streams (SDFs).
[0020] According to a seventh aspect of the present disclosure, a subscription device for QoS monitoring results is provided, wherein the device includes:
[0021] The receiving module is configured to receive a first request message sent by the first network function;
[0022] The first request information is used to request the QoS monitoring results obtained by subscribing to and monitoring the QoS of at least two service data streams (SDFs).
[0023] According to an eighth aspect of the present disclosure, a subscription device for QoS monitoring results is provided, wherein the device includes:
[0024] The receiving module is configured to receive authorized QoS monitoring policy information sent by the second network function;
[0025] The QoS monitoring policy information is used to monitor the Quality of Service (QoS) of at least two Service Data Streams (SDFs).
[0026] According to a ninth aspect of the present disclosure, a subscription device for QoS monitoring results is provided, wherein the device includes:
[0027] The sending module is configured to send QoS monitoring reports to third-party network functions;
[0028] The QoS monitoring report carries the QoS monitoring results obtained by monitoring the QoS of at least two service data streams (SDFs).
[0029] According to a tenth aspect of the present disclosure, a communication device is provided, the communication device comprising:
[0030] processor;
[0031] Memory used to store the processor's executable instructions;
[0032] The processor is configured to implement the method described in any embodiment of this disclosure when running the executable instructions.
[0033] According to an eleventh aspect of the present disclosure, a computer storage medium is provided, the computer storage medium storing a computer executable program, which, when executed by a processor, implements the methods described in any embodiment of the present disclosure.
[0034] In this embodiment, a first request message is sent to a second network function. This first request message requests a QoS monitoring result obtained by subscribing to and monitoring the Quality of Service (QoS) of at least two Service Data Streams (SDFs). Here, because the first network function sends the first request message to the second network function to request a QoS monitoring result obtained by subscribing to and monitoring the QoS of at least two Service Data Streams (SDFs), the first network function can obtain the QoS monitoring result sent by the second network function in response to the first request message. Compared to the case where the QoS monitoring result cannot be obtained, the first network function can accurately perform coordination between multiple service data streams based on the QoS monitoring result. Attached Figure Description
[0035] Figure 1a This is a schematic diagram illustrating the structure of a wireless communication system according to an exemplary embodiment.
[0036] Figure 1bThis is a flowchart illustrating a method for subscribing to QoS monitoring results according to an exemplary embodiment.
[0037] Figure 2 This is a flowchart illustrating a method for subscribing to QoS monitoring results according to an exemplary embodiment.
[0038] Figure 3 This is a flowchart illustrating a method for subscribing to QoS monitoring results according to an exemplary embodiment.
[0039] Figure 4 This is a flowchart illustrating a method for subscribing to QoS monitoring results according to an exemplary embodiment.
[0040] Figure 5 This is a flowchart illustrating a method for subscribing to QoS monitoring results according to an exemplary embodiment.
[0041] Figure 6 This is a flowchart illustrating a method for subscribing to QoS monitoring results according to an exemplary embodiment.
[0042] Figure 7 This is a flowchart illustrating a method for subscribing to QoS monitoring results according to an exemplary embodiment.
[0043] Figure 8 This is a flowchart illustrating a method for subscribing to QoS monitoring results according to an exemplary embodiment.
[0044] Figure 9 This is a flowchart illustrating a method for subscribing to QoS monitoring results according to an exemplary embodiment.
[0045] Figure 10 This is a flowchart illustrating a method for subscribing to QoS monitoring results according to an exemplary embodiment.
[0046] Figure 11 This is a flowchart illustrating a method for subscribing to QoS monitoring results according to an exemplary embodiment.
[0047] Figure 12 This is a flowchart illustrating a method for subscribing to QoS monitoring results according to an exemplary embodiment.
[0048] Figure 13 This is a flowchart illustrating a method for subscribing to QoS monitoring results according to an exemplary embodiment.
[0049] Figure 14 This is a flowchart illustrating a method for subscribing to QoS monitoring results according to an exemplary embodiment.
[0050] Figure 15 This is a flowchart illustrating a method for subscribing to QoS monitoring results according to an exemplary embodiment.
[0051] Figure 16 This is a flowchart illustrating a method for subscribing to QoS monitoring results according to an exemplary embodiment.
[0052] Figure 17 This is a flowchart illustrating a method for subscribing to QoS monitoring results according to an exemplary embodiment.
[0053] Figure 18 This is a schematic diagram of a system according to an exemplary embodiment.
[0054] Figure 19 This is a flowchart illustrating a method for subscribing to QoS monitoring results according to an exemplary embodiment.
[0055] Figure 20 This is a schematic diagram of a subscription device for QoS monitoring results according to an exemplary embodiment.
[0056] Figure 21 This is a schematic diagram of a subscription device for QoS monitoring results according to an exemplary embodiment.
[0057] Figure 22 This is a schematic diagram of a subscription device for QoS monitoring results according to an exemplary embodiment.
[0058] Figure 23 This is a schematic diagram of a subscription device for QoS monitoring results according to an exemplary embodiment.
[0059] Figure 24 This is a schematic diagram of the structure of a terminal according to an exemplary embodiment.
[0060] Figure 25 This is a block diagram illustrating a base station according to an exemplary embodiment. Detailed Implementation
[0061] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with those of this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the embodiments of this disclosure as detailed in the appended claims.
[0062] The terminology used in this disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the present disclosure. The singular forms “a” and “the” as used in this disclosure and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any and all possible combinations of one or more of the associated listed items.
[0063] It should be understood that although the terms first, second, third, etc., may be used to describe various information in embodiments of this disclosure, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. For example, first information may also be referred to as second information without departing from the scope of embodiments of this disclosure, and similarly, second information may also be referred to as first information. Depending on the context, the word "if" as used herein may be interpreted as "when," "when," or "in response to a determination."
[0064] For the sake of brevity and ease of understanding, the terms “greater than” or “less than” are used in this document to characterize size relationships. However, it will be understood by those skilled in the art that the term “greater than” also includes the meaning of “greater than or equal to”, and “less than” also includes the meaning of “less than or equal to”.
[0065] Please refer to Figure 1a This illustration shows a schematic diagram of the structure of a wireless communication system provided in an embodiment of this disclosure. Figure 1a As shown, the wireless communication system is a communication system based on mobile communication technology. The wireless communication system may include: several user equipment 110 and several base stations 120.
[0066] User equipment 110 may be a device that provides voice and / or data connectivity to users. User equipment 110 may communicate with one or more core networks via a Radio Access Network (RAN). User equipment 110 may be an Internet of Things (IoT) user equipment, such as sensor devices, mobile phones, and computers with IoT user equipment capabilities. For example, it may be a fixed, portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted device. Examples include a station (STA), subscriber unit, subscriber station, mobile station, mobile station, remote station, access point, remote terminal, access terminal, user terminal, user agent, user device, or user equipment. Alternatively, user equipment 110 may also be a device from an unmanned aerial vehicle (UAV). Alternatively, user equipment 110 may also be a vehicle-mounted device, such as a vehicle computer with wireless communication capabilities, or a wireless user equipment connected to an external vehicle computer. Alternatively, user equipment 110 can also be a roadside device, such as a street light, traffic light, or other roadside device with wireless communication capabilities.
[0067] Base station 120 can be a network-side device in a wireless communication system. This wireless communication system can be a fourth-generation mobile communication (4G) system, also known as a Long Term Evolution (LTE) system; or it can be a 5G system, also known as a New Radio (NR) system; or it can be the next generation after 5G. In this case, the access network in the 5G system can be called NG-RAN (New Generation-Radio Access Network).
[0068] The base station 120 can be an evolved NB (eNB) used in a 4G system. Alternatively, the base station 120 can also be a gNB (gNB) using a centralized-distributed architecture in a 5G system. When the base station 120 adopts a centralized-distributed architecture, it typically includes a central unit (CU) and at least two distributed units (DUs). The central unit is equipped with a protocol stack of the Packet Data Convergence Protocol (PDCP) layer, the Radio Link Control (RLC) layer, and the Media Access Control (MAC) layer; the distributed units are equipped with a physical (PHY) layer protocol stack. This disclosure does not limit the specific implementation of the base station 120.
[0069] Base station 120 and user equipment 110 can establish a wireless connection via a wireless air interface. In different implementations, the wireless air interface is a wireless air interface based on the fourth-generation mobile communication network technology (4G) standard; or, the wireless air interface is a wireless air interface based on the fifth-generation mobile communication network technology (5G) standard, such as a new air interface; or, the wireless air interface can also be a wireless air interface based on a next-generation mobile communication network technology standard based on 5G.
[0070] In some embodiments, user equipment 110 can also establish E2E (End to End) connections. Examples include V2V (vehicle to vehicle), V2I (vehicle to Infrastructure), and V2P (vehicle to pedestrian) communication scenarios in vehicle-to-everything (V2X) communication.
[0071] Here, the user equipment mentioned above can be considered as the terminal equipment in the following embodiments.
[0072] In some embodiments, the wireless communication system described above may further include a network management device 130.
[0073] Several base stations 120 are connected to network management device 130. Network management device 130 can be a core network device in a wireless communication system, such as a Mobility Management Entity (MME) in an Evolved Packet Core (EPC). Alternatively, it can be other core network devices, such as a Serving Gateway (SGW), a Public Data Network Gateway (PGW), a Policy and Charging Rules Function (PCRF), or a Home Subscriber Server (HSS). The implementation of network management device 130 is not limited in this embodiment.
[0074] It should be noted that core network equipment (or core network functions) may include at least one of the following:
[0075] 1. Access and Mobility Management Function (AMF): The main function of this NF is to manage user access and mobility.
[0076] 2. Session Management Function (SMF): The main function of this NF is session management, including terminal IP address allocation, session management, billing, user plane management, and other functions.
[0077] 3. User plane function (UPF): The main function of this NF is to implement user plane data forwarding, traffic statistics, QoS enforcement, etc.
[0078] 4. Policy Control Function (PCF): The main function of this NF is to implement user control policy management, including QoS control, business access control, etc.
[0079] 5. Unified Data Management (UDM): The main function of this NF is to manage user subscription data, control roaming, etc.
[0080] 6. Authentication Server Function (AUSF): The main function of this NF is to implement user authentication. To facilitate understanding by those skilled in the art, this disclosure provides multiple implementation methods to clearly illustrate the technical solutions of this disclosure. Of course, those skilled in the art will understand that the multiple embodiments provided in this disclosure can be executed individually, or in combination with the methods of other embodiments in this disclosure, or individually or in combination with some methods in other related technologies; this disclosure does not limit this.
[0081] To better understand the embodiments of this disclosure, the relevant scenarios are described below:
[0082] Mobile media services, XR services such as cloud augmented reality (AR) and virtual reality (VR), cloud gaming, and video-based remote control of machines or drones are expected to contribute increasingly higher traffic to 5G networks. XR services involve multimodal data streams. Multimodal data describes data input from the same or different devices (including sensors) for the same service or application, which may be output to one or more destination device terminals. The data streams within multimodal data often have some, or even strong, correlations. For example, the synchronization of audio and video streams, or the synchronization of haptic and visual signals. These media service data streams themselves, the relationships between different data streams, and the network transmission requirements of these service data streams all share some common characteristics. Effective identification and utilization of these characteristics will be more helpful for network and service transmission and control, and will also contribute to service assurance and user experience.
[0083] XRM multi-flow collaborative QoS features (e.g., bidirectional latency, latency difference, and SDF latency jitter) require the network to support QoS monitoring of multiple SDFs, as well as unified subscription and reporting of corresponding QoS features. This allows for more accurate and effective support for AF's dynamic QoS awareness and collaboration across multiple SDFs in XRM services. It should be noted that in actual service operations, the latency and jitter of multiple SDFs, and other multi-flow QoS parameters, are dynamically and continuously changing due to various factors in the network. Therefore, the real-time or near-real-time latency status of the network, and the real-time latency requirements of AF services, directly affect the QoS authorization of each data flow, thus impacting the successful support of 5GS XRM service functions.
[0084] In related technologies, the 5GS system lacks a unified mechanism to support QoS monitoring of multiple SDFs, including latency difference monitoring between two or more SDFs in the same direction, bidirectional latency monitoring between two SDFs in opposite directions, and SDF jitter. This results in the AF (Automatic Filtering) being unable to perceive the actual QoS requirements of multiple SDFs in a service, and being unable to accurately update multi-stream coordination based on received monitoring reports.
[0085] like Figure 1b As shown, this embodiment provides a method for subscribing to QoS monitoring results, wherein the method includes:
[0086] Step 11: The first network function sends a first request message to the second network function; wherein, the first request message is used to request the QoS monitoring results obtained by subscribing to and monitoring the QoS of at least two service data streams SDF;
[0087] Step 12: After receiving the first request information, the second network function sends authorized QoS monitoring policy information to the third network function; wherein, the QoS monitoring policy information is used to monitor the quality of service (QoS) of at least two service data streams (SDFs).
[0088] Step 13: After receiving the QoS monitoring policy information, the third network function sends QoS report rule information to the RAN and / or the fourth network function;
[0089] Step 14: The fourth network function obtains the QoS monitoring report based on the QoS report rule information and sends the QoS monitoring report to the third network function.
[0090] Step 15: After receiving the QoS monitoring report, the third network function sends the QoS monitoring report to the second network function.
[0091] Step 16: After receiving the QoS monitoring report, the second network function sends the QoS monitoring report to the first network function.
[0092] In one embodiment, the first network function may be AF; the second network function may be PCF; the third network function may be SMF; and the fourth network function may be UPF.
[0093] like Figure 2 As shown, this embodiment provides a method for subscribing to QoS monitoring results, wherein the method is executed by a first network function, and the method includes:
[0094] Step 21: Send the first request information to the second network function;
[0095] The first request information is used to request the QoS monitoring results obtained by subscribing to and monitoring the QoS of at least two service data streams (SDFs).
[0096] Here, the terminal involved in this disclosure may be, but is not limited to, a mobile phone, wearable device, vehicle terminal, roadside unit (RSU), smart home terminal, industrial sensing device and / or medical device, etc. In some embodiments, the terminal may be a Redcap terminal or a predetermined version of a New Radio (NR) terminal (e.g., an R17 NR terminal).
[0097] The first network device in this disclosure can be an Application Function (AF), but it can also be any other network device capable of implementing the AF function. The second network device in this disclosure can be a Policy Control Function (PCF), but it can also be any other network device capable of implementing the PCF function. The third network device in this disclosure can be a Session Management Function (SMF), but it can also be any other network device capable of implementing the SMF. The fourth network device in this disclosure can be a User Plane Function (UPF), but it can also be any other network device capable of implementing the UPF. No limitations are imposed here.
[0098] In one embodiment, during the QoS request process of the application function AF, the first request information is sent to the second network function; wherein, the first request information is used to request the QoS monitoring results obtained by subscribing to and monitoring the QoS of at least two service data streams SDF.
[0099] In one embodiment, a first request message is sent to a second network function; wherein the first request message is used to request a subscription to monitor the QoS (Quality of Service) monitoring results obtained from monitoring at least two Service Data Flows (SDFs). A subscription notification message is received from the second network function; wherein the subscription notification message is used to indicate the QoS monitoring results.
[0100] In one embodiment, a subscription notification message sent by the second network function is received; wherein the subscription notification message is used to indicate the QoS monitoring result; the QoS monitoring result includes QoS parameters related to latency.
[0101] In one embodiment, a subscription notification message sent by the second network function is received; wherein the subscription notification message is used to indicate the QoS monitoring result; the QoS monitoring result includes at least one of the following: the delay difference between at least two SDFs in the same direction; the bidirectional delay between two SDFs in opposite directions; and / or the jitter parameter of the SDF. It should be noted that the jitter parameter of the SDF can be the jitter parameter of the same SDF at different times, and is not limited here.
[0102] In one embodiment, a first request message is sent to a second network function; wherein the first request message is used to request QoS monitoring results obtained by subscribing to and monitoring the Quality of Service (QoS) of at least two service data streams (SDFs). The first request message indicates at least one of the following: Extended Reality Multimedia (XRM) service information; common identification information of data stream groups identifying XRM services; terminal address information; terminal identification information; AF (Application Filter) identification and traffic description information; Data Network Name (DNN); Single Network Slice Selection Assistance Information (S-NSSAI); and / or QoS parameters.
[0103] In one embodiment, a first request message is sent to a second network function; wherein the first request message is used to request subscription to QoS monitoring results obtained by monitoring the Quality of Service (QoS) of at least two Service Data Streams (SDFs). QoS monitoring information is then sent to the second network function; wherein the QoS monitoring information is used to monitor the QoS of at least two Service Data Streams (SDFs).
[0104] In one embodiment, a first request message is sent to a second network function; wherein the first request message is used to request subscription to QoS monitoring results obtained by monitoring the Quality of Service (QoS) of at least two Service Data Streams (SDFs). QoS monitoring information is sent to the second network function; wherein the QoS monitoring information is used to monitor the QoS of at least two Service Data Streams (SDFs); the QoS monitoring information indicates at least one of the following: a relevant identifier; a QoS monitoring keyword; a monitoring mode; a monitoring type; a QoS monitoring level; a latency threshold for the SDFs; a time difference threshold between SDFs; a maximum allowable latency jitter threshold for the SDFs; a start or end time for QoS monitoring; an indication for simultaneous execution of QoS monitoring; an indication for simultaneous reporting of QoS monitoring; and / or a reset cycle for QoS monitoring.
[0105] In one embodiment, the QoS monitoring information may be included in the first request information. For example, a first request information is sent to a second network function; wherein the first request information is used to request the subscription of QoS monitoring results obtained from monitoring the Quality of Service (QoS) of at least two Service Data Streams (SDFs); the first request information includes QoS monitoring information; the QoS monitoring information is used to monitor the QoS of at least two Service Data Streams (SDFs).
[0106] In this embodiment, a first request message is sent to a second network function. This first request message requests a QoS monitoring result obtained by subscribing to and monitoring the Quality of Service (QoS) of at least two Service Data Streams (SDFs). Here, because the first network function sends the first request message to the second network function to request a QoS monitoring result obtained by subscribing to and monitoring the QoS of at least two Service Data Streams (SDFs), the first network function can obtain the QoS monitoring result sent by the second network function in response to the first request message. Compared to the case where the QoS monitoring result cannot be obtained, the first network function can accurately perform coordination between multiple service data streams based on the QoS monitoring result.
[0107] It should be noted that those skilled in the art will understand that the methods provided in the embodiments of this disclosure can be executed alone or together with some methods in the embodiments of this disclosure or some methods in related technologies.
[0108] like Figure 3 As shown, this embodiment provides a method for subscribing to QoS monitoring results, wherein the method is executed by a first network function, and the method includes:
[0109] Step 31: Receive subscription notification information sent by the second network function;
[0110] The subscription notification information is used to indicate the QoS monitoring results obtained by monitoring the Quality of Service (QoS) of at least two service data streams (SDFs).
[0111] In one embodiment, a first request message is sent to a second network function; wherein the first request message is used to request a subscription to monitor the QoS (Quality of Service) monitoring results obtained from monitoring at least two Service Data Flows (SDFs). A subscription notification message is received from the second network function; wherein the subscription notification message is used to indicate the QoS monitoring results.
[0112] In one embodiment, a subscription notification message sent by the second network function is received; wherein the subscription notification message is used to indicate the QoS monitoring result; the QoS monitoring result includes QoS parameters related to latency.
[0113] In one embodiment, a subscription notification message sent by the second network function is received; wherein the subscription notification message is used to indicate the QoS monitoring result; the QoS monitoring result includes at least one of the following: the delay difference between at least two SDFs in the same direction; the bidirectional delay between two SDFs in opposite directions; and / or the jitter parameter of the SDF. It should be noted that the jitter parameter of the SDF can be the jitter parameter of the same SDF at different times, and is not limited here.
[0114] It should be noted that those skilled in the art will understand that the methods provided in the embodiments of this disclosure can be executed alone or together with some methods in the embodiments of this disclosure or some methods in related technologies.
[0115] like Figure 4 As shown, this embodiment provides a method for subscribing to QoS monitoring results, wherein the method is executed by a second network function, and the method includes:
[0116] Step 41: Receive the first request information sent by the first network function;
[0117] The first request information is used to request the QoS monitoring results obtained by subscribing to and monitoring the QoS of at least two service data streams (SDFs).
[0118] Here, the terminal involved in this disclosure may be, but is not limited to, a mobile phone, wearable device, vehicle terminal, roadside unit (RSU), smart home terminal, industrial sensing device and / or medical device, etc. In some embodiments, the terminal may be a Redcap terminal or a predetermined version of a New Radio (NR) terminal (e.g., an R17 NR terminal).
[0119] The first network device in this disclosure can be an Application Function (AF), but it can also be any other network device capable of implementing the AF function. The second network device in this disclosure can be a Policy Control Function (PCF), but it can also be any other network device capable of implementing the PCF function. The third network device in this disclosure can be a Session Management Function (SMF), but it can also be any other network device capable of implementing the SMF. The fourth network device in this disclosure can be a User Plane Function (UPF), but it can also be any other network device capable of implementing the UPF. No limitations are imposed here.
[0120] In one embodiment, during the QoS request process of the application function AF, the first request information sent by the first network function is received; wherein the first request information is used to request the QoS monitoring results obtained by subscribing to and monitoring the QoS of at least two service data streams SDF.
[0121] In one embodiment, a first request message is received from a first network function; wherein the first request message is used to request a subscription to QoS monitoring results obtained by monitoring the Quality of Service (QoS) of at least two Service Data Streams (SDFs). A subscription notification message is sent to the first network function; wherein the subscription notification message is used to indicate the QoS monitoring results.
[0122] In one embodiment, a subscription notification message is sent to a first network function; wherein the subscription notification message is used to indicate the QoS monitoring result; the QoS monitoring result includes latency-related QoS parameters.
[0123] In one embodiment, a subscription notification is sent to a first network function; wherein the subscription notification is used to indicate the QoS monitoring result; the QoS monitoring result includes at least one of the following: the delay difference between at least two SDFs in the same direction; the bidirectional delay between two SDFs in opposite directions; and / or the jitter parameter of the SDF. It should be noted that the jitter parameter of the SDF can be the jitter parameter of the same SDF at different times, and is not limited here.
[0124] In one embodiment, a first request message sent by a first network function is received; wherein the first request message is used to request QoS monitoring results obtained by subscribing to and monitoring the Quality of Service (QoS) of at least two service data streams (SDFs). The first request message indicates at least one of the following: Extended Reality Multimedia (XRM) service information; common identification information of data stream groups identifying XRM services; terminal address information; terminal identification information; AF (Application Authentication Function) identification and traffic description information; Data Network Name (DNN); Single Network Slice Selection Assistance Information (S-NSSAI); and / or QoS parameters.
[0125] In one embodiment, a first request message sent by a first network function is received; wherein the first request message is used to request subscription to QoS monitoring results obtained by monitoring the Quality of Service (QoS) of at least two Service Data Streams (SDFs). QoS monitoring information sent by the first network function is also received; wherein the QoS monitoring information is used to monitor the Quality of Service (QoS) of at least two Service Data Streams (SDFs).
[0126] In one embodiment, a first request message sent by a first network function is received; wherein the first request message is used to request subscription to QoS monitoring results obtained by monitoring the Quality of Service (QoS) of at least two Service Data Streams (SDFs). QoS monitoring information sent by a second network function is received; wherein the QoS monitoring information is used to monitor the QoS of at least two Service Data Streams (SDFs); the QoS monitoring information indicates at least one of the following: a relevant identifier; a QoS monitoring keyword; a monitoring mode; a monitoring type; a QoS monitoring level; a latency threshold for the SDFs; a time difference threshold between SDFs; a maximum allowable latency jitter threshold for the SDFs; a start or end time for QoS monitoring; an indication for simultaneous execution of QoS monitoring; an indication for simultaneous reporting of QoS monitoring; and / or a reset cycle for QoS monitoring.
[0127] In one embodiment, the QoS monitoring information may be included in the first request information. For example, a first request information sent by a first network function is received; wherein the first request information is used to request the subscription of QoS monitoring results obtained from monitoring the Quality of Service (QoS) of at least two Service Data Streams (SDFs); the first request information includes QoS monitoring information; the QoS monitoring information is used to monitor the QoS of at least two Service Data Streams (SDFs).
[0128] In one embodiment, a first request message sent by a first network function is received; wherein the first request message is used to request QoS monitoring results obtained by subscribing to monitor the Quality of Service (QoS) of at least two Service Data Streams (SDFs). Based on the first request message, monitoring information for monitoring the QoS of at least two Service Data Streams (SDFs) is determined.
[0129] In one embodiment, a first request message sent by a first network function is received; wherein the first request message is used to request the subscription of QoS monitoring results obtained by monitoring the Quality of Service (QoS) of at least two Service Data Streams (SDFs). Based on the first request message, monitoring information for monitoring the QoS of at least two Service Data Streams (SDFs) is determined; the QoS monitoring information indicates at least one of the following: a relevant identifier; a QoS monitoring keyword; a monitoring mode; a monitoring type; a QoS monitoring level; a latency threshold for the SDFs; a time difference threshold between SDFs; a maximum allowable latency jitter threshold for the SDFs; a start or end time for QoS monitoring; an indication for simultaneous execution of QoS monitoring; an indication for simultaneous reporting of QoS monitoring; and / or a reset cycle for QoS monitoring.
[0130] It should be noted that monitoring information can include any number of unified QoS monitoring and control instances associated with a subscriber. In each unified QoS monitoring session, the control instance must include a QoS monitoring key. Optionally, a reset period is provided. This applies only to QoS monitoring and control instances that periodically reset allowed QoS latency (e.g., five minutes, daily, etc.). If no reset period is specified, the QoS monitoring and control instance terminates when the shredded data is consumed or when an end time is reached. QoS monitoring-related information is used by the PCF.
[0131] In one embodiment, a first request message sent by a first network function is received; wherein the first request message is used to request QoS monitoring results obtained by subscribing to monitor the Quality of Service (QoS) of at least two Service Data Streams (SDFs). Based on the first request message and local configuration information, monitoring information for monitoring the QoS of at least two Service Data Streams (SDFs) is determined.
[0132] In one embodiment, a first request message sent by a first network function is received; wherein the first request message is used to request the subscription of QoS monitoring results obtained by monitoring the Quality of Service (QoS) of at least two Service Data Streams (SDFs). Based on the first request message and local configuration information, monitoring information for monitoring the QoS of at least two Service Data Streams (SDFs) is determined; the QoS monitoring information indicates at least one of the following: a relevant identifier; a QoS monitoring keyword; a monitoring mode; a monitoring type; a QoS monitoring level; a latency threshold for the SDFs; a time difference threshold between SDFs; a maximum allowable latency jitter threshold for the SDFs; a start or end time for QoS monitoring; an indication for simultaneous execution of QoS monitoring; an indication for simultaneous reporting of QoS monitoring; and / or a reset cycle for QoS monitoring.
[0133] In one embodiment, a first request message is received from a first network function; wherein the first request message is used to request subscription to QoS monitoring results obtained by monitoring the Quality of Service (QoS) of at least two Service Data Streams (SDFs). Authorized QoS monitoring policy information for monitoring the QoS of at least two Service Data Streams (SDFs) is sent to a third network function.
[0134] In one embodiment, a first request message is received from a first network function; wherein the first request message is used to request subscription to QoS monitoring results obtained by monitoring the Quality of Service (QoS) of at least two Service Data Streams (SDFs). Authorized QoS monitoring policy information is sent to a third network function through Policy and Charging Control (PCC) rules; wherein the QoS monitoring policy information is used to monitor the QoS of at least two Service Data Streams (SDFs).
[0135] In one embodiment, a first request message is received from a first network function; wherein the first request message is used to request subscription to QoS monitoring results obtained by monitoring the Quality of Service (QoS) of at least two Service Data Streams (SDFs). Authorized QoS monitoring policy information for monitoring the QoS of at least two Service Data Streams (SDFs) is sent to a third network function. The QoS monitoring results are received from the third network function.
[0136] In one embodiment, a first request message is received from a first network function; wherein the first request message is used to request QoS monitoring results obtained from subscribing to and monitoring the Quality of Service (QoS) of at least two Service Data Streams (SDFs). An event trigger for requesting a QoS report is also included.
[0137] In one embodiment, a first request message is received from a first network function; wherein the first request message is used to request QoS monitoring results obtained by subscribing to and monitoring the Quality of Service (QoS) of at least two Service Data Streams (SDFs). An event trigger for requesting a QoS report is also included. Threshold information is sent to a third network function; wherein the threshold information indicates at least one of the following: a latency threshold; a time difference threshold; and / or a jitter threshold.
[0138] In one embodiment, a first request message sent by a first network function is received; wherein the first request message is used to request subscription to QoS monitoring results obtained by monitoring the QoS of at least two service data stream SDFs. It is then determined whether to monitor the QoS of at least two service data stream SDFs; and / or, the start or end time for monitoring the QoS of at least two service data stream SDFs is determined.
[0139] It should be noted that those skilled in the art will understand that the methods provided in the embodiments of this disclosure can be executed alone or together with some methods in the embodiments of this disclosure or some methods in related technologies.
[0140] like Figure 5 As shown, this embodiment provides a method for subscribing to QoS monitoring results, wherein the method is executed by a second network function, and the method includes:
[0141] Step 51: Send subscription notification information to the first network function;
[0142] The subscription notification information is used to indicate the QoS monitoring results obtained by monitoring the Quality of Service (QoS) of at least two service data streams (SDFs).
[0143] In one embodiment, a first request message is received from a first network function; wherein the first request message is used to request a subscription to QoS monitoring results obtained by monitoring the Quality of Service (QoS) of at least two Service Data Streams (SDFs). A subscription notification message is sent to the first network function; wherein the subscription notification message is used to indicate the QoS monitoring results.
[0144] In one embodiment, a subscription notification message is sent to a first network function; wherein the subscription notification message is used to indicate the QoS monitoring result; the QoS monitoring result includes latency-related QoS parameters.
[0145] In one embodiment, a subscription notification is sent to a first network function; wherein the subscription notification is used to indicate the QoS monitoring result; the QoS monitoring result includes at least one of the following: the delay difference between at least two SDFs in the same direction; the bidirectional delay between two SDFs in opposite directions; and / or the jitter parameter of the SDF. It should be noted that the jitter parameter of the SDF can be the jitter parameter of the same SDF at different times, and is not limited here.
[0146] It should be noted that those skilled in the art will understand that the methods provided in the embodiments of this disclosure can be executed alone or together with some methods in the embodiments of this disclosure or some methods in related technologies.
[0147] like Figure 6 As shown, this embodiment provides a method for subscribing to QoS monitoring results, wherein the method is executed by a second network function, and the method includes:
[0148] Step 61: Based on the first request information, determine the monitoring information for monitoring the Quality of Service (QoS) of at least two service data streams (SDFs).
[0149] In one embodiment, a first request message sent by a first network function is received; wherein the first request message is used to request QoS monitoring results obtained by subscribing to monitor the Quality of Service (QoS) of at least two Service Data Streams (SDFs). Based on the first request message, monitoring information for monitoring the QoS of at least two Service Data Streams (SDFs) is determined.
[0150] In one embodiment, a first request message sent by a first network function is received; wherein the first request message is used to request the subscription of QoS monitoring results obtained by monitoring the Quality of Service (QoS) of at least two Service Data Streams (SDFs). Based on the first request message, monitoring information for monitoring the QoS of at least two Service Data Streams (SDFs) is determined; the QoS monitoring information indicates at least one of the following: a relevant identifier; a QoS monitoring keyword; a monitoring mode; a monitoring type; a QoS monitoring level; a latency threshold for the SDFs; a time difference threshold between SDFs; a maximum allowable latency jitter threshold for the SDFs; a start or end time for QoS monitoring; an indication for simultaneous execution of QoS monitoring; an indication for simultaneous reporting of QoS monitoring; and / or a reset cycle for QoS monitoring.
[0151] In one embodiment, a first request message sent by a first network function is received; wherein the first request message is used to request QoS monitoring results obtained by subscribing to monitor the Quality of Service (QoS) of at least two Service Data Streams (SDFs). Based on the first request message and local configuration information, monitoring information for monitoring the QoS of at least two Service Data Streams (SDFs) is determined.
[0152] In one embodiment, a first request message sent by a first network function is received; wherein the first request message is used to request the subscription of QoS monitoring results obtained by monitoring the Quality of Service (QoS) of at least two Service Data Streams (SDFs). Based on the first request message and local configuration information, monitoring information for monitoring the QoS of at least two Service Data Streams (SDFs) is determined; the QoS monitoring information indicates at least one of the following: a relevant identifier; a QoS monitoring keyword; a monitoring mode; a monitoring type; a QoS monitoring level; a latency threshold for the SDFs; a time difference threshold between SDFs; a maximum allowable latency jitter threshold for the SDFs; a start or end time for QoS monitoring; an indication for simultaneous execution of QoS monitoring; an indication for simultaneous reporting of QoS monitoring; and / or a reset cycle for QoS monitoring.
[0153] It should be noted that those skilled in the art will understand that the methods provided in the embodiments of this disclosure can be executed alone or together with some methods in the embodiments of this disclosure or some methods in related technologies.
[0154] like Figure 7 As shown, this embodiment provides a method for subscribing to QoS monitoring results, wherein the method is executed by a second network function, and the method includes:
[0155] Step 71: Send authorized QoS monitoring policy information to the third network function for monitoring the QoS of at least two service data streams SDF.
[0156] In one embodiment, a first request message is received from a first network function; wherein the first request message is used to request subscription to QoS monitoring results obtained by monitoring the Quality of Service (QoS) of at least two Service Data Streams (SDFs). Authorized QoS monitoring policy information for monitoring the QoS of at least two Service Data Streams (SDFs) is sent to a third network function.
[0157] In one embodiment, a first request message is received from a first network function; wherein the first request message is used to request subscription to QoS monitoring results obtained by monitoring the Quality of Service (QoS) of at least two Service Data Streams (SDFs). Authorized QoS monitoring policy information is sent to a third network function through Policy and Charging Control (PCC) rules; wherein the QoS monitoring policy information is used to monitor the QoS of at least two Service Data Streams (SDFs).
[0158] In one embodiment, a first request message is received from a first network function; wherein the first request message is used to request subscription to QoS monitoring results obtained by monitoring the Quality of Service (QoS) of at least two Service Data Streams (SDFs). Authorized QoS monitoring policy information for monitoring the QoS of at least two Service Data Streams (SDFs) is sent to a third network function. The QoS monitoring results are received from the third network function.
[0159] It should be noted that those skilled in the art will understand that the methods provided in the embodiments of this disclosure can be executed alone or together with some methods in the embodiments of this disclosure or some methods in related technologies.
[0160] like Figure 8 As shown, this embodiment provides a method for subscribing to QoS monitoring results, wherein the method is executed by a second network function, and the method includes:
[0161] Step 81: Receive the QoS monitoring results sent by the third network function.
[0162] In one embodiment, a first request message is received from a first network function; wherein the first request message is used to request subscription to QoS monitoring results obtained by monitoring the Quality of Service (QoS) of at least two Service Data Flow (SDF) streams. Authorized QoS monitoring policy information is sent to a third network function through Policy and Charging Control (PCC) rules; wherein the QoS monitoring policy information is used to monitor the QoS of at least two Service Data Flow (SDF) streams. The QoS monitoring results sent by the third network function are then received.
[0163] In one embodiment, a first request message is received from a first network function; wherein the first request message is used to request subscription to QoS monitoring results obtained by monitoring the Quality of Service (QoS) of at least two Service Data Streams (SDFs). Authorized QoS monitoring policy information for monitoring the QoS of at least two Service Data Streams (SDFs) is sent to a third network function. The QoS monitoring results are received from the third network function.
[0164] It should be noted that those skilled in the art will understand that the methods provided in the embodiments of this disclosure can be executed alone or together with some methods in the embodiments of this disclosure or some methods in related technologies.
[0165] like Figure 9 As shown, this embodiment provides a method for subscribing to QoS monitoring results, wherein the method is executed by a third network function, and the method includes:
[0166] Step 91: Receive authorized QoS monitoring policy information sent by the second network function;
[0167] The QoS monitoring policy information is used to monitor the Quality of Service (QoS) of at least two Service Data Streams (SDFs).
[0168] Here, the terminal involved in this disclosure may be, but is not limited to, a mobile phone, wearable device, vehicle terminal, roadside unit (RSU), smart home terminal, industrial sensing device and / or medical device, etc. In some embodiments, the terminal may be a Redcap terminal or a predetermined version of a New Radio (NR) terminal (e.g., an R17 NR terminal).
[0169] The first network device in this disclosure can be an Application Function (AF), but it can also be any other network device capable of implementing the AF function. The second network device in this disclosure can be a Policy Control Function (PCF), but it can also be any other network device capable of implementing the PCF function. The third network device in this disclosure can be a Session Management Function (SMF), but it can also be any other network device capable of implementing the SMF. The fourth network device in this disclosure can be a User Plane Function (UPF), but it can also be any other network device capable of implementing the UPF. No limitations are imposed here.
[0170] In one embodiment, authorized QoS monitoring policy information sent by a second network function is received through policy and charging control (PCC) rules; wherein the QoS monitoring policy information is used to monitor the quality of service (QoS) of at least two service data streams (SDFs).
[0171] In one embodiment, authorized QoS monitoring policy information sent by a second network function is received; wherein the QoS monitoring policy information is used to monitor the Quality of Service (QoS) of at least two Service Data Streams (SDFs). Based on the QoS monitoring policy information, configuration information for performing QoS monitoring measurements on at least two Service Data Streams (SDFs) transmitted by the fourth network function is determined, the configuration information including QoS Reporting Rules (QRR).
[0172] In one embodiment, authorized QoS monitoring policy information sent by a second network function is received; wherein the QoS monitoring policy information is used to monitor the Quality of Service (QoS) of at least two Service Data Flow (SDF) streams. The Radio Access Network (RAN) and / or a fourth network function are then initiated to perform monitoring and measurement of the QoS parameters of at least two Service Data Flow (SDF) streams.
[0173] In one embodiment, authorized QoS monitoring policy information is received from a second network function; wherein the QoS monitoring policy information is used to monitor the Quality of Service (QoS) of at least two Service Data Flows (SDFs). QoS reporting rule information is sent to the RAN and / or the fourth network function.
[0174] In one embodiment, authorized QoS monitoring policy information sent by a second network function is received; wherein the QoS monitoring policy information is used to monitor the Quality of Service (QoS) of at least two Service Data Flow (SDF) streams. The Radio Access Network (RAN) and / or a fourth network function are initiated to perform monitoring and measurement of the QoS parameters of the QoS of the at least two Service Data Flow (SDF) streams. A QoS monitoring report sent by the RAN and / or the fourth network function is received; wherein the QoS monitoring report carries the QoS monitoring results obtained from monitoring the QoS of the at least two Service Data Flow (SDF) streams.
[0175] In one embodiment, authorized QoS monitoring policy information sent by a second network function is received; wherein the QoS monitoring policy information is used to monitor the Quality of Service (QoS) of at least two Service Data Flow (SDF) streams. The Radio Access Network (RAN) and / or a fourth network function are initiated to perform monitoring and measurement of the QoS parameters of the QoS of the at least two Service Data Flow (SDF) streams. A QoS monitoring report sent by the RAN and / or the fourth network function is received; wherein the QoS monitoring report carries QoS monitoring results obtained from monitoring the QoS of the at least two Service Data Flow (SDF) streams; the QoS monitoring results include latency-related QoS parameters.
[0176] In one embodiment, authorized QoS monitoring policy information sent by a second network function is received; wherein the QoS monitoring policy information is used to monitor the Quality of Service (QoS) of at least two Service Data Flow (SDF) streams. The Radio Access Network (RAN) and / or a fourth network function are initiated to perform monitoring and measurement of the QoS parameters of the QoS of the at least two Service Data Flow (SDF) streams. A QoS monitoring report sent by the RAN and / or the fourth network function is received; wherein the QoS monitoring report carries QoS monitoring results obtained from monitoring the QoS of the at least two Service Data Flow (SDF) streams; the QoS monitoring results include at least one of the following: the delay difference between at least two SDF streams in the same direction; the bidirectional delay between two SDF streams in opposite directions; and / or the jitter parameters of the SDF streams.
[0177] In one embodiment, authorized QoS monitoring policy information is received from a second network function; wherein the QoS monitoring policy information is used to monitor the Quality of Service (QoS) of at least two Service Data Flow (SDF) streams. The Radio Access Network (RAN) and / or a fourth network function are initiated to perform monitoring and measurement of the QoS parameters of the QoS of the at least two Service Data Flow (SDF) streams. A QoS monitoring report is received from the RAN and / or the fourth network function; wherein the QoS monitoring report carries the QoS monitoring results obtained from monitoring the QoS of the at least two Service Data Flow (SDF) streams. The QoS monitoring results are then sent to the second network function.
[0178] In one embodiment, a QoS monitoring report is requested based on QoS monitoring keywords and QoS triggers. A QoS monitoring report sent by the RAN and / or the fourth network function is received; wherein the QoS monitoring report carries QoS monitoring results obtained by monitoring the Quality of Service (QoS) of at least two Service Data Flows (SDFs).
[0179] In one embodiment, a QoS monitoring report is requested based on a QoS monitoring keyword and a QoS trigger. The QoS reporting rule corresponding to the QoS monitoring keyword in the generated and activated PCC rule receives the QoS monitoring report sent by the RAN and / or the fourth network function; wherein the QoS monitoring report carries the QoS monitoring results obtained by monitoring the Quality of Service (QoS) of at least two service data flows (SDFs). It should be noted that the QoS monitoring keyword can be generated by mapping a common ID or an XRM service ID; it is mainly used to associate the data flows for which QoS monitoring is performed.
[0180] In one embodiment, authorized QoS monitoring policy information is received from a second network function; wherein the QoS monitoring policy information is used to monitor the Quality of Service (QoS) of at least two Service Data Flows (SDFs). Trigger event information is sent to a fourth network function; wherein the trigger event information indicates the time when the fourth network function sends the QoS monitoring report. A QoS monitoring report is received from the RAN and / or the fourth network function; wherein the QoS monitoring report carries QoS monitoring results obtained from monitoring the QoS of at least two Service Data Flows (SDFs).
[0181] It should be noted that those skilled in the art will understand that the methods provided in the embodiments of this disclosure can be executed alone or together with some methods in the embodiments of this disclosure or some methods in related technologies.
[0182] like Figure 10 As shown, this embodiment provides a method for subscribing to QoS monitoring results, wherein the method is executed by a third network function, and the method includes:
[0183] Step 101: Based on the QoS monitoring policy information, determine the configuration information for QoS monitoring and measurement of at least two service data streams SDF that perform the fourth network function transmission. The configuration information includes QoS reporting rules (QRR).
[0184] In one embodiment, authorized QoS monitoring policy information sent by a second network function is received; wherein the QoS monitoring policy information is used to monitor the Quality of Service (QoS) of at least two Service Data Streams (SDFs). Based on the QoS monitoring policy information, configuration information for performing QoS monitoring measurements on at least two Service Data Streams (SDFs) transmitted by the fourth network function is determined, the configuration information including QoS Reporting Rules (QRR).
[0185] It should be noted that those skilled in the art will understand that the methods provided in the embodiments of this disclosure can be executed alone or together with some methods in the embodiments of this disclosure or some methods in related technologies.
[0186] like Figure 11 As shown, this embodiment provides a method for subscribing to QoS monitoring results, wherein the method is executed by a third network function, and the method includes:
[0187] Step 111: Initiate the Radio Access Network (RAN) and / or the fourth network function to perform monitoring and measurement of the Quality of Service (QoS) parameters for at least two Service Data Streams (SDFs).
[0188] In one embodiment, authorized QoS monitoring policy information sent by a second network function is received; wherein the QoS monitoring policy information is used to monitor the Quality of Service (QoS) of at least two Service Data Flow (SDF) streams. The Radio Access Network (RAN) and / or a fourth network function are initiated to perform monitoring and measurement of the QoS parameters of the QoS of the at least two Service Data Flow (SDF) streams. A QoS monitoring report sent by the RAN and / or the fourth network function is received; wherein the QoS monitoring report carries the QoS monitoring results obtained from monitoring the QoS of the at least two Service Data Flow (SDF) streams.
[0189] In one embodiment, authorized QoS monitoring policy information sent by a second network function is received; wherein the QoS monitoring policy information is used to monitor the Quality of Service (QoS) of at least two Service Data Flow (SDF) streams. The Radio Access Network (RAN) and / or a fourth network function are initiated to perform monitoring and measurement of the QoS parameters of the QoS of the at least two Service Data Flow (SDF) streams. A QoS monitoring report sent by the RAN and / or the fourth network function is received; wherein the QoS monitoring report carries QoS monitoring results obtained from monitoring the QoS of the at least two Service Data Flow (SDF) streams; the QoS monitoring results include latency-related QoS parameters.
[0190] In one embodiment, authorized QoS monitoring policy information sent by a second network function is received; wherein the QoS monitoring policy information is used to monitor the Quality of Service (QoS) of at least two Service Data Flow (SDF) streams. The Radio Access Network (RAN) and / or a fourth network function are initiated to perform monitoring and measurement of the QoS parameters of the QoS of the at least two Service Data Flow (SDF) streams. A QoS monitoring report sent by the RAN and / or the fourth network function is received; wherein the QoS monitoring report carries QoS monitoring results obtained from monitoring the QoS of the at least two Service Data Flow (SDF) streams; the QoS monitoring results include at least one of the following: the delay difference between at least two SDF streams in the same direction; the bidirectional delay between two SDF streams in opposite directions; and / or the jitter parameters of the SDF streams.
[0191] In one embodiment, authorized QoS monitoring policy information is received from a second network function; wherein the QoS monitoring policy information is used to monitor the Quality of Service (QoS) of at least two Service Data Flow (SDF) streams. The Radio Access Network (RAN) and / or a fourth network function are initiated to perform monitoring and measurement of the QoS parameters of the QoS of the at least two Service Data Flow (SDF) streams. A QoS monitoring report is received from the RAN and / or the fourth network function; wherein the QoS monitoring report carries the QoS monitoring results obtained from monitoring the QoS of the at least two Service Data Flow (SDF) streams. The QoS monitoring results are then sent to the second network function.
[0192] It should be noted that those skilled in the art will understand that the methods provided in the embodiments of this disclosure can be executed alone or together with some methods in the embodiments of this disclosure or some methods in related technologies.
[0193] like Figure 12 As shown, this embodiment provides a method for subscribing to QoS monitoring results, wherein the method is executed by a third network function, and the method includes:
[0194] Step 121: Receive the QoS monitoring report sent by the RAN and / or the fourth network function;
[0195] The QoS monitoring report carries the QoS monitoring results obtained by monitoring the QoS of at least two service data streams (SDFs).
[0196] In one embodiment, authorized QoS monitoring policy information sent by a second network function is received; wherein the QoS monitoring policy information is used to monitor the Quality of Service (QoS) of at least two Service Data Flow (SDF) streams. QoS reporting rule information is sent to the RAN and / or the fourth network function. A QoS monitoring report sent by the RAN and / or the fourth network function is received; wherein the QoS monitoring report carries QoS monitoring results obtained from monitoring the QoS of at least two Service Data Flow (SDF) streams.
[0197] In one embodiment, authorized QoS monitoring policy information sent by a second network function is received; wherein the QoS monitoring policy information is used to monitor the Quality of Service (QoS) of at least two Service Data Flows (SDFs). QoS reporting rule information is sent to the RAN and / or the fourth network function. A QoS monitoring report sent by the RAN and / or the fourth network function is received; wherein the QoS monitoring report carries QoS monitoring results obtained from monitoring the QoS of at least two Service Data Flows (SDFs); the QoS monitoring results include latency-related QoS parameters.
[0198] In one embodiment, authorized QoS monitoring policy information sent by a second network function is received; wherein the QoS monitoring policy information is used to monitor the Quality of Service (QoS) of at least two Service Data Flow (SDF) streams. QoS reporting rule information is sent to the RAN and / or the fourth network function. A QoS monitoring report sent by the RAN and / or the fourth network function is received; wherein the QoS monitoring report carries QoS monitoring results obtained from monitoring the QoS of at least two Service Data Flow (SDF) streams; the QoS monitoring results include at least one of the following: the delay difference between at least two SDF streams in the same direction; the bidirectional delay of two SDF streams in opposite directions; and / or the jitter parameters of the SDF streams.
[0199] In one embodiment, authorized QoS monitoring policy information is received from a second network function; wherein the QoS monitoring policy information is used to monitor the Quality of Service (QoS) of at least two Service Data Flow (SDF) streams. QoS reporting rule information is sent to the RAN and / or the fourth network function. A QoS monitoring report is received from the RAN and / or the fourth network function; wherein the QoS monitoring report carries QoS monitoring results obtained from monitoring the QoS of at least two Service Data Flow (SDF) streams. The QoS monitoring results are then sent to the second network function.
[0200] It should be noted that those skilled in the art will understand that the methods provided in the embodiments of this disclosure can be executed alone or together with some methods in the embodiments of this disclosure or some methods in related technologies.
[0201] like Figure 13 As shown, this embodiment provides a method for subscribing to QoS monitoring results, wherein the method is executed by a third network function, and the method includes:
[0202] Step 131: Send the QoS monitoring results to the second network function.
[0203] In one embodiment, authorized QoS monitoring policy information is received from a second network function; wherein the QoS monitoring policy information is used to monitor the Quality of Service (QoS) of at least two Service Data Flow (SDF) streams. The Radio Access Network (RAN) and / or a fourth network function are initiated to perform monitoring and measurement of the QoS parameters of the QoS of the at least two Service Data Flow (SDF) streams. A QoS monitoring report is received from the RAN and / or the fourth network function; wherein the QoS monitoring report carries the QoS monitoring results obtained from monitoring the QoS of the at least two Service Data Flow (SDF) streams. The QoS monitoring results are then sent to the second network function.
[0204] In one embodiment, authorized QoS monitoring policy information is received from a second network function; wherein the QoS monitoring policy information is used to monitor the Quality of Service (QoS) of at least two Service Data Flow (SDF) streams. QoS reporting rule information is sent to the RAN and / or the fourth network function. A QoS monitoring report is received from the RAN and / or the fourth network function; wherein the QoS monitoring report carries QoS monitoring results obtained from monitoring the QoS of at least two Service Data Flow (SDF) streams. The QoS monitoring results are then sent to the second network function.
[0205] It should be noted that those skilled in the art will understand that the methods provided in the embodiments of this disclosure can be executed alone or together with some methods in the embodiments of this disclosure or some methods in related technologies.
[0206] like Figure 14 As shown, this embodiment provides a method for subscribing to QoS monitoring results, wherein the method is executed by a third network function, and the method includes:
[0207] Step 141: Request the QoS monitoring report based on the QoS monitoring keywords and QoS triggers.
[0208] In one embodiment, a QoS monitoring report is requested based on QoS monitoring keywords and QoS triggers. A QoS monitoring report sent by the RAN and / or the fourth network function is received; wherein the QoS monitoring report carries QoS monitoring results obtained by monitoring the Quality of Service (QoS) of at least two Service Data Flows (SDFs).
[0209] In one embodiment, a QoS monitoring report is requested based on a QoS monitoring keyword and a QoS trigger. The QoS reporting rule corresponding to the QoS monitoring keyword in the generated and activated PCC rule receives the QoS monitoring report sent by the RAN and / or the fourth network function; wherein the QoS monitoring report carries the QoS monitoring results obtained by monitoring the Quality of Service (QoS) of at least two service data flows (SDFs). It should be noted that the QoS monitoring keyword can be generated by mapping a common ID or an XRM service ID; it is mainly used to associate the data flows for which QoS monitoring is performed.
[0210] It should be noted that those skilled in the art will understand that the methods provided in the embodiments of this disclosure can be executed alone or together with some methods in the embodiments of this disclosure or some methods in related technologies.
[0211] like Figure 15 As shown, this embodiment provides a method for subscribing to QoS monitoring results, wherein the method is executed by a fourth network function, and the method includes:
[0212] Step 151: Send a QoS monitoring report to the third network function;
[0213] The QoS monitoring report carries the QoS monitoring results obtained by monitoring the QoS of at least two service data streams (SDFs).
[0214] Here, the terminal involved in this disclosure may be, but is not limited to, a mobile phone, wearable device, vehicle terminal, roadside unit (RSU), smart home terminal, industrial sensing device and / or medical device, etc. In some embodiments, the terminal may be a Redcap terminal or a predetermined version of a New Radio (NR) terminal (e.g., an R17 NR terminal).
[0215] The first network device in this disclosure can be an Application Function (AF), but it can also be any other network device capable of implementing the AF function. The second network device in this disclosure can be a Policy Control Function (PCF), but it can also be any other network device capable of implementing the PCF function. The third network device in this disclosure can be a Session Management Function (SMF), but it can also be any other network device capable of implementing the SMF. The fourth network device in this disclosure can be a User Plane Function (UPF), but it can also be any other network device capable of implementing the UPF. No limitations are imposed here.
[0216] In one embodiment, a QoS monitoring report is sent to a third network function; wherein the QoS monitoring report carries QoS monitoring results obtained by monitoring the Quality of Service (QoS) of at least two Service Data Flows (SDFs); the QoS monitoring results include latency-related QoS parameters.
[0217] In one embodiment, a QoS monitoring report is sent to a third network function; wherein the QoS monitoring report carries QoS monitoring results obtained by monitoring the Quality of Service (QoS) of at least two Service Data Flows (SDFs); the QoS monitoring results include at least one of the following: the delay difference between at least two SDFs in the same direction; the bidirectional delay between two SDFs in opposite directions; and / or the jitter parameters of the SDFs.
[0218] In one embodiment, a QoS monitoring report is obtained. The QoS monitoring report is sent to a third network function; wherein the QoS monitoring report carries QoS monitoring results obtained by monitoring the Quality of Service (QoS) of at least two Service Data Flows (SDFs).
[0219] In one embodiment, the QoS monitoring report is sent to the third network function based on the QoS monitoring keyword and the QoS report trigger; wherein the QoS monitoring report carries the QoS monitoring results obtained by monitoring the quality of service (QoS) of at least two service data streams (SDFs).
[0220] In one embodiment, the QoS monitoring report is sent to the third network function based on the QoS reporting rule QRR; wherein the QoS monitoring report carries QoS monitoring results obtained by monitoring the Quality of Service (QoS) of at least two Service Data Flows (SDFs). For example, the QRR indicates rules for determining latency information, time difference information, and / or jitter information.
[0221] In one embodiment, the QoS monitoring report is sent to the third network function based on trigger event information; wherein the QoS monitoring report carries the QoS monitoring results obtained by monitoring the quality of service (QoS) of at least two service data streams (SDFs).
[0222] In one embodiment, the trigger event information sent by a third network function is received; wherein the trigger event information indicates the time when the fourth network function sends the QoS detection report. Based on the trigger event information, the QoS monitoring report is sent to the third network function.
[0223] It should be noted that those skilled in the art will understand that the methods provided in the embodiments of this disclosure can be executed alone or together with some methods in the embodiments of this disclosure or some methods in related technologies.
[0224] like Figure 16 As shown, this embodiment provides a method for subscribing to QoS monitoring results, wherein the method is executed by a fourth network function, and the method includes:
[0225] Step 161: Obtain the QoS monitoring report.
[0226] In one embodiment, a QoS monitoring report is obtained. The QoS monitoring report is sent to a third network function; wherein the QoS monitoring report carries QoS monitoring results obtained by monitoring the Quality of Service (QoS) of at least two Service Data Flows (SDFs).
[0227] It should be noted that those skilled in the art will understand that the methods provided in the embodiments of this disclosure can be executed alone or together with some methods in the embodiments of this disclosure or some methods in related technologies.
[0228] like Figure 17 As shown, this embodiment provides a method for subscribing to QoS monitoring results, wherein the method is executed by a fourth network function, and the method includes:
[0229] Step 171: Send the QoS monitoring report to the third network function based on the QoS monitoring keyword and the QoS report trigger;
[0230] And / or,
[0231] The QoS monitoring report is sent to the third network function based on the QoS reporting rule QRR.
[0232] And / or,
[0233] The QoS monitoring report is sent to the third network function based on the trigger event information.
[0234] In one embodiment, the QoS monitoring report is sent to the third network function based on the QoS monitoring keyword and the QoS report trigger; wherein the QoS monitoring report carries the QoS monitoring results obtained by monitoring the quality of service (QoS) of at least two service data streams (SDFs).
[0235] In one embodiment, the QoS monitoring report is sent to the third network function based on the QoS reporting rule QRR; wherein the QoS monitoring report carries QoS monitoring results obtained by monitoring the Quality of Service (QoS) of at least two Service Data Flows (SDFs). For example, the QRR indicates rules for determining latency information, time difference information, and / or jitter information.
[0236] In one embodiment, the QoS monitoring report is sent to the third network function based on trigger event information; wherein the QoS monitoring report carries the QoS monitoring results obtained by monitoring the quality of service (QoS) of at least two service data streams (SDFs).
[0237] In one embodiment, the trigger event information sent by a third network function is received; wherein the trigger event information indicates the time when the fourth network function sends the QoS detection report. Based on the trigger event information, the QoS monitoring report is sent to the third network function.
[0238] It should be noted that those skilled in the art will understand that the methods provided in the embodiments of this disclosure can be executed alone or together with some methods in the embodiments of this disclosure or some methods in related technologies.
[0239] like Figure 18 As shown, this embodiment provides a system, wherein the system includes a first network function 181, a second network function 182, a third network function 183, and a fourth network function 184; the first network function 181 is used to implement the method implemented by the first network function 181 as described in this disclosure; the second network function 182 is used to implement the method implemented by the second network function 182 as described in this disclosure; the third network function 183 is used to implement the method implemented by the third network function 183 as described in this disclosure; and the fourth network function 184 is used to implement the method implemented by the fourth network function 184 as described in this disclosure.
[0240] To better understand the embodiments of this disclosure, the following exemplary embodiment will be used to further illustrate the technical solution of this disclosure:
[0241] like Figure 19 As shown, this embodiment provides a method for subscribing to QoS monitoring results, wherein the method includes:
[0242] Step 1901: The AF sends an AF session resource request, for example, by creating an AF request (corresponding to the first request information) via Nnef_AFsessionWithQoS_Createrequest. Specifically, the first request information is sent to the second network function; wherein, the first request information is used to request the subscription of QoS monitoring results obtained by monitoring the QoS of at least two service data streams' SDFs. Correspondingly, the subscription notification information sent by the second network function is received; wherein, the subscription notification information is used to indicate the QoS monitoring results.
[0243] For example, the XRM service information includes the common ID identifying the XRM service data flow group, the UE address or UE Identifier, AF Identifier Application ID, Flow description(s), DNN, S-NSSAI, QoS parameters, and other relevant information. Here, the common ID can be used to identify all flows in the XRM service group.
[0244] It should be noted that, in one embodiment, the AF also sends QoS monitoring information to the PCF. Exemplarily, the QoS monitoring information may be included in the first request information. Exemplarily, the first request information is sent to the second network function; wherein, the first request information is used to request the subscription of QoS monitoring results obtained from monitoring the QoS of at least two service data streams (SDFs); the first request information includes QoS monitoring information; the QoS monitoring information is used to monitor the QoS of at least two service data streams (SDFs).
[0245] In one embodiment, the QoS monitoring information indicates at least one of the following:
[0246] Related markings;
[0247] QoS monitoring keywords;
[0248] Monitoring mode;
[0249] Monitoring type;
[0250] QoS monitoring level;
[0251] SDF latency threshold;
[0252] Time difference threshold between SDFs;
[0253] The maximum allowable delay jitter threshold for SDF;
[0254] Start or end time of QoS monitoring;
[0255] Execute instructions while monitoring QoS;
[0256] Simultaneously report instructions during QoS monitoring; and / or
[0257] QoS monitoring reset cycle.
[0258] Step 1902: NEF Authorizes AF Request. If it is an untrusted AF, the NEF sends the AF request to the PCF. (Example: The NEF performs relevant mappings, including mapping from the XRM service identifier (AF-Service-Identifier) to the DNN and S-NSSAI, mapping from the external application to the CN application identifier; and mapping from the external UE identifier to the CN UE identifier (such as SUPI) based on the UDM subscription information, and performing mapping from the external to the internal XRM service group identifier based on the UDM subscription information.)
[0259] Step 1903: NEF triggers the Npcf_PolicyAuthorization_Create request, sending the AF request to the PCF, carrying QoS requirement information for PCF policy decision-making. The message also carries the corresponding joint QoS subscription information.
[0260] Step 1904: PCF determines the monitoring strategy. PCF can determine whether updated or new strategy information needs to be sent to SMF.
[0261] Step 1905: PCF sends an Npcf_Policy Authorization_Create response to NEF.
[0262] Step 1906: NEF sends an Nnef_AFsessionWithQoS_Create response message to AF.
[0263] Step 1907: The PCF initiates an SM policy association modification request (PCC rule (QoS monitoring policy)) to the SMF. Based on the QoS monitoring policy for measurement from the PCF, the SMF generates a QoS monitoring configuration for the UPF (and RAN, if necessary), as described in step 194.
[0264] Step 1908: SMF replies to PCF with the SM policy association modification response.
[0265] Step 1909: SMF initiates an N4 session modification request to UPF (QoS monitoring configuration, as shown in Table 1 below).
[0266] Table 1:
[0267]
[0268] Step 1910: Upon receiving the QoS monitoring configuration, the UPF enables measurement and reporting. The UPF responds to the SMF.
[0269] Step 1911: For modifications to the SMF request, the SMF calls Namf_Communication_N1N2MessageTransfer([N2 SM information](PDU session ID, QFI, QoS profile, QoS monitoring configuration), N1 SM container).
[0270] Step 1912: The AMF can send an N2 ([N2 SM information received from the SMF], NAS message (PDU session ID, N1 SM container (PDU session modification command))) message to the (R)AN. Upon receiving the QoS monitoring configuration, the RAN enables event measurement and reporting (e.g., the RAN detects UL delay and DL delay, and the sum of UL PDB and DL PDB as the RT wait time).
[0271] Step 1913, Resource Settings.
[0272] Step 1914: (R)AN can confirm the N2 PDU session request by sending an N2 PDU session Ack message to the AMF.
[0273] Step 1915: The AMF forwards the N2 SM information received from the AN to the SMF through the Nsmf_PDUSession_UpdateSMContext service operation.
[0274] Step 1916: SMF responds with the Nsmf_PDUSession_UpdateSMContext response.
[0275] SMF can update the N4 session of the UPF involved in the PDU session modification by sending an N4 session modification request message to the UPF.
[0276] like Figure 20 As shown, this embodiment of the disclosure provides a subscription device for QoS monitoring results, wherein the device includes:
[0277] Sending module 201 is configured to send a first request message to a second network function;
[0278] The first request information is used to request the QoS monitoring results obtained by subscribing to and monitoring the QoS of at least two service data streams (SDFs).
[0279] It should be noted that those skilled in the art will understand that the methods provided in the embodiments of this disclosure can be executed alone or together with some methods in the embodiments of this disclosure or some methods in related technologies.
[0280] like Figure 21 As shown, this embodiment of the disclosure provides a subscription device for QoS monitoring results, wherein the device includes:
[0281] The receiving module 211 is configured to receive a first request message sent by the first network function;
[0282] The first request information is used to request the QoS monitoring results obtained by subscribing to and monitoring the QoS of at least two service data streams (SDFs).
[0283] It should be noted that those skilled in the art will understand that the methods provided in the embodiments of this disclosure can be executed alone or together with some methods in the embodiments of this disclosure or some methods in related technologies.
[0284] like Figure 22 As shown, this embodiment of the disclosure provides a subscription device for QoS monitoring results, wherein the device includes:
[0285] The receiving module 221 is configured to receive authorized QoS monitoring policy information sent by the second network function;
[0286] The QoS monitoring policy information is used to monitor the Quality of Service (QoS) of at least two Service Data Streams (SDFs).
[0287] It should be noted that those skilled in the art will understand that the methods provided in the embodiments of this disclosure can be executed alone or together with some methods in the embodiments of this disclosure or some methods in related technologies.
[0288] like Figure 23 As shown, this embodiment of the disclosure provides a subscription device for QoS monitoring results, wherein the device includes:
[0289] The sending module 231 is configured to send QoS monitoring reports to a third network function.
[0290] The QoS monitoring report carries the QoS monitoring results obtained by monitoring the QoS of at least two service data streams (SDFs).
[0291] It should be noted that those skilled in the art will understand that the methods provided in the embodiments of this disclosure can be executed alone or together with some methods in the embodiments of this disclosure or some methods in related technologies.
[0292] This disclosure provides a communication device, which includes:
[0293] processor;
[0294] Memory used to store processor-executable instructions;
[0295] The processor is configured to implement, when running executable instructions, the methods applicable to any embodiment of this disclosure.
[0296] The processor may include various types of storage media, which are non-transitory computer storage media that can continue to store information after the communication device loses power.
[0297] The processor can connect to the memory via a bus or other means to read executable programs stored in the memory.
[0298] This disclosure also provides a computer storage medium storing a computer executable program, which, when executed by a processor, implements the method of any embodiment of this disclosure.
[0299] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0300] like Figure 24 As shown, one embodiment of this disclosure provides a terminal structure.
[0301] Reference Figure 24 This embodiment provides a terminal 800, which may specifically be a mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, medical device, fitness equipment, personal digital assistant, etc.
[0302] Reference Figure 24 Terminal 800 may include one or more of the following components: processing component 802, memory 804, power supply component 806, multimedia component 808, audio component 810, input / output (I / O) interface 812, sensor component 814, and communication component 816.
[0303] Processing component 802 typically controls the overall operation of terminal 800, such as operations associated with display, telephone calls, data communication, camera operation, and recording. Processing component 802 may include one or more processors 820 to execute instructions to complete all or part of the steps of the methods described above. Furthermore, processing component 802 may include one or more modules to facilitate interaction between processing component 802 and other components. For example, processing component 802 may include a multimedia module to facilitate interaction between multimedia component 808 and processing component 802.
[0304] Memory 804 is configured to store various types of data to support the operation of device 800. Examples of this data include instructions for any application or method operating on terminal 800, contact data, phonebook data, messages, pictures, videos, etc. Memory 804 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.
[0305] Power supply component 806 provides power to various components of terminal 800. Power supply component 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to terminal 800.
[0306] Multimedia component 808 includes a screen that provides an output interface between terminal 800 and user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of touch or swipe actions but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 808 includes a front-facing camera and / or a rear-facing camera. When device 800 is in an operating mode, such as shooting mode or video mode, the front-facing camera and / or rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.
[0307] Audio component 810 is configured to output and / or input audio signals. For example, audio component 810 includes a microphone (MIC) configured to receive external audio signals when terminal 800 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 804 or transmitted via communication component 816. In some embodiments, audio component 810 also includes a speaker for outputting audio signals.
[0308] I / O interface 812 provides an interface between processing component 802 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.
[0309] Sensor assembly 814 includes one or more sensors for providing status assessments of various aspects of terminal 800. For example, sensor assembly 814 may detect the on / off state of device 800, the relative positioning of components such as the display and keypad of terminal 800, changes in the position of terminal 800 or a component of terminal 800, the presence or absence of user contact with terminal 800, the orientation or acceleration / deceleration of terminal 800, and temperature changes of terminal 800. Sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 814 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 814 may also include an accelerometer, a gyroscope, a magnetometer, a pressure sensor, or a temperature sensor.
[0310] Communication component 816 is configured to facilitate wired or wireless communication between terminal 800 and other devices. Terminal 800 can access wireless networks based on communication standards, such as Wi-Fi, 2G, or 3G, or combinations thereof. In one exemplary embodiment, communication component 816 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 816 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0311] In an exemplary embodiment, terminal 800 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the methods described above.
[0312] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 804 including instructions, which can be executed by a processor 820 of a terminal 800 to perform the above-described method. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.
[0313] like Figure 25 As shown, one embodiment of this disclosure illustrates the structure of a base station. For example, base station 900 can be provided as a network-side device. (Refer to...) Figure 25 The base station 900 includes a processing component 922, which further includes one or more processors, and memory resources represented by a memory 932 for storing instructions, such as application programs, that can be executed by the processing component 922. The application programs stored in the memory 932 may include one or more modules, each corresponding to a set of instructions. Furthermore, the processing component 922 is configured to execute instructions to perform any of the methods described above applied to the base station.
[0314] Base station 900 may also include a power supply component 926 configured to perform power management of base station 900, a wired or wireless network interface 950 configured to connect base station 900 to a network, and an input / output (I / O) interface 958. Base station 900 can operate on an operating system stored in memory 932, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™, or similar.
[0315] Other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of the invention are indicated by the following claims.
[0316] It should be understood that the present invention is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of the invention is limited only by the appended claims.
Claims
1. A method for subscribing to QoS monitoring results, wherein, The method is executed by application function AF, and the method includes: In the QoS request process of the application function AF, a first request message is sent to the second network function. The first request information is used to request the QoS monitoring results obtained by subscribing to and monitoring the QoS of at least two service data streams SDF. Receive subscription notification information sent by the second network function; wherein the subscription notification information is used to indicate the QoS monitoring result; The QoS monitoring results include the bidirectional latency of the two reverse SDFs.
2. The method according to claim 1, wherein, The QoS monitoring results include QoS parameters related to latency.
3. The method according to claim 1, wherein, The first request information indicates at least one of the following: Extended Reality Multimedia XRM service information; Common identification information for data flow groups that identify XRM services; Terminal address information; Terminal identification information; AF identification is used for identity verification. Traffic description information; Data network name: DNN; Network slice selection auxiliary information S-NSSAI; and / or QoS parameters.
4. The method according to claim 1, wherein, The first request information also includes QoS monitoring information; wherein the QoS monitoring information is used to monitor the quality of service (QoS) of at least two service data streams (SDFs).
5. The method according to claim 4, wherein, The QoS monitoring information indicates at least one of the following: Related markings; QoS monitoring keywords; Monitoring mode; Monitoring type; QoS monitoring level; SDF latency threshold; Time difference threshold between SDFs; The maximum allowable delay jitter threshold for SDF; Start or end time of QoS monitoring; Execute instructions while monitoring QoS; Simultaneously report instructions during QoS monitoring; and / or QoS monitoring reset cycle.
6. A method for subscribing to QoS monitoring results, wherein, The method is executed by a second network function, and the method includes: In the QoS request process of application function AF, the first request information sent by the application function AF is received; The first request information is used to request the QoS monitoring results obtained by subscribing to and monitoring the QoS of at least two service data streams SDF. Send subscription notification information to the application function AF; wherein the subscription notification information is used to indicate the QoS monitoring result; The QoS monitoring results include the bidirectional latency of the two reverse SDFs.
7. The method according to claim 6, wherein, The QoS monitoring results include QoS parameters related to latency.
8. The method according to claim 6, wherein, The first request information indicates at least one of the following: Extended Reality Multimedia XRM service information; Common identification information for data flow groups that identify XRM services; Terminal address information; Terminal identification information; AF identification is used for identity verification. Traffic description information; Data network name: DNN; Network slice selection auxiliary information S-NSSAI; and / or QoS parameters.
9. The method according to claim 6, wherein, The first request information also includes QoS monitoring information; wherein the QoS monitoring information is used to monitor the quality of service (QoS) of at least two service data streams (SDFs).
10. The method according to claim 6, wherein, The method further includes: Based on the first request information, monitoring information for monitoring the Quality of Service (QoS) of at least two service data streams (SDFs) is determined.
11. The method according to claim 10, wherein, The step of determining monitoring information for monitoring the Quality of Service (QoS) of at least two service data streams (SDFs) based on the first request information includes: Based on the first request information and local configuration information, monitoring information for monitoring the Quality of Service (QoS) of at least two service data streams (SDFs) is determined.
12. The method according to claim 9, wherein, The QoS monitoring information indicates at least one of the following: Related markings; QoS monitoring keywords; Monitoring mode; Monitoring type; QoS monitoring level; SDF latency threshold; Time difference threshold between SDFs; The maximum allowable delay jitter threshold for SDF; Start or end time of QoS monitoring; Execute instructions while monitoring QoS; Simultaneously report instructions during QoS monitoring; and / or QoS monitoring reset cycle.
13. The method according to claim 6, wherein, The method further includes: Send authorized QoS monitoring policy information to the third network function for monitoring the Quality of Service (QoS) of at least two service data streams (SDFs).
14. The method according to claim 13, wherein, The step of sending authorized QoS monitoring policy information to the third network function for monitoring the Quality of Service (QoS) of at least two service data streams (SDFs) includes: Authorized QoS monitoring policy information is sent to third network functions through policy and charging control (PCC) rules. The QoS monitoring policy information is used to monitor the Quality of Service (QoS) of at least two Service Data Streams (SDFs).
15. The method according to claim 13, wherein, The method further includes: Receive the QoS monitoring results sent by the third network function.
16. The method according to claim 6, wherein, The method further includes: An event trigger that requests a QoS report.
17. The method according to claim 16, wherein, The method further includes: Send threshold information to the third network function; The threshold information indicates at least one of the following: Delay threshold; Time difference threshold; and / or Jitter threshold.
18. The method according to claim 16, wherein, The method further includes: Determine whether to monitor the Quality of Service (QoS) of at least two service data streams (SDFs). And / or, Determine the start or end time of the Quality of Service (QoS) for monitoring at least two service data streams (SDFs).
19. A method for subscribing to QoS monitoring results, wherein, The method is executed by a third network function, and the method includes: Receive authorized QoS monitoring policy information sent by the second network function; The QoS monitoring policy information is used to monitor the Quality of Service (QoS) of at least two Service Data Streams (SDFs). The second network function is used to receive a first request message sent by the application function AF and send subscription notification information to the application function AF in the QoS request process; the first request message is used to request subscription to the QoS monitoring results obtained by monitoring the QoS of at least two SDFs; the subscription notification information is used to indicate the QoS monitoring results. The QoS monitoring results include the bidirectional latency of the two reverse SDFs.
20. The method according to claim 19, wherein, The receipt of authorized QoS monitoring policy information sent by the second network function includes: The system receives the QoS monitoring policy information sent by the second network function through policy and accounting control (PCC) rules.
21. The method according to claim 19, wherein, The method further includes: Based on the QoS monitoring policy information, configuration information for QoS monitoring and measurement of at least two service data streams SDF that perform fourth network function transmission is determined, and the configuration information includes QoS reporting rules (QRR).
22. The method according to claim 19, wherein, The method further includes: Initiate the Radio Access Network (RAN) and / or Fourth Network Function to perform monitoring and measurement of QoS parameters for at least two Service Data Streams (SDFs).
23. The method according to claim 22, wherein, The activation of the Radio Access Network (RAN) and / or the fourth network function to perform monitoring and measurement of the Quality of Service (QoS) parameters for at least two Service Data Streams (SDFs) includes: Send QoS report rule information to the RAN and / or the fourth network function.
24. The method according to claim 22, wherein, The method further includes: Receive QoS monitoring reports sent by the RAN and / or the fourth network function; The QoS monitoring report carries the QoS monitoring results obtained by monitoring the QoS of at least two service data streams (SDFs).
25. The method according to claim 24, wherein, The method further includes: The QoS monitoring results are sent to the second network function.
26. The method according to claim 24, wherein, The QoS monitoring results include QoS parameters related to latency.
27. The method according to claim 24, wherein, The method further includes: Request the QoS monitoring report based on QoS monitoring keywords and QoS triggers.
28. The method according to claim 27, wherein, The method further includes: The corresponding QoS reporting rules are generated based on the QoS monitoring keywords in the activated PCC rules.
29. The method according to claim 24, wherein, The method further includes: Send trigger event information to the fourth network function; The triggering event information indicates the time when the fourth network function sends the QoS monitoring report.
30. A method for subscribing to QoS monitoring results, wherein, The method is performed by a fourth network function, and the method includes: Send QoS monitoring reports to third-party network functions; The QoS monitoring report carries the QoS monitoring results obtained by monitoring the QoS of at least two Service Data Flows (SDFs). The QoS monitoring results are indicated by subscription notification information, which is sent to the Application Function (AF) through a second network function. The second network function is used to receive a first request information sent by the Application Function (AF) in the QoS request process of the Application Function (AF). The first request information is used to request subscription to the QoS monitoring results obtained by monitoring the QoS of at least two SDFs. The QoS monitoring results include the bidirectional latency of the two reverse SDFs.
31. The method according to claim 30, wherein, The QoS monitoring results include QoS parameters related to latency.
32. The method according to claim 30, wherein, The method further includes: Obtain the QoS monitoring report.
33. The method according to claim 30, wherein, Sending QoS monitoring reports to the third network function includes: The QoS monitoring report is sent to the third network function based on the QoS monitoring keywords and QoS report triggers. And / or, The QoS monitoring report is sent to the third network function based on the QoS reporting rule QRR. And / or, The QoS monitoring report is sent to the third network function based on the trigger event information.
34. The method according to claim 33, wherein, The method further includes: Receive the trigger event information sent by the third network function; The triggering event information indicates the time when the fourth network function sends the QoS monitoring report.
35. The method according to claim 33, wherein, The QRR indicates the rules for determining delay information, time difference information, and / or jitter information.
36. The method according to claim 35, wherein, The QRR includes at least one of the following: Rule ID; Report trigger; Periodic measurement threshold; RT delay measurement threshold; Time difference measurement threshold; jitter measurement threshold; Related QRR ID; and / or The QoS type to be measured.
37. A system in which, The system includes an application function AF, a second network function, a third network function, and a fourth network function; the application function AF is used to implement the method as described in any one of claims 1 to 5; the second network function is used to implement the method as described in any one of claims 6 to 18; the third network function is used to implement the method as described in any one of claims 19 to 29; and the fourth network function is used to implement the method as described in any one of claims 30 to 36.
38. A subscription device for QoS monitoring results, wherein, The device is used for application function AF, and the device includes: The sending module is configured to send a first request message to the second network function during the QoS request process of the application function AF. The first request information is used to request the QoS monitoring results obtained by subscribing to and monitoring the QoS of at least two service data streams SDF; The receiving module is configured to receive subscription notification information sent by the second network function; wherein the subscription notification information is used to indicate the QoS monitoring result; The QoS monitoring results include the bidirectional latency of the two reverse SDFs.
39. A subscription device for QoS monitoring results, wherein, The device includes: The receiving module is configured to receive the first request information sent by the application function AF in the QoS request process of the application function AF. The first request information is used to request the QoS monitoring results obtained by subscribing to and monitoring the QoS of at least two service data streams SDF; The sending module is configured to send subscription notification information to the application function AF; wherein the subscription notification information is used to indicate the QoS monitoring results; The QoS monitoring results include the bidirectional latency of the two reverse SDFs.
40. A subscription device for QoS monitoring results, wherein, The device includes: The receiving module is configured to receive authorized QoS monitoring policy information sent by the second network function; The QoS monitoring policy information is used to monitor the Quality of Service (QoS) of at least two Service Data Streams (SDFs). The second network function is used to receive a first request message sent by the application function AF and send subscription notification information to the application function AF in the QoS request process; the first request message is used to request subscription to the QoS monitoring results obtained by monitoring the QoS of at least two SDFs; the subscription notification information is used to indicate the QoS monitoring results. The QoS monitoring results include the bidirectional latency of the two reverse SDFs.
41. A subscription device for QoS monitoring results, wherein, The device includes: The sending module is configured to send QoS monitoring reports to third-party network functions; The QoS monitoring report carries the QoS monitoring results obtained by monitoring the QoS of at least two Service Data Flows (SDFs). The QoS monitoring results are indicated by subscription notification information, which is sent to the Application Function (AF) through a second network function. The second network function is used to receive a first request information sent by the Application Function (AF) in the QoS request process of the Application Function (AF). The first request information is used to request subscription to the QoS monitoring results obtained by monitoring the QoS of at least two SDFs. The QoS monitoring results include the bidirectional latency of the two reverse SDFs.
42. A communication device, wherein, include: antenna; Memory; The processor, connected to the antenna and the memory respectively, is configured to control the transmission and reception of the antenna by executing computer-executable instructions stored in the memory, and is capable of implementing the method provided by any one of claims 1 to 5, 6 to 18, 19 to 29, and 30 to 36.
43. A computer storage medium storing computer-executable instructions, which, when executed by a processor, enable the implementation of the method provided in any one of claims 1 to 5, 6 to 18, 19 to 29, and 30 to 36.