VoLTE complaint problem analysis method, device, equipment and medium

By acquiring business domain and operational domain data of VoLTE complaint data, and combining delimitation and location analysis, the VoLTE complaint problem analysis method using machine learning technology solves the problem of low analysis accuracy in existing technologies, and achieves more comprehensive problem analysis and higher processing efficiency.

CN119011425BActive Publication Date: 2026-01-16CHINA MOBILE COMM LTD RES INST +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202310573734.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-05-19
Publication Date
2026-01-16
Estimated Expiration
2043-05-19

AI Technical Summary

Technical Problem

Existing methods for analyzing VoLTE complaints rely too heavily on expert experience, resulting in low accuracy and an inability to comprehensively pinpoint VoLTE complaints.

Method used

By acquiring business domain data and operational domain data related to VoLTE complaint data, and combining boundary analysis and location analysis, a problem analysis model using machine learning technology is adopted to comprehensively determine VoLTE complaint issues, reducing reliance on expert experience.

Benefits of technology

It improves the accuracy and efficiency of VoLTE complaint analysis and processing, and can adapt to real-time changes in network data to provide more comprehensive problem analysis.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119011425B_ABST
    Figure CN119011425B_ABST
Patent Text Reader

Abstract

The application provides a VoLTE complaint problem analysis method, device, equipment and medium, and relates to the technical field of communication. The VoLTE complaint problem analysis method comprises the following steps: acquiring service domain data and operation domain data related to VoLTE complaint data; performing delimitation analysis according to the service domain data to determine a first VoLTE complaint problem corresponding to the VoLTE complaint data; in the case where the first VoLTE complaint problem does not belong to a user subscription problem, performing delimitation analysis according to the operation domain data to determine a second VoLTE complaint problem corresponding to the VoLTE complaint data, and performing positioning analysis according to the operation domain data to determine a third VoLTE complaint problem corresponding to the VoLTE complaint data. In this way, delimitation analysis and positioning analysis are performed for VoLTE complaint problems, and the VoLTE complaint problem analysis accuracy is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of communication, in particular to a VoLTE complaint problem analysis method, device, equipment and medium. BACKGROUND

[0002] VoLTE (Voice over Long-Term Evolution) technology separates voice services from 2G / 3G networks and implements voice services on 4G networks like data services, not only realizing simultaneous voice services and data services, but also providing high-quality voice and video call effects for users. However, with the increasing number of users, user experience is reduced, and VoLTE complaint problems are increasing.

[0003] The existing VoLTE complaint problem analysis method uses single data for positioning analysis, and excessively relies on expert experience, so that VoLTE complaint problem analysis is not comprehensive, resulting in low VoLTE complaint problem analysis accuracy. SUMMARY

[0004] The technical scheme of the present application aims to provide a VoLTE complaint problem analysis method, device, equipment and medium, to solve the problem of low VoLTE complaint problem analysis accuracy in the prior art.

[0005] To achieve the above-mentioned purpose, the present application provides a VoLTE complaint problem analysis method, comprising:

[0006] Obtaining service domain data and operation domain data related to VoLTE complaint data;

[0007] Performing boundary analysis according to the service domain data to determine a first VoLTE complaint problem corresponding to the VoLTE complaint data;

[0008] In the case that the first VoLTE complaint problem does not belong to user subscription problem, performing boundary analysis according to the operation domain data to determine a second VoLTE complaint problem corresponding to the VoLTE complaint data, and performing positioning analysis according to the operation domain data to determine a third VoLTE complaint problem corresponding to the VoLTE complaint data.

[0009] Optionally, the VoLTE complaint problem analysis method, wherein the service domain data includes high-definition voice function subscription information, and performing boundary analysis according to the service domain data to determine the first VoLTE complaint problem corresponding to the VoLTE complaint data comprises:

[0010] Performing boundary analysis according to the high-definition voice function subscription information to determine the first VoLTE complaint problem corresponding to the VoLTE complaint data.

[0011] Optionally, the VoLTE complaint problem analysis method, wherein, in the case that the first VoLTE complaint problem does not belong to the user subscription problem, the method further comprises:

[0012] performing positioning analysis according to the service domain data to determine a fourth VoLTE complaint problem corresponding to the VoLTE complaint data.

[0013] Optionally, the VoLTE complaint problem analysis method, wherein, the determining the second VoLTE complaint problem corresponding to the VoLTE complaint data according to the operation domain data comprises:

[0014] performing multiple delimitation analyses according to the operation domain data to obtain a plurality of first sub-complaint problems corresponding to the VoLTE complaint data;

[0015] inputting the plurality of first sub-complaint problems into a problem analysis model for analysis to obtain a second VoLTE complaint problem output by the problem analysis model; wherein, the problem analysis model is obtained by training a classification algorithm model using historical labeled data.

[0016] Optionally, the VoLTE complaint problem analysis method, wherein, the delimitation analysis comprises continuous call problem delimitation analysis, and the operation domain data comprises signaling data, and the determining the second VoLTE complaint problem corresponding to the VoLTE complaint data according to the operation domain data comprises:

[0017] matching the first hang-up reason rule library and the signaling data to determine the second VoLTE complaint problem corresponding to the VoLTE complaint data; wherein, the first hang-up reason rule library is related to the continuous call problem.

[0018] Optionally, the VoLTE complaint problem analysis method, wherein, the signaling data comprises at least one of outgoing data, incoming data, and registration data, and the matching the first hang-up reason rule library and the signaling data to determine the second VoLTE complaint problem corresponding to the VoLTE complaint data comprises:

[0019] judging whether a key field of at least one of the outgoing data, the incoming data, and the registration data is empty;

[0020] in the case that the key field of at least one of the outgoing data, the incoming data, and the registration data is the empty value, setting the key field corresponding to the empty value to a preset value;

[0021] Match key fields of at least one of the outgoing data, the incoming data and the registration data with the first disconnection reason rule library respectively to determine a second VoLTE complaint problem corresponding to the VoLTE complaint data.

[0022] Optionally, the VoLTE complaint problem analysis method, wherein the positioning analysis comprises continuous call problem positioning analysis, the operation domain data comprises MR data and / or network optimization data, and the third VoLTE complaint problem corresponding to the VoLTE complaint data is determined according to the positioning analysis based on the operation domain data, comprising:

[0023] According to the first disconnection duration, MR data and / or network optimization data in a corresponding time period are acquired;

[0024] The root cause analysis algorithm is adopted to perform the continuous call problem positioning analysis based on the MR data and / or the network optimization data, and the third VoLTE complaint problem corresponding to the VoLTE complaint data is determined.

[0025] Optionally, the VoLTE complaint problem analysis method, wherein the acquisition of the MR data and / or the network optimization data in the corresponding time period according to the first disconnection duration comprises one of the following:

[0026] In a case where termination cell information of the complaint user is null, if the first disconnection duration is less than or equal to a first duration, first signaling data are acquired;

[0027] In a case where the termination cell information of the complaint user is null, if the first disconnection duration is greater than the first duration, second signaling data are acquired, and the MR data and / or the network optimization data are acquired according to a relationship between the first disconnection duration and second and third durations respectively;

[0028] In a case where the termination cell information of the complaint user is not null, the MR data and / or the network optimization data are acquired according to the relationship between the first disconnection duration and the second and third durations respectively;

[0029] The complaint user is acquired according to the VoLTE complaint data;

[0030] The first signaling data are signaling data corresponding to cells passed through by the complaint user in a first time period;

[0031] The second signaling data are signaling data corresponding to cells passed through by the complaint user in a second time period;

[0032] The first time period is a time period between a first time and a termination time, the first time is a time of a first time length before the termination time;

[0033] The second time period is a time period between a start time and the termination time;

[0034] The start time is a start time corresponding to the first time of disconnection of the complaint user, and is obtained according to the VoLTE complaint data;

[0035] The termination time is a termination time corresponding to the first time of disconnection of the complaint user, and is obtained according to the VoLTE complaint data;

[0036] The second time length is greater than the first time length and less than the third time length.

[0037] Optionally, the VoLTE complaint problem analysis method, wherein, in the case that the termination cell information of the complaint user is a null value, if the first time of disconnection is greater than the first time length, second signaling data is obtained, and the MR data and / or the network optimization data are obtained according to the relationship between the first time of disconnection and the second time length and the third time length, comprising:

[0038] If the first time of disconnection is greater than the first time length and less than or equal to the second time length threshold, first MR data and / or first network optimization data are obtained;

[0039] If the first time of disconnection is greater than the second time length and less than the third time length threshold, second MR data and / or second network optimization data are obtained;

[0040] If the first time of disconnection is greater than the third time length, third MR data and / or third network optimization data are obtained;

[0041] The first MR data is MR data corresponding to a cell passed through by the complaint user in a third time period;

[0042] The first network optimization data is network optimization data corresponding to a cell passed through by the complaint user in a fourth time period;

[0043] The second MR data is MR data corresponding to a cell passed through by the complaint user in the second time period;

[0044] The second network optimization data is network optimization data corresponding to a cell passed through by the complaint user in the fourth time period;

[0045] The third MR data is MR data corresponding to a cell passed through by the complaint user in the second time period;

[0046] The third network optimization data is network optimization data corresponding to a cell passed through by the complaint user in the second time period;

[0047] The third time period is a time period between a second time and the termination time, and the second time is a time of a second time length before the termination time;

[0048] The fourth time period is a time period between a third time and the termination time, and the third time is a time of a third time length before the termination time.

[0049] Optionally, the VoLTE complaint problem analysis method, wherein, in a case that the termination cell information of the complaint user is not a null value, the MR data and / or the network optimization data are acquired according to a relationship between the first time length and the second time length and the third time length, comprising:

[0050] If the first time length is less than or equal to the second time length, fourth MR data and / or fourth network optimization data are acquired;

[0051] If the first time length is greater than the second time length and less than or equal to the third time length, fifth MR data and / or fifth network optimization data are acquired;

[0052] The fourth MR data is MR data corresponding to a termination cell accessed by the complaint user in a third time period;

[0053] The fourth network optimization data is network optimization data corresponding to the termination cell accessed by the complaint user in a fourth time period;

[0054] The fifth MR data is MR data corresponding to the termination cell accessed by the complaint user in the second time period;

[0055] The fifth network optimization data is network optimization data corresponding to the termination cell accessed by the complaint user in the fourth time period;

[0056] The third time period is a time period between a second time and the termination time, and the second time is a time of a second time length before the termination time;

[0057] The fourth time period is a time period between a third time and the termination time, and the third time is a time of a third time length before the termination time.

[0058] Optionally, the VoLTE complaint problem analysis method, wherein the delimitation analysis comprises voice quality problem delimitation analysis, the positioning analysis comprises voice quality problem positioning analysis, the operation domain data comprises at least one of signaling data, network optimization data, MR data and alarm data, the third VoLTE complaint problem corresponding to the VoLTE complaint data is determined according to the operation domain data, and the third VoLTE complaint problem comprises:

[0059] In a case where the second VoLTE complaint problem corresponding to the VoLTE complaint data is determined to be a wireless problem according to the voice quality problem delimitation analysis performed according to at least one of the signaling data, the network optimization data, the MR data and the alarm data, the third VoLTE complaint problem corresponding to the VoLTE complaint data is determined according to the user call role corresponding to the VoLTE complaint data;

[0060] The user call role comprises a calling role and a called role.

[0061] Optionally, the VoLTE complaint problem analysis method, wherein the delimitation analysis comprises performance index problem delimitation analysis, the positioning analysis comprises performance index problem positioning analysis, the operation domain data comprises signaling data and performance index data, the second VoLTE complaint problem corresponding to the VoLTE complaint data is determined according to the operation domain data, and the second VoLTE complaint problem comprises:

[0062] In a case where the third VoLTE complaint problem corresponding to the VoLTE complaint data is determined to be a user attachment problem according to the performance index problem positioning analysis performed according to the signaling data and the performance index data, at least one of an attachment request number of a complaint user, a first attachment success rate, a second attachment success rate and a third attachment success rate of the complaint user in each abnormal time slice is acquired;

[0063] For each abnormal time slice, the second sub-complaint problem corresponding to the abnormal time slice is determined according to at least one of the attachment request number, the first attachment success rate, the second attachment success rate and the third attachment success rate;

[0064] The second VoLTE complaint problem corresponding to the VoLTE complaint data is determined according to the second sub-complaint problem corresponding to each abnormal time slice;

[0065] The abnormal time slice is determined according to a complaint time;

[0066] The complaint user and the complaint time are acquired according to the VoLTE complaint data;

[0067] the first attach success rate is an attach success rate of the complaint user passing through a mobility management network element;

[0068] the second attach success rate is an attach success rate of users other than the complaint user passing through a cell;

[0069] the third attach success rate is an attach success rate of the complaint user passing through a cell.

[0070] Optionally, the VoLTE complaint problem analysis method, wherein the performance index problem definition analysis is performed according to at least one of the attach request number, the first attach success rate, the second attach success rate, and the third attach success rate for each of the abnormal time slices, and the second sub-complaint problem corresponding to the abnormal time slice is determined, including:

[0071] if the attach request number is greater than a preset number and the first attach success rate is less than a first threshold value, it is determined that the second sub-complaint problem corresponding to the abnormal time slice is a core network problem;

[0072] if the attach request number is greater than the preset number and the second attach success rate is less than a second threshold value, it is determined that the second sub-complaint problem corresponding to the abnormal time slice is a wireless problem;

[0073] if the attach request number is greater than the preset number, the number of cells passed through by the complaint user in the abnormal time slice is greater than a preset number, and the third attach success rate is less than a third threshold value, it is determined that the second sub-complaint problem corresponding to the abnormal time slice is a terminal problem.

[0074] Optionally, the VoLTE complaint problem analysis method, wherein the second VoLTE complaint problem corresponding to the VoLTE complaint data is determined according to the second sub-complaint problem corresponding to each of the abnormal time slices, including:

[0075] a frequency of each second sub-complaint problem corresponding to each of the abnormal time slices is counted according to the second sub-complaint problem corresponding to each of the abnormal time slices;

[0076] the second sub-complaint problem with the highest frequency is determined as the second VoLTE complaint problem corresponding to the VoLTE complaint data.

[0077] To achieve the above object, the embodiment of the present application further provides a VoLTE complaint problem analysis device, including:

[0078] an acquisition module configured to acquire service domain data and operation domain data related to VoLTE complaint data;

[0079] The first determining module is configured to perform delimitation analysis according to the service domain data, and determine a first VoLTE complaint problem corresponding to the VoLTE complaint data.

[0080] The second determining module is configured to, in a case where the first VoLTE complaint problem does not belong to a user subscription problem, perform delimitation analysis according to the operation domain data, determine a second VoLTE complaint problem corresponding to the VoLTE complaint data, and perform positioning analysis according to the operation domain data, determine a third VoLTE complaint problem corresponding to the VoLTE complaint data.

[0081] To achieve the above object, the embodiments of the present application further provide a VoLTE complaint problem analysis device, comprising a processor, a memory, and a program stored in the memory and executable on the processor, and the program is executed by the processor to implement the VoLTE complaint problem analysis method according to any one of the above.

[0082] To achieve the above object, the embodiments of the present application provide a readable storage medium, and the readable storage medium stores a program, and the program is executed by a processor to implement the VoLTE complaint problem analysis method according to any one of the above.

[0083] The beneficial effects of the above technical solutions of the present application are as follows:

[0084] The VoLTE complaint problem analysis method according to the embodiments of the present application is adopted to obtain service domain data and operation domain data related to VoLTE complaint data, perform delimitation analysis according to the service domain data to determine a first VoLTE complaint problem corresponding to the VoLTE complaint data, in a case where the first VoLTE complaint problem does not belong to a user subscription problem, perform delimitation analysis according to the operation domain data to determine a second VoLTE complaint problem corresponding to the VoLTE complaint data, and perform positioning analysis according to the operation domain data to determine a third VoLTE complaint problem corresponding to the VoLTE complaint data, so that VoLTE complaint problem analysis is more comprehensive, the dependence on expert experience is reduced, network real-time change data can be adapted, VoLTE complaint problem analysis accuracy is improved, and VoLTE complaint problem processing efficiency is improved. BRIEF DESCRIPTION OF DRAWINGS

[0085] Figure 1 A flowchart of the VoLTE complaint problem analysis method according to the embodiments of the present application is shown;

[0086] Figure 2 A flowchart of one embodiment of the method according to the embodiments of the present application is shown;

[0087] Figure 3A flowchart of another embodiment of the method according to the present application is shown in Figure 2.

[0088] Figure 4 A flowchart of another embodiment of the method according to the present application is shown in Figure 2.

[0089] Figure 5 A flowchart of another embodiment of the method according to the present application is shown in Figure 2.

[0090] Figure 6 A structural diagram of the VoLTE complaint problem analysis device according to the present application is shown in Figure 3.

[0091] Figure 7 A structural diagram of the VoLTE complaint problem analysis device according to the present application is shown in Figure 3. DETAILED DESCRIPTION

[0092] To make the technical problems, technical solutions and advantages of the present application clearer, specific embodiments will be described in detail below with reference to the accompanying drawings.

[0093] To solve the problem of low accuracy of VoLTE complaint problem analysis in the prior art, the present application provides a VoLTE complaint problem analysis method, which acquires service domain data and operation domain data related to VoLTE complaint data; performs delimitation analysis according to the service domain data to determine a first VoLTE complaint problem corresponding to the VoLTE complaint data; in the case that the first VoLTE complaint problem does not belong to a user subscription problem, performs delimitation analysis according to the operation domain data to determine a second VoLTE complaint problem corresponding to the VoLTE complaint data, and performs positioning analysis according to the operation domain data to determine a third VoLTE complaint problem corresponding to the VoLTE complaint data. Therefore, by using this embodiment, VoLTE complaint problem analysis is more comprehensive, the dependence on expert experience is reduced, real-time network change data can be adapted to, the accuracy of VoLTE complaint problem analysis is improved, and the processing efficiency of VoLTE complaint problems is improved.

[0094] As shown in Figure 1, the present application provides a VoLTE complaint problem analysis method, which includes: Figure 1

[0095] Step 101: Acquire service domain data and operation domain data related to VoLTE complaint data.

[0096] Before step 101, the present application further includes:

[0097] ​Receiving VoLTE complaint data. The VoLTE complaint data includes complaint time information and complaint user information, which can be a complaint number, for example.

[0098] According to the complaint user information, service domain data and operation domain data related to the VoLTE complaint data can be obtained.

[0099] The service domain data can be obtained through a business operation support system (BOSS).

[0100] Optionally, the service domain data includes user subscription data.

[0101] Optionally, the operation domain data includes at least one of the following:

[0102] Signaling data, network optimization data, alarm data, MR data, resource data, and performance indicator data.

[0103] Step 102: performing boundary analysis according to the service domain data to determine a first VoLTE complaint problem corresponding to the VoLTE complaint data.

[0104] Step 103: in the case where the first VoLTE complaint problem does not belong to a user subscription problem, performing boundary analysis according to the operation domain data to determine a second VoLTE complaint problem corresponding to the VoLTE complaint data, and performing positioning analysis according to the operation domain data to determine a third VoLTE complaint problem corresponding to the VoLTE complaint data.

[0105] In this embodiment, first, boundary analysis is performed according to the service domain data, and in the case where the first VoLTE complaint problem corresponding to the VoLTE complaint data does not belong to a user subscription problem, boundary analysis and positioning analysis are performed according to the operation domain data to determine a second VoLTE complaint problem and a third VoLTE complaint problem corresponding to the VoLTE complaint data. In this way, the analysis of the VoLTE complaint problem not only includes positioning analysis but also boundary analysis, and the VoLTE complaint problem analysis is comprehensive, thereby improving the accuracy of VoLTE complaint problem analysis.

[0106] It can be understood that in the case where the first VoLTE complaint problem belongs to a user subscription problem, the steps of the VoLTE complaint problem analysis method can be ended.

[0107] Optionally, the boundary analysis includes at least one of the following:

[0108] Continuous call problem boundary analysis, voice quality problem boundary analysis, and performance indicator problem boundary analysis.

[0109] Optionally, the positioning analysis comprises at least one of:

[0110] Continuous call problem positioning analysis; voice quality problem positioning analysis; performance index problem positioning analysis.

[0111] It should be noted that the continuous call refers to a connection process.

[0112] Optionally, the second VoLTE complaint problem comprises at least one of:

[0113] Wireless problem; core network problem; terminal problem; user behavior problem.

[0114] It should be noted that the wireless problem refers to that A calls B and the call is connected, but the call between A and B is interrupted due to a wireless reason, which is a user plane problem.

[0115] In one embodiment, optionally, the service domain data comprises high-definition voice function subscription information, and step 102 comprises:

[0116] Performing delimiting analysis according to the high-definition voice function subscription information to determine the first VoLTE complaint problem corresponding to the VoLTE complaint data.

[0117] In this embodiment of the application, the delimiting analysis is performed according to the high-definition voice function subscription information to determine whether the VoLTE function corresponding to the VoLTE complaint data is normal, and if not, the delimiting result is obtained, that is, it is determined that the first VoLTE complaint problem corresponding to the VoLTE complaint data belongs to a user subscription problem, and the step of the VoLTE complaint problem analysis method is ended.

[0118] In one embodiment, optionally, in the case that the first VoLTE complaint problem does not belong to the user subscription problem, the method further comprises:

[0119] Performing positioning analysis according to the service domain data to determine a fourth VoLTE complaint problem corresponding to the VoLTE complaint data.

[0120] The fourth VoLTE complaint problem comprises at least one of:

[0121] User stop / restart problem; general packet radio service problem; access point problem.

[0122] In the embodiment of the present application, first, the high-definition voice function subscription information in the service domain data is analyzed to determine whether the VoLTE complaint data corresponds to a normal VoLTE function. If not, the delimiting result is obtained, that is, it is determined that the first VoLTE complaint problem corresponding to the VoLTE complaint data belongs to a user subscription problem, and the step of the VoLTE complaint problem analysis method is ended. If it is normal, further positioning analysis is performed according to the service domain data to obtain the positioning result, that is, it is determined that the fourth VoLTE complaint problem corresponding to the VoLTE complaint data can effectively avoid positioning of VoLTE complaint problems by non-VoLTE users, avoid interference with the delimiting result and the positioning result, thereby effectively reducing the analysis time of the operation and maintenance personnel and improving the processing efficiency of the VoLTE complaint problem.

[0123] In an embodiment, in step 103, the second VoLTE complaint problem corresponding to the VoLTE complaint data is determined by delimiting analysis according to the operation domain data, including:

[0124] The operation domain data is subjected to multiple delimiting analyses to obtain multiple first sub-complaint problems corresponding to the VoLTE complaint data.

[0125] The multiple first sub-complaint problems are input into a problem analysis model for analysis to obtain a second VoLTE complaint problem output by the problem analysis model. The problem analysis model is obtained by training a classification algorithm model using historical labeled data.

[0126] It can be understood that since the delimiting analysis includes at least one of the following: continuous call problem delimiting analysis, voice quality problem delimiting analysis, and performance index problem delimiting analysis, the operation domain data can be subjected to the above multiple delimiting analyses to achieve comprehensive analysis.

[0127] After multiple delimiting analyses, multiple first sub-complaint problems are obtained, wherein each delimiting analysis corresponds to a first sub-complaint problem. The multiple first sub-complaint problems are input into a problem analysis model, and the problem analysis model outputs a second VoLTE complaint problem.

[0128] The problem analysis model is obtained by training a classification algorithm model using historical labeled data. The historical labeled data relies on expert experience, and the classification algorithm model uses machine learning technology and belongs to the field of artificial intelligence, which can improve the accuracy of problem positioning. Therefore, the VoLTE complaint problem analysis method according to the embodiment of the present application combines expert experience and machine learning technology to input the first sub-complaint problems corresponding to multiple delimiting analyses to achieve comprehensive determination.

[0129] Suppose, the continuous call problem of the operation domain data is analyzed, the voice quality problem is analyzed, the performance index problem is analyzed, the three analysis is not in order, and the first sub-complaint problem corresponding to each analysis is obtained, then the three first sub-complaint problems are input into the problem analysis model, and the second VoLTE complaint problem is output by the problem analysis model.

[0130] In addition, in step 103: according to the positioning analysis of the operation domain data, the third VoLTE complaint problem corresponding to the VoLTE complaint data is determined, comprising:

[0131] The operation domain data is analyzed, and a plurality of third sub-complaint problems corresponding to the VoLTE complaint data are obtained;

[0132] The plurality of third sub-complaint problems are input into the problem analysis model for analysis, and the third VoLTE complaint problem output by the problem analysis model is obtained.

[0133] It can be understood that since the positioning analysis includes at least one of the following: continuous call problem positioning analysis; voice quality problem positioning analysis; performance index problem positioning analysis, the above-mentioned multiple positioning analysis of the operation domain data can be performed to achieve comprehensive analysis effect.

[0134] After the multiple positioning analysis, a plurality of third sub-complaint problems are obtained, wherein each analysis corresponds to a third sub-complaint problem. The plurality of third sub-complaint problems are input into the problem analysis model, and the third VoLTE complaint problem is output by the problem analysis model.

[0135] Of course, the plurality of first sub-complaint problems and the plurality of third sub-complaint problems can also be input into the problem analysis model for analysis at the same time, and the fifth complaint problem output by the problem analysis model is obtained, which combines the delimitation result and the positioning result to realize comprehensive determination.

[0136] As Figure 2 The flowchart of the VoLTE complaint problem analysis method is shown. According to the embodiment, the VoLTE complaint problem analysis method comprises the following steps:

[0137] Step 201, obtaining VoLTE complaint data, service domain data and operation domain data.

[0138] Step 202, according to the delimitation and positioning analysis of the service domain data, the complaint problem corresponding to the VoLTE complaint data is determined.

[0139] Step 203, judging whether the complaint problem belongs to user subscription problem.

[0140] If the result of step 203 is yes, the process ends.

[0141] If the result of step 203 is no, step 204 is entered, and continuous call problem definition positioning analysis is performed according to the operation domain data to determine the complaint problem corresponding to the VoLTE complaint data.

[0142] Step 205, voice quality problem definition positioning analysis is performed according to the operation domain data to determine the complaint problem corresponding to the VoLTE complaint data.

[0143] Step 206, performance index problem definition positioning analysis is performed according to the operation domain data to determine the complaint problem corresponding to the VoLTE complaint data.

[0144] Step 207, the complaint problems determined in steps 204, 205 and 206 are comprehensively determined.

[0145] Step 208, the complaint problem is determined.

[0146] It should be noted that the definition positioning analysis in steps 202, 204 and 205 above includes definition analysis and positioning analysis.

[0147] In an embodiment, the definition analysis includes continuous call problem definition analysis, and the operation domain data includes signaling data, and in step 103, the definition analysis is performed according to the operation domain data to determine the second VoLTE complaint problem corresponding to the VoLTE complaint data, including:

[0148] The first disconnection reason rule base and the signaling data are matched to determine the second VoLTE complaint problem corresponding to the VoLTE complaint data, wherein the first disconnection reason rule base is related to the continuous call problem.

[0149] In this embodiment, the first disconnection refers to that A calls B but does not connect, and the phone between A and B is interrupted, which is a control plane problem.

[0150] The first disconnection reason rule base can be configured in advance according to expert experience.

[0151] The signaling data is matched with each field in the first disconnection reason rule base to determine the second VoLTE complaint problem.

[0152] It should be noted that the first disconnection reason rule base and the signaling data are matched to obtain a definition result, that is, to determine the second VoLTE complaint problem corresponding to the VoLTE complaint data.

[0153] In an implementation form, the signaling data comprises at least one of outgoing call data, incoming call data, and registration data, and the matching of the first disconnection reason rule base and the signaling data to determine the second VoLTE complaint issue corresponding to the VoLTE complaint data comprises:

[0154] determining whether a key field of at least one of the outgoing call (MO) data, the incoming call (MT) data, and the registration (Register) data is a null value;

[0155] in a case where the key field of at least one of the MO data, the MT data, and the Register data is the null value, setting the key field corresponding to the null value as a preset value;

[0156] matching the key field of at least one of the MO data, the MT data, and the Register data with the first disconnection reason rule base respectively to determine the second VoLTE complaint issue corresponding to the VoLTE complaint data.

[0157] In an implementation form, the key field is a data field related to a first disconnection issue.

[0158] In the embodiment, at least one of the MO data, the MT data, and the Register data in the signaling data is acquired, and it is determined whether a key field of at least one of the MO data, the MT data, and the Register data is a null value, and in a case where the key field is the null value, the key field is set as a preset value, and generally, the preset value can be 255.

[0159] Further, the key field of at least one of the MO data, the MT data, and the Register data is matched with the first disconnection reason rule base to determine the second VoLTE complaint issue corresponding to the VoLTE complaint data.

[0160] It should be noted that the VoLTE complaint issue positioning method in the embodiment does not match the key field of at least one of the MO data, the MT data, and the Register data with each field in the first disconnection reason rule base, and in this case, the second VoLTE complaint issue corresponding to the VoLTE complaint data is determined as other issues.

[0161] Assuming that the MO data, the MT data and the Register data in the signaling data are acquired, and after judging whether the key fields in the MO data, the MT data and the Register data are null values and setting the key fields corresponding to the null values as preset values, the key fields in the MO data, the MT data and the Register data are matched with the first disconnection reason rule library respectively to determine three second VoLTE complaint problems corresponding to the VoLTE complaint data, and each data corresponds to a second VoLTE complaint problem.

[0162] As Figure 3 A flowchart of a VoLTE complaint problem analysis method according to an embodiment of the present application is shown. According to the embodiment, the step of matching the first disconnection reason rule library with the signaling data to determine the second VoLTE complaint problem corresponding to the VoLTE complaint data includes the following steps:

[0163] In step 301, the MO data, the MT data and the Register data in the signaling data are acquired.

[0164] In step 302, it is judged whether the connection flow fails.

[0165] If the judgment result of step 302 is no, the flow is ended.

[0166] If the judgment result of step 302 is yes, step 303 is entered, in which the MO data is matched with the first disconnection problem rule library to obtain a matching result.

[0167] In step 304, the MT data is matched with the first disconnection problem rule library to obtain a matching result.

[0168] In step 305, the Register data is matched with the first disconnection problem rule library to obtain a matching result.

[0169] In step 306, it is judged whether the matching of steps 303, 304 and 305 is successful.

[0170] If the judgment result of step 306 is no, the flow is ended.

[0171] If the judgment result of step 306 is yes, step 307 is entered, in which the second VoLTE complaint problem is determined according to the matching results of steps 303, 304 and 305.

[0172] In one embodiment, optionally, the positioning analysis includes continuous call problem positioning analysis, the operation domain data includes MR data and / or network optimization data, and in step 103: performing positioning analysis according to the operation domain data to determine a third VoLTE complaint problem corresponding to the VoLTE complaint data, including:

[0173] According to the first hang-up duration, MR data and / or network optimization data in a corresponding time period are obtained;

[0174] The MR data and / or the network optimization data are subjected to the continuous call problem positioning analysis by using a root cause analysis algorithm to determine the third VoLTE complaint problem corresponding to the VoLTE complaint data.

[0175] The third VoLTE complaint problem includes at least one of the following: weak coverage problem, high interference problem, and high load problem.

[0176] In this embodiment, the first hang-up duration is the duration from the start time to the end time corresponding to the first hang-up, which can be obtained from the VoLTE complaint data.

[0177] Different first hang-up durations correspond to different time periods. The MR data and / or the network optimization data in different time periods are subjected to the continuous call problem positioning analysis by using a root cause analysis algorithm and expert experience to obtain a positioning result, i.e., to determine the third VoLTE complaint problem corresponding to the VoLTE complaint data.

[0178] It should be noted that the third VoLTE complaint problem belongs to the wireless problem in the second VoLTE complaint problem, which further makes the problem analysis of the VoLTE complaint data corresponding to the wireless problem more accurate and comprehensive.

[0179] In one embodiment, optionally, the MR data and / or the network optimization data in a corresponding time period are obtained according to the first hang-up duration, including one of the following:

[0180] In the case that the termination cell information of the complaint user is null, if the first hang-up duration is less than or equal to a first duration, first signaling data are obtained;

[0181] In the case that the termination cell information of the complaint user is null, if the first hang-up duration is greater than the first duration, second signaling data are obtained, and the MR data and / or the network optimization data are obtained according to the relationship between the first hang-up duration and second and third durations, respectively;

[0182] In the case that the termination cell information of the complaint user is not null, the MR data and / or the network optimization data are obtained according to the relationship between the first-time disconnection duration and the second duration and the third duration.

[0183] The complaint user is obtained according to the VoLTE complaint data.

[0184] The first signaling data is the signaling data corresponding to the cell passed through by the complaint user in a first time period.

[0185] The second signaling data is the signaling data corresponding to the cell passed through by the complaint user in a second time period.

[0186] The first time period is a time period between a first time and a termination time, and the first time is a time of a first duration before the termination time.

[0187] The second time period is a time period between a start time and the termination time.

[0188] The start time is a start time corresponding to the first-time disconnection of the complaint user, and is obtained according to the VoLTE complaint data.

[0189] The termination time is a termination time corresponding to the first-time disconnection of the complaint user, and is obtained according to the VoLTE complaint data.

[0190] The second duration is greater than the first duration and less than the third duration.

[0191] In one embodiment, in the case that the termination cell information of the complaint user is null, if the first-time disconnection duration is greater than the first duration, the second signaling data is obtained, and the MR data and / or the network optimization data are obtained according to the relationship between the first-time disconnection duration and the second duration and the third duration, including:

[0192] If the first-time disconnection duration is greater than the first duration and less than or equal to the second duration threshold, the first MR data and / or the first network optimization data are obtained.

[0193] If the first-time disconnection duration is greater than the second duration and less than the third duration, the second MR data and / or the second network optimization data are obtained.

[0194] If the first-time disconnection duration is greater than the third duration, the third MR data and / or the third network optimization data are obtained.

[0195] The first MR data is the MR data corresponding to the cell passed through by the complaint user in a third time period.

[0196] The first network optimization data is network optimization data corresponding to a cell passed by the complaint user in a fourth time period;

[0197] The second MR data is MR data corresponding to a cell passed by the complaint user in the second time period;

[0198] The second network optimization data is network optimization data corresponding to a cell passed by the complaint user in the fourth time period;

[0199] The third MR data is MR data corresponding to a cell passed by the complaint user in the second time period;

[0200] The third network optimization data is network optimization data corresponding to a cell passed by the complaint user in the second time period;

[0201] The third time period is a time period between a second time and the termination time, and the second time is a time of a second time length before the termination time;

[0202] The fourth time period is a time period between a third time and the termination time, and the third time is a time of a third time length before the termination time.

[0203] In one embodiment, optionally, in the case that the termination cell information of the complaint user is not a null value, the MR data and / or the network optimization data are acquired according to the relationship between the first time length and the second time length and the third time length, comprising:

[0204] If the first time length is less than or equal to the second time length, fourth MR data and / or fourth network optimization data are acquired;

[0205] If the first time length is greater than the second time length and less than or equal to the third time length, fifth MR data and / or fifth network optimization data are acquired;

[0206] The fourth MR data is MR data corresponding to a termination cell accessed by the complaint user in a third time period;

[0207] The fourth network optimization data is network optimization data corresponding to a termination cell accessed by the complaint user in a fourth time period;

[0208] The fifth MR data is MR data corresponding to a termination cell accessed by the complaint user in the second time period;

[0209] The fifth network optimization data is network optimization data corresponding to a termination cell accessed by the complaint user in the fourth time period;

[0210] The third time period is a time period between a second time and the end time, the second time being a time of a second time length before the end time;

[0211] The fourth time period is a time period between a third time and the end time, the third time being a time of a third time length before the end time.

[0212] As Figure 4 A flowchart of a VoLTE complaint problem analysis method according to an embodiment of the application is shown in FIG. 1. In FIG. 1, Figure 4 T represents a first hang-up time length, T1 represents a first time length, T2 represents a second time length, T3 represents a third time length, T S represents a start time, T E represents an end time, [T E -T1, T E ] represents a first time period, [T S , T E ] represents a second time period, [T E -T2, T E ] represents a third time period, and [T E -T3, T E ] represents a fourth time period.

[0213] According to the embodiment, the step of obtaining MR data and / or network optimization data in a corresponding time period according to a first hang-up time length includes the following steps:

[0214] In step 401, operation domain data is obtained.

[0215] In step 402, whether the end cell information of the complaint user is empty according to the operation domain data (specifically, MO data, MT data and Register data in signaling data) is determined.

[0216] If the determination result of step 402 is yes, step 403 is entered to determine whether the first hang-up time length is less than or equal to the first time length (i.e., T≤T1).

