A service quality control method and system for realizing network industry collaboration
By predicting the poor quality of service experience and triggering service quality capability calls, combining the correlation between service experience and network performance, the best match between different types of services is achieved between network performance and experience, and optimizing the service quality scheduling mechanism through effect evaluation, the problem of difficult to achieve optimal balance between service and network in the existing technology is solved.
Patent Information
- Application Number
- CN202210831792.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-07-15
- Publication Date
- 2025-04-25
- Estimated Expiration
- 2042-07-15
AI Technical Summary
The prior art is difficult to achieve the best matching of network performance requirements and network side configuration while ensuring different types of service experiences, and it is difficult to accurately evaluate the effect after QoS capability call for feedback.
By pre-establishing the correlation between the business experience indicators of various types of services and network performance indicators, predict the poor quality of the business experience of the target service, and judge whether the triggering conditions for service quality capability call are met based on the quality difference. If so, the call will be triggered, so that the network capability open platform issues matching service quality configuration parameters to control the service access flow. At the same time, the business experience before and after the call is obtained, the QoS capability call effect is evaluated, and the trigger conditions are updated.
It realizes the relationship between business experience and network quality, dynamically adjusts service quality capability calls to ensure that different types of services achieve the best match between network performance and experience, and at the same time optimizes the service quality scheduling mechanism through effect evaluation.
Smart Images

Figure CN115243327B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of network communication technology, and in particular to a service quality control method and system for realizing network-industry collaboration. Background Art
[0002] In the case of a fixed total network bandwidth, if more bandwidth is allocated to a certain type of service, then less bandwidth will be allocated to other services. Although the service requirements of services that occupy more bandwidth are met, the service quality of other services may be affected. Therefore, it is necessary to reasonably plan and allocate network resources according to the characteristics of different types of services to ensure that network resources are used efficiently and meet the service quality requirements of different services.
[0003] Different types of services require different Quality of Service (QoS). For example, although more bandwidth is allocated to live broadcast services that require more bandwidth, it may still not meet the requirements of such services. There are still situations such as high frequency of freezes and screen distortion, which seriously affect the service quality of such services. Or, although the service requirements of such services are met, they have far exceeded the customer's service expectations, wasting extra bandwidth. In addition, different types of services not only require different bandwidths, but also have their own unique performance requirements such as the number of freezes, screen distortion, delay jitter, dizziness, end-to-end delay, and uplink or downlink packet loss rate.
[0004] Existing technologies mainly rely on network quality detection to determine whether poor quality occurs, and if poor quality occurs, QoS capabilities are invoked for optimization. However, network quality is not equivalent to user service experience, and invoking the same QoS parameter configuration for different types of services cannot achieve the optimal balance between services and networks. In addition, it is difficult to conduct accurate effect evaluation and feedback after invoking QoS capabilities, and the characteristics of QoS capabilities have not been fully utilized to further optimize different types of service experiences.
[0005] Therefore, how to achieve the best match between network performance requirements and network-side configuration while ensuring different types of service experiences needs to be solved urgently. Summary of the invention
[0006] In view of the above problems, the present invention is proposed to provide a method and system for controlling service quality for realizing network-industry collaboration, which overcomes the above problems or at least partially solves the above problems.
[0007] According to one aspect of the present invention, a method for controlling service quality to achieve network-industry collaboration is provided, the method comprising:
[0008] Based on the pre-established correlation between the service experience indicators of various services and the network performance indicators, it is predicted that the service experience quality of the target service is poor;
[0009] According to the poor service experience quality, it is determined whether the triggering conditions for calling the service quality capability corresponding to the target service type are met. If so, the service quality capability call is triggered, so that the network capability exposure platform sends service quality configuration parameters matching the target service type to the network side to control the service access flow of the target service.
[0010] In an optional manner, after controlling the service access flow of the target service, the method further includes:
[0011] Obtain service quality capability call information and the service experience quality difference before and after the call;
[0012] Evaluate the effects of service quality capabilities before and after they are called and obtain evaluation results;
[0013] According to the evaluation result, the triggering condition for calling the quality of service capability corresponding to the target service type is updated.
[0014] In an optional manner, predicting the service experience quality of the target service according to the pre-established correlation between the service experience indicators of various services and the network performance indicators further includes:
[0015] Measure and obtain network performance data of target services;
[0016] According to the pre-established correlation between the service experience indicators of various services and the network performance indicators, the service experience data of the target service is obtained;
[0017] Performing quality difference fitting according to the service experience data of the target service to obtain the service experience quality difference of the target service;
[0018] The determining, based on the poor service experience quality, whether a trigger condition for calling the service quality capability corresponding to the target service type is met further includes:
[0019] When judging whether the service experience quality difference is less than or equal to a preset quality difference threshold, if so, it is determined that the trigger condition for calling the service quality capability corresponding to the target service type is met.
[0020] In an optional manner, the triggering of the service quality capability call so that the network capability exposure platform sends the service quality configuration parameters matching the target service type to the network side further includes:
[0021] Triggering the service quality capability call, so that the network capability exposure platform queries the service type and service quality configuration parameter comparison table, obtains the service quality configuration parameters that match the target service type, and sends the service quality configuration parameters that match the target service type to the network side;
[0022] Among them, different service types in the service type and service quality configuration parameter comparison table correspond to different service quality configuration parameter combinations.
[0023] In an optional manner, the usage time of the service quality capability corresponding to the target business type is recorded and synchronized to the business operation support system for billing.
[0024] According to another aspect of the present invention, there is provided a service quality control system for realizing network-industry collaboration, including a network capability exposure platform, a network-industry collaborative operation platform, and a service client integrating a network-industry collaborative operation platform SDK;
[0025] The network industry collaborative operation platform SDK is used to: predict the poor service experience quality of the target service used by the service client according to the pre-established correlation between the service experience indicators and network performance indicators of various services; determine whether the trigger condition for calling the service quality capability corresponding to the target service type is met according to the poor service experience quality, and if so, send a service quality capability call message to the network industry collaborative operation platform;
[0026] The network industry collaborative operation platform is used to: after receiving the service quality capability call message sent by the network industry collaborative operation platform SDK, send a service quality capability call request to the network capability exposure platform;
[0027] The network capability exposure platform is used to send service quality configuration parameters matching the target service type to the network side according to the service quality capability call request sent by the network industry collaborative operation platform, so as to control the service access flow of the target service of the service client.
[0028] In an optional manner, the network industry collaborative operation platform SDK is further used to: obtain service quality capability call information and service experience quality difference before and after the call;
[0029] The network industry collaborative operation platform is also used to: evaluate the effects before and after the service quality capability is called to obtain an evaluation result; and update the triggering conditions for calling the service quality capability corresponding to the target business type according to the evaluation result.
[0030] In an optional manner, the network industry collaborative operation platform SDK is further used to:
[0031] Measure and obtain network performance data of target services;
[0032] According to the pre-established correlation between the service experience indicators of various services and the network performance indicators, the service experience data of the target service is obtained;
[0033] Performing quality difference fitting according to the service experience data of the target service to obtain the service experience quality difference of the target service;
[0034] When judging whether the service experience quality difference is less than or equal to a preset quality difference threshold, if so, it is determined that the trigger condition for calling the service quality capability corresponding to the target service type is met.
[0035] In an optional manner, the network capability exposure platform is further used to:
[0036] Query the comparison table of service type and service quality configuration parameters, obtain the service quality configuration parameters matching the target service type, and send the service quality configuration parameters matching the target service type to the network side; wherein different service types in the comparison table of service type and service quality configuration parameters correspond to different service quality configuration parameter combinations.
[0037] In an optional manner, the system further includes: a business operation support system;
[0038] The network industry collaborative operation platform is also used to: record the service quality capability usage time corresponding to the target business type, and synchronize it to the business operation support system;
[0039] The business operation support system is used to perform billing according to the received usage time of the service quality capability corresponding to the target business type.
[0040] According to the scheme provided by the present invention, the service experience quality difference of the target service is predicted based on the pre-established correlation between the service experience indicators of various types of services and the network performance indicators; based on the service experience quality difference, it is determined whether the triggering condition for calling the service quality capability corresponding to the target service type is met, and if so, the service quality capability call is triggered, so that the network capability exposure platform sends the service quality configuration parameters matching the target service type to the network side to control the service access flow of the target service. The present invention triggers the service quality capability call based on the target service experience quality difference, and calls different service quality configuration parameters for different types of services, so as to achieve the best match between the network performance requirements and the network side configuration while ensuring the target service experience, so as to control the service access flow of the target service.
[0041] The above description is only an overview of the technical solution of the present invention. In order to more clearly understand the technical means of the present invention, it can be implemented according to the contents of the specification. In order to make the above and other purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present invention. Moreover, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:
[0043] Figure 1 A schematic diagram of a process flow of a method for controlling quality of service for network-industry collaboration according to an embodiment of the present invention is shown;
[0044] Figure 2 A schematic diagram of a service quality control system for realizing network-industry collaboration according to an embodiment of the present invention is shown;
[0045] Figure 3 A schematic diagram of a business process of a service quality control system for realizing network-industry collaboration according to an embodiment of the present invention is shown;
[0046] Figure 4 A schematic diagram of the functional architecture of a service quality control system for realizing network-industry collaboration according to an embodiment of the present invention is shown;
[0047] Figure 5 A schematic diagram showing the establishment of an association relationship between a network performance indicator and a user service experience according to an embodiment of the present invention;
[0048] Figure 6 A schematic diagram showing a QoS capability invocation trigger mechanism according to an embodiment of the present invention is shown;
[0049] Figure 7 A schematic diagram showing QoS capability call parameter configuration in different scenarios according to an embodiment of the present invention is shown;
[0050] Figure 8 A schematic diagram of the structure of a computing device according to an embodiment of the present invention is shown. DETAILED DESCRIPTION
[0051] The exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present invention are shown in the accompanying drawings, it should be understood that the present invention can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided in order to enable a more thorough understanding of the present invention and to enable the scope of the present invention to be fully communicated to those skilled in the art.
[0052] Before implementing the embodiments of the present invention, the technical terms involved below are uniformly explained here:
[0053] Network and industry collaboration: For operators, network and industry collaboration generally refers to the ability of operators to provide network infrastructure or value-added services to their customers. The network capabilities provided can help customers better achieve the collaboration between their business, network and business, thereby better improving industry efficiency.
[0054] BOSS: refers to Business & Operation Support System (BOSS for short).
[0055] QoS: Quality of Service (QoS for short) is a technology used to solve problems such as network delay and congestion. QoS guarantee is very important for networks with limited capacity, especially for streaming multimedia applications. It can solve resource guarantee problems by scheduling resources and allocating different priorities. It can also provide users with low latency, low lag and other services by calling QoS capabilities and allocating high priorities.
[0056] Figure 1 The flowchart of a method for implementing service quality control for network-industry collaboration according to an embodiment of the present invention is shown. The method triggers QoS capability call according to the poor quality of target service experience, and calls different QoS parameter configurations for different types of services, so as to achieve the best match between network performance requirements and network side configuration while ensuring different types of service experience, so as to control the service access flow of the target service. Specifically, Figure 1 As shown, the method comprises the following steps:
[0057] Step S101 , predicting the poor service experience quality of a target service based on the pre-established correlation between service experience indicators of various services and network performance indicators.
[0058] In this embodiment, in order to trigger QoS capability invocation according to poor target service experience quality, it is necessary to establish in advance the association between service experience indicators of various services and network performance indicators.
[0059] Specifically, Figure 6 As shown in the figure, different types of services correspond to different service experience indicators. For example, the service experience indicators of live broadcast services include the number of freezes, the number of screen distortions, the average screen distortion duration, the first frame response duration, the loading delay, the playback success rate and other related experience factors. For example, the service experience indicators of cloud gaming services include the game startup success rate, the first frame loading duration, the number of freezes, the average number of freezes, the average frame rate, the delay jitter, the end-to-end delay of the game and other related experience factors. For example, the service experience indicators of virtual reality VR include the playback success rate, the detail page loading delay, the first frame response duration, the number of freezes, the average number of freezes, the number of dizziness, the average time from blurry to clear video and other related experience factors.
[0060] The service experience indicators are related to the network performance indicators, which include factors such as uplink and downlink packet loss rate, uplink and downlink RTT delay, download and upload rate, frame deviation jitter, etc.
[0061] This embodiment needs to establish a correlation between the service experience indicators of various services and the network performance indicators to predict the service experience quality of the target service.
[0062] Optionally, this step further includes: measuring and obtaining network performance data of the target service; obtaining service experience data of the target service based on the pre-established correlation between service experience indicators of various types of services and network performance indicators; performing quality difference fitting based on the service experience data of the target service to obtain service experience quality difference of the target service; wherein, quality difference fitting can adopt methods such as quality difference model or curve fitting.
[0063] Specifically, Figure 5 , Figure 6 As shown, service experience indicators and network performance indicators are defined according to various types of services; a correlation relationship between the service experience indicators and the network performance indicators is established; according to the correlation relationship between the service experience indicators and the network performance indicators, the network performance data measured by the target service is mapped to obtain the service experience data of the target service, and quality difference fitting is performed according to the service experience data of the target service to predict the service experience quality difference of the target service.
[0064] Taking the live video service as an example, the service experience indicators of this service include playback success rate, number of freezes, number of screen distortion, etc.; the measured network performance data such as uplink and downlink packet loss rate, download rate, uplink and downlink RTT delay, etc. are used to obtain service experience data such as number of screen distortion x, number of freezes y, loading delay t, etc. according to the correlation between the service experience indicators and the network performance indicators, and the service experience quality difference of the target service is predicted. For ease of understanding, taking the service experience quality difference function MOS = f (number of screen distortion, number of freezes, loading delay) as an example, the service experience quality difference of the target service can be obtained. If the quality difference is 4, it means good (satisfactory).
[0065] Taking the cloud gaming service as an example, the service experience indicators of this service include game startup success rate, number of freezes, delay jitter, etc. The measured network performance data such as uplink and downlink packet loss rate, download rate, uplink and downlink RTT delay, pulse frequency, pulse interval, frame deviation jitter, etc. are used to obtain service experience data such as average freeze time t1, number of freezes x, loading delay t2, average frame rate y, and end-to-end game delay t3 according to the correlation between the service experience indicators and the network performance indicators. The service experience quality of the target service is predicted to be poor. For ease of understanding, taking the service experience quality difference function MOS = f (average freeze time, number of freezes, loading delay, average frame rate, end-to-end game delay) as an example, the service experience quality of the target service can be poor. If the quality difference is 2, it is expressed as Bad (unsatisfactory).
[0066] Taking VR service as an example, the service experience indicators of this service include playback success rate, details page loading delay, first frame response time, number of freezes, average number of freezes, number of dizziness, average time from blur to clear video, etc.; the measured network performance data such as uplink and downlink packet loss rate, download rate, uplink and downlink RTT delay, pulse frequency, pulse interval, frame deviation jitter, etc. are used to obtain service experience data such as playback success rate x, details page loading delay t1, first frame response time t2, number of freezes y, average number of freezes z, number of dizziness m, average time from blur to clear video t3, etc. according to the correlation between service experience indicators and network performance indicators, and the service experience quality of the target service is predicted. For ease of understanding, taking the service experience quality difference function MOS = f (playback success rate, details page loading delay, first frame response time, number of freezes, average number of freezes, number of dizziness, average time from blur to clear video) as an example, the service experience quality difference of the target service can be obtained. If the quality difference is 5, it is expressed as Excellent.
[0067] Step S102: judging whether a trigger condition for calling a service quality capability corresponding to a target service type is met according to the poor service experience quality.
[0068] Whether the QoS corresponding to the target service type is met is determined based on the service experience quality difference in a certain time period, or the service experience quality differences in multiple time periods or cycles are fitted to predict whether the QoS corresponding to the target service type is met.
[0069] Optionally, when judging whether the service experience quality difference is less than or equal to a preset quality difference threshold, if so, it is judged that the trigger condition for calling the service quality capability corresponding to the target service type is met. Alternatively, it is judged that the service experience quality difference deviates from a preset interval range, if so, it is judged that the trigger condition for calling the service quality capability corresponding to the target service type is met.
[0070] Optionally, based on the pre-established correlation between the service experience indicators of various types of services and the network performance indicators, a quality difference analysis is performed on the number of quality differences and the quality difference rate. If the quality difference is degraded due to network performance problems, it is judged that the trigger conditions for calling the service quality capability corresponding to the target service type are met.
[0071] Step S103: If yes, triggering the service quality capability call, so that the network capability exposure platform sends the service quality configuration parameters matching the target service type to the network side to control the service access flow of the target service.
[0072] Different types of services require different service experience indicators. If the same QoS capability parameter configuration is used for different types of services, the experience effect of each service cannot be achieved, nor can the optimal balance between service experience and network performance be achieved.
[0073] Optionally, the triggering of the service quality capability call so that the network capability exposure platform sends a service quality configuration parameter matching the target service type to the network side further includes:
[0074] Triggering the service quality capability call, so that the network capability exposure platform queries the service type and service quality configuration parameter comparison table, obtains the service quality configuration parameters that match the target service type, and sends the service quality configuration parameters that match the target service type to the network side;
[0075] Among them, different service types in the service type and service quality configuration parameter comparison table correspond to different service quality configuration parameter combinations.
[0076] like Figure 7 As shown, QoS parameter configurations for different business scenarios are established, and a comparison table of business types and QoS configuration parameters is generated. Different business types in the comparison table of business types and service quality configuration parameters correspond to different service quality configuration parameter combinations. Specifically, the corresponding QoS configuration parameters are set through the functions or parameters of each business type to ensure the qualitative or quantitative reliability guarantees such as rate and delay required by the business, and different QoS configuration parameters or combinations are associated with different priorities (5QI / QCI). The QoS parameter configurations for different business scenarios make the QoS scheduling capabilities of each business more refined. The QoS scheduling capability can dynamically request business guarantees corresponding to rate, delay, reliability, etc. based on the degree of degradation of the service experience quality.
[0077] In this embodiment, when the poor quality of the target service experience triggers the service quality capability call, the network capability exposure platform sends service quality configuration parameters matching the target service type to the network side, thereby achieving the best match between network performance requirements and network side configuration while ensuring the target service experience.
[0078] Optionally, after controlling the service access flow of the target service, the method further includes:
[0079] Obtain service quality capability call information and the service experience quality difference before and after the call;
[0080] Evaluate the effects before and after the service quality capability is called to obtain the evaluation results. Specifically, by conducting multiple AB tests (ABTest) on the effects before and after the service quality capability is called, compare the effect gain before and after QoS guarantee. Further, calculate the business score according to the business dimension, that is, the business score is equal to the average experience value of the business of all users in a city; calculate the city score according to the city dimension, that is, the city score is equal to the average of the scores of various types of businesses; the total score is equal to the average of all city scores; and then obtain the user portrait of the QoS capability call of each city and each type of business, analyze the effect of the QoS capability call through the user portrait, and determine whether it is necessary to adjust and update the QoS trigger mechanism of each city and each type of business to achieve better results.
[0081] According to the evaluation result, the triggering condition for calling the quality of service capability corresponding to the target service type is updated.
[0082] Optionally, the usage time of the service quality capability corresponding to the target business type is recorded and synchronized to the business operation support system for billing.
[0083] The solution provided by the above-mentioned embodiment of the present invention predicts the service experience quality difference of the target service based on the pre-established correlation between the service experience indicators of various types of services and the network performance indicators; based on the service experience quality difference, it is determined whether the triggering conditions for calling the service quality capability corresponding to the target service type are met, and if so, the service quality capability call is triggered, so that the network capability exposure platform sends the service quality configuration parameters matching the target service type to the network side to control the service access flow of the target service. The present invention triggers the service quality capability call according to the target service experience quality difference, and calls different service quality configuration parameters for different types of services, so as to achieve the best match between network performance requirements and network side configuration while ensuring different types of service experiences. At the same time, by accurately evaluating the effects before and after the QoS capability call, the triggering conditions for calling the service quality capability corresponding to the target service type are updated, thereby achieving dynamic balance and integration of network-industry collaboration.
[0084] Figure 2 A schematic diagram of a service quality control system for realizing network-industry collaboration according to an embodiment of the present invention is shown, wherein the system includes a network capability exposure platform, a network-industry collaborative operation platform, and a service client integrating a network-industry collaborative operation platform SDK; wherein the network capability exposure platform may also include a BOSS system;
[0085] The network industry collaborative operation platform SDK is used to: predict the poor service experience quality of the target service used by the service client according to the pre-established correlation between the service experience indicators and network performance indicators of various services; determine whether the trigger condition for calling the service quality capability corresponding to the target service type is met according to the poor service experience quality, and if so, send a service quality capability call message to the network industry collaborative operation platform;
[0086] The network industry collaborative operation platform is used to: after receiving the service quality capability call message sent by the network industry collaborative operation platform SDK, send a service quality capability call request to the network capability exposure platform;
[0087] The network capability exposure platform is used to send service quality configuration parameters matching the target service type to the network side according to the service quality capability call request sent by the network industry collaborative operation platform, so as to control the service access flow of the target service of the service client.
[0088] In an optional manner, the network industry collaborative operation platform SDK is further used to: obtain service quality capability call information and service experience quality difference before and after the call;
[0089] The network industry collaborative operation platform is also used to: evaluate the effects before and after the service quality capability is called to obtain an evaluation result; and update the triggering conditions for calling the service quality capability corresponding to the target business type according to the evaluation result.
[0090] In an optional manner, the network industry collaborative operation platform SDK is further used to:
[0091] Measure and obtain network performance data of target services;
[0092] According to the pre-established correlation between the service experience indicators of various services and the network performance indicators, the service experience data of the target service is obtained;
[0093] Performing quality difference fitting according to the service experience data of the target service to obtain the service experience quality difference of the target service;
[0094] When judging whether the service experience quality difference is less than or equal to a preset quality difference threshold, if so, it is determined that the trigger condition for calling the service quality capability corresponding to the target service type is met.
[0095] In an optional manner, the network capability exposure platform is further used to:
[0096] Query the comparison table of service type and service quality configuration parameters, obtain the service quality configuration parameters matching the target service type, and send the service quality configuration parameters matching the target service type to the network side; wherein different service types in the comparison table of service type and service quality configuration parameters correspond to different service quality configuration parameter combinations.
[0097] In an optional manner, the network industry collaborative operation platform is further used to: record the service quality capability usage time corresponding to the target business type, and synchronize it to the business operation support system;
[0098] The business operation support system is used to perform billing according to the received usage time of the service quality capability corresponding to the target business type.
[0099] Figure 3 The following is a schematic diagram of the business process of a service quality control system for realizing network-industry collaboration according to an embodiment of the present invention. Specifically, the business process of the system includes the following steps:
[0100] Step 1: The network industry collaborative operation platform opens an account through BOSS via the network capability opening platform.
[0101] Step 2: The network industry collaborative operation platform SDK predicts the poor service experience quality of the service client using the target service based on the pre-established correlation between the service experience indicators of various types of services and the network performance indicators; based on the poor service experience quality, it determines whether the trigger conditions for calling the service quality capability corresponding to the target service type are met. If so, a service quality capability call message is sent to the network industry collaborative operation platform.
[0102] Step 3: After receiving the service quality capability call message sent by the network industry collaborative operation platform SDK, the network industry collaborative operation platform sends a service quality capability call request to the network capability exposure platform.
[0103] Step 4: The network capability exposure platform sends service quality configuration parameters matching the target service type to the network side via 5GC (5G core network) based on the service quality capability call request sent by the network industry collaborative operation platform to control the service access flow of the target service of the service client.
[0104] Step 5: Perform network-side protection on the service access flow of the target service of the service client and increase the priority of QoS calling.
[0105] Step 6, 5GC (5G core network) records the usage time of the service quality capability corresponding to the target service type and synchronizes it to BOSS. BOSS charges according to the received service quality capability usage time corresponding to the target service type.
[0106] Step 7: BOSS generates a settlement bill based on the recorded information and settles with the network industry collaborative operation platform.
[0107] Step 8: The network industry collaborative operation platform SDK reports the QoS capability call information, service experience before and after the call, and other data to the network industry collaborative operation platform.
[0108] Step 9: The network industry collaborative operation platform evaluates the effects before and after the service quality capability is called to obtain an evaluation result.
[0109] Step 10: The network industry collaborative operation platform updates the triggering conditions for calling the service quality capability corresponding to the target business type according to the evaluation results.
[0110] Step 11, the network industry collaborative operation platform determines whether the QoS capability call trigger condition has been updated, and if so, sends the updated QoS capability call trigger condition to the network industry collaborative operation platform SDK.
[0111] Figure 4 A functional architecture diagram of a service quality control system for realizing network-industry collaboration according to an embodiment of the present invention is shown.
[0112] like Figure 4 As shown in the figure, the network industry collaborative operation platform mainly includes information collection module, trigger judgment module, capability matching module, capability calling module and effect evaluation module; among them, the information collection module collects terminal side information, network side information and business platform information; the trigger judgment module includes functions such as quality difference judgment, quality difference prediction and quality difference delimitation; the capability matching module manages QoS templates, slice templates and edge cloud templates; the capability calling module includes functions such as QoS capability calling, slice capability calling and edge cloud capability calling; the effect evaluation module includes business effect evaluation plan, business effect evaluation execution and business effect evaluation report.
[0113] The Internet industry collaborative operation platform SDK mainly includes business experience module, network quality module and terminal quality module; among them, the business experience module counts business experience data such as playback success rate, loading time, freeze time and business delay, the network quality module counts network performance data such as RTT delay, download rate, delay jitter and packet loss rate, and the terminal quality module records device information such as CPU, memory, signal emphasis and GPU.
[0114] The network capability exposure platform includes the capability exposure platform, 5G private network operation platform, edge computing operation platform, cloud operation platform, etc.
[0115] Clients include video, cloud gaming, VR / AR, and third-party business clients.
[0116] The above-mentioned service quality control system for realizing network-industry collaboration in the embodiment of the present invention, on the one hand, triggers the call of QoS capabilities according to the correlation between service experience and network quality, determines the relationship between service experience and network quality perceived by various service customers, combines the relationship and predicts the quality difference caused by network quality, and triggers the call of QoS capabilities. On the other hand, it realizes the best match between different types of services and different parameter configurations on the network side, so as to achieve the lowest requirements for network performance under the condition of service experience guarantee, or to ensure the best user experience under the condition of network abundance. On the other hand, it can accurately evaluate the service effect after the capability call and use it for self-feedback of the trigger mechanism. By ensuring the gain before and after the service experience group portrait, the QoS trigger mechanism of different cities and different types of services is updated to achieve better results.
[0117] An embodiment of the present application also provides a non-volatile computer storage medium, which stores at least one executable instruction, and the computer executable instruction can execute the service quality control method for realizing network-industry collaboration in any of the above method embodiments.
[0118] Figure 8 A schematic diagram of the structure of a computing device provided by an embodiment of the present invention is shown, and the specific embodiment of the present invention does not limit the specific implementation of the computing device.
[0119] like Figure 8 As shown, the computing device may include: a processor, a communications interface, a memory, and a communication bus.
[0120] The processor, the communication interface, and the memory communicate with each other via a communication bus. The communication interface is used to communicate with other devices such as a client or other server network elements. The processor is used to execute a program, specifically, to execute the relevant steps in the above-mentioned embodiment of the method for realizing network-industry collaboration for computing devices.
[0121] Specifically, the program may include program codes including computer operation instructions.
[0122] The processor may be a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present invention. The one or more processors included in the computing device may be processors of the same type, such as one or more CPUs; or processors of different types, such as one or more CPUs and one or more ASICs.
[0123] The memory is used to store programs. The memory may include a high-speed RAM memory, and may also include a non-volatile memory, such as at least one disk memory.
[0124] The program can be specifically used to enable the processor to execute the service quality control method for realizing network collaboration in any of the above-mentioned method embodiments. The specific implementation of each step in the program can refer to the corresponding descriptions in the corresponding steps and units in the above-mentioned service quality control method embodiment for realizing network collaboration, which will not be repeated here. Technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, the specific working process of the above-described equipment and modules can refer to the corresponding process description in the aforementioned method embodiment, which will not be repeated here.
[0125] The algorithm or display provided here is not inherently related to any specific computer, virtual system or other equipment. Various general systems can also be used together with the teaching based on this. According to the above description, it is obvious to construct the structure required for this type of system. In addition, the embodiment of the present invention is not directed to any specific programming language yet. It should be understood that various programming languages can be utilized to realize the content of the present invention described here, and the description of the above specific language is for disclosing the best mode of the present invention.
[0126] In the description provided herein, a large number of specific details are described. However, it is understood that embodiments of the present invention can be practiced without these specific details. In some instances, well-known methods, structures and techniques are not shown in detail so as not to obscure the understanding of this description.
[0127] Similarly, it should be understood that in order to streamline the present invention and aid in understanding one or more of the various inventive aspects, in the above description of exemplary embodiments of the present invention, the various features of the embodiments of the present invention are sometimes grouped together into a single embodiment, figure, or description thereof. However, this disclosed method should not be interpreted as reflecting the following intention: that the claimed invention requires more features than the features explicitly recited in each claim. More specifically, as reflected in the claims below, inventive aspects lie in less than all the features of the individual embodiments disclosed above. Therefore, the claims that follow the specific embodiment are hereby expressly incorporated into the specific embodiment, with each claim itself serving as a separate embodiment of the present invention.
[0128] Those skilled in the art will appreciate that the modules in the devices in the embodiments may be adaptively changed and arranged in one or more devices different from the embodiments. The modules or units or components in the embodiments may be combined into one module or unit or component, and in addition they may be divided into a plurality of submodules or subunits or subcomponents. Except that at least some of such features and / or processes or units are mutually exclusive, all features disclosed in this specification (including the accompanying claims, abstracts and drawings) and all processes or units of any method or device disclosed in this manner may be combined in any combination. Unless otherwise expressly stated, each feature disclosed in this specification (including the accompanying claims, abstracts and drawings) may be replaced by an alternative feature providing the same, equivalent or similar purpose.
[0129] In addition, those skilled in the art will appreciate that, although some embodiments herein include certain features included in other embodiments but not other features, the combination of features of different embodiments is meant to be within the scope of the present invention and form different embodiments. For example, in the claims below, any one of the claimed embodiments may be used in any combination.
[0130] The various component embodiments of the present invention can be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. It should be understood by those skilled in the art that a microprocessor or digital signal processor (DSP) can be used in practice to implement some or all functions of some or all components according to embodiments of the present invention. The present invention can also be implemented as a device or apparatus program (e.g., computer program and computer program product) for executing part or all of the methods described herein. Such a program implementing the present invention can be stored on a computer-readable medium, or can have the form of one or more signals. Such a signal can be downloaded from an Internet website, or provided on a carrier signal, or provided in any other form.
[0131] It should be noted that the above embodiments illustrate the present invention rather than limit it, and that those skilled in the art may devise alternative embodiments without departing from the scope of the appended claims. In the claims, any reference symbol between brackets shall not be construed as a limitation on the claims. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "one" or "an" preceding an element does not exclude the presence of a plurality of such elements. The present invention may be implemented by means of hardware comprising a number of different elements and by means of a suitably programmed computer. In a unit claim enumerating a number of devices, several of these devices may be embodied by the same hardware item. The use of the words first, second, and third, etc. does not indicate any order. These words may be interpreted as names. The steps in the above embodiments, unless otherwise specified, should not be understood as limitations on the order of execution.
Claims
1. A method for controlling the quality of service for realizing network-industry collaboration, characterized in that: include: Based on the pre-established correlation between the service experience indicators of various services and the network performance indicators, it is predicted that the service experience quality of the target service is poor; According to the poor service experience quality, determine whether the triggering condition for calling the service quality capability corresponding to the target service type is met. If so, trigger the service quality capability call, so that the network capability exposure platform queries the service type and service quality configuration parameter comparison table, obtains the service quality configuration parameters matching the target service type, and sends the service quality configuration parameters matching the target service type to the network side to control the service access flow of the target service; wherein different service types in the service type and service quality configuration parameter comparison table correspond to different service quality configuration parameter combinations.
2. The method for controlling the quality of service for realizing network collaboration according to claim 1, characterized in that: After controlling the service access flow of the target service, the method further includes: Obtain service quality capability call information and the service experience quality difference before and after the call; Evaluate the effects of service quality capabilities before and after they are called and obtain evaluation results; According to the evaluation result, the triggering condition for calling the quality of service capability corresponding to the target service type is updated.
3. The method for controlling the quality of service for realizing network-industry collaboration according to claim 1, characterized in that: The predicting of the service experience quality of the target service according to the pre-established correlation between the service experience indicators of various services and the network performance indicators further includes: Measure and obtain network performance data of target services; According to the pre-established correlation between the service experience indicators of various services and the network performance indicators, the service experience data of the target service is obtained; Performing quality difference fitting according to the service experience data of the target service to obtain the service experience quality difference of the target service; The determining, based on the poor service experience quality, whether a trigger condition for calling the service quality capability corresponding to the target service type is met further includes: When judging whether the service experience quality difference is less than or equal to a preset quality difference threshold, if so, it is determined that the trigger condition for calling the service quality capability corresponding to the target service type is met.
4. The method for controlling the quality of service for realizing network-industry collaboration according to any one of claims 1 to 3, characterized in that: Also includes: The usage time of the service quality capability corresponding to the target business type is recorded and synchronized to the business operation support system for billing.
5. A service quality control system for realizing network-industry collaboration, comprising a network capability exposure platform, a network-industry collaborative operation platform, and a service client integrating the network-industry collaborative operation platform SDK, characterized in that: The network industry collaborative operation platform SDK is used to: predict the poor service experience quality of the target service used by the service client according to the pre-established correlation between the service experience indicators and network performance indicators of various services; determine whether the trigger condition for calling the service quality capability corresponding to the target service type is met according to the poor service experience quality, and if so, send a service quality capability call message to the network industry collaborative operation platform; The network industry collaborative operation platform is used to: after receiving the service quality capability call message sent by the network industry collaborative operation platform SDK, send a service quality capability call request to the network capability exposure platform; The network capability exposure platform is used to: query the service type and service quality configuration parameter comparison table according to the service quality capability call request sent by the network industry collaborative operation platform, obtain the service quality configuration parameters matching the target service type, and send the service quality configuration parameters matching the target service type to the network side to control the service access flow of the target service of the service client; wherein different service types in the service type and service quality configuration parameter comparison table correspond to different service quality configuration parameter combinations.
6. The service quality control system for realizing network industry collaboration according to claim 5, characterized in that: The network industry collaborative operation platform SDK is also used to: obtain service quality capability call information and the difference in service experience quality before and after the call; The network industry collaborative operation platform is also used to: evaluate the effects before and after the service quality capability is called to obtain an evaluation result; and update the triggering conditions for calling the service quality capability corresponding to the target business type according to the evaluation result.
7. The service quality control system for realizing network industry collaboration according to claim 5, characterized in that: The network industry collaborative operation platform SDK is further used for: Measure and obtain network performance data of target services; According to the pre-established correlation between the service experience indicators of various services and the network performance indicators, the service experience data of the target service is obtained; Performing quality difference fitting according to the service experience data of the target service to obtain the service experience quality difference of the target service; When judging whether the service experience quality difference is less than or equal to a preset quality difference threshold, if so, it is determined that the trigger condition for calling the service quality capability corresponding to the target service type is met.
8. The service quality control system for realizing network-industry collaboration according to any one of claims 5 to 7, characterized in that: The network capability exposure platform also includes: a business operation support system; The network industry collaborative operation platform is also used to: record the service quality capability usage time corresponding to the target business type, and synchronize it to the business operation support system; The business operation support system is used to perform billing according to the received usage time of the service quality capability corresponding to the target business type.
Citation Information
Patent Citations
QoE training and assessment method and system of TCP video stream service
CN104113788A
Network analysis method and device
CN108768702A