Data center energy management system interface convergence device and method

By introducing device adapter plug-in, interface aggregation microservices, data source management microservices and multi-data source link pool components into the interface aggregation device of the data center energy management system, dynamic updates of data sources and dynamic management of database connections are realized, and the problem that interface aggregation devices in the existing technology is difficult to adapt to data center changes, improving system flexibility and data processing efficiency.

CN119621736APending Publication Date: 2025-03-14INFORMATION COMM COMPANY STATE GRID SHANDONG ELECTRIC POWER +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411773736.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-05
Publication Date
2025-03-14

AI Technical Summary

Technical Problem

The existing data center energy management system interface aggregation device is difficult to adapt to changes caused by the increase in data center scale and complexity, and cannot dynamically update the data source, resulting in poor compatibility, low data processing efficiency and high maintenance costs.

Method used

A data center energy management system interface aggregation device is designed, using device adapter plug-in, interface aggregation microservices, data source management microservices and multi-data source link pool components to realize dynamic updates of data sources and dynamic management of database connections.

Benefits of technology

By dynamically updating data sources and database connections, the flexibility and compatibility of interface aggregation devices are improved, the complexity and maintenance costs of data processing are reduced, data processing efficiency is improved, and a more comprehensive and intelligent energy management solution is provided.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119621736A_ABST
    Figure CN119621736A_ABST
Patent Text Reader

Abstract

The invention discloses a data center energy management system interface convergence device and method, and relates to the technical field of data management, and the device comprises an equipment adapter plug-in which is used for obtaining equipment data and storing the equipment data in a corresponding database; the interface convergence micro-service is used for extracting data from each database and sending the extracted data to a corresponding application platform; the data source management micro-service is used for acquiring and storing the data source configuration information of each database, and issuing a message to the multi-data source link pool component when the stored data source configuration information of the database is changed; and the multi-data source link pool component is used for updating database connection after receiving the message sent by the data source management micro-service. The dynamic updating of the database is realized, and the application flexibility of the interface convergence device is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data management, and in particular to an interface aggregation device and method for a data center energy management system. Background Art

[0002] The statements in this section merely provide background information related to the present invention and do not necessarily constitute prior art.

[0003] As a key infrastructure in today's digital age, data centers carry huge amounts of data traffic and processing tasks. However, as the scale of data centers continues to expand, their energy consumption is also increasing sharply, and effective energy management has become an urgent problem to be solved. Data center energy management systems (EMS) have emerged to achieve comprehensive monitoring and optimization of data center energy consumption through intelligent and refined management methods.

[0004] In the data center energy management system, the interface aggregation device plays a vital role. It is responsible for summarizing, organizing and analyzing the energy consumption data from different devices and systems, providing comprehensive and accurate energy consumption information to the management, thereby supporting more scientific energy management decisions.

[0005] Once the current interface aggregation device is customized, the data source cannot be changed or expanded. As the scale and complexity of data centers continue to increase, new equipment and systems continue to emerge, and existing interface aggregation devices often find it difficult to adapt to such changes. Summary of the invention

[0006] In order to solve the above problems, the present invention proposes a data center energy management system interface aggregation device and method, which can dynamically update the data source.

[0007] In order to achieve the above object, the present invention adopts the following technical solution: In a first aspect, the present invention provides an interface aggregation device for a data center energy management system, comprising: The device adapter plug-in is used to obtain device data and store the device data in the corresponding database; The interface aggregation microservice is used to extract data from various databases and send the extracted data to the corresponding application platform; The data source management microservice is used to obtain and store the data source configuration information of each database. When the data source configuration information of the stored database changes, it publishes a message to the multi-data source connection pool component. The multi-data source connection pool component is used to update the database connection after receiving the message sent by the data source management microservice.

[0008] As an optional implementation, the device adapter plug-in is used to convert the device data into format data that can be recognized by the interface aggregation microservice, and store the format data in the corresponding database.

[0009] As an optional implementation, the multi-data source connection pool component is also used to store multiple connection pools. When a message sent by the data source management microservice is received, a connection pool is selected from the stored multiple connection pools, and the database connection is updated through the selected connection pool.

[0010] As an optional implementation, it also includes a multi-data source link pool component extension interface; The multi-data source connection pool component extension interface is used to input the connection pool into the multi-data source connection pool component.

[0011] As an optional implementation, it also includes a data source management microservice extension interface; The data source management microservice extension interface is used to input data source configuration information into the data source management microservice.

