Quality of service monitoring method and apparatus, related devices, and storage medium

By providing service quality monitoring subscription capabilities through UPF, edge applications interact with network devices, solving the problems of high latency and management complexity of service quality monitoring subscription capabilities on the edge side, and realizing low-latency service quality monitoring subscription.

CN116419199BActive Publication Date: 2026-06-26CHINA MOBILE COMM LTD RES INST +1

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA MOBILE COMM LTD RES INST
Filing Date
2021-12-30
Publication Date
2026-06-26

AI Technical Summary

Technical Problem

In existing technologies, edge applications face issues of high latency and high management complexity when calling business quality monitoring subscription capabilities on the edge side, making it impossible to effectively implement business quality monitoring subscription.

Method used

By providing service quality monitoring subscription capabilities through UPF, edge applications can directly interact with UPF and network devices, sending subscription requests and receiving notifications through a unified interface, reducing latency and management complexity.

Benefits of technology

It enables the subscription capability for business quality monitoring on the edge side, reducing latency and simplifying the management process of subscriptions and notifications.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116419199B_ABST
    Figure CN116419199B_ABST
Patent Text Reader

Abstract

The application discloses a service quality monitoring method and device, a user plane function (UPF), a network device, a function body and a storage medium. The method comprises the following steps: the UPF receives first information sent by a first function body; the first information is used for requesting to subscribe to a first service quality monitoring event; the UPF can provide a service quality monitoring subscription capability; and second information is sent to a first network device; the second information is used for instructing the first network device to cooperate with the UPF to perform measurement corresponding to the first service quality monitoring event.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of wireless communication, and in particular to a service quality monitoring method, apparatus, related equipment, and storage medium. Background Technology

[0002] Edge computing is a key feature of fifth-generation mobile communication technology (5G). It provides data forwarding and capability access closer to the user, meeting the needs of industry applications for data integrity, low latency, and other features. For example... Figure 1 As shown, in the edge computing architecture, the User Plane Function (UPF) on the edge side provides data forwarding functionality for edge applications (i.e., enabling local data offloading), while the capability open platform (such as the Mobile Edge Computing Platform (MEP)) provides local capability invocation for edge applications (i.e., edge capability invocation).

[0003] Among the various capabilities that the capability open platform can provide for edge applications, Quality of Service (QoS) monitoring is one of the more critical ones. For some latency-sensitive edge applications, the core requirement for edge computing is low latency; therefore, dynamic monitoring of QoS is essential for these applications. Through the QoS monitoring capabilities offered by the capability open platform, edge applications can dynamically adjust their business logic based on QoS conditions.

[0004] However, there is no effective solution in the relevant technologies for how to invoke the business quality monitoring subscription capability on the edge side. Summary of the Invention

[0005] To address the related technical issues, embodiments of this application provide a business quality monitoring method, apparatus, related equipment, and storage medium.

[0006] The technical solution of this application embodiment is implemented as follows:

[0007] This application provides a service quality monitoring method applied to UPF, including:

[0008] The system receives first information sent by a first functional entity; the first information is used to request subscription to a first service quality monitoring event; the UPF is capable of providing service quality monitoring subscription capabilities.

[0009] Send a second message to the first network device; the second message is used to instruct the first network device to cooperate with the UPF to perform the measurement corresponding to the first service quality monitoring event.

[0010] In the above scheme, sending the second information to the first network device includes:

[0011] A data packet is sent to the first network device, the data packet carrying at least the second information.

[0012] In the above scheme, the data packet may or may not carry downlink data.

[0013] The method in the above scheme further includes:

[0014] The measurement corresponding to the first service quality monitoring event is performed in conjunction with the first network device to obtain the first measurement result;

[0015] When the first measurement result satisfies the triggering condition corresponding to the first service quality monitoring event, a third message is sent to the edge application; the third message includes at least the first measurement result.

[0016] In the above scheme,

[0017] The third information is sent through the first interface of the UPF;

[0018] The first information sent by the first functional body is received through the first interface.

[0019] This application embodiment also provides a service quality monitoring method, applied to a first network device, including:

[0020] The first network device receives a second message sent by the UPF; the second message is used to instruct the first network device to cooperate with the UPF to perform the measurement corresponding to the first service quality monitoring event; the UPF is capable of providing service quality monitoring subscription capabilities.

[0021] In the above scheme, receiving the second information sent by the UPF includes:

[0022] Receive the data packet sent by the UPF, the data packet carrying at least the second information.

[0023] In the above scheme, the data packet may or may not carry downlink data.

[0024] This application embodiment also provides a service quality monitoring method, applied to a first functional body, including:

[0025] Send a first message to the UPF; the first message is used to request subscription to a first service quality monitoring event; the UPF is capable of providing service quality monitoring subscription capabilities.

[0026] The method in the above scheme further includes:

[0027] The system receives third information sent by the UPF; the third information includes at least a first measurement result; the first measurement result is obtained by the UPF and the first network device cooperating to perform the measurement corresponding to the first service quality monitoring event; the first measurement result satisfies the triggering condition corresponding to the first service quality monitoring event.

[0028] In the above scheme,

[0029] The third information is received through the first interface of the UPF;

[0030] The first information is sent by calling the first interface.

[0031] This application embodiment also provides a service quality monitoring device, installed on a UPF, including:

[0032] The first receiving unit is configured to receive first information sent by the first functional body; the first information is used to request subscription to a first service quality monitoring event; the UPF is capable of providing service quality monitoring subscription capability.

[0033] The first sending unit is used to send second information to the first network device; the second information is used to instruct the first network device to cooperate with the UPF to perform the measurement corresponding to the first service quality monitoring event.

[0034] This application embodiment also provides a service quality monitoring device, installed on a first network device, including:

[0035] The second receiving unit is used to receive second information sent by the UPF; the second information is used to instruct the first network device to cooperate with the UPF to perform the measurement corresponding to the first service quality monitoring event; the UPF can provide service quality monitoring subscription capability.

[0036] This application embodiment also provides a business quality monitoring device, disposed on a first functional body, including:

[0037] The second sending unit is used to send first information to the UPF; the first information is used to request subscription to a first service quality monitoring event; the UPF is capable of providing service quality monitoring subscription capabilities.

[0038] This application also provides a UPF, including: a first communication interface and a first processor; wherein,

[0039] The first communication interface is used for:

[0040] The system receives first information sent by a first functional entity; the first information is used to request subscription to a first service quality monitoring event; the UPF is capable of providing service quality monitoring subscription capabilities.

[0041] Send a second message to the first network device; the second message is used to instruct the first network device to cooperate with the UPF to perform the measurement corresponding to the first service quality monitoring event.

[0042] This application also provides a network device, including: a second communication interface and a second processor; wherein,

[0043] The second communication interface is used to receive second information sent by the UPF; the second information is used to instruct the network device to cooperate with the UPF to perform the measurement corresponding to the first service quality monitoring event; the UPF is capable of providing service quality monitoring subscription capabilities.

[0044] This application also provides a functional body, including: a third communication interface and a third processor; wherein,

[0045] The third communication interface is used to send first information to the UPF; the first information is used to request subscription to a first service quality monitoring event; the UPF is capable of providing service quality monitoring subscription capabilities.

[0046] This application also provides a UPF, including: a first processor and a first memory for storing a computer program capable of running on the processor.

[0047] Wherein, when the first processor is used to run the computer program, it executes the steps of any of the above-mentioned UPF-side methods.

[0048] This application also provides a network device, including: a second processor and a second memory for storing computer programs capable of running on the processor.

[0049] Wherein, when the second processor is used to run the computer program, it executes the steps of any of the methods described above on the first network device side.

[0050] This application also provides a functional body, including: a third processor and a third memory for storing computer programs capable of running on the processor.

[0051] When the third processor runs the computer program, it executes any of the steps of the method described above in the first functional body.

[0052] This application embodiment also provides a storage medium storing a computer program thereon, wherein when the computer program is executed by a processor, it implements the steps of any of the above-described UPF-side methods, or the steps of any of the above-described first network device-side methods, or the steps of any of the above-described first functional body-side methods.

[0053] The service quality monitoring method, apparatus, related equipment, and storage medium provided in this application embodiment include: a first functional entity sending first information to a UPF; the first information being used to request subscription to a first service quality monitoring event; the UPF being able to provide service quality monitoring subscription capabilities; the UPF receiving the first information sent by the first functional entity and sending second information to a first network device; the second information being used to instruct the first network device to cooperate with the UPF to perform measurements corresponding to the first service quality monitoring event; and the first network device receiving the second information sent by the UPF. The solution provided in this application embodiment allows the UPF to provide service quality monitoring subscription capabilities. Through the interaction mechanism between the first functional entity, the UPF, and the first network device, edge applications can invoke service quality monitoring subscription capabilities at the edge, thereby reducing the latency of edge applications in invoking service quality monitoring subscription capabilities. Simultaneously, edge applications can implement service quality monitoring through only one interface of the UPF, both sending subscription requests and receiving subscription notifications through this interface, thereby reducing the complexity of edge applications managing subscriptions to service quality monitoring events and establishing associations between subscriptions and notifications. Attached Figure Description

[0054] Figure 1 This is a schematic diagram of the edge computing architecture in related technologies;

[0055] Figure 2 This is a schematic diagram of business quality monitoring in related technologies;

[0056] Figure 3 This is a flowchart illustrating a service quality monitoring method according to an embodiment of this application;

[0057] Figure 4 This is a flowchart illustrating another business quality monitoring method according to an embodiment of this application;

[0058] Figure 5 This is a flowchart illustrating the service quality monitoring method in an application embodiment of this application;

[0059] Figure 6 This is a schematic diagram of the structure of a business quality monitoring device according to an embodiment of this application;

[0060] Figure 7 This is a schematic diagram of another business quality monitoring device according to an embodiment of this application;

[0061] Figure 8 This is a schematic diagram of the structure of the UPF in the embodiment of this application;

[0062] Figure 9 This is a schematic diagram of the network device according to an embodiment of this application;

[0063] Figure 10This is a schematic diagram of the functional body of an embodiment of this application;

[0064] Figure 11 This is a schematic diagram of the business quality monitoring system according to an embodiment of this application. Detailed Implementation

[0065] The present application will now be described in further detail with reference to the accompanying drawings and embodiments.

[0066] In related technologies, such as Figure 2 As shown, when an edge application needs to subscribe to service quality monitoring events, it needs to call the application programming interface (API) provided by the Network Exposure Function (NEF, also known as the Network Capability Open Element). After receiving the subscription request from the edge application, the NEF issues the relevant service quality monitoring policies to the SMF through the Policy Control Function (PCF). The SMF then issues service quality monitoring instructions to the UPF and the radio side respectively, instructing the UPF and the radio side to cooperate in performing the measurements corresponding to the service quality monitoring events. When the service quality monitoring event subscribed to by the edge application occurs, the UPF can directly send a notification to the edge application through the capability open platform.

[0067] The above-mentioned business quality monitoring methods have the following problems:

[0068] 1) Edge applications need to call the capability open interface (i.e. the API mentioned above) provided by the central side (also known as the core side) NEF to create a subscription for business quality monitoring events, but UPF sends notifications to edge applications through the capability open platform; in other words, edge applications need to implement business quality monitoring through two interfaces, and it is difficult to manage the subscription of business quality monitoring events and establish the association between subscriptions and notifications.

[0069] 2) Since NEF, PCF, and SMF are usually deployed centrally on the central side, edge applications can only call the business quality monitoring subscription capability from the central side, and cannot call the business quality monitoring subscription capability on the edge side. That is, the latency of edge applications calling the business quality monitoring subscription capability is high.

[0070] Based on this, in various embodiments of this application, the UPF can provide service quality monitoring subscription capabilities. Through the interaction mechanism between the first functional body, the UPF, and the first network device, the edge application can invoke the service quality monitoring subscription capability at the edge, thereby reducing the latency of the edge application in invoking the service quality monitoring subscription capability. At the same time, the edge application can implement service quality monitoring through only one interface of the UPF, both sending subscription requests and receiving subscription notifications through this interface, thereby reducing the complexity of the edge application in managing the subscription of service quality monitoring events and establishing the association between subscriptions and notifications.

[0071] This application provides a service quality monitoring method applied to UPF, such as... Figure 3 As shown, the method includes:

[0072] Step 301: Receive the first information sent by the first functional body;

[0073] Here, the first information is used to request subscription to the first service quality monitoring event; the UPF can provide service quality monitoring subscription capability;

[0074] Step 302: Send second information to the first network device; the second information is used to instruct the first network device to cooperate with the UPF to perform the measurement corresponding to the first service quality monitoring event.

[0075] In practical applications, the first network device may include radio access network (RAN) devices, such as base stations.

[0076] In practical applications, the first functional entity can also be referred to as the first functional unit. The first functional entity may include an electronic device (such as a server) with edge applications installed, or it may include a capability open platform; the capability open platform may include a MEP, a local NEF, etc. It is understood that edge applications can interact directly with the UPF, or they can interact with the UPF through the capability open platform.

[0077] In practical applications, the UPF can provide service quality monitoring subscription capabilities, which can be understood as the UPF being able to provide a service interface for performing service quality monitoring subscriptions; in other words, the first functional body can call the interface provided by the UPF locally to send the first information.

[0078] Based on this, in one embodiment, the specific implementation of step 301 may include:

[0079] The first information sent by the first functional body is received through the first interface of the UPF.

[0080] In practical applications, step 302 can be implemented through the data plane.

[0081] Based on this, in one embodiment, the specific implementation of step 302 may include:

[0082] A data packet is sent to the first network device, the data packet carrying at least the second information.

[0083] In practical applications, the data packet may or may not carry downlink data. In other words, the UPF can send the second information using existing data packets; or, the UPF can generate a new empty data packet to send the second information.

[0084] In practical applications, after receiving the second information, the first network device can cooperate with the UPF to perform the measurement corresponding to the first service quality monitoring event.

[0085] Based on this, in one embodiment, the method may further include:

[0086] The measurement corresponding to the first service quality monitoring event is performed in conjunction with the first network device to obtain the first measurement result;

[0087] When the first measurement result satisfies the triggering condition corresponding to the first service quality monitoring event, a third message is sent to the edge application; the third message includes at least the first measurement result.

[0088] Specifically, in practical applications, the UPF can determine a first monitoring strategy corresponding to the first service quality monitoring event based on the first information, and cooperate with the first network device to perform the measurement corresponding to the first service quality monitoring event based on the first monitoring strategy. Correspondingly, the first network device can determine a second monitoring strategy corresponding to the first service quality monitoring event based on the second information, and cooperate with the UPF to perform the measurement corresponding to the first service quality monitoring event based on the second monitoring strategy. Here, the specific methods by which the UPF and the first network device determine their monitoring strategies can be set according to requirements, and this embodiment does not limit this.

[0089] In practical applications, in order to reduce the complexity of edge applications managing subscriptions to business quality monitoring events and establishing the association between subscriptions and notifications, the UPF can receive subscription requests and send subscription notifications through the same interface (i.e., the first interface).

[0090] Based on this, in one embodiment, sending the third information to the edge application may include:

[0091] The third information is sent through the first interface.

[0092] Accordingly, this application also provides a service quality monitoring method, applied to a first network device, the method comprising:

[0093] The first network device receives a second message sent by the UPF; the second message is used to instruct the first network device to cooperate with the UPF to perform the measurement corresponding to the first service quality monitoring event; the UPF is capable of providing service quality monitoring subscription capabilities.

[0094] In one embodiment, the second information received from the UPF may include:

[0095] Receive the data packet sent by the UPF, the data packet carrying at least the second information.

[0096] It should be noted that the specific processing procedure of the first network function has been described in detail above and will not be repeated here.

[0097] Accordingly, embodiments of this application also provide a service quality monitoring method, applied to a first functional body, such as... Figure 4 As shown, the method includes:

[0098] Step 401: Send the first message to the UPF;

[0099] Here, the first information is used to request subscription to the first service quality monitoring event; the UPF can provide service quality monitoring subscription capabilities.

[0100] In one embodiment, such as Figure 4 As shown, the method may further include:

[0101] Step 402: Receive the third information sent by the UPF;

[0102] Here, the third information includes at least the first measurement result; the first measurement result is obtained by the UPF and the first network device cooperating to perform the measurement corresponding to the first service quality monitoring event; the first measurement result satisfies the triggering condition corresponding to the first service quality monitoring event.

[0103] In one embodiment, the specific implementation of step 402 may include:

[0104] The third information is received through the first interface of the UPF;

[0105] Accordingly, the specific implementation of step 401 may include:

[0106] The first information is sent by calling the first interface.

[0107] It should be noted that the specific processing procedure of the first functional body has been described in detail above, and will not be repeated here.

[0108] The service quality monitoring method provided in this application embodiment includes a first functional entity sending first information to a UPF; the first information is used to request subscription to a first service quality monitoring event; the UPF is capable of providing service quality monitoring subscription capabilities; the UPF receives the first information sent by the first functional entity and sends second information to a first network device; the second information is used to instruct the first network device to cooperate with the UPF to perform the measurement corresponding to the first service quality monitoring event; the first network device receives the second information sent by the UPF. The solution provided in this application embodiment allows the UPF to provide service quality monitoring subscription capabilities. Through the interaction mechanism between the first functional entity, the UPF, and the first network device, edge applications can invoke service quality monitoring subscription capabilities at the edge, thereby reducing the latency of edge applications in invoking service quality monitoring subscription capabilities. Simultaneously, edge applications can implement service quality monitoring through only one interface of the UPF, both sending subscription requests and receiving subscription notifications through this interface, thereby reducing the complexity of edge applications managing subscriptions to service quality monitoring events and establishing the association between subscriptions and notifications.

[0109] The present application will be further described in detail below with reference to application examples.

[0110] In this application embodiment, Quality of Service is abbreviated as QoS; the first functional unit includes an electronic device with an edge application installed, referred to as an edge application; the first network device is a base station.

[0111] The reason why QoS subscription needs to be completed through the interaction between NEF, PCF and SMF in related technologies is that the QoS monitoring process requires the cooperation between the core network side and the radio side. Therefore, the SMF needs to send QoS monitoring instructions to both the UPF and the radio side at the same time, so as to instruct the UPF and the radio side to cooperate in performing the measurement corresponding to the QoS monitoring event.

[0112] In this application embodiment, the UPF can provide QoS monitoring subscription capability without the SMF issuing QoS monitoring instructions to the UPF and the wireless side; the edge application directly calls the capability interface opened by the UPF (i.e. the first interface mentioned above) to subscribe for QoS monitoring. After receiving the subscription request (i.e. the first information mentioned above), the UPF sends the QoS monitoring instruction (i.e. the second information mentioned above) to the base station through the downlink user data packet.

[0113] In this application embodiment, such as Figure 5 As shown, the QoS monitoring process may specifically include the following steps:

[0114] Step 501: The edge application sends a QoS monitoring subscription request to the UPF (i.e., the first information mentioned above); then proceed to step 502;

[0115] Here, after receiving the QoS monitoring subscription request, the UPF can load the core network monitoring policy (i.e., the first monitoring policy mentioned above) according to the QoS monitoring subscription request.

[0116] Step 502: The UPF sends a QoS monitoring command (i.e., the second information mentioned above) to the base station through downlink user data transmission; then proceed to step 503;

[0117] Here, the downlink user data packet carries the QoS monitoring instruction; after receiving the QoS monitoring instruction, the base station can load the base station-side monitoring strategy (i.e., the second monitoring strategy mentioned above) according to the QoS monitoring instruction;

[0118] Step 503: The base station and UPF cooperate to measure uplink user data transmission; then, when the measurement results meet the triggering conditions corresponding to the QoS monitoring subscription request, step 504 is executed.

[0119] Step 504: UPF sends a QoS monitoring notification (i.e., the third information mentioned above) to the edge application.

[0120] The solution provided in this application embodiment implements a unified interface for QoS monitoring subscription and notification on the edge side. That is, the interface through which the edge application sends a QoS monitoring subscription request to the UPF is the same as the interface through which the UPF sends a QoS monitoring notification to the edge application. This reduces the complexity of the edge application in managing the subscription of service quality monitoring events and establishing the association between subscription and notification. At the same time, it reduces the latency of the edge application calling the service quality monitoring subscription capability.

[0121] To implement the UPF-side method of this application embodiment, this application embodiment also provides a service quality monitoring device, which is installed on the UPF, such as... Figure 6 As shown, the device includes:

[0122] The first receiving unit 601 is used to receive first information sent by the first functional body; the first information is used to request subscription to a first service quality monitoring event; the UPF can provide service quality monitoring subscription capability.

[0123] The first sending unit 602 is used to send second information to the first network device; the second information is used to instruct the first network device to cooperate with the UPF to perform the measurement corresponding to the first service quality monitoring event.

[0124] In one embodiment, the first sending unit 602 is further configured to send a data packet to the first network device, the data packet carrying at least the second information.

[0125] In one embodiment, the device further includes a first processing unit, configured to cooperate with the first network device to perform a measurement corresponding to the first service quality monitoring event, and obtain a first measurement result;

[0126] Accordingly, the first sending unit 602 is further configured to send third information to the edge application when the first measurement result satisfies the triggering condition corresponding to the first service quality monitoring event; the third information includes at least the first measurement result.

[0127] In one embodiment, the first sending unit 602 is further configured to send the third information through the first interface of the UPF;

[0128] Accordingly, the first receiving unit 601 is also configured to receive the first information sent by the first functional body through the first interface.

[0129] In practical applications, the first receiving unit 601 and the first sending unit 602 can be implemented by the communication interface in the service quality monitoring device; the first processing unit can be implemented by the processor in the service quality monitoring device in combination with the communication interface.

[0130] To implement the method on the first network device side of this application embodiment, this application embodiment also provides a service quality monitoring device, which is installed on the first network device, and the device includes:

[0131] The second receiving unit is used to receive second information sent by the UPF; the second information is used to instruct the first network device to cooperate with the UPF to perform the measurement corresponding to the first service quality monitoring event; the UPF can provide service quality monitoring subscription capability.

[0132] In one embodiment, the second receiving unit is further configured to receive data packets sent by the UPF, the data packets carrying at least the second information.

[0133] In practical applications, the second receiving unit can be implemented by the communication interface in the service quality monitoring device.

[0134] To implement the method of the first functional body in the embodiments of this application, the embodiments of this application also provide a service quality monitoring device, which is installed on the first functional body, such as... Figure 7 As shown, the device includes:

[0135] The second sending unit 701 is used to send first information to the UPF; the first information is used to request subscription to a first service quality monitoring event; the UPF is capable of providing service quality monitoring subscription capability.

[0136] In one embodiment, the device further includes:

[0137] The third receiving unit 702 is used to receive third information sent by the UPF; the third information includes at least a first measurement result; the first measurement result is obtained by the UPF and the first network device cooperating to perform the measurement corresponding to the first service quality monitoring event; the first measurement result satisfies the triggering condition corresponding to the first service quality monitoring event.

[0138] In one embodiment, the third receiving unit 702 is further configured to receive the third information through the first interface of the UPF;

[0139] In one embodiment, the second sending unit 701 is further configured to send the first information by calling the first interface.

[0140] In practical applications, the second sending unit 701 and the third receiving unit 702 can be implemented by the communication interface in the service quality monitoring device.

[0141] It should be noted that the business quality monitoring device provided in the above embodiments is only illustrated by the division of the above program modules when performing business quality monitoring. In actual applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device can be divided into different program modules to complete all or part of the processing described above. In addition, the business quality monitoring device and the business quality monitoring method embodiments provided in the above embodiments belong to the same concept, and their specific implementation process can be found in the method embodiments, which will not be repeated here.

[0142] Based on the hardware implementation of the above program modules, and in order to implement the UPF-side method of the embodiments of this application, the embodiments of this application also provide a UPF, such as... Figure 8 As shown, the UPF 800 includes:

[0143] The first communication interface 801 is capable of exchanging information with the first functional unit and the first network device;

[0144] The first processor 802 is connected to the first communication interface 801 to enable information interaction with the first functional unit and the first network device. When running a computer program, it executes the methods provided by one or more technical solutions on the UPF side. The computer program is stored in the first memory 803.

[0145] Specifically, the first communication interface 801 is used for:

[0146] The system receives first information sent by a first functional unit; the first information is used to request subscription to a first service quality monitoring event; the UPF 800 is capable of providing service quality monitoring subscription capabilities.

[0147] Send a second message to the first network device; the second message is used to instruct the first network device to cooperate with the UPF 800 to perform the measurement corresponding to the first service quality monitoring event.

[0148] In one embodiment, the first communication interface 801 is further configured to send data packets to the first network device, the data packets carrying at least the second information.

[0149] In one embodiment, the first processor 802 is configured to cooperate with the first network device to perform measurements corresponding to the first service quality monitoring event and obtain a first measurement result;

[0150] Accordingly, the first communication interface 801 is further configured to send third information to the edge application when the first measurement result satisfies the triggering condition corresponding to the first service quality monitoring event; the third information includes at least the first measurement result.

[0151] In one embodiment, the first communication interface 801 is further configured to:

[0152] The third information is sent through the first interface of the UPF 800;

[0153] The first information sent by the first functional body is received through the first interface.

[0154] It should be noted that the specific processing procedures of the first communication interface 801 and the first processor 802 can be understood by referring to the above method.

[0155] Of course, in practical applications, the various components in the UPF 800 are coupled together through the bus system 804. It can be understood that the bus system 804 is used to implement communication between these components. In addition to the data bus, the bus system 804 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in... Figure 8 The general labeled all buses as Bus System 804.

[0156] The first memory 803 in this embodiment is used to store various types of data to support the operation of the UPF 800. Examples of such data include any computer program used to operate on the UPF 800.

[0157] The methods disclosed in the embodiments of this application can be applied to the first processor 802, or implemented by the first processor 802. The first processor 802 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the integrated logic circuit of the hardware or by instructions in the form of software in the first processor 802. The first processor 802 may be a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The first processor 802 can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this application can be directly manifested as being executed by a hardware decoding processor, or being executed by a combination of hardware and software modules in the decoding processor. The software modules may be located in a storage medium, which is located in the first memory 803. The first processor 802 reads the information in the first memory 803 and completes the steps of the aforementioned method in combination with its hardware.

[0158] In an exemplary embodiment, the UPF 800 may be implemented by one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers (MCUs), microprocessors, or other electronic components to perform the aforementioned methods.

[0159] Based on the hardware implementation of the above program modules, and in order to implement the method on the first network device side of the embodiments of this application, the embodiments of this application also provide a network device, such as... Figure 9 As shown, the network device 900 includes:

[0160] The second communication interface 901 is capable of exchanging information with the UPF;

[0161] The second processor 902 is connected to the second communication interface 901 to enable information interaction with the UPF and, when running a computer program, executes the methods provided by one or more technical solutions on the first network device side. The computer program is stored in the second memory 903.

[0162] Specifically, the second communication interface 901 is used to receive second information sent by the UPF; the second information is used to instruct the network device 900 to cooperate with the UPF to perform the measurement corresponding to the first service quality monitoring event; the UPF is capable of providing service quality monitoring subscription capabilities.

[0163] In one embodiment, the second communication interface 901 is further configured to receive data packets sent by the UPF, the data packets carrying at least the second information.

[0164] It should be noted that the specific processing procedure of the second communication interface 901 can be understood by referring to the above method.

[0165] Of course, in practical applications, the various components in network device 900 are coupled together through bus system 904. It can be understood that bus system 904 is used to implement communication between these components. In addition to a data bus, bus system 904 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in... Figure 9 The general labeled all buses as Bus System 904.

[0166] The second memory 903 in this embodiment is used to store various types of data to support the operation of the network device 900. Examples of such data include any computer program used to operate on the network device 900.

[0167] The methods disclosed in the embodiments of this application can be applied to, or implemented by, the second processor 902. The second processor 902 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by the integrated logic circuitry of the hardware or by instructions in the form of software within the second processor 902. The second processor 902 may be a general-purpose processor, a DSP, or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The second processor 902 can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this application can be directly manifested as execution by a hardware decoding processor, or execution by a combination of hardware and software modules in the decoding processor. The software modules may be located in a storage medium, specifically a second memory 903. The second processor 902 reads information from the second memory 903 and, in conjunction with its hardware, completes the steps of the aforementioned method.

[0168] In an exemplary embodiment, the network device 900 may be implemented by one or more ASICs, DSPs, PLDs, CPLDs, FPGAs, general-purpose processors, controllers, MCUs, microprocessors, or other electronic components to perform the aforementioned method.

[0169] Based on the hardware implementation of the above program modules, and in order to implement the method of the first functional body side of the embodiments of this application, the embodiments of this application also provide a functional body, such as... Figure 10 As shown, the functional unit 1000 includes:

[0170] The third communication interface 1001 is capable of exchanging information with the UPF;

[0171] The third processor 1002 is connected to the third communication interface 1001 to enable information interaction with the UPF and to execute the methods provided by one or more technical solutions of the first functional body when running a computer program. The computer program is stored on the third memory 1003.

[0172] Specifically, the third communication interface 1001 is used to send first information to the UPF; the first information is used to request subscription to a first service quality monitoring event; the UPF is capable of providing service quality monitoring subscription capabilities.

[0173] In one embodiment, the third communication interface 1001 is further configured to receive third information sent by the UPF; the third information includes at least a first measurement result; the first measurement result is obtained by the UPF and the first network device cooperating to perform the measurement corresponding to the first service quality monitoring event; the first measurement result satisfies the triggering condition corresponding to the first service quality monitoring event.

[0174] In one embodiment, the third communication interface 1001 is further configured to:

[0175] The third information is received through the first interface of the UPF;

[0176] The first information is sent by calling the first interface.

[0177] It should be noted that the specific processing procedure of the third communication interface 1001 can be understood by referring to the above method.

[0178] Of course, in practical applications, the various components in functional unit 1000 are coupled together through bus system 1004. It can be understood that bus system 1004 is used to realize the connection and communication between these components. In addition to a data bus, bus system 1004 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, in... Figure 10 The general labeled all buses as Bus System 1004.

[0179] The third memory 1003 in this embodiment is used to store various types of data to support the operation of the functional body 1000. Examples of such data include any computer program used to operate on the functional body 1000.

