A method and device for high-efficiency communication between devices

By combining the knowledge map and expert experience constructing the priority model, and based on the classification and priority distribution Q & A request of the fault information, the problem of low efficiency of the existing Q & A system has been solved, and more efficient fault diagnosis and solutions are provided.

CN117692308BActive Publication Date: 2025-01-24河南驰诚电气股份有限公司
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311809633.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-12-26
Publication Date
2025-01-24
Estimated Expiration
2043-12-26

AI Technical Summary

Technical Problem

Existing Q&A systems for troubleshooting fail to effectively utilize expert prior knowledge, Q&A is inefficient, and difficult to return solutions that are truly relevant to equipment failures.

Method used

Combining the knowledge map and expert experience constructive model, through the classification and priority distribution of equipment failure information, optimizing the transmission path of Q & A requests to improve the accuracy and efficiency of the solution.

Benefits of technology

It improves the accuracy and efficiency of equipment fault solutions, reduces the pressure on the server, and improves the efficiency of fault diagnosis and repair.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117692308B_ABST
    Figure CN117692308B_ABST
Patent Text Reader

Abstract

The present invention relates to a method and device for efficient communication between devices, the method specifically comprising: when a device fails, obtaining fault information to be diagnosed, judging the category of the fault information according to a preset classification strategy, and assigning a priority to the faulty device based on the category of the fault information; if the faulty device is a low-priority device or a medium-priority device, the faulty device sends a question-and-answer request carrying the fault information and device identification to the corresponding regional device, the regional device adds the regional identification to the question-and-answer request, and sends the question-and-answer request to the server according to a preset period; if the faulty device is a high-priority device, the faulty device sends a question-and-answer request carrying the fault information and device identification to the server; after receiving the question-and-answer request, the server inputs the fault information in the question-and-answer request into a priori model to obtain a corresponding solution. The method for efficient communication between devices provided by the present invention realizes the acquisition of fault solutions based on knowledge graphs and priori models, and improves the maintenance efficiency of equipment failures.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communications, and in particular to a method and device for high-efficiency communication between devices. Background Art

[0002] During the daily use of industrial equipment (typically, household appliances), failures sometimes occur. Due to the wide range of models and complex structures of industrial equipment, professional maintenance engineers are often required to repair equipment failures. Existing maintenance engineers usually require a lot of time and energy to train. Secondly, the speed at which maintenance engineers accumulate equipment knowledge usually cannot keep up with the speed at which industrial equipment is updated in production technology. When maintenance engineers repair equipment failures, they usually rely on their personal maintenance experience; or they enter keywords related to the failure in the search library corresponding to the equipment, match keywords through the search library, and return solutions corresponding to the equipment failure.

[0003] In recent years, with the development and application of artificial intelligence, knowledge graph technology has become a current research hotspot. The application of deep learning in it has provided huge development space for fault diagnosis. It is the core technology of many most advanced natural language processing and is suitable for a variety of practical applications, including question and answer, fault diagnosis, decision analysis, recommendation systems, etc.

[0004] There are still some problems with the existing question-answering systems for fault diagnosis, such as failure to effectively utilize expert prior knowledge, low question-answering efficiency, and difficulty in returning solutions that are truly relevant to equipment failures. Summary of the invention

[0005] In response to the technical problems existing in the prior art, the embodiments of the present invention provide a method and apparatus for efficient communication between devices, which combines knowledge graphs and expert experience to construct a priori models, thereby improving the accuracy of the solution and further improving the efficiency of resolving equipment failures.

[0006] In a first aspect, an embodiment of the present invention provides a method for efficient communication between devices, the method comprising:

[0007] Step 1: When a device fails, the fault information to be diagnosed is obtained, the category of the fault information is determined according to a preset classification strategy, and a priority is assigned to the faulty device based on the category of the fault information;

[0008] Step 2: If the faulty device is a low-priority device or a medium-priority device, the faulty device sends a question-and-answer request carrying the fault information and device identifier to the corresponding regional device. The regional device adds the regional identifier to the question-and-answer request and sends the question-and-answer request to the server according to a preset period.

[0009] Step 3: If the faulty device is a high-priority device, the faulty device sends a question-answering request carrying the fault information and device identification to the server;