[0012] As an optional implementation, the data source management microservice extension interface is also used to query the data source configuration information stored in the data source management microservice.

[0013] As an optional implementation, the interface aggregation microservice is used to convert the extracted data into data in a set format, and then send the data in the set format to the corresponding application platform.

[0014] As an optional implementation, the interface aggregation microservice is used to determine the application platform to which the set format data is to be sent according to a preset sending mechanism; then, the set format data is sent to the determined application platform.

[0015] As an optional implementation, a microservice registration center is also included; Microservice registration center, used to store registration information of all application platforms; The interface aggregation microservice is used to extract the registration information of the application platform from the microservice registration center, and send the set format data to the determined application platform according to the extracted registration information of the application platform.

[0016] In a second aspect, the present invention provides a data center energy management system interface aggregation method, comprising: Obtain device data through the device adapter plug-in and store the device data in the corresponding database; The interface aggregation microservice extracts data from each database and sends the extracted data to the corresponding application platform; Among them, the data source configuration information of each database is obtained and stored through the data source management microservice. When the data source configuration information of the stored database changes, a message is published to the multi-data source connection pool component; After receiving the message sent by the data source management microservice, the multi-data source connection pool component updates the database connection.

[0017] Compared with the prior art, the present invention has the following beneficial effects: The present invention provides an interface aggregation device and method for a data center energy management system. The device stores device data obtained by a device adapter plug-in in a corresponding database; an interface aggregation microservice extracts data from each database and sends the data to each application platform to realize a data management function; in addition, a data source management microservice is provided to obtain and store data source configuration information of each database, and when the data source configuration information of the stored database changes, a message is published to a multi-data source connection pool component; after receiving the message sent by the data source management microservice, the multi-data source connection pool component updates the database connection, thereby realizing dynamic update of the database and improving the flexibility of the application of the interface aggregation device.

[0018] Advantages of additional aspects of the present invention will be given in part in the following description, and in part will become obvious from the following description, or will be learned through practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] The accompanying drawings in the specification, which constitute a part of the present invention, are used to provide a further understanding of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute improper limitations on the present invention.

[0020] Figure 1 A schematic diagram of the basic architecture of an interface aggregation device for a data center energy management system provided in Embodiment 1 of the present invention; Figure 2 A data processing flow chart of an interface aggregation device for a data center energy management system provided in Example 1 of the present invention. DETAILED DESCRIPTION

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

[0022] It should be noted that the following detailed descriptions are exemplary and are intended to provide further explanation of the present invention. Unless otherwise specified, all technical and scientific terms used herein have the same meanings as those commonly understood by those skilled in the art to which the present invention belongs.

[0023] It should be noted that the terms used herein are only for describing specific embodiments, and are not intended to limit exemplary embodiments according to the present invention. As used herein, unless the context clearly indicates otherwise, the singular form is also intended to include the plural form. In addition, it should be understood that the terms "include" and "comprise" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0024] Example 1 The interface aggregation device of the current data center energy management system usually includes the following parts: Data collection module: By installing sensors and monitoring equipment, the energy consumption data of the data center is collected in real time, including data on power, cooling, network and other aspects.

[0025] Data transmission module: transmits the collected data to the central processing unit via wired or wireless means for further processing and analysis.

[0026] Central processing unit: organizes, analyzes and mines the received data to extract useful information, such as energy consumption trends, energy saving potential, etc.

[0027] User interface module: provides users with an intuitive and easy-to-use operation interface, displays energy consumption data and analysis results, and supports users in energy consumption management and decision-making.

[0028] It can be seen that the current interface aggregation device has the following technical problems: (1) It can only support devices and systems of specific brands or models. The compatibility between devices and systems of different brands or models is poor, which increases the difficulty of data integration and processing.

[0029] (2) Due to the differences in data formats and protocols between different devices and systems, existing interface aggregation devices need to perform a large amount of data conversion and format adjustment during data processing and analysis, resulting in low data processing efficiency and inability to meet application scenarios with high real-time requirements.

[0030] (3) As data centers continue to grow in size and complexity, new equipment and systems continue to emerge. Existing interface aggregation devices often find it difficult to adapt to such changes and require frequent upgrades and modifications, increasing maintenance costs and time costs.

[0031] (4) The existing interface aggregation devices still need to be improved in terms of intelligence. For example, they lack functions such as automatic early warning and intelligent diagnosis, and are unable to provide users with more comprehensive and intelligent energy management solutions.

