Network optimization method and device, computer equipment and storage medium
1. A method for network optimization, comprising:
performing problem road section optimization based on the obtained multi-source network data and establishing a problem road section library;
receiving a network optimization work order, and extracting an optimization record of a corresponding problem road section according to the matching of the network optimization work order and the problem road section library;
and performing network optimization based on the network optimization work order and the optimization record.
2. The network optimization method of claim 1, wherein the performing problem section optimization and establishing a problem section library based on the obtained multi-source network data comprises:
acquiring multi-source network data comprising drive test data, background management data, MR data and signaling data;
locating a problem road segment based on the drive test data;
analyzing the drive test data, the background management data, the MR data and the signaling data based on the problem road section to locate the problem root cause;
and performing network optimization based on the problem root cause and generating an optimization record, and generating a problem road segment library based on the optimization record.
3. The network optimization method of claim 2, wherein the locating the problem segment based on the drive test data comprises:
determining a degradation index based on the drive test data, and positioning a road section to be selected corresponding to the degradation index;
and merging the road sections to be selected based on the road sections to be selected to obtain the problem road sections.
4. The network optimization method of claim 2, wherein analyzing the drive test data, background management data, MR data, and signaling data based on the problem road segment to locate problem root causes comprises:
performing data preprocessing on the drive test data, the background management data, the MR data and the signaling data to determine network associated data;
and analyzing abnormal indexes of the problem road sections, matching the abnormal indexes with the network associated data, and inquiring a preset problem table to determine problem root causes.
5. The network optimization method according to claim 1, wherein the network optimization work order comprises a customer complaint work order, and the matching the problem road segment library according to the network optimization work order to extract the optimization record of the corresponding problem road segment comprises:
extracting fault information in the customer complaint work order;
matching the problem road section library based on the position in the fault information to determine a corresponding problem road section;
and extracting the failure times, intervals, phenomena, reasons, historical optimization schemes and optimization effects of the corresponding problem road sections in the problem library within preset time.
6. The network optimization method of claim 1, wherein the network optimization work order comprises an alarm work order, and the matching the problem road segment library according to the network optimization work order to extract the optimization record of the corresponding problem road segment comprises:
extracting abnormal index information in the alarm work order;
matching the problem road section library based on the influence range of the abnormal index information to determine a corresponding problem road section;
and extracting the failure times, intervals, phenomena, reasons, historical optimization schemes and optimization effects of the corresponding problem road sections in the problem library within preset time.
7. The network optimization method of claim 1, wherein performing network optimization based on the network optimization work order and the optimization record comprises:
performing fault matching based on the network optimization work order and the optimization record to determine an optimization scheme of the same fault;
performing network optimization based on the optimization scheme and confirming the optimization effect;
and if the optimization effect meets the preset requirement, ending the work order and updating the problem road section library.
8. A network optimization apparatus, comprising:
the problem road section library establishing module is used for optimizing the problem road section based on the acquired multi-source network data and establishing a problem road section library;
the work order processing module is used for receiving a network optimization work order and extracting an optimization record of a corresponding problem road section according to the matching of the network optimization work order and the problem road section library;
and the optimization module is used for carrying out network optimization based on the network optimization work order and the optimization record.
9. A computer arrangement comprising a memory and a processor, the memory having stored thereon a computer program operable on the processor, the processor when executing the computer program implementing the network optimization method according to any one of claims 1-7.
10. A computer-readable storage medium, characterized in that the storage medium stores a computer program comprising program instructions that, when executed, implement the network optimization method according to any one of claims 1 to 7.
Background
With the increasing demand of people for user experience, the efficiency of network optimization and solution of user complaints becomes more and more important. Network optimization requires a compromise between user experience and the usage of network resources. Once network KPI index decline or user complaints occur, how to quickly locate and solve the fault cause is a crucial link for improving user experience in current network optimization. For network optimization engineers, it is daily necessary to perform evaluations on various network KPI indicators, how to quickly analyze the cause of indicator degradation and index recovery, and an efficient workflow and tool method are also needed.
Disclosure of Invention
In view of the above, the present invention provides a network optimization method, apparatus, device and storage medium, which propose a problem road segment library through collaborative analysis of multiple data sources, and quickly locate a network problem based on a problem road segment library to perform network optimization, thereby improving efficiency and accuracy of network optimization.
In a first aspect, the present invention provides a network optimization method, including:
performing problem road section optimization based on the obtained multi-source network data and establishing a problem road section library;
receiving a network optimization work order, and extracting an optimization record of a corresponding problem road section according to the matching of the network optimization work order and the problem road section library;
and performing network optimization based on the network optimization work order and the optimization record.
Optionally, in some embodiments, the performing problem road segment optimization and building a problem road segment library based on the obtained multi-source network data includes:
acquiring multi-source network data comprising drive test data, background management data, MR data and signaling data;
locating a problem road segment based on the drive test data;
analyzing the drive test data, the background management data, the MR data and the signaling data based on the problem road section to locate the problem root cause;
and performing network optimization based on the problem root cause and generating an optimization record, and generating a problem road segment library based on the optimization record.
Optionally, in some embodiments, the locating the problem road segment based on the drive test data includes:
determining a degradation index based on the drive test data, and positioning a road section to be selected corresponding to the degradation index;
and merging the road sections to be selected based on the road sections to be selected to obtain the problem road sections.
Optionally, in some embodiments, analyzing the drive test data, the background management data, the MR data, and the signaling data based on the problem road segment to locate the problem root cause includes:
performing data preprocessing on the drive test data, the background management data, the MR data and the signaling data to determine network associated data;
and analyzing abnormal indexes of the problem road sections, matching the abnormal indexes with the network associated data, and inquiring a preset problem table to determine problem root causes.
Optionally, in some embodiments, the network optimization work order includes a customer complaint work order, and the matching the problem road segment library according to the network optimization work order to extract the optimization record of the corresponding problem road segment includes:
extracting fault information in the customer complaint work order;
matching the problem road section library based on the position in the fault information to determine a corresponding problem road section;
and extracting the failure times, intervals, phenomena, reasons, historical optimization schemes and optimization effects of the corresponding problem road sections in the problem library within preset time.
Optionally, in some embodiments, the network optimization work order includes an alarm work order, and the extracting the optimization record of the corresponding problem road segment according to the matching of the network optimization work order and the problem road segment library includes:
extracting abnormal index information in the alarm work order;
matching the problem road section library based on the influence range of the abnormal index information to determine a corresponding problem road section;
and extracting the failure times, intervals, phenomena, reasons, historical optimization schemes and optimization effects of the corresponding problem road sections in the problem library within preset time.
Optionally, in some embodiments, performing network optimization based on the network optimization work order and the optimization record includes:
performing fault matching based on the network optimization work order and the optimization record to determine an optimization scheme of the same fault;
performing network optimization based on the optimization scheme and confirming the optimization effect;
and if the optimization effect meets the preset requirement, ending the work order and updating the problem road section library.
In a second aspect, an embodiment of the present invention provides a network optimization apparatus, including:
the problem road section library establishing module is used for optimizing the problem road section based on the acquired multi-source network data and establishing a problem road section library;
the work order processing module is used for receiving a network optimization work order and extracting an optimization record of a corresponding problem road section according to the matching of the network optimization work order and the problem road section library;
and the optimization module is used for carrying out network optimization based on the network optimization work order and the optimization record.
In a third aspect, the present invention provides a computer device comprising a memory and a processor, the memory having stored thereon a computer program operable on the processor, the processor implementing the network optimization method as described above when executing the computer program.
In a fourth aspect, the present invention provides a computer-readable storage medium storing a computer program comprising program instructions which, when executed, implement the aforementioned network optimization method.
According to the network optimization method provided by the invention, firstly, multi-source network data are obtained, problem road section optimization is carried out based on the obtained multi-source network data, a problem road section library is established, then, optimization records corresponding to the problem road section are extracted according to a received network optimization work order matching problem road section library, and finally, the network optimization work order is analyzed by referring to the optimization records to carry out network optimization.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only part of the embodiments of the present application, and for those skilled in the art, other drawings can be obtained according to the provided drawings without creative efforts.
Fig. 1 is a flowchart of a network optimization method according to an embodiment of the present invention;
fig. 2 is a sub-flowchart of a network optimization method according to a second embodiment of the present invention;
FIG. 3 is a multi-data source cooperative mobile network problem location association table provided in the second embodiment of the present invention;
fig. 4 is a sub-flowchart of a network optimization method according to a second embodiment of the present invention;
fig. 5 is a sub-flowchart of a network optimization method according to a second embodiment of the present invention;
fig. 6 is a sub-flowchart of a network optimization method according to a second embodiment of the present invention;
fig. 7 is a schematic structural diagram of a network optimization apparatus according to a third embodiment of the present invention;
fig. 8 is a schematic structural diagram of a computer device according to a fourth embodiment of the present invention.
Detailed Description
The technical solution in the implementation of the present application is described clearly and completely below with reference to the drawings in the embodiments of the present application. It is to be understood that the specific embodiments described herein are merely illustrative of some, and not restrictive, of the current application. It should be further noted that, based on the embodiments in the present application, all other embodiments obtained by a person of ordinary skill in the art without any creative effort belong to the protection scope of the present application.
Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. The terminology used in the description of the invention herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used herein, the term "and/or" includes any and all combinations of one or more of the associated listed items.
Furthermore, the terms "first," "second," and the like may be used herein to describe various orientations, actions, steps, elements, or the like, but the orientations, actions, steps, or elements are not limited by these terms. These terms are only used to distinguish one direction, action, step or element from another direction, action, step or element. For example, the first example may be referred to as a second use case, and similarly, the second example may be referred to as the first use case, without departing from the scope of the present invention. Both the first and second use cases are use cases, but they are not the same use case. The terms "first", "second", etc. are not to be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include a combination of one or more features. In the description of the present invention, "a plurality" means at least two, e.g., two, three, etc., unless specifically limited otherwise. It should be noted that when one portion is referred to as being "secured to" another portion, it may be directly on the other portion or there may be an intervening portion. When a portion is said to be "connected" to another portion, it may be directly connected to the other portion or intervening portions may be present. The terms "vertical," "horizontal," "left," "right," and the like as used herein are for illustrative purposes only and do not denote a unique embodiment.
Before discussing exemplary embodiments in more detail, it should be noted that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although a flowchart may describe the steps as a sequential process, many of the steps can be performed in parallel, concurrently or simultaneously. In addition, the order of the steps may be rearranged. A process may be terminated when its operations are completed, but may have additional steps not included in the figure. A process may correspond to a method, a function, a procedure, a subroutine, a subprogram, etc.
Example one
Referring to fig. 1, the present embodiment provides a network optimization method, which may be applied to a network optimization system, where the system includes a terminal and a server, where the terminal and the server communicate through a network, the terminal may be, but is not limited to, various smart phones, tablet computers, and portable wearable devices, and the server may be implemented by an independent server or a server cluster formed by multiple servers. Based on the system, the method for determining the position information can be executed by the terminal or the server, and can also be realized by the interaction of the terminal and the server. As shown in fig. 1, the method specifically includes:
s110, problem road section optimization is carried out based on the obtained multi-source network data, and a problem road section library is established.
The multi-source network data represents data related to a mobile network from a plurality of data sources, and specifically comprises: drive test data, backstage management data, MR data and signaling data, the concrete effect of corresponding data is:
the drive test is one of the main means for mobile operators to know the condition of the mobile network, and the drive test data covers scenes such as grids, key roads, trunk roads, VIPs, key areas and the like, and contains various objects under different scenes. The drive test data contains rich network indexes, so that the network pulse taking can be realized, the network can be deeply analyzed, the problems of the network are combed out, the fault reasons are analyzed, and the optimization direction is determined;
the background management data comprises basic information of the mobile network data and the running state of the network, the comprehensive analysis of the background data can sort and know the problems of the network, and the background management system data further comprises: configuring parameter data, performance data, base station alarm data, neighbor configuration data and the like;
the combination of MR (Measurement Report) data and signaling data enables MR data to carry both user information and location information, and can perform comprehensive analysis of space-time dimensions.
In this embodiment, the multi-source network data records the network status with abundant data, and the network fault problem can be found by screening according to a certain rule based on the multi-source network data, and further the problem road section is located, and then the optimization analysis is performed on the network fault problem of the problem road section, wherein the network fault problem is found mainly based on the drive test data, and the optimization analysis is often performed on the basis of a certain experience for general setting. The problem road section library is a database which takes the problem road section as a core and is used for recording the optimization analysis process of the network fault problem.
And S120, receiving a network optimization work order, and matching the problem road section library according to the network optimization work order to extract an optimization record of a corresponding problem road section.
The network optimization work order is a work order for requesting network optimization, and is usually a work order generated by a user according to actual network optimization requirements, or a work order generated by a system automatically detecting that network optimization requirements exist, which is not limited herein. The core content in the network optimization work order is a description about a network failure problem, such as failure time, location, performance, range, and the like, and may also include some other information, for example, the network optimization work order issued by the user may also include user identity information and the like. In the embodiment, after the system detects the network optimization work order, the system extracts information related to the network fault problem in the network optimization work order, and further matches location related information in the related information with a problem road section of the problem road section library, so as to locate a corresponding problem road section, where the corresponding problem road section indicates a problem road section to which a location in the network optimization work order, which needs to be subjected to network optimization, belongs, and after the corresponding problem road section is determined, a corresponding optimization record in the problem road section library can be called, where the optimization record records network fault problems, corresponding optimization methods, optimization effects, and the like, which are historically appeared on the corresponding problem road section, so as to facilitate subsequent use as optimization references.
And S130, optimizing the network based on the network optimization work order and the optimization record.
In step S120, the optimization record of the corresponding problem road segment in the problem road segment library has been found according to the network optimization work order, and the network optimization work order records the network fault problem occurring at the corresponding problem road segment currently, and for the mobile network, under the condition that hardware devices such as a base station and the like are not changed, the change of the network condition is traceable, so the optimization record has an important meaning for processing the network fault problem in the network optimization work order. In this embodiment, when processing the network optimization work order, it is usually analyzed whether the same problem (referred to as a network failure problem) occurs in the optimization record, and if the same problem occurs, an optimization scheme is specified with reference to an optimization method and an optimization effect performed on the problem in the optimization record, and the optimization scheme is executed to perform network optimization.
According to the network optimization method provided by the embodiment, the multi-source network data are obtained firstly, problem road section optimization is carried out based on the obtained multi-source network data, the problem road section library is established, then the optimization records corresponding to the problem road sections are extracted according to the received network optimization work order matching problem road section library, and finally the network optimization work order is analyzed by referring to the optimization records to carry out network optimization.
Example two
The second embodiment provides a network optimization method, which can be implemented on the basis of the first embodiment, and further supplements the content in the first embodiment, specifically including:
as shown in fig. 2, the process of establishing the problem road segment library in the network optimization method provided in this embodiment includes steps S111 to 114:
and S111, acquiring multi-source network data including drive test data, background management data, MR data and signaling data.
And S112, positioning the problem road section based on the drive test data.
Abundant network indexes are collected based on the coverage grids in the drive test data, so that the network pulse taking can be realized, the network can be deeply analyzed, the network problems are combed out, the failure reasons are analyzed, and the optimization direction is determined. In some embodiments, step S112 specifically includes steps S1121-1122 (not shown):
s1121, determining a degradation index based on the drive test data, and positioning a road section to be selected corresponding to the degradation index.
The method includes the steps of recording detected location, time and index information in the road test data, rasterizing the road test data (actually obtained log data), analyzing indexes, identifying degraded indexes (RSRP, SINR, MOS, download rate, 5G residence ratio and the like), and identifying a corresponding road section as a problem road section according to a certain rule, such as index degradation meeting a continuous preset distance or index degradation meeting a continuous preset duration.
And S1122, merging based on the road sections to be selected to obtain the problem road sections.
In all the problem road section sets, problem road sections with the distance between the problem road sections smaller than the distance threshold or the time interval smaller than the time threshold are merged, and the purpose is to merge and analyze similar problems.
And S113, analyzing the problem root cause of the drive test data, the background management data, the MR data and the signaling data based on the problem road section.
Specifically, in some embodiments, the process of locating the problem root includes steps S1131 to 1132 (not shown):
s1131, performing data preprocessing on the drive test data, the background management data, the MR data and the signaling data to determine network associated data.
The preprocessing of the drive test data is to analyze first network associated data from the drive test data, and comprises the following steps: KPI indicator change data, scheduling data, signaling data, event data (RRC reestablishment event, handover event, fast decay event), intersystem handover data, intra-system handover data.
The preprocessing of the MR data and the signaling data comprises the steps of performing correlation backfill on MR and S1mme on user information such as IMIS and the like, backfilling longitude and latitude and rasterized position information by adopting a fingerprint positioning method or other methods, performing convergence statistics of various dimensions such as users, cells, grids, road sections and the like on the backfilled MR data, analyzing the change of indexes in the aspect of time and space, and confirming the range and duration of problem influence so as to obtain second network correlation data.
The preprocessing of the data of the background management system is used for extracting the data of the background management system and comprises the following steps: and configuring third network associated data including parameter data, performance data, base station alarm data and neighbor cell configuration data.
And integrating the first network related data, the second network related data and the third network related data to obtain the network related data required by the step S1131.
And S1132, analyzing the abnormal indexes of the problem road sections, matching the abnormal indexes with the network associated data, and inquiring a preset problem table to determine the root cause of the problem.
The problem root cause is a fundamental expression of the network failure problem, and in this embodiment, the common problem root causes include:
base station/cell failure: if the service cell of the problem road section or the cell within a certain distance range has a fault, judging that the base station/cell has the fault;
mode three interference: if the PIC of the service cell and the PIC of the adjacent cell of the problem road section are the same in modulus 3 and the RSRP is within a certain range, the service cell and the adjacent cell are judged to be the interference of modulus three;
and (3) neighbor missing: if the neighbor cell corresponding to the service cell of the problem road section is not in the neighbor cell configuration data and the difference value between the RSRPs is within a certain range, judging that the neighbor cell is missed;
uplink interference: if the ratio of uplink RB larger than-100 dBm in the parameter data and the performance data is larger than the threshold value, determining that the uplink interference exists;
cell congestion: if the number of the service cell users of the problem road section in the performance data is larger than a threshold value, the cell is judged to be congested;
scheduling problem: analyzing indexes of log scheduling data such as downlink scheduling quantity, downlink maximum RB number and the like to analyze whether a scheduling problem exists;
2G is removed: analyzing switching data among systems, judging whether a 2G problem occurs or not by switching from a 4G network to a 2G network;
the switching is not timely: analyzing a switching event in the system, judging whether the RSRP of a service cell of a problem road section is continuously deteriorated or not, if so, judging whether the problem of untimely switching exists or not;
RRC reestablishment: the RRC reconstruction inevitably brings necessary time delay to the service, whether the RRC reconstruction occurs or not is analyzed from a log event, and whether the problem is the RRC reconstruction is judged;
NR cell addition failure: in analyzing the no-residence problem of the 5G network, it is necessary to analyze whether a problem of NR cell addition failure occurs.
The relationship between the problem root cause and the network association data can be determined by querying a multi-data source collaborative mobile network problem location association table (i.e., a problem table) as shown in fig. 3.
And S114, performing network optimization based on the problem root and generating an optimization record, and generating a problem road segment library based on the optimization record.
In this embodiment, for the problem root cause occurring in step S113, optimization is performed by combining processing experiences of different problem root causes, and generally, each problem root cause adopts multiple different optimization manners and records optimization results of different optimization manners to determine an optimal optimization manner. When a problem road section library is formed, an optimization record is formed aiming at the problem of network faults (the road section with the problem) in the drive test data, and the optimization record comprises information such as problem description, test time, test round, problem root cause, optimization results and the like.
Optionally, in some embodiments, the network optimization work order includes a customer complaint work order, as shown in fig. 4, the step S120 of extracting the optimization record of the corresponding problem road segment according to the matching of the network optimization work order and the problem road segment library includes S121 to S123:
and S121, extracting fault information in the customer complaint work order.
And S122, matching the problem road section library based on the position in the fault information to determine a corresponding problem road section.
And S123, extracting the frequency, interval, phenomenon, reason, historical optimization scheme and optimization effect of the faults of the corresponding problem road section in the problem library within preset time.
Steps S121 to 123 are processes of quickly knowing a network fault cause according to a customer complaint work order, where the customer complaint work order includes information of a user complaint, where the information generally includes IMSI, mobile phone number, time period, location, problem description, and the like, and fault information can be determined by means of keyword extraction and the like according to the information of the user complaint, but considering that the expression of the user is often not professional enough, accuracy of directly locating the fault cause is low, so that matching of a problem road section can be performed according to the location, thereby quickly retrieving fault information having a history record corresponding to the problem road section, including times, intervals, phenomena, causes, a history optimization scheme, and an optimization effect, thereby quickly responding to the customer complaint work order, and improving user experience, and correspondingly, step S124 (not shown) is further included after step S123: and S124, taking the failure times, intervals, phenomena, reasons, historical optimization schemes and optimization effects of the corresponding problem road sections in preset time as preliminary conclusions to be replied to the client.
Optionally, in some embodiments, the network optimization work order includes an alarm work order, as shown in fig. 5, the step S120 of extracting the optimization record of the corresponding problem road segment according to the matching of the network optimization work order with the problem road segment library further includes steps S125-127:
and S125, extracting abnormal index information in the alarm work order.
And S126, matching the problem road section library based on the influence range of the abnormal index information to determine a corresponding problem road section.
And S127, extracting the failure times, intervals, phenomena, reasons, historical optimization schemes and optimization effects of the corresponding problem road sections in the problem library within preset time.
And S125-127 is a process of knowing the network fault reason according to the alarm work order generated by the system, and the KPI (Key performance indicator) guarantees daily work of network operation and maintenance. Once the network KPI index is degraded, a large amount of manpower is consumed to perform troubleshooting and solution, and more times, the position of the problem is determined by performing drive test and then optimized. In the embodiment, the problem road sections are quickly positioned according to the influence range of the abnormal indexes, so that the network overall appearance related to the abnormal indexes is known, and the faults and the optimization scheme which may occur in the influence range are known, so that network optimization is performed in a targeted manner, and the workload and the processing delay of the drive test are reduced.
More specifically, in some embodiments, step S130, as shown in FIG. 6, includes steps S131-133:
s131, performing fault matching based on the network optimization work order and the optimization records to determine the optimization scheme of the same fault.
And S132, optimizing the network based on the optimization scheme and confirming the optimization effect.
And S133, if the optimization effect meets the preset requirement, ending the work order, and updating the problem road segment library.
The steps S131 to S133 are a process of processing the network optimization work order according to the optimization record, which is a result obtained according to the problem road section matching, so that how to solve the problem of the network fault in the network optimization work order is not specified, and at this time, further positioning is required to find a root cause of the fault in the network optimization work order. Specifically, in this embodiment, the network optimization work order and the optimization records are matched to search for the same fault in the network optimization work order and the optimization records are specified according to the determined same fault, and then the network optimization is performed according to the optimization scheme, but it has been mentioned above that description about the fault problem in the network optimization work order may not be accurate enough, so that the optimization effect needs to be confirmed, when the optimization effect of one optimization scheme does not meet the preset requirement, the optimization scheme needs to be reassigned or the same fault needs to be reproduced and positioned, when it is determined that the optimization effect meets the preset requirement, the work order is considered to have been solved, the work order can be ended, and the problem road section library needs to be updated according to the current processing of the work order in order to enrich the problem road section library.
On the basis of the embodiment, the resume process of the problem road section library, the processing process of the network optimization work order and the process of the network optimization are further limited and supplemented, the problem road section library which takes the problem road section as a core is established by rich multi-source network data, comprehensive management of the problem road section is convenient, different processing modes are provided for different work orders, quick response can be carried out on the customer complaint work order, the use experience of a user is improved, the troubleshooting burden can be reduced for the alarm work order, and the pressure of workers is reduced.
EXAMPLE III
Fig. 7 is a schematic structural diagram of a network optimization apparatus 300 according to a third embodiment of the present invention, and as shown in fig. 7, the apparatus 300 includes:
a problem road segment library establishing module 310, configured to perform problem road segment optimization based on the obtained multi-source network data and establish a problem road segment library;
the work order processing module 320 is used for receiving a network optimization work order and extracting an optimization record of a corresponding problem road section according to the matching of the network optimization work order and the problem road section library;
and the optimization module 330 is configured to perform network optimization based on the network optimization work order and the optimization record.
Optionally, in some embodiments, the problem road segment library establishing module 310 includes:
the data acquisition unit is used for acquiring multi-source network data comprising drive test data, background management data, MR data and signaling data;
the problem road section positioning unit is used for positioning a problem road section based on the drive test data;
the problem root cause positioning unit is used for analyzing the drive test data, the background management data, the MR data and the signaling data based on the problem road section to position the problem root cause;
and the problem road section library generating unit is used for carrying out network optimization and generating an optimization record based on the problem root cause, and generating a problem road section library based on the optimization record.
Optionally, in some embodiments, the problem road segment positioning unit is specifically configured to:
determining a degradation index based on the drive test data, and positioning a road section to be selected corresponding to the degradation index;
and merging the road sections to be selected based on the road sections to be selected to obtain the problem road sections.
Optionally, in some embodiments, the problem root cause positioning unit is specifically configured to:
performing data preprocessing on the drive test data, the background management data, the MR data and the signaling data to determine network associated data;
and analyzing abnormal indexes of the problem road sections, matching the abnormal indexes with the network associated data, and inquiring a preset problem table to determine problem root causes.
Optionally, in some embodiments, the network optimization work order includes a customer complaint work order, and the work order processing module 320 is specifically configured to:
extracting fault information in the customer complaint work order;
matching the problem road section library based on the position in the fault information to determine a corresponding problem road section;
and extracting the failure times, intervals, phenomena, reasons, historical optimization schemes and optimization effects of the corresponding problem road sections in the problem library within preset time.
Optionally, in some embodiments, the network optimization work order includes an alarm work order, and the work order processing module 320 is specifically configured to:
extracting abnormal index information in the alarm work order;
matching the problem road section library based on the influence range of the abnormal index information to determine a corresponding problem road section;
and extracting the failure times, intervals, phenomena, reasons, historical optimization schemes and optimization effects of the corresponding problem road sections in the problem library within preset time.
Optionally, in some embodiments, the optimization module 330 is specifically configured to:
performing fault matching based on the network optimization work order and the optimization record to determine an optimization scheme of the same fault;
performing network optimization based on the optimization scheme and confirming the optimization effect;
and if the optimization effect meets the preset requirement, ending the work order and updating the problem road section library.
The embodiment provides a network optimization device, which first acquires multi-source network data, performs problem section optimization and establishes a problem section library based on the acquired multi-source network data, extracts an optimization record corresponding to a problem section according to a received network optimization work order matching problem section library, and finally analyzes a network optimization work order by referring to the optimization record to perform network optimization.
Example four
Fig. 8 is a schematic structural diagram of a computer device 400 according to a fourth embodiment of the present invention, as shown in fig. 8, the device includes a memory 410 and a processor 420, the number of the processors 420 in the device may be one or more, and one processor 420 is taken as an example in fig. 8; the memory 410 and the processor 420 in the device may be connected by a bus or other means, and fig. 8 illustrates the connection by a bus as an example.
The memory 410 is a computer-readable storage medium, and can be used for storing software programs, computer-executable programs, and modules, such as program instructions/modules corresponding to the network optimization method in the embodiment of the present invention (for example, the problem road segment library creating module 310, the work order processing module 320, and the optimization module 330 in the network optimization system). The processor 420 executes various functional applications of the server and data processing by executing software programs, instructions, and modules stored in the memory 410, thereby implementing the network optimization method described above.
Wherein the processor 420 is configured to run the computer executable program stored in the memory 410 to implement the following steps: s110, performing problem road section optimization based on the obtained multi-source network data and establishing a problem road section library; step S120, receiving a network optimization work order, and matching the problem road section library according to the network optimization work order to extract an optimization record of a corresponding problem road section; and S130, optimizing the network based on the network optimization work order and the optimization record.
Of course, the server provided in the embodiment of the present invention is not limited to the above method operations, and may also perform related operations in the network optimization method provided in any embodiment of the present invention.
The memory 410 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function; the storage data area may store data created according to the use of the terminal, and the like. Further, the memory 410 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid state storage device. In some examples, memory 410 may further include memory located remotely from processor 420, which may be connected to devices through a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
EXAMPLE five
An embodiment of the present invention further provides a storage medium containing computer-executable instructions, which when executed by a computer processor, are configured to perform a network optimization method, where the network optimization method includes:
performing problem road section optimization based on the obtained multi-source network data and establishing a problem road section library;
receiving a network optimization work order, and extracting an optimization record of a corresponding problem road section according to the matching of the network optimization work order and the problem road section library;
and performing network optimization based on the network optimization work order and the optimization record.
From the above description of the embodiments, it is clear to those skilled in the art that the present invention can be implemented by software and necessary general hardware, and certainly can be implemented by hardware, but the former is a better embodiment in many cases. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which can be stored in a computer-readable storage medium, such as a floppy disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a FLASH Memory (FLASH), a hard disk or an optical disk of a computer, and includes several instructions for enabling a server (which may be a personal computer, a device, or a network device) to execute the methods according to the embodiments of the present invention.
It should be noted that, in the embodiment of the authorization apparatus, the included units and modules are merely divided according to functional logic, but are not limited to the above division as long as the corresponding functions can be implemented; in addition, specific names of the functional units are only for convenience of distinguishing from each other, and are not used for limiting the protection scope of the present invention.
It is to be noted that the foregoing is only illustrative of the preferred embodiments of the present invention and the technical principles employed. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, although the present invention has been described in greater detail by the above embodiments, the present invention is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present invention, and the scope of the present invention is determined by the scope of the appended claims.
- 上一篇:石墨接头机器人自动装卡簧、装栓机
- 下一篇:水上急救平台的切换系统