[0010] Step 4: After receiving the question and answer request, the server inputs the fault information in the question and answer request into the prior model to obtain a corresponding solution;

[0011] Step 5: If the regional identifier exists in the question-and-answer request, the server sends the question-and-answer response including the fault information, the device identifier, the regional identifier and the solution to all devices in the region; if the regional identifier does not exist in the question-and-answer request, the server sends the question-and-answer response including the fault information, the device identifier and the solution to the faulty device corresponding to the device identifier;

[0012] Step six: After receiving the question and answer response, the regional device stores the fault information and the corresponding solution in the local database, and determines whether the question and answer response contains the regional identifier of the local area. If so, the question and answer response is sent to the faulty device corresponding to the device identifier.

[0013] In a possible implementation of the present invention, the method provided by the embodiment of the present invention further includes:

[0014] The determining the category of the fault information according to a preset classification strategy, and assigning a priority to the faulty device based on the category of the fault information, specifically includes:

[0015] According to the location where the equipment failure occurs, the categories of the failure information are divided into process-level failure, partition-level failure, module-level failure and system-level failure. If the failure is the process-level failure and the partition-level failure, the corresponding failure device is the low-priority device; if the failure is the module-level failure, the corresponding failure device is the medium-priority device; if the failure is the system-level failure, the corresponding failure device is the high-priority device.

[0016] In a possible implementation of the present invention, the method provided by the embodiment of the present invention further includes:

[0017] After receiving the question and answer request, the regional device first queries the local database whether there is a solution corresponding to the fault information. If so, the question and answer response carrying the fault information and the solution is directly sent to the corresponding faulty device. If not, the question and answer request is sent to the server according to a preset period.

[0018] In a possible implementation of the present invention, the method provided by the embodiment of the present invention further includes:

[0019] A plurality of communication areas are divided according to the IP addresses of the devices, and a regional device is set in each area to receive the question-and-answer request sent by the faulty device in the current area.

[0020] In a possible implementation of the present invention, the method provided by the embodiment of the present invention further includes:

[0021] Obtain historical equipment failure information and solutions, and build a priori models based on knowledge graphs.

[0022] In a possible implementation of the present invention, the method provided by the embodiment of the present invention further includes:

[0023] The prior model is regularly updated according to the iteration of the equipment operation program and the upgrade of the solution.

[0024] In a possible implementation of the present invention, the method provided by the embodiment of the present invention further includes:

[0025] The regional device forwards the question-answer request to the server according to a preset period, specifically including:

[0026] A first cycle and a second cycle are preset, and the question-and-answer request corresponding to the low-priority device is sent according to the first cycle, and the question-and-answer request corresponding to the medium-priority device is sent according to the second cycle; the values ​​of the first cycle and the second cycle can be manually set according to actual needs.

[0027] In a possible implementation of the present invention, the method provided by the embodiment of the present invention further includes:

[0028] If the server does not obtain a solution after inputting the fault information into the prior model, the server sends a shutdown instruction to the faulty device according to the device identifier in the question and answer request, and sends an alarm message to the management personnel at the same time.

[0029] In a second aspect, an embodiment of the present invention further provides an apparatus for efficient communication between devices, comprising a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, a method for efficient communication between devices in any embodiment of the present invention is implemented.

[0030] In a third aspect, an embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the processor executes a method for efficient communication between devices in any embodiment of the present invention.

[0031] In the above technical solution, the technical effects and advantages provided by the present invention are:

[0032] The present invention sets different priorities for faulty devices, and has high-priority faulty devices directly send question-and-answer requests to the server, while regional devices send question-and-answer requests for low-priority faulty devices to the server at a certain period, thereby avoiding all faulty devices from sending question-and-answer requests directly to the server, effectively alleviating the pressure on the server and improving the efficiency of question-and-answering. In addition, the present invention combines knowledge graphs and expert experience to construct a priori models, thereby improving the accuracy of the solution and further improving the maintenance efficiency of faulty equipment. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0034] Figure 1 The figure shows the connection relationship between the devices in the high-efficiency communication method between the devices of the present invention. DETAILED DESCRIPTION

[0035] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0036] It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and that, although a logical order is shown in the flowcharts, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0037] Embodiment 1

