Process state monitoring method and device, electronic equipment and storage medium

By generating process status data of operation and maintenance resource objects based on preset process templates, and performing unified monitoring and alarms, the problem of decentralized management of operation and maintenance objects' life cycle status is solved, and unified view management and abnormal status self-test of operation and maintenance resource objects are realized.

CN119718834APending Publication Date: 2025-03-28CHINA CONSTRUCTION BANK
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411880163.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-19
Publication Date
2025-03-28

AI Technical Summary

Technical Problem

In the prior art, the life cycle state management of operation and maintenance objects is scattered, resulting in a lack of a unified global view and management specifications, which increases the probability and cost of operation and maintenance errors.

Method used

The process status data of the operation and maintenance resource objects are generated based on the preset process template, and the process status data of the operation and maintenance resource objects are obtained and detected according to the preset time period. If an exception occurs, an alarm message will be generated.

Benefits of technology

It realizes unified management and monitoring of process status data of operation and maintenance resource objects, reduces the probability of inconsistency in status information, reduces the cost of operation and maintenance errors, and forms a unified view management of object status.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119718834A_ABST
    Figure CN119718834A_ABST
Patent Text Reader

Abstract

The invention provides a process state monitoring method and device, electronic equipment and a storage medium. The flow state monitoring method comprises the following steps: firstly, generating flow state data of an operation and maintenance resource object based on a preset flow template; and then acquiring the flow state data according to a preset time period, and detecting whether the flow state data is abnormal or not according to a preset anomaly detection rule. And if the flow state data is detected to be abnormal, generating alarm information of the abnormal flow state. Therefore, by means of the method, the process state data of the operation and maintenance resource object can be rapidly generated based on the preset process template, unified management and monitoring are carried out, abnormal state circulation self-inspection, automatic scanning active discovery and alarm are achieved, and unified view management of the object state is formed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to a process status monitoring method, device, electronic device and storage medium. Background Art

[0002] As the scale of data centers continues to expand, the number and types of operation and maintenance objects are increasing. Although existing operation and maintenance tools have achieved the functions of resource object management, allocation, release, daily maintenance, daily monitoring, and expansion and contraction to a certain extent, the management of the status of each operation and maintenance object is still scattered, lacking a unified and effective management and control mechanism.

[0003] In the current existing technical solutions, the lifecycle status of operation and maintenance objects is managed in a decentralized manner. First, the lifecycle status of the same operation and maintenance object is scattered in different systems. For example, the physical asset management system manages the procurement, warehousing, and installation status of the host, and the operating status of the host after production is circulated through process work orders; second, the lifecycle status of different operation and maintenance objects is managed by different tools, and configuration management only records the current status of different operation and maintenance objects, but does not control the lifecycle status flow of all operation and maintenance objects. The above situation leads to the lack of a unified global view and management specifications for operation and maintenance objects, which will lead to inconsistent status information and increase the probability and cost of operation and maintenance errors. Summary of the invention

[0004] In view of this, the present application provides a process status monitoring method, device, electronic device and storage medium to solve the above problems.

[0005] To achieve the above objectives, this application provides the following technical solutions:

[0006] The first aspect of the present application discloses a method for monitoring a process state, comprising:

[0007] Generate process status data of operation and maintenance resource objects based on a preset process template; wherein the objects contained in the process template include nodes, edges and groups; the nodes include start nodes, end nodes, status nodes and work order process nodes; the edges are the connections between the nodes; the groups are obtained by summarizing the nodes;

[0008] Acquire the process status data according to a preset time period, and detect whether the process status data is abnormal according to a preset abnormality detection rule;

[0009] If the process status data is detected to be abnormal, an alarm message of the process status abnormality is generated.

[0010] Optionally, in the above method, the step of generating process status data of the operation and maintenance resource object based on a preset process template includes:

[0011] Inputting the process parameters and data of the operation and maintenance resource object into the process template;

[0012] Bind each data source of the operation and maintenance resource object according to the type of the operation and maintenance resource object;

[0013] Based on the data of each data source, the process status of the operation and maintenance resource object is updated, and the process status data is generated.

[0014] Optionally, in the above method, detecting whether the process state data is abnormal according to a preset abnormality detection rule includes:

[0015] Determine whether the process jump between the process state of the current time period and the process state of the previous time period belongs to the jump between the same life cycle;

[0016] If it is a jump between the same life cycles, it is determined that the process state data is normal;

[0017] If it does not belong to a jump between the same life cycles, it is determined that the process state data is abnormal.

[0018] Optionally, the above method, before generating the process status data of the operation and maintenance resource object based on the preset process template, further comprises:

[0019] Define the process template for each operation and maintenance resource object;

[0020] Build the corresponding relationship between each operation and maintenance resource object and each process template;

[0021] The process template and the corresponding relationship are saved in a configuration management database.

[0022] The second aspect of the present application discloses a process state monitoring device, comprising:

[0023] A first generating unit is used to generate process status data of an operation and maintenance resource object based on a preset process template; wherein the objects contained in the process template include nodes, edges and groups; the nodes include a start node, an end node, a state node and a work order process node; the edges are the lines between the nodes; the groups are obtained by summarizing the nodes;

[0024] A detection unit, used to obtain the process status data according to a preset time period, and detect whether the process status data is abnormal according to a preset abnormality detection rule;

[0025] The second generating unit is used to generate alarm information of process state abnormality if it is detected that the process state data is abnormal.

[0026] Optionally, in the above device, the first generating unit includes:

[0027] An input subunit, used to input the process parameters and data of the operation and maintenance resource object into the process template;

[0028] A binding subunit, used to bind various data sources of the operation and maintenance resource object according to the type of the operation and maintenance resource object;

[0029] The updating subunit is used to update the process status of the operation and maintenance resource object based on the data of each data source and generate the process status data.

[0030] Optionally, in the above device, the detection unit includes:

[0031] A judgment subunit is used to judge whether the process jump between the process state of the current time period and the process state of the previous time period belongs to the jump between the same life cycle;

[0032] A first determining subunit is used to determine that the process state data is normal if it is a jump between the same life cycles;

[0033] The second determining subunit is used to determine that the process state data is abnormal if the jump does not belong to the same life cycle.

[0034] Optionally, the above device further includes:

[0035] Definition unit, used to define the process template for each operation and maintenance resource object;

[0036] A construction unit is used to construct the corresponding relationship between each operation and maintenance resource object and each process template;

[0037] The saving unit is used to save the process template and the corresponding relationship into a configuration management database.

[0038] The third aspect of the present application discloses an electronic device, comprising:

[0039] one or more processors;

[0040] a storage device having one or more programs stored thereon;

[0041] When the one or more programs are executed by the one or more processors, the one or more processors implement the method as described in any one of the first aspects of the present invention.

[0042] A fourth aspect of the present application discloses a computer storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the method described in any one of the first aspects of the present invention is implemented.

[0043] It can be seen from the above technical scheme that in a process status monitoring method provided by the present application, the process status data of the operation and maintenance resource object is first generated based on a preset process template; wherein the objects contained in the process template include nodes, edges and groups; the nodes include start nodes, end nodes, status nodes and work order process nodes; the edges are the lines between the nodes; the groups are obtained by summarizing the nodes. Then, the process status data is obtained according to a preset time period, and the process status data is detected to see if there is an abnormality according to the preset anomaly detection rules. If the process status data is detected to be abnormal, an alarm message of the abnormal process status is generated. It can be seen that, using the method of the present application, the process status data of the operation and maintenance resource object can be quickly generated based on the preset process template, and unified management and monitoring can be carried out to realize self-inspection of abnormal state flow, automatic scanning, active discovery and alarm, and form a unified view management of the object status. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] In order to more clearly illustrate the embodiments of the present application 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 embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying any creative work.

[0045] Figure 1 A flowchart of a method for monitoring a process state disclosed in an embodiment of the present application;

[0046] Figure 2 A relationship diagram of the product modules disclosed in the embodiments of the present application;

[0047] Figure 3 A schematic diagram of a process state monitoring device disclosed in an embodiment of the present application;

[0048] Figure 4 A schematic diagram of an electronic device disclosed in an embodiment of the present application. DETAILED DESCRIPTION

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

[0050] In this application, the terms "comprises", "comprising" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprising a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element.

[0051] Furthermore, in this document, relational terms such as first and second, etc. are used only to distinguish one entity or operation from another entity or operation, but do not necessarily require or imply any such actual relationship or order between these entities or operations.

[0052] As can be seen from the background technology, the current existing technical solutions manage the lifecycle status of operation and maintenance objects in a decentralized manner. First, the lifecycle status of the same operation and maintenance object is decentralized in different systems. For example, the physical asset management system manages the procurement, warehousing, and installation status of the host, and the operating status of the host after it is put into production is circulated through process work orders; second, the lifecycle status of different operation and maintenance objects is managed by different tools, and configuration management only records the current status of different operation and maintenance objects, but does not control the lifecycle status flow of all operation and maintenance objects. The above situation leads to the lack of a unified global view and management specifications for operation and maintenance objects, which will lead to inconsistent status information and increase the probability and cost of operation and maintenance errors.

[0053] In view of this, the present application provides a process status monitoring method, device, electronic device and storage medium to solve the above problems.

[0054] The present application embodiment provides a method for monitoring process status, such as Figure 1 As shown, specifically including:

[0055] S101. Generate process status data of operation and maintenance resource objects based on a preset process template; wherein the objects contained in the process template include nodes, edges and groups; the nodes include start nodes, end nodes, status nodes and work order process nodes; the edges are the connections between the nodes; and the groups are obtained by summarizing the nodes.

[0056] It should be noted that the process template corresponding to the current operation and maintenance resource object is found from the configuration management database; wherein the process templates corresponding to each operation and maintenance resource object are stored in the configuration management database. Based on the process template corresponding to the current operation and maintenance resource object, the user can create the flow process of the operation and maintenance object by dragging and dropping and connecting lines, and generate the process status data of the operation and maintenance resource object. The objects contained in the process template include nodes, edges and groups; the nodes include start nodes, end nodes, status nodes and work order process nodes; the edges are the lines between the nodes; the groups are obtained by summarizing the nodes. Each node and edge generates a unique id as an identifier to distinguish them. The relationship between the nodes is represented by the starting point from to the end point to, the connection relationship between the nodes is represented by the edge attributes, and multiple nodes are aggregated to form a group. The system is designed according to the data structure, and generates a flow process for the data generated by the user's dragging and dropping. After multiple editing, multiple versions of the data will be formed.

[0057] Optionally, in another embodiment of the present application, an implementation of step S101 may include:

[0058] The process parameters and data of the operation and maintenance resource object are input into the process template.

[0059] Bind each data source of the operation and maintenance resource object according to the type of the operation and maintenance resource object.

[0060] Based on the data of each data source, the process status of the operation and maintenance resource object is updated, and the process status data is generated.

[0061] It should be noted that after determining the process template corresponding to the operation and maintenance resource object, the process parameters and data of the operation and maintenance resource object are input into the process template. Then, the various data sources of the operation and maintenance resource object are bound according to the type of the operation and maintenance resource object, and the data source is an external system or interface for data interaction with the operation and maintenance resource object. The data of each data source is obtained, and based on the data of each data source, the process state of the operation and maintenance resource object is updated, and the process state data is generated.

[0062] Optionally, in another embodiment of the present application, before executing step S101, the following may also be included:

[0063] Define the process template for each operation and maintenance resource object.

[0064] Build the corresponding relationship between each operation and maintenance resource object and each process template.

[0065] The process template and the corresponding relationship are saved in a configuration management database.

[0066] It should be noted that users can define process templates for operation and maintenance resource objects based on the management requirements for operation and maintenance objects, so as to quickly generate process status data for operation and maintenance resource objects later. Then, the correspondence between each operation and maintenance resource object and each process template is constructed to determine the process template corresponding to each resource object. Finally, the defined correspondence between each process template and each operation and maintenance resource object and each process template is saved in the configuration management database, which is convenient for users to classify and quickly obtain templates for various operation and maintenance objects.

[0067] S102: Acquire the process status data according to a preset time period, and detect whether the process status data is abnormal according to a preset abnormality detection rule.

[0068] It should be noted that after the template data is generated, the system operation and maintenance resource objects are bound to different data sources, such as the physical asset management system, the cmdb configuration library, and the itm work order process system, and the process status data is obtained according to the preset time period. Then, the process status data is detected to see if there is any abnormality according to the preset anomaly detection rules. Different systems have different development specifications. The system does not have a unified object process status data acquisition method or status management mechanism, such as openapi. Therefore, a global unique id is designed in the system as a resource identifier, which is connected to the external system to support three-party updates of object status. The system also supports active, timed and frequency methods to obtain the status of the object, identify, convert and match, and update it to the object status.

[0069] Optionally, in another embodiment of the present application, an implementation of detecting whether the process state data is abnormal according to a preset abnormality detection rule in step S102 may include:

[0070] Determine whether the process jump between the process state of the current time period and the process state of the previous time period belongs to the jump between the same life cycle;

[0071] If it is a jump between the same life cycles, it is determined that the process state data is normal;

[0072] If it does not belong to a jump between the same life cycles, it is determined that the process state data is abnormal.

[0073] It should be noted that in system state management, it is necessary to monitor and alarm the state flow of objects, such as when the state of the system jumps between different life cycles, an alarm is issued. Therefore, it is determined whether the process jump between the process state of the current time period and the process state of the previous time period belongs to the jump between the same life cycle. If it belongs to the jump between the same life cycle, it is determined that the process state data is normal; if it does not belong to the jump between the same life cycle, it is determined that the process state data is abnormal. This solution can identify the parent-child relationship between the current state and the previous historical state, and alarm for such abnormal state changes.

[0074] S103: If the process status data is detected to be abnormal, an alarm message of the process status abnormality is generated.

[0075] It should be noted that if the process status data is detected to be abnormal, an alarm message of the process status abnormality is generated and sent to relevant operation and maintenance personnel so that the operation and maintenance personnel can handle the relevant abnormal situation in a timely manner.

[0076] In a method for monitoring process status provided in an embodiment of the present application, process status data of an operation and maintenance resource object is first generated based on a preset process template; wherein the objects contained in the process template include nodes, edges and groups; the nodes include a start node, an end node, a state node and a work order process node; the edges are the lines between the nodes; the groups are obtained by summarizing the nodes. Then, the process status data is acquired according to a preset time period, and the process status data is detected to see if an abnormality occurs according to a preset anomaly detection rule. If an abnormality occurs in the process status data, an alarm message of abnormal process status is generated. It can be seen that, by using the method of the present application, the process status data of an operation and maintenance resource object can be quickly generated based on a preset process template, and unified management and monitoring can be performed to realize self-inspection of abnormal state flow, automatic scanning, active discovery and alarm, and form a unified view management of object status.

[0077] In another embodiment of the present application, a related system is developed based on the above method. The product module in the system consists of an external access layer, a workflow engine layer, and a data scheduling layer. The collaborative relationship between the modules is as follows: Figure 2 shown.

[0078] The core of the system is the workflow engine layer, which is divided into three parts:

[0079] 1. Process management layer

[0080] This layer is based on the idea of ​​process engine, standardizes and transforms the life cycle and state of objects into visual processes, standardizes the management of object life cycle models, and defines object models, object state transition models, object state verification models, and object state permission models.

[0081] The system supports the generation of process data and process templates by dragging and dropping according to the status of resource objects. Based on the process template, the system binds objects according to resource types and creates process instances.

[0082] 2. State Transition Layer

[0083] This layer synchronizes status data from different external systems and data sources based on object type and object ID. The main problem solved is to extract, merge, transform and associate heterogeneous data from different systems to a specific object. There are a large number of objects in the system, reaching the level of 100,000. The system supports distributed horizontal expansion and expansion, and supports allocating object data to services on different hosts for processing according to resource types, which facilitates the management of huge resource data. And the thread pool multi-threading method supports splitting a single resource object into different groups and allocating them to different threads for processing, thereby improving the processing capacity of a single machine.

[0084] 3. Status display layer

[0085] This layer combines state data and template data into a data structure that conforms to the process engine specification to render and display the process state. An example of its basic data structure is as follows:

[0086] {

[0087] "cells": [{"id": "123456", "children": [""], "shape": "custom-rect"}, {"id": "456789", "children": ["123456"], "shape": "custom-rect"}],

[0088] "status":[ {"id": "123456", "status": 0}, {"id": "456789", "status":1}]}

[0089] Another embodiment of the present application also discloses a process status monitoring device, such as Figure 3 As shown, specifically including:

[0090] The first generation unit 301 is used to generate process status data of operation and maintenance resource objects based on a preset process template; wherein the objects contained in the process template include nodes, edges and groups; the nodes include start nodes, end nodes, status nodes and work order process nodes; the edges are the connections between the nodes; and the groups are obtained by summarizing the nodes.

[0091] The detection unit 302 is used to obtain the process status data according to a preset time period, and detect whether the process status data is abnormal according to a preset abnormality detection rule.

[0092] The second generating unit 303 is used to generate alarm information of process state abnormality if it is detected that the process state data is abnormal.

[0093] In this embodiment, the specific execution process of the first generation unit 301, the detection unit 302 and the second generation unit 303 can be referred to in the corresponding Figure 1 The content of the method embodiment will not be repeated here.

[0094] In a method for monitoring a process state provided in an embodiment of the present application, first, a first generation unit 301 generates process state data of an operation and maintenance resource object based on a preset process template; wherein the objects contained in the process template include nodes, edges and groups; the nodes include a start node, an end node, a state node and a work order process node; the edges are the lines between the nodes; the groups are obtained by summarizing the nodes. Then, the detection unit 302 obtains the process state data according to a preset time period, and detects whether the process state data is abnormal according to a preset abnormality detection rule. If the process state data is detected to be abnormal, the second generation unit 303 generates an alarm message of abnormal process state. It can be seen that, using the method of the present application, the process state data of the operation and maintenance resource object can be quickly generated based on the preset process template, and unified management and monitoring can be carried out to realize self-inspection of abnormal state flow, automatic scanning, active discovery and alarm, and form a unified view management of object state.

[0095] Optionally, in another embodiment of the present application, an implementation of the first generating unit 301 includes:

[0096] The input subunit is used to input the process parameters and data of the operation and maintenance resource object into the process template.

[0097] The binding subunit is used to bind various data sources of the operation and maintenance resource object according to the type of the operation and maintenance resource object.

[0098] The updating subunit is used to update the process status of the operation and maintenance resource object based on the data of each data source and generate the process status data.

[0099] In this embodiment, the specific execution process of the input subunit, the binding subunit and the updating subunit can be found in the corresponding method embodiment described above, and will not be repeated here.

[0100] Optionally, in another embodiment of the present application, an implementation of the detection unit 302 includes:

[0101] The judgment subunit is used to judge whether the process jump between the process state of the current time period and the process state of the previous time period belongs to the jump between the same life cycle.

[0102] The first determining subunit is used to determine that the process state data is normal if it is a jump between the same life cycles.

[0103] The second determining subunit is used to determine that the process state data is abnormal if the jump does not belong to the same life cycle.

[0104] In this embodiment, the specific execution process of the judging subunit, the first determining subunit and the second determining subunit can refer to the corresponding method embodiment described above, which will not be repeated here.

[0105] Optionally, in another embodiment of the present application, the above-mentioned process state monitoring device may further include:

[0106] Definition unit, used to define the process template for each operation and maintenance resource object.

[0107] The construction unit is used to construct the corresponding relationship between each operation and maintenance resource object and each process template.

[0108] The saving unit is used to save the process template and the corresponding relationship into a configuration management database.

[0109] In this embodiment, the specific execution process of the definition unit, the construction unit and the preservation unit can be found in the corresponding method embodiment described above, and will not be repeated here.

[0110] Another embodiment of the present application further provides an electronic device, such as Figure 4 As shown, specifically including:

[0111] One or more processors 401 .

[0112] The storage device 402 stores one or more programs.

[0113] When one or more programs are executed by one or more processors 401 , the one or more processors 401 implement any one of the methods in the above embodiments.

[0114] Another embodiment of the present application further provides a computer storage medium on which a computer program is stored, wherein when the computer program is executed by a processor, any one of the methods in the above embodiments is implemented.

[0115] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can refer to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system or system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can refer to the partial description of the method embodiment. The system and system embodiments described above are merely schematic, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without creative work.

[0116] Professionals may further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in the above description according to function. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.

[0117] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present invention. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments shown herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A method for monitoring process status, characterized in that: include: Generate process status data of operation and maintenance resource objects based on a preset process template; wherein the objects contained in the process template include nodes, edges and groups; the nodes include start nodes, end nodes, status nodes and work order process nodes; the edges are the connections between the nodes; the groups are obtained by summarizing the nodes; Acquire the process status data according to a preset time period, and detect whether the process status data is abnormal according to a preset abnormality detection rule; If the process status data is detected to be abnormal, an alarm message of the process status abnormality is generated.

2. The method according to claim 1, characterized in that The process state data of the operation and maintenance resource object is generated based on the preset process template, including: Inputting the process parameters and data of the operation and maintenance resource object into the process template; Bind each data source of the operation and maintenance resource object according to the type of the operation and maintenance resource object; Based on the data of each data source, the process status of the operation and maintenance resource object is updated, and the process status data is generated.

3. The method according to claim 1, characterized in that The detecting whether the process state data is abnormal according to a preset abnormality detection rule includes: Determine whether the process jump between the process state of the current time period and the process state of the previous time period belongs to the jump between the same life cycle; If it is a jump between the same life cycles, it is determined that the process status data is normal; If it does not belong to a jump between the same life cycles, it is determined that the process state data is abnormal.

4. The method according to claim 1, characterized in that Before generating the process status data of the operation and maintenance resource object based on the preset process template, the method further includes: Define the process template for each operation and maintenance resource object; Build the corresponding relationship between each operation and maintenance resource object and each process template; The process template and the corresponding relationship are saved in a configuration management database.

5. A process status monitoring device, characterized in that: include: A first generating unit is used to generate process status data of an operation and maintenance resource object based on a preset process template; wherein the objects contained in the process template include nodes, edges and groups; the nodes include a start node, an end node, a state node and a work order process node; the edges are the connections between the nodes; the groups are obtained by summarizing the nodes; A detection unit, used to obtain the process status data according to a preset time period, and detect whether the process status data is abnormal according to a preset abnormality detection rule; The second generating unit is used to generate alarm information of process state abnormality if it is detected that the process state data is abnormal.

6. The device according to claim 5, characterized in that The first generating unit comprises: An input subunit, used to input the process parameters and data of the operation and maintenance resource object into the process template; A binding subunit, used to bind various data sources of the operation and maintenance resource object according to the type of the operation and maintenance resource object; The updating subunit is used to update the process status of the operation and maintenance resource object based on the data of each data source and generate the process status data.

7. The device according to claim 5, characterized in that The detection unit comprises: A judgment subunit is used to judge whether the process jump between the process state of the current time period and the process state of the previous time period belongs to the jump between the same life cycle; A first determining subunit is used to determine that the process state data is normal if it is a jump between the same life cycles; The second determining subunit is used to determine that the process state data is abnormal if the jump does not belong to the same life cycle.

8. The device according to claim 5, characterized in that Also includes: Definition unit, used to define the process template for each operation and maintenance resource object; A construction unit is used to construct the corresponding relationship between each operation and maintenance resource object and each process template; The saving unit is used to save the process template and the corresponding relationship into a configuration management database.

9. An electronic device, characterized in that: include: one or more processors; a storage device having one or more programs stored thereon; When the one or more programs are executed by the one or more processors, the one or more processors are enabled to implement the method according to any one of claims 1 to 4.

10. A computer storage medium, characterized in that: A computer program is stored thereon, wherein when the computer program is executed by a processor, the method according to any one of claims 1 to 4 is implemented.