A method for system operation and maintenance real-time interaction

By establishing a CMDB database and a 3D operation and maintenance model in the operation and maintenance system, defining observation areas and updating them in real time, the problems of outdated relationship diagrams and wasted computing resources in the operation and maintenance system are solved, and the information retrieval efficiency of operation and maintenance personnel is improved.

CN116048929BActive Publication Date: 2026-05-08SHANGHAI ZHONGCHANG DATA TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SHANGHAI ZHONGCHANG DATA TECH CO LTD
Filing Date
2022-12-30
Publication Date
2026-05-08

AI Technical Summary

Technical Problem

In rapidly changing operations and maintenance systems, existing technologies that generate relationship diagrams by performing deep traversal of the CMDB system are outdated, time-consuming, and not intuitive, resulting in low information retrieval efficiency for operations and maintenance personnel.

Method used

By establishing a CMDB database and a 3D operation and maintenance model, an observation area is defined and updated in real time. Entities and relationships within the observation area are calculated and rendered in real time, reducing computational load, and an active push update mechanism is adopted.

Benefits of technology

It enables maintenance personnel to have a direct view of the maintenance system, reduces the workload of updates, and improves the speed and efficiency of information retrieval.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116048929B_ABST
    Figure CN116048929B_ABST
Patent Text Reader

Abstract

The application discloses a kind of system operation and maintenance real-time interaction method, this method first obtains the operation data of resource equipment of operation and maintenance system, establishes CMDB database, and according to operation and maintenance system operation data, real-time update data in CMDB database, according to the data information in CMDB database, 3D operation and maintenance model is established, define observed object to N step adjacent entity set as observation area, then the entity observed in observation area is labeled, finally, entity and adjacent entity relationship are rendered and displayed in 3D, by defining and labeling observation area observed object, effectively reduce the control range of real-time change, through limited calculation and query, more details 3D operation and maintenance model can be rendered and displayed to user, so that operation and maintenance personnel can more intuitively observe the details of 3D operation and maintenance model, local update is carried out when real-time update, effectively reduce the workload of update, improve the quickness of information query required by operation and maintenance personnel.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of operation and maintenance system management technology, and specifically relates to a method for real-time interaction in system operation and maintenance. Background Technology

[0002] The objects managed by current operations and maintenance systems are becoming increasingly complex, including tens of thousands of entities (physical / virtual servers, etc.) and hundreds of thousands of relationships (relationships between applications running on servers, etc.). At the same time, these entities and relationships are in a state of rapid change (application alignment / migration / shutdown will change various relationships). Providing operations and maintenance personnel with an intuitive way to observe and manipulate these entities and relationships, reflecting rapid changes while avoiding excessive resource consumption through repetitive queries, remains a challenge.

[0003] Currently, a common approach is to perform a depth-first search (DFS) on all or part of the CMDB (System Management Database) to find all entities and relationships, and then present the overall relationship graph to operations personnel. This method has three drawbacks: First, it reflects a snapshot of the system at the time of calculation, which quickly becomes outdated in rapidly changing systems. Second, a single DFS is time-consuming and resource-intensive, while operations personnel often don't need all the information, only searching for the small portion they are interested in, resulting in a significant waste of computation. Third, due to the complexity of the system and the large number of entities and relationships involved, the generated relationship graph contains numerous points and lines, making it unintuitive and difficult for users to find the information they need. Therefore, we need to propose a real-time interactive method for system operations to address these problems. Summary of the Invention

[0004] The purpose of this invention is to provide a method for real-time interactive system operation and maintenance. By defining and labeling the observed objects in the observation area, the control scope of real-time changes can be effectively narrowed. With limited calculation and query, more detailed 3D operation and maintenance models can be rendered and displayed to users, allowing operation and maintenance personnel to observe the details of the 3D operation and maintenance model more intuitively. Local updates can be performed during real-time updates, effectively reducing the workload of updates, thereby solving the problems mentioned in the background art.

[0005] To achieve the above objectives, the present invention adopts the following technical solution:

[0006] A method for real-time interactive system operation and maintenance includes the following steps:

[0007] S1. Obtain the operating data of the resource equipment of the operation and maintenance system, establish a CMDB database, and update the data in the CMDB database in real time according to the operating data of the operation and maintenance system;

[0008] S2. Establish a 3D operation and maintenance model based on the data information in the CMDB database;

[0009] S3. Define the observed object and the set of entities that are N steps adjacent to it as the observation area through the CMDB database;

[0010] S4. Label the entities being observed in the observation area and perform 3D rendering to display the entities and their relationships with adjacent entities;

[0011] S5. When the observed object changes, the entity size and positional relationship of the observed object in the new observation area are calculated in real time, and the new observation area is calculated.

[0012] S6. Query and annotate entities in the new observation area, and automatically jump to the 3D rendering display of the entities in the new observation area and the relationships between adjacent entities.

[0013] Preferably, the operation and maintenance system includes a resource management module, a software configuration module, a monitoring management module, and an alarm and fault location module, wherein the resource management module is electrically connected to the software configuration module, the monitoring management module, and the alarm and fault location module, respectively.

[0014] Preferably, the resource management module includes basic information of resource devices and the relationships between resources. Resource scheduling is based on resource registration information to schedule the functions of resources. The resource devices include physical servers, virtual servers, containers, and application devices.

[0015] Preferably, the operating data of the resource device is uploaded and updated in real time through cloud storage, and the software configuration module includes local configuration management and remote configuration management, wherein local configuration management includes configuration item identification, workspace management, version control, change control, status reporting and configuration auditing.

[0016] Preferably, the steps for establishing the 3D operation and maintenance model are as follows: first, obtain an initial operation and maintenance model based on the operating data of resource equipment; then, identify the classification items in the initial operation and maintenance model, integrate the corresponding classification item data to obtain a classification item data package, establish a classification item requirement table, identify the feature data in the classification item data package, convert the feature data into feature vectors, match the corresponding classification item layout values ​​according to the feature vectors, establish a classification item optimization model and a global optimization model, and optimize the initial operation and maintenance model through the classification item optimization model and the global optimization model to obtain the 3D operation and maintenance model.

[0017] Preferably, the data updates of the CMDB database are made in accordance with changes in the operation and maintenance system, so that it can reflect the surrounding environment and related relationships of the observed entity.

[0018] Preferably, the set of entities that are adjacent in N steps refers to multiple entities that can be connected to the observed object through no more than N relationships. When N is a large number, the range of real-time monitoring is large and the update cost is high.

[0019] Preferably, the 3D rendering display method is used to fully represent the entity in the observation area and the relationship related to the entity. The relationship related to the entity is sufficient as long as one end is the observed entity.

[0020] Preferably, when defining the entity object in the observation area, a label is used to mark all the observed entities in the observation area. Once the operation and maintenance system changes and causes the CMDB database to make corresponding changes, as long as the changes involve the observed entities, these changes will be pushed to the 3D rendering display.

[0021] Preferably, when the observed object changes, the user searches for the next entity along a relationship without needing to recalculate the entire observation area. Instead, the observation area is updated as follows: for objects in the old observation area, if the change causes the adjacent distance to exceed N, the object is deleted. If the original adjacent relationship was N and it becomes N-1 after this switch, the direct neighbors of the N-1 objects are found and added to the observation area. If the user makes free jumps, the entire observation area needs to be recalculated. Furthermore, after each adjustment of the observation area, the corresponding labels in the CMDB database are also adjusted.

[0022] The method for real-time interactive system operation and maintenance proposed in this invention has the following advantages compared with the prior art:

[0023] This invention establishes a 3D operation and maintenance model and a CMDB database, and updates the data in the CMDB database in real time. It defines the observed object as the set of entities adjacent to it within N steps as the observation area, then labels the observed entities within the observation area, and finally performs 3D rendering to display the entities and their relationships with adjacent entities. By defining and labeling the observed objects within the observation area, the control scope of real-time changes is effectively narrowed. With limited computation and querying, more detailed 3D operation and maintenance models can be rendered and displayed to users, allowing operation and maintenance personnel to more intuitively observe the details of the 3D operation and maintenance model. Local updates are performed during real-time updates, effectively reducing the workload of updates and improving the speed at which operation and maintenance personnel can retrieve the information they need. Attached Figure Description

[0024] Figure 1 This is a flowchart of the present invention;

[0025] Figure 2 This is a schematic diagram illustrating the relationship between the operation and maintenance system, CMDB database, and 3D operation and maintenance model of the present invention. Detailed Implementation

[0026] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. The specific embodiments described herein are merely used to explain the present invention and are not intended to limit the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0027] This invention provides, for example Figure 1 The method for real-time interaction in system operation and maintenance, as shown, includes the following steps:

[0028] S1. Obtain the operating data of the resource equipment of the operation and maintenance system, establish a CMDB database, and update the data in the CMDB database in real time according to the operating data of the operation and maintenance system;

[0029] The operation and maintenance system includes a resource management module, a software configuration module, a monitoring management module, and an alarm and fault location module. The resource management module is electrically connected to the software configuration module, the monitoring management module, and the alarm and fault location module, respectively.

[0030] The resource management module includes basic information about resource devices and the relationships between resources. Resource scheduling is based on resource registration information to schedule the functions of resources. The resource devices include physical servers, virtual servers, containers, and application devices.

[0031] The operating data of the resource equipment is uploaded and updated in real time through cloud storage. The software configuration module includes local configuration management and remote configuration management. Local configuration management includes configuration item identification, workspace management, version control, change control, status reporting, and configuration auditing. Local configuration management implements a script to periodically check configuration files and back up changed configuration files. Remote configuration management periodically scans all defined configuration files and directories and sends configuration item key-value pairs to the monitoring server.

[0032] The monitoring and management module uses monitoring clients and other methods to collect hardware, system, and application metrics of the monitored machines and sends them to the data centralization server.

[0033] The alarm and fault location module provides timely feedback on potential faults caused by abnormal events. It is typically triggered based on thresholds or historical baseline conditions and their combinations, and alarms are sent out according to specific notification groups and rules. Fault location involves synthesizing the relationships between multiple alarm messages and automatically or manually determining the problem point based on historical experience.

[0034] S2. Establish a 3D operation and maintenance model based on the data information in the CMDB database;

[0035] The steps for establishing the 3D operation and maintenance model are as follows: First, obtain the initial operation and maintenance model based on the operating data of the resource equipment. Then, identify the classification items in the initial operation and maintenance model, integrate the corresponding classification item data to obtain the classification item data package, establish the classification item requirement table, identify the feature data in the classification item data package, convert the feature data into feature vectors, match the corresponding classification item layout values ​​according to the feature vectors, establish the classification item optimization model and the global optimization model, and optimize the initial operation and maintenance model through the classification item optimization model and the global optimization model to obtain the 3D operation and maintenance model.

[0036] The CMDB database updates accordingly as the operations and maintenance system changes, reflecting the surrounding environment and relationships of the observed entities. Relationships between resource devices, such as an application being launched within a container, or a module in an architectural design being implemented by multiple compute nodes, are displayed in an intuitive way. Due to the nature of the operations and maintenance system, these entities and relationships are in a state of rapid change; for example, container alignment and shutdown, and application alignment and shutdown, can be completed in less than 1 second. In a deprecated environment, application migration across different servers is a routine operation.

[0037] S3. Define the observed object and the set of entities that are adjacent to it in N steps as the observation area through the CMDB database; the set of entities that are adjacent to it in N steps refers to multiple entities that can be connected to the observed object through no more than N relationships. When N is large, the real-time monitoring range is large and the update cost is high. Generally, N is selected as 2 or 3.

[0038] When defining the entity objects in the observation area, a label is used to mark all the entities observed in the observation area. Once the operation and maintenance system changes and the CMDB database makes corresponding changes, as long as the changes involve the observed entities, these changes will be pushed to the 3D rendering display.

[0039] S4. Label the entities being observed in the observation area and perform 3D rendering to display the entities and their relationships with adjacent entities;

[0040] The 3D rendering display method is used to fully represent the entities in the observation area and the relationships related to those entities. The relationships related to the entities are sufficient as long as one end is the observed entity.

[0041] Another optimization is to label the CMDB database so that it can proactively push updates instead of periodically querying for updates. Although the CMDB database changes in real time, the number of changes within the limited observation area is still within a controllable range, and this kind of proactive pushing is also within an acceptable range for the CMDB database.

[0042] S5. When the observed object changes, the entity size and positional relationship of the observed object in the new observation area are calculated in real time, and the new observation area is calculated. The new observation area has very few query operations on the overall CMDB database, less than 1% of the global full query, effectively reducing the workload of data update.

[0043] S6. Query and annotate entities in the new observation area, and automatically jump to the 3D rendering display of the entities in the new observation area and the relationships between adjacent entities.

[0044] When the observed object changes, the user searches for the next entity along a relationship. Instead of recalculating the entire observation area, it is updated as follows: For objects in the old observation area, if the change causes the adjacent distance to exceed N, the object is deleted. If the original adjacent relationship was N and it becomes N-1 after this switch, the direct neighbors of the N-1 object are found and added to the observation area. If the user jumps freely, the entire observation area must be recalculated. After each adjustment of the observation area, the corresponding labels in the CMDB database will also be adjusted.

[0045] Users can also perform other operations, such as switching perspectives in the 3D operation and maintenance model, clicking on an object to see details, or even directly modifying the object's information to change the CMDB database. None of these will cause changes to the observation area, so no recalculation will be performed.

[0046] By defining and updating the observation area, the scope of real-time changes is controlled within a small range. More details are displayed to users through limited calculations and queries. With the active push mechanism of the CMDB database, changes in the operation and maintenance system are reflected in the 3D operation and maintenance model in sync. Compared with recalculating changes of thousands of objects, the observation range can be controlled to about ten, which greatly reduces the query and calculation costs, but improves the effect presented to users.

[0047] In summary, the process involves first acquiring the operational data of the resources and equipment in the operations and maintenance (O&M) system, establishing a CMDB database, and updating the data in the CMDB database in real time based on the O&M system's operational data. A 3D O&M model is then built based on the data in the CMDB database. The observed object is defined with a set of entities that are N steps adjacent to it as the observation area. The observed entities within the observation area are then labeled. Finally, the entities and their relationships with adjacent entities are rendered and displayed in 3D. By defining and labeling the observed objects within the observation area, the control scope of real-time changes is effectively narrowed. With limited computation and querying, more detailed 3D O&M models can be rendered and displayed to users, allowing O&M personnel to more intuitively observe the details of the 3D O&M model. Local updates are performed during real-time updates, effectively reducing the workload of updates and improving the speed at which O&M personnel can retrieve the information they need.

[0048] Finally, it should be noted that the above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art can still modify the technical solutions described in the foregoing embodiments or make equivalent substitutions for some of the technical features. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.

Claims

1. A method for real-time interactive system operation and maintenance, characterized in that: Includes the following steps: S1. Obtain the operating data of the resource equipment of the operation and maintenance system, establish a CMDB database, and update the data in the CMDB database in real time according to the operating data of the operation and maintenance system; The operation and maintenance system includes a resource management module, a software configuration module, a monitoring management module, and an alarm and fault location module. The resource management module is electrically connected to the software configuration module, the monitoring management module, and the alarm and fault location module, respectively. The resource management module includes basic information about resource devices and the relationships between resources. Resource scheduling is based on resource registration information to schedule the functions of resources. The resource devices include physical servers, virtual servers, containers, and application devices. The operating data of the resource devices is uploaded and updated in real time through cloud storage. The software configuration module includes local configuration management and remote configuration management. Local configuration management includes configuration item identification, workspace management, version control, change control, status reporting, and configuration auditing. S2. Establish a 3D operation and maintenance model based on the data information in the CMDB database; S3. Define the observed object and the set of entities that are N steps adjacent to it as the observation area through the CMDB database; S4. Label the entities being observed in the observation area and perform 3D rendering to display the entities and their relationships with adjacent entities. The 3D rendering is used to fully represent the entities in the observation area and their relationships. The relationships between entities are sufficient as long as one end is the observed entity. When defining the entity objects in the observation area, a label is used to mark all the entities observed in the observation area. Once the operation and maintenance system changes and the CMDB database makes corresponding changes, as long as the changes involve the observed entities, these changes will be pushed to the 3D rendering display. S5. When the observed object changes, the entity size and positional relationship of the observed object in the new observation area are calculated in real time, and the new observation area is calculated. When the observed object changes, the user searches for the next entity along a relationship. Instead of recalculating the entire observation area, it is updated as follows: For objects in the old observation area, if the change causes the adjacent distance to exceed N, the object is deleted. If the original adjacent relationship was N and it becomes N-1 after this switch, the direct neighbors of the N-1 object are found and added to the observation area. If the user jumps freely, the entire observation area needs to be recalculated. After each adjustment of the observation area, the corresponding labels in the CMDB database will also be adjusted. S6. Query and annotate entities in the new observation area, and automatically jump to the 3D rendering display of the entities in the new observation area and the relationships between adjacent entities.

2. The method for real-time interactive system operation and maintenance according to claim 1, characterized in that: The steps for establishing the 3D operation and maintenance model are as follows: First, obtain the initial operation and maintenance model based on the operating data of the resource equipment. Then, identify the classification items in the initial operation and maintenance model, integrate the corresponding classification item data to obtain the classification item data package, establish the classification item requirement table, identify the feature data in the classification item data package, convert the feature data into feature vectors, match the corresponding classification item layout values ​​according to the feature vectors, establish the classification item optimization model and the global optimization model, and optimize the initial operation and maintenance model through the classification item optimization model and the global optimization model to obtain the 3D operation and maintenance model.

3. The method for real-time interactive system operation and maintenance according to claim 1, characterized in that: The data updates in the CMDB database are made in accordance with changes in the operation and maintenance system, so that it can reflect the surrounding environment and related relationships of the observed entity.

4. The method for real-time interactive system operation and maintenance according to claim 1, characterized in that: The set of entities that are adjacent in N steps refers to multiple entities that can be connected to the observed object through no more than N relationships. When N is a large number, the range of real-time monitoring is large, but the update cost is high.

Citation Information

Patent Citations

  • Digital twinborn model generation method and standardization processing method of data center

    CN115034022A