[0032] To solve the above technical problems, in this embodiment, a data center energy management system interface aggregation device is disclosed, such as Figure 1 , Figure 2 As shown, including: The device adapter plug-in is used to obtain device data and store the device data in the corresponding database; The interface aggregation microservice is used to extract data from various databases and send the extracted data to the corresponding application platform; The data source management microservice is used to obtain and store the data source configuration information of each database. When the data source configuration information of the stored database changes, it publishes a message to the multi-data source connection pool component. The multi-data source connection pool component is used to update the database connection after receiving the message sent by the data source management microservice.

[0033] Among them, the device adapter plug-in is used to convert device data into format data that can be recognized by the interface aggregation microservice, and store the format data in the corresponding database.

[0034] This embodiment provides corresponding device adapter plug-ins for different types of devices, which are responsible for converting original device data into format data that can be recognized by the interface aggregation microservice, such as JSON.

[0035] In addition, the device adapter plug-in first verifies the acquired device data, and performs data cleaning such as deduplication, missing value processing, and error correction on the verified data to obtain the cleaned data; through data mapping, the cleaned data is mapped to the format data that can be recognized by the interface aggregation microservice through mapping rules.

[0036] The verification of the device data refers to the verification of the source of the device data. When the source of the device data is verified successfully, it is determined that the device data verification is successful.

[0037] The interface aggregation microservice is used to convert the extracted data into data in a set format, and then send the data in the set format to the corresponding application platform.

[0038] The interface aggregation microservice of this embodiment is a core component, which is responsible for transmitting messages and data between the device adapter plug-in and the upper-level application platforms; the interface aggregation microservice sends the set format data to the corresponding application platform through the message middleware.

[0039] Message middleware can efficiently handle the flow of data and ensure the stable transmission of messages and data between various levels.

[0040] The interface aggregation microservice is used to determine the application platform to which the set format data is to be sent according to a preset sending mechanism; then, the set format data is sent to the determined application platform.

[0041] The interface aggregation microservice of this embodiment extracts data features, and determines the application platform to which the set format data is to be sent based on the data features and in combination with the preset sending mechanism. The data features include data source, data type, and data importance, etc. The preset sending mechanism includes preset logic and algorithms, etc., such as an application platform that dynamically determines the direction of data flow by configuring rules, event triggering, or data analysis. The application platform includes an alarm platform and an analysis platform, etc. When the data is alarm data, the alarm data is sent to the alarm platform, and when the data is energy efficiency analysis data, the data is sent to the analysis platform.

[0042] The data center energy management system interface aggregation device disclosed in this embodiment also includes a microservice registration center; the microservice registration center is used to store registration information of all application platforms; The interface aggregation microservice is used to extract the registration information of the application platform from the microservice registration center, and send the set format data to the determined application platform according to the extracted registration information of the application platform.

[0043] In addition, the microservice registration center is also used to store the registration information of all devices; The device adapter plug-in is used to verify the received device data based on the device's registration information.

[0044] In order to realize dynamic modification and update of the database, this embodiment also sets up a multi-data source connection pool component and a data source management microservice.

[0045] The data source management microservice is used to centrally manage all data source configuration information. When the data source configuration information changes, it can automatically notify the multi-data source connection pool component to ensure that the data source connection information is always up to date.

[0046] This embodiment also includes a data source management microservice extension interface; the data source management microservice extension interface is used to input data source configuration information into the data source management microservice.

[0047] The data source management microservice extension interface is also used to query the data source configuration information stored in the data source management microservice.

[0048] The data source management microservice of this embodiment uses a database or memory storage to save data source configuration information. The data source management microservice sends a message to the multi-data source connection pool component through a message middleware or an event bus.

[0049] The message middleware proposed in this embodiment has mechanisms such as persistence and retry, and has the function of decoupling data source configuration update and connection acquisition, which can ensure that messages can be delivered reliably. Through the message middleware, the data source management microservice can asynchronously notify the multi-data source connection pool component when the configuration is updated.

[0050] The multi-data source connection pool component is responsible for managing and maintaining a unified connection pool to multiple different data sources (such as databases, APIs, etc.). Users can use this component to efficiently obtain and manage the connection objects of the required data sources to perform data operations.

[0051] The multi-data source connection pool component of this embodiment is also used to store multiple connection pools. When a message sent by the data source management microservice is received, a connection pool is selected from the stored multiple connection pools, and the database connection is updated through the selected connection pool.

[0052] This embodiment also includes a multi-data source link pool component extension interface; The multi-data source connection pool component extension interface is used to input the connection pool into the multi-data source connection pool component to modify and increase the multiple connection pools stored in the multi-data source connection pool component.

[0053] The present embodiment discloses an interface aggregation device for a data center energy management system, which manages data source configuration information through a data source management microservice, and automatically notifies a multi-data source link pool component to update a database connection when the data source configuration information changes, thereby realizing dynamic update of the database and being compatible with devices of different brands or models, so that the addition of new devices does not require modification of existing codes, thereby improving the flexibility of the interface aggregation device application, and by unifying the format and protocol of the acquired device data, reducing the development and maintenance of protocol conversion and data parsing codes, thereby improving data processing efficiency; by sending data to each application platform, automatic early warning, intelligent diagnosis and analysis, etc. are performed through each application platform, thereby providing users with a more comprehensive and intelligent energy management solution.

[0054] Example 2 In this embodiment, a data center energy management system interface aggregation method is disclosed, including: Obtain device data through the device adapter plug-in and store the device data in the corresponding database; The interface aggregation microservice extracts data from each database and sends the extracted data to the corresponding application platform; Among them, the data source configuration information of each database is obtained and stored through the data source management microservice. When the data source configuration information of the stored database changes, a message is published to the multi-data source connection pool component; After receiving the message sent by the data source management microservice, the multi-data source connection pool component updates the database connection.

[0055] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with this embodiment can be implemented in electronic hardware or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can 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 this application.

[0056] Although the above describes the specific implementation mode of the present invention in conjunction with the accompanying drawings, it is not intended to limit the scope of protection of the present invention. Those skilled in the art should understand that various modifications or variations that can be made by those skilled in the art on the basis of the technical solution of the present invention without creative work are still within the scope of protection of the present invention.

Claims

1. A data center energy management system interface aggregation device, characterized in that: include: The device adapter plug-in is used to obtain device data and store the device data in the corresponding database; The interface aggregation microservice is used to extract data from various databases and send the extracted data to the corresponding application platform; The data source management microservice is used to obtain and store the data source configuration information of each database. When the data source configuration information of the stored database changes, it publishes a message to the multi-data source connection pool component. The multi-data source connection pool component is used to update the database connection after receiving the message sent by the data source management microservice.

2. A data center energy management system interface aggregation device as claimed in claim 1, characterized in that: The multi-data source connection pool component is also used to store multiple connection pools. When a message sent by the data source management microservice is received, a connection pool is selected from the stored multiple connection pools, and the database connection is updated through the selected connection pool.

3. A data center energy management system interface aggregation device as claimed in claim 2, characterized in that: It also includes a multi-data source connection pool component extension interface; The multi-data source connection pool component extension interface is used to input the connection pool into the multi-data source connection pool component.

4. The data center energy management system interface aggregation device according to claim 1, characterized in that: It also includes the data source management microservice extension interface; The data source management microservice extension interface is used to input data source configuration information into the data source management microservice.

5. A data center energy management system interface aggregation device as claimed in claim 4, characterized in that: The data source management microservice extension interface is also used to query the data source configuration information stored in the data source management microservice.

6. The data center energy management system interface aggregation device according to claim 1, characterized in that: The device adapter plug-in is used to convert device data into format data that can be recognized by the interface aggregation microservice, and store the format data in the corresponding database.

7. The data center energy management system interface aggregation device according to claim 1, characterized in that: The interface aggregation microservice is used to convert the extracted data into data in a set format, and then send the data in the set format to the corresponding application platform.

8. The data center energy management system interface aggregation device according to claim 7, characterized in that: The interface aggregation microservice is used to determine the application platform to which the set format data is to be sent according to a preset sending mechanism; then, the set format data is sent to the determined application platform.

9. The data center energy management system interface aggregation device according to claim 1, characterized in that: It also includes a microservices registry; Microservice registration center, used to store registration information of all application platforms; The interface aggregation microservice is used to extract the registration information of the application platform from the microservice registration center, and send the set format data to the determined application platform according to the extracted registration information of the application platform.

10. A data center energy management system interface aggregation method, characterized in that: include: Obtain device data through the device adapter plug-in and store the device data in the corresponding database; The interface aggregation microservice extracts data from each database and sends the extracted data to the corresponding application platform; Among them, the data source configuration information of each database is obtained and stored through the data source management microservice. When the data source configuration information of the stored database changes, a message is published to the multi-data source connection pool component; After receiving the message sent by the data source management microservice, the multi-data source connection pool component updates the database connection.