A method for quality of service processing and related devices

By receiving service data from terminal devices, the system automatically identifies and locates abnormal devices, solving the problem of time-consuming troubleshooting of service quality issues in existing technologies and enabling rapid repair.

CN115734254BActive Publication Date: 2026-04-21CHINA MOBILE COMM LTD RES INST +1
View PDF 2 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

In existing technologies, the process of investigating and resolving user terminal service quality issues is time-consuming and cannot be repaired in a timely manner.

Method used

By receiving service data from terminal devices, the system automatically determines service quality anomalies, locates anomalies in related devices, and sends anomaly notifications to instruct the devices to repair.

Benefits of technology

It has enabled automated collection, monitoring, and location of business quality issues, improving the efficiency and speed of problem remediation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115734254B_ABST
    Figure CN115734254B_ABST
Patent Text Reader

Abstract

This invention provides a service quality processing method and related equipment, relating to the field of computer network technology, to address the problems of time-consuming and untimely resolution of service quality issues in existing service quality investigation methods. The method includes: receiving first service data of a target service sent by a terminal device; determining whether the quality of the target service is abnormal based on the first service data; if the quality of the target service is determined to be abnormal, determining whether there are any abnormalities in the associated devices of the target service, wherein the associated devices include at least one of the terminal device, the service server corresponding to the target service, and network-side devices; if the target device among the associated devices is determined to be abnormal, identifying the abnormality problem of the target device, and sending an abnormality notification carrying the abnormality problem to the target device to instruct the target device to repair according to the abnormality problem. This invention can quickly locate service quality problems.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of computer network technology, and in particular to a service quality processing method and related equipment. Background Technology

[0002] Currently, network-side and service-side devices in the system are typically deployed in silos. In existing technologies, when service quality issues arise on user terminals, a comprehensive, top-down investigation is usually required, both on the network and service sides. The results are then analyzed to pinpoint the specific service problem and faulty device. However, this process is time-consuming and cannot resolve service quality issues promptly. Summary of the Invention

[0003] This invention provides a business quality processing method and related equipment to solve the problem that existing technologies cannot solve business quality issues in a timely manner.

[0004] In a first aspect, embodiments of the present invention provide a service quality processing method, applied to a service quality processing device, comprising:

[0005] Receive the first service data of the target service sent by the terminal device;

[0006] Based on the first business data, determine whether the quality of the target business is abnormal;

[0007] If the quality of the target service is determined to be abnormal, it is determined whether the associated devices of the target service are abnormal, wherein the associated devices include at least one of the terminal device, the service server corresponding to the target service, and the network-side device;

[0008] If it is determined that the target device in the associated devices is abnormal, the abnormal problem of the target device is identified, and an abnormal notification carrying the abnormal problem is sent to the target device to instruct the target device to repair according to the abnormal problem.

[0009] Optionally, determining whether the quality of the target service is abnormal based on the first service data includes:

[0010] Obtain the target indicator value of the target business from the first business data;

[0011] Based on the pre-established correspondence between business types and target indicator thresholds, it is determined whether the target indicator value is abnormal. If the target indicator value is abnormal, the quality of the target business is determined to be abnormal.

[0012] Optionally, the target indicator value is the Mean Opinion Score (MOS) value. If the MOS value exceeds the MOS threshold corresponding to the target service, the quality of the target service is determined to be abnormal.

[0013] Optionally, determining whether the associated device of the target service is abnormal includes:

[0014] Based on the first business data, determine whether the terminal device is abnormal;

[0015] When it is determined that a target device among the associated devices is abnormal, the step of identifying the abnormality problem of the target device and sending an abnormality notification carrying the abnormality problem to the target device includes:

[0016] If it is determined that the terminal device is abnormal, a first abnormal problem of the terminal device is identified, and an abnormal notification carrying the first abnormal problem is sent to the terminal device.

[0017] Optionally, the step of determining the abnormality of the target device when it is determined that there is an abnormality in the associated device, and sending an abnormality notification carrying the abnormality to the target device, further includes:

[0018] If it is determined that there is no abnormality in the terminal device, a status query request is sent to the first device. The status query request is used to request the query of the service quality data of the first device. The service quality data includes at least one of the device status and the service indicators related to the target service. The first device includes at least one of the service server and the network side device.

[0019] Receive the service quality data returned by the first device;

[0020] Based on the service quality data, determine whether the first device is abnormal, and if it is determined that the first device is abnormal, determine the second abnormal problem of the first device;

[0021] Send an exception notification carrying the second exception problem to the first device.

[0022] Optionally, when the first device is the service server, the service metrics related to the target service include at least one of Hyper Text Transfer Protocol Live Streaming (HLS) streaming, video encoding and transcoding, m3u8 indexing, and TS fragmentation.

[0023] When the first device is the network-side device, the service metrics related to the target service include at least one of the following: field strength, signal to interference plus noise ratio (SINR), signal-to-noise ratio, reference signal received power (RSRP), bandwidth, and quality of service flow (Qos flow).

[0024] Optionally, the first device includes the service server and the network-side device;

[0025] Based on the service quality data, determining whether the first device is abnormal, and if it is determined that the first device is abnormal, determining a second abnormality of the first device, includes:

[0026] The service quality data is input into the quality problem inference model to obtain the abnormal device and the second abnormal problem of the abnormal device output by the quality problem inference model. The quality problem inference model is pre-trained based on the service quality dataset, and the abnormal device is the service server or the network side device.

[0027] Optionally, after inputting the service quality data into the quality problem inference model to obtain the abnormal device and the second abnormal problem of the abnormal device output by the quality problem inference model, and before sending an abnormal notification carrying the second abnormal problem to the first device, the method further includes:

[0028] The second anomaly of the abnormal device is input into the quality repair model to obtain the repair data of the abnormal device output by the quality repair model. The quality repair model is pre-trained based on historical anomalies and repair datasets.

[0029] Sending an exception notification carrying the second exception problem to the first device includes:

[0030] Send an anomaly notification carrying the data to be repaired to the malfunctioning device.

[0031] Optionally, after sending an anomaly notification carrying the data to be repaired to the abnormal device, the method further includes:

[0032] Receive the repair result notification sent by the malfunctioning device;

[0033] Send a service data monitoring notification to the terminal device to instruct the terminal device to report the second service data of the target service;

[0034] Receive the second service data sent by the terminal device;

[0035] Based on the second business data, verify the quality repair results of the target business.

[0036] Secondly, embodiments of the present invention provide a service quality processing method, applied to a service server, comprising:

[0037] Receive status query requests sent by the service quality processing equipment;

[0038] In response to the status query request, the service quality data of the service server is obtained, wherein the service quality data includes at least one of the device status and service indicators related to the target service;

[0039] Send the service quality data to the service quality processing device;

[0040] Receive an anomaly notification carrying a second anomaly issue sent by the service quality processing device;

[0041] Repair the problem based on the second anomaly.

[0042] Optionally, the business metrics related to the target business include at least one of HLS streaming, video encoding / transcoding, m3u8 indexing, and TS fragmentation.

[0043] Optionally, receiving the exception notification carrying a second exception problem sent by the service quality processing device includes:

[0044] Receive an anomaly notification carrying data to be repaired sent by the service quality processing device;

[0045] The problem repair based on the second abnormal problem also includes:

[0046] Repair the problem based on the data to be repaired.

[0047] Optionally, after fixing the problem based on the second anomaly, the method further includes:

[0048] Send a repair result notification to the service quality processing equipment.

[0049] Thirdly, embodiments of the present invention provide a service quality processing method, applied to a network-side device, comprising:

[0050] Receive status query requests sent by the service quality processing equipment;

[0051] In response to the status query request, the service quality data of the network-side device is obtained, wherein the service quality data includes at least one of the device status and service indicators related to the target service;

[0052] Send the service quality data to the service quality processing device;

[0053] Receive an anomaly notification carrying a second anomaly issue sent by the service quality processing device;

[0054] Repair the problem based on the second anomaly.

[0055] Optionally, the service metrics related to the target service include at least one of field strength, SINR, signal-to-noise ratio, RSRP, bandwidth, and QoS Flow.

[0056] Optionally, receiving the exception notification carrying a second exception problem sent by the service quality processing device includes:

[0057] Receive an anomaly notification carrying data to be repaired sent by the service quality processing device;

[0058] The problem repair based on the second abnormal problem also includes:

[0059] Repair the problem based on the data to be repaired.

[0060] Optionally, after fixing the problem based on the second anomaly, the method further includes:

[0061] Send a repair result notification to the service quality processing equipment.

[0062] Fourthly, embodiments of the present invention provide a service quality processing method, applied to a terminal device, comprising:

[0063] Send the first business data of the target business to the business quality processing equipment;

[0064] Receive an anomaly notification carrying a first anomaly issue sent by the service quality processing device;

[0065] Repair the problem based on the first anomaly.

[0066] Optionally, after repairing the abnormal problem, the method further includes:

[0067] Receive service data monitoring notifications sent by the service quality processing equipment;

[0068] Obtain the second business data of the target business;

