CN109450677B - Method and device for positioning root fault - Google Patents
Method and device for positioning root fault Download PDFInfo
- Publication number
- CN109450677B CN109450677B CN201811271768.7A CN201811271768A CN109450677B CN 109450677 B CN109450677 B CN 109450677B CN 201811271768 A CN201811271768 A CN 201811271768A CN 109450677 B CN109450677 B CN 109450677B
- Authority
- CN
- China
- Prior art keywords
- alarm information
- equipment
- machine room
- professional
- code
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 35
- 238000004891 communication Methods 0.000 claims abstract description 94
- 238000013507 mapping Methods 0.000 claims abstract description 50
- 238000012545 processing Methods 0.000 claims abstract description 28
- 230000005540 biological transmission Effects 0.000 claims description 23
- 230000008859 change Effects 0.000 claims description 10
- 230000000875 corresponding effect Effects 0.000 description 40
- 238000004458 analytical method Methods 0.000 description 14
- 238000012423 maintenance Methods 0.000 description 12
- 230000006870 function Effects 0.000 description 9
- 238000004590 computer program Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000002596 correlated effect Effects 0.000 description 1
- 238000010219 correlation analysis Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0677—Localisation of faults
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0631—Management of faults, events, alarms or notifications using root cause analysis; using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The embodiment of the invention provides a method and a device for positioning a root cause fault, relates to the field of communication fault processing, and can quickly position the root cause of a cross-professional large-area fault. The method comprises the following steps: acquiring the connection relation of each machine room in the communication network and the target parameters of each professional device in the communication network; coding the machine room name and the equipment name in the target parameter into a machine room code and an equipment code according to a preset coding rule; establishing a mapping relation between equipment codes and machine room codes; generating a communication network topological graph according to the connection relation of each machine room and the machine room codes; acquiring the generation sequence of the equipment alarm information; determining the association relationship between the equipment alarm information according to the mapping relationship and the communication network topological graph; and determining the root alarm information corresponding to the root fault according to the association relationship among the equipment alarm information, the generation sequence of the equipment alarm information and the alarm type contained in the equipment alarm information and a preset fault layering principle.
Description
Technical Field
The invention relates to the field of communication fault processing, in particular to a method and a device for positioning a root cause fault.
Background
In modern society, the communication network of an operator involves a plurality of specialties (wireless, fixed, transmission and moving loops), and professional devices corresponding to the specialties are matched and supported with each other as a whole to form a whole-course whole-network operation. In the network operation process, each professional device generates various kinds of alarm information due to various faults caused by various factors, and when one professional device fails, the other related professional device is affected, even the normal operation of a plurality of professional devices is affected. As an operation maintenance party of a communication operator, when a cross-professional fault occurs, if the cross-professional fault can be automatically correlated and correlation analysis is carried out, the root cause of the fault can be found as soon as possible, the dispatch of a redundant fault work order is reduced to the maximum extent, key information is provided for fast fault positioning and fault processing, secondary faults are effectively reduced, and therefore the fast supporting response capability of the whole network fault is improved.
In the prior art, specific processing methods for cross-professional fault association are all passive processing. Generally, after a serious and large-area cross-professional fault of the professional A occurs, the professional operation and maintenance personnel or specific operators of the professional A find that the fault condition is serious, judge that the fault condition may be caused by professional equipment B or C according to obvious alarm identification and experience, contact the professional operation and maintenance personnel of the professional B to check the fault condition and the alarm information condition of the professional equipment B through manpower, perform one-by-one checking according to the positions of the professional equipment A and the professional equipment B or C, a network topological graph, a logical relation, a time sequence and the like, gradually lock a fault range mode, comprehensively judge the association degree of the professional A, the professional B or the professional C, and make an analysis and conclusion of a fault source according to the method. Therefore, the existing professional fault association method is low in efficiency, time is delayed, processing efficiency is low, and timeliness cannot be met.
Disclosure of Invention
The embodiment of the invention provides a method and a device for positioning a root cause alarm, which are used for quickly positioning the root cause of a cross-professional large-area fault.
In order to achieve the above purpose, the embodiment of the invention adopts the following technical scheme:
in a first aspect, a method for locating a root cause fault is provided, including: acquiring the connection relation of each machine room in the communication network and the target parameters of each professional device in the communication network, wherein the target parameters at least comprise: professional names, area codes, equipment names and names of machine rooms to which the equipment names belong; the professional equipment comprises: the system comprises wireless professional equipment, transmission professional equipment, fixed professional equipment and moving ring professional equipment;
according to the regional codes, respectively coding the names of the machine rooms and the equipment according to preset coding rules to generate machine room codes and equipment codes;
establishing a mapping relation between equipment codes and machine room codes;
generating a communication network topological graph according to the connection relation of each machine room and the machine room codes;
acquiring equipment alarm information of a communication network, and determining the generation sequence of the equipment alarm information according to the generation time contained in the equipment alarm information; the equipment alarm information is alarm information continuously generated by all professional equipment in the same area within a preset time period;
determining the association relationship among the equipment alarm information according to the professional equipment codes, the mapping relationship among the equipment codes and the machine room codes and the communication network topological graph contained in the equipment alarm information;
determining root alarm information in the equipment alarm information according to the association relationship among the equipment alarm information, the generation sequence of the equipment alarm information and the alarm type contained in the equipment alarm information and a preset fault layering principle; and determining the fault corresponding to the root cause alarm information as a root cause fault.
The technical solution provided by the above embodiment can make each machine room and each professional device in the communication network have unique codes by uniformly coding the machine room name and each professional device name, then use the machine room codes and the device codes to group the machine room and each professional device together to form a fixed mapping relation, each machine room code can have a mapping relation with a plurality of device codes of professional devices in the machine room corresponding to the machine room code, and connect each machine room code through the existing connection relation of each machine room to form a communication network topological graph, so that once a certain professional device generates alarm information, the corresponding machine room code and even other machine room codes connected with the machine room code can be found according to the device code contained in the alarm information, and then the occurrence time of the alarm information is taken as an analysis main line, determining the mutual influence relation among all the alarm information by using a preset fault layering principle, finally finding out the root alarm information causing the large-area fault, and finding out the corresponding professional equipment and the corresponding machine room by using the equipment code corresponding to the root alarm information; and finally, dispatching orders to operation and maintenance personnel according to the obtained information, and timely processing communication network faults. Therefore, the technical scheme provided by the embodiment of the invention can quickly analyze large-area faults in the communication network, automatically and quickly and efficiently locate the source of a plurality of cross-professional faults, and timely and efficiently solve the faults of the communication network.
Optionally, according to the regional codes, respectively coding the names of the equipment and the machine rooms to which the equipment and the machine rooms belong according to a preset coding rule, so as to generate the machine room codes and the equipment codes, including:
combining the regional code with the first 6-bit code to serve as a machine room code, wherein the first 6-bit code only allows the change of the last three low-bit codes of the first 6-bit code;
the region coding is combined with the second 6-bit coding as the device coding, and the second 6-bit coding only allows the first three high-bit codes of the second 6-bit coding to change.
Optionally, according to the regional codes, respectively encoding the names of the machine rooms and the names of the devices to which the machine rooms belong according to a preset encoding rule, so as to generate the machine room codes and the device codes, and then, the method further includes:
establishing a professional equipment database according to the target parameters, the machine room codes and the equipment codes of the professional equipment;
the professional equipment database includes: the system comprises a wireless professional equipment database, a transmission professional equipment database, a digital and fixed professional equipment database and a moving loop professional equipment database.
Optionally, determining, according to the association relationship among the device alarm information, the generation order of the device alarm information, and the alarm type included in the device alarm information and according to a preset fault layering principle, the root alarm information in the device alarm information includes:
determining the first alarm information according to the sequence generated by the equipment alarm information;
determining the root first-sending alarm information in the first-sending alarm information according to the association relationship between the equipment alarm information and the type of the first-sending alarm information according to a preset fault layering principle; the root cause first-sending alarm information is the reason for generating the first-sending alarm information except the root cause first-sending alarm information in the first-sending alarm information with the incidence relation;
determining secondary alarm information in the equipment alarm according to the association relationship between the equipment alarm information; the secondary alarm information is associated with the primary alarm information;
judging whether the secondary alarm information is generated by the primary alarm information associated with the secondary alarm information according to the type of the secondary alarm information and a preset fault layering principle;
when the secondary alarm information is determined to be generated due to the root primary alarm information associated with the secondary alarm information, determining the root primary alarm information associated with the secondary alarm information as the root alarm information;
and when determining that the secondary alarm information is not generated due to the root primary alarm information associated with the secondary alarm information, determining the secondary alarm information as the root alarm information.
Optionally, the method further includes: when the target machine room in the communication network is determined to be changed, target parameters of each professional device in the target machine room are obtained again;
recoding the equipment names in the target parameters of the professional equipment in the target machine room according to the preset coding rule according to the regional codes in the target parameters of the professional equipment in the target machine room so as to generate new equipment codes;
and establishing a mapping relation between the machine room code corresponding to the target machine room and the new equipment code.
In a second aspect, a root cause fault locating device is provided, which includes: the device comprises an acquisition module, a coding module, a mapping module, a topology module and a processing module;
an obtaining module, configured to obtain a connection relationship between each machine room in a communication network and a target parameter of each professional device in the communication network, where the target parameter at least includes: professional names, area codes, equipment names and names of machine rooms to which the equipment names belong; the professional equipment comprises: the system comprises wireless professional equipment, transmission professional equipment, fixed professional equipment and moving ring professional equipment;
the coding module is used for coding the machine room name and the equipment name which are acquired by the acquisition module according to the regional code acquired by the acquisition module and a preset coding rule so as to generate a machine room code and an equipment code;
the mapping module is used for establishing a mapping relation between the equipment codes and the machine room codes generated by the coding module;
the topology module is used for generating a communication network topology map according to the connection relation of each machine room acquired by the acquisition module and the machine room codes generated by the coding module;
the acquisition module is also used for acquiring the equipment alarm information of the communication network and determining the generation sequence of the equipment alarm information according to the generation time contained in the equipment alarm information; the equipment alarm information is alarm information continuously generated by all professional equipment in the same area within a preset time period;
the processing module is used for determining the association relationship between the equipment alarm information according to the professional equipment codes contained in the equipment alarm information acquired by the acquisition module, the mapping relationship between the equipment codes and the machine room codes established by the mapping module and the communication network topological graph generated by the topological module;
the processing module is further configured to determine root alarm information in the device alarm information according to a preset fault layering principle according to the association relationship among the device alarm information, the sequence of generating the device alarm information acquired by the acquisition module, and the alarm type included in the device alarm information, and determine a fault corresponding to the root alarm information as a root fault.
Optionally, the encoding module is specifically configured to: combining the regional code acquired by the acquisition module with a first 6-bit code as a machine room code, wherein the first 6-bit code only allows the change of the next three-bit low-order code of the first 6-bit code;
and combining the area code acquired by the acquisition module with a second 6-bit code as a device code, wherein the second 6-bit code only allows the first three high-bit codes of the second 6-bit code to change.
Optionally, the apparatus further comprises a storage module; the storage module is used for establishing a professional equipment database according to the target parameters of the professional equipment acquired by the acquisition module, the machine room codes generated by the coding module and the equipment codes generated by the coding module;
the professional equipment database includes: the system comprises a wireless professional equipment database, a transmission professional equipment database, a digital and fixed professional equipment database and a moving loop professional equipment database.
Optionally, the processing module is specifically configured to: determining the first alarm information which appears firstly according to the sequence generated by the equipment alarm information acquired by the acquisition module;
determining the root first-sending alarm information in the first-sending alarm information according to the association relationship between the equipment alarm information and the type of the first-sending alarm information according to a preset fault layering principle; the root cause first-sending alarm information is the reason for generating the first-sending alarm information except the root cause first-sending alarm information in the first-sending alarm information with the incidence relation;
determining secondary alarm information in the equipment alarms acquired by the acquisition module according to the association relationship among the equipment alarm information; the secondary alarm information is associated with the primary alarm information;
judging whether the secondary alarm information is generated by the primary alarm information associated with the secondary alarm information according to the type of the secondary alarm information and a preset fault layering principle;
when the secondary alarm information is determined to be generated due to the root primary alarm information associated with the secondary alarm information, determining the root primary alarm information associated with the secondary alarm information as the root alarm information;
and when determining that the secondary alarm information is not generated due to the root primary alarm information associated with the secondary alarm information, determining the secondary alarm information as the root alarm information.
Optionally, the apparatus further comprises: a judgment module;
when the judgment module determines that the target machine room in the communication network is changed, the acquisition module is also used for acquiring the target parameters of each professional device in the target machine room again;
the coding module is further used for recoding the equipment names in the target parameters of the professional equipment in the target machine room according to the preset coding rule according to the area codes in the target parameters of the professional equipment in the target machine room acquired by the acquisition module so as to generate new equipment codes;
the mapping module is also used for establishing a mapping relation between the machine room code corresponding to the target machine room and the new equipment code generated by the coding module.
In a third aspect, a root cause fault locating device is provided, which includes a memory, a processor, a bus and a communication interface; the memory is used for storing computer execution instructions, and the processor is connected with the memory through a bus; when the root cause fault location device is operating, the processor executes computer-executable instructions stored by the memory to cause the root cause fault location device to perform the method for locating a root cause fault as provided by the first aspect.
A fourth aspect. There is provided a computer storage medium comprising computer executable instructions which, when executed on a computer, cause the computer to perform the method of locating a root cause fault as provided in the first aspect.
The embodiment of the invention provides a method and a device for positioning a root cause alarm, wherein the method comprises the following steps: acquiring the connection relation of each machine room in the communication network and the target parameters of each professional device in the communication network, wherein the target parameters at least comprise: professional names, area codes, equipment names and names of machine rooms to which the equipment names belong; the professional equipment comprises: the system comprises wireless professional equipment, transmission professional equipment, fixed professional equipment and moving ring professional equipment; according to the regional codes, respectively coding the names of the machine rooms and the equipment according to preset coding rules to generate machine room codes and equipment codes; establishing a mapping relation between equipment codes and machine room codes; generating a communication network topological graph according to the connection relation of each machine room and the machine room codes; acquiring equipment alarm information of a communication network, and determining the generation sequence of the equipment alarm information according to the generation time contained in the equipment alarm information; the equipment alarm information is alarm information continuously generated by all professional equipment in the same area within a preset time period; determining the association relationship among the equipment alarm information according to the professional equipment codes, the mapping relationship among the equipment codes and the machine room codes and the communication network topological graph contained in the equipment alarm information; determining root alarm information in the equipment alarm information according to the association relationship among the equipment alarm information, the generation sequence of the equipment alarm information and the alarm type contained in the equipment alarm information and a preset fault layering principle; and determining the fault corresponding to the root cause alarm information as a root cause fault. Because the technical scheme provided by the embodiment of the invention can make each machine room and each professional equipment in the communication network have unique codes by uniformly coding the machine room name and each professional equipment name, then the machine room and each professional equipment are grouped together by utilizing the machine room codes and the equipment codes to form a fixed mapping relation, each machine room code can have a mapping relation with a plurality of equipment codes of the professional equipment in the machine room corresponding to the machine room code, and in addition, each machine room code is connected by the existing connection relation of each machine room to form a communication network topological graph, so that once a certain professional equipment generates alarm information, the corresponding machine room code and other machine room codes connected with the machine room code can be found according to the equipment codes contained in the alarm information, and then the occurrence time of the alarm information is taken as analysis, determining the mutual influence relation among all the alarm information by using a preset fault layering principle, finally finding out the root alarm information causing the large-area fault, and finding out the corresponding professional equipment and the corresponding machine room by using the equipment code corresponding to the root alarm information; and finally, dispatching orders to operation and maintenance personnel according to the obtained information, and timely processing communication network faults. Therefore, the technical scheme provided by the embodiment of the invention can quickly analyze large-area faults in the communication network, automatically and quickly and efficiently locate the source of a plurality of cross-professional faults, and timely and efficiently solve the faults of the communication network.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings 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 some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a schematic flowchart of a method for locating a root cause fault according to an embodiment of the present invention;
fig. 2 is a schematic flowchart of another method for locating a root cause fault according to an embodiment of the present invention;
FIG. 3 is a diagram illustrating a mapping relationship provided by an embodiment of the present invention;
fig. 4 is a communication network topology diagram provided by an embodiment of the present invention;
fig. 5 is a schematic structural diagram of a root cause fault locating apparatus according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of another root cause fault locating apparatus according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It should be noted that, in the embodiments of the present invention, words such as "exemplary" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "exemplary" or "e.g.," an embodiment of the present invention is not necessarily to be construed as preferred or advantageous over other embodiments or designs. Rather, use of the word "exemplary" or "such as" is intended to present concepts related in a concrete fashion.
It should be noted that, in the embodiments of the present invention, "of", "corresponding" and "corresponding" may be sometimes used in combination, and it should be noted that, when the difference is not emphasized, the intended meaning is consistent.
For the convenience of clearly describing the technical solutions of the embodiments of the present invention, in the embodiments of the present invention, the words "first", "second", and the like are used for distinguishing the same items or similar items with basically the same functions and actions, and those skilled in the art can understand that the words "first", "second", and the like are not limited in number or execution order.
In the prior art, the processing of large-area cross-professional faults of a communication network is passive processing, generally, after a serious and large-area cross-professional fault of a professional a occurs, an operation and maintenance person of the professional a or a specific operator finds that the fault condition is serious, judges that the fault condition may be caused by professional B or C equipment according to obvious alarm identification and experience, contacts the professional operation and maintenance person of the professional B to check the fault and alarm information condition of the professional equipment, checks the positions of the professional a and professional B or C equipment, a network topological graph, a logical relationship, a time sequence and the like one by one, gradually locks a fault range mode, finally comprehensively judges the association degree of the professional a, professional B or C faults, and makes an analysis and conclusion of a fault source according to the association degree, so that extremely much time is consumed, and the fault rush repair time is seriously influenced, and finally, the determination of the root fault is not clear, and dozens of work orders are finally dispatched, so that great manpower and material resources are wasted in the whole process.
Referring to fig. 1, to solve the above problem, an embodiment of the present invention provides a method for locating a root cause fault, including:
101. and acquiring the connection relation of each machine room in the communication network and the target parameters of each professional device in the communication network.
Specifically, the target parameters at least include: professional names, area codes, equipment names and names of machine rooms to which the equipment names belong; the professional equipment comprises: the system comprises wireless professional equipment, transmission professional equipment, fixed professional equipment and moving ring professional equipment.
102. And respectively coding the names of the equipment and the machine room according to the regional codes and the preset coding rules to generate the machine room codes and the equipment codes.
Optionally, the step 102 shown in fig. 2 specifically includes:
1021. the regional code is combined with the first 6-bit code to be used as a computer room code, and the first 6-bit code only allows the lower code of the last three bits of the code to change.
For example, since machine rooms in different regions are likely to have the same name, we use the form of area code and six-digit code to explicitly indicate which machine room belongs to which area, where the area code is also six digits, such as the mustate area code 500101; the first 6-bit code used by the machine room code allows only the last three low codes to be changed, for example, the machine room codes of the wan state a machine room and the wan state B machine room may be 500101000001 and 500101000002, respectively.
1022. The region coding is combined with the second 6-bit coding as the device coding, and the second 6-bit coding only allows the first three high-bit codes of the second 6-bit coding to change.
In order to better correspond to the machine room code and ensure the uniqueness of the device codes of the professional devices of different machine rooms in different areas, the device names are coded by combining the area code with the second 6-bit code, for example, the device codes of the dynamic ring professional device C in the wan state area a machine room and the dynamic ring professional device D in the wan state area B machine room can be 500101001001 and 500101002002 respectively.
Therefore, the equipment codes contained in each equipment alarm message can be used for knowing which professional equipment of which machine room the equipment alarm message is generated, so that the later-stage fault analysis is facilitated, and the analysis efficiency is improved.
Optionally, as shown in fig. 2, in order to better perform unified management and later fault analysis on each professional device of the communication network, the method further includes, after steps 1021 and 1022:
1023. and establishing a professional equipment database according to the target parameters, the machine room codes and the equipment codes of the professional equipment.
Illustratively, the professional device database includes, for the differences of professional devices: the system comprises a wireless professional equipment database, a transmission professional equipment database, a digital and fixed professional equipment database and a moving loop professional equipment database.
103. And establishing a mapping relation between the equipment codes and the machine room codes.
For example, referring to fig. 3, a general computer room has at least four different professional devices (wireless professional devices, transmission professional devices, fixed professional devices, and moving-loop professional devices), so the mapping relationship between the device codes and the computer room codes can be as shown in fig. 3.
104. And generating a communication network topological graph according to the connection relation of each computer room and the computer room codes.
For example, a communication network topological graph is shown in fig. 4, and is mainly used for embodying a connection relationship between computer rooms, so as to facilitate determining whether failures occurring in adjacent computer rooms are influenced by each other due to the connection relationship in subsequent failure analysis.
105. Acquiring equipment alarm information of a communication network, and determining the generation sequence of the equipment alarm information according to the generation time contained in the equipment alarm information; the equipment alarm information is alarm information continuously generated by all professional equipment in the same area within a preset time period.
Specifically, only the alarm information of the devices continuously generated in the same area within a certain time period may have an association relationship that affects each other, so the technical solution provided by the embodiment of the present invention mainly locates the root fault for the alarm information continuously generated in the preset time period by all the professional devices in the same area.
For example, the generation time included in the device alarm information may be a specific time, or may be a serial number automatically generated when the device alarm information is generated.
106. And determining the association relationship among the equipment alarm information according to the professional equipment codes, the mapping relationship among the equipment codes and the machine room codes and the communication network topological graph contained in the equipment alarm information.
Specifically, the association relationship between the device alarm information mainly refers to whether different device alarm information belongs to device alarm information generated in the same equipment room, and the connection relationship between different equipment rooms is analogized to the corresponding device alarm information, and the like, and mainly indicates that the relationship between different alarm information is associated with the relationship between professional equipment and the equipment room to which the different alarm information belongs, and the specific form of the association relationship in the actual is not specifically limited here.
107. Determining root alarm information in the equipment alarm information according to the association relationship among the equipment alarm information, the generation sequence of the equipment alarm information and the alarm type contained in the equipment alarm information and a preset fault layering principle; and determining the fault corresponding to the root cause alarm information as a root cause fault.
Illustratively, in practice, the device alarm information is classified into four types: the transmission professional equipment warning information, wireless professional equipment warning information, digital fixed professional equipment warning information and moving ring professional equipment warning information, generally, when failure analysis, the analysis is divided into three analysis levels according to the secondary failure frequency caused by professional failures, the method is helpful for rapidly positioning cross-professional failures to the profession, the analysis efficiency of cross-professional failure automatic association is improved, the failure positioning time is shortened, and the preset failure layering principle is specifically used for analyzing the equipment warning information which occurs at the same time (because of the extremely-fast propagation speed of electric signals and network signals, the same time here refers to the unit time within 1 s):
1) the first level is moving ring professional equipment alarm information which usually shows that other professional equipment faults are caused by mains supply reasons or power supply equipment faults, and once the mains supply faults, all other professional equipment in the machine room can be caused to be in faults, and the fault alarm reason is very obvious.
2) And the second layer is to transmit professional equipment alarm information, which is usually represented by transmission equipment and transmission line faults, wherein the transmission equipment faults or the transmission line faults can cause the interruption or loss of a transmission link of wireless and digital major faults, and the fault alarm reasons are obvious.
3) And preferentially positioning the first-level equipment alarm information and determining whether the first-level equipment alarm information is the root alarm information on the premise of simultaneously generating the first-level equipment alarm information and the second-level equipment alarm information, wherein the fault corresponding to the first-level equipment alarm information usually causes the fault corresponding to the second-level equipment alarm information.
4) And the third level is wireless and fixed professions, which are generally expressed as single-professional equipment faults, and the equipment alarm information of the third level is generally single-professional faults and is used as the root alarm information of the equipment alarm information on the third level on the premise of eliminating the generation of the equipment alarm information of the third level caused by the alarm information of the first level and the alarm information of the second level.
Therefore, optionally, referring to fig. 2, step 107 specifically includes:
1071. and determining the first alarm information which appears firstly according to the sequence generated by the equipment alarm information.
1072. And determining the root first-sending alarm information in the first-sending alarm information according to the association relationship between the equipment alarm information and the type of the first-sending alarm information and a preset fault layering principle.
The root cause first-sending alarm information is the reason for generating the first-sending alarm information except the root cause first-sending alarm information in the first-sending alarm information with the incidence relation.
1073. Determining secondary alarm information in the equipment alarm according to the association relationship between the equipment alarm information; the secondary alarm information is associated with the primary alarm information.
1074. And judging whether the secondary alarm information is generated by the primary alarm information associated with the secondary alarm information according to the type of the secondary alarm information and a preset fault layering principle.
If so, 1075 is performed, otherwise 1076 is performed.
1075. And determining the root first-sending alarm information associated with the second-sending alarm information as the root alarm information.
1076. And determining the secondary alarm information as the root alarm information.
1077. And determining the fault corresponding to the root cause alarm information as a root cause fault.
108. And when the target machine room in the communication network is determined to be changed, the target parameters of each professional device in the target machine room are obtained again.
Illustratively, the changes made to the target room include one or more of: adding professional equipment, removing the professional equipment and replacing the professional equipment.
109. And according to the area codes in the target parameters of the professional equipment in the target machine room, recoding the equipment names in the target parameters of the professional equipment in the target machine room according to a preset coding rule to generate new equipment codes.
110. And establishing a mapping relation between the machine room code corresponding to the target machine room and the new equipment code.
Execute after 110 105; the 108-110 step may occur at any time after the 104 step, so the above specific flow is only illustrative and not limiting for the actual flow.
In addition, in practice, the technical solution provided by the above embodiment may also be used in combination with a map system, such as a GIS, in practical application, for example, a machine room or equipment generating equipment alarm information may be displayed in red on the GIS, and generation time may be displayed at the same time, which is convenient for operation and maintenance personnel to observe; and displaying the positioning result of the machine room corresponding to the root cause on the GIS and simultaneously sending a maintenance work order carrying GIS address information to the terminal of operation and maintenance personnel through analyzing the root cause fault.
The embodiment of the invention provides a method for positioning a root cause alarm, which comprises the following steps: acquiring the connection relation of each machine room in the communication network and the target parameters of each professional device in the communication network, wherein the target parameters at least comprise: professional names, area codes, equipment names and names of machine rooms to which the equipment names belong; the professional equipment comprises: the system comprises wireless professional equipment, transmission professional equipment, fixed professional equipment and moving ring professional equipment; according to the regional codes, respectively coding the names of the machine rooms and the equipment according to preset coding rules to generate machine room codes and equipment codes; establishing a mapping relation between equipment codes and machine room codes; generating a communication network topological graph according to the connection relation of each machine room and the machine room codes; acquiring equipment alarm information of a communication network, and determining the generation sequence of the equipment alarm information according to the generation time contained in the equipment alarm information; the equipment alarm information is alarm information continuously generated by all professional equipment in the same area within a preset time period; determining the association relationship among the equipment alarm information according to the professional equipment codes, the mapping relationship among the equipment codes and the machine room codes and the communication network topological graph contained in the equipment alarm information; determining root alarm information in the equipment alarm information according to the association relationship among the equipment alarm information, the generation sequence of the equipment alarm information and the alarm type contained in the equipment alarm information and a preset fault layering principle; and determining the fault corresponding to the root cause alarm information as a root cause fault. Because the technical scheme provided by the embodiment of the invention can make each machine room and each professional equipment in the communication network have unique codes by uniformly coding the machine room name and each professional equipment name, then the machine room and each professional equipment are grouped together by utilizing the machine room codes and the equipment codes to form a fixed mapping relation, each machine room code can have a mapping relation with a plurality of equipment codes of the professional equipment in the machine room corresponding to the machine room code, and in addition, each machine room code is connected by the existing connection relation of each machine room to form a communication network topological graph, so that once a certain professional equipment generates alarm information, the corresponding machine room code and other machine room codes connected with the machine room code can be found according to the equipment codes contained in the alarm information, and then the occurrence time of the alarm information is taken as analysis, determining the mutual influence relation among all the alarm information by using a preset fault layering principle, finally finding out the root alarm information causing the large-area fault, and finding out the corresponding professional equipment and the corresponding machine room by using the equipment code corresponding to the root alarm information; and finally, dispatching orders to operation and maintenance personnel according to the obtained information, and timely processing communication network faults. Therefore, the technical scheme provided by the embodiment of the invention can quickly analyze large-area faults in the communication network, automatically and quickly and efficiently locate the source of a plurality of cross-professional faults, and timely and efficiently solve the faults of the communication network.
Referring to fig. 5, an embodiment of the present invention further provides a positioning apparatus 01 for a root cause alarm, including: an acquisition module 51, an encoding module 52, a mapping module 53, a topology module 54 and a processing module 55;
an obtaining module 51, configured to obtain a connection relationship between each machine room in the communication network and a target parameter of each professional device in the communication network, where the target parameter at least includes: professional names, area codes, equipment names and names of machine rooms to which the equipment names belong; the professional equipment comprises: the system comprises wireless professional equipment, transmission professional equipment, fixed professional equipment and moving ring professional equipment;
the encoding module 52 is configured to encode the name of the machine room and the name of the device, which are acquired by the acquisition module 51, according to the region code acquired by the acquisition module 51 and a preset encoding rule, so as to generate a machine room code and a device code;
the mapping module 53 is configured to establish a mapping relationship between the device code generated by the coding module 52 and the machine room code;
the topology module 54 is configured to generate a communication network topology map according to the connection relationship of each machine room acquired by the acquisition module 51 and the machine room codes generated by the coding module 52;
the obtaining module 51 is further configured to obtain device alarm information of the communication network, and determine a generation sequence of the device alarm information according to generation time included in the device alarm information; the equipment alarm information is alarm information continuously generated by all professional equipment in the same area within a preset time period;
a processing module 55, configured to determine an association relationship between the device alarm information according to the professional device code included in the device alarm information acquired by the acquisition module 51, the mapping relationship between the device code and the machine room code established by the mapping module 53, and the communication network topology map generated by the topology module 54;
the processing module 55 is further configured to determine, according to the association relationship among the device alarm information, the generation sequence of the device alarm information acquired by the acquisition module 51, and the alarm type included in the device alarm information, a root alarm information in the device alarm information according to a preset fault layering principle, and determine a fault corresponding to the root alarm information as a root fault.
Optionally, the encoding module 52 is specifically configured to: combining the regional code obtained by the obtaining module 51 with the first 6-bit code as a machine room code, wherein the first 6-bit code only allows the change of the last three low-bit codes of the first 6-bit code;
the region code obtained by the obtaining module 51 is combined with the second 6-bit code as the device code, and the second 6-bit code only allows the first three high codes of the second 6-bit code to change.
Optionally, the apparatus further comprises a storage module 56; the storage module 56 is configured to establish a professional equipment database according to the target parameter of the professional equipment acquired by the acquisition module 51, the machine room code generated by the coding module 52, and the equipment code generated by the coding module 52;
the professional equipment database includes: the system comprises a wireless professional equipment database, a transmission professional equipment database, a digital and fixed professional equipment database and a moving loop professional equipment database.
Optionally, the processing module 55 is specifically configured to: determining the first alarm information according to the sequence generated by the device alarm information acquired by the acquisition module 51;
determining the root first-sending alarm information in the first-sending alarm information according to the association relationship between the equipment alarm information and the type of the first-sending alarm information according to a preset fault layering principle; the root cause first-sending alarm information is the reason for generating the first-sending alarm information except the root cause first-sending alarm information in the first-sending alarm information with the incidence relation;
determining secondary alarm information in the equipment alarm acquired by the acquisition module 51 according to the association relationship between the equipment alarm information; the secondary alarm information is associated with the primary alarm information;
judging whether the secondary alarm information is generated by the primary alarm information associated with the secondary alarm information according to the type of the secondary alarm information and a preset fault layering principle;
when the first time of sending the alarm information is determined to be generated due to the root first-sending alarm information associated with the first time of sending the alarm information, determining the root first-sending alarm information associated with the first time of sending the alarm information as the root first-sending alarm information; the first time of sending the alarm information is any one of the second time of sending the alarm information;
and determining secondary alarm information except the first alarm information in the secondary alarm information as the root alarm information.
Optionally, the apparatus further comprises: a judgment module 57;
when the judgment module 57 determines that the target machine room in the communication network is changed, the obtaining module 51 is further configured to obtain the target parameters of each professional device in the target machine room again;
the encoding module 52 is further configured to re-encode the device name in the target parameter of each professional device in the target machine room according to a preset encoding rule according to the area code in the target parameter of each professional device in the target machine room acquired by the acquisition module, so as to generate a new device code;
the mapping module 53 is further configured to establish a mapping relationship between the machine room code corresponding to the target machine room generated by the coding module and the new device code.
The positioning device for the root cause alarm provided by the embodiment of the invention comprises: an obtaining module, configured to obtain a connection relationship between each machine room in a communication network and a target parameter of each professional device in the communication network, where the target parameter at least includes: professional names, area codes, equipment names and names of machine rooms to which the equipment names belong; the professional equipment comprises: the system comprises wireless professional equipment, transmission professional equipment, fixed professional equipment and moving ring professional equipment; the coding module is used for coding the machine room name and the equipment name which are acquired by the acquisition module according to the regional code acquired by the acquisition module and a preset coding rule so as to generate a machine room code and an equipment code; the mapping module is used for establishing a mapping relation between the equipment codes and the machine room codes generated by the coding module; the topology module is used for generating a communication network topology map according to the connection relation of each machine room acquired by the acquisition module and the machine room codes generated by the coding module; the acquisition module is also used for acquiring the equipment alarm information of the communication network and determining the generation sequence of the equipment alarm information according to the generation time contained in the equipment alarm information; the equipment alarm information is alarm information continuously generated by all professional equipment in the same area within a preset time period; the processing module is used for determining the association relationship between the equipment alarm information according to the professional equipment codes contained in the equipment alarm information acquired by the acquisition module, the mapping relationship between the equipment codes and the machine room codes established by the mapping module and the communication network topological graph generated by the topological module; the processing module is further configured to determine root alarm information in the device alarm information according to a preset fault layering principle according to the association relationship among the device alarm information, the sequence of generating the device alarm information acquired by the acquisition module, and the alarm type included in the device alarm information, and determine a fault corresponding to the root alarm information as a root fault. Therefore, the technical solution provided in the embodiment of the present invention, before analyzing a plurality of faults of a communication network, first uniformly codes a machine room name and a name of each professional device, so that each machine room and each professional device in the communication network have unique codes, then, the machine room and each professional device are grouped together by using the machine room codes and the device codes to form a fixed mapping relationship, each machine room code can have a mapping relationship with a plurality of device codes of the professional devices in the machine room corresponding to the machine room code, and in addition, each machine room code is connected by using the existing connection relationship of each machine room to form a communication network topological diagram, so that once a certain professional device generates alarm information, the corresponding machine room code and even other machine room codes connected with the machine room code can be found according to the device code contained in the alarm information, then, taking the alarm information occurrence time as an analysis main line, determining the mutual influence relation among the alarm information by using a preset fault layering principle, finally finding out the root alarm information causing the large-area fault, and finding out the corresponding professional equipment and the corresponding machine room by using the equipment code corresponding to the root alarm information; and finally, dispatching orders to operation and maintenance personnel according to the obtained information, and timely processing communication network faults. Therefore, the technical scheme provided by the embodiment of the invention can quickly analyze large-area faults in the communication network, automatically and quickly and efficiently locate the source of a plurality of cross-professional faults, and timely and efficiently solve the faults of the communication network.
Referring to fig. 6, an embodiment of the present invention further provides another apparatus for locating a root cause alarm, including a memory 61, a processor 62, a bus 63, and a communication interface 64; the memory 61 is used for storing computer execution instructions, and the processor 62 is connected with the memory 61 through a bus 63; when the root cause alarm locating device is operating, the processor 62 executes computer-executable instructions stored in the memory 61 to cause the root cause alarm locating device to perform the root cause alarm locating method provided in the above-described embodiments.
In particular implementations, processor 62(62-1 and 62-2) may include one or more CPUs, such as CPU0 and CPU1 shown in FIG. 6, for example, as one embodiment. And as an example, the root cause alarm locating device may include a plurality of processors 62, such as processor 62-1 and processor 62-2 shown in fig. 6. Each of the processors 62 may be a Single-Core Processor (CPU) or a Multi-Core Processor (CPU). Processor 62 may refer herein to one or more devices, circuits, and/or processing cores for processing data (e.g., computer program instructions).
The Memory 61 may be a Read-Only Memory 61 (ROM) or other type of static storage device that can store static information and instructions, a Random Access Memory (RAM) or other type of dynamic storage device that can store information and instructions, an Electrically Erasable Programmable Read-Only Memory (EEPROM), a Compact Disc Read-Only Memory (CD-ROM) or other optical Disc storage, optical Disc storage (including Compact Disc, laser Disc, optical Disc, digital versatile Disc, blu-ray Disc, etc.), a magnetic Disc storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited to these. The memory 61 may be self-contained and coupled to the processor 62 via a communication bus 63. The memory 61 may also be integrated with the processor 62.
In a specific implementation, the memory 61 is used for storing data in the present application and computer-executable instructions corresponding to software programs for executing the present application. The processor 62 may initiate various functions of the alarm location device by running or executing software programs stored in the memory 61 and invoking data stored in the memory 61.
The communication interface 64 is any device such as a transceiver for communicating with other devices or communication Networks, such as a control system, a Radio Access Network (RAN), a Wireless Local Area Network (WLAN), and the like. The communication interface 64 may include a receiving unit to implement the receiving function and a transmitting unit to implement the transmitting function.
The bus 63 may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, an Extended ISA (enhanced Industry Standard Architecture) bus, or the like. The bus 63 may be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one thick line is shown in FIG. 6, but this is not intended to represent only one bus or type of bus.
The embodiment of the present invention further provides a computer storage medium, where the computer storage medium includes a computer execution instruction, and when the computer execution instruction runs on a computer, the computer is enabled to execute the method for positioning a root cause alarm provided in the foregoing embodiment.
The embodiment of the present invention further provides a computer program, where the computer program may be directly loaded into a memory and contains a software code, and the computer program is loaded and executed by a computer, so as to implement the method for locating a root cause alarm provided by the above embodiment.
Those skilled in the art will recognize that, in one or more of the examples described above, the functions described in this invention may be implemented in hardware, software, firmware, or any combination thereof. When implemented in software, the functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium. Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A storage media may be any available media that can be accessed by a general purpose or special purpose computer.
Through the above description of the embodiments, it is clear to those skilled in the art that, for convenience and simplicity of description, the foregoing division of the functional modules is merely used as an example, and in practical applications, the above function distribution may be completed by different functional modules according to needs, that is, the internal structure of the device may be divided into different functional modules to complete all or part of the above described functions.
In the several embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the modules or units is only one logical function division, and there may be other division ways in actual implementation. For example, various elements or components may be combined or may be integrated into another device, or some features may be omitted, or not implemented. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form. Units described as separate parts may or may not be physically separate, and parts displayed as units may be one physical unit or a plurality of physical units, may be located in one place, or may be distributed to a plurality of different places. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit. The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a readable storage medium. Based on such understanding, the technical solutions of the embodiments of the present application may be essentially or partially contributed to by the prior art, or all or part of the technical solutions may be embodied in the form of a software product, where the software product is stored in a storage medium and includes several instructions to enable a device (which may be a single chip, a chip, or the like) or a processor (processor) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: various media capable of storing program codes, such as a U disk, a removable hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.
The above description is only for the specific embodiment of the present invention, but the scope of the present invention is not limited thereto, and any changes or substitutions that can be easily conceived by those skilled in the art within the technical scope of the present invention are included in the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Claims (12)
1. A method for locating a root cause fault is characterized by comprising the following steps:
acquiring a connection relation of each machine room in a communication network and target parameters of each professional device in the communication network, wherein the target parameters at least comprise: professional names, area codes, equipment names and names of machine rooms to which the equipment names belong; the professional equipment comprises: the system comprises wireless professional equipment, transmission professional equipment, fixed professional equipment and moving ring professional equipment;
according to the regional codes, respectively coding the names of the machine rooms and the equipment according to preset coding rules to generate machine room codes and equipment codes;
establishing a mapping relation between the equipment codes and the machine room codes;
generating a communication network topological graph according to the connection relation of each machine room and the machine room codes;
acquiring equipment alarm information of the communication network, and determining the generation sequence of the equipment alarm information according to the generation time contained in the equipment alarm information; the equipment alarm information is alarm information continuously generated by all the professional equipment in the same area within a preset time period;
determining an association relation among the equipment alarm information according to a professional equipment code, a mapping relation between the equipment code and the machine room code and the communication network topological graph which are contained in the equipment alarm information;
determining root alarm information in the equipment alarm information according to the incidence relation among the equipment alarm information, the generation sequence of the equipment alarm information and the alarm type contained in the equipment alarm information and a preset fault layering principle; and determining the fault corresponding to the root cause alarm information as a root cause fault.
2. The method for locating the root cause fault according to claim 1, wherein the encoding the machine room name and the equipment name according to the regional code and a preset encoding rule to generate the machine room code and the equipment code comprises:
combining the regional code with a first 6-bit code as the machine room code, wherein the first 6-bit code only allows the variation of the last three low-bit codes of the first 6-bit code;
and combining the region code with a second 6-bit code as the equipment code, wherein the second 6-bit code only allows the first three high-bit codes of the second 6-bit code to change.
3. The method for locating the root cause fault according to claim 1, wherein the step of respectively coding the machine room name and the equipment name according to the regional code and a preset coding rule to generate a machine room code and an equipment code further comprises:
establishing a professional equipment database according to the target parameters of the professional equipment, the machine room codes and the equipment codes;
the professional device database includes: the system comprises a wireless professional equipment database, a transmission professional equipment database, a digital and fixed professional equipment database and a moving loop professional equipment database.
4. The method for positioning the root cause fault according to claim 1, wherein the determining the root cause fault in the device alarm information according to the association relationship among the device alarm information, the generation sequence of the device alarm information, and the alarm type included in the device alarm information and according to a preset fault layering principle comprises:
determining the first alarm information which appears firstly according to the sequence generated by the equipment alarm information;
determining the root first-sending alarm information in the first-sending alarm information according to the association relationship between the equipment alarm information and the type of the first-sending alarm information according to the preset fault layering principle; the root cause first-sending alarm information is the reason for generating the first-sending alarm information except the root cause first-sending alarm information in the first-sending alarm information with the incidence relation;
determining secondary alarm information in the equipment alarm according to the association relationship between the equipment alarm information; the secondary alarm information is associated with the primary alarm information of the root;
judging whether the secondary alarm information is generated due to the primary alarm information associated with the secondary alarm information according to the type of the secondary alarm information and the preset fault layering principle;
when the secondary alarm information is determined to be generated due to the primary alarm information associated with the secondary alarm information, determining the primary alarm information associated with the secondary alarm information as the primary alarm information;
and when determining that the secondary alarm information is not generated due to the primary alarm information associated with the secondary alarm information, determining the secondary alarm information as the primary alarm information.
5. The method of claim 1, further comprising:
when the target machine room in the communication network is determined to be changed, target parameters of each professional device in the target machine room are obtained again;
recoding the equipment names in the target parameters of the professional equipment in the target machine room according to a preset coding rule according to the area codes in the target parameters of the professional equipment in the target machine room so as to generate new equipment codes;
and establishing a mapping relation between the machine room code corresponding to the target machine room and the new equipment code.
6. A root cause fault locating device, comprising: the device comprises an acquisition module, a coding module, a mapping module, a topology module and a processing module;
the acquiring module is configured to acquire a connection relationship between each machine room in a communication network and a target parameter of each professional device in the communication network, where the target parameter at least includes: professional names, area codes, equipment names and names of machine rooms to which the equipment names belong; the professional equipment comprises: the system comprises wireless professional equipment, transmission professional equipment, fixed professional equipment and moving ring professional equipment;
the coding module is used for coding the machine room name and the equipment name acquired by the acquisition module according to a preset coding rule according to the regional code acquired by the acquisition module so as to generate a machine room code and an equipment code;
the mapping module is used for establishing a mapping relation between the equipment codes and the machine room codes generated by the coding module;
the topology module is used for generating a communication network topology map according to the connection relation of each machine room acquired by the acquisition module and the machine room codes generated by the coding module;
the acquisition module is further used for acquiring the equipment alarm information of the communication network and determining the generation sequence of the equipment alarm information according to the generation time contained in the equipment alarm information; the equipment alarm information is alarm information continuously generated by all the professional equipment in the same area within a preset time period;
the processing module is configured to determine an association relationship between the device alarm information according to a professional device code included in the device alarm information acquired by the acquisition module, a mapping relationship between the device code and the machine room code established by the mapping module, and the communication network topology map generated by the topology module;
the processing module is further configured to determine root alarm information in the device alarm information according to a preset fault layering principle according to an association relationship among the device alarm information, the sequence of generating the device alarm information acquired by the acquisition module, and an alarm type included in the device alarm information, and determine a fault corresponding to the root alarm information as a root fault.
7. The root cause fault locating device according to claim 6, wherein the encoding module is specifically configured to:
combining the area code acquired by the acquisition module with a first 6-bit code as the machine room code, wherein the first 6-bit code only allows the variation of the last three low-bit codes of the first 6-bit code;
and combining the region code acquired by the acquisition module with a second 6-bit code as the equipment code, wherein the second 6-bit code only allows the first three high-bit codes of the second 6-bit code to change.
8. The root cause fault location device of claim 6, further comprising a storage module;
the storage module is used for establishing a professional equipment database according to the target parameters of the professional equipment acquired by the acquisition module, the machine room codes generated by the coding module and the equipment codes generated by the coding module;
the professional device database includes: the system comprises a wireless professional equipment database, a transmission professional equipment database, a digital and fixed professional equipment database and a moving loop professional equipment database.
9. The root cause fault locating device according to claim 6, wherein the processing module is specifically configured to:
determining the first alarm information which appears firstly according to the sequence generated by the equipment alarm information acquired by the acquisition module;
determining the root first-sending alarm information in the first-sending alarm information according to the association relationship between the equipment alarm information and the type of the first-sending alarm information according to the preset fault layering principle; the root cause first-sending alarm information is the reason for generating the first-sending alarm information except the root cause first-sending alarm information in the first-sending alarm information with the incidence relation;
determining secondary alarm information in the equipment alarm acquired by the acquisition module according to the association relationship between the equipment alarm information; the secondary alarm information is associated with the primary alarm information of the root;
judging whether the secondary alarm information is generated due to the primary alarm information associated with the secondary alarm information according to the type of the secondary alarm information and the preset fault layering principle;
when the secondary alarm information is determined to be generated due to the primary alarm information associated with the secondary alarm information, determining the primary alarm information associated with the secondary alarm information as the primary alarm information;
and when determining that the secondary alarm information is not generated due to the primary alarm information associated with the secondary alarm information, determining the secondary alarm information as the primary alarm information.
10. The root cause fault locating device of claim 6, further comprising: a judgment module;
when the judging module determines that the target machine room in the communication network is changed, the acquiring module is further used for re-acquiring the target parameters of each professional device in the target machine room;
the coding module is further configured to recode the device name in the target parameter of each professional device in the target machine room according to a preset coding rule according to the area code in the target parameter of each professional device in the target machine room acquired by the acquisition module, so as to generate a new device code;
the mapping module is further configured to establish a mapping relationship between the machine room code corresponding to the target machine room and the new device code, which are generated by the encoding module.
11. The device for locating the root cause fault is characterized by comprising a memory, a processor, a bus and a communication interface; the memory is used for storing computer execution instructions, and the processor is connected with the memory through the bus; when the root cause fault location device is running, the processor executes the computer-executable instructions stored by the memory to cause the root cause fault location device to perform the root cause fault location method of any one of claims 1-5.
12. A computer storage medium comprising computer executable instructions which, when executed on a computer, cause the computer to perform the method of locating a root cause fault of any one of claims 1 to 5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811271768.7A CN109450677B (en) | 2018-10-29 | 2018-10-29 | Method and device for positioning root fault |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811271768.7A CN109450677B (en) | 2018-10-29 | 2018-10-29 | Method and device for positioning root fault |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109450677A CN109450677A (en) | 2019-03-08 |
CN109450677B true CN109450677B (en) | 2021-07-13 |
Family
ID=65549270
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811271768.7A Active CN109450677B (en) | 2018-10-29 | 2018-10-29 | Method and device for positioning root fault |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109450677B (en) |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110071828A (en) * | 2019-04-11 | 2019-07-30 | ***通信集团内蒙古有限公司 | Alarm method, device, equipment and storage medium |
CN112073208B (en) * | 2019-05-25 | 2022-01-14 | 成都华为技术有限公司 | Alarm analysis method, device, chip system and storage medium |
CN110351118B (en) * | 2019-05-28 | 2020-12-01 | 华为技术有限公司 | Root cause alarm decision network construction method, device and storage medium |
CN110351136B (en) * | 2019-07-04 | 2022-06-28 | 创新先进技术有限公司 | Fault positioning method and device |
CN110445665B (en) * | 2019-09-06 | 2022-06-14 | 国网江苏省电力有限公司信息通信分公司 | Electric power communication network alarm association mining method based on improved GSP |
CN110601898B (en) * | 2019-09-20 | 2022-05-17 | 平安科技(深圳)有限公司 | Abnormity early warning method, abnormity early warning device, server and storage medium |
CN110661660B (en) * | 2019-09-25 | 2021-09-10 | 北京宝兰德软件股份有限公司 | Alarm information root analysis method and device |
CN111143101B (en) * | 2019-12-12 | 2023-07-07 | 东软集团股份有限公司 | Method, device, storage medium and electronic equipment for determining fault source |
CN111049690B (en) * | 2019-12-25 | 2022-07-22 | 中国联合网络通信集团有限公司 | Equipment fault monitoring processing method, device, equipment and storage medium |
CN111193627B (en) * | 2019-12-31 | 2022-08-12 | ***通信集团江苏有限公司 | Information processing method, device, equipment and storage medium |
CN111309567B (en) * | 2020-01-23 | 2024-03-29 | 阿里巴巴集团控股有限公司 | Data processing method, device, database system, electronic equipment and storage medium |
CN111444120B (en) * | 2020-03-26 | 2024-02-06 | 普源精电科技股份有限公司 | Device management method, device and storage medium |
CN111862548A (en) * | 2020-07-20 | 2020-10-30 | 中国联合网络通信集团有限公司 | Intelligent early warning method and device for transmission line alarm |
CN114500227B (en) * | 2020-11-13 | 2023-11-21 | ***通信集团安徽有限公司 | Alarm analysis method, device, equipment and computer storage medium |
CN113157536A (en) * | 2021-05-26 | 2021-07-23 | 中国银行股份有限公司 | Alarm analysis method, device, equipment and storage medium |
CN113364632B (en) * | 2021-06-16 | 2022-07-01 | 中移(杭州)信息技术有限公司 | Method, device, storage medium and apparatus for generating architecture diagram of service system |
CN113676343B (en) * | 2021-07-08 | 2023-05-09 | 中国南方电网有限责任公司 | Fault source positioning method and device for power communication network |
CN113313274A (en) * | 2021-07-29 | 2021-08-27 | 深圳市前海数字城市科技有限公司 | Fault positioning method and device, detection equipment and storage medium |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101212367A (en) * | 2007-12-25 | 2008-07-02 | 北京亿阳信通软件研究院有限公司 | Alarm message processing method and device |
CN101651576A (en) * | 2009-08-28 | 2010-02-17 | 曙光信息产业(北京)有限公司 | Alarm information processing method and system |
CN102291247A (en) * | 2010-06-18 | 2011-12-21 | 中兴通讯股份有限公司 | Alarm association diagram generation method and device and association alarm determination method and device |
CN102571407A (en) * | 2010-12-30 | 2012-07-11 | ***通信集团河北有限公司 | Alarm correlation analysis method and device |
CN105095048A (en) * | 2015-07-23 | 2015-11-25 | 上海新炬网络信息技术有限公司 | Processing method for alarm correlation of monitoring system based on business rules |
CN107548087A (en) * | 2016-06-24 | 2018-01-05 | 中兴通讯股份有限公司 | A kind of method and device of warning association analysis |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7512841B2 (en) * | 2004-10-22 | 2009-03-31 | Hewlett-Packard Development Company, L.P. | Method and system for network fault analysis |
US9553775B2 (en) * | 2013-04-12 | 2017-01-24 | Arris Enterprises, Inc. | Displaying information in a hierarchical structure |
-
2018
- 2018-10-29 CN CN201811271768.7A patent/CN109450677B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101212367A (en) * | 2007-12-25 | 2008-07-02 | 北京亿阳信通软件研究院有限公司 | Alarm message processing method and device |
CN101651576A (en) * | 2009-08-28 | 2010-02-17 | 曙光信息产业(北京)有限公司 | Alarm information processing method and system |
CN102291247A (en) * | 2010-06-18 | 2011-12-21 | 中兴通讯股份有限公司 | Alarm association diagram generation method and device and association alarm determination method and device |
CN102571407A (en) * | 2010-12-30 | 2012-07-11 | ***通信集团河北有限公司 | Alarm correlation analysis method and device |
CN105095048A (en) * | 2015-07-23 | 2015-11-25 | 上海新炬网络信息技术有限公司 | Processing method for alarm correlation of monitoring system based on business rules |
CN107548087A (en) * | 2016-06-24 | 2018-01-05 | 中兴通讯股份有限公司 | A kind of method and device of warning association analysis |
Also Published As
Publication number | Publication date |
---|---|
CN109450677A (en) | 2019-03-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109450677B (en) | Method and device for positioning root fault | |
CN103812699A (en) | Monitoring management system based on cloud computing | |
CN113595761A (en) | Micro-service component optimization method of power system information and communication integrated scheduling platform | |
CN109447287A (en) | Multiple-energy-source operational system method for building up and terminal device | |
CN114338367A (en) | Fault positioning method and device and computer storage medium | |
WO2019137052A1 (en) | Method and device for network operation and maintenance | |
CN107548087A (en) | A kind of method and device of warning association analysis | |
CN108376110A (en) | A kind of automatic testing method, system and terminal device | |
CN115033450A (en) | Bayesian cluster monitoring early warning analysis method based on distribution | |
WO2019079961A1 (en) | Method and device for determining shared risk link group | |
CN115865611A (en) | Fault processing method and device of network equipment and electronic equipment | |
CN110837530A (en) | Fault information processing method and device based on rail transit integrated equipment monitoring | |
CN110391934B (en) | Network equipment labeling method and device | |
CN112579402A (en) | Method and device for positioning faults of application system | |
KR101636141B1 (en) | Apparatus and method for managing identification of electric power facilities | |
CN111784538A (en) | Smart power grid big data information management method and system | |
CN115801581B (en) | Collaborative management method and system for power field, storage medium and electronic equipment | |
CN112529594B (en) | Material quality inspection method and related device | |
CN117313189B (en) | Visual analysis method, system, terminal and storage medium for optical fiber secondary circuit | |
CN111782437B (en) | Fault positioning method, device, computing equipment and medium | |
CN112804072B (en) | Fault information collection method and device, target electronic equipment and storage medium | |
CN115904764B (en) | Version management method and device for wireless block center | |
CN114422324B (en) | Alarm information processing method and device, electronic equipment and storage medium | |
CN111429036A (en) | Monitoring method and device for work efficiency of auditors | |
CN106788851B (en) | The alarm method and device of clock failure |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |