Detailed Description
Example embodiments will now be described more fully with reference to the accompanying drawings. However, the exemplary embodiments may be embodied in many forms and should not be construed as limited to the examples set forth herein, but rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the concept of the exemplary embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a thorough understanding of embodiments of the present disclosure. One skilled in the relevant art will recognize, however, that the aspects of the disclosure may be practiced without one or more of the specific details, or with other methods, components, devices, steps, etc. In other instances, well-known technical solutions have not been shown or described in detail to avoid obscuring aspects of the present disclosure.
The terms "a," "an," "the," and "said" are used in this specification to denote the presence of one or more elements/components/etc., the terms "comprising" and "having" are used in an open-ended fashion and mean that there may be additional elements/components/etc. in addition to the listed elements/components/etc., and the terms "first" and "second" etc. are used merely as labels, and are not limiting in number of their objects.
Furthermore, the drawings are merely schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and thus a repetitive description thereof will be omitted. Some of the block diagrams shown in the figures are functional entities and do not necessarily correspond to physically or logically separate entities.
In general, voLTE call quality problems can be automatically delimited according to XDR-associated ticket.
Specifically, a user plane ticket and a control plane ticket in the VoLTE call process are obtained through a DPI (DEEP PACKET instruction, deep packet Inspection) technology, and are associated to obtain a XDR (Detailed Record) associated ticket, so that the call quality is evaluated. When the call quality is poor, the user plane data and the control plane data in the XDR associated call ticket are gradually judged based on the call problem type, and finally the reason of the poor call quality is positioned.
However, the automatic delimitation method only delimits the call quality problem for a single user, and does not mention a positioning method of the cell-level call quality problem, so that the voice quality problem cannot be optimized in batches. Meanwhile, the XDR ticket-based analysis flow is long and complex, which is unfavorable for the rapid positioning problem.
Besides, voLTE packet loss analysis can be performed according to the measurement report.
Specifically, according to 5 parameters (related to three evaluation indexes of switching, interference and coverage) of user mark, UE receiving power, neighbor receiving power, UE transmitting power allowance and uplink signal to noise ratio in the original sample measurement report data, the wireless side problem of VoLTE voice packet loss is judged and positioned.
However, this analysis method only performs the correlation analysis of the reasons of the VoLTE packet loss wireless side with respect to the three types of indexes of switching, interference and coverage, the types of the related information are few, the contained evaluation indexes are single (only 5 relevant parameters), and other hidden wireless side problems cannot be systematically and comprehensively located.
In view of the problems in the related art, the present disclosure proposes a packet loss positioning method, and fig. 1 shows a flowchart of the packet loss positioning method, and as shown in fig. 1, the packet loss positioning method at least includes the following steps:
S110, determining a quality difference cell with a data packet loss condition and a standard cell corresponding to the quality difference cell, and determining a management index corresponding to the quality difference cell according to the data packet loss condition.
And S120, acquiring quality difference index information of the quality difference cell and standard index information of the standard cell according to the management index, and determining an index threshold of the management index according to the standard index information.
And S130, if the quality difference index information does not meet the index threshold, determining that the quality difference cell has the data packet loss condition caused by the management index.
In the exemplary embodiment of the disclosure, the management index determined according to the data packet loss condition is comprehensive and complete, the wireless side problem causing the data packet loss condition can be more comprehensively determined, the determination mode is accurate and effective, the optimization efficiency of first-line network maintainers is improved, the pain point of a user using the network is rapidly solved, and the user perception and the user experience are further improved. And the main body of the data packet loss situation is determined to be a cell, and the problem of a single user is not delimited, so that the positioning and the solution of the data packet loss situation are more targeted, the problem of the data packet loss can be directly and effectively solved, the solution is simple and efficient, and the use requirement of an actual scene is met.
The following describes each step of the packet loss positioning method in detail.
In step S110, a quality difference cell in which a data packet loss occurs and a standard cell corresponding to the quality difference cell are determined, and a management index corresponding to the quality difference cell is determined according to the data packet loss.
In an exemplary embodiment of the present disclosure, the poor quality cell where the data packet loss situation occurs may be a cell where the voice over VoLTE uplink packet loss rate or the downlink packet loss rate is greater than 1.5% during four days of a week, and the number of uplink or downlink user plane traffic packets of the PDCP (PACKET DATA Convergence Protocol ) layer is greater than 9000.
The standard cell may be a cell which screens out 8 ten thousand VoLTE voice durations of not less than 60000ms and does not meet the decision criteria of the quality error cell.
In an alternative embodiment, fig. 2 shows a flow chart of a method for determining a management index, as shown in fig. 2, the method at least includes the step of determining a primary index corresponding to a bad cell according to a packet loss condition in step S210.
And determining a primary index which has certain relevance with quality difference index information of the quality difference cell according to four index types of access and holding, load, coverage and interference.
Specifically, the primary index is shown in table (1):
Watch (1)
As shown in table (1), there may be 62 primary indexes as objects for further correlation analysis processing.
In step S220, the data packet loss condition and the primary index are subjected to correlation analysis processing by using the pearson correlation coefficient method, so as to determine the management index from the primary index.
Pearson correlation, also known as the product difference correlation (or product moment correlation), is one proposed method of calculating a straight line correlation by the united kingdom statistics pearson over the 20 th century. When the standard deviation of the two variables is not zero, the correlation coefficient is defined, and the pearson correlation coefficient is applicable to three conditions, namely (1) the linear relationship between the two variables is continuous data, (2) the total of the two variables is normal distribution or nearly normal unimodal distribution, and (3) the observation values of the two variables are paired, and the observation values of each pair are mutually independent.
Specifically, parameters such as a packet loss rate of the quality difference cell and a standard deviation between primary indexes can be calculated by using a pearson correlation coefficient method, and correlation analysis processing can be performed to determine 15 management indexes from 62 primary indexes.
Fig. 3 shows a content schematic diagram of management indexes, and as shown in fig. 3, 15 management indexes include a VoLTE voice ERAB establishment success rate, a VoLTE voice radio connection rate, a VoLTE voice same-frequency switching success rate, a VoLTE voice different-frequency switching success rate, a QCI1 reconstruction proportion, a VoLTE voice call drop rate, a ERAB abnormal release duty ratio of voice service caused by a radio side problem, an uplink PRB utilization rate, a downlink PRB utilization rate, an RRC maximum connection user number, an MR quality rate, a CQI quality rate, a 4G downlink 3G proportion, an average RSSI and an early-morning RSSI.
The method comprises the steps of establishing a success rate, a VoLTE voice ERAB wireless call completing rate, a VoLTE voice same-frequency switching success rate, a VoLTE voice different-frequency switching success rate, a QCI1 reconstruction rate, a VoLTE voice call drop rate and a ERAB abnormal release duty ratio of voice service caused by a wireless side problem, wherein the abnormal release duty ratio belongs to an access and maintenance type index, an uplink PRB utilization rate, a downlink PRB utilization rate and a RRC maximum connection user number belong to a load type index, an MR (radio resource indicator) excellent rate, a CQI excellent rate and a 4G downlink 3G ratio belong to a coverage type index, and average RSSI and RSSI (received signal strength indicator) in the early 4 hours of the morning are interference type indexes.
In the present exemplary embodiment, the primary index is subjected to correlation analysis processing by the pearson correlation coefficient method, so that a management index with strong correlation between the wireless side and the packet loss rate can be determined, the determination mode is simple and accurate, and a data base is provided for index positioning of the packet loss condition of data.
In step S120, quality difference index information of the quality difference cell and standard index information of the standard cell are obtained according to the management index, and an index threshold of the management index is determined according to the standard index information.
In an exemplary embodiment of the present disclosure, after the management index is obtained, quality difference index information corresponding to the quality difference cell and the management index may be further obtained, and standard index information corresponding to the standard cell and the management index may be obtained.
In an alternative embodiment, FIG. 4 shows a flow chart of a method for determining an indicator threshold, as shown in FIG. 4, the method at least includes the steps of determining interval distribution information of standard indicator information and determining a distribution threshold corresponding to the interval distribution information in step S410.
And counting the interval distribution conditions of the standard index information according to the 15 standard index information to obtain interval distribution information. Further, a distribution threshold corresponding to the interval distribution information may be determined. In general, the distribution threshold may be 80%, or other values may be set according to actual situations, which is not particularly limited in the present exemplary embodiment.
In step S420, an index threshold value of the management index is determined in accordance with the distribution threshold value based on the section distribution information.
According to the principle of not less than 80%, the index threshold values of various management indexes in different frequency bands and different equipment manufacturer areas can be determined from the interval distribution information.
Specifically, table 2 shows 1.8/2.1G band management indexes and their corresponding index thresholds:
Watch (2)
For example, when one management index corresponding to the standard cell, for example, voLTE voice ERAB, is established with a success rate of 80% or more falling within the interval of (99%, 100% ], it is determined that 99% is established as the index threshold of the success rate of VoLTE voice ERAB.
Further, table 3 shows 800M band management indexes and corresponding index thresholds:
Watch (3)
In this exemplary embodiment, according to the interval distribution information of the standard index information of the standard cell of the non-high packet loss cell with a certain voice duration, the index threshold values of the various management indexes in the different equipment manufacturer areas under different frequency bands can be determined, the determination mode is simple and accurate, and the data base and the theoretical base can be provided for the management indexes causing the data packet loss condition in the quick positioning.
In step S130, if the quality difference indicator information does not meet the indicator threshold, it is determined that the quality difference cell has a data packet loss caused by the management indicator.
In an exemplary embodiment of the present disclosure, after the quality difference indicator information and the indicator threshold are determined, a management indicator that causes a packet loss condition of the quality difference cell data may be determined according to the quality difference indicator information and the indicator threshold.
In an alternative embodiment, fig. 5 shows a flow chart of a method for determining a management index of a data packet loss situation, and as shown in fig. 5, the method at least includes the step of performing an alarm situation query on a bad cell to determine an alarm query result in step S510.
Aiming at the quality difference cell with VoLTE high packet loss, the alarm condition of the equipment can be checked first to obtain an alarm inquiry result.
In step S520, based on the alarm query result, the quality difference index information is subjected to a threshold determination process to obtain a threshold determination result.
In an alternative embodiment, if the alarm query result is that the alarm condition does not exist, the threshold value judgment processing is performed on the quality difference index information to obtain a threshold value judgment result.
When the equipment in the quality difference cell has no alarm, the alarm inquiry result can be determined to be that the alarm condition does not exist, and the threshold value judgment processing can be directly carried out on the quality difference index information.
Specifically, the threshold determination processing may be to compare the quality difference index information corresponding to 15 management indexes with the index threshold value respectively to obtain the threshold determination result.
In an alternative embodiment, fig. 6 is a flow chart of a method for performing threshold determination processing according to an alarm query result, and as shown in fig. 6, the method at least includes the step of, in step S610, if the alarm query result is that an alarm condition exists, performing alarm cancellation processing on the existing alarm condition to obtain a cancellation processing result.
When the equipment in the quality difference cell has an alarm, the alarm inquiry result can be determined to be the alarm condition.
When an alarm condition exists, the method can be preferentially transferred to a maintainer side for alarm elimination processing to obtain an elimination processing result.
In step S620, if the elimination result is that the existing alarm condition is eliminated but the packet loss condition is not resolved, the threshold judgment result is obtained by performing the threshold judgment processing on the quality difference index information.
After the maintainer solves the existing alarm condition, the alarm condition is eliminated, but the data packet loss condition is not solved, so that the threshold value judgment processing is further carried out on the quality difference index information.
Specifically, the threshold determination processing may be to compare the quality difference index information corresponding to 15 management indexes with the index threshold value respectively to obtain the threshold determination result.
In the present exemplary embodiment, when an alarm condition exists, alarm clearing processing may be preferentially performed on the alarm condition to determine whether to perform threshold value determination processing, so that the determination logic is meticulous and strict, the situations of high calculation cost and complex manual processing flow caused by imperfect alarm condition processing are avoided, and the efficiency and speed of packet loss positioning are improved to a certain extent.
In step S530, if the threshold determination result is that the quality difference indicator information does not meet the indicator threshold, it is determined that the quality difference cell has a data packet loss condition caused by the management indicator.
After the threshold judgment result is obtained under the condition of different alarm inquiry results, the condition that one or more items of quality difference index information are inferior to the corresponding index threshold can be obtained, namely, the quality difference index information does not meet the index threshold, so that the one or more management indexes can be determined to be the management indexes which cause the condition that the quality difference cell has data packet loss.
Furthermore, the data packet loss condition can be fed back to an index type optimizing personnel side corresponding to the management index, so that the optimizing personnel can process and solve the data packet loss condition.
In this exemplary embodiment, by performing alarm condition query and threshold value determination processing on the quality difference cell and performing threshold value determination processing on quality difference index information, a management index causing a data packet loss condition of the quality difference cell is determined, so that the optimization efficiency of maintainers is improved, the packet loss rate of the quality difference cell is effectively reduced, the network use pain point of a user is rapidly solved, and user perception and use experience are further improved.
In an optional embodiment, if the threshold value determination result is that the quality difference indicator information meets the indicator threshold value, determining that the quality difference cell has a data packet loss condition caused by other indicators.
When the threshold judgment result is obtained under the condition of different alarm inquiry results, the threshold judgment result that 15 management indexes all meet the corresponding index threshold can also be obtained.
In addition, since the 15 management indexes are all indexes of wireless side problems, the indexes causing the data packet loss condition can be determined to be non-wireless side indexes, and the non-wireless side indexes are further fed back to other professionals for solving.
In this exemplary embodiment, even if the wireless side management index causing the data packet loss situation cannot be accurately located, the result of the non-wireless side index causing the data packet loss situation can be located, so as to provide guidance for the personnel solving the data packet loss situation, perfect the processing logic of packet loss location, and meet the use requirement of the actual scene.
The following describes the packet loss positioning method in the embodiment of the present disclosure in detail in connection with an application scenario.
Fig. 7 is a flow chart illustrating a packet loss positioning method in an application scenario, as shown in fig. 6, in step S701, a VoLTE high-packet-loss cell is input for standby.
The poor quality cell with the data packet loss condition can be a cell with the VoLTE voice uplink packet loss rate or the VoLTE voice downlink packet loss rate of more than 1.5% in four days of busy hours in one week and meeting the requirement that the uplink or downlink user plane flow packet number of the PDCP layer is more than 9000.
Specifically, the condition that the downlink packet loss rate of the 4-day VoLTE is more than 2% occurs in the XX cell base station_C2 WNND3 of the XX region within a week of 17-23 days of 8 months in 2020.
The index of XX cell base station_c2 WNND in XX region is shown in table (4):
Watch (4)
In step S702, 62 primary indexes having a certain correlation with the packet loss rate indexes are selected according to the four index models of access, hold, load, coverage and interference.
And determining a primary index which has certain relevance with quality difference index information of the quality difference cell according to four index types of access and holding, load, coverage and interference. There may be 62 primary indexes as objects for further correlation analysis processing.
In step S703, a pearson correlation coefficient method is used to perform correlation analysis between the packet loss rate and the primary index, and a total of 15 indexes in the four indexes are determined as management indexes of wireless quality difference preset bits.
Specifically, parameters such as a packet loss rate of the quality difference cell and a standard deviation between primary indexes can be calculated by using a pearson correlation coefficient method, and correlation analysis processing can be performed to determine 15 management indexes from 62 primary indexes.
The method comprises the steps of establishing a success rate, a VoLTE voice ERAB wireless call completing rate, a VoLTE voice same-frequency switching success rate, a VoLTE voice different-frequency switching success rate, a QCI1 reconstruction rate, a VoLTE voice call drop rate and a ERAB abnormal release duty ratio of voice service caused by a wireless side problem, wherein the abnormal release duty ratio belongs to an access and maintenance type index, an uplink PRB utilization rate, a downlink PRB utilization rate and a RRC maximum connection user number belong to a load type index, an MR (radio resource indicator) excellent rate, a CQI excellent rate and a 4G downlink 3G ratio belong to a coverage type index, and average RSSI and RSSI (received signal strength indicator) in the early 4 hours of the morning are interference type indexes.
In step S704, the interval distribution situation of four kinds of 15 management indexes corresponding to 8 ten thousand standard cells (cells with VoLTE voice duration not less than 60000ms and not meeting the high packet loss condition) is counted, and the optimization threshold of each management index under different frequency bands is determined.
The standard cell can be a cell which screens out 8 ten thousand VoLTE voice time lengths not less than 60000ms and does not meet the judging standard of the quality difference cell.
After the management index is obtained, quality difference index information corresponding to the quality difference cell and the management index can be further obtained, and standard index information corresponding to the standard cell and the management index can be obtained.
And determining interval distribution information of the standard index information, and determining a distribution threshold corresponding to the interval distribution information.
And counting the interval distribution conditions of the standard index information according to the 15 standard index information to obtain interval distribution information. Further, a distribution threshold corresponding to the interval distribution information may be determined. In general, the distribution threshold may be 80%, or other values may be set according to actual situations, which is not particularly limited in the present exemplary embodiment.
And determining an index threshold of the management index according to the distribution threshold based on the interval distribution information.
According to the principle of not less than 80%, the index threshold values of various management indexes in different frequency bands and different equipment manufacturer areas can be determined from the interval distribution information.
For example, when one management index corresponding to the standard cell, for example, voLTE voice ERAB, is established with a success rate of 80% or more falling within the interval of (99%, 100% ], it is determined that 99% is established as the index threshold of the success rate of VoLTE voice ERAB.
In step S705, it is determined whether or not there is a device alert in the high packet loss cell.
After the quality difference index information and the index threshold value are determined, a management index for determining the situation of causing the data packet loss of the quality difference cell by a pre-positioning model can be obtained according to the quality difference index information and the index threshold value.
And carrying out alarm condition query on the quality difference cell to determine an alarm query result.
Aiming at the quality difference cell with VoLTE high packet loss, the alarm condition of the equipment can be checked first to obtain an alarm inquiry result.
In step S706, whether one or more of the cell 15 management indexes meet the optimization threshold.
And if the alarm inquiry result is that the alarm condition does not exist, carrying out threshold judgment processing on the quality difference index information to obtain a threshold judgment result.
When the equipment in the quality difference cell has no alarm, the alarm inquiry result can be determined to be that the alarm condition does not exist, and the threshold value judgment processing can be directly carried out on the quality difference index information.
Specifically, the threshold determination processing may be to compare the quality difference index information corresponding to 15 management indexes with the index threshold value respectively to obtain the threshold determination result.
In step S707, it is located which management indexes have problems, and the optimization personnel solve the problems, and the flow ends.
Specifically, table (5) shows the threshold determination result:
Watch (5)
Specifically, the threshold decision result may be that the VoLTE voice co-frequency switching success rate and the VoLTE voice inter-frequency switching success rate are inferior to the optimized threshold, that is, the index threshold.
Therefore, according to the quality difference index information and the index threshold value, the management index which can be positioned that the quality difference cell has the data packet loss condition is of the access and maintenance type. Furthermore, the data packet loss condition is caused by the switching problem and can be fed back to an optimizing person for solving.
Fig. 8 shows an interface diagram of base station layers of bad cells, as shown in fig. 8, white sectors characterize cells of 20M bandwidth, light gray sectors characterize cells of 15M bandwidth, and dark gray sectors characterize cells of 10M bandwidth.
The round areas pointed by the 20M bandwidth cell and the 15M bandwidth cell are road sections with high packet loss wireless problems.
Fig. 9 shows an interface schematic diagram for solving the packet loss situation of the data corresponding to the management index, and as shown in fig. 9, the optimizing personnel combines the site distribution, and analyzes and discovers that the peripheral site of the cell is 1.8G flower arrangement networking. According to the current network test, LTE1.8G cells 1850 (20M bandwidth) and 1825 (15M bandwidth) sample different frequency A1/A2+A3 are switched, because the A2 threshold is too high, 1850 does not initiate 1825 frequency point cells for measuring main coverage of different frequency of adjacent sites, and 1850 same frequency cells for measuring opposite coverage of adjacent sites initiate switching to the same frequency point cells, but are interfered by strong signals of 1825 frequency points, so that links are degraded, and finally switching fails, and new cells are accessed through reestablishment.
Specifically, the inter-frequency switching parameters A1/A2+A3 of the XX cell base station_C2 WNND3 cell in the XX region are adjusted by-96/-99+4- > -80/-85+2 on 31 th 2020.
According to the comparison of drive test indexes before and after adjustment, the optimized quality difference cell switching is normal, and RSRP (REFERENCE SIGNAL RECEIVING Power, reference Signal received Power) and SINR (Signal to Interference plus Noise Ratio, signal-to-interference plus noise ratio) are improved.
Specifically, fig. 10 shows an interface diagram of RSRP change before and after adjustment, and as shown in fig. 10, the RSRP index is improved from deep to shallow. Obviously, the RSRP presents dark color before adjustment, and the RSRP becomes lighter after adjustment, which characterizes that the RSRP is improved after adjustment.
Fig. 11 shows an interface diagram of SINR changes before and after adjustment, and as shown in fig. 11, the SINR indicator becomes better from deep to shallow. Obviously, the SINR presents dark color before adjustment, and the SINR color becomes lighter after adjustment, which characterizes that the SINR is promoted after adjustment.
In addition, RSRP and SINR are important indicators affecting the packet loss rate, and thus the packet loss rate problem is also significantly solved.
Specifically, table (6) shows the packet loss conditions before and after adjustment:
Watch (6)
After 31 days of the 2020 8 months, the occurrence times of the condition that the packet loss is more than 1.5% when the XX cell of the XX area is busy in the downlink is 0 times in one week, so that the data packet loss condition is solved.
In step S708, the problem is located on the non-wireless side, and the process ends by transferring to another professional solution.
If the threshold value judging result is that the quality difference index information meets the index threshold value, determining the data packet loss condition caused by other indexes in the quality difference cell.
When the threshold judgment result is obtained under the condition of different alarm inquiry results, the threshold judgment result that 15 management indexes all meet the corresponding index threshold can also be obtained.
In addition, since the 15 management indexes are all indexes of wireless side problems, the indexes causing the data packet loss condition can be determined to be non-wireless side indexes, and the non-wireless side indexes are further fed back to other professionals for solving.
In step S709, the maintenance man is turned to solve.
If the alarm inquiry result is that the alarm condition exists, carrying out alarm elimination processing on the existing alarm condition to obtain an elimination processing result.
When the equipment in the quality difference cell has an alarm, the alarm inquiry result can be determined to be the alarm condition.
When an alarm condition exists, the method can be preferentially transferred to a maintainer side for alarm elimination processing to obtain an elimination processing result.
In step S710, whether the high packet loss problem is solved after the alarm is eliminated.
If the elimination processing result is that the existing alarm condition is eliminated, but the data packet loss condition is not solved, the threshold judgment processing is carried out on the quality difference index information to obtain a threshold judgment result.
After the maintainer solves the existing alarm condition, the alarm condition is eliminated, but the data packet loss condition is not solved, so that the threshold value judgment processing can be further carried out on the quality difference index information.
Specifically, the threshold determination processing may be to compare the quality difference index information corresponding to 15 management indexes with the index threshold value respectively to obtain the threshold determination result.
After the threshold judgment result is obtained under the condition of different alarm inquiry results, the condition that one or more items of quality difference index information are inferior to the corresponding index threshold can be obtained, namely, the quality difference index information does not meet the index threshold, so that the one or more management indexes can be determined to be the management indexes which cause the condition that the quality difference cell has data packet loss.
Furthermore, the data packet loss condition can be fed back to an index type optimizing personnel side corresponding to the management index, so that the optimizing personnel can process and solve the data packet loss condition.
If the elimination processing result is that the existing alarm condition is eliminated and the data packet loss condition is solved, the whole flow can be solved.
According to the packet loss positioning method under the application scene, the management index types determined according to the packet loss condition of the data are comprehensive and complete, the wireless side problem causing the packet loss condition of the data can be more comprehensively determined, the determination mode is accurate and effective, the optimization efficiency of first-line network maintainers is improved, the pain points of the user using the network are rapidly solved, and the user perception and the user experience are further improved. And the main body of the data packet loss situation is determined to be a cell, and the problem of a single user is not delimited, so that the positioning and the solution of the data packet loss situation are more targeted, the problem of the data packet loss can be directly and effectively solved, the solution is simple and efficient, and the use requirement of an actual scene is met.
In addition, in the exemplary embodiment of the disclosure, a packet loss positioning device is also provided. Fig. 12 shows a schematic structural diagram of a packet loss positioning device, and as shown in fig. 12, the packet loss positioning device 1200 may include an index determining module 1210, a threshold determining module 1220, and a packet loss positioning module 1230. Wherein:
the system comprises an index determining module 1210, a threshold determining module 1220 and a packet loss positioning module 1230, wherein the index determining module 1210 is configured to determine a quality difference cell in which a data packet loss situation occurs and a standard cell corresponding to the quality difference cell, and determine a management index corresponding to the quality difference cell according to the data packet loss situation, the threshold determining module 1220 is configured to acquire quality difference index information of the quality difference cell and standard index information of the standard cell according to the management index, and determine an index threshold of the management index according to the standard index information, and the packet loss positioning module 1230 is configured to determine that the quality difference cell has the data packet loss situation caused by the management index if the quality difference index information does not meet the index threshold.
In an exemplary embodiment of the present invention, the determining, according to the packet loss condition, a management index corresponding to the quality difference cell includes:
Determining a primary index corresponding to the quality difference cell according to the data packet loss condition;
and carrying out correlation analysis processing on the data packet loss condition and the primary index by using a pearson correlation coefficient method so as to determine a management index from the primary index.
In an exemplary embodiment of the present invention, the determining the index threshold of the management index according to the standard index information includes:
determining interval distribution information of the standard index information, and determining a distribution threshold corresponding to the interval distribution information;
and determining an index threshold of the management index according to the distribution threshold based on the interval distribution information.
In an exemplary embodiment of the present invention, if the quality difference indicator information does not meet the indicator threshold, determining that the quality difference cell has the data packet loss caused by the management indicator includes:
Carrying out alarm condition query on the quality difference cell to determine an alarm query result;
Based on the alarm query result, carrying out threshold judgment processing on the quality difference index information to obtain a threshold judgment result;
And if the threshold value judging result is that the quality difference index information does not meet the index threshold value, determining that the quality difference cell has the data packet loss condition caused by the management index.
In an exemplary embodiment of the present invention, the performing a threshold decision process on the quality difference indicator information based on the alert query result to obtain a threshold decision result includes:
And if the alarm inquiry result is that the alarm condition does not exist, carrying out threshold judgment processing on the quality difference index information to obtain a threshold judgment result.
In an exemplary embodiment of the present invention, the performing a threshold decision process on the quality difference indicator information to obtain a threshold decision result includes:
if the alarm inquiry result is that an alarm condition exists, carrying out alarm elimination processing on the existing alarm condition to obtain an elimination processing result;
And if the elimination processing result is that the existing alarm condition is eliminated but the data packet loss condition is not solved, carrying out threshold judgment processing on the quality difference index information to obtain a threshold judgment result.
In an exemplary embodiment of the present invention, after the threshold determination result is obtained by performing a threshold determination process on the quality difference indicator information, the method further includes:
and if the threshold value judging result is that the quality difference index information meets the index threshold value, determining the data packet loss condition caused by other indexes in the quality difference cell.
The details of the above-mentioned packet loss positioning device 1200 are described in detail in the corresponding packet loss positioning method, so that they will not be described herein.
It should be noted that although several modules or units of the packet loss positioning device 1200 are mentioned in the above detailed description, such division is not mandatory. Indeed, the features and functionality of two or more modules or units described above may be embodied in one module or unit in accordance with embodiments of the present disclosure. Conversely, the features and functions of one module or unit described above may be further divided into a plurality of modules or units to be embodied.
In addition, in an exemplary embodiment of the present disclosure, an electronic device capable of implementing the above method is also provided.
An electronic device 1300 according to such an embodiment of the invention is described below with reference to fig. 13. The electronic device 1300 shown in fig. 13 is merely an example and should not be construed as limiting the functionality and scope of use of embodiments of the present invention.
As shown in fig. 13, the electronic device 1300 is embodied in the form of a general purpose computing device. The components of the electronic device 1300 may include, but are not limited to, at least one processing unit 1310 as described above, at least one memory unit 1320 as described above, a bus 1330 connecting the different system components (including the memory unit 1320 and the processing unit 1310), and a display unit 1340.
Wherein the storage unit stores program code that is executable by the processing unit 1310 such that the processing unit 1310 performs steps according to various exemplary embodiments of the present invention described in the above section of the "exemplary method" of the present specification.
The storage unit 1320 may include readable media in the form of volatile storage units, such as Random Access Memory (RAM) 1321 and/or cache memory 1322, and may further include Read Only Memory (ROM) 1323.
The storage unit 1320 may also include a program/utility 1324 having a set (at least one) of program modules 1325, such program modules 1325 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each or some combination of which may include an implementation of a network environment.
Bus 1330 may be a local bus representing one or more of several types of bus structures including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or using any of a variety of bus architectures.
The electronic device 1300 may also communicate with one or more external devices 1500 (e.g., keyboard, pointing device, bluetooth device, etc.), one or more devices that enable a user to interact with the electronic device 1300, and/or any device (e.g., router, modem, etc.) that enables the electronic device 1300 to communicate with one or more other computing devices. Such communication may occur through an input/output (I/O) interface 1350. Also, the electronic device 1300 may communicate with one or more networks such as a Local Area Network (LAN), a Wide Area Network (WAN) and/or a public network, for example, the Internet, through a network adapter 1360. As shown, network adapter 1340 communicates with other modules of electronic device 1300 via bus 1330. It should be appreciated that although not shown, other hardware and/or software modules may be used in connection with the electronic device 1300, including, but not limited to, microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, data backup storage systems, and the like.
From the above description of embodiments, those skilled in the art will readily appreciate that the example embodiments described herein may be implemented in software, or in combination with the necessary hardware. Thus, the technical solution according to the embodiments of the present disclosure may be embodied in the form of a software product, which may be stored in a non-volatile storage medium (may be a CD-ROM, a U-disk, a mobile hard disk, etc.) or on a network, and includes several instructions to cause a computing device (may be a personal computer, a server, a terminal device, or a network device, etc.) to perform the method according to the embodiments of the present disclosure.
In an exemplary embodiment of the present disclosure, a computer-readable storage medium having stored thereon a program product capable of implementing the method described above in the present specification is also provided. In some possible embodiments, the various aspects of the invention may also be implemented in the form of a program product comprising program code for causing a terminal device to carry out the steps according to the various exemplary embodiments of the invention as described in the "exemplary methods" section of this specification, when said program product is run on the terminal device.
Referring to fig. 14, a program product 1400 for implementing the above-described method according to an embodiment of the present invention is described, which may employ a portable compact disc read-only memory (CD-ROM) and include program code, and may be run on a terminal device, such as a personal computer. However, the program product of the present invention is not limited thereto, and in this document, a readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
The program product may employ any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium can be, for example, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples (a non-exhaustive list) of a readable storage medium include an electrical connection having one or more wires, a portable disk, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
The computer readable signal medium may include a data signal propagated in baseband or as part of a carrier wave with readable program code embodied therein. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. A readable signal medium may also be any readable medium that is not a readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Program code for carrying out operations of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, C++ or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computing device, partly on the user's device, as a stand-alone software package, partly on the user's computing device, partly on a remote computing device, or entirely on the remote computing device or server. In the case of remote computing devices, the remote computing device may be connected to the user computing device through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computing device (e.g., connected via the Internet using an Internet service provider).
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any adaptations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.