[0069] The second business data of the target business is reported to the business quality processing device.

[0070] Fifthly, embodiments of the present invention provide a service quality processing device, comprising:

[0071] The first receiving module is used to receive the first service data of the target service sent by the terminal device.

[0072] The judgment module is used to determine whether the quality of the target service is abnormal based on the first service data;

[0073] The determination module is used to determine whether the associated devices of the target service are abnormal when the quality of the target service is determined to be abnormal. The associated devices include at least one of the terminal device, the service server corresponding to the target service, and the network-side device.

[0074] The processing module is configured to, when it is determined that the target device in the associated devices is abnormal, identify the abnormal problem of the target device, and send an abnormal notification carrying the abnormal problem to the target device to instruct the target device to repair according to the abnormal problem.

[0075] Sixthly, embodiments of the present invention provide a business server, including:

[0076] The second receiving module is used to receive status query requests sent by the service quality processing equipment.

[0077] The first acquisition module is used to acquire the service quality data of the service server in response to the status query request, wherein the service quality data includes at least one of the device status and service indicators related to the target service;

[0078] The first sending module is used to send the service quality data to the service quality processing device;

[0079] The third receiving module is used to receive an anomaly notification carrying a second anomaly problem sent by the service quality processing device.

[0080] The first repair module is used to repair the problem based on the second abnormal problem.

[0081] In a seventh aspect, embodiments of the present invention provide a network-side device, comprising:

[0082] The fourth receiving module is used to receive status query requests sent by the service quality processing equipment;

[0083] The second acquisition module is used to acquire the service quality data of the network-side device in response to the status query request, wherein the service quality data includes at least one of the device status and service indicators related to the target service;

[0084] The second sending module is used to send the service quality data to the service quality processing device;

[0085] The fifth receiving module is used to receive an anomaly notification carrying a second anomaly problem sent by the service quality processing device;

[0086] The second repair module is used to repair the problem based on the second abnormal issue.

[0087] Eighthly, embodiments of the present invention provide a terminal device, including:

[0088] The third sending module is used to send the first service data of the target service to the service quality processing equipment.

[0089] The sixth receiving module is used to receive an anomaly notification carrying a first anomaly problem sent by the service quality processing device;

[0090] The third repair module is used to repair problems based on the first abnormal issue.

[0091] In a ninth aspect, embodiments of the present invention provide a service quality processing device, comprising: a transceiver, a memory, a processor, and a computer program stored in the memory and executable on the processor; the processor is configured to read the program in the memory to implement the steps of the service quality processing method as described in the first aspect.

[0092] In a tenth aspect, embodiments of the present invention provide a service server, including: a transceiver, a memory, a processor, and a computer program stored in the memory and executable on the processor; the processor is configured to read the program in the memory to implement the steps in the service quality processing method as described in the second aspect.

[0093] Eleventhly, embodiments of the present invention provide a network-side device, including: a transceiver, a memory, a processor, and a computer program stored in the memory and executable on the processor; the processor is configured to read the program in the memory to implement the steps in the service quality processing method as described in the third aspect.

[0094] In a twelfth aspect, embodiments of the present invention provide a terminal device, including: a transceiver, a memory, a processor, and a computer program stored in the memory and executable on the processor; the processor is configured to read the program in the memory to implement the steps in the service quality processing method as described in the fourth aspect.

[0095] In a thirteenth aspect, embodiments of the present invention provide a computer-readable storage medium for storing a computer program, which, when executed by a processor, implements the steps of the service quality processing method as described in any one of the first, second, third, or fourth aspects.

[0096] In this embodiment of the invention, first service data of a target service sent by a terminal device is received; based on the first service data, it is determined whether the quality of the target service is abnormal; if the quality of the target service is determined to be abnormal, it is determined whether the associated devices of the target service are abnormal, wherein the associated devices include at least one of the terminal device, the service server corresponding to the target service, and a network-side device; if the target device among the associated devices is determined to be abnormal, the abnormal problem of the target device is determined, and an abnormal notification carrying the abnormal problem is sent to the target device to instruct the target device to repair according to the abnormal problem. Through the method provided in this embodiment, service quality can be automatically collected, monitored, and located, thereby notifying abnormal devices to repair abnormal problems in a timely manner, improving the efficiency of resolving service quality problems. Attached Figure Description

[0097] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the description of the embodiments of the present invention will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0098] Figure 1 This is a flowchart illustrating the business quality processing method provided in an embodiment of the present invention;

[0099] Figure 2 This is a flowchart illustrating a business quality processing method provided in another embodiment of the present invention;

[0100] Figure 3 This is a flowchart illustrating a business quality processing method provided in another embodiment of the present invention;

[0101] Figure 4 This is a flowchart illustrating a business quality processing method provided in another embodiment of the present invention;

[0102] Figure 5 This is a flowchart illustrating a business quality processing method provided in another embodiment of the present invention;

[0103] Figure 6 This is a schematic diagram of the business quality processing equipment provided in an embodiment of the present invention;

[0104] Figure 7 This is a schematic diagram of the structure of the business server provided in an embodiment of the present invention;

[0105] Figure 8 This is a schematic diagram of the network-side device provided in an embodiment of the present invention;

[0106] Figure 9 This is a schematic diagram of the structure of the terminal device provided in an embodiment of the present invention;

[0107] Figure 10 This is a schematic diagram of the structure of a service quality processing device provided in another embodiment of the present invention;

[0108] Figure 11 This is a schematic diagram of the structure of a business server provided in another embodiment of the present invention;

[0109] Figure 12 This is a schematic diagram of the structure of a network-side device provided in another embodiment of the present invention;

[0110] Figure 13 This is a schematic diagram of the structure of a terminal device provided in another embodiment of the present invention. Detailed Implementation

[0111] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0112] Unless otherwise defined, the technical or scientific terms used in this invention shall have the ordinary meaning understood by one of ordinary skill in the art to which this invention pertains. The terms "first," "second," and similar terms used in this invention do not indicate any order, quantity, or importance, but are merely used to distinguish different components. Terms such as "upper," "lower," "left," and "right" are used only to indicate relative positional relationships; when the absolute position of the described object changes, the relative positional relationship also changes accordingly.

[0113] like Figure 1 As shown, this embodiment of the invention provides a service quality processing method, applied to a service quality processing device, the method comprising:

[0114] Step 101: Receive the first service data of the target service sent by the terminal device.

[0115] In specific implementation, the target service can be video service, VoIP service, or web browsing service, etc. In the following description, video service will be used as an example. The first service data is the service indicator information of the video service. For example, the service indicator information can be data information corresponding to indicators such as video stuttering, screen tearing, and first frame response time.

[0116] In a specific implementation, the terminal device can continuously send the first service data of the target service to the service quality processing device according to a preset period, wherein the length of the preset period is not limited. In a specific implementation, the terminal device can also send the first service data of the target service to the service quality processing device at preset time points.

[0117] The first business data can be collected through methods such as soft probes and tracking apps.

[0118] The service quality processing device receives the first service data of the target service sent by the terminal device.

[0119] Step 102: Based on the first business data, determine whether the quality of the target business is abnormal.

[0120] The service quality processing device analyzes the first service data to determine whether the quality of the target service is abnormal. If the target service is a video service, the service quality processing device analyzes the first service data to determine whether the video on the terminal device exhibits abnormalities such as stuttering, screen tearing, or first-frame response delay.

[0121] Optionally, step 102 includes:

[0122] Obtain the target indicator value of the target business from the first business data;

[0123] The first business data includes values ​​corresponding to different target indicators, and the business quality processing device can obtain different target indicator values ​​from the first business data. The specific content of the target indicator values ​​is not limited here. For example, the target indicator values ​​could be the display duration of the first frame of a video, the average number of playback pauses, and the percentage of total video buffering time.

[0124] Based on the pre-established correspondence between business types and target indicator thresholds, it is determined whether the target indicator value is abnormal. If the target indicator value is abnormal, the quality of the target business is determined to be abnormal.

[0125] It should be understood that the pre-established correspondence between business types and target indicator thresholds can be based on the historical relationship between business types and their corresponding indicators. The thresholds for the target indicators will also differ for different business types.

[0126] The service quality processing device obtains the target indicator value from the first service data, compares the target indicator with the corresponding target indicator threshold, and considers the quality of the target service to be abnormal if the target indicator value is greater than the target indicator threshold. If the target indicator value is less than or equal to the target indicator threshold, the quality of the target service is considered normal, and the service quality processing device does not need to perform subsequent steps.

[0127] It should be understood that the service quality processing device typically includes a quality inference module. There are multiple quality inference models, and a third network model is pre-trained based on a service dataset for each service type to obtain the corresponding quality inference model for each service type. The target indicator threshold for the corresponding service type can be obtained through the corresponding quality inference model. Simultaneously, as the service dataset is updated, the target indicator threshold is also continuously updated.

[0128] In practical implementation, there can be multiple target indicator values. That is, the service quality processing device acquires multiple target indicator values ​​for target services, compares these values ​​with their corresponding target indicator thresholds, and determines whether each target indicator value is abnormal. If at least one target indicator value is abnormal, the quality of the target service is determined to be abnormal. Of course, depending on actual needs, the quality of the target service can also be determined to be abnormal if at least a preset number of target indicator values ​​are abnormal.

[0129] Optionally, in some embodiments, the target indicator is the MOS value, and if the MOS value exceeds the MOS threshold corresponding to the target service, the quality of the target service is determined to be abnormal.

[0130] Step 103: If the quality of the target service is determined to be abnormal, determine whether the associated devices of the target service are abnormal, wherein the associated devices include at least one of the terminal device, the service server corresponding to the target service, and the network-side device.

[0131] If the quality of the target service is determined to be abnormal, it is necessary to identify the device causing the abnormality. Specifically, anomaly investigation can be performed on the devices associated with the target service, including at least one of the terminal device, the service server corresponding to the target service, and network-side devices.

[0132] When the associated device includes a terminal device, the service quality processing device sequentially checks for anomalies in the terminal device's storage capacity, network connection status, and the status of the software managing the target service, as well as other content related to the target service.

[0133] When the associated device includes a business server, the business quality processing device sequentially performs anomaly checks on the city-level CDN, the city-level business platform, the next-level CDN of the city-level and the next-level business platform of the city-level.

[0134] When the associated device includes network-side devices, the service quality processing device sequentially performs anomaly checks on the RAN and core network nodes.

[0135] Step 104: If it is determined that the target device in the associated devices is abnormal, determine the abnormal problem of the target device, and send an abnormal notification carrying the abnormal problem to the target device to instruct the target device to repair according to the abnormal problem.

[0136] If the target device is found to be abnormal, the abnormality problem of the target device can be further determined, such as abnormal device status, abnormal RAN status, abnormal core network status, QoS flow below the threshold, insufficient bandwidth, insufficient signal strength, etc., abnormal service platform status, abnormal CDN status, video encoding and transcoding error, m3u8 index error, etc.

[0137] It can also send an anomaly notification carrying the anomaly to the target device, notifying the target device to repair the anomaly to resolve the quality problem of the target service.

[0138] Optionally, determining whether the associated device of the target service is abnormal includes:

[0139] Based on the first business data, determine whether the terminal device is abnormal;

[0140] When it is determined that a target device among the associated devices is abnormal, the step of identifying the abnormality problem of the target device and sending an abnormality notification carrying the abnormality problem to the target device includes:

[0141] If it is determined that the terminal device is abnormal, a first abnormal problem of the terminal device is identified, and an abnormal notification carrying the first abnormal problem is sent to the terminal device.

[0142] If the quality of the target service is determined to be abnormal, the service quality processing device determines whether the terminal device is abnormal based on the first service data. The first service data includes information about the terminal device. For example, in some embodiments, the first service data includes the size of the available storage space of the terminal device; if the available storage space of the terminal device is insufficient based on the first service data, the terminal device is determined to be abnormal. In other embodiments, the first service data includes the status of the player within the terminal device; if the player is determined to be faulty based on the first service data, the terminal device is determined to be abnormal.

[0143] When the service quality processing device determines that the terminal device is abnormal, it identifies a first abnormality problem of the terminal device based on data from the first service data used to determine the abnormality, and sends an abnormality notification carrying the first abnormality problem to the terminal device. For example, when the service quality processing device determines that the terminal device has insufficient available storage space based on the first service data, it sends an abnormality notification of insufficient available storage space to the terminal device. Similarly, when it determines that the player is malfunctioning based on the first service data, it sends an abnormality notification of player malfunction to the terminal device.

[0144] When the terminal device receives an exception notification carrying a first abnormal issue from the service quality processing device, it can then repair the problem based on the first abnormal issue. In a specific implementation, the user of the terminal device can repair the problem based on the exception notification.

[0145] In this embodiment, the service quality processing device investigates and notifies the terminal device of any problems. The terminal device is reminded to repair the problem based on the data to be repaired after receiving the abnormal notification from the service quality processing device, thereby improving the efficiency and speed of repairing service quality problems.

[0146] Optionally, the step of determining the abnormality of the target device when it is determined that there is an abnormality in the associated device, and sending an abnormality notification carrying the abnormality to the target device, further includes:

[0147] If it is determined that there is no abnormality in the terminal device, a status query request is sent to the first device. The status query request is used to request the query of the service quality data of the first device. The service quality data includes at least one of the device status and the service indicators related to the target service. The first device includes at least one of the service server and the network side device.

[0148] When the first device is the service server, the service quality processing device sends a status query request to the service server.

[0149] The service server receives a status query request sent by the service quality processing device. Then, in response to the status query request, the service server obtains its service quality data, which includes at least one of the following: device status and service metrics related to the target service.

[0150] It should be understood that the service server may include a service platform or a Content Delivery Network (CDN). The service server acquiring service quality data includes: acquiring the status of the service platform and service metrics related to the target service; and acquiring the status of the CDN and service metrics related to the target service. In this embodiment, the CDN refers to a city-level CDN, and the service platform refers to a city-level service platform.

[0151] Typically, the process of the service server acquiring service quality data also includes: the service server acquiring the service flow and terminal device subscription information corresponding to the target service, and determining the home CDN and home service platform corresponding to the target service based on the service flow and terminal device subscription information. Here, the home CDN refers to the CDN under the city-level CDN, and the home service platform refers to the service platform under the city-level CDN. The process of the service server acquiring service quality data includes: the service server acquiring the status of the home service platform and the service metrics of the home service platform related to the target service; and the service server acquiring the status of the home CDN and the service metrics of the home CDN related to the target service.

[0152] Optionally, in some implementations, when the first device is the service server, the service metrics related to the target service include at least one of HLS streaming, video encoding / transcoding, m3u8 indexing, and TS fragmentation.

[0153] Finally, the service server sends the service quality data to the service quality processing device.

[0154] The service quality data includes at least one of the following: the status of the service platform, the service metrics of the service platform related to the target service, the status of the CDN, the service metrics of the CDN related to the target service, the status of the home service platform, the service metrics of the home service platform related to the target service, the status of the home CDN, and the service metrics of the home CDN related to the target service.

[0155] The service quality processing device receives the service quality data returned by the service server.

[0156] When the first device is the network-side device, the quality of service processing device sends a status query request to the network-side device.

[0157] The network-side device receives a status query request sent by the quality of service (QS) processing device. Then, in response to the status query request, the network-side device obtains its QS data, which includes at least one of the following: device status and a QS indicator related to the target service.

[0158] It should be understood that the network-side equipment typically includes a Radio Access Network (RAN) and core network nodes. The network-side equipment acquires service quality data including: the status of the RAN and service metrics related to the target service; and the status of the core network nodes and service metrics related to the target service.

[0159] Optionally, in some embodiments, when the first device is the network-side device, the service metrics related to the target service include at least one of field strength, SINR, signal-to-noise ratio, RSRP, bandwidth, and QoS Flow.

[0160] Finally, the network-side device sends the service quality data to the service quality processing device.

[0161] The service quality data includes at least one of the following: the status of the RAN, the service indicators of the RAN related to the target service, the status of the core network node, and the service indicators of the core network node related to the target service.

[0162] The service quality processing device receives the service quality data returned by the network-side device.

[0163] When the first device is the service server, the service quality processing device only receives the service quality data from the service server. When the first device is the network-side device, the service quality processing device only receives the service quality data from the network-side device. When the first device is both the service server and the network-side device, the service quality processing device receives both the service quality data from the service server and the service quality data from the network-side device.

[0164] Based on the received service quality data, the service quality processing device determines whether the first device is abnormal, and if it is determined that the first device is abnormal, it determines a second abnormal problem of the first device.

[0165] Send an exception notification carrying the second exception problem to the first device.

[0166] The second anomaly can vary depending on the specific circumstances. For example, if the first device is a service server, the second anomaly could be a fragmentation error or a stream pulling error. If the first device is a network-side device, the second anomaly could be a QoS flow below a threshold, insufficient bandwidth, or insufficient signal strength.

[0167] Based on the received service quality data, the service quality processing device determines whether the corresponding first device is abnormal, and if it determines that the first device is abnormal, it determines a second abnormality of the first device, specifically including:

[0168] The business quality data is input into the quality problem inference model to obtain the abnormal device and the second abnormal problem of the abnormal device output by the quality problem inference model. The quality problem inference model is pre-trained on a first neural network training model based on the business quality dataset.

[0169] The structure of the first neural network training model is not limited here. The service quality dataset is stored by the service quality processing device during the historical processing of service quality. The service quality processing device continuously updates the service quality dataset and uses it to train the first neural network training model to obtain the quality problem inference model.

[0170] If the first device is a service server and the service server is an abnormal device, the service quality processing device sends an exception notification carrying a second exception issue to the service server. After receiving the exception notification carrying the second exception issue from the service quality processing device, the service server performs problem repair according to the received second exception issue.

[0171] If the first device is a network-side device and the network-side device is faulty, the service quality processing device sends an anomaly notification carrying a second anomaly to the network-side device. Upon receiving the anomaly notification carrying the second anomaly from the service quality processing device, the network-side device performs problem repair based on the received second anomaly.

[0172] Optionally, after inputting the business quality data into the quality problem inference model to obtain the abnormal device and the second abnormal problem of the abnormal device output by the quality problem inference model, the method further includes:

[0173] The second anomaly problem of the abnormal device is input into the quality repair model to obtain the repair data of the abnormal device output by the quality repair model. The quality repair model is obtained by training the second neural network model in advance based on historical anomaly problems and repair datasets.

[0174] Sending an exception notification carrying the second exception problem to the first device includes:

[0175] Send an anomaly notification carrying the data to be repaired to the malfunctioning device.

[0176] The structure of the second neural network training model is not limited here. The historical anomaly and repair dataset is stored by the service quality processing device during the historical time period when processing service quality. The service quality processing device continuously updates the historical anomaly and repair dataset and uses it to train the second neural network training model to obtain the quality repair model.

[0177] The second neural network training model and the first neural network training model may have the same or different structures.

[0178] It should be understood that the data to be repaired may include the abnormal indicators that need to be repaired, as well as the method for repairing the abnormal indicators or the state of the abnormal indicators after repair. The data to be repaired varies depending on the abnormal device. The abnormal device can repair the problem based on the data to be repaired. Typically, the abnormal device can be at least one of the service server and the network-side device. Of course, in some cases, the abnormal device is neither the service server nor the network-side device. In this case, the service quality processing device does not need to perform subsequent steps.

[0179] If the first device is a service server and the service server is an abnormal device, the service quality processing device sends an abnormal notification carrying the data to be repaired to the service server. The service server receives the abnormal notification carrying the data to be repaired from the service quality processing device and performs problem repair based on the data to be repaired.

[0180] If the first device is a network-side device and the network-side device is faulty, the service quality processing device sends an anomaly notification carrying the data to be repaired to the network-side device. The network-side device receives the anomaly notification carrying the data to be repaired from the service quality processing device and performs problem repair based on the data to be repaired.

[0181] Optionally, after sending an anomaly notification carrying the data to be repaired to the abnormal device, the method further includes:

[0182] Receive the repair result notification sent by the malfunctioning device.

[0183] After repairing the data to be repaired, the faulty device sends a repair result notification to the service quality processing device. If the faulty device is the service server, the service server sends the repair notification result to the service quality processing device. If the faulty device is the network-side device, the network-side device sends the repair notification result to the service quality processing device.

[0184] The service quality processing equipment receives the repair result notification.

[0185] Send a service data monitoring notification to the terminal device to instruct the terminal device to report the second service data of the target service;

[0186] Upon receiving notification of the repair results from the malfunctioning device, the service quality processing device determines that the quality of the target service has been restored. Therefore, the service quality processing device sends a service data monitoring notification to the terminal device.

[0187] After receiving the service data monitoring notification, the terminal device acquires the second service data of the target service. After acquiring the second service data, the terminal device sends it to the service quality processing device.

[0188] After receiving the second service data sent by the terminal device, the service quality processing device verifies the quality repair result of the target service based on the second service data.

[0189] The service quality processing device obtains the target indicator value of the target service from the second service data. Based on the pre-established correspondence between service types and target indicator thresholds, it determines whether the target indicator value in the second service data is greater than the threshold. If the target indicator value is less than or equal to the threshold, the quality repair of the target service is considered complete. If the target indicator value is greater than the threshold, the quality repair of the target service is considered incomplete. In this case, step 102 needs to be re-executed.

[0190] In this implementation, after the problem is fixed, the service quality processing equipment will also request service data monitoring notifications from the terminal equipment to verify the repair results. In the event that the problem repair fails, timely processing will be carried out to improve the success rate of problem repair.

[0191] It should be understood that, in practical implementation, the service quality processing device is typically located at the edge. In this embodiment, because the service quality processing device is typically located at the edge, the data transmission time is shortened, the speed of processing the service quality issues is improved, and the service needs of various edge devices are better met.

[0192] In this embodiment of the invention, first service data of a target service sent by a terminal device is received; based on the first service data, it is determined whether the quality of the target service is abnormal; if the quality of the target service is determined to be abnormal, it is determined whether the associated devices of the target service are abnormal, wherein the associated devices include at least one of the terminal device, the service server corresponding to the target service, and a network-side device; if the target device among the associated devices is determined to be abnormal, the abnormal problem of the target device is determined, and an abnormal notification carrying the abnormal problem is sent to the target device to instruct the target device to repair according to the abnormal problem. Through the method provided in this embodiment, service quality can be automatically collected, monitored, and located, thereby notifying abnormal devices to repair abnormal problems in a timely manner, improving the efficiency of resolving service quality problems.

[0193] The following is combined with Figure 5 The following are examples illustrating specific implementation methods of the embodiments of the present invention:

[0194] like Figure 5 As shown, the terminal device sends the first service data of the target service to the service quality processing device according to a preset cycle.

[0195] The service quality processing device receives the first service data and, based on the first service data, obtains the target indicator value of the target service from the first service data. According to a pre-established correspondence between service types and target indicator thresholds, it determines whether the target indicator value is abnormal. If the target indicator value is abnormal, the quality of the target service is determined to be abnormal. For example, in one embodiment, the target indicator value is the MOS value. If the MOS value exceeds the MOS threshold corresponding to the target service, the quality of the target service is determined to be abnormal.

[0196] If the target service is determined to have a quality anomaly, determine if the associated devices of the target service are also anomaly. Based on the first service data, determine if the terminal device is also anomaly. If the terminal device is determined to be anomaly, identify a first anomaly issue with the terminal device and send an anomaly notification carrying the first anomaly issue to the terminal device.

[0197] The terminal receives an exception notification carrying the first exception problem and repairs the problem according to the first exception problem.

[0198] If it is determined that there is no abnormality in the terminal device, a status query request is sent to the first device. The status query request is used to request the query of the service quality data of the first device. The service quality data includes at least one of the device status and service indicators related to the target service.

[0199] When the first device is a service server, the service server receives the status query request. In response to the status query request, the service server obtains its service quality data, which includes at least one of the following: device status and service metrics related to the target service. Finally, the service server sends the service quality data to the service quality processing device. The service metrics related to the target service include at least one of the following: HLS streaming, video encoding / transcoding, m3u8 indexing, and TS fragmentation.

[0200] When the first device is a network-side device, the network-side device receives the status query request. In response to the status query request, the network-side device obtains its service quality data, wherein the service quality data includes at least one of device status and service metrics related to the target service. Finally, the network-side device sends the service quality data to the service quality processing device. The service metrics related to the target service include at least one of field strength, SINR, signal-to-noise ratio, RSRP, bandwidth, and QoS Flow.

[0201] After receiving the service quality data, the service quality processing device inputs the data into a quality problem inference model to obtain an abnormal device and a second abnormal problem for the abnormal device, output by the quality problem inference model. Then, the service quality processing device inputs the second abnormal problem of the abnormal device into a quality repair model to obtain the repair data for the abnormal device, output by the quality repair model. Finally, the service quality processing device sends the second abnormal problem and the repair data to the abnormal device.

[0202] When the faulty device is the service server, the service server receives the second faulty issue and the data to be repaired. The service server repairs the issue based on the second faulty issue and the data to be repaired, and sends the repair result notification to the service quality processing device.

[0203] If the faulty device is the network-side device, the network-side device receives the second faulty issue and the data to be repaired. The network-side device repairs the issue based on the second faulty issue and the data to be repaired, and sends the repair result notification to the service quality processing device.

[0204] Upon receiving the repair result notification, the service quality processing device sends a service data monitoring notification to the terminal device. Upon receiving the service data monitoring notification, the terminal device, in response to the service detection data notification, acquires the second service data of the target service. The terminal device then sends the acquired second service data to the service quality processing device.

[0205] The service quality processing device receives the second service data and, based on the second service data, verifies the quality repair result of the target service. If, based on the second service data, it is determined that the quality of the target service is normal, the quality repair is considered successful, and the processing flow of this method ends. If, based on the second service data, it is determined that the quality of the target service is abnormal, the quality repair is considered to have failed. In this case, it re-determines whether there is an anomaly in the associated device of the target service, and executes the service quality processing method again.

[0206] In this embodiment of the invention, first service data of a target service sent by a terminal device is received; based on the first service data, it is determined whether the quality of the target service is abnormal; if the quality of the target service is determined to be abnormal, at least one of the terminal device, the service server corresponding to the target service, and the network-side device is determined to be abnormal; the abnormal device is identified as the target device, the abnormal problem of the target device is determined, and an abnormal notification carrying the abnormal problem is sent to the target device to instruct the target device to repair according to the abnormal problem.

[0207] The method provided in this embodiment can automatically collect, monitor, and locate service quality issues, thereby notifying faulty devices to promptly repair the problems and improving the efficiency of resolving service quality issues.

[0208] like Figure 2 As shown, the present invention also provides a service quality processing method, applied to a service server, the method comprising:

[0209] Step 201: Receive a status query request sent by the service quality processing device;

[0210] Step 202: In response to the status query request, obtain the service quality data of the service server, wherein the service quality data includes at least one of the device status and service indicators related to the target service;

[0211] Step 203: Send the service quality data to the service quality processing device;

[0212] Step 204: Receive an anomaly notification carrying a second anomaly issue sent by the service quality processing device;

[0213] Step 205: Repair the problem based on the second abnormality.

[0214] In this embodiment, the service server can respond to a status query request sent by the service quality processing device and check its service quality data. Simultaneously, upon receiving an anomaly notification from the service quality processing device carrying a second anomaly, the service server can automatically repair the problem on its side. The method provided in this embodiment improves the efficiency of service quality problem investigation and increases the speed of resolving service quality problems.

[0215] Optionally, in some embodiments, the service metrics related to the target service include at least one of HLS streaming, video encoding / transcoding, m3u8 indexing, and TS fragmentation.

[0216] Optionally, receiving the exception notification carrying a second exception problem sent by the service quality processing device includes:

[0217] Receive an anomaly notification carrying data to be repaired sent by the service quality processing device;

[0218] The problem repair based on the second abnormal problem also includes:

[0219] Repair the problem based on the data to be repaired.

[0220] In this embodiment, the service server receives the data to be repaired sent by the service quality processing device, and can repair the problem based on the data to be repaired, thereby improving the efficiency of service quality problem repair and increasing the speed of resolving service quality problems.

[0221] Optionally, after fixing the problem based on the second anomaly, the method further includes:

[0222] Send a repair result notification to the service quality processing equipment.

[0223] It should be noted that this embodiment is as a comparison with... Figure 1 The implementation method corresponding to the business server side of the example shown can be found in the following document: Figure 1 The relevant descriptions in the illustrated embodiments will not be repeated here to avoid repetition.

[0224] In this implementation, after the problem is fixed, the business server will also send a repair result notification to the business quality processing device to remind the business quality processing device to verify the repair result and to handle the problem in a timely manner if the problem repair fails, so as to improve the success rate of problem repair.

[0225] like Figure 3 As shown, the present invention also provides a service quality processing method, applied to a network-side device, the method comprising:

[0226] Step 301: Receive a status query request sent by the service quality processing device;

[0227] Step 302: In response to the status query request, obtain the service quality data of the network-side device, wherein the service quality data includes at least one of the device status and service indicators related to the target service;

[0228] Step 303: Send the service quality data to the service quality processing device;

[0229] The 304 receives an anomaly notification carrying a second anomaly problem sent by the service quality processing device.

[0230] Step 304: Repair the problem based on the second abnormal problem.

[0231] In this embodiment, the network-side device can respond to a status query request sent by the quality of service (QS) processing device and investigate its QS data. Simultaneously, upon receiving an anomaly notification from the QS processing device carrying a second anomaly, the network-side device can automatically repair the problem on its side. The method provided in this embodiment improves the efficiency of QS problem investigation and increases the speed of resolving QS problems.

[0232] Optionally, in some embodiments, the service metrics related to the target service include at least one of field strength, SINR, signal-to-noise ratio, RSRP, bandwidth, and QoS Flow.

[0233] Optionally, receiving the exception notification carrying a second exception problem sent by the service quality processing device includes:

[0234] Receive an anomaly notification carrying data to be repaired sent by the service quality processing device;

[0235] The problem repair based on the second abnormal problem also includes:

[0236] Repair the problem based on the data to be repaired.

[0237] In this embodiment, the network-side device receives the data to be repaired sent by the service quality processing device, and can repair the problem based on the data to be repaired, thereby improving the efficiency of service quality problem repair and increasing the speed of solving service quality problems.

[0238] Optionally, after fixing the problem based on the second anomaly, the method further includes:

[0239] Send a repair result notification to the service quality processing equipment.

[0240] It should be noted that this embodiment is as a comparison with... Figure 1 The example shown corresponds to the implementation method on the network-side device side. For details, please refer to [link to implementation details]. Figure 1 The relevant descriptions in the illustrated embodiments will not be repeated here to avoid repetition.

[0241] In this implementation, after the network-side equipment fixes the problem, it will also send a repair result notification to the service quality processing equipment to remind the service quality processing equipment to verify the repair result and to promptly handle the problem if the repair fails, so as to improve the success rate of problem repair.

[0242] like Figure 4 The present invention also provides a service quality processing method, applied to a terminal device, the method comprising:

[0243] Step 401: Send the first service data of the target service to the service quality processing device;

[0244] Step 402: Receive an anomaly notification carrying a first anomaly issue sent by the service quality processing device;

[0245] Step 403: Repair the problem based on the first abnormal issue.

[0246] In this embodiment, the terminal device periodically sends an error notification carrying a first anomaly to the service quality processing device and promptly repairs the problem based on the error notification sent by the service quality processing device. Through the method provided in this embodiment, service quality problems of the terminal device can be detected in a timely manner, and the corresponding terminal device can be located and repaired promptly.

[0247] Optionally, after repairing the abnormal problem, the method further includes:

[0248] Receive service data monitoring notifications sent by the service quality processing equipment;

[0249] Obtain the second business data of the target business;

[0250] The second business data of the target business is reported to the business quality processing device.

[0251] It should be noted that this embodiment is as a comparison with... Figure 1 The implementation method on the terminal device side corresponding to the example shown can be found in the following document: Figure 1 The relevant descriptions in the illustrated embodiments will not be repeated here to avoid repetition.

[0252] In this implementation, after receiving the service data monitoring notification sent by the service quality processing device, the terminal device promptly reports the second service data to verify whether the repair was successful. If the problem repair fails, it will be processed in a timely manner to improve the success rate of problem repair.

[0253] This invention also provides a service quality processing device, see [link to relevant documentation]. Figure 6 , Figure 6 This is a structural diagram of the service quality processing device 600 provided in an embodiment of the present invention. Because the problem-solving principle of the service quality processing device 600 is similar to that in the embodiment of the present invention... Figure 1 The business quality processing method shown is similar, so the implementation of the business quality processing device 600 can be referred to the implementation of the method, and the repeated parts will not be described again.

[0254] like Figure 6 As shown, the present invention also provides a business quality processing device 600, comprising:

[0255] The first receiving module 601 is used to receive the first service data of the target service sent by the terminal device;

[0256] The judgment module 602 is used to determine whether the quality of the target service is abnormal based on the first service data;

[0257] The determination module 603 is used to determine whether the associated device of the target service is abnormal when the quality of the target service is determined to be abnormal, wherein the associated device includes at least one of the terminal device, the service server corresponding to the target service, and the network side device;

[0258] The processing module 604 is configured to, when it is determined that there is an anomaly in the target device among the associated devices, determine the anomaly problem of the target device, and send an anomaly notification carrying the anomaly problem to the target device to instruct the target device to repair according to the anomaly problem.

[0259] Optionally, the determination module 602 includes:

[0260] An acquisition unit is used to acquire the target indicator value of the target business from the first business data;

[0261] The first determining unit is used to determine whether the target indicator value is abnormal based on a pre-established correspondence between business types and target indicator thresholds, wherein if the target indicator value is abnormal, the quality of the target business is determined to be abnormal.

[0262] Optionally, the target indicator is the MOS value, and if the MOS value exceeds the MOS threshold corresponding to the target service, the quality of the target service is determined to be abnormal.

[0263] Optionally, the determining module 603 includes:

[0264] The second determining unit is used to determine whether the terminal device is abnormal based on the first service data;

[0265] The processing module 604 includes:

[0266] The third determining unit is used to determine a first abnormal problem of the terminal device when it is determined that the terminal device is abnormal, and to send an abnormal notification carrying the first abnormal problem to the terminal device.

[0267] Optionally, the processing module 604 further includes:

[0268] The first sending unit is configured to send a status query request to the first device when it is determined that the terminal device is not abnormal. The status query request is used to request the query of the service quality data of the first device. The service quality data includes at least one of the device status and the service indicators related to the target service. The first device includes at least one of the service server and the network side device.

[0269] The first receiving unit is configured to receive the service quality data returned by the first device;

[0270] The fourth determining unit is used to determine whether the first device has an anomaly based on the service quality data, and if it is determined that the first device has an anomaly, to determine a second anomaly problem of the first device.

[0271] The second sending unit is used to send an exception notification carrying the second exception problem to the first device.

[0272] Optionally, when the first device is the service server, the service metrics related to the target service include at least one of HLS streaming, video encoding / transcoding, m3u8 indexing, and TS fragmentation.

[0273] When the first device is the network-side device, the service metrics related to the target service include at least one of field strength, SINR, signal-to-noise ratio, RSRP, bandwidth, and QoS Flow.

[0274] Optionally, the first device includes the service server and the network-side device;

[0275] The fourth determining unit includes:

[0276] The first input subunit is used to input the service quality data into the quality problem inference model to obtain the abnormal device and the second abnormal problem of the abnormal device output by the quality problem inference model. The quality problem inference model is pre-trained based on the service quality dataset, and the abnormal device is the service server or the network-side device.

[0277] Optionally, the fourth determining unit further includes:

[0278] The second input subunit is used to input the second abnormal problem of the abnormal device into the quality repair model to obtain the repair data of the abnormal device output by the quality repair model, wherein the quality repair model is pre-trained based on historical abnormal problems and repair datasets;

[0279] The second transmitting unit includes:

[0280] The sending subunit is used to send an anomaly notification carrying the data to be repaired to the abnormal device.

[0281] Optionally, the service quality processing device 600 further includes:

[0282] The seventh receiving module is used to receive the repair result notification sent by the malfunctioning device;

[0283] The fourth sending module is used to send a service data monitoring notification to the terminal device, instructing the terminal device to report the second service data of the target service;

[0284] The eighth receiving module is used to receive the second service data sent by the terminal device;

[0285] The verification module is used to verify the quality repair results of the target service based on the second service data.

[0286] The service quality processing device 600 provided in this embodiment of the invention can achieve Figure 1 The various processes implemented in the method embodiments shown are capable of achieving the same beneficial effects, and will not be described again here to avoid repetition.

[0287] This invention also provides a business server, see [link to relevant documentation]. Figure 7 , Figure 7 This is a structural diagram of the business server 700 provided in an embodiment of the present invention. Because the problem-solving principle of the business server 700 is similar to that in the embodiment of the present invention... Figure 2 The business quality processing methods shown are similar, so the implementation of the business server 700 can refer to the implementation of the method, and the repeated parts will not be repeated.

[0288] like Figure 7As shown, the present invention also provides a business server 700, comprising:

[0289] The second receiving module 701 is used to receive a status query request sent by the service quality processing device.

[0290] The first acquisition module 702 is used to acquire the service quality data of the service server in response to the status query request, wherein the service quality data includes at least one of the device status and service indicators related to the target service;

[0291] The first sending module 703 is used to send the service quality data to the service quality processing device;

[0292] The third receiving module 704 is used to receive an anomaly notification carrying a second anomaly problem sent by the service quality processing device.

[0293] The first repair module 705 is used to repair the problem based on the second abnormal problem.

[0294] Optionally, the business metrics related to the target business include at least one of HLS streaming, video encoding / transcoding, m3u8 indexing, and TS fragmentation.

[0295] Optionally, the third receiving module 704 includes:

[0296] The second receiving unit is used to receive an anomaly notification carrying data to be repaired sent by the service quality processing device;

[0297] The first repair module 705 further includes:

[0298] The first repair unit is used to repair problems based on the data to be repaired.

[0299] Optionally, the service server 700 further includes:

[0300] The fifth sending module is used to send a repair result notification to the service quality processing equipment.

[0301] The service server 700 provided in this embodiment of the invention can achieve Figure 2 The various processes implemented in the method embodiments shown are capable of achieving the same beneficial effects, and will not be described again here to avoid repetition.

[0302] This invention also provides a network-side device, see [link to relevant documentation]. Figure 8 , Figure 8 This is a structural diagram of the network-side device 800 provided in an embodiment of the present invention. Because the principle by which the network-side device 800 solves the problem is similar to that in the embodiment of the present invention... Figure 3The service quality processing methods shown are similar, so the implementation of this network-side device 800 can refer to the implementation of the method, and the repeated parts will not be described again.

[0303] like Figure 8 As shown, the present invention also provides a network-side device 800, comprising:

[0304] The fourth receiving module 801 is used to receive status query requests sent by the service quality processing device;

[0305] The second acquisition module 802 is used to acquire the service quality data of the network-side device in response to the status query request, wherein the service quality data includes at least one of the device status and service indicators related to the target service;

[0306] The second sending module 803 is used to send the service quality data to the service quality processing device;

[0307] The fifth receiving module 804 is used to receive an anomaly notification carrying a second anomaly problem sent by the service quality processing device;

[0308] The second repair module 805 is used to repair the problem based on the second abnormal problem.

[0309] Optionally, the service metrics related to the target service include at least one of field strength, SINR, signal-to-noise ratio, RSRP, bandwidth, and QoS Flow.

[0310] Optionally, the fifth receiving module 804 includes:

[0311] The third receiving unit is used to receive an anomaly notification carrying data to be repaired sent by the service quality processing device;

[0312] The second repair module 805 includes:

[0313] The second repair unit is used to repair problems based on the data to be repaired.

[0314] Optionally, the network-side device 800 further includes:

[0315] The sixth sending module is used to send a repair result notification to the service quality processing device.

[0316] The network-side device 800 provided in this embodiment of the invention can achieve Figure 3 The various processes implemented in the method embodiments shown are capable of achieving the same beneficial effects, and will not be described again here to avoid repetition.

[0317] This invention also provides a terminal device, see [link to relevant documentation]. Figure 9 , Figure 9 This is a structural diagram of the terminal device 900 provided in an embodiment of the present invention. Because the problem-solving principle of the terminal device 900 is similar to that in the embodiment of the present invention... Figure 4 The service quality processing method shown is similar, so the implementation of this terminal device 900 can refer to the implementation of the method, and the repeated parts will not be repeated.

[0318] like Figure 9 As shown, the present invention also provides a terminal device 900, comprising:

[0319] The third sending module 901 is used to send the first service data of the target service to the service quality processing device.

[0320] The sixth receiving module 902 is used to receive an anomaly notification carrying a first anomaly problem sent by the service quality processing device;

[0321] The third repair module 903 is used to repair the problem based on the first abnormal problem.

[0322] Optionally, the terminal device 900 further includes:

[0323] The ninth receiving module is used to receive the service data monitoring notification sent by the service quality processing device;

[0324] The third acquisition module is used to acquire the second business data of the target business;

[0325] The seventh sending module is used to report the second service data of the target service to the service quality processing device.

[0326] The terminal device 900 provided in this embodiment of the invention can achieve Figure 4 The various processes implemented in the method embodiments shown are capable of achieving the same beneficial effects, and will not be described again here to avoid repetition.

[0327] This invention also provides a service quality processing device. Because the problem-solving principle of the service quality processing device is similar to that in this invention... Figure 1 The business quality processing method shown is similar; therefore, the implementation of this business quality processing equipment can be found in the implementation of the method, and repeated details will not be elaborated upon. For example... Figure 10 As shown, the service quality processing device of this embodiment includes: a processor 1000, configured to read a program from a memory 1020 and execute the following processes:

[0328] Based on the first business data, determine whether the quality of the target business is abnormal;

[0329] If the quality of the target service is determined to be abnormal, it is determined whether the associated devices of the target service are abnormal, wherein the associated devices include at least one of the terminal device, the service server corresponding to the target service, and the network-side device;

[0330] If it is determined that the target device in the associated devices is abnormal, the abnormal problem of the target device is identified, and an abnormal notification carrying the abnormal problem is sent to the target device to instruct the target device to repair according to the abnormal problem.

[0331] Processor 1000 is used to read the program from memory 1020 and execute the following procedures:

[0332] The transceiver 1010 receives the first service data of the target service sent by the terminal device.

[0333] Transceiver 1010 is used to receive and send data under the control of processor 1000.

[0334] Among them, Figure 10 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits together, such as one or more processors represented by processor 1000 and memory represented by memory 1020. The bus architecture can also link together various other circuits, such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 1010 can be multiple elements, including a transmitter and a receiver, providing a unit for communicating with various other devices over a transmission medium.

[0335] The processor 1000 is responsible for managing the bus architecture and general processing, while the memory 1020 can store the data used by the processor 1000 when performing operations.

[0336] Optionally, the processor 1000 is also used to read from the memory 1020 and perform the following steps:

[0337] Obtain the target indicator value of the target business from the first business data;

[0338] Based on the pre-established correspondence between business types and target indicator thresholds, it is determined whether the target indicator value is abnormal. If the target indicator value is abnormal, the quality of the target business is determined to be abnormal.

[0339] Optionally, the processor 1000 is also used to read from the memory 1020 and perform the following steps:

[0340] Based on the first business data, determine whether the terminal device is abnormal;

[0341] When it is determined that a target device among the associated devices is abnormal, the step of identifying the abnormality problem of the target device and sending an abnormality notification carrying the abnormality problem to the target device includes:

[0342] If it is determined that the terminal device is abnormal, a first abnormal problem of the terminal device is determined, and an abnormal notification carrying the first abnormal problem is sent to the terminal device through transceiver 1010.

[0343] Optionally, the processor 1000 is also used to read from the memory 1020 and perform the following steps:

[0344] If it is determined that there is no abnormality in the terminal device, a status query request is sent to the first device through transceiver 1010. The status query request is used to request the query of the service quality data of the first device. The service quality data includes at least one of the device status and the service indicators related to the target service. The first device includes at least one of the service server and the network side device.

[0345] The transceiver 1010 receives the service quality data returned by the first device;

[0346] Based on the service quality data, determine whether the first device is abnormal, and if it is determined that the first device is abnormal, determine the second abnormal problem of the first device;

[0347] Transceiver 1010 sends an exception notification carrying the second exception problem to the first device.

[0348] Optionally, the processor 1000 is also used to read from the memory 1020 and perform the following steps:

[0349] The service quality data is input into the quality problem inference model to obtain the abnormal device and the second abnormal problem of the abnormal device output by the quality problem inference model. The quality problem inference model is pre-trained based on the service quality dataset, and the abnormal device is the service server or the network side device.

[0350] Optionally, the processor 1000 is also used to read from the memory 1020 and perform the following steps:

[0351] The second anomaly of the abnormal device is input into the quality repair model to obtain the repair data of the abnormal device output by the quality repair model. The quality repair model is pre-trained based on historical anomalies and repair datasets.

[0352] Transceiver 1010 sends an anomaly notification carrying the data to be repaired to the malfunctioning device.

[0353] Optionally, the processor 1000 is also used to read from the memory 1020 and perform the following steps:

[0354] The transceiver 1010 receives the repair result notification sent by the malfunctioning device;

[0355] The transceiver 1010 sends a service data monitoring notification to the terminal device, instructing the terminal device to report the second service data of the target service;

[0356] The transceiver 1010 receives the second service data sent by the terminal device;

[0357] Based on the second business data, verify the quality repair results of the target business.

[0358] The service quality processing equipment provided in this embodiment of the invention can perform the following: Figure 1 The method embodiments shown are similar in principle and technical effect, and will not be described again here.

[0359] This invention also provides a business server. Because the principle by which the business server solves problems is similar to that in this invention... Figure 2 The business quality handling methods shown are similar; therefore, the implementation of this business server can be found in the implementation of the method, and repeated details will not be elaborated upon. For example... Figure 11 As shown, the base station of this embodiment includes: a processor 1100, configured to read a program from a memory 1120 and execute the following processes:

[0360] In response to the status query request, the service quality data of the service server is obtained, wherein the service quality data includes at least one of the device status and service indicators related to the target service;

[0361] Repair the problem based on the second anomaly;

[0362] Processor 1100 is configured to read the program in memory 1120 and execute the following processes: send the service quality data to the service quality processing device via transceiver 1110; receive a status query request sent by the service quality processing device via transceiver 1110; and receive an exception notification carrying a second exception problem sent by the service quality processing device.

[0363] Transceiver 1110 is used to receive and send data under the control of processor 1100.

[0364] Among them, Figure 11In this context, the bus architecture may include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 1100) and memory (memory 1120). The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 1110 may be multiple elements, including transmitters and transceivers, providing a unit for communicating with various other devices over a transmission medium. The processor 1100 is responsible for managing the bus architecture and general processing, and the memory 1120 may store data used by the processor 1100 during operation.

[0365] Optionally, the processor 1100 is also used to read the program in the memory 1120 and perform the following steps:

[0366] The transceiver 1110 receives an anomaly notification carrying data to be repaired sent by the service quality processing equipment.

[0367] Repair the problem based on the data to be repaired.

[0368] Optionally, the processor 1100 is also used to read the program in the memory 1120 and perform the following steps:

[0369] The transceiver 1110 sends a repair result notification to the service quality processing equipment.

[0370] The business server provided in this embodiment of the invention can execute, for example... Figure 2 The implementation principle and technical effect of the business quality processing method shown in this embodiment are similar, and will not be described again here.

[0371] This invention also provides a network-side device. The principle by which the network-side device solves the problem is similar to that in this invention. Figure 3 The service quality processing methods shown are similar; therefore, the implementation of this network-side device can be found in the implementation of the method, and repeated details will not be elaborated upon. For example... Figure 12 As shown, the base station of this embodiment includes: a processor 1200, configured to read a program from a memory 1220 and execute the following processes:

[0372] In response to the status query request, the service quality data of the network-side device is obtained, wherein the service quality data includes at least one of the device status and service indicators related to the target service;

[0373] Repair the problem based on the second anomaly;

[0374] The processor 1200 is configured to read the program in the memory 1220 and execute the following processes: send the service quality data to the service quality processing device via the transceiver 1210; receive the status query request sent by the service quality processing device via the transceiver 1210; and receive the exception notification carrying a second exception problem sent by the service quality processing device.

[0375] Transceiver 1210 is used to receive and send data under the control of processor 1200.

[0376] Among them, Figure 12 In this context, the bus architecture may include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 1200) and memory (memory 1220). The bus architecture may also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. A bus interface provides an interface. Transceiver 1210 may be multiple elements, including transmitters and transceivers, providing a unit for communicating with various other devices over a transmission medium. Processor 1200 is responsible for managing the bus architecture and general processing, and memory 1220 may store data used by processor 1200 during operation.

[0377] Optionally, the processor 1200 is also used to read the program from the memory 1220 and perform the following steps:

[0378] The transceiver 1210 receives an anomaly notification carrying data to be repaired sent by the service quality processing equipment.

[0379] Repair the problem based on the data to be repaired.

[0380] Optionally, the processor 1200 is also used to read the program from the memory 1220 and perform the following steps:

[0381] The transceiver 1210 sends a repair result notification to the service quality processing equipment.

[0382] The network-side device provided in this embodiment of the invention can perform the following: Figure 3 The implementation principle and technical effect of the business quality processing method shown in this embodiment are similar, and will not be described again here.

[0383] The present invention also provides a terminal device, since the principle of the terminal device in solving the problem is the same as that in the embodiments of the present invention. Figure 4 The service quality processing methods shown are similar; therefore, the implementation of this terminal device can be found in the implementation of the method, and repeated details will not be elaborated upon. For example... Figure 13As shown, the base station of this embodiment includes: a processor 1300, configured to read a program from a memory 1320 and execute the following processes:

[0384] Repair the problem based on the first anomaly;

[0385] The processor 1300 is used to read the program in the memory 1320 and execute the following processes: sending the first service data of the target service to the service quality processing device through the transceiver 1310, and receiving the exception notification carrying the first exception problem sent by the service quality processing device through the transceiver 1310.

[0386] Transceiver 1310 is used to receive and send data under the control of processor 1300.

[0387] Among them, Figure 13 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 1300) and memory (memory 1320). The bus architecture can also link various other circuits, such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 1310 can be multiple elements, including transmitters and transceivers, providing a unit for communicating with various other devices over a transmission medium. The processor 1300 is responsible for managing the bus architecture and general processing, and the memory 1320 can store data used by the processor 1300 during operation. For different user devices, the user interface 1330 can also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc.

[0388] Optionally, the processor 1300 is also used to read the program from the memory 1320 and perform the following steps:

[0389] The transceiver 1310 receives service data monitoring notifications sent by the service quality processing equipment.

[0390] Obtain the second business data of the target business;

[0391] The transceiver 1310 reports the second service data of the target service to the service quality processing equipment.

[0392] The terminal device provided in this embodiment of the invention can perform the following: Figure 4 The implementation principle and technical effect of the business quality processing method shown in this embodiment are similar, and will not be described again here.

[0393] This invention also provides a computer-readable storage medium for storing a computer program, which, when executed by a processor, implements... Figures 1 to 4 The steps in any one of the business quality processing methods.

[0394] In the several embodiments provided in this application, it should be understood that the disclosed methods and apparatus can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.

[0395] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can be physically comprised separately, or two or more units can be integrated into one unit. The integrated unit described above can be implemented in hardware or in the form of hardware plus software functional units.

[0396] The integrated units implemented as software functional units described above can be stored in a computer-readable storage medium. These software functional units, stored in a storage medium, include several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute some steps of the transmission and reception methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0397] The above description represents the preferred embodiments of the present invention. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principles of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.

Claims

1. A business quality processing method, applied to a business quality processing device, characterized in that, include: Receive the first service data of the target service sent by the terminal device; Based on the first business data, determine whether the quality of the target business is abnormal; If the quality of the target service is determined to be abnormal, it is determined whether the associated devices of the target service are abnormal, wherein the associated devices include at least one of the terminal device, the service server corresponding to the target service, and the network-side device; If it is determined that the target device in the associated devices is abnormal, the abnormal problem of the target device is determined, and an abnormal notification carrying the abnormal problem is sent to the target device to instruct the target device to repair according to the abnormal problem; If it is determined that there is no abnormality in the terminal device, a status query request is sent to the first device. The status query request is used to request the query of the service quality data of the first device. The service quality data includes at least one of the device status and the service indicators related to the target service. The first device includes at least one of the service server and the network side device. Receive the service quality data returned by the first device; Based on the service quality data, determine whether the first device is abnormal, and if it is determined that the first device is abnormal, determine the second abnormal problem of the first device; The second anomaly of the abnormal device is input into the quality repair model to obtain the repair data of the abnormal device output by the quality repair model. The quality repair model is pre-trained based on historical anomalies and repair datasets. Send an anomaly notification carrying the data to be repaired to the malfunctioning device; Receive the repair result notification sent by the malfunctioning device; Send a service data monitoring notification to the terminal device to instruct the terminal device to report the second service data of the target service; Receive the second service data sent by the terminal device; Based on the second business data, verify the quality repair results of the target business.

2. The method according to claim 1, characterized in that, The step of determining whether the quality of the target service is abnormal based on the first service data includes: Obtain the target indicator value of the target business from the first business data; Based on the pre-established correspondence between business types and target indicator thresholds, it is determined whether the target indicator value is abnormal. If the target indicator value is abnormal, the quality of the target business is determined to be abnormal.

3. The method according to claim 2, characterized in that, The target indicator is the Mean Opinion Score (MOS). If the MOS value exceeds the MOS threshold corresponding to the target service, the quality of the target service is determined to be abnormal.

4. The method according to claim 1, characterized in that, When the first device is the service server, the service indicators related to the target service include at least one of the following: HLS streaming based on Hypertext Transfer Protocol, video encoding and transcoding, m3u8 index, and TS fragmentation. When the first device is the network-side device, the service metrics related to the target service include at least one of field strength, signal-to-interference-plus-noise ratio (SINR), signal-to-noise ratio (SNR), reference signal received power (RSRP), bandwidth, and quality of service (Qos Flow).

5. A business quality processing method, applied to a business server, characterized in that, include: Receive status query requests sent by the service quality processing equipment; In response to the status query request, the service quality data of the service server is obtained, wherein the service quality data includes at least one of the device status and service indicators related to the target service; Send the service quality data to the service quality processing device; Receive an anomaly notification carrying data to be repaired sent by the service quality processing device; Repair the problem based on the data to be repaired; Send a repair result notification to the service quality processing equipment; The data to be repaired is obtained by inputting the second anomaly of the business server into the quality repair model, wherein the quality repair model is pre-trained based on historical anomalies and repair datasets. The second anomaly is determined by identifying an anomaly in the business server, and the existence of an anomaly in the business server is determined by the business quality data.

6. The method according to claim 5, characterized in that, The business metrics related to the target business include at least one of HLS streaming, video encoding / transcoding, m3u8 indexing, and TS fragmentation.

7. A service quality processing method, applied to network-side equipment, characterized in that, include: Receive status query requests sent by the service quality processing equipment; In response to the status query request, the service quality data of the network-side device is obtained, wherein the service quality data includes at least one of the device status and service indicators related to the target service; Send the service quality data to the service quality processing device; Receive an anomaly notification carrying data to be repaired sent by the service quality processing device; Repair the problem based on the data to be repaired; Send a repair result notification to the service quality processing equipment; The data to be repaired is obtained by inputting the second anomaly of the network-side device into the quality repair model, which is pre-trained based on historical anomalies and repair datasets. The second anomaly is determined by identifying an anomaly in the network-side device, and the presence of an anomaly in the network-side device is determined by the service quality data.

8. The method according to claim 7, characterized in that, The service metrics related to the target service include at least one of field strength, SINR, signal-to-noise ratio, RSRP, bandwidth, and QoS Flow.

9. A service quality processing method, applied to a terminal device, characterized in that, include: Send the first business data of the target business to the business quality processing equipment; Receive an anomaly notification carrying a first anomaly issue sent by the service quality processing device; Repair the problem based on the first anomaly; The device receives a service data monitoring notification sent by the service quality processing device, wherein the service data monitoring notification is a notification sent by the service quality processing device to the terminal device after receiving a repair result notification sent by an abnormal device, and the abnormal device is a device that is abnormal in the service server and network side devices; Obtain the second business data of the target business; The second service data of the target service is reported to the service quality processing device. The second service data is used to verify the quality repair results of the target service.

10. A business quality processing device, characterized in that, include: The first receiving module is used to receive the first service data of the target service sent by the terminal device. The judgment module is used to determine whether the quality of the target service is abnormal based on the first service data; The determination module is used to determine whether the associated devices of the target service are abnormal when the quality of the target service is determined to be abnormal. The associated devices include at least one of the terminal device, the service server corresponding to the target service, and the network-side device. The processing module is configured to, upon determining that a target device among the associated devices is malfunctioning, identify the malfunction issue of the target device and send an malfunction notification carrying the malfunction to the target device, instructing the target device to repair the malfunction accordingly. The processing module further includes: The first sending unit is configured to send a status query request to the first device when it is determined that the terminal device is not abnormal. The status query request is used to request the query of the service quality data of the first device. The service quality data includes at least one of the device status and the service indicators related to the target service. The first device includes at least one of the service server and the network side device. The first receiving unit is configured to receive the service quality data returned by the first device; The fourth determining unit is used to determine whether the first device has an anomaly based on the service quality data, and if it is determined that the first device has an anomaly, to determine a second anomaly problem of the first device. The second input subunit is used to input the second abnormal problem of the abnormal device into the quality repair model to obtain the repair data of the abnormal device output by the quality repair model, wherein the quality repair model is pre-trained based on historical abnormal problems and repair datasets; A sending subunit is used to send an anomaly notification carrying the data to be repaired to the abnormal device. The business quality processing equipment also includes: The seventh receiving module is used to receive the repair result notification sent by the malfunctioning device; The fourth sending module is used to send a service data monitoring notification to the terminal device, instructing the terminal device to report the second service data of the target service; The eighth receiving module is used to receive the second service data sent by the terminal device; The verification module is used to verify the quality repair results of the target service based on the second service data.

11. A business server, characterized in that, include: The second receiving module is used to receive status query requests sent by the service quality processing equipment. The first acquisition module is used to acquire the service quality data of the service server in response to the status query request, wherein the service quality data includes at least one of the device status and service indicators related to the target service; The first sending module is used to send the service quality data to the service quality processing device; The second receiving unit is used to receive an anomaly notification carrying data to be repaired sent by the service quality processing device; The first repair unit is used to repair problems based on the data to be repaired. The fifth sending module is used to send a repair result notification to the service quality processing device; The data to be repaired is obtained by inputting the second anomaly of the business server into the quality repair model, wherein the quality repair model is pre-trained based on historical anomalies and repair datasets. The second anomaly is determined by identifying an anomaly in the business server, and the existence of an anomaly in the business server is determined by the business quality data.

12. A network-side device, characterized in that, include: The fourth receiving module is used to receive status query requests sent by the service quality processing equipment; The second acquisition module is used to acquire the service quality data of the network-side device in response to the status query request, wherein the service quality data includes at least one of the device status and service indicators related to the target service; The second sending module is used to send the service quality data to the service quality processing device; The third receiving unit is used to receive an anomaly notification carrying data to be repaired sent by the service quality processing device; The second repair unit is used to repair problems based on the data to be repaired. The sixth sending module is used to send a repair result notification to the service quality processing device; The data to be repaired is obtained by inputting the second anomaly of the network-side device into the quality repair model, which is pre-trained based on historical anomalies and repair datasets. The second anomaly is determined by identifying an anomaly in the network-side device, and the presence of an anomaly in the network-side device is determined by the service quality data.

13. A terminal device, characterized in that, include: The third sending module is used to send the first service data of the target service to the service quality processing equipment. The sixth receiving module is used to receive an anomaly notification carrying a first anomaly problem sent by the service quality processing device; The third repair module is used to repair the problem based on the first abnormal problem; The ninth receiving module is used to receive a service data monitoring notification sent by the service quality processing device. The service data monitoring notification is a notification sent by the service quality processing device to the terminal device after receiving a repair result notification sent by an abnormal device. The abnormal device is a device that is abnormal in the service server and network side devices. The third acquisition module is used to acquire the second business data of the target business; The seventh sending module is used to report the second service data of the target service to the service quality processing device. The second service data is used to verify the quality repair result of the target service.

14. A business quality processing device, comprising: A transceiver, a memory, a processor, and a computer program stored in the memory and executable on the processor; characterized in that the processor is configured to read the program in the memory to implement the steps of the service quality processing method as described in any one of claims 1 to 4.

15. A business server, comprising: A transceiver, a memory, a processor, and a computer program stored in the memory and executable on the processor; characterized in that the processor is configured to read the program in the memory to implement the steps of the service quality processing method as described in any one of claims 5 to 6.

16. A network-side device, comprising: A transceiver, a memory, a processor, and a computer program stored in the memory and executable on the processor; characterized in that the processor is configured to read the program in the memory to implement the steps of the service quality processing method as described in any one of claims 7 to 8.

17. A terminal device, comprising: A transceiver, a memory, a processor, and a computer program stored in the memory and executable on the processor; characterized in that the processor is configured to read the program in the memory to implement the steps in the service quality processing method as described in claim 9.

18. A computer-readable storage medium for storing a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the service quality processing method as described in any one of claims 1 to 4; or, it implements the steps of the service quality processing method as described in any one of claims 5 to 6; or, it implements the steps of the service quality processing method as described in any one of claims 7 to 8; or, it implements the steps of the service quality processing method as described in claim 9.

Citation Information

Patent Citations

  • Video quality monitoring method and device

    CN107493509A

  • Network analysis method and device and storage medium

    CN110311812A