Control method and device of automation operation and maintenance system

By constructing structured and unstructured knowledge bases, combining operation and maintenance models and network resources, repair solutions are generated and automated repairs are performed. This solves the problem that traditional automated operation and maintenance systems cannot cope with complex, sudden or unknown faults, and achieves efficient operation and maintenance capabilities and intelligent agents that can self-iterate and update.

CN122172664APending Publication Date: 2026-06-09QINGDAO HAIER BIOMEDICAL TECH CO LTD +1

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
QINGDAO HAIER BIOMEDICAL TECH CO LTD
Filing Date
2026-02-25
Publication Date
2026-06-09

AI Technical Summary

Technical Problem

Traditional automated operation and maintenance systems struggle to cope with complex, sudden, or unknown fault scenarios, resulting in low efficiency and a high risk of errors.

Method used

By constructing structured and unstructured knowledge bases, combining operation and maintenance models and network resources, repair solutions are generated, and intelligent agents are used for automated repair and knowledge base updates, achieving an end-to-end automated closed loop.

Benefits of technology

It improves operational efficiency, effectively addresses complex, sudden, or unknown fault scenarios, reduces human intervention, and continuously enhances the decision-making and execution capabilities of intelligent agents.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122172664A_ABST
    Figure CN122172664A_ABST
Patent Text Reader

Abstract

The present application relates to automation operation and maintenance technology, and specifically provides a control method and device of an automatic operation and maintenance system, aiming at solving the problem that the traditional automatic operation and maintenance system is difficult to cope with complex, sudden or unknown fault scenarios. For this purpose, the control method of the automatic operation and maintenance system of the present application comprises: in response to the automatic operation and maintenance system triggering an operation and maintenance task, obtaining operation and maintenance information associated with the operation and maintenance task; respectively retrieving structured knowledge and first unstructured knowledge matched with the operation and maintenance information from a structured knowledge base and an unstructured knowledge base; based on the structured knowledge, the first unstructured knowledge, and the processing scheme obtained through the network for the operation and maintenance task management, generating a repair scheme for the operation and maintenance task; repairing the automatic operation and maintenance system based on the repair scheme and feeding back the repair result; based on the execution process information of the operation and maintenance task, the repair result and the key information of the automatic operation and maintenance system, generating second structured knowledge and storing it in the unstructured knowledge base.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to automated operation and maintenance technology, and specifically provides a control method and apparatus for an automated operation and maintenance system. Background Technology

[0002] Traditional automated operation and maintenance systems are typically based on structured knowledge bases and perform operations and maintenance according to pre-defined rules. This approach struggles to handle complex, sudden, or unknown failure scenarios. When new problems arise, maintenance personnel still need to manually troubleshoot and resolve them, which is inefficient and prone to errors. Summary of the Invention

[0003] The present invention aims to solve the above-mentioned technical problems, namely, the problem that traditional automated operation and maintenance systems are unable to cope with complex, sudden or unknown fault scenarios.

[0004] In a first aspect, the present invention provides a control method for an automated operation and maintenance system, comprising:

[0005] In response to the automated operation and maintenance system triggering an operation and maintenance task, obtain the operation and maintenance information associated with the operation and maintenance task;

[0006] Retrieve structured knowledge and first unstructured knowledge that match the operation and maintenance information from the structured knowledge base and the unstructured knowledge base, respectively;

[0007] Using the operation and maintenance model, based on the structured knowledge, the first unstructured knowledge, and the processing scheme for operation and maintenance task management obtained through the network, a repair scheme for the operation and maintenance task is generated.

[0008] The automated operation and maintenance system is repaired based on the repair plan, and the repair results are reported back.

[0009] Based on the execution process information of the operation and maintenance task, the repair results, and the key information of the automated operation and maintenance system, a second structured knowledge is generated and stored in the unstructured knowledge base, so as to iteratively update the operation and maintenance model using the updated unstructured knowledge base.

[0010] In some embodiments of this disclosure, before obtaining the operation and maintenance information associated with the operation and maintenance task in response to the automated operation and maintenance system triggering the operation and maintenance task, the method further includes:

[0011] Based on at least one of the user manuals, technical documents, and configuration specifications of the automated project products, construct the structured knowledge base associated with the automated operation and maintenance system;

[0012] The unstructured knowledge base is constructed based on at least one of the following: historical operation and maintenance experience information, historical fault cases, and communication records of operation and maintenance personnel from the automated operation and maintenance system.

[0013] In some embodiments of this disclosure, retrieving structured knowledge and first unstructured knowledge matching the operation and maintenance information from a structured knowledge base and an unstructured knowledge base, respectively, includes:

[0014] Using a knowledge retrieval method, based on the operation and maintenance information, searches are performed in the structured knowledge base and the unstructured knowledge base respectively to obtain the structured knowledge and the first unstructured knowledge.

[0015] In some embodiments of this disclosure, when generating a repair plan for the operation and maintenance task using the operation and maintenance model, based on the structured knowledge, the first unstructured knowledge, and the processing scheme related to operation and maintenance task management obtained through the network, the method further includes:

[0016] Based on the structured knowledge, the first unstructured knowledge, and the processing scheme for operation and maintenance task management obtained through the network, a fault diagnosis report for the operation and maintenance task is generated.

[0017] Prior to the step of repairing the automated operation and maintenance system based on the repair plan and reporting the repair results, the method further includes:

[0018] The fault diagnosis report and the repair plan are provided to a preset terminal to receive confirmation information sent by the preset terminal regarding the repair plan.

[0019] In some embodiments of this disclosure, before generating a repair plan for the operation and maintenance task using the operation and maintenance model, based on the structured knowledge, the first unstructured knowledge, and the processing scheme related to operation and maintenance task management obtained through the network, the method further includes:

[0020] The operation and maintenance model is trained based on operation and maintenance samples, wherein the operation and maintenance samples include sample tasks, sample structured knowledge, sample unstructured knowledge, processing solutions obtained from the network for the sample tasks, and processing results of the sample tasks.

[0021] In some embodiments of this disclosure, the execution process information of the operation and maintenance task includes the structured knowledge, the first unstructured knowledge, and the repair plan; the key information of the automated operation and maintenance system includes the operating status information of the automated operation and maintenance system.

[0022] In a second aspect, the present invention provides a control device for an automated operation and maintenance system, comprising:

[0023] The acquisition module is used to acquire the operation and maintenance information associated with the operation and maintenance task in response to the automated operation and maintenance system triggering the operation and maintenance task;

[0024] The retrieval module is used to retrieve structured knowledge and first unstructured knowledge that match the operation and maintenance information from the structured knowledge base and the unstructured knowledge base, respectively.

[0025] The operation and maintenance model processing module is used to generate a repair plan for the operation and maintenance task by utilizing the operation and maintenance model, based on the structured knowledge, the first unstructured knowledge, and the processing plan for operation and maintenance task management obtained through the network.

[0026] The repair module is used to repair the automated operation and maintenance system based on the repair plan and to provide feedback on the repair results;

[0027] The knowledge base update module is used to generate second structured knowledge and store it in the unstructured knowledge base based on the execution process information of the operation and maintenance task, the repair result and the key information of the automated operation and maintenance system, so as to iteratively update the operation and maintenance model using the updated unstructured knowledge base.

[0028] In some embodiments of this disclosure, the apparatus further includes:

[0029] A structured knowledge base construction module is used to construct the structured knowledge base associated with the automated operation and maintenance system based on at least one of the user manuals, technical documents, and configuration specifications of the automated project products.

[0030] The unstructured knowledge base construction module is used to construct the unstructured knowledge base based on at least one of the following: historical operation and maintenance experience information, historical fault cases, and communication records of operation and maintenance personnel of the automated operation and maintenance system.

[0031] In some embodiments of this disclosure, the retrieval module is used to perform retrievals in the structured knowledge base and the unstructured knowledge base based on the operation and maintenance information using a knowledge retrieval method, to obtain the structured knowledge and the first unstructured knowledge.

[0032] In some embodiments of this disclosure, the apparatus further includes:

[0033] The repair solution confirmation module is used to provide a fault diagnosis report and the repair solution to a preset terminal, and to receive confirmation information sent by the preset terminal for the repair solution;

[0034] The operation and maintenance model processing module is further configured to generate a fault diagnosis report for the operation and maintenance task based on the structured knowledge, the first unstructured knowledge, and the processing scheme for operation and maintenance task management obtained through the network.

[0035] In some embodiments of this disclosure, the apparatus further includes:

[0036] The operation and maintenance model training module is used to train the operation and maintenance model based on operation and maintenance samples, wherein the operation and maintenance samples include sample tasks, sample structured knowledge, sample unstructured knowledge, processing solutions obtained from the network for the sample tasks, and processing results of the sample tasks.

[0037] In some embodiments of this disclosure, the execution process information of the operation and maintenance task includes the structured knowledge, the first unstructured knowledge, and the repair plan; the key information of the automated operation and maintenance system includes the operating status information of the automated operation and maintenance system.

[0038] In a third aspect, the present invention provides an electronic device comprising:

[0039] Memory, used to store computer program products;

[0040] A processor is configured to execute a computer program product stored in the memory, and when the computer program product is executed, to implement the method described in the first aspect above.

[0041] In a fourth aspect, the present invention provides a computer-readable storage medium having stored thereon computer program instructions which, when executed by a processor, implement the method described in the first aspect above.

[0042] In a fifth aspect, the present invention provides a computer program product including computer program instructions, which, when executed by a processor, cause the processor to perform the method described in the first aspect.

[0043] By adopting the above technical solution, this disclosure can transform structured knowledge such as user manuals, technical documents, and configuration specifications from automated project products, as well as unstructured knowledge such as operation and maintenance experience, historical fault cases, and communication records of operation and maintenance personnel formed in actual scenarios of automated projects, into structured and unstructured knowledge bases that can be called by the operation and maintenance model, respectively. This solves the shortcomings of the rigidity and inability to self-evolve of the knowledge base of traditional automated operation and maintenance systems.

[0044] Furthermore, this disclosure employs a large model-driven intelligent agent, which can perform complex reasoning using massive amounts of knowledge and data. The intelligent agent also has built-in capabilities such as log analysis and root cause analysis, which can effectively deal with unknown faults and achieve intelligent diagnosis of complex problems. This solves the problem that traditional automated operation and maintenance systems cannot handle complex, sudden or unknown fault scenarios.

[0045] Furthermore, this disclosure combines a workflow engine with an intelligent agent. The workflow is responsible for macro-level process control, while the intelligent agent is responsible for micro-level decision-making and execution, thereby achieving an end-to-end automated closed loop from fault detection, diagnosis, repair to result verification, significantly reducing manual intervention and greatly improving operation and maintenance efficiency.

[0046] Furthermore, this disclosure can update the unstructured knowledge base according to the actual operation and maintenance situation, continuously absorb new operation and maintenance experience, and thus continuously improve the capabilities of the intelligent agents in the operation and maintenance system through self-iteration. Attached Figure Description

[0047] The preferred embodiments of the present invention are described below with reference to the accompanying drawings, in which:

[0048] Figure 1 This is a flowchart illustrating the control method of the automated operation and maintenance system in some embodiments of this disclosure;

[0049] Figure 2 This is a structural block diagram of the control device of the automated operation and maintenance system in some embodiments of this disclosure;

[0050] Figure 3 This is a structural block diagram of an electronic device in some embodiments of this disclosure. Detailed Implementation

[0051] Various exemplary embodiments of the present disclosure will now be described in detail with reference to the accompanying drawings. It should be noted that, unless otherwise specifically stated, the relative arrangement, numerical expressions, and values ​​of the components and steps set forth in these embodiments do not limit the scope of the present disclosure.

[0052] Those skilled in the art will understand that the terms "first," "second," etc., in the embodiments of this disclosure are only used to distinguish different steps, devices, or modules, and do not represent any specific technical meaning, nor do they indicate a necessary logical order between them.

[0053] It should also be understood that in the embodiments disclosed herein, "a plurality of" may refer to two or more, and "at least one" may refer to one, two or more.

[0054] It should also be understood that any component, data or structure mentioned in the embodiments of this disclosure can generally be understood as one or more unless expressly defined or given to the contrary in the context.

[0055] Furthermore, the term "and / or" in this disclosure is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this disclosure generally indicates that the preceding and following related objects have an "or" relationship.

[0056] It should also be understood that the description of the various embodiments in this disclosure emphasizes the differences between the various embodiments, and the similarities or similarities can be referred to each other. For the sake of brevity, they will not be described in detail.

[0057] The following description of at least one exemplary embodiment is merely illustrative and is in no way intended to limit this disclosure or its application or use.

[0058] Techniques, methods, and equipment known to those skilled in the art may not be discussed in detail, but where appropriate, such techniques, methods, and equipment should be considered part of the specification.

[0059] It should be noted that similar labels and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be discussed further in subsequent figures.

[0060] The embodiments disclosed herein can be applied to electronic devices such as terminal devices, computer systems, and servers, and can operate together with a wide range of other general-purpose or special-purpose computing system environments or configurations. Examples of well-known terminal devices, computing systems, environments, and / or configurations suitable for use with electronic devices such as terminal devices, computer systems, and servers include, but are not limited to: personal computer systems, server computer systems, thin clients, thick clients, handheld or laptop devices, microprocessor-based systems, set-top boxes, programmable consumer electronics, network PCs, minicomputer systems, mainframe computer systems, and distributed cloud computing environments including any of the above systems, etc.

[0061] Electronic devices such as terminal devices, computer systems, and servers can be described in the general context of computer system executable instructions (such as program modules) executed by a computer system. Typically, program modules can include routines, programs, object programs, components, logic, data structures, etc., which perform specific tasks or implement specific abstract data types. Computer systems / servers can be implemented in distributed cloud computing environments, where tasks are executed by remote processing devices linked through communication networks. In distributed cloud computing environments, program modules can reside on local or remote computing system storage media, including storage devices.

[0062] Figure 1 This is a flowchart illustrating the control method of the automated operation and maintenance system in some embodiments of this disclosure. For example... Figure 1 As shown, the control method of the automated operation and maintenance system includes the following steps:

[0063] S1: In response to the automated operation and maintenance system triggering an operation and maintenance task, obtain the operation and maintenance information associated with the operation and maintenance task.

[0064] In some examples of this disclosure, the automated operation and maintenance system may include a management system for the automated operation and maintenance of electrical appliances. For example, electrical appliances may include refrigerators, freezers, air conditioners, washing machines, televisions, water heaters, kitchen appliances, and so on.

[0065] When the automated operations and maintenance (O&M) system triggers an O&M task using a pre-defined triggering mechanism, the system's workflow engine initiates the O&M processing flow, invoking the corresponding intelligent agent to perform the O&M processing. These O&M tasks can include alarm tasks, electrical equipment inspection tasks, abnormal state handling, and so on. The workflow engine is responsible for defining and orchestrating the macro-level processes of O&M tasks.

[0066] In some examples disclosed herein, when the automated operations and maintenance system triggers an alarm task, the automated operations and maintenance system sends operations and maintenance information to the alarm operations and maintenance agent. This operations and maintenance information may include alarm information and related logs.

[0067] S2: Retrieve structured knowledge and first unstructured knowledge that match the operation and maintenance information from the structured knowledge base and the unstructured knowledge base, respectively.

[0068] The intelligent agent that processes the operation and maintenance tasks (hereinafter referred to as the task processing intelligent agent) searches in the structured knowledge base and the unstructured knowledge base respectively, and determines the structured knowledge and the first unstructured knowledge that match the operation and maintenance information based on the search results.

[0069] Among them, a structured knowledge base is a database that stores, manages, and applies knowledge in a structured form. This database stores knowledge such as user manuals, technical documents, and configuration specifications from automation project products.

[0070] An unstructured knowledge base is a database that stores, manages, and applies knowledge in an unstructured form. This database stores knowledge such as operation and maintenance experience, historical failure cases, and communication records of operation and maintenance personnel formed in real-world scenarios of automation projects.

[0071] S3: Utilize the operation and maintenance model, based on structured knowledge, first unstructured knowledge, and processing solutions for operation and maintenance task management obtained through the network, to generate repair solutions for operation and maintenance tasks.

[0072] The task processing agent takes structured knowledge, first unstructured knowledge, and processing solutions for operation and maintenance task management obtained through the network as input to the operation and maintenance model. It uses the pre-trained operation and maintenance model to reason and make decisions on the input information and outputs a repair solution for the operation and maintenance task.

[0073] Among them, obtaining the processing solutions for operation and maintenance task management through the network includes: querying the Internet for the processing solutions adopted by other automated operation and maintenance systems when triggering operation and maintenance tasks that are consistent with or similar to this operation and maintenance task.

[0074] S4: Repair the automated operation and maintenance system based on the repair plan and provide feedback on the repair results.

[0075] The task processing agent can repair the automated operation and maintenance system according to the repair plan output by the operation and maintenance model, and feed back the repair results to the designated terminal.

[0076] The repair results can include information on successful repair, partial successful repair, or failed repair. When the repair is successful, the results can also include which issues were fixed; when the repair is partially successful, the results can also include which issues were fixed and which issues remain; when the repair fails, the results can also include the reason for the failure (e.g., insufficient permissions, incorrect repair strategy).

[0077] S5: Based on the execution process information of operation and maintenance tasks, repair results, and key information of automated operation and maintenance systems, generate second structured knowledge and store it in an unstructured knowledge base, so as to use the updated unstructured knowledge base to iteratively update the operation and maintenance model.

[0078] The task processing agent generates second structured knowledge based on execution process information, repair results, and key information from the automated operation and maintenance system. This second structured knowledge is then stored in an unstructured knowledge base to update the unstructured knowledge base. This allows the unstructured knowledge base to continuously absorb new practical experience and evolve, thereby improving the agent's decision-making and execution capabilities.

[0079] In this embodiment, when the automated operation and maintenance system triggers an operation and maintenance task, it utilizes a task processing agent to acquire knowledge in three dimensions, including structured knowledge, first unstructured knowledge, and processing solutions obtained from the network that are compatible with the operation and maintenance task management. By using the operation and maintenance processing model to reason and make decisions based on the knowledge in these three dimensions, it can generate a repair solution that is adapted to the operation and maintenance task to repair the automated operation and maintenance system. This solves the problem that traditional automated operation and maintenance systems cannot handle complex, sudden, or unknown fault scenarios.

[0080] Furthermore, since the automated operation and maintenance system can update the unstructured knowledge base with the second structured knowledge generated from the execution process information, repair results, and key information of the automated operation and maintenance system after processing the operation and maintenance tasks, and iteratively update the operation and maintenance model, it can not only solve the problems of rigid knowledge base and inability to self-evolve in traditional automated operation and maintenance systems, but also effectively improve the automated operation and maintenance capabilities of traditional automated operation and maintenance systems in solving complex, sudden, or unknown fault scenarios.

[0081] In some embodiments of this disclosure, the following steps may be included prior to step S1:

[0082] S0: Constructing automated and non-automated knowledge bases. Specifically, step S0 may include the following steps:

[0083] S0-1: Based on at least one of the user manuals, technical documents, and configuration specifications of the automated project products, construct a structured knowledge base associated with the automated operation and maintenance system.

