Method, device, equipment and storage medium for processing alarm information
By building a knowledge graph of the alarm processing manual for communication equipment, the problems of extensive content and high positioning cost in the existing technology are solved, and fast and convenient fault positioning and alarm attribute recognition are achieved.
Patent Information
- Application Number
- CN202111146775.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-28
- Publication Date
- 2025-09-02
- Estimated Expiration
- 2041-09-28
AI Technical Summary
The existing communication equipment alarm processing manual has a wide range of contents, long positioning cycles, high positioning costs, dependent on manuals and inefficient, so manual updates need to be re-learned.
Based on the alarm processing manual of communication equipment, a hierarchical structure of alarm attributes is constructed, a knowledge graph is generated, and the alarm attributes are quickly positioned using the knowledge graph.
Optimize fault location paths, improve efficiency, reduce manual sorting costs, reduce dependence on expert knowledge, and quickly understand the alarm level, type and reasons.
Smart Images

Figure CN113849581B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of data processing, and in particular to the field of artificial intelligence technologies such as the field of knowledge graphs. Background Art
[0002] In the mobile communications field, various communication devices are used, such as mobile base stations. When a communication device experiences a fault during operation, it generates an alarm. Each device's official website provides a corresponding alarm handling manual, which documents common alarm types and corresponding handling methods from the manufacturer's perspective. When a device generates an alarm, the on-site operator typically compares the manual to locate the fault and then follows the manual's instructions and handling procedures. Summary of the Invention
[0003] The present disclosure provides a method, apparatus, device, and storage medium for processing alarm information.
[0004] According to one aspect of the present disclosure, a method for processing alarm information is provided, comprising:
[0005] Based on the alarm processing manual of the communication device, a hierarchical structure between M alarm attributes is obtained; where M is an integer greater than or equal to 2;
[0006] Constructing a knowledge graph architecture according to the hierarchical structure between the M alarm attributes;
[0007] Based on the M alarm attributes of each alarm in the alarm processing manual and the knowledge graph architecture, a knowledge graph corresponding to the alarm processing manual is obtained; wherein, the knowledge graph is used to determine the corresponding alarm attributes based on the alarm generated by the communication equipment.
[0008] According to another aspect of the present disclosure, there is provided a device for processing device alarm information, comprising:
[0009] A structure determination module, configured to obtain a hierarchical structure between M alarm attributes based on an alarm processing manual of the communication device; wherein M is an integer greater than or equal to 2;
[0010] A system construction module, configured to construct a knowledge graph architecture based on the hierarchical structure between the M alarm attributes;
[0011] A graph establishment module is used to obtain a knowledge graph corresponding to the alarm processing manual based on the M alarm attributes of each alarm in the alarm processing manual and the knowledge graph architecture; wherein the knowledge graph is used to determine the corresponding alarm attributes based on the alarm generated by the communication equipment.
[0012] According to another aspect of the present disclosure, there is provided an electronic device, comprising:
[0013] at least one processor; and
[0014] a memory communicatively connected to the at least one processor; wherein,
[0015] The memory stores instructions that can be executed by the at least one processor. The instructions are executed by the at least one processor to enable the at least one processor to perform the method in any embodiment of the present disclosure.
[0016] According to another aspect of the present disclosure, a non-transitory computer-readable storage medium storing computer instructions is provided. The computer instructions are used to cause a computer to execute the method in any embodiment of the present disclosure.
[0017] According to another aspect of the present disclosure, a computer program product is provided, including a computer program, which implements the method in any embodiment of the present disclosure when executed by a processor.
[0018] The technology disclosed in this paper can be used to map a device's alarm handling manual, optimizing the fault location path and improving efficiency. Furthermore, by leveraging the manual's content, the hierarchical structure between alarm attributes can be quickly and conveniently derived, saving the manpower, material resources, and time required to construct a knowledge graph architecture.
[0019] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present disclosure, nor are they intended to limit the scope of the present disclosure. Other features of the present disclosure will become readily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] The accompanying drawings are provided to facilitate a better understanding of the present invention and do not constitute a limitation of the present disclosure.
[0021] Figure 1 A schematic diagram of a page of a device alarm processing manual according to an embodiment of the present disclosure;
[0022] Figure 2 This is a flowchart of a method for processing alarm information according to an embodiment of the present disclosure. Figure 1 ;
[0023] Figure 3 This is a flowchart of a method for processing alarm information according to an embodiment of the present disclosure. Figure 2 ;
[0024] Figure 4 2 is a schematic diagram of a method for obtaining M alarm attributes of each alarm according to an embodiment of the present disclosure;
[0025] Figure 5is a schematic diagram of graph information of each alarm in a knowledge graph according to an embodiment of the present disclosure;
[0026] Figure 6 This is a schematic diagram of a device for processing alarm information according to an embodiment of the present disclosure. Figure 1 ;
[0027] Figure 7 This is a schematic diagram of a device for processing alarm information according to an embodiment of the present disclosure. Figure 2 ;
[0028] Figure 8 is a block diagram of an electronic device for implementing the method for processing alarm information according to an embodiment of the present disclosure; DETAILED DESCRIPTION
[0029] The following description of exemplary embodiments of the present disclosure is made in conjunction with the accompanying drawings, including various details of the embodiments of the present disclosure to facilitate understanding. These details should be considered as merely exemplary. Therefore, those skilled in the art will recognize that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present disclosure. Similarly, for the sake of clarity and conciseness, descriptions of well-known functions and structures are omitted in the following description.
[0030] Figure 1 This is a schematic diagram of a page in a device alarm handling manual according to an embodiment of the present disclosure. A device alarm handling manual generally includes information related to multiple alarms. The relevant information for each alarm may include basic alarm information (e.g., alarm number, alarm name, alarm level, alarm type, alarm object, etc.), alarm details, sub-alarms, possible causes, system impact, cause number, and handling suggestions, among other dimensions. Furthermore, two different alarms may contain the same one or more sub-alarms, and different alarms may also cause the same system impact.
[0031] Manually referencing the manual and using the device alarm handling manual to handle device alarms has the following disadvantages:
[0032] 1. The manual is very complex, usually hundreds to thousands of pages long, and the positioning cycle is long.
[0033] 2. It is necessary to browse each alarm in the manual one by one according to the directory or content, which makes it difficult to locate the root cause. In addition, since alarms are related to each other, when locating multi-level alarms (for example, alarm A → causes alarm B), it is necessary to repeatedly go through different alarm contents multiple times, which increases the location cost.
[0034] 3. Manual consultation is extremely manual, and experts and junior practitioners have different levels of understanding of the manual, resulting in different positioning efficiency. If the manual is updated, it will require re-learning and re-familiarization, which is inefficient.
[0035] Based on this, the present disclosure proposes a method for processing alarm information. Figure 2 FIG. 1 is a flow chart of a method for processing alarm information according to an embodiment of the present disclosure. The method may include:
[0036] S100, based on the alarm processing manual of the communication device, obtain a hierarchical structure between M alarm attributes; where M is an integer greater than or equal to 2;
[0037] S200, constructing a knowledge graph architecture based on the hierarchical structure between the M alarm attributes;
[0038] S300, based on the M alarm attributes of each alarm in the alarm processing manual and the knowledge graph architecture, obtain a knowledge graph corresponding to the alarm processing manual; wherein, the knowledge graph is used to determine the corresponding alarm attributes based on the alarm generated by the communication equipment.
[0039] Exemplarily, the M alarm attributes in the alarm processing manual may include the alarm basic information, alarm details, sub-alarms, possible causes, system impact, cause number, processing suggestions, alarm number, alarm name, alarm level, alarm type, alarm object, etc. in the aforementioned examples.
[0040] Exemplarily, the hierarchical relationship of the M alarm attributes can include a parallel relationship or a hierarchical relationship. For example, according to the above example, the basic alarm information, detailed alarm information, sub-alarm, possible cause, system impact, cause number, and handling suggestion are first-level attributes, and these alarm attributes are in a parallel relationship. If the basic alarm information also includes, for example, the alarm number, alarm name, alarm level, alarm type, and alarm object, then the alarm number, alarm name, alarm level, alarm type, and alarm object can be second-level attributes. These attributes are in a parallel relationship and have a hierarchical relationship with the basic alarm information.
[0041] According to the above method, the hierarchical structure between alarm attributes can be quickly and conveniently obtained by using the manual content, thereby constructing a knowledge graph architecture (also called a shema system). By using the knowledge graph architecture and the specific attribute information of each alarm, a knowledge graph corresponding to the manual can be obtained.
[0042] Among them, since the hierarchical structure between attributes is first obtained by using the manual content, and then the knowledge graph architecture is constructed based on the hierarchical structure, the manual organization cost of establishing the graph architecture is eliminated and the dependence on expert knowledge is reduced.
[0043] In practical applications, when communications equipment generates an alarm, the knowledge graph can be used to obtain corresponding attribute information, such as the alarm level, type, and cause. This allows for faster troubleshooting and improved efficiency.
[0044] Exemplarily, operations such as search, display, and question-and-answer can be performed based on the knowledge graph to obtain attribute information corresponding to the alarm.
[0045] For example, you can enter a question (such as "What is the cause of the hot patch failure alarm?", "What should I do if the hot patch download fails?", etc.), and use natural language processing and deep learning technologies to parse the attribute types involved in the question (such as "cause") and / or alarm attributes (such as the alarm name "hot patch failure" and the possible cause "hot patch download failure"), etc. This improves the efficiency of locating and resolving alarms.
[0046] In an exemplary embodiment, the M alarm attributes include N core alarm attributes, where N is an integer greater than or equal to 1 and less than or equal to M. For example, the M alarm attributes of each alarm include the alarm number, alarm name, alarm severity, alarm type, alarm object, alarm details, sub-alarms, possible causes, system impact, cause number, and handling suggestions on the page where each alarm is located. These include the N core alarm attributes, namely, the alarm number, possible cause, and sub-alarms.
[0047] Accordingly, if Figure 3 As shown, step S300 may include:
[0048] S301, based on the M alarm attributes of each alarm in the alarm processing manual, fill the knowledge graph architecture to obtain the graph information corresponding to each alarm;
[0049] S302, based on the N core alarm attributes of each alarm, establish edge relationships between each alarm in the alarm processing manual;
[0050] S303, obtaining a knowledge graph based on the graph information corresponding to each alarm and the edge relationship between each alarm, wherein the knowledge graph is also used to determine the attributes of the alarm associated with the alarm generated by the communication device.
[0051] Exemplarily, the N core alarm attributes of each alarm may be attributes that can establish an association relationship between the alarms. For example, the alarms often have the same alarm attributes. For example, there are two types of possible causes for alarms, and the possible causes of multiple alarms are one of the causes. The one type of cause can be used to establish an association relationship between the multiple alarms.
[0052] According to the above implementation, the graph information for each alarm is first populated using all of its attribute information. Then, the edge relationships between the alarms are established using the core alarm attributes of each alarm. This allows the graph information for each alarm to be connected based on the edge relationships, resulting in a complete knowledge graph corresponding to the manual. This graph can be used not only to locate alarms generated by communication equipment, but also to locate related alarms, further improving the efficiency of alarm resolution.
[0053] Exemplarily, step S302 may further include:
[0054] When there is an association relationship between the core alarm attributes of the first alarm and the second alarm in the alarm processing manual, an edge relationship is established between the first alarm and the second alarm.
[0055] Exemplarily, the association relationship is that the core alarm attributes are the same.
[0056] The first alarm and the second alarm may be any two alarms among the multiple alarms involved in the alarm processing manual.
[0057] For example, there are some identical sub-alarms between the first alarm and the second alarm, or there is some overlap in the possible causes of the two alarms, or the specific measures given in the solution suggestions of the two alarms are similar, etc. Based on these core alarm attributes, edge relationships between each alarm can be established.
[0058] According to this exemplary approach, the edge relationship can be accurately determined, and the edge relationship can accurately reflect the association relationship between alarms, thereby facilitating rapid positioning of associated alarms.
[0059] Exemplarily, the above-mentioned method for processing alarm information may further include:
[0060] After obtaining the knowledge graph, a correspondence is established between the image information in the alarm processing manual and each alarm or the alarm attribute of each alarm in the knowledge graph;
[0061] Based on this correspondence, the image information in the alarm handling manual is filled in the corresponding position in the knowledge graph. The image information may be, for example, a fault diagram, a device component structure diagram, or a solution diagram.
[0062] Exemplarily, step S100, based on the alarm processing manual of the communication device, obtains a hierarchical structure between M alarm attributes, which may include:
[0063] Based on the directory of the alarm processing manual of the communication device and / or the layout structure of each alarm in the alarm processing manual, a hierarchical structure among the M alarm attributes is obtained.
[0064] In the alarm handling manual directory of communication equipment, alarms are often classified into categories, which may be based on the level of the alarm or based on the location of the alarm in different components of the equipment, which is not limited here.
[0065] As described above, the page of each alarm in the alarm processing manual has a structural hierarchical division of the alarm attributes contained therein. When constructing the knowledge graph, you can also refer to the page layout of each alarm in the alarm processing manual to construct a hierarchical structure between the M alarm attributes in each alarm in the knowledge graph.
[0066] The construction of a knowledge graph often requires significant human, material, and time resources for its layout and construction. In this disclosed embodiment, based on the existing content structure in the alarm processing manual, the overall framework of the knowledge graph and the hierarchical structure of the alarm attributes within each alarm in the knowledge graph can be quickly defined, greatly improving the efficiency of constructing the knowledge graph.
[0067] Figure 4 FIG. 1 is a schematic diagram of a method for obtaining M alarm attributes of each alarm according to an embodiment of the present disclosure, including:
[0068] S401, performing text recognition on the alarm processing manual to obtain the text content of each alarm in the alarm processing manual;
[0069] For example, the alarm handling manual is usually a PDF file, and text recognition such as OCR (Optical Character Recognition) technology can be performed on it to obtain text content that can be used to construct a knowledge graph.
[0070] S402: Extract attributes from each alarm text content based on a preset attribute extraction strategy to obtain M alarm attributes for each alarm.
[0071] Exemplarily, attribute extraction strategies may include structured extraction, KV (key-value) extraction, pattern extraction, and other strategies.
[0072] After attribute extraction, the alarm attributes of each alarm can be filled into the knowledge graph architecture to obtain the graph information of each alarm. Figure 5 Taking a hot patch failure as an example, a schematic diagram of the graph information for each alarm is shown. For example, after obtaining the graph information for the hot patch failure, the core alarm attributes, such as the alarm cause "board hardware failure," can be used to link other alarms with the same alarm cause to the hot patch failure alarm (not specifically shown in the figure).
[0073] Specifically, after the knowledge graph is built, users can use it to quickly locate faults or get suggestions for resolving them. For example, if a user searches for a specific fault, the knowledge graph can display all possible alarms that may have caused it. Users can also interact with the knowledge graph through voice to obtain possible causes of an alarm and related solutions.
[0074] In the disclosed embodiment, the alarm processing manual of the equipment can be turned into a graph and knowledge, and at the same time support graph search, display, question and answer and other operations, optimize the fault location path, and improve efficiency.
[0075] Figure 6 1 is a schematic diagram of a device for processing alarm information according to an embodiment of the present disclosure, the device comprising:
[0076] The structure determination module 610 is configured to obtain a hierarchical structure between M alarm attributes based on an alarm processing manual of the communication device, wherein M is an integer greater than or equal to 2;
[0077] A system construction module 620 is used to construct a knowledge graph architecture based on the hierarchical structure between the M alarm attributes;
[0078] The graph establishment module 630 is used to obtain a knowledge graph corresponding to the alarm processing manual based on the M alarm attributes of each alarm in the alarm processing manual and the knowledge graph architecture; wherein the knowledge graph is used to determine the corresponding alarm attributes based on the alarm generated by the communication equipment.
[0079] The M alarm attributes include N core alarm attributes; N is an integer greater than or equal to 1 and less than or equal to M;
[0080] The structure determination module 610 is specifically configured to:
[0081] Based on the directory of the alarm processing manual of the communication device and / or the layout structure of each alarm in the alarm processing manual, a hierarchical structure among the M alarm attributes is obtained.
[0082] For example, Figure 7 As shown, the graph building module 630 includes:
[0083] A filling unit 631 is configured to fill the knowledge graph architecture based on the M alarm attributes of each alarm in the alarm processing manual to obtain graph information corresponding to each alarm;
[0084] An edge relationship establishing unit 632, configured to establish edge relationships between each alarm in the alarm processing manual based on the N core alarm attributes of each alarm;
[0085] The graph generation unit 633 is used to obtain a knowledge graph based on the graph information corresponding to each alarm and the edge relationship between each alarm, wherein the knowledge graph is also used to determine the attributes of the alarm associated with the alarm generated by the communication device.
[0086] The edge relationship establishing unit 632 is specifically configured to:
[0087] When there is an association relationship between the core alarm attributes of the first alarm and the second alarm in the alarm processing manual, an edge relationship is established between the first alarm and the second alarm.
[0088] In the technical solutions disclosed herein, the acquisition, storage, and application of user personal information involved comply with the provisions of relevant laws and regulations and do not violate public order and good morals.
[0089] According to an embodiment of the present disclosure, the present disclosure also provides an electronic device, a readable storage medium, and a computer program product.
[0090] Figure 8 A schematic block diagram of an example electronic device 800 that can be used to implement embodiments of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital assistants, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are provided as examples only and are not intended to limit the implementation of the present disclosure described and / or claimed herein.
[0091] like Figure 8 As shown, the device 800 includes a computing unit 801, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 802 or a computer program loaded from a storage unit 808 into a random access memory (RAM) 803. Various programs and data required for the operation of the device 800 can also be stored in the RAM 803. The computing unit 801, the ROM 802, and the RAM 803 are connected to each other via a bus 804. An input / output (I / O) interface 805 is also connected to the bus 804.
[0092] Various components in device 800 are connected to I / O interface 805, including an input unit 806, such as a keyboard, mouse, etc.; an output unit 807, such as various types of displays, speakers, etc.; a storage unit 808, such as a magnetic disk, optical disk, etc.; and a communication unit 809, such as a network card, modem, wireless communication transceiver, etc. The communication unit 809 allows device 800 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.
[0093] The computing unit 801 can be a variety of general-purpose and / or specialized processing components with processing and computing capabilities. Some examples of the computing unit 801 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various specialized artificial intelligence (AI) computing chips, various computing units that run machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 801 performs the various methods and processes described above, such as the alarm information processing method. For example, in some embodiments, the alarm information processing method can be implemented as a computer software program that is tangibly contained in a machine-readable medium, such as the storage unit 808. In some embodiments, part or all of the computer program can be loaded and / or installed on the device 800 via the ROM 802 and / or the communication unit 809. When the computer program is loaded into the RAM 803 and executed by the computing unit 801, one or more steps of the alarm information processing method described above can be performed. Alternatively, in other embodiments, the computing unit 801 can be configured to perform the alarm information processing method by any other suitable means (e.g., by means of firmware).
[0094] Various embodiments of the systems and techniques described herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), system-on-chip systems (SOCs), programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include being implemented in one or more computer programs that are executable and / or interpreted on a programmable system that includes at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0095] The program code for implementing the method of the present disclosure can be written in any combination of one or more programming languages. These program codes can be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device so that when the program code is executed by the processor or controller, the functions / operations specified in the flow chart and / or block diagram are implemented. The program code can be executed entirely on the machine, partially on the machine, as a stand-alone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.
[0096] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in conjunction with an instruction execution system, device or equipment. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium can include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0097] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0098] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), and the Internet.
[0099] A computer system may include a client and a server. The client and server are generally remote from each other and typically interact through a communication network. The client-server relationship arises through computer programs running on the respective computers and having a client-server relationship with each other. The server may be a cloud server, a server in a distributed system, or a server integrated with a blockchain.
[0100] It should be understood that the various forms of the processes shown above can be used to reorder, add, or delete steps. For example, the steps described in this disclosure can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solutions disclosed in this disclosure can be achieved. This is not a limitation herein.
[0101] The above specific embodiments do not constitute a limitation on the scope of protection of this disclosure. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may be made based on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this disclosure shall be included within the scope of protection of this disclosure.
Claims
1. A method for processing alarm information, comprising: Based on the alarm processing manual of the communication device, a hierarchical structure between M alarm attributes is obtained; where M is an integer greater than or equal to 2; A knowledge graph architecture is constructed according to the hierarchical structure between the M alarm attributes; the M alarm attributes include N core alarm attributes; N is an integer greater than or equal to 1 and less than or equal to M; wherein the core alarm attribute is an attribute that can establish an association relationship between each alarm; Based on the M alarm attributes of each alarm in the alarm processing manual, the knowledge graph architecture is filled to obtain graph information corresponding to each alarm; Based on the N core alarm attributes of each alarm, establishing edge relationships between the alarms in the alarm processing manual; Based on the graph information corresponding to each alarm and the edge relationship between the alarms, a knowledge graph corresponding to the alarm processing manual is obtained; wherein, the knowledge graph is used to determine the corresponding alarm attributes based on the alarm generated by the communication equipment and to determine the attributes of the alarm associated with the alarm generated by the communication equipment.
2. The method according to claim 1, wherein The establishing, based on the N core alarm attributes of each alarm, edge relationships between the alarms in the alarm processing manual includes: In a case where there is an association relationship between the core alarm attributes of the first alarm and the second alarm in the alarm processing manual, an edge relationship is established between the first alarm and the second alarm.
3. The method according to claim 1 or 2, wherein: Based on the alarm processing manual of the communication equipment, a hierarchical structure of M alarm attributes is obtained, including: Based on the directory of the alarm processing manual of the communication device and / or the layout structure of each alarm in the alarm processing manual, a hierarchical structure among the M alarm attributes is obtained.
4. The method according to claim 1 or 2, wherein: The method for obtaining the M alarm attributes of each alarm includes: Performing text recognition on the alarm processing manual to obtain the text content of each alarm in the alarm processing manual; Attributes of the text content of each alarm are extracted based on a preset attribute extraction strategy to obtain the M alarm attributes of each alarm.
5. A device for processing equipment alarm information, comprising: A structure determination module, configured to obtain a hierarchical structure between M alarm attributes based on an alarm processing manual of the communication device; wherein M is an integer greater than or equal to 2; A system construction module is used to construct a knowledge graph architecture based on the hierarchical structure between the M alarm attributes; the M alarm attributes include N core alarm attributes; N is an integer greater than or equal to 1 and less than or equal to M; wherein the core alarm attribute is an attribute that can establish an association relationship between each alarm; A graph establishment module, configured to fill the knowledge graph architecture based on the M alarm attributes of each alarm in the alarm processing manual to obtain graph information corresponding to each alarm; Based on the N core alarm attributes of each alarm, establishing edge relationships between the alarms in the alarm processing manual; Based on the graph information corresponding to each alarm and the edge relationship between the alarms, a knowledge graph corresponding to the alarm processing manual is obtained; wherein, the knowledge graph is used to determine the attributes of the alarm generated by the communication device and to determine the attributes of the alarm associated with the alarm generated by the communication device when the communication device generates an alarm.
6. The device according to claim 5, wherein The edge relationship establishment unit is specifically used for: In a case where there is an association relationship between the core alarm attributes of the first alarm and the second alarm in the alarm processing manual, an edge relationship is established between the first alarm and the second alarm.
7. The device according to claim 5 or 6, wherein: The structure determination module is specifically used to: Based on the directory of the alarm processing manual of the communication device and / or the layout structure of each alarm in the alarm processing manual, a hierarchical structure among the M alarm attributes is obtained.
8. The device according to claim 5 or 6, wherein: Also includes: A text recognition module, configured to perform text recognition on the alarm processing manual to obtain the text content of each alarm in the alarm processing manual; The attribute determination module is used to extract attributes from the text content of each alarm based on a preset attribute extraction strategy to obtain the M alarm attributes of each alarm.
9. An electronic device comprising: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 4.
10. A non-transitory computer-readable storage medium storing computer instructions, wherein: The computer instructions are used to cause the computer to execute the method according to any one of claims 1 to 4.
11. A computer program product comprising a computer program, which, when executed by a processor, implements the method according to any one of claims 1 to 4.
Citation Information
Patent Citations
Knowledge graph construction method and device, knowledge graph detection method and device, equipment and storage medium
CN110941664A
Knowledge graph construction method, device and equipment
CN113407678A