[0217] If the determination result of step 403 is yes, step 404 is entered to obtain first signaling data (i.e., signaling data corresponding to cells passed through by the complaint user in [T E -T1, T E ].

[0218] If the determination result of step 403 is no, step 405 is entered to obtain second signaling data (i.e., signaling data corresponding to cells passed through by the complaint user in [T S , T E ].

[0219] Step 406, judge whether the first time of disconnection is greater than the first time length and less than or equal to the second time length (i.e. T1 < T ≤ T2).

[0220] If the result of step 406 is yes, step 407 is entered to obtain the first MR data (the MR data corresponding to the cell passed by the complaint user in [T E -T2, T E ]) and / or the first network optimization data (the network optimization data corresponding to the cell passed by the complaint user in [T E -T3, T E ]).

[0221] If the result of step 406 is no, step 408 is entered to judge whether the first time of disconnection is greater than the second time length and less than or equal to the third time length (i.e. T2 < T ≤ T3).

[0222] If the result of step 408 is yes, step 409 is entered to obtain the second MR data (the MR data corresponding to the cell passed by the complaint user in [T S ,T E ]) and / or the second network optimization data (the network optimization data corresponding to the cell passed by the complaint user in [T E -T3, T E ]).

[0223] If the result of step 408 is no, step 410 is entered to obtain the third MR data (the MR data corresponding to the cell passed by the complaint user in [T S ,T E ]) and / or the third network optimization data (the network optimization data corresponding to the cell passed by the complaint user in [T S ,T E ]).

[0224] If the result of step 402 is no, step 411 is entered to judge whether the first time of disconnection is less than or equal to the second time length (i.e. T ≤ T2).

[0225] If the result of step 411 is yes, step 412 is entered to obtain the fourth MR data (the MR data corresponding to the access termination cell accessed by the complaint user in [T E -T2, T E ]) and / or the fourth network optimization data (the network optimization data corresponding to the access termination cell accessed by the complaint user in [T E -T3, T E ]).

[0226] If the result of step 411 is no, step 413 is entered to judge whether the first time of disconnection is greater than the second time length and less than or equal to the third time length (T2 < T ≤ T3).

[0227] If the result of step 413 is yes, step 414 is entered to acquire fifth MR data (MR data corresponding to the access-terminating cell within [T S ,T E ] of the complaint user) and / or fifth network optimization data (network optimization data corresponding to the access-terminating cell within [T E -T3,T E ] of the complaint user).

[0228] After one of step 404, step 407, step 409, step 410, step 412 and step 414, step 415 is entered to determine the third VoLTE complaint problem according to the acquired data, and realize wireless positioning function.

[0229] In step 416, the delimitation result and the positioning result are obtained, and the positioning result is the third VoLTE complaint problem, and since the third VoLTE complaint problem belongs to a wireless problem, the delimitation result is determined to be the second VoLTE complaint problem as a wireless problem.

[0230] In one embodiment, the delimitation analysis includes voice quality problem delimitation analysis, the positioning analysis includes voice quality problem positioning analysis, the operation domain data includes at least one of signaling data, network optimization data, MR data and alarm data, and in step 103, the positioning analysis is performed according to the operation domain data to determine the third VoLTE complaint problem corresponding to the VoLTE complaint data, including:

[0231] In the case that the second VoLTE complaint problem corresponding to the VoLTE complaint data is determined to be a wireless problem according to the voice quality problem delimitation positioning analysis performed according to at least one of the signaling data, the network optimization data, the MR data and the alarm data, the voice quality problem positioning analysis is performed according to the user call role corresponding to the VoLTE complaint data to determine the third VoLTE complaint problem corresponding to the VoLTE complaint data.

[0232] The user call role includes a calling role and a called role.

[0233] In this embodiment, the third VoLTE complaint problem includes at least one of the following:

[0234] An uplink single-pass problem caused by the local end, an uplink intermittent problem caused by the local end, an uplink word swallowing problem caused by the local end, and a poor downlink quality problem caused by the local end;

[0235] A downlink single-pass problem caused by the opposite end, a downlink intermittent problem caused by the opposite end, and a downlink word swallowing problem caused by the opposite end.

[0236] It should be noted that, in the voice quality problem delimiting analysis on at least one of the signaling data, the network optimization data, the MR data and the alarm data, the delimiting result is obtained, that is, it is determined that the second VoLTE complaint problem corresponding to the VoLTE complaint data is a wireless problem, and further, according to the user call role of the complaint user and in combination with the expert experience, the voice quality problem positioning analysis is performed to obtain the positioning result, that is, the third VoLTE complaint problem corresponding to the VoLTE complaint data is determined.

[0237] In an implementation, optionally, the delimiting analysis includes performance indicator problem delimiting analysis, the positioning analysis includes performance indicator problem positioning analysis, and the operation domain data includes signaling data and performance indicator data, and in step 103, the delimiting analysis is performed according to the operation domain data to determine the second VoLTE complaint problem corresponding to the VoLTE complaint data, including:

[0238] In the performance indicator problem positioning analysis according to the signaling data and the performance indicator data, it is determined that the third VoLTE complaint problem corresponding to the VoLTE complaint data is a user attachment problem, at least one of the attachment request times of the complaint user, the first attachment success rate, the second attachment success rate and the third attachment success rate of the complaint user in each abnormal time slice is obtained;

[0239] For each abnormal time slice, at least one of the attachment request times, the first attachment success rate, the second attachment success rate and the third attachment success rate is used to perform the performance indicator problem delimiting analysis to determine the second sub-complaint problem corresponding to the abnormal time slice;

[0240] According to the second sub-complaint problem corresponding to each abnormal time slice, the second VoLTE complaint problem corresponding to the VoLTE complaint data is determined;

[0241] The abnormal time slice is determined according to the complaint time;

[0242] The complaint user and the complaint time are obtained according to the VoLTE complaint data;

[0243] The first attachment success rate is the attachment success rate of the complaint user through a mobility management network element;

[0244] The second attachment success rate is the attachment success rate of users other than the complaint user through a cell;

[0245] The third attachment success rate is the attachment success rate of the complaint user through a cell.

[0246] It should be noted that the performance index problem positioning analysis is performed according to the signaling data and the performance index data, third VoLTE complaint problems corresponding to the VoLTE complaint data are determined, and the third VoLTE complaint problems include at least one of the following:

[0247] A user attachment problem, a ping-pong handover problem, and a service requirement problem.

[0248] In this embodiment, the performance index problem positioning analysis is performed according to the signaling data and the performance index data, the third VoLTE complaint problem is determined to be a user attachment problem, and further performance index problem delimiting analysis is performed according to the signaling data and the performance index data, and the second VoLTE complaint problem is determined.

[0249] In one embodiment, the performance index problem delimiting analysis is performed according to at least one of the attachment request times, the first attachment success rate, the second attachment success rate, and the third attachment success rate for each abnormal time slice, and the second sub-complaint problem corresponding to the abnormal time slice is determined, including:

[0250] If the attachment request times are greater than a preset number of times, and the first attachment success rate is less than a first threshold value, it is determined that the second sub-complaint problem corresponding to the abnormal time slice is a core network problem.

[0251] If the attachment request times are greater than the preset number of times, and the second attachment success rate is less than a second threshold value, it is determined that the second sub-complaint problem corresponding to the abnormal time slice is a wireless problem.

[0252] If the attachment request times are greater than the preset number of times, and the number of cells passed by the complaint user in the abnormal time slice is greater than a preset number, and the third attachment success rate is less than a third threshold value, it is determined that the second sub-complaint problem corresponding to the abnormal time slice is a terminal problem.

[0253] As Figure 5 A flowchart of a VoLTE complaint problem analysis method according to an embodiment of the present application is shown. According to this embodiment, the delimiting analysis includes performance index problem delimiting analysis, the positioning analysis includes performance index problem positioning analysis, the operation domain data includes signaling data and performance index data, the delimiting analysis is performed according to the operation domain data, and the second VoLTE complaint problem corresponding to the VoLTE complaint data is determined, including the following steps:

[0254] In step 501, signaling data and performance index data are obtained.

[0255] Step 502, it is judged whether the attachment success rate is less than a preset success rate and the attachment request times are greater than a preset number. If the result of step 502 is yes, step 503 is entered to judge whether the first attachment success rate is less than a first threshold. Preferably, the first attachment success rate is the overall attachment success rate of all mobility management network elements passed by the complaint user.

[0256] If the result of step 503 is yes, step 504 is entered to determine that the second sub-complaint problem is a core network problem.

[0257] If the result of step 503 is no, step 505 is entered to judge whether the second attachment success rate is less than a second threshold. Preferably, the second attachment success rate is the attachment success rate of all cells passed by the complaint user except the complaint user.

[0258] If the result of step 505 is yes, step 506 is entered to determine that the second sub-complaint problem is a wireless problem.

[0259] If the result of step 505 is no, step 507 is entered to judge whether the number of all cells passed by the complaint user in an abnormal time slice is greater than a preset number and whether the third attachment success rate is less than a third threshold.

[0260] If the result of step 507 is yes, step 508 is entered to determine that the second sub-complaint problem is a terminal problem. If the result of step 502 is no or the result of step 507 is no, step 509 is entered to use other boundary analysis methods.

[0261] Step 510, the second VoLTE complaint problem corresponding to the VoLTE complaint data is determined according to the second sub-complaint problem corresponding to each abnormal time slice.

[0262] In an embodiment, optionally, the second VoLTE complaint problem corresponding to the VoLTE complaint data is determined according to the second sub-complaint problem corresponding to each abnormal time slice, comprising:

[0263] The frequency corresponding to each second sub-complaint problem is counted according to the second sub-complaint problem corresponding to each abnormal time slice.

[0264] The second sub-complaint problem with the highest frequency is determined as the second VoLTE complaint problem corresponding to the VoLTE complaint data.

[0265] It can be understood that for each abnormal time slice, a second sub-complaint problem can be determined. In the embodiment of the application, all second sub-complaint problems corresponding to the abnormal time slices are counted, it is determined that the second sub-complaint problems include several kinds, the frequencies or times of different second sub-complaint problems are determined, and the second sub-complaint problem with the highest frequency or time is determined as the second VoLTE complaint problem corresponding to the VoLTE complaint data.

[0266] It should be noted that the second sub-complaint problem includes at least one of the following:

[0267] a wireless problem, a core network problem, a terminal problem, and a user behavior problem.

[0268] To sum up, the VoLTE complaint problem analysis method described in the embodiment of the application, for VoLTE complaint problems, in the case of not being a user subscription problem, realizes continuous call problem positioning analysis, voice quality problem positioning analysis, and performance index problem positioning analysis, so that VoLTE complaint problem analysis is more comprehensive, and the operation and maintenance personnel can quickly troubleshoot; moreover, the wireless problem analysis method is optimized, a problem analysis model is used, the number of manual annotations is reduced; at the same time, the dependence on expert experience is reduced, the data of real-time network changes can be adapted, the VoLTE complaint problem analysis accuracy is improved, and the VoLTE complaint problem processing efficiency is improved.

[0269] As shown in Figure 6 The embodiment of the application also provides a VoLTE complaint problem analysis device, which comprises:

[0270] An acquisition module 601 is configured to acquire service domain data and operation domain data related to VoLTE complaint data.

[0271] A first determination module 602 is configured to perform boundary analysis according to the service domain data, and determine a first VoLTE complaint problem corresponding to the VoLTE complaint data.

[0272] A second determination module 603 is configured to, in the case of the first VoLTE complaint problem not being a user subscription problem, perform positioning analysis according to the operation domain data, determine a second VoLTE complaint problem corresponding to the VoLTE complaint data, and perform positioning analysis according to the operation domain data, determine a third VoLTE complaint problem corresponding to the VoLTE complaint data.

[0273] Optionally, the VoLTE complaint problem analysis device, wherein the service domain data comprises high-definition voice function subscription information, and the first determination module 602 is specifically configured to:

[0274] According to the high-definition voice function subscription information, boundary analysis is performed to determine a first VoLTE complaint problem corresponding to the VoLTE complaint data.

[0275] Optionally, the VoLTE complaint problem analysis apparatus, wherein, in a case where the first VoLTE complaint problem does not belong to a user subscription problem, the apparatus further comprises:

[0276] A third determination module is configured to perform positioning analysis according to the service domain data to determine a fourth VoLTE complaint problem corresponding to the VoLTE complaint data.

[0277] Optionally, the VoLTE complaint problem analysis apparatus, wherein the second determination module 603 is specifically configured to:

[0278] According to the operation domain data, multiple boundary analyses are performed to obtain multiple first sub-complaint problems corresponding to the VoLTE complaint data.

[0279] The multiple first sub-complaint problems are input into a problem analysis model for analysis to obtain a second VoLTE complaint problem output by the problem analysis model, wherein the problem analysis model is obtained by training a classification algorithm model using historical labeled data.

[0280] Optionally, the VoLTE complaint problem analysis apparatus, wherein the boundary analysis includes continuous call problem boundary analysis, the operation domain data includes signaling data, and the second determination module 603 comprises:

[0281] A first determination unit is configured to match a first hang-up reason rule library and the signaling data to determine a second VoLTE complaint problem corresponding to the VoLTE complaint data, wherein the first hang-up reason rule library is related to a continuous call problem.

[0282] Optionally, the VoLTE complaint problem analysis apparatus, wherein the signaling data includes at least one of outgoing data, incoming data, and registration data, and the first determination unit is specifically configured to:

[0283] Determine whether a key field of at least one of the outgoing data, the incoming data, and the registration data is empty;

[0284] In a case where the key field of at least one of the outgoing data, the incoming data, and the registration data is empty, the key field corresponding to the empty value is set to a preset value.

[0285] Match key fields of at least one of the outgoing data, the incoming data, and the registration data with the first hang-up reason rule base respectively to determine a second VoLTE complaint issue corresponding to the VoLTE complaint data.

[0286] Optionally, the VoLTE complaint issue analysis apparatus, wherein the positioning analysis comprises continuous call issue positioning analysis, the operation domain data comprises MR data and / or network optimization data, and the second determination module 603 comprises:

[0287] A first acquisition unit, configured to acquire MR data and / or network optimization data in a corresponding time period according to a first hang-up duration.

[0288] A second determination unit, configured to perform the continuous call issue positioning analysis according to the MR data and / or the network optimization data by using a root cause analysis algorithm to determine a third VoLTE complaint issue corresponding to the VoLTE complaint data.

[0289] Optionally, the VoLTE complaint issue analysis apparatus, wherein the first acquisition unit comprises one of the following:

[0290] A first sub-acquisition unit, configured to acquire first signaling data if the first hang-up duration is less than or equal to a first time length in a case that termination cell information of a complaint user is null.

[0291] A second sub-acquisition unit, configured to acquire second signaling data if the first hang-up duration is greater than the first time length in the case that the termination cell information of the complaint user is null, and acquire the MR data and / or the network optimization data according to relationships of the first hang-up duration with a second time length and a third time length respectively.

[0292] A third sub-acquisition unit, configured to acquire the MR data and / or the network optimization data according to relationships of the first hang-up duration with the second time length and the third time length respectively in a case that the termination cell information of the complaint user is not null.

[0293] The complaint user is acquired according to the VoLTE complaint data.

[0294] The first signaling data is signaling data corresponding to cells passed through by the complaint user in a first time period.

[0295] The second signaling data is signaling data corresponding to cells passed through by the complaint user in a second time period.

[0296] The first time period is a time period between a first time and a termination time, and the first time is a time of a first time length before the termination time.

[0297] The second time period is a time period between the start time and the end time;

[0298] The start time is a start time corresponding to the first time of disconnection of the complaint user, and is acquired according to the VoLTE complaint data;

[0299] The end time is an end time corresponding to the first time of disconnection of the complaint user, and is acquired according to the VoLTE complaint data;

[0300] The second time length is greater than the first time length and less than the third time length.

[0301] Optionally, the VoLTE complaint problem analysis device, wherein the second sub-acquisition unit is specifically configured to:

[0302] If the first time of disconnection time length is greater than the first time length and less than or equal to the second time length threshold, the first MR data and / or the first network optimization data are acquired;

[0303] If the first time of disconnection time length is greater than the second time length and less than the third time length threshold, the second MR data and / or the second network optimization data are acquired;

[0304] If the first time of disconnection time length is greater than the third time length, the third MR data and / or the third network optimization data are acquired;

[0305] The first MR data is MR data corresponding to a cell passed through by the complaint user in a third time period;

[0306] The first network optimization data is network optimization data corresponding to a cell passed through by the complaint user in a fourth time period;

[0307] The second MR data is MR data corresponding to a cell passed through by the complaint user in the second time period;

[0308] The second network optimization data is network optimization data corresponding to a cell passed through by the complaint user in the fourth time period;

[0309] The third MR data is MR data corresponding to a cell passed through by the complaint user in the second time period;

[0310] The third network optimization data is network optimization data corresponding to a cell passed through by the complaint user in the second time period;

[0311] The third time period is a time period between a second time and the end time, and the second time is a time of a second time length before the end time;

[0312] The fourth time period is a time period between a third time and the termination time, and the third time is a time of a third time length before the termination time.

[0313] Optionally, the VoLTE complaint problem analysis device, wherein the third sub-acquisition unit is specifically configured to:

[0314] If the first disconnection time length is less than or equal to the second time length, fourth MR data and / or fourth network optimization data are acquired;

[0315] If the first disconnection time length is greater than the second time length and less than or equal to the third time length, fifth MR data and / or fifth network optimization data are acquired;

[0316] The fourth MR data is MR data corresponding to the access termination cell of the complaint user in a third time period;

[0317] The fourth network optimization data is network optimization data corresponding to the access termination cell of the complaint user in a fourth time period;

[0318] The fifth MR data is MR data corresponding to the access termination cell of the complaint user in the second time period;

[0319] The fifth network optimization data is network optimization data corresponding to the access termination cell of the complaint user in the fourth time period;

[0320] The third time period is a time period between a second time and the termination time, and the second time is a time of a second time length before the termination time;

[0321] The fourth time period is a time period between a third time and the termination time, and the third time is a time of a third time length before the termination time.

[0322] Optionally, the VoLTE complaint problem analysis device, wherein the delimitation analysis includes voice quality problem delimitation analysis, the positioning analysis includes voice quality problem positioning analysis, and the second determination module 603 is specifically configured to:

[0323] In a case where the voice quality problem delimitation analysis is performed according to at least one of the signaling data, the network optimization data, the MR data, and the alarm data, and it is determined that a second VoLTE complaint problem corresponding to the VoLTE complaint data is a wireless problem, the voice quality problem positioning analysis is performed according to a user call role corresponding to the VoLTE complaint data, and a third VoLTE complaint problem corresponding to the VoLTE complaint data is determined.

[0324] The user call role includes a calling role and a called role.

[0325] Optionally, the VoLTE complaint problem analysis device, wherein the delimitation analysis includes performance index problem delimitation analysis, the positioning analysis includes performance index problem positioning analysis, the operation domain data includes signaling data and performance index data, and the second determination module 603 includes:

[0326] The second acquisition unit is configured to, in a case where it is determined that the third VoLTE complaint problem corresponding to the VoLTE complaint data is a user attachment problem according to the performance index problem positioning analysis based on the signaling data and the performance index data, acquire at least one of an attachment request number of a complaint user, a first attachment success rate of the complaint user in each abnormal time slice, a second attachment success rate, and a third attachment success rate.

[0327] The third determination unit is configured to, for each abnormal time slice, perform the performance index problem delimitation analysis according to at least one of the attachment request number, the first attachment success rate, the second attachment success rate, and the third attachment success rate, and determine a second sub-complaint problem corresponding to the abnormal time slice.

[0328] The fourth determination unit is configured to determine a second VoLTE complaint problem corresponding to the VoLTE complaint data according to the second sub-complaint problem corresponding to each abnormal time slice.

[0329] The abnormal time slice is determined according to a complaint time.

[0330] The complaint user and the complaint time are acquired according to the VoLTE complaint data.

[0331] The first attachment success rate is an attachment success rate of a mobility management network element passed by the complaint user.

[0332] The second attachment success rate is an attachment success rate of a cell passed by the complaint user, except for the complaint user.

[0333] The third attachment success rate is an attachment success rate of the cell passed by the complaint user.

[0334] Optionally, the VoLTE complaint problem analysis device, wherein the third determination unit is specifically configured to:

[0335] If the attachment request number is greater than a preset number and the first attachment success rate is less than a first threshold, it is determined that the second sub-complaint problem corresponding to the abnormal time slice is a core network problem.

[0336] If the number of the attachment requests is greater than the preset number and the second attachment success rate is less than a second threshold value, it is determined that the second sub-complaint problem corresponding to the abnormal time slice is a wireless problem.

[0337] If the number of the attachment requests is greater than the preset number, the number of the cells passed through by the complaint user in the abnormal time slice is greater than a preset number, and the third attachment success rate is less than a third threshold value, it is determined that the second sub-complaint problem corresponding to the abnormal time slice is a terminal problem.

[0338] Optionally, the VoLTE complaint problem analysis device, wherein the root fourth determination unit is specifically configured to:

[0339] According to the second sub-complaint problem corresponding to each abnormal time slice, the frequency corresponding to each second sub-complaint problem is counted.

[0340] The second sub-complaint problem with the highest frequency is determined as the second VoLTE complaint problem corresponding to the VoLTE complaint data.

[0341] As shown in Figure 7 The embodiment of the present application also provides a VoLTE complaint problem analysis device, which comprises a processor 701 and a memory 702 connected with the processor 701 through a bus interface, wherein the memory 702 is used for storing programs and data used by the processor 701 in operation, and the processor 701 calls and executes the programs and data stored in the memory 702.

[0342] The VoLTE complaint problem positioning device further comprises a transceiver 703 connected with the bus interface and used for receiving and sending data under the control of the processor 701.

[0343] Specifically, the processor 701 executes the following processes:

[0344] Obtains service domain data and operation domain data related to VoLTE complaint data;

[0345] Performs delimitation analysis according to the service domain data to determine a first VoLTE complaint problem corresponding to the VoLTE complaint data;

[0346] In the case that the first VoLTE complaint problem does not belong to a user subscription problem, performs delimitation analysis according to the operation domain data to determine a second VoLTE complaint problem corresponding to the VoLTE complaint data, and performs positioning analysis according to the operation domain data to determine a third VoLTE complaint problem corresponding to the VoLTE complaint data.

[0347] Optionally, the VoLTE complaint problem analysis device, wherein the processor 701 specifically performs the following process:

[0348] performing a delimiting analysis according to the high-definition voice function subscription information to determine a first VoLTE complaint problem corresponding to the VoLTE complaint data.

[0349] Optionally, the VoLTE complaint problem analysis device, wherein the processor 701 further performs the following process:

[0350] performing a positioning analysis according to the service domain data to determine a fourth VoLTE complaint problem corresponding to the VoLTE complaint data.

[0351] Optionally, the VoLTE complaint problem analysis device, wherein the processor 701 specifically performs the following process:

[0352] performing a plurality of delimiting analyses according to the operation domain data to obtain a plurality of first sub-complaint problems corresponding to the VoLTE complaint data;

[0353] inputting the plurality of first sub-complaint problems into a problem analysis model for analysis to obtain a second VoLTE complaint problem output by the problem analysis model; wherein the problem analysis model is obtained by training a classification algorithm model using historical labeled data.

[0354] Optionally, the VoLTE complaint problem analysis device, wherein the delimiting analysis includes continuous call problem delimiting analysis, the operation domain data includes signaling data, and the processor 701 specifically performs the following process:

[0355] matching a first disconnection reason rule library and the signaling data to determine a second VoLTE complaint problem corresponding to the VoLTE complaint data; wherein the first disconnection reason rule library is related to a continuous call problem.

[0356] Optionally, the VoLTE complaint problem analysis device, wherein the signaling data includes at least one of outgoing data, incoming data, and registration data, and the processor 701 specifically performs the following process:

[0357] determining whether a key field of at least one of the outgoing data, the incoming data, and the registration data is empty;

[0358] in a case where the key field of at least one of the outgoing data, the incoming data, and the registration data is empty, setting the key field corresponding to the empty value to a preset value;

[0359] Match key fields of at least one of the outgoing data, the incoming data and the registration data with the first disconnection reason rule library respectively to determine a second VoLTE complaint problem corresponding to the VoLTE complaint data.

[0360] Optionally, the VoLTE complaint problem analysis device, wherein the positioning analysis comprises continuous call problem positioning analysis, the operation domain data comprises MR data and / or network optimization data, and the processor 701 specifically performs the following processes:

[0361] According to the first disconnection duration, MR data and / or network optimization data in a corresponding time period are obtained;

[0362] The root cause analysis algorithm is adopted to perform the continuous call problem positioning analysis according to the MR data and / or the network optimization data, and a third VoLTE complaint problem corresponding to the VoLTE complaint data is determined.

[0363] Optionally, the VoLTE complaint problem analysis device, wherein the processor 701 specifically performs one of the following:

[0364] In a case where the termination cell information of the complaint user is null, if the first disconnection duration is less than or equal to a first duration, first signaling data are obtained;

[0365] In a case where the termination cell information of the complaint user is null, if the first disconnection duration is greater than the first duration, second signaling data are obtained, and the MR data and / or the network optimization data are obtained according to relationships of the first disconnection duration with a second duration and a third duration respectively;

[0366] In a case where the termination cell information of the complaint user is not null, the MR data and / or the network optimization data are obtained according to relationships of the first disconnection duration with the second duration and the third duration respectively;

[0367] The complaint user is obtained according to the VoLTE complaint data;

[0368] The first signaling data are signaling data corresponding to cells passed through by the complaint user in a first time period;

[0369] The second signaling data are signaling data corresponding to cells passed through by the complaint user in a second time period;

[0370] The first time period is a time period between a first time and a termination time, and the first time is a time of a first duration before the termination time;

[0371] The second time period is a time period between the start time and the end time;

[0372] The start time is a start time corresponding to the first time of disconnection of the complaint user, and is acquired according to the VoLTE complaint data;

[0373] The end time is an end time corresponding to the first time of disconnection of the complaint user, and is acquired according to the VoLTE complaint data;

[0374] The second time length is greater than the first time length and less than the third time length.

[0375] Optionally, the VoLTE complaint problem analysis device, wherein the processor 701 specifically performs the following processes:

[0376] If the first time of disconnection time length is greater than the first time length and less than or equal to the second time length threshold, first MR data and / or first network optimization data are acquired;

[0377] If the first time of disconnection time length is greater than the second time length and less than the third time length threshold, second MR data and / or second network optimization data are acquired;

[0378] If the first time of disconnection time length is greater than the third time length, third MR data and / or third network optimization data are acquired;

[0379] The first MR data is MR data corresponding to a cell passed through by the complaint user in a third time period;

[0380] The first network optimization data is network optimization data corresponding to a cell passed through by the complaint user in a fourth time period;

[0381] The second MR data is MR data corresponding to a cell passed through by the complaint user in the second time period;

[0382] The second network optimization data is network optimization data corresponding to a cell passed through by the complaint user in the fourth time period;

[0383] The third MR data is MR data corresponding to a cell passed through by the complaint user in the second time period;

[0384] The third network optimization data is network optimization data corresponding to a cell passed through by the complaint user in the second time period;

[0385] The third time period is a time period between a second time and the end time, and the second time is a time of a second time length before the end time;

[0386] The fourth time period is a time period between a third time and the end time, and the third time is a time of a third time length before the end time.

[0387] Optionally, the VoLTE complaint problem analysis device, wherein the processor 701 specifically performs the following processes:

[0388] If the first time length of disconnection is less than or equal to the second time length, fourth MR data and / or fourth network quality data are acquired;

[0389] If the first time length of disconnection is greater than the second time length and less than or equal to the third time length, fifth MR data and / or fifth network quality data are acquired;

[0390] The fourth MR data is MR data corresponding to the access to the termination cell of the complaint user in a third time period;

[0391] The fourth network quality data is network quality data corresponding to the access to the termination cell of the complaint user in a fourth time period;

[0392] The fifth MR data is MR data corresponding to the access to the termination cell of the complaint user in the second time period;

[0393] The fifth network quality data is network quality data corresponding to the access to the termination cell of the complaint user in the fourth time period;

[0394] The third time period is a time period between a second time and the end time, and the second time is a time of a second time length before the end time;

[0395] The fourth time period is a time period between a third time and the end time, and the third time is a time of a third time length before the end time.

[0396] Optionally, the VoLTE complaint problem analysis device, wherein the delimitation analysis includes voice quality problem delimitation analysis, the positioning analysis includes voice quality problem positioning analysis, and the processor 701 specifically performs the following processes:

[0397] In a case where it is determined, according to the voice quality problem delimitation analysis on at least one of the signaling data, the network quality data, the MR data and the alarm data, that a second VoLTE complaint problem corresponding to the VoLTE complaint data is a wireless problem, the voice quality problem positioning analysis is performed according to a user call role corresponding to the VoLTE complaint data, to determine a third VoLTE complaint problem corresponding to the VoLTE complaint data;

[0398] The user call role includes a calling role and a called role.

[0399] Optionally, the VoLTE complaint problem analysis device, wherein the delimitation analysis comprises performance index problem delimitation analysis, the positioning analysis comprises performance index problem positioning analysis, and the processor 701 specifically performs the following processes:

[0400] In a case where it is determined, according to the signaling data and the performance index data, that the third VoLTE complaint problem corresponding to the VoLTE complaint data is a user attachment problem, at least one of an attachment request number of the complaint user, a first attachment success rate of the complaint user in each abnormal time slice, a second attachment success rate, and a third attachment success rate is acquired;

[0401] For each abnormal time slice, at least one of the attachment request number, the first attachment success rate, the second attachment success rate, and the third attachment success rate is used for the performance index problem delimitation analysis, and a second sub-complaint problem corresponding to the abnormal time slice is determined;

[0402] According to the second sub-complaint problem corresponding to each abnormal time slice, a second VoLTE complaint problem corresponding to the VoLTE complaint data is determined;

[0403] The abnormal time slice is determined according to a complaint time;

[0404] The complaint user and the complaint time are acquired according to the VoLTE complaint data;

[0405] The first attachment success rate is an attachment success rate of a mobility management network element passed by the complaint user;

[0406] The second attachment success rate is an attachment success rate of a user other than the complaint user in a cell passed by the complaint user;

[0407] The third attachment success rate is an attachment success rate of the cell passed by the complaint user.

[0408] Optionally, the VoLTE complaint problem analysis device, wherein the processor 701 specifically performs the following processes:

[0409] If the attachment request number is greater than a preset number, and the first attachment success rate is less than a first threshold, it is determined that the second sub-complaint problem corresponding to the abnormal time slice is a core network problem;

[0410] If the attachment request number is greater than the preset number, and the second attachment success rate is less than a second threshold, it is determined that the second sub-complaint problem corresponding to the abnormal time slice is a wireless problem;

[0411] If the number of the attachment request times is greater than the preset number of times, the number of the cells passed by the complaining user in the abnormal time slice is greater than a preset number, and the third attachment success rate is less than a third threshold value, it is determined that the second sub-complaint problem corresponding to the abnormal time slice is a terminal problem.

[0412] Optionally, the VoLTE complaint problem analysis device, wherein the processor 701 specifically performs the following process:

[0413] According to the second sub-complaint problem corresponding to each abnormal time slice, the frequency corresponding to each second sub-complaint problem is counted.

[0414] The second sub-complaint problem with the highest frequency is determined as the second VoLTE complaint problem corresponding to the VoLTE complaint data.

[0415] In the above method, the second VoLTE complaint problem corresponding to the VoLTE complaint data is determined according to the following steps: Figure 7 In the above device, the bus architecture can include any number of interconnected buses and bridges, which are linked together by various circuits of the processor 701 representing one or more processors and the memory 702 representing a memory. 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 thus, are not further described herein. The bus interface provides the user interface 704. The transceiver 703 can be a plurality of elements, i.e., including a transmitter and a receiver, which provide units for communicating with various other devices on a transmission medium. The processor 701 is responsible for managing the bus architecture and general processing, and the memory 702 can store data used by the processor 701 in performing operations.

[0416] In addition, the embodiment of the present application also provides a readable storage medium, which stores a computer program, wherein the program is executed by the processor to realize the steps in the VoLTE complaint problem analysis method in any one of the above embodiments.

[0417] In several embodiments provided in the present application, it should be understood that the disclosed method and device can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of the units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interface, device or unit, and can be electrical, mechanical or other forms.

[0418] In addition, each function unit in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically included separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of hardware plus software function unit.

[0419] The integrated unit realized in the form of software function unit can be stored in a computer readable storage medium. The software function unit is stored in a storage medium, and includes a plurality of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute part of steps of the transceiving method according to each embodiment of the present application. The aforementioned storage medium includes a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various storage medium capable of storing program codes.

[0420] The above describes the preferred embodiments of the present application. It should be noted that, for those skilled in the art, without departing from the principles of the present application, a number of improvements and refinements can be made, and these improvements and refinements should also be considered as the protection scope of the present application.

Claims

1. A VoLTE complaint issue analysis method, characterized in that, The method comprises: acquiring service domain data and operation domain data related to VoLTE complaint data; performing delimitation analysis according to the service domain data to determine a first VoLTE complaint problem corresponding to the VoLTE complaint data; in a case where the first VoLTE complaint problem does not belong to a user subscription problem, performing delimitation analysis according to the operation domain data to determine a second VoLTE complaint problem corresponding to the VoLTE complaint data, and performing positioning analysis according to the operation domain data to determine a third VoLTE complaint problem corresponding to the VoLTE complaint data; wherein the delimitation analysis comprises performance index problem delimitation analysis, the operation domain data comprises signaling data and performance index data, and performing delimitation analysis according to the operation domain data to determine the second VoLTE complaint problem corresponding to the VoLTE complaint data comprises: in a case where the third VoLTE complaint problem corresponding to the VoLTE complaint data is a user attachment problem, which is determined by performing the performance index problem positioning analysis according to the signaling data and the performance index data, acquiring at least one of an attachment request number of a complaint user, a first attachment success rate of the complaint user in each abnormal time slice, a second attachment success rate, and a third attachment success rate; for each abnormal time slice, performing the performance index problem delimitation analysis according to at least one of the attachment request number, the first attachment success rate, the second attachment success rate, and the third attachment success rate to determine a second sub-complaint problem corresponding to the abnormal time slice; determining the second VoLTE complaint problem corresponding to the VoLTE complaint data according to the second sub-complaint problem corresponding to each abnormal time slice; wherein the abnormal time slice is determined according to a complaint time; the complaint user and the complaint time are acquired according to the VoLTE complaint data; the first attachment success rate is an attachment success rate of a mobility management network element passed by the complaint user; the second attachment success rate is an attachment success rate of a user other than the complaint user of a cell passed by the complaint user; the third attachment success rate is an attachment success rate of a cell passed by the complaint user. 2.The VoLTE complaint issue analysis method of claim 1, wherein, The service domain data comprises high-definition voice function subscription information, and performing delimitation analysis according to the service domain data to determine the first VoLTE complaint problem corresponding to the VoLTE complaint data comprises: performing delimitation analysis according to the high-definition voice function subscription information to determine the first VoLTE complaint problem corresponding to the VoLTE complaint data. 3.The VoLTE complaint issue analysis method of claim 1, wherein, in a case where the first VoLTE complaint problem does not belong to a user subscription problem, the method further comprises: performing positioning analysis according to the service domain data to determine a fourth VoLTE complaint problem corresponding to the VoLTE complaint data. 4.The VoLTE complaint issue analysis method of claim 1, wherein, performing delimitation analysis according to the operation domain data to determine the second VoLTE complaint problem corresponding to the VoLTE complaint data comprises: Performing multiple bounding analyses according to the operation domain data, obtaining multiple first sub-complaint problems corresponding to the VoLTE complaint data; Inputting the multiple first sub-complaint problems into a question analysis model for analysis, and obtaining second VoLTE complaint problems output by the question analysis model; wherein the question analysis model is obtained by training a classification algorithm model using historical labeled data. 5.The VoLTE complaint issue analysis method of claim 1, wherein, The bounding analysis includes continuous call problem bounding analysis, and the operation domain data includes signaling data. The bounding analysis is performed according to the operation domain data to determine second VoLTE complaint problems corresponding to the VoLTE complaint data, including: Matching the first hang-up reason rule library with the signaling data to determine the second VoLTE complaint problems corresponding to the VoLTE complaint data; wherein the first hang-up reason rule library is related to the continuous call problem. 6.The VoLTE complaint issue analysis method of claim 5, wherein, The signaling data includes at least one of outgoing data, incoming data, and registration data. The matching of the first hang-up reason rule library with the signaling data to determine the second VoLTE complaint problems corresponding to the VoLTE complaint data includes: Determining whether a key field of at least one of the outgoing data, the incoming data, and the registration data is empty; In a case where the key field of at least one of the outgoing data, the incoming data, and the registration data is the empty value, setting the key field corresponding to the empty value to a preset value; Matching the key field of at least one of the outgoing data, the incoming data, and the registration data with the first hang-up reason rule library respectively to determine the second VoLTE complaint problems corresponding to the VoLTE complaint data. 7.The VoLTE complaint issue analysis method of claim 1, wherein, The positioning analysis includes continuous call problem positioning analysis, and the operation domain data includes MR data and / or network optimization data. The positioning analysis is performed according to the operation domain data to determine third VoLTE complaint problems corresponding to the VoLTE complaint data, including: According to the first hang-up duration, obtaining MR data and / or network optimization data in a corresponding time period; Using a root cause analysis algorithm, performing the continuous call problem positioning analysis according to the MR data and / or the network optimization data to determine the third VoLTE complaint problems corresponding to the VoLTE complaint data. 8.The VoLTE complaint issue analysis method of claim 7, wherein, The obtaining of the MR data and / or the network optimization data according to the first hang-up duration includes one of the following: In a case where the termination cell information of the complaint user is empty, if the first hang-up duration is less than or equal to a first duration, first signaling data is obtained; In a case where the termination cell information of the complaint user is empty, if the first hang-up duration is greater than the first duration, second signaling data is obtained, and the MR data and / or the network optimization data are obtained according to the relationship between the first hang-up duration and second and third durations; In a case where the termination cell information of the complaint user is not empty, the MR data and / or the network optimization data are obtained according to the relationship between the first hang-up duration and the second and third durations; The complaint user is obtained according to the VoLTE complaint data; The first signaling data is signaling data corresponding to a cell passed through by the complaint user in a first time period; The second signaling data is signaling data corresponding to a cell passed through by the complaint user in a second time period; The first time period is a time period between a first time and a termination time, and the first time is a time point of a first time length before the termination time; The second time period is a time period between a start time and the termination time; The start time is a start time corresponding to a first time of disconnection of the complaint user, and is obtained according to the VoLTE complaint data; The termination time is a termination time corresponding to the first time of disconnection of the complaint user, and is obtained according to the VoLTE complaint data; The second time length is greater than the first time length and less than the third time length. 9.The VoLTE complaint issue analysis method of claim 8, wherein, In the case that the termination cell information of the complaint user is not empty, the MR data and / or the network optimization data are obtained according to the relationship between the first time of disconnection and the second time length and the third time length, including: If the first time of disconnection is greater than the first time length and less than or equal to the second time length threshold, first MR data and / or first network optimization data are obtained; If the first time of disconnection is greater than the second time length and less than the third time length threshold, second MR data and / or second network optimization data are obtained; If the first time of disconnection is greater than the third time length, third MR data and / or third network optimization data are obtained; The first MR data is MR data corresponding to a cell passed through by the complaint user in a third time period; The first network optimization data is network optimization data corresponding to a cell passed through by the complaint user in a fourth time period; The second MR data is MR data corresponding to a cell passed through by the complaint user in the second time period; The second network optimization data is network optimization data corresponding to a cell passed through by the complaint user in the fourth time period; The third MR data is MR data corresponding to a cell passed through by the complaint user in the second time period; The third network optimization data is network optimization data corresponding to a cell passed through by the complaint user in the second time period; The third time period is a time period between a second time and the termination time, and the second time is a time point of a second time length before the termination time; The fourth time period is a time period between a third time and the termination time, and the third time is a time point of a third time length before the termination time. 10.The VoLTE complaint issue analysis method of claim 8, wherein, In the case that the termination cell information of the complaint user is not empty, the MR data and / or the network optimization data are obtained according to the relationship between the first time of disconnection and the second time length and the third time length, including: If the first time of disconnection is less than or equal to the second time length, fourth MR data and / or fourth network optimization data are obtained; if the first time length is greater than the second time length and less than or equal to the third time length, fifth MR data and / or fifth network optimization data are acquired; The fourth MR data is MR data corresponding to the complaint user accessing a termination cell in a third time period; The fourth network optimization data is network optimization data corresponding to the complaint user accessing the termination cell in a fourth time period; The fifth MR data is MR data corresponding to the complaint user accessing the termination cell in the second time period; The fifth network optimization data is network optimization data corresponding to the complaint user accessing the termination cell in the fourth time period; The third time period is a time period between a second time and the termination time, and the second time is a time of a second time length before the termination time; The fourth time period is a time period between a third time and the termination time, and the third time is a time of a third time length before the termination time. 11.The VoLTE complaint issue analysis method of claim 1, wherein, The delimitation analysis includes voice quality problem delimitation analysis, the positioning analysis includes voice quality problem positioning analysis, the operation domain data includes at least one of signaling data, network optimization data, MR data and alarm data, and the third VoLTE complaint problem corresponding to the VoLTE complaint data is determined according to the positioning analysis of the operation domain data. In the case that the second VoLTE complaint problem corresponding to the VoLTE complaint data is determined to be a wireless problem according to the voice quality problem delimitation analysis of at least one of the signaling data, the network optimization data, the MR data and the alarm data, the third VoLTE complaint problem corresponding to the VoLTE complaint data is determined according to the voice quality problem positioning analysis of a user call role corresponding to the VoLTE complaint data. The user call role includes a calling role and a called role. 12.The VoLTE complaint issue analysis method of claim 1, wherein, The positioning analysis includes performance index problem positioning analysis. 13.The VoLTE complaint issue analysis method of claim 12, wherein, For each of the abnormal time slices, the second sub-complaint problem corresponding to the abnormal time slice is determined according to the performance index problem delimitation analysis of at least one of the number of attachment requests, the first attachment success rate, the second attachment success rate and the third attachment success rate, including: If the number of attachment requests is greater than a preset number, and the first attachment success rate is less than a first threshold value, it is determined that the second sub-complaint problem corresponding to the abnormal time slice is a core network problem; If the number of attachment requests is greater than the preset number, and the second attachment success rate is less than a second threshold value, it is determined that the second sub-complaint problem corresponding to the abnormal time slice is a wireless problem; If the number of attachment requests is greater than the preset number, and the number of cells passed by the complaint user in the abnormal time slice is greater than a preset number, and the third attachment success rate is less than a third threshold value, it is determined that the second sub-complaint problem corresponding to the abnormal time slice is a terminal problem. 14.The VoLTE complaint issue analysis method of claim 12, wherein, The second VoLTE complaint problem corresponding to the VoLTE complaint data is determined according to the second sub-complaint problem corresponding to each of the abnormal time slices, including: determine a second VoLTE complaint problem corresponding to the VoLTE complaint data according to each second sub-complaint problem corresponding to each abnormal time slice; determine the second sub-complaint problem with the highest frequency as the second VoLTE complaint problem corresponding to the VoLTE complaint data.

15. A VoLTE complaint issue analysis apparatus, characterized by, The method comprises: an acquisition module, configured to acquire service domain data and operation domain data related to VoLTE complaint data; a first determination module, configured to determine a first VoLTE complaint problem corresponding to the VoLTE complaint data according to the service domain data through delimiting analysis; a second determination module, configured to, in a case where the first VoLTE complaint problem does not belong to a user subscription problem, determine a second VoLTE complaint problem corresponding to the VoLTE complaint data according to the operation domain data through delimiting analysis, and determine a third VoLTE complaint problem corresponding to the VoLTE complaint data according to the operation domain data through positioning analysis; wherein the delimiting analysis comprises performance index problem delimiting analysis, the operation domain data comprises signaling data and performance index data, and the second determination module comprises: a second acquisition unit, configured to, in a case where it is determined that the third VoLTE complaint problem corresponding to the VoLTE complaint data is a user attachment problem according to the performance index problem positioning analysis based on the signaling data and the performance index data, acquire at least one of an attachment request number of a complaint user, a first attachment success rate of the complaint user in each abnormal time slice, a second attachment success rate, and a third attachment success rate; a third determination unit, configured to, for each abnormal time slice, determine a second sub-complaint problem corresponding to the abnormal time slice according to at least one of the attachment request number, the first attachment success rate, the second attachment success rate, and the third attachment success rate through the performance index problem delimiting analysis; a fourth determination unit, configured to determine a second VoLTE complaint problem corresponding to the VoLTE complaint data according to each second sub-complaint problem corresponding to each abnormal time slice; wherein the abnormal time slice is determined according to a complaint time; the complaint user and the complaint time are acquired according to the VoLTE complaint data; the first attachment success rate is an attachment success rate of a mobility management network element passed by the complaint user; the second attachment success rate is an attachment success rate of a user other than the complaint user in a cell passed by the complaint user; the third attachment success rate is an attachment success rate of the cell passed by the complaint user.

16. A VoLTE complaint issue analysis device, characterized by, The method comprises: a processor, a memory, and a program stored on the memory and executable on the processor, and the program is executed by the processor to implement the VoLTE complaint problem analysis method in any one of claims 1 to 14.

17. A readable storage medium, characterized by, The readable storage medium stores a program, and the program is executed by the processor to implement the VoLTE complaint problem analysis method in any one of claims 1 to 14.

Citation Information

Patent Citations

  • Complaint processing method and device for unlimited package users

    CN110933624A