[0180] The methods disclosed in the embodiments of this application can be applied to, or implemented by, the third processor 1002. The third processor 1002 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by the integrated logic circuitry of the hardware or by instructions in the form of software within the third processor 1002. The third processor 1002 may be a general-purpose processor, a DSP, or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The third processor 1002 can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. A general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this application can be directly manifested as execution by a hardware decoding processor, or execution by a combination of hardware and software modules in the decoding processor. The software modules may be located in a storage medium, specifically a third memory 1003. The third processor 1002 reads information from the third memory 1003 and, in conjunction with its hardware, completes the steps of the aforementioned method.

[0181] In an exemplary embodiment, functional body 1000 may be implemented by one or more ASICs, DSPs, PLDs, CPLDs, FPGAs, general-purpose processors, controllers, MCUs, microprocessors, or other electronic components to perform the aforementioned method.

[0182] It is understood that the memories (first memory 803, second memory 903, and third memory 1003) in the embodiments of this application can be volatile memories or non-volatile memories, or both. Non-volatile memories can be read-only memories (ROM), programmable read-only memories (PROM), erasable programmable read-only memories (EPROM), electrically erasable programmable read-only memories (EEPROM), magnetic random access memories (FRAM), flash memories, magnetic surface memories, optical discs, or compact disc read-only memories (CD-ROM); magnetic surface memories can be disk storage or magnetic tape storage. Volatile memories can be random access memories (RAM), which are used as external caches. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Synchronous Static Random Access Memory (SSRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), SyncLink Dynamic Random Access Memory (SLDRAM), and Direct Rambus Random Access Memory (DRRAM).The memories described in the embodiments of this application are intended to include, but are not limited to, these and any other suitable types of memories.

[0183] To implement the method provided in the embodiments of this application, the embodiments of this application also provide a business quality monitoring system, such as... Figure 11 As shown, the system includes: a first functional unit 1101, a UPF 1102, and a first network device 1103.

[0184] It should be noted that the specific processing procedures of the first functional body 1101, the UPF 1102, and the first network device 1103 have been described in detail above and will not be repeated here.

[0185] In an exemplary embodiment, this application also provides a storage medium, namely a computer storage medium, specifically a computer-readable storage medium. For example, it may include a first memory 803 storing a computer program, which can be executed by a first processor 802 of a UPF 800 to complete the steps described in the aforementioned UPF-side method. Another example is a second memory 903 storing a computer program, which can be executed by a second processor 902 of a network device 900 to complete the steps described in the aforementioned first network device-side method. Yet another example is a third memory 1003 storing a computer program, which can be executed by a third processor 1002 of a functional body 1000 to complete the steps described in the aforementioned first functional body-side method. The computer-readable storage medium may be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disc, or CD-ROM.

[0186] It should be noted that terms such as "first" and "second" are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.

[0187] Furthermore, the technical solutions described in the embodiments of this application can be combined arbitrarily without conflict.

[0188] The above description is merely a preferred embodiment of this application and is not intended to limit the scope of protection of this application.

Claims

1. A business quality monitoring method, characterized in that, Applied to user-plane functions (UPF), including: The first information sent by the first functional unit is received through the first interface of the UPF; the first information is used to request subscription to the first service quality monitoring event; the UPF is capable of providing service quality monitoring subscription capability; the first functional unit includes an electronic device with an edge application installed. Send a second message to the first network device; the second message is used to instruct the first network device to cooperate with the UPF to perform the measurement corresponding to the first service quality monitoring event. The measurement corresponding to the first service quality monitoring event is performed in conjunction with the first network device to obtain the first measurement result; When the first measurement result satisfies the triggering condition corresponding to the first service quality monitoring event, third information is sent to the edge application through the first interface; the third information includes at least the first measurement result.

2. The method according to claim 1, characterized in that, Sending the second information to the first network device includes: A data packet is sent to the first network device, the data packet carrying at least the second information.

3. The method according to claim 2, characterized in that, The data packet may or may not carry downlink data.

4. A business quality monitoring method, characterized in that, Applied to the first network device, including: The UPF receives second information sent by the network device; the second information is used to instruct the network device to cooperate with the UPF to perform a measurement corresponding to the first service quality monitoring event; the UPF is capable of providing service quality monitoring subscription capabilities; the UPF is used to receive first information sent by a first functional unit through a first interface, the first functional unit including an electronic device with an edge application installed; the UPF is also used to: The measurement corresponding to the first service quality monitoring event is performed in conjunction with the first network device to obtain the first measurement result; When the first measurement result satisfies the triggering condition corresponding to the first service quality monitoring event, third information is sent to the edge application through the first interface; the third information includes at least the first measurement result.

5. The method according to claim 4, characterized in that, The second information received from the UPF includes: Receive the data packet sent by the UPF, the data packet carrying at least the second information.

6. The method according to claim 5, characterized in that, The data packet may or may not carry downlink data.