[0084] The knowledge base building agent constructs a structured knowledge base associated with the automated operation and maintenance system based on the user manuals, technical documents, and configuration specifications of the automated project products input for the automated operation and maintenance system.

[0085] S0-2: Construct an unstructured knowledge base based on at least one of the following: historical operation and maintenance experience information, historical fault cases, and communication records of operation and maintenance personnel from the automated operation and maintenance system.

[0086] The knowledge base building agent collects massive amounts of operation and maintenance data from monitoring systems (such as Prometheus), logging systems (such as ELK), configuration management tools (such as Git), and ticketing systems (such as Jira). Based on historical operation and maintenance experience information, historical fault cases, and communication records of operation and maintenance personnel, it builds an unstructured knowledge base associated with the automated operation and maintenance system.

[0087] In this embodiment, since a structured knowledge base and an unstructured knowledge base are built for the automated operation and maintenance system, it is possible to analyze and reason about operation and maintenance tasks from the dimension of unstructured knowledge (such as historical experience), thereby improving the automated operation and maintenance system's ability to solve complex, sudden or unknown fault scenarios.

[0088] In this embodiment, step S2 may include: using a knowledge retrieval method, based on operation and maintenance information, to search in a structured knowledge base and an unstructured knowledge base respectively, to obtain structured knowledge and a first unstructured knowledge.

[0089] The task processing agent utilizes built-in Retrieval Augmented Generation (RAG) technology to retrieve product manuals (structured knowledge) and historical experience (unstructured knowledge) relevant to the current problem from a knowledge base. Specifically, RAG technology retrieves matching information from a large structured and unstructured knowledge base when the operations and maintenance model needs to generate text or answer questions. This retrieved information then guides the generation of input text for the operations and maintenance model, thereby improving the quality and accuracy of the model's predicted repair solutions.

[0090] In some embodiments of this disclosure, the following steps may also be performed concurrently with step S3:

[0091] By utilizing the operation and maintenance model, based on structured knowledge, first unstructured knowledge, and processing solutions for operation and maintenance task management obtained through the network, fault diagnosis reports for operation and maintenance tasks are generated.

[0092] Accordingly, before step S4, the following steps may also be performed: providing a fault diagnosis report and repair plan to a preset terminal (e.g., the terminal of an operation and maintenance personnel or the terminal of an electrical equipment user), so that the user of the preset terminal can determine whether to execute the repair plan based on the fault diagnosis report. After the user of the preset terminal confirms the execution of the repair plan, a confirmation message for the repair plan is sent to the automated operation and maintenance system, so that the task processing agent can repair the automated operation and maintenance system according to the repair plan.

[0093] In this embodiment, since the operation and maintenance model can generate a fault diagnosis report while generating a repair plan for the operation and maintenance task, and send the fault diagnosis report and repair plan of the operation and maintenance task to a preset terminal for relevant personnel to confirm, the repair plan after confirmation can effectively improve the processing capability for the operation and maintenance task.

[0094] In some embodiments of this disclosure, the following steps may be included before step S3 (e.g., before step S1):

[0095] The operation and maintenance model is trained based on the operation and maintenance samples.

[0096] The operation and maintenance samples include sample tasks, sample structured knowledge, sample unstructured knowledge, processing solutions obtained from the network for sample tasks, and sample task processing solutions.

[0097] Deep learning can be used to train an operations and maintenance (O&M) model, such as a neural network structure, on the O&M samples. The training process of the O&M model can include: dividing the O&M samples into training and testing sets; using an initial neural network model (e.g., a convolutional neural network model), training the model based on the training set, testing the predictive performance of the trained model using the testing set, and tuning the model parameters based on the test results; ending the model training when the model training termination condition is met (e.g., the predictive performance reaches a performance threshold or the number of training iterations reaches a threshold), thus obtaining the O&M model.

[0098] In this embodiment, since the processing results of the sample task are used as label information, and the structured knowledge, unstructured knowledge, and processing solutions found in the network search of the sample task are used as training information for model training, the trained operation and maintenance model can reasonably process the structured knowledge, unstructured knowledge, and processing solutions found in the network search that match the operation and maintenance task. It can perform reasonable reasoning and decision-making to generate repair solutions for the operation and maintenance task, thereby improving the ability of the automated operation and maintenance system to handle complex, sudden, or unknown fault scenarios.

[0099] In some embodiments of this disclosure, the execution process information of the operation and maintenance task includes structured knowledge, first unstructured knowledge, and repair solutions, and may also include user (including operation and maintenance personnel and system users) confirmation information. Key information of the automated operation and maintenance system includes the system's operational status information (e.g., key data such as operating parameters and fault information of the automated operation and maintenance system during the triggering of operation and maintenance tasks).

[0100] This disclosure can transform structured knowledge such as user manuals, technical documents, and configuration specifications from automated project products, as well as unstructured knowledge such as operation and maintenance experience, historical fault cases, and communication records of operation and maintenance personnel formed in actual scenarios of automated projects, into structured and unstructured knowledge bases that can be called by the operation and maintenance model, respectively. This solves the shortcomings of the rigidity and inability to self-evolve of the knowledge base of traditional automated operation and maintenance systems.

