CN109672548B - Long term evolution voice VoLTE network fault detection method, device and server - Google Patents
Long term evolution voice VoLTE network fault detection method, device and server Download PDFInfo
- Publication number
- CN109672548B CN109672548B CN201710966390.1A CN201710966390A CN109672548B CN 109672548 B CN109672548 B CN 109672548B CN 201710966390 A CN201710966390 A CN 201710966390A CN 109672548 B CN109672548 B CN 109672548B
- Authority
- CN
- China
- Prior art keywords
- user
- packet loss
- tags
- hash tree
- network fault
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000001514 detection method Methods 0.000 title claims abstract description 33
- 230000007774 longterm Effects 0.000 title claims description 9
- 238000000034 method Methods 0.000 claims abstract description 27
- 238000012544 monitoring process Methods 0.000 claims abstract description 21
- 230000005540 biological transmission Effects 0.000 claims description 8
- 238000004590 computer program Methods 0.000 claims description 6
- 238000013138 pruning Methods 0.000 claims description 4
- 238000012217 deletion Methods 0.000 claims 1
- 230000037430 deletion Effects 0.000 claims 1
- 230000001502 supplementing effect Effects 0.000 description 4
- 235000011430 Malus pumila Nutrition 0.000 description 2
- 235000015103 Malus silvestris Nutrition 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000000717 retained effect Effects 0.000 description 2
- 241000220225 Malus Species 0.000 description 1
- 244000141359 Malus pumila Species 0.000 description 1
- 244000062793 Sorghum vulgare Species 0.000 description 1
- 230000001174 ascending effect Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000010219 correlation analysis Methods 0.000 description 1
- 238000013075 data extraction Methods 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 235000019713 millet Nutrition 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
- 238000013024 troubleshooting Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0823—Errors, e.g. transmission errors
- H04L43/0829—Packet loss
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0631—Management of faults, events, alarms or notifications using root cause analysis; using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis
- H04L41/0636—Management of faults, events, alarms or notifications using root cause analysis; using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis based on a decision tree analysis
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0677—Localisation of faults
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention provides a VoLTE network fault detection method, a VoLTE network fault detection device and a VoLTE network fault detection server. The method comprises the following steps: acquiring packet loss statistical data of each monitoring network point; according to the packet loss statistical data, the corresponding relation between the user label corresponding to the user with the packet loss and the packet loss information is counted; and determining the user label of the user with the probable packet loss according to the corresponding relation. By adopting the method, the user label of the user with the packet loss can be determined at a high probability by associating the user label with the packet loss information, so that an accurate basis is provided for defining the fault reason of the link with the VoLTE network fault.
Description
Technical Field
The invention relates to the technical field of wireless, in particular to a VoLTE network fault detection method, a VoLTE network fault detection device and a VoLTE network fault detection server.
Background
With the increasing application of Long Term Evolution (LTE for short) Voice over LTE (Voice over LTE for short), it is important to improve network performance, and an important task is network problem location. However, the voice problem involves numerous network elements and complex scenes, and even because cross-department and cross-operator can also generate the phenomenon of liability deniability, how to accurately delimit the problem becomes the key point and difficulty in improving the voice quality.
Currently, there is a method for delimiting problems such as Voice over Internet Protocol (VoIP) or the like by counting the number of lost packets of Real-time Transport Protocol (RTP) and the number of lost packets of RTP carried in RTP Control Protocol (RTCP) with a monitoring point. For example, a monitoring point may be set in each network segment from a source end to an opposite end, and whether packet loss exists in each network segment is monitored to find out which segment of the whole link the failure occurs in, so as to perform VoLTE network failure detection.
However, in the above manner, the number of RTP packet drops can only roughly define which segment the network problem occurs in, but cannot define the specific reason of the Volte network failure, so it is necessary to provide a method capable of accurately detecting the Volte network failure.
Disclosure of Invention
The technical scheme of the invention aims to provide a VoLTE network fault detection method, a VoLTE network fault detection device and a VoLTE network fault detection server, which are used for solving the problems that only a link with a VoLTE network fault can be determined and the specific fault reason cannot be defined by adopting a VoLTE network fault detection mode in the prior art.
The specific embodiment of the invention provides a method for detecting a long-term evolution voice Voice (Volte) network fault, which comprises the following steps:
acquiring packet loss statistical data of each monitoring network point;
according to the packet loss statistical data, the corresponding relation between the user label corresponding to the user with the packet loss and the packet loss information is counted;
and determining the user label of the user with the probable packet loss according to the corresponding relation.
Preferably, the Volte network fault detection method further includes:
and analyzing the network fault according to the user label of the user with the determined approximate probability packet loss.
Preferably, after the step of obtaining packet loss statistical data of each monitoring node, the method further includes:
according to the packet loss statistical data, extracting specific users of which the total packet number of data transmitted in each monitoring network point is greater than or equal to a first numerical value and the packet loss rate is greater than or equal to a second numerical value;
wherein, in the step of counting the corresponding relationship between the user tag corresponding to the user with the packet loss and the packet loss information according to the packet loss statistical data:
and according to the packet loss statistical data, counting the corresponding relation between the user label corresponding to the specific user and the packet loss information.
Preferably, the method for detecting a fault in a Volte network, wherein the step of counting a correspondence between a user tag corresponding to a user who has lost a packet and packet loss information according to the packet loss statistical data includes:
counting the corresponding relation between the user labels with different dimensionalities of the users with packet loss and the packet loss information;
and establishing a Hash tree according to the corresponding relation.
Preferably, the method for detecting a fault in a Volte network, wherein the step of determining the user tag of the user with the probable packet loss according to the correspondence includes:
deleting the user tags of which the corresponding packet loss information does not meet a first preset condition in the Hash tree to obtain the pruned Hash tree;
and determining the user label of which the corresponding packet loss information meets a second preset condition in the pruned Hash tree, wherein the user label is the user label of the user with the packet loss with the high probability.
Preferably, in the method for detecting a fault in a Volte network, in the step of deleting a user tag in the Hash tree whose corresponding packet loss information does not meet a first preset condition, and obtaining the pruned Hash tree, the packet loss information includes a total packet number and a packet loss rate of the counted transmission data, where the first preset condition is that the total packet number is smaller than a third numerical value, and the packet loss rate is smaller than a fourth numerical value.
Preferably, the method for detecting a fault in a Volte network, wherein the step of determining that the corresponding packet loss information in the pruned Hash tree conforms to a user tag of a second preset value includes:
sequencing the corresponding user tags according to the sequence of the packet loss numbers recorded in the packet loss information from high to low in the pruned Hash tree;
extracting the first N user tags in the sorted user tags;
analyzing whether at least two user tag groups which have inclusion relation and the difference value between the corresponding packet loss numbers is smaller than a preset numerical value exist in the previous N user tags or not;
if the user tag group exists, retaining one user tag in the user tag group, and deleting other tags in the user tag group;
and supplementing the deleted user tags in the first N user tags according to the sorted user tags, and determining that the N user tags after the user tags are supplemented are the user tags of the users with the probability of packet loss.
The specific embodiment of the present invention further provides a device for detecting a long term evolution voice network fault, where the device includes:
the acquisition module is used for acquiring the packet loss statistical data of each monitoring network point;
the first analysis module is used for counting the corresponding relation between the user label corresponding to the user with the packet loss and the packet loss information according to the packet loss statistical data;
and the second analysis module is used for determining the user label of the user with the probable packet loss according to the corresponding relation.
In another aspect, an embodiment of the present invention further provides a server, including a memory, a processor, and a computer program stored in the memory and executable on the processor; the processor, when executing the program, implements the Volte network failure detection method as described in any of the above.
Yet another aspect of the embodiments of the present invention provides a computer-readable storage medium, on which a computer program is stored, where the program, when executed by a processor, implements the Volte network fault detection method as described in any one of the above.
One or more embodiments of the invention have at least the following beneficial effects:
according to the Volte network fault detection method, the user tags of the users with the packet loss at a high probability can be determined by associating the user tags with the packet loss information, so that an accurate basis is provided for defining the fault reasons of the links with the VoLTE network fault.
Drawings
Fig. 1 is a schematic flowchart of a Volte network fault detection method according to an embodiment of the present invention;
fig. 2 is a schematic flow chart of a Volte network fault detection method according to another embodiment of the present invention;
FIG. 3 is a flowchart illustrating the execution of step S120;
FIG. 4 is a schematic structural diagram of a Hash tree established by the Volte network fault detection method according to the embodiment of the present invention;
FIG. 5 is a flowchart illustrating the execution of step S130;
FIG. 6 is a flowchart illustrating the execution of step S132;
fig. 7 is a schematic structural diagram of a voltage network fault detection apparatus according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
As shown in fig. 1, the method for detecting a long term evolution voice network fault according to the specific embodiment of the present invention includes:
s110, obtaining packet loss statistical data of each monitoring network point;
s120, according to the packet loss statistical data, counting the corresponding relation between the user label corresponding to the user with packet loss and the packet loss information;
and S130, determining the user label of the user with the probable packet loss according to the corresponding relation.
According to the Volte network fault detection method, the user tags of the users with the packet loss at a high probability can be determined by associating the user tags with the packet loss information, so that an accurate basis is provided for defining the fault reasons of the links with the VoLTE network fault.
Referring to fig. 2, preferably, after step S130, the method for detecting a fault in a Volte network according to the embodiment of the present invention further includes:
and S140, analyzing the network fault according to the user label of the user with the determined approximate probability packet loss.
In addition, in another aspect of the embodiment of the present invention, after the step S110, the method further includes:
according to the packet loss statistical data, extracting specific users of which the total packet number of data transmitted in each monitoring network point is greater than or equal to a first numerical value and the packet loss rate is greater than or equal to a second numerical value;
in step S120, according to the packet loss statistical data, the step of counting a correspondence between a user tag corresponding to a user with a packet loss and packet loss information is:
and according to the packet loss statistical data, counting the corresponding relation between the user label corresponding to the specific user and the packet loss information.
By adopting the steps, in order to avoid randomness, a total packet number threshold (a first numerical value) and a packet loss rate threshold (a second numerical value) of data transmitted by a user of each monitoring node are preset, and only statistical data, which is obtained from each monitoring node and has the total packet number of the transmitted data being greater than or equal to the first numerical value (for example, m) and the packet loss rate being greater than or equal to the second numerical value (for example, n%), is used as a data basis for calculating a user tag of a user with the approximate packet loss rate.
In addition, specifically, in step S110, by setting a monitoring point between network elements in a certain area, for example, setting a monitoring point between two Session Border Controllers (SBC), packet loss statistical data is obtained, and packet loss statistics can be performed. The data transmitted between the network elements can be judged whether the data is the packet loss statistical data according to the continuity of the Sequence number carried in the RTP.
In step S120, the packet loss information in the packet loss statistical data is associated with the user tag, so as to calculate which users, cells and/or network elements have packet losses, and establish a corresponding relationship between the user tag corresponding to the user having packet losses and the packet loss information.
Preferably, in an embodiment of the present invention, the packet loss information may include a total packet number, a packet loss number, and/or a packet loss rate of data transmitted within a preset time.
In addition, in the specific embodiment of the present invention, the user tag may include multiple dimensions, for example, as follows, the multiple dimensions included in the user tag may be:
the transmission direction is as follows: ascending or descending;
the session type is as follows: voice or video
Network element: central Cell, base station, public data network gateway PGW, SBC
Time: 0 to 24 points
The place attribute is as follows: grid (C)
Equipment manufacturers: zhongxing, Huashi, or Nokia, etc. (version number may be included if necessary)
The user: IMSI, mobile phone number, etc.;
the terminal model: apple, millet, three stars (if necessary, also can contain OS version number)
The network type: 4G-4G, 4G-2G, 2G-4G
According to the multi-dimensional user tag, the association shown in table 1 below can be established between the user tag corresponding to the user who has lost the packet and the packet loss information:
TABLE 1
| User' s | Terminal model | Cell | …… | Total number of packets | Number of lost packets | Packet loss rate |
| A | Apple (Malus pumila) | Cell1 | …… | 1000 | 10 | 1% |
| B | Millet | Cell2 | …… | 2000 | 1 | <1% |
| C | Three stars | Cell1 | …… | 3000 | 15 | 0.5% |
In the method for detecting a fault in a Volte network according to the embodiment of the present invention, according to the association between the user tag corresponding to the user with the packet loss and the packet loss information, statistics of the corresponding relationship between the user tag and the packet loss information is performed, and preferably, step S120 is shown in fig. 3, where the step of performing statistics of the corresponding relationship between the user tag corresponding to the user with the packet loss and the packet loss information according to the packet loss statistical data includes:
s121, counting the corresponding relations between the user tags with different dimensionalities of the users with packet loss and the packet loss information;
and S122, establishing a Hash tree according to the corresponding relation.
For example, the corresponding relationship between the user tag of a single dimension such as a user, a network element, and a session type and the packet loss information is respectively counted, the corresponding relationship between the user tag of a user and a cell combination dimension and the packet loss information is further counted, the corresponding relationship between the user tag of a user, a cell, and a session type that is a voice combination dimension and the packet loss information is further counted, by using this way, the corresponding relationship between the user tag of different dimensions and the packet loss information for defining a user with a packet loss is established, and a Hash tree as shown in fig. 4 is formed, so as to be used for determining the user tag of a subsequent user with a packet loss at a high probability.
Preferably, in the method for detecting a fault in a Volte network according to the specific embodiment of the present invention, in step S130, the step of determining the user tag of the user with the probable packet loss according to the correspondence relationship includes, as shown in fig. 5:
s131, deleting the user tags, corresponding to the packet loss information, of which the packet loss information does not meet the first preset condition, in the Hash tree to obtain the pruned Hash tree;
and S132, determining that the corresponding packet loss information in the pruned Hash tree meets a user tag of a second preset condition, and the user tag is a user tag of a user with a high probability of packet loss.
Specifically, in step S131, deleting the user tag in the Hash tree whose corresponding packet loss information does not meet a first preset condition, and obtaining the pruned Hash tree, where the packet loss information includes a total packet number and a packet loss rate of the counted transmission data, and the first preset condition is that the total packet number is smaller than a third numerical value, and the packet loss rate is smaller than a fourth numerical value.
Through the step S131, thresholds are respectively set for the total packet number and the packet loss rate of the transmission data counted in the preset time, and based on the set thresholds, the Hash tree is pruned, and the non-critical user tags are removed, so that the calculation amount is reduced, and the result of the method for detecting the fault in the Volte network according to the embodiment of the present invention is obtained more quickly.
In the embodiment of the present invention, preferably, for a user tag with a single dimension, the threshold retained in the Hash tree is set according to the user tag with each dimension, and preferably, the retained user tag with a single dimension includes: user, network element, location attribute, set manufacturer and terminal model. The decision rule for determining whether a certain user tag appears in a user tag of a single dimension is to decide whether it is likely to be "pruned". Generally, for a relatively large number of application labels, for example, thousands of application labels may exist in a device, so that some devices are inevitably subjected to "pruning" due to insufficient traffic; on the contrary, for the user tags of the "uplink/downlink" type, since the uplink and downlink traffic volume is generally equivalent in a certain time period, the situation that the uplink or the downlink is "pruned" generally does not occur, and therefore, the user tags in a single dimension are not recommended to be present.
Taking the data statistics of a day in a certain area as an example, the threshold of the user tag of each single dimension can be shown in the following table 2:
TABLE 2
In addition, the determination method for the multi-dimensional user tag threshold can adopt the following steps: and dividing the threshold of the single-dimension user label by the corresponding statistical number of other dimension user labels.
By adopting the mode, only the total packet number of the counted transmission data is kept in the Hash tree and is larger than or equal to the third data, the user tags with the packet loss rate larger than or equal to the fourth numerical value are kept, and other user tags are deleted.
Preferably, in step S132, the step of determining that the corresponding packet loss information in the pruned Hash tree corresponds to the user tag of the second preset value, and is the user tag of the user with the probability of packet loss, includes, as shown in fig. 6:
s1321, sorting the corresponding user tags according to the sequence of the packet loss numbers recorded in the packet loss information from high to low in the pruned Hash tree;
s1322, extracting the first N user tags in the sorted user tags;
s1323, whether at least two user label groups which have an inclusion relationship and the difference value between the corresponding packet loss numbers is smaller than a preset numerical value exist in the previous N user labels is analyzed;
s1324, if the user tag group exists, reserving one user tag in the user tag group, and deleting other tags in the user tag group;
s1325, according to the sorted user tags, the deleted user tags in the first N user tags are supplemented, and the N user tags after the user tags are supplemented are determined to be the user tags of the users with the probability of packet loss.
In the above manner, the first N user tags with the higher packet loss number recorded in the packet loss information are obtained through step S1321 and step S1322; analyzing the extracted first N user tags through steps S1323 and S1324, screening out the user tags with the inclusion relationship, reserving the user tags with the inclusion relationship and keeping one of the user tags in the user tag group with the difference value between the corresponding packet loss numbers smaller than a preset value, deleting other user tags, and supplementing the other user tags into the extracted first N user tags through step S1325, thereby determining that the finally obtained N user tags after the user tags are supplemented are the user tags of the users with the packet loss at the approximate rate.
For example, when the multidimensional user tags a2 and B1 are completely contained in the one-dimensional user tag a2 and the difference between the corresponding packet loss numbers is smaller than the preset value, it can be considered that the user tags at the lower level are completely contained in the user tags at the higher level, and one of the user tags can be deleted.
The N user tags of the users with the packet loss of the large probability determined by the method are more accurate, the repetition is avoided, and accurate data are provided for the follow-up network fault analysis.
In the method for detecting a Volte network fault according to the specific embodiment of the present invention, in step S140, when performing network fault analysis according to the user tag of the user with the determined approximate probability packet loss, preferably, the specific way of performing network fault analysis may be:
for the determined N user tags, each user tag is prioritized, and the user tags can be roughly classified into a tag type (such as network element) of a network problem needing to be located and a tag type (such as user and terminal type) of a network problem needing not to be located;
for each user label, if the corresponding user label contains the label type without positioning the network problem, the investigation focus can be concentrated on factors such as users, time periods, even version numbers and the like;
for each user tag, if the corresponding user tag only contains the tag type of the network problem to be located, processing is carried out according to the property of the tag type.
It can be understood that, by using the method for detecting a Volte network fault according to the embodiment of the present invention, after obtaining the user tags of N users with a large probability of packet loss, the user tags can be used as data bases for analyzing various network faults, and for different network faults, the network fault analysis may be performed in different manners, and may be specifically determined according to analysis requirements.
Specifically, after the process of performing network fault analysis on the user tags of N users with approximate packet loss starts, the process may respectively perform the determination on whether the time tags are included, whether the time tags belong to busy hours or special periods, whether the user/terminal types are included, whether the cell/grid is included, whether the uplink or downlink fields are included, whether the device is included, whether the device manufacturer is included, and the like, and respectively perform different processing according to different determination results. For example, when the cell/grid is judged to be included, the radio problem corresponding to the cell/grid is proposed to be checked; when judging that the unidirectional link contains the uplink or downlink field, suggesting to check whether the unidirectional link has a fault; when the device manufacturer is judged to be included, the software version of the device of the manufacturer is suggested to be checked, whether bug occurs is determined, and upgrading is carried out according to the situation; when judging that the equipment comprises a plurality of pieces of equipment, suggesting to check whether a link between the equipment has a fault; when it is judged that only one device is included, it is recommended to investigate whether or not there is a failure or the like in the device itself.
According to the method for detecting the Volte network fault, the user tag of the user with the packet loss at a high probability can be determined by associating the user tag with the packet loss information, so that the fault reason of the link with the Volte network fault can be defined.
Another aspect of the specific embodiment of the present invention further provides a device for detecting a long term evolution voice over lte network failure, as shown in fig. 7, where the device includes:
the acquisition module is used for acquiring the packet loss statistical data of each monitoring network point;
the first analysis module is used for counting the corresponding relation between the user label corresponding to the user with the packet loss and the packet loss information according to the packet loss statistical data;
and the second analysis module is used for determining the user label of the user with the probable packet loss according to the corresponding relation.
According to the Volte network fault detection device, the user tags of the users with the packet loss at a high probability can be determined by associating the user tags with the packet loss information, so that an accurate basis is provided for defining the fault reasons of the links with the VoLTE network fault.
Preferably, as shown in fig. 7, the voltage network fault detection apparatus further includes:
and the third analysis module is used for carrying out network fault analysis according to the user label of the user with the determined approximate probability packet loss.
In addition, the apparatus further comprises:
the data extraction module is used for extracting specific users of which the total packet number of the data transmitted in each monitoring network point is greater than or equal to a first numerical value and the packet loss rate is greater than or equal to a second numerical value according to the packet loss statistical data;
and the first analysis module counts the corresponding relation between the user label corresponding to the specific user and the packet loss information according to the packet loss statistical data.
By adopting the above module, in order to avoid randomness, a total packet number threshold (a first numerical value) and a packet loss rate threshold (a second numerical value) of data transmitted by a user of each monitoring node are preset, and only statistical data, which is obtained from each monitoring node and has the total packet number of the transmitted data being greater than or equal to the first numerical value (for example, m) and the packet loss rate being greater than or equal to the second numerical value (for example, n%), is used as a data basis for calculating a user tag of a user with a large probability of packet loss.
Specifically, the first analysis module includes:
the statistical unit is used for counting the corresponding relations between the user labels with different dimensionalities of the users with the packet loss and the packet loss information;
and the Hash tree establishing unit is used for establishing the Hash tree according to the corresponding relation.
Additionally, the second analysis module includes:
a deleting unit, configured to delete a user tag in the Hash tree, where corresponding packet loss information does not meet a first preset condition, to obtain a pruned Hash tree;
and the analysis unit is used for determining the user label of the user with the probable packet loss, of which the corresponding packet loss information meets the second preset condition, in the pruned Hash tree.
Specifically, the packet loss information includes a total packet number of the counted transmission data and a packet loss rate, where the first preset condition is that the total packet number is smaller than a third numerical value, and the packet loss rate is smaller than a fourth numerical value.
Preferably, the analysis unit includes:
a sorting subunit, configured to sort, according to a sequence that packet loss numbers recorded in the packet loss information in the pruned Hash tree are from high to low, corresponding user tags;
the extracting subunit is used for extracting the first N user tags in the sorted user tags;
the analysis subunit is used for analyzing whether at least two user tag groups which have an inclusion relationship and the difference between the corresponding packet loss numbers is smaller than a preset value exist in the previous N user tags;
a deleting subunit, configured to, if the user tag group exists, reserve one of the user tags in the user tag group, and delete another tag in the user tag group;
and the supplementing subunit is used for supplementing the deleted user tags in the first N user tags according to the sorted user tags, and determining that the N user tags after the user tags are supplemented are the user tags of the users with the probability of packet loss.
In another aspect, an embodiment of the present invention further provides a server, including a memory, a processor, and a computer program stored in the memory and executable on the processor; wherein the processor implements the method for detecting a fault in a Volte network as described in any of the above when executing the program.
The invention also provides a computer-readable storage medium, on which a computer program is stored, wherein the program, when executed by a processor, implements a Volte network failure detection method as described in any one of the above.
Based on the above detailed description, those skilled in the art should understand specific embodiments of the server and the computer-readable storage medium using the voltage network failure detection method according to the embodiments of the present invention, and therefore, detailed descriptions thereof are omitted. The method and the device for detecting the Volte network fault, which are provided by the embodiment of the invention, can more accurately position the reason of the Volte network fault by using the algorithm of big data correlation analysis, can greatly reduce the problem of misjudgment of the network fault caused by random factors such as environment, user behaviors and the like, and can provide correct troubleshooting suggestions according to the positioning result of the network fault.
While the preferred embodiments of the present invention have been described, it will be understood by those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the invention as defined in the following claims.
Claims (7)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710966390.1A CN109672548B (en) | 2017-10-17 | 2017-10-17 | Long term evolution voice VoLTE network fault detection method, device and server |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710966390.1A CN109672548B (en) | 2017-10-17 | 2017-10-17 | Long term evolution voice VoLTE network fault detection method, device and server |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN109672548A CN109672548A (en) | 2019-04-23 |
| CN109672548B true CN109672548B (en) | 2022-04-01 |
Family
ID=66139911
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201710966390.1A Active CN109672548B (en) | 2017-10-17 | 2017-10-17 | Long term evolution voice VoLTE network fault detection method, device and server |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN109672548B (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2006136900A1 (en) * | 2005-06-15 | 2006-12-28 | Nortel Networks Limited | Method and apparatus for non-intrusive single-ended voice quality assessment in voip |
| US7209472B2 (en) * | 2001-05-18 | 2007-04-24 | Fujitsu Limited | Method of controlling change-over of connection route between media gateway apparatuses, and call agent apparatus |
| CN101877659A (en) * | 2010-06-30 | 2010-11-03 | 中兴通讯股份有限公司 | Method, device and system for monitoring packet loss |
| US8014273B1 (en) * | 2005-08-22 | 2011-09-06 | Avaya Inc. | Dynamic feedback from an internet service provider about network occupancy/availability |
| CN105007612A (en) * | 2014-04-25 | 2015-10-28 | 中兴通讯股份有限公司 | Method for obtaining data in wireless body area network and central device |
| CN106713063A (en) * | 2015-11-18 | 2017-05-24 | 德科仕通信(上海)有限公司 | VoIP network packet loss fault detection method |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10044583B2 (en) * | 2015-08-21 | 2018-08-07 | Barefoot Networks, Inc. | Fast detection and identification of lost packets |
| US10673581B2 (en) * | 2016-04-11 | 2020-06-02 | Enyx Sa | Low latency packet recovery |
-
2017
- 2017-10-17 CN CN201710966390.1A patent/CN109672548B/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7209472B2 (en) * | 2001-05-18 | 2007-04-24 | Fujitsu Limited | Method of controlling change-over of connection route between media gateway apparatuses, and call agent apparatus |
| WO2006136900A1 (en) * | 2005-06-15 | 2006-12-28 | Nortel Networks Limited | Method and apparatus for non-intrusive single-ended voice quality assessment in voip |
| US8014273B1 (en) * | 2005-08-22 | 2011-09-06 | Avaya Inc. | Dynamic feedback from an internet service provider about network occupancy/availability |
| CN101877659A (en) * | 2010-06-30 | 2010-11-03 | 中兴通讯股份有限公司 | Method, device and system for monitoring packet loss |
| CN105007612A (en) * | 2014-04-25 | 2015-10-28 | 中兴通讯股份有限公司 | Method for obtaining data in wireless body area network and central device |
| CN106713063A (en) * | 2015-11-18 | 2017-05-24 | 德科仕通信(上海)有限公司 | VoIP network packet loss fault detection method |
Also Published As
| Publication number | Publication date |
|---|---|
| CN109672548A (en) | 2019-04-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110519290B (en) | Abnormal flow detection method and device and electronic equipment | |
| US10339456B2 (en) | Machine learning-based troubleshooting of VoLTE calls | |
| CN109347827B (en) | Method, device, equipment and storage medium for predicting network attack behavior | |
| US9769190B2 (en) | Methods and apparatus to identify malicious activity in a network | |
| CN109587008B (en) | Method, device and storage medium for detecting abnormal flow data | |
| CN109669795B (en) | Crash information processing method and device | |
| US20130166738A1 (en) | Web Page Download Time Analysis | |
| CN106843941A (en) | Information processing method, device and computer equipment | |
| US20170264749A1 (en) | CROWDSOURCING-MODE-BASED ANALYSIS METHOD FOR UTILIZATION OF WIRELESS NETWORK RESOURCES BY MOBILE Apps | |
| CN105302885B (en) | full-text data extraction method and device | |
| CN109274593B (en) | Information storage method and device | |
| CN109256148B (en) | A kind of voice quality assessment method and device | |
| CN104239327B (en) | A kind of mobile Internet user behavior analysis method and device based on positional information | |
| CN104598632A (en) | Hot event detection method and device | |
| CN104408640A (en) | Application software recommending method and apparatus | |
| CN108076032B (en) | Abnormal behavior user identification method and device | |
| CN115599830A (en) | Method, device, equipment and medium for determining data association relationship | |
| CN110958305A (en) | Method and device for identifying terminal equipment of Internet of things | |
| WO2024018257A1 (en) | Early detection of irregular patterns in mobile networks | |
| CN109672548B (en) | Long term evolution voice VoLTE network fault detection method, device and server | |
| CN114745743A (en) | Network analysis method and device based on knowledge graph | |
| CN113779423A (en) | Model parameter adjusting method and device, electronic equipment and storage medium | |
| CN116192997B (en) | Event detection method and system based on network flow | |
| CN111368858B (en) | User satisfaction assessment method and device | |
| US12388761B2 (en) | System and method for time sliced based traffic detection |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |