Multi-data-source dynamic environment equipment management method and system

Through the multi-data source dynamic ring equipment management method, the access component and data source synchronization component are used to solve the problems of single data sources and high R&D time consumption in traditional solutions, and the maintenance of data of external systems and dynamic ring equipment is achieved quickly, ensuring the consistency of attributes.

CN120011344APending Publication Date: 2025-05-16INSPUR TIANYUAN COMM INFORMATION SYST CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510139917.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-08
Publication Date
2025-05-16

AI Technical Summary

Technical Problem

The traditional dynamic ring equipment management solution has a single data source, making it difficult to quickly connect to external systems, and requires a lot of R&D time and resources to synchronize equipment operation capabilities and data.

Method used

The dynamic ring equipment management method of multi-data sources is adopted, and multiple data sources are used as black boxes. Through access components, data source synchronization components, operation capabilities and notification policies, unified management and synchronization of multiple data sources are achieved.

Benefits of technology

It realizes the maintenance of data center users' rapid connection with external systems and dynamic ring equipment data, reduces R&D time and resource consumption, and ensures the consistency of dynamic ring equipment attributes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120011344A_ABST
    Figure CN120011344A_ABST
Patent Text Reader

Abstract

The invention discloses a multi-data-source dynamic environment equipment management method and system, and belongs to the technical field of dynamic environment equipment management, multiple data sources are used as a black box, the black box contains multiple access components, each data source is used as an access component, and the access components are synchronized to the system according to a synchronization strategy and resource mapping of each data source; the user operates the moving ring equipment at the application end; for the change of the equipment attribute, an external system is notified through a notification strategy; implementation of the method comprises a data source synchronization component, an operation capability and a notification strategy. The data source synchronization component comprises an interface component, a file system component, a plurality of database components and a consumption data component; and the operation capabilities comprise newly adding, modifying, deleting, exporting, network accessing and network quitting capabilities, and other capabilities for supporting and increasing self-definition. According to the invention, a data center user can be helped to quickly realize butt joint with an external system and maintenance of dynamic environment equipment data during operation and maintenance work.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of dynamic environment equipment management, and in particular to a dynamic environment equipment management method and system with multiple data sources. Background Art

[0002] As data center operation and maintenance management systems become more sophisticated and complex, dynamic environment equipment management urgently needs a universal and configurable data management solution. Traditional dynamic environment equipment management has a single data source, and the access to external system data sources needs to be redeveloped; the operating capabilities of the equipment need to be developed separately according to user needs, which consumes a lot of design and development time; and the synchronization of data changes to external systems also requires certain research and development. Summary of the invention

[0003] The technical task of the present invention is to address the above shortcomings and provide a multi-data source dynamic environment equipment management method and system, which can help data center users quickly connect with external systems and maintain dynamic environment equipment data during operation and maintenance.

[0004] The technical solution adopted by the present invention to solve its technical problem is:

[0005] A method for managing dynamic environment devices with multiple data sources, which regards multiple data sources as black boxes, contains multiple access components, and each data source is an access component, which is synchronized to the system according to the synchronization strategy and resource mapping of each data source; users operate dynamic environment devices on the application side, including: modifying device properties, applying for network access and network exit, viewing device details, etc.; changes to device properties will be notified to external systems through notification strategies, so that dynamic environment device properties remain consistent;

[0006] The implementation of this method includes data source synchronization components, operation capabilities, and notification strategies;

[0007] The data source synchronization component includes an interface component, a file system component, multiple database components, and a consumption data component, and is responsible for synchronizing data from an external system to the system according to a synchronization plan;

[0008] The operation capabilities include adding, modifying, deleting, exporting, network access, network exit, etc., and support adding other customized capabilities. These capabilities provide basic capabilities for the data operation and maintenance of dynamic environment equipment based on the data source synchronization component;

[0009] The notification strategy notifies the external system through the notification strategy after the data operation and processing of the dynamic environment device is completed.

[0010] Multiple data sources are connected and developed into each component, and all components form a black box; the operating capabilities are encapsulated to a certain extent, supporting customized capabilities to form an operating capability assembly center; the changed dynamic environment equipment properties are notified to the external system through notification strategies.

[0011] This method is applicable to scenarios with diverse resource sources and multiple operational capabilities on resources. For example, dynamic environment devices come from external systems such as file systems, databases, and messages, and have operational capabilities on dynamic environment devices, including but not limited to network access, network exit, resource modification, and other operations, and notifies the changes to external systems.

[0012] Furthermore, the specific implementation of this method includes:

[0013] 1) Data source configuration: collect external data source mode, device type, and device attributes, configure the data source mode in the system; select the configured data source, and configure the device type and device attributes;

[0014] 2) Operation capability configuration: configure the operation functions of device management and support user-defined extended operation capabilities;

[0015] 3) Notification strategy configuration: configure different notification strategies for different capabilities and data sources;

[0016] 4) Device management, presenting synchronized data attribute columns and operation columns on the browser page.

[0017] Furthermore, the data source configuration,

[0018] Configure the data source mode in the system, including: select the data source mode, support interface, database, file system, message, configure the connection mode, connection properties, synchronization strategy, synchronization strategy includes scheduled time calling interface, scheduled time synchronization database, scheduled time synchronization file system, instant consumption message;

[0019] The configuration of the device type and device attributes includes: configuring the Chinese and English device types, and configuring the device attributes under the device type.

[0020] Furthermore, the data source configuration further includes:

[0021] Configure the visibility of device attributes. This visibility indicates whether the device attributes are displayed on the device management page.

[0022] Configure attribute mapping: set the table name and attributes of the master table, associate the attributes of the master table with the device attributes of each device type, and configure the visibility of the master table attributes;

[0023] According to the data source configuration, the dynamic ring data is synchronized from the external system to the corresponding equipment type data sub-table of this system, and synchronized to the general table according to the mapping attributes.

[0024] The significance of storing a copy of data in the master table is that the master table data contains the important attributes of all sub-tables and supports the presentation of the master table on the page.

[0025] Furthermore, the operation capability configuration,

[0026] The methods for operating capability configuration include: adding new capabilities, setting capability names, configuring capability interface addresses, capability preconditions, whether capabilities are enabled, capability request parameters, and response data examples.

[0027] Basic operation capabilities include: adding, modifying, deleting, exporting, joining the network, and leaving the network.

[0028] Furthermore, different notification strategies are configured for different capabilities and data sources:

[0029] Configure notification methods for certain operation capabilities of a single device attribute, supporting methods such as interface request, message push, and database modification;

[0030] Specifically, after the user operates and maintains the dynamic environment equipment data through operation capabilities, the resulting change data will be notified through the method agreed with the external system;

[0031] Interface request: Send a request to the external system according to the agreed request parameters;

[0032] Message push: Send the changed data to the message processing center and consume it by the external system;

[0033] Database modification: The changed data will be modified in the external system database data through the corresponding external data source configuration according to the device type to which the changed data belongs.

[0034] Furthermore, the synchronized data attribute column and operation column are presented on the browser page, supporting the presentation of the total table data and supporting the presentation of the sub-table (single device type) data;

[0035] The data attribute column of the general table presents the mapping attributes, and the operation column presents the operation capabilities, including adding, modifying, deleting, joining the network, leaving the network, and exporting.

[0036] The sub-table data attribute column presents the sub-table attributes, and the operation column presents the same as the main table;

[0037] When users operate, the changed data can be synchronized to the external system through notification strategies.

[0038] The present invention also claims protection for a multi-data source dynamic environment equipment management system, comprising:

[0039] The data source configuration module is used to collect external data source modes, device types, and device properties, and configure the data source mode within the system; and select the configured data source, and configure the device type and device properties;