[0101] Furthermore, this disclosure employs a large model-driven intelligent agent, which can perform complex reasoning using massive amounts of knowledge and data. The intelligent agent also has built-in capabilities such as log analysis and root cause analysis, which can effectively deal with unknown faults and achieve intelligent diagnosis of complex problems. This solves the problem that traditional automated operation and maintenance systems cannot handle complex, sudden or unknown fault scenarios.

[0102] Furthermore, this disclosure combines a workflow engine with an intelligent agent. The workflow is responsible for macro-level process control, while the intelligent agent is responsible for micro-level decision-making and execution, thereby achieving an end-to-end automated closed loop from fault detection, diagnosis, repair to result verification, significantly reducing manual intervention and greatly improving operation and maintenance efficiency.

[0103] Furthermore, this disclosure can update the unstructured knowledge base according to the actual operation and maintenance situation, continuously absorb new operation and maintenance experience, and thus continuously improve the capabilities of the intelligent agents in the operation and maintenance system through self-iteration.

[0104] Figure 2 This is a structural block diagram of the control device of an automated operation and maintenance system in some embodiments of this disclosure. For example... Figure 2 As shown, the control device of the automated operation and maintenance system includes:

[0105] The acquisition module 100 is used to acquire the operation and maintenance information associated with the operation and maintenance task in response to the automated operation and maintenance system triggering the operation and maintenance task;

[0106] The retrieval module 200 is used to retrieve structured knowledge and first unstructured knowledge that match the operation and maintenance information from the structured knowledge base and the unstructured knowledge base, respectively.

[0107] The operation and maintenance model processing module 300 is used to generate a repair plan for the operation and maintenance task by utilizing the operation and maintenance model, based on structured knowledge, first unstructured knowledge, and processing solutions for operation and maintenance task management obtained through the network.

[0108] Repair module 400 is used to repair the automated operation and maintenance system based on the repair plan and to provide feedback on the repair results;

[0109] The knowledge base update module 500 is used to generate second structured knowledge based on the execution process information of operation and maintenance tasks, repair results and key information of automated operation and maintenance systems, and store it in the unstructured knowledge base, so as to use the updated unstructured knowledge base to iteratively update the operation and maintenance model.

[0110] In some embodiments of this disclosure, the control device of the automated operation and maintenance system further includes:

[0111] The structured knowledge base construction module is used to build a structured knowledge base associated with the automated operation and maintenance system based on at least one of the user manuals, technical documents, and configuration specifications of the automated project products.

[0112] The unstructured knowledge base construction module is used to build an unstructured knowledge base based on at least one of the following: historical operation and maintenance experience information, historical fault cases, and communication records of operation and maintenance personnel from the automated operation and maintenance system.

[0113] In some embodiments of this disclosure, the retrieval module 200 is used to perform retrievals in a structured knowledge base and an unstructured knowledge base based on operation and maintenance information using a knowledge retrieval method, to obtain structured knowledge and a first unstructured knowledge.

[0114] In some embodiments of this disclosure, the control device of the automated operation and maintenance system further includes:

[0115] The repair solution confirmation module is used to provide a fault diagnosis report and repair solution to the preset terminal, and to receive confirmation information sent by the preset terminal regarding the repair solution;

[0116] The operation and maintenance model processing module 300 is also used to generate fault diagnosis reports for operation and maintenance tasks based on structured knowledge, first unstructured knowledge, and processing solutions for operation and maintenance task management obtained through the network.

[0117] In some embodiments of this disclosure, the control device of the automated operation and maintenance system further includes:

[0118] The operation and maintenance model training module is used to train the operation and maintenance model based on operation and maintenance samples. The operation and maintenance samples include sample tasks, sample structured knowledge, sample unstructured knowledge, processing solutions obtained from the network for the sample tasks, and processing results of the sample tasks.

[0119] In some embodiments of this disclosure, the execution process information of the operation and maintenance task includes structured knowledge, first unstructured knowledge, and repair plan; the key information of the automated operation and maintenance system includes the operating status information of the automated operation and maintenance system.

[0120] It should be noted that the specific implementation of the control device of the automated operation and maintenance system in this disclosure is similar to the specific implementation of the control method of the automated operation and maintenance system in this disclosure, and the technical effects of the control device of the automated operation and maintenance system in this disclosure are similar to the technical effects of the control method of the automated operation and maintenance system in this disclosure. For details, please refer to the description of the control method of the automated operation and maintenance system. In order to reduce redundancy, it will not be described in detail.

[0121] In addition, this disclosure also provides an electronic device, including:

[0122] Memory, used to store computer programs;

[0123] A processor is configured to execute a computer program stored in the memory, and when the computer program is executed, to implement the control method of the automated operation and maintenance system described in any of the above embodiments of this disclosure.

[0124] Below, for reference Figure 3 To describe an electronic device according to embodiments of this disclosure. For example... Figure 3 As shown, the electronic device includes one or more processors and memory.

[0125] A processor can be a central processing unit (CPU) or other form of processing unit with data processing and / or instruction execution capabilities, and can control other components in an electronic device to perform desired functions.

[0126] The memory can store one or more computer program products, and the memory can include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. The volatile memory may include, for example, random access memory (RAM) and / or cache memory. The non-volatile memory may include, for example, read-only memory (ROM), hard disk, flash memory, etc. One or more computer program products can be stored on the computer-readable storage medium, and the processor can run the computer program products to implement the video generation methods of the various embodiments of this disclosure described above and / or other desired functions.

[0127] In one example, the electronic device may also include input devices and output devices, which are interconnected via a bus system and / or other forms of connection mechanism (not shown).

[0128] In addition, the input device may also include, for example, a keyboard, a mouse, etc.

[0129] This output device can output various information to the outside, including determined distance information, direction information, etc. The output device may include, for example, a display, a speaker, a printer, and a communication network and its connected remote output devices, etc.

[0130] Of course, for the sake of simplicity, Figure 3 Only some of the components of the electronic device relevant to this disclosure are shown, omitting components such as buses, input / output interfaces, etc. In addition, the electronic device may include any other suitable components depending on the specific application.

[0131] In addition to the methods and devices described above, embodiments of this disclosure may also be computer program products, including computer program instructions that, when executed by a processor, cause the processor to perform the steps in the control methods of the automated operation and maintenance system according to various embodiments of this disclosure as described in the foregoing portions of this specification.

[0132] The computer program product can be written in any combination of one or more programming languages ​​to perform the operations of the embodiments of this disclosure. The programming languages ​​include object-oriented programming languages ​​such as Java and C++, as well as conventional procedural programming languages ​​such as C or similar languages. The program code can be executed entirely on a user's computing device, partially on a user's computing device, as a standalone software package, partially on a user's computing device and partially on a remote computing device, or entirely on a remote computing device or server.

[0133] Furthermore, embodiments of this disclosure may also be computer-readable storage media storing computer program instructions thereon, which, when executed by a processor, cause the processor to perform the steps in the control method of the automated operation and maintenance system according to various embodiments of this disclosure as described in the foregoing portion of this specification.

[0134] The computer-readable storage medium may be any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof.

[0135] The basic principles of this disclosure have been described above with reference to specific embodiments. However, it should be noted that the advantages, benefits, and effects mentioned in this disclosure are merely examples and not limitations, and should not be considered as essential features of each embodiment of this disclosure. Furthermore, the specific details disclosed above are for illustrative and facilitative purposes only, and are not limitations. These details do not limit the scope of this disclosure to the necessity of employing the aforementioned specific details for implementation.

[0136] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on its differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. For system embodiments, since they largely correspond to method embodiments, the description is relatively simple; relevant parts can be referred to the descriptions in the method embodiments.

[0137] The block diagrams of devices, apparatuses, devices, and systems disclosed herein are merely illustrative examples and are not intended to require or imply that they must be connected, arranged, or configured in the manner shown in the block diagrams. As those skilled in the art will recognize, these devices, apparatuses, devices, and systems can be connected, arranged, and configured in any manner. Words such as “comprising,” “including,” “having,” etc., are open-ended terms meaning “including but not limited to,” and are used interchangeably with them. The terms “or” and “and” as used herein refer to the terms “and / or,” and are used interchangeably with them unless the context clearly indicates otherwise. The term “such as” as used herein refers to the phrase “such as but not limited to,” and is used interchangeably with it.

[0138] The methods and apparatus of this disclosure may be implemented in many ways. For example, they may be implemented by software, hardware, firmware, or any combination of software, hardware, and firmware. The above-described order of steps for the methods is for illustrative purposes only, and the steps of the methods of this disclosure are not limited to the order specifically described above unless otherwise specifically stated. Furthermore, in some embodiments, this disclosure may also be implemented as a program recorded on a recording medium, the program including machine-readable instructions for implementing the methods according to this disclosure. Thus, this disclosure also covers recording media storing programs for performing the methods according to this disclosure.

[0139] It should also be noted that in the apparatus, devices, and methods of this disclosure, the components or steps can be disassembled and / or recombined. These disassemblies and / or recombinations should be considered as equivalent solutions to this disclosure.

[0140] The above description of the disclosed aspects is provided to enable any person skilled in the art to make or use this disclosure. Various modifications to these aspects will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other aspects without departing from the scope of this disclosure. Therefore, this disclosure is not intended to be limited to the aspects shown herein, but rather to be carried out within the widest scope consistent with the principles and novel features disclosed herein.