7. A business quality monitoring method, characterized in that, Applied to the first functional body, including: The first information is sent to the UPF through the first interface; the first information is used to request subscription to a first service quality monitoring event; the UPF is capable of providing service quality monitoring subscription capability; the first functional unit includes an electronic device with an edge application installed; The third information sent by the UPF is received through the first interface; the third information includes at least a first measurement result; the first measurement result is obtained by the UPF and the first network device cooperating to perform the measurement corresponding to the first service quality monitoring event; the first measurement result satisfies the triggering condition corresponding to the first service quality monitoring event.

8. A business quality monitoring device, characterized in that, Settings on UPF include: The first receiving unit is configured to receive first information sent by the first functional body through the first interface of the UPF; the first information is used to request subscription to a first service quality monitoring event; the UPF is capable of providing service quality monitoring subscription capability; the first functional body includes an electronic device with an edge application installed. The first sending unit is configured to send second information to the first network device; the second information is configured to instruct the first network device to cooperate with the UPF to perform the measurement corresponding to the first service quality monitoring event. The first processing unit is configured to cooperate with the first network device to perform measurements corresponding to the first service quality monitoring event and obtain a first measurement result. The first sending unit is further configured to send third information to the edge application through the first interface when the first measurement result satisfies the triggering condition corresponding to the first service quality monitoring event; the third information includes at least the first measurement result.

9. A business quality monitoring device, characterized in that, Configured on the first network device, including: The second receiving unit is configured to receive second information sent by the UPF; the second information is used to instruct the first network device to cooperate with the UPF to perform a measurement corresponding to the first service quality monitoring event; the UPF is capable of providing service quality monitoring subscription capabilities; the UPF is configured to receive first information sent by a first functional unit through a first interface, the first functional unit including an electronic device with an edge application installed; the UPF is further configured to: The measurement corresponding to the first service quality monitoring event is performed in conjunction with the first network device to obtain the first measurement result; When the first measurement result satisfies the triggering condition corresponding to the first service quality monitoring event, third information is sent to the edge application through the first interface; the third information includes at least the first measurement result.

10. A business quality monitoring device, characterized in that, The first functional unit is configured to include: The second sending unit is used to send first information to the UPF through the first interface of the UPF; the first information is used to request subscription to a first service quality monitoring event; the UPF is capable of providing service quality monitoring subscription capability, and the first functional unit includes an electronic device with an edge application installed; The third receiving unit is configured to receive third information sent by the UPF through the first interface; the third information includes at least a first measurement result; the first measurement result is obtained by the UPF and the first network device cooperating to perform the measurement corresponding to the first service quality monitoring event; the first measurement result satisfies the triggering condition corresponding to the first service quality monitoring event.

11. A UPF, characterized in that, include: A first communication interface and a first processor; wherein... The first communication interface is used for: The system receives first information sent by a first functional entity; the first information is used to request subscription to a first service quality monitoring event; the UPF is capable of providing service quality monitoring subscription capabilities; the first functional entity includes an electronic device with an edge application installed. Send a second message to the first network device; the second message is used to instruct the first network device to cooperate with the UPF to perform the measurement corresponding to the first service quality monitoring event. When the first measurement result satisfies the triggering condition corresponding to the first service quality monitoring event, a third message is sent to the edge application; the third message includes at least the first measurement result; the first measurement result is obtained by the UPF cooperating with the first network device to perform the measurement corresponding to the first service quality monitoring event.

12. A network device, characterized in that, include: The second communication interface and the second processor; wherein... The second communication interface is used to receive second information sent by the UPF; the second information is used to instruct the network device to cooperate with the UPF to perform measurements corresponding to the first service quality monitoring event; the UPF is capable of providing service quality monitoring subscription capabilities; the UPF is used to receive first information sent by a first functional entity through the first communication interface, the first functional entity including an electronic device with an edge application installed; the UPF is also used for: The measurement corresponding to the first service quality monitoring event is performed in conjunction with the first network device to obtain the first measurement result; When the first measurement result meets the triggering condition corresponding to the first service quality monitoring event, third information is sent to the edge application through the first communication interface; the third information includes at least the first measurement result.

13. A functional body, characterized in that, include: A third communication interface and a third processor; wherein... The third communication interface is used to send first information to the UPF through the first communication interface of the UPF; the first information is used to request subscription to a first service quality monitoring event; the UPF is capable of providing service quality monitoring subscription capability; the functional unit includes an electronic device with an edge application installed; The third communication interface is further configured to receive third information sent by the UPF through the first communication interface; the third information includes at least a first measurement result; the first measurement result is obtained by the UPF and the first network device cooperating to perform the measurement corresponding to the first service quality monitoring event; the first measurement result satisfies the triggering condition corresponding to the first service quality monitoring event.

14. A UPF, characterized in that, include: A first processor and a first memory for storing computer programs capable of running on the processor. Wherein, when the first processor is used to run the computer program, it performs the steps of the method according to any one of claims 1 to 3.

15. A network device, characterized in that, include: A second processor and a second memory for storing computer programs that can run on the processor. Wherein, when the second processor is used to run the computer program, it performs the steps of the method according to any one of claims 4 to 6.

16. A functional body, characterized in that, include: A third processor and a third memory for storing computer programs that can run on the processor. When the third processor runs the computer program, it executes the steps of the method described in claim 7.

17. A storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 3, or the steps of the method according to any one of claims 4 to 6, or the steps of the method according to claim 7.