[0038] An embodiment of the present invention provides a method for efficient communication between devices, which specifically includes the following steps:

[0039] Step 1: When a device fails, the fault information to be diagnosed is obtained, the category of the fault information is determined according to a preset classification strategy, and a priority is assigned to the faulty device based on the category of the fault information.

[0040] Exemplarily, according to the location where the equipment failure occurs, the categories of the fault information can be divided into process-level failure, partition-level failure, module-level failure and system-level failure. The impact scope of each level of failure is different. Table 1 exemplarily gives the possible situations that each category of failure may include.

[0041] Table 1 Fault classification

[0042] Fault type Fault description category Impact Analysis Configuration Error Configuration data is incorrect system Affects the normal operation of the entire equipment Initialization Error Errors that occurred during initialization system Affects the normal operation of the entire equipment Application Error Application detected errors process Depends on the specific application Numerical error Computational exception caught by the processor process Affecting the execution process Hardware failure Hardware platform failure Modules Affects the normal execution of the system Partition overflow Partition storage overflow Partition Affects the normal execution of partitions

[0043] If the device failure is a system-level failure, it will affect the normal operation of the entire device. It is a serious failure problem that needs to be resolved in time. Therefore, the device with a system-level failure is set as a high-priority device; if the device failure is a module-level failure, it will affect the normal operation of the system. If the failure is not resolved within the specified time, it may also affect the normal operation of the entire device. Therefore, the device with a module-level failure is set as a medium-priority device; if the device failure is a process-level failure or a partition-level failure, the impact is relatively small. Therefore, the device with a process-level failure or a partition-level failure is set as a low-priority device.

[0044] Those skilled in the art should understand that the manner of classifying fault information is not limited to the above manner, and other classification methods may also be used, which are not listed one by one in this embodiment.

[0045] Step 2: If the faulty device is a low-priority device or a medium-priority device, the faulty device sends a question-and-answer request carrying the fault information and device identifier to the corresponding regional device. The regional device adds the regional identifier to the question-and-answer request and sends the question-and-answer request to the server according to a preset period.

[0046] When a device fails, if all failed devices send Q&A requests directly to the server, the server will be overloaded and the processing performance will be reduced. The server may not be able to process some urgent Q&A requests in time. Therefore, regional devices can be set up to receive Q&A requests sent by failed devices with lower priority.

[0047] After receiving the question-and-answer request, the regional device first queries the local database to see whether there is a solution corresponding to the fault information. If so, the question-and-answer response carrying the fault information and the solution is directly sent to the corresponding faulty device. If not, the question-and-answer request is sent to the server according to a preset cycle. By storing solutions corresponding to some common fault information in the local database, the number of question-and-answer requests sent to the server can be reduced, further reducing the workload of the server. Before sending the question-and-answer request to the server, the regional device can also pre-process the received question-and-answer request, for example, it can merge some identical question-and-answer requests. In the same area, devices may fail due to the same reason, such as a power outage in the current area. After receiving multiple question-and-answer requests sent by the faulty device, the regional device can merge the identical question-and-answer requests and then send them to the server, further reducing the number of question-and-answer requests sent to the server and improving the processing performance of the server.

[0048] When performing regional division, multiple communication areas can be divided according to the IP address of the device, and a regional device is set for each area to receive question and answer requests sent by faulty devices in the current area. The specific division method can be to divide 4-8 communication areas according to the number of devices in the current network. Each communication area corresponds to the IP address of a different network segment, and a regional device is set in each communication area, and a regional identifier is assigned. The regional identifier is used to distinguish different communication areas. It can be the serial number of the area or the MAC address of the regional device, which is not limited here. When all devices in the current communication area join the network, they first register on the regional device and establish a connection based on the IP address and port number of the regional device, which is used to send question and answer requests to the regional device when a fault occurs, and receive the question and answer response returned by the regional device.

[0049] The regional device forwards the question-and-answer request to the server according to a preset period, including: presetting a first period and a second period, sending the question-and-answer request corresponding to the low-priority device according to the first period, and sending the question-and-answer request corresponding to the medium-priority device according to the second period; the values ​​of the first period and the second period can be manually set according to actual needs.