[0141] The technical solution of the present invention has been described above with reference to the preferred embodiments shown in the accompanying drawings. However, it will be readily understood by those skilled in the art that the scope of protection of the present invention is obviously not limited to these specific embodiments. Without departing from the principles of the present invention, those skilled in the art can make equivalent changes or substitutions to the relevant technical features, and the technical solutions after such changes or substitutions will all fall within the scope of protection of the present invention.

Claims

1. A control method for an automated operation and maintenance system, characterized in that, include: In response to the automated operation and maintenance system triggering an operation and maintenance task, obtain the operation and maintenance information associated with the operation and maintenance task; Retrieve structured knowledge and first unstructured knowledge that match the operation and maintenance information from the structured knowledge base and the unstructured knowledge base, respectively; Using the operation and maintenance model, based on the structured knowledge, the first unstructured knowledge, and the processing scheme for operation and maintenance task management obtained through the network, a repair scheme for the operation and maintenance task is generated. The automated operation and maintenance system is repaired based on the repair plan, and the repair results are reported back. Based on the execution process information of the operation and maintenance task, the repair results, and the key information of the automated operation and maintenance system, a second structured knowledge is generated and stored in the unstructured knowledge base, so as to iteratively update the operation and maintenance model using the updated unstructured knowledge base.

2. The method according to claim 1, characterized in that, Before obtaining the operation and maintenance information associated with the operation and maintenance task in response to the automated operation and maintenance system triggering the operation and maintenance task, the method further includes: Based on at least one of the user manuals, technical documents, and configuration specifications of the automated project products, construct the structured knowledge base associated with the automated operation and maintenance system; The unstructured knowledge base is constructed based on at least one of the following: historical operation and maintenance experience information, historical fault cases, and communication records of operation and maintenance personnel from the automated operation and maintenance system.

3. The method according to claim 1, characterized in that, The step of retrieving structured knowledge and first unstructured knowledge matching the operation and maintenance information from structured knowledge base and unstructured knowledge base, respectively, includes: Using a knowledge retrieval method, based on the operation and maintenance information, searches are performed in the structured knowledge base and the unstructured knowledge base respectively to obtain the structured knowledge and the first unstructured knowledge.

4. The method according to any one of claims 1-3, characterized in that, When generating a repair plan for the operation and maintenance task using the operation and maintenance model, based on the structured knowledge, the first unstructured knowledge, and the processing scheme for operation and maintenance task management obtained through the network, the method further includes: Based on the structured knowledge, the first unstructured knowledge, and the processing scheme for operation and maintenance task management obtained through the network, a fault diagnosis report for the operation and maintenance task is generated. Prior to the step of repairing the automated operation and maintenance system based on the repair plan and reporting the repair results, the method further includes: The fault diagnosis report and the repair plan are provided to a preset terminal to receive confirmation information sent by the preset terminal regarding the repair plan.

5. The method according to any one of claims 1-3, characterized in that, Before generating a repair plan for the operation and maintenance task based on the structured knowledge, the first unstructured knowledge, and the processing scheme for operation and maintenance task management obtained through the network using the operation and maintenance model, the method further includes: The operation and maintenance model is trained based on operation and maintenance samples, wherein the operation and maintenance samples include sample tasks, sample structured knowledge, sample unstructured knowledge, processing solutions obtained from the network for the sample tasks, and processing results of the sample tasks.

6. The method according to any one of claims 1-3, characterized in that, The execution process information of the operation and maintenance task includes the structured knowledge, the first unstructured knowledge, and the repair plan; the key information of the automated operation and maintenance system includes the operating status information of the automated operation and maintenance system.

7. A control device for an automated operation and maintenance system, characterized in that, include: The acquisition module is used to acquire the operation and maintenance information associated with the operation and maintenance task in response to the automated operation and maintenance system triggering the operation and maintenance task; The retrieval module is used to retrieve structured knowledge and first unstructured knowledge that match the operation and maintenance information from the structured knowledge base and the unstructured knowledge base, respectively. The operation and maintenance model processing module is used to generate a repair plan for the operation and maintenance task by utilizing the operation and maintenance model, based on the structured knowledge, the first unstructured knowledge, and the processing plan for operation and maintenance task management obtained through the network. The repair module is used to repair the automated operation and maintenance system based on the repair plan and to provide feedback on the repair results; The knowledge base update module is used to generate second structured knowledge and store it in the unstructured knowledge base based on the execution process information of the operation and maintenance task, the repair result and the key information of the automated operation and maintenance system, so as to iteratively update the operation and maintenance model using the updated unstructured knowledge base.

8. An electronic device, characterized in that, include: Memory, used to store computer program products; A processor is configured to execute a computer program product stored in the memory, wherein, when the computer program product is executed, it implements the method described in any one of claims 1-6.

9. A computer-readable storage medium having computer program instructions stored thereon, characterized in that, When the computer program instructions are executed by the processor, they implement the method described in any one of claims 1-6.

10. A computer program product, characterized in that, It includes computer program instructions that, when executed by a processor, cause the processor to perform the method described in any one of claims 1-6.