[0040] Operation capability configuration module, used to configure the operation functions of device management, and supports user-defined extended operation capabilities;

[0041] Notification policy configuration module, used to configure different notification policies for different capabilities and data sources;

[0042] The device management module is used to present synchronized data attribute columns and operation columns on the browser page;

[0043] The system specifically implements dynamic environment equipment management from multiple data sources through the above method.

[0044] The present invention also claims protection for a multi-data source dynamic environment equipment management device, comprising: at least one memory and at least one processor;

[0045] The at least one memory is used to store a machine-readable program;

[0046] The at least one processor is used to call the machine-readable program to implement the above method.

[0047] The present invention also claims protection for a computer-readable medium having computer instructions stored thereon, which implement the above method when executed by a processor.

[0048] Compared with the prior art, the multi-data source dynamic environment equipment management method and system of the present invention has the following beneficial effects:

[0049] The present invention provides a dynamic environment equipment management method with configurable data sources, operational capabilities for equipment, and data consistency maintained with external systems through notification strategies. It can help data center users quickly achieve docking with external systems and maintain dynamic environment equipment data during operation and maintenance work. BRIEF DESCRIPTION OF THE DRAWINGS

[0050] Figure 1 It is a flowchart of a method for managing dynamic environment equipment with multiple data sources provided in an embodiment of the present invention. DETAILED DESCRIPTION

[0051] The present invention will be further described below in conjunction with the accompanying drawings and specific embodiments.

[0052] A method for managing dynamic environment devices with multiple data sources, which regards multiple data sources as a black box containing multiple access components. Each data source is an access component, and the access components are synchronized to the system according to the synchronization strategy and resource mapping of each data source. Users operate dynamic environment devices on the application side, including: modifying device properties, applying for network access and network exit, viewing device details, etc. Changes to device properties will be notified to an external system through a notification strategy so that the dynamic environment device properties remain consistent.

[0053] The implementation of this method includes data source synchronization components, operation capabilities, and notification strategies.

[0054] The data source synchronization component, including an interface component, a file system component, multiple database components, and a consumption data component, is responsible for synchronizing data from an external system to the system according to a synchronization plan.

[0055] The operation capabilities include adding, modifying, deleting, exporting, connecting to the network, and disconnecting from the network, and other customized capabilities can be added. These capabilities provide basic capabilities for the data operation and maintenance of dynamic environment equipment based on the data source synchronization component.

[0056] The notification strategy notifies the external system through the notification strategy after the data operation and processing of the dynamic environment device is completed.

[0057] This method develops each component by accessing multiple data sources, and all components form a black box; encapsulates the operation capabilities to a certain extent, supports customized capabilities, and forms an operation capability assembly center; and notifies the external system of the changed dynamic environment equipment properties through notification strategies.

[0058] The specific implementation of this method includes:

[0059] 1. Data source configuration:

[0060] Collect external data source methods, device types, and device attributes.

[0061] Configure the data source mode in this system: select the data source mode, support interface, database, file system, message, configure the connection mode, connection properties, and synchronization strategy. The synchronization strategy includes the scheduled time to call the interface, the scheduled time to synchronize the database, the scheduled time to synchronize the file system, and the instant consumption message;

[0062] Select the configured data source, configure the device type and device properties: configure the Chinese and English device types, and configure the device properties under the device type;

[0063] Configure the visibility of device attributes. This visibility indicates whether the device attributes are presented on the device management page. Configure attribute mapping: set the name and attributes of the general table. The general table attributes are associated with the device attributes of each device type, and configure the visibility of the general table attributes.

[0064] According to the data source configuration, the dynamic ring data is synchronized from the external system to the corresponding device type data sub-table of this system, and synchronized to the master table according to the mapping attributes. The significance of storing a copy of data in the master table is that the master table data contains the important attributes of all sub-tables and supports the presentation of the master table on the page.

[0065] 2. Operation capability configuration:

[0066] Configure the operational functions of device management and support user-defined extended operational capabilities.

[0067] How to configure capability: add a new capability, set the capability name, configure the capability interface address, capability preconditions, whether the capability is enabled, capability request parameters, and response data examples.

[0068] Basic operation capabilities include: adding, modifying, deleting, exporting, joining the network, and leaving the network.

[0069] 3. Notification strategy configuration: configure different notification strategies for different capabilities and data sources:

[0070] Configure notification methods for certain operational capabilities of a single device attribute, supporting methods such as interface request, message push, and database modification.

[0071] Specifically, after the user operates and maintains the dynamic environment equipment data through operational capabilities, the resulting change data will be notified in the manner agreed with the external system.

[0072] Interface request: Send a request to the external system according to the agreed request parameters;

[0073] Message push: Send the changed data to the message processing center and consume it by the external system;

[0074] Database modification: The changed data will be modified in the external system database data through the corresponding external data source configuration according to the device type to which the changed data belongs.

[0075] 4. Device management: synchronized data attribute columns and operation columns are presented on the browser page. It supports presentation of total table data and sub-table (single device type) data. The total table data attribute column presents mapping attributes, and the operation column presents operation capabilities, including but not limited to adding, modifying, deleting, joining the network, leaving the network, and exporting. The sub-table attribute column presents sub-table attributes, and the operation column is consistent with the total table. When users operate, the changed data can be synchronized to the external system through notification policies.

[0076] This method is applicable to scenarios with diverse resource sources and multiple operational capabilities on resources. For example, dynamic environment devices come from external systems such as file systems, databases, and messages, and have operational capabilities on dynamic environment devices, including but not limited to network access, network exit, resource modification, and other operations, and notifies the changes to external systems.

[0077] The embodiment of the present invention also provides a dynamic environment equipment management system for multiple data sources, which specifically implements dynamic environment equipment management for multiple data sources through the dynamic environment equipment management method for multiple data sources described in the above embodiment. The multiple data sources are regarded as a black box, which contains multiple access components. Each data source is an access component, and the access component is synchronized to the system according to the synchronization strategy and resource mapping of each data source; the user operates the dynamic environment equipment on the application side, including: modifying equipment properties, applying for network access and network exit, viewing equipment details, etc.; changes to equipment properties will be notified to the external system through the notification strategy so that the dynamic environment equipment properties remain consistent.

[0078] The implementation of this method includes data source synchronization components, operation capabilities, and notification strategies. The data source synchronization component includes an interface component, a file system component, multiple database components, and a consumer data component, which is responsible for synchronizing data from an external system to the system according to a synchronization plan. The operation capabilities include the capabilities of adding, modifying, deleting, exporting, logging on, and logging off, and other customized capabilities can be added. These capabilities provide basic capabilities for the data operation and maintenance of dynamic environment equipment based on the data source synchronization component. The notification strategy notifies the external system through the notification strategy after the operation and processing of the dynamic environment equipment data is completed.

[0079] The system includes:

[0080] 1. Data source configuration module, used to collect external data source mode, device type, device attributes, configure data source mode in the system; and select configured data source, configure device type, device attributes.

[0081] Configure the data source mode in this system: select the data source mode, support interface, database, file system, message, configure the connection mode, connection properties, and synchronization strategy. The synchronization strategy includes the scheduled time to call the interface, the scheduled time to synchronize the database, the scheduled time to synchronize the file system, and the instant consumption message;

[0082] Select the configured data source, configure the device type and device properties: configure the Chinese and English device types, and configure the device properties under the device type;

[0083] Configure the visibility of device attributes. This visibility indicates whether the device attributes are presented on the device management page. Configure attribute mapping: set the name and attributes of the general table. The general table attributes are associated with the device attributes of each device type, and configure the visibility of the general table attributes.

[0084] According to the data source configuration, the dynamic ring data is synchronized from the external system to the corresponding device type data sub-table of this system, and synchronized to the master table according to the mapping attributes. The significance of storing a copy of data in the master table is that the master table data contains the important attributes of all sub-tables and supports the presentation of the master table on the page.

[0085] 2. Operation capability configuration module, used to configure the operation functions of device management and support user-defined extended operation capabilities.

[0086] How to configure capability: add a new capability, set the capability name, configure the capability interface address, capability preconditions, whether the capability is enabled, capability request parameters, and response data examples.

[0087] Basic operation capabilities include: adding, modifying, deleting, exporting, joining the network, and leaving the network.

[0088] 3. Notification policy configuration module, used to configure different notification policies for different capabilities and data sources.

[0089] Configure notification methods for certain operational capabilities of a single device attribute, supporting methods such as interface request, message push, and database modification.

[0090] Specifically, after the user operates and maintains the dynamic environment equipment data through operational capabilities, the resulting change data will be notified in the manner agreed with the external system.

[0091] Interface request: Send a request to the external system according to the agreed request parameters;

[0092] Message push: Send the changed data to the message processing center and consume it by the external system;

[0093] Database modification: The changed data will be modified in the external system database data through the corresponding external data source configuration according to the device type to which the changed data belongs.

[0094] 4. The device management module is used to present synchronized data attribute columns and operation columns on the browser page. It supports presenting the data in the general table and the data in the sub-table (single device type). The data attribute column in the general table presents the mapping attributes, and the operation column presents the operation capabilities, including but not limited to adding, modifying, deleting, joining the network, leaving the network, and exporting. The sub-table attribute column presents the sub-table attributes, and the operation column is consistent with the general table. When the user operates, the changed data can be synchronized to the external system through the notification policy.

[0095] The embodiment of the present invention also provides a multi-data source dynamic environment equipment management device, comprising: at least one memory and at least one processor;

[0096] The at least one memory is used to store a machine-readable program;

[0097] The at least one processor is used to call the machine-readable program to implement the dynamic environment equipment management method for multiple data sources described in the above embodiment.

[0098] The embodiment of the present invention further provides a computer-readable medium, on which computer instructions are stored, and when the computer instructions are executed by a processor, the method for managing dynamic environment equipment from multiple data sources described in the above embodiment is implemented. Specifically, a system or device equipped with a storage medium can be provided, on which software program codes for implementing the functions of any of the above embodiments are stored, and a computer (or CPU or MPU) of the system or device is enabled to read and execute the program code stored in the storage medium.

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

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

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

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

[0103] The present invention is shown and described in detail above through the accompanying drawings and preferred embodiments. However, the present invention is not limited to these disclosed embodiments. Based on the above multiple embodiments, those skilled in the art can know that the code review methods in the above different embodiments can be combined to obtain more embodiments of the present invention, and these embodiments are also within the protection scope of the present invention.

Claims

1. A method for managing dynamic and environmental equipment with multiple data sources, characterized in that: The multiple data sources are regarded as black boxes, which contain multiple access components. Each data source is regarded as an access component. The access components are synchronized to the system according to the synchronization strategy and resource mapping of each data source. Users operate the dynamic environment devices on the application side. Changes to device attributes will be notified to the external system through notification strategies. The implementation of this method includes data source synchronization components, operation capabilities, and notification strategies; The data source synchronization component includes an interface component, a file system component, multiple database components, and a consumption data component, and is responsible for synchronizing data from an external system to the system according to a synchronization plan; The operation capabilities include adding, modifying, deleting, exporting, network access, and network exit capabilities, and support adding other customized capabilities. These capabilities provide basic capabilities for the data operation and maintenance of dynamic environment equipment based on the data source synchronization component; The notification strategy notifies the external system through the notification strategy after the data operation and processing of the dynamic environment device is completed.

2. A method for managing dynamic and environmental equipment with multiple data sources according to claim 1, characterized in that: The specific implementation of this method includes: 1) Data source configuration: collect external data source mode, device type, and device attributes, configure the data source mode in the system; select the configured data source, and configure the device type and device attributes; 2) Operation capability configuration: configure the operation functions of device management and support user-defined extended operation capabilities; 3) Notification strategy configuration: configure different notification strategies for different capabilities and data sources; 4) Device management, presenting synchronized data attribute columns and operation columns on the browser page.

3. A method for managing dynamic and environmental equipment with multiple data sources according to claim 2, characterized in that: The data source configuration, Configure the data source mode in the system, including: select the data source mode, support interface, database, file system, message, configure the connection mode, connection properties, synchronization strategy, synchronization strategy includes scheduled time calling interface, scheduled time synchronization database, scheduled time synchronization file system, instant consumption message; The configuration of the device type and device attributes includes: configuring the Chinese and English device types, and configuring the device attributes under the device type.

4. A method for managing dynamic and environmental equipment with multiple data sources according to claim 3, characterized in that: The data source configuration further includes: Configure the visibility of device attributes. This visibility indicates whether the device attributes are displayed on the device management page. Configure attribute mapping: set the table name and attributes of the master table, associate the attributes of the master table with the device attributes of each device type, and configure the visibility of the master table attributes; According to the data source configuration, the dynamic ring data is synchronized from the external system to the corresponding equipment type data sub-table of this system, and synchronized to the general table according to the mapping attributes.

5. The method for managing dynamic and environmental equipment with multiple data sources according to claim 2, characterized in that: The operational capability configuration, The methods for operating capability configuration include: adding new capabilities, setting capability names, configuring capability interface addresses, capability preconditions, whether capabilities are enabled, capability request parameters, and response data examples.

6. The method for managing dynamic and environmental equipment with multiple data sources according to claim 2, characterized in that: Different notification strategies are configured for different capabilities and data sources: Configure notification methods for certain operation capabilities of single device attributes, supporting interface requests, message push, and database modification methods; Specifically, after the user operates and maintains the dynamic environment equipment data through operation capabilities, the resulting change data will be notified through the method agreed with the external system; Interface request: Send a request to the external system according to the agreed request parameters; Message push: Send the changed data to the message processing center and consume it by the external system; Database modification: The changed data will be modified in the external system database data through the corresponding external data source configuration according to the device type to which the changed data belongs.

7. The method for managing dynamic and environmental equipment with multiple data sources according to claim 4, characterized in that: The synchronized data attribute column and operation column are presented on the browser page, supporting the presentation of the total table data and supporting the presentation of the sub-table data; The data attribute column of the general table presents the mapping attributes, and the operation column presents the operation capabilities, including adding, modifying, deleting, joining the network, leaving the network, and exporting capabilities; The sub-table data attribute column presents the sub-table attributes, and the operation column presents the same as the main table; When users operate, the changed data can be synchronized to the external system through notification strategies.

8. A dynamic environment equipment management system with multiple data sources, characterized in that: include: The data source configuration module is used to collect external data source modes, device types, and device attributes, and configure the data source mode within the system; And select the configured data source, configure the device type and device properties; Operation capability configuration module, used to configure the operation functions of device management, and supports user-defined extended operation capabilities; Notification policy configuration module, used to configure different notification policies for different capabilities and data sources; The device management module is used to present synchronized data attribute columns and operation columns on the browser page; The system specifically implements dynamic environment equipment management of multiple data sources through the method described in any one of claims 1 to 7.

9. A multi-data source dynamic environment equipment management device, characterized in that: include: at least one memory and at least one processor; The at least one memory is used to store a machine-readable program; The at least one processor is used to call the machine-readable program to implement the method described in any one of claims 1 to 7.

10. A computer-readable medium, characterized in that The computer readable medium stores computer instructions, and when the computer instructions are executed by a processor, the method according to any one of claims 1 to 7 is implemented.