[0050] Usually, the fault corresponding to the low-priority device is a process-level fault or a partition-level fault, which has a small impact and is not a fault that needs to be solved urgently. Therefore, the question-and-answer request corresponding to the low-priority device can be sent according to the first cycle. The fault corresponding to the medium-priority device is a module-level fault, which has a relatively large impact. Therefore, the question-and-answer request corresponding to the medium-priority device can be sent according to the second cycle. When setting the values ​​of the first cycle and the second cycle, they can be manually set according to actual needs. For example, the first cycle can be set to 6h and the second cycle can be set to 0.5h, or the first cycle can be set to 1h and the second cycle can be set to 10min, etc., and no specific limitation is made here.

[0051] Step 3: If the faulty device is a high-priority device, the faulty device sends a question-answer request carrying fault information and device identification to the server.

[0052] Usually, the fault corresponding to a high-priority device is a system-level fault, which will affect the normal operation of the entire device. In severe cases, it may cause network paralysis. Therefore, the fault needs to be resolved immediately. If the faulty device sends a question-and-answer request to the regional device, and then the regional device forwards it to the server, the efficiency of obtaining a solution will be low. Therefore, when the faulty device is a high-priority device, the faulty device directly sends a question-and-answer request carrying fault information and device identification to the server.

[0053] Step 4: After receiving the question-answering request, the server inputs the fault information in the question-answering request into the prior model to obtain the corresponding solution.

[0054] Knowledge graph is a special knowledge base stored in a graph. Knowledge graph mainly includes elements such as entities, entity attributes, relationships and relationship attributes. Entities in knowledge graph are in the form of nodes, and relationships exist in the form of directed edges. Entities are connected by relationships to form a triple structure of "entity-relationship-entity", in which attributes are used to describe some characteristics of the contained entities or relationships. The construction of knowledge graph is mainly divided into three steps: knowledge extraction, knowledge fusion and knowledge processing. Knowledge extraction mainly extracts the required entities, attributes and relationships from structured data or unstructured data. Knowledge fusion mainly performs entity disambiguation and coreference resolution on the information extracted from knowledge. The extracted information is integrated into the form of triples to form a preliminary knowledge graph. Knowledge processing mainly evaluates and updates the preliminary knowledge graph to meet the needs of the application. Knowledge graph is an effective tool for describing massive knowledge, knowledge attributes and relationships between knowledge.

[0055] The specific steps of building a priori model based on knowledge graph can be:

[0056] 1. Data collection and preprocessing:

[0057] Collect information related to equipment failure from various data sources, which may include equipment monitoring data, maintenance records, user feedback, and equipment logs. Information related to equipment failure may be historical equipment failure information and corresponding solutions. Historical equipment failure information may include failure phenomenon, occurrence time, equipment status, etc. Clean the collected data, including removing noise, unifying data formats, processing missing values, etc., to ensure the quality and consistency of the information. For data in different formats, such as text, log files, etc., preprocessing is required, such as word segmentation and removal of stop words.

[0058] 2. Entity Recognition and Relation Extraction:

[0059] Use natural language processing techniques (such as BERT) to identify entities in text, such as equipment name, fault phenomenon, maintenance personnel, etc. Extract the relationship between entities, such as "cause", "located in", "belong to", etc., which helps understand the context in which the fault occurred.

[0060] 3. Knowledge Fusion

[0061] Map and merge entities and relationships from different sources to solve entity alignment and data integration problems. For conflicting information, such as inconsistent descriptions of the same entity in reports from different sources, conflict detection and resolution are required.

[0062] 4. Knowledge Completion

[0063] Use existing knowledge graphs and expert experience to fill in the blanks in the knowledge graph, such as filling in missing fault attributes or relationships through reasoning. Apply deep learning models such as graph neural networks for knowledge completion, such as the knowledge graph heterogeneous graph attention network KGHAN model, which can integrate knowledge structure information and graph structure information.

[0064] 5. Knowledge Modeling

[0065] Select appropriate ontology modeling tools to define the concepts and hierarchical structure of the fault domain. Use time sequence information to expand the triple model to a quadruple model to record the time when the fault occurred and the duration of the fault.

[0066] 6. Model training and optimization

[0067] The machine learning model is trained based on the constructed knowledge graph, and the model is continuously optimized. The entity recognition and relationship extraction strategies are adjusted according to the feedback to improve the accuracy of fault diagnosis and the quality of solutions. The machine learning model can choose common prior models, such as support vector machine (SVM), random forest, neural network, etc.

[0068] 7. Solution Generation

[0069] New fault information is input into the trained prior model for fault identification. The prior model generates solutions based on the identified results, including fault category, fault probability, etc., with reference to historical cases and expert knowledge. The solutions may include maintenance suggestions, preventive measures, adjustment parameters, etc. The solutions are implemented and their effectiveness is verified.

[0070] In this process, the selection and training of the prior model is crucial, which determines the accuracy and efficiency of fault diagnosis. In addition, as new fault data accumulates, the prior model should be continuously updated to maintain its timeliness and accuracy. In practical applications, the prior model can be a rule-based system, a machine learning model, or even a hybrid model that combines multiple methods.

[0071] Step 5: If there is a regional identifier in the question and answer request, the server will send a question and answer response containing fault information, device identifier, regional identifier and solution to all regional devices; if there is no regional identifier in the question and answer request, the server will send a question and answer response containing fault information, device identifier and solution to the faulty device corresponding to the device identifier.

[0072] The Q&A request received by the server may be from a faulty device or from a regional device. Therefore, it is necessary to first determine whether the Q&A request contains a regional identifier. If it contains a regional identifier, it indicates that the Q&A request comes from a regional device. Therefore, the server needs to return the Q&A response corresponding to the Q&A request to the regional device. In addition to the regional device that sent the Q&A request, the server can also send the Q&A response to other regional devices to update the local database of other regional devices. In this way, if the same fault occurs in devices in other regions, there is no need to send a Q&A request to the server again. The corresponding solution can be obtained directly from the local database, thereby improving the efficiency of fault repair.

[0073] Step 6: After receiving the question and answer response, the regional device stores the fault information and the corresponding solution to the local database, and determines whether the question and answer response contains the regional identifier of this area. If so, the question and answer response is sent to the faulty device corresponding to the device identifier.

[0074] After receiving the question-and-answer response sent by the server or regional device, the faulty device can handle its own fault according to the solution carried in the question-and-answer response.

[0075] Since the equipment is always in the process of updating and iteration, there may be some kind of fault, and the solution cannot be obtained using the prior model. In this case, the management personnel need to intervene. Therefore, the server can send a shutdown command to the faulty equipment and send an alarm message to the management personnel. The management personnel will find a solution to the equipment failure, and after the failure is resolved, the fault information and the corresponding solution will be sent to the server for updating the prior model.

[0076] In addition, the prior model can be regularly updated according to the iteration of the equipment operation program and the upgrade of the solution.

[0077] Embodiment 2

[0078] An embodiment of the present invention also provides an apparatus for efficient communication between devices, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, a method for efficient communication between devices in any embodiment of the present invention is implemented.

[0079] Embodiment 3

[0080] An embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the processor executes a method for efficient communication between devices in any embodiment of the present invention.

[0081] Specifically, a system or device equipped with a storage medium can be provided, on which software program code that implements the functions of any of the above-mentioned embodiments is stored, and a computer (or CPU or MPU) of the system or device can be enabled to read and execute the program code stored in the storage medium.

[0082] In this case, the program code itself read from the storage medium can realize the function of any one of the above-mentioned embodiments, and thus the program code and the storage medium storing the program code constitute a part of the present invention.

[0083] The storage medium embodiments for providing the program code include a floppy disk, a hard disk, a magneto-optical disk, an optical disk (such as CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-RAM, DVD-RW, DVD+RW), a magnetic tape, a non-volatile memory card, and a ROM. Alternatively, the program code can be downloaded from a server computer via a communication network.

[0084] In addition, it should be clear that the functions of any of the above embodiments can be implemented not only by executing the program code read by the computer, but also by enabling an operating system operating on the computer to complete part or all of the actual operations based on instructions from the program code.

[0085] In addition, it can be understood that the program code read from the storage medium is written to a memory provided in an expansion board inserted into the computer or to a memory provided in an expansion module connected to the computer, and then based on the instructions of the program code, a CPU installed on the expansion board or expansion module is enabled to perform part or all of the actual operations, thereby realizing the functions of any of the above-mentioned embodiments.

[0086] It should be noted that, in this article, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that the process, method, article or equipment including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or equipment. In the absence of more restrictions, the elements defined by the statement "comprise a ..." do not exclude the existence of other identical factors in the process, method, article or equipment including the elements.

[0087] A person of ordinary skill in the art can understand that all or part of the steps of implementing the above method embodiments can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps of the above method embodiments; and the aforementioned storage medium includes: ROM, RAM, magnetic disk or optical disk, etc., various media that can store program codes.

[0088] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for efficient communication between devices, characterized in that: The following steps are involved: S1: When a device fails, the fault information to be diagnosed is obtained, the category of the fault information is determined according to a preset classification strategy, and a priority is assigned to the faulty device based on the category of the fault information; S2: If the faulty device is a low-priority device or a medium-priority device, the faulty device sends a question-and-answer request carrying the fault information and device identifier to the corresponding regional device. The regional device adds the regional identifier to the question-and-answer request and sends the question-and-answer request to the server according to a preset period. S3: If the faulty device is a high-priority device, the faulty device sends a question-answering request carrying the fault information and device identification to the server; S4: After receiving the question-and-answer request, the server inputs the fault information in the question-and-answer request into a priori model to obtain a corresponding solution; S5: If the regional identifier is present in the question-and-answer request, the server sends a question-and-answer response including the fault information, the device identifier, the regional identifier and the solution to all regional devices; If the area identifier does not exist in the question-and-answer request, the server sends the question-and-answer response including the fault information, the device identifier and the solution to the faulty device corresponding to the device identifier; S6: After receiving the question and answer response, the regional device stores the fault information and the corresponding solution in the local database, and determines whether the question and answer response contains the regional identifier of the local area. If so, the question and answer response is sent to the faulty device corresponding to the device identifier.

2. The method according to claim 1, characterized in that The method of determining the category of the fault information according to a preset classification strategy and assigning a priority to the faulty device based on the category of the fault information includes: classifying the category of the fault information into process-level faults, partition-level faults, module-level faults and system-level faults according to the location where the equipment fault occurs; if the fault is the process-level fault and the partition-level fault, the corresponding faulty device is the low-priority device; if the fault is the module-level fault, the corresponding faulty device is the medium-priority device; if the fault is the system-level fault, the corresponding faulty device is the high-priority device.

3. The method according to claim 1, characterized in that Further including: After receiving the question and answer request, the regional device first queries the local database whether there is a solution corresponding to the fault information. If so, the question and answer response carrying the fault information and the solution is directly sent to the corresponding faulty device. If not, the question and answer request is sent to the server according to a preset period.

4. The method according to claim 1, characterized in that Further including: A plurality of communication areas are divided according to the IP addresses of the devices, and a regional device is set in each area to receive the question-and-answer request sent by the faulty device in the current area.

5. The method according to claim 1, characterized in that Further including: Obtain historical equipment failure information and solutions, and build a priori models based on knowledge graphs.

6. The method according to claim 1, characterized in that Further including: The prior model is regularly updated according to the iteration of the equipment operation program and the upgrade of the solution.

7. The method according to claim 1, characterized in that The regional device forwards the question-and-answer request to the server according to a preset period, including: presetting a first period and a second period, sending the question-and-answer request corresponding to the low-priority device according to the first period, and sending the question-and-answer request corresponding to the medium-priority device according to the second period; the values ​​of the first period and the second period can be manually set according to actual needs.

8. The method according to claim 1, characterized in that Further including: If the server does not obtain a solution after inputting the fault information into the prior model, the server sends a shutdown instruction to the faulty device according to the device identifier in the question and answer request, and sends an alarm message to the management personnel at the same time.

9. A device for efficient communication between devices, characterized in that: The method comprises a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the method according to any one of claims 1 to 8 is implemented.

10. A computer-readable storage medium, characterized in that: A computer program is stored thereon, and when the computer program is executed in a computer, the computer is caused to execute the method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Fault request processing method and device and terminal device

    CN109325603A

  • Machine room fault diagnosis method and device based on knowledge graph, equipment and medium

    CN112231493A