A multi-protocol compatible data center power and environment monitoring system
By acquiring and classifying equipment protocols, determining equipment association sequences, analyzing acquisition time differences, and generating associated data sets, the correlation problem caused by data acquisition time differences in the computer room power and environment monitoring system is solved, thereby improving data accuracy and processing efficiency.
Patent Information
- Application Number
- CN202410303525.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-03-18
- Publication Date
- 2026-01-06
- Estimated Expiration
- 2044-03-18
AI Technical Summary
The existing data center power and environmental monitoring system does not take into account the time difference of different transmission protocols during data acquisition, resulting in poor data correlation and affecting the accuracy of subsequent data processing.
By acquiring and classifying device protocols, we determine the device association sequence, analyze the acquisition time difference, generate an associated data set, and perform data transformation to ensure data integrity and accuracy. We also use acquisition actuators to match different transmission protocols for data acquisition, optimizing the data processing cycle and conversion time.
It improved the synchronization and accuracy of data acquisition, ensured the correlation and processing speed of monitoring data, and enhanced the accuracy and efficiency of data processing.
Smart Images

Figure CN118034158B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of equipment monitoring technology, specifically to a multi-protocol compatible computer room power and environment monitoring system. Background Technology
[0002] A data center power and environmental monitoring system is a centralized system for monitoring and managing various power and environmental parameters within a data center. Its purpose is to ensure the safe and stable operation of data center equipment. A typical data center power and environmental monitoring system consists of sensors, monitoring software, and alarm devices. These components work together to collect data in real time and display it to the administrator through a graphical interface. Such a system not only improves the management efficiency of the data center but also issues timely alerts when problems occur, reducing potential losses.
[0003] Application CN107741706A discloses a data center power and environment monitoring system, including a network management server, an intelligent data center gateway device, battery collectors, temperature and humidity collectors, water immersion collectors, door and window collectors, a Zigbee network, and an NB-IoT network. The battery collectors, temperature and humidity collectors, water immersion collectors, and door and window collectors collect comprehensive data from the data center, encapsulate the data, and transmit it to the intelligent data center gateway device via the Zigbee network. The intelligent data center gateway device parses the received data, encapsulates it, and transmits it to the network management server via the NB-IoT network. This invention discloses a data center power and environment monitoring system that allows users to view the real-time status of the data center via network on computer or mobile phone terminals, and notifies the data center administrator to handle relevant alarm events immediately via SMS or APP push notifications.
[0004] For devices with different transmission protocols in the computer room, when collecting data, the relevant related data at the same time is collected and converted into monitoring data. Subsequently, personnel conduct data analysis based on the generated monitoring data to determine whether the operation of different devices in the computer room is normal. However, in the actual collection process, there is a time difference when collecting data from different transmission protocols. If this time difference is not taken into account, the corresponding data collected will have a large difference in correlation, which will affect the accuracy of subsequent data processing. Summary of the Invention
[0005] To address the shortcomings of existing technologies, this invention provides a data center power and environment monitoring system compatible with multiple protocols. This system solves the problem that failing to take into account such data acquisition time differences can lead to significant discrepancies in the correlation of the acquired data, which can affect the accuracy of subsequent data processing.
[0006] To achieve the above objectives, the present invention provides the following technical solution: a multi-protocol compatible data center power and environment monitoring system, comprising:
[0007] The device protocol acquisition end obtains the transmission protocols of different devices;
[0008] The device protocol classification end classifies the transmission protocols of different devices, and identifies devices using the same transmission protocol as devices of the same type. Different devices of the same type use different category labels.
[0009] The data acquisition terminal collects working data from different devices using different transmission protocols.
[0010] The data processing end determines a set of data processing cycles and generates a device association sequence based on the specific data flow between different devices. Then, based on past cloud data, it determines the relevant acquisition time differences between different data points during the acquisition process and performs numerical analysis to identify the associated data set belonging to this device association sequence, including:
[0011] Determine a set of data processing cycles T, where T is a preset value, and the data flow direction between devices, and generate a device association sequence between different devices;
[0012] Based on the device association sequence, determine the transmission protocol of the first device, and determine whether the transmission protocol of the subsequent devices is the same as the previous group of transmission protocols. If they are the same, mark the working data of the same type within this processing cycle T as data of the same cycle. If they are different, proceed with subsequent processing.
[0013] The transmission protocol of the first device is designated as the primary protocol, and the transmission protocols of subsequent devices are designated as secondary protocols. The specific acquisition duration of the primary and secondary protocols during the same batch of data acquisition is determined from cloud data. The specific acquisition duration of the primary protocol is designated as S. i The specific data collection duration of this protocol is defined as T. i Where i represents different batches, the time difference CZ between the two is determined. i =S i -T i From several sets of duration differences CZ i Within the range of minimum and maximum values, determine the time difference interval [CZ]. imin CZ imax ];
[0014] Based on the determined processing cycle T and the time difference range [CZ] imin CZ imax A set of undetermined periods is determined, including the initial and final times of the processing period T. The range of the undetermined periods is: [initial time + CZ]. imin Terminal time + CZ imaxThe working data collected by the sub-protocol within this pending period is marked as the data to be extracted, and the relevant working data of the main protocol within this processing period T is determined and marked as the main data;
[0015] A set of source data is randomly selected from the master data, and the subsequent related data of the source data is obtained from the cloud data. The source data is marked as feature data. The specific location of the feature data is located in the data to be extracted. The time difference before and after the source data is in the current processing cycle T is used as the time difference before and after the feature data is in the data to be extracted. A set of time periods is determined based on the generated time difference. The relevant data of the corresponding time period is extracted from the data to be extracted. The relevant data is used as the auxiliary data of the master data.
[0016] Next, the auxiliary data or data of different transmission protocols in the device association sequence are confirmed in turn, and the associated data set is generated according to the sorting method of the device association sequence.
[0017] Preferably, the acquisition terminal is equipped with multiple different acquisition actuators. Each different acquisition actuator acquires data for a specified transmission protocol. For several different transmission protocols present in the computer room, several corresponding acquisition actuators are set up to acquire the working data of different devices and transmit the acquired different working data to the acquisition data processing terminal.
[0018] Preferably, the device protocol acquisition terminal acquires the transmission protocols of different devices in the computer room from a storage database, wherein the storage database is a cloud database.
[0019] Preferably, the periodic monitoring data processing end reprocesses the generated associated data set to determine the conversion efficiency between different protocols, then sequentially determines the corresponding conversion time, and based on the confirmed conversion time, determines the optimal conversion method, including:
[0020] Identify the different data using different transmission protocols within this associated dataset, and define the specific capacity of each different data as R. k , where k represents different transmission protocols;
[0021] Determine the specific classification of different transmission protocols within this associated dataset, and determine the data conversion efficiency between different transmission protocols, based on the corresponding data capacity R. k And different data transformation efficiencies determine different data transformation durations T. q , where q represents the data transmission protocol being converted;
[0022] Transform several sets of data with the same label q in a time interval T. qPerform summation to determine the merged value HB, select the minimum value from several merged values HB, and mark the data transmission protocol corresponding to the tag q of the minimum value as the protocol to be transferred;
[0023] Convert data from different transport protocols within the associated dataset into data related to the protocol to be converted.
[0024] Preferably, it also includes a display end, which will convert the data related to the protocol to be transferred for display.
[0025] Preferably, the protocol to be transferred is one of the different transmission protocols within the associated data set.
[0026] This invention provides a multi-protocol compatible data center power and environmental monitoring system. Compared with existing technologies, it has the following advantages:
[0027] This invention confirms the transmission protocols of different devices, classifies them after confirmation, and determines the data acquisition time difference between different transmission protocols from past cloud data during actual data acquisition. Based on the corresponding acquisition time difference, it determines the corresponding difference range, then locks the pending period based on the corresponding processing period T. Based on the source data and corresponding feature data, it locks the auxiliary data of the main data within the pending period, sorts the main data and auxiliary data to determine the corresponding correlation sequence, and then confirms the data to lock the correlation data set. This sequential determination method can confirm complete and normal related data within the corresponding period, rather than discrepancies between the data, effectively ensuring accuracy and making the monitoring data more verifiable.
[0028] Subsequently, for the associated data set, data transformation is performed, and the corresponding transformation time is determined during the transformation process. This allows us to identify the most suitable transformation protocol and lock in the minimum value from several sets of transformation time. The minimum value represents the shortest specific time for the overall transformation, thus locking in this type of transformation method, significantly reducing the transformation time, and improving the overall data processing speed. Attached Figure Description
[0029] Figure 1 This is a schematic diagram of the principle framework of the present invention;
[0030] Figure 2 This is a schematic diagram illustrating the protocol confirmation process for this invention. Detailed Implementation
[0031] 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. 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.
[0032] Example 1
[0033] Please see Figure 1 This application provides a multi-protocol compatible data center power and environment monitoring system, including a device protocol acquisition end, a device protocol classification end, a data acquisition terminal, a data acquisition processing end, a periodic monitoring data processing end, and a display end;
[0034] Among them, the device protocol acquisition end, device protocol classification end, data acquisition and processing end, periodic monitoring data processing end and display end are electrically connected in sequence from the output node to the input node, and the acquisition terminal is electrically connected to the input node of the data acquisition and processing end;
[0035] Among them, the device protocol acquisition end obtains the transmission protocols of different devices in the computer room from the storage database. The storage database is a cloud database, and the data inside is stored in advance by the operators. The acquired transmission protocols belonging to different devices are then transmitted to the device protocol classification end.
[0036] The device protocol classification end classifies the transmission protocols of different devices based on the confirmed transmission protocols. Devices using the same transmission protocol are identified as devices of the same type. Different devices of the same type are identified by different similar labels. For example, if there are five groups of devices, namely A, B, C, D and E, A, C and E are devices of the same type using the same transmission protocol and are identified by the corresponding similar label. B and D are devices using different transmission protocols and are identified by other similar labels.
[0037] The data acquisition terminal is equipped with multiple different data acquisition actuators. Each different data acquisition actuator acquires data for a specified transmission protocol. For the several different transmission protocols present in the computer room, several corresponding data acquisition actuators are set up to acquire the working data of different devices and transmit the acquired working data to the data acquisition processing terminal. Specifically, since most devices have different transmission protocols, different data acquisition actuators are needed to match the relevant transmission protocols before data acquisition. This ensures the synchronization of data acquisition, reduces the load on the acquisition process, and ensures the efficiency of data acquisition.
[0038] The data processing terminal determines a set of data processing cycles and generates a device association sequence based on the specific data flow between different devices. It then determines the relevant acquisition time difference of different data during the acquisition process based on past cloud data, performs numerical analysis, identifies the associated data set belonging to this device's association sequence, and transmits the associated data set of this data processing cycle to the periodic monitoring data processing terminal. The specific methods for determining the associated data set include:
[0039] A set of data processing cycles T is determined, where T is a preset value. The specific value of T is determined by the operator based on experience, and the data flow between devices is considered to generate a device association sequence between different devices. For example, assuming there are data flows between five groups of devices, namely A, B, C, D, and E, and the data flows from A to E in sequence, then the generated device association sequence is ABCDE, starting from A and flowing all the way to E. Here, the result data of A is transmitted to B, the result data of B is transmitted to C, and so on. Since a large number of devices in the computer room are interconnected, in order to ensure that the correlation of data acquisition does not deviate, it is necessary to determine the data generated by the next group of devices based on their corresponding data relationships and time differences, so as to facilitate the subsequent corresponding monitoring process.
[0040] Based on the device association sequence, determine the transmission protocol of the first device, and determine whether the transmission protocol of the subsequent devices is the same as the previous group of transmission protocols. If they are the same, mark the working data of the same type within this processing cycle T as data of the same cycle. If they are different, proceed with subsequent processing.
[0041] The transmission protocol of the first device is designated as the primary protocol, and the transmission protocols of subsequent devices are designated as secondary protocols. The specific acquisition duration of the primary and secondary protocols during the same batch of data acquisition is determined from cloud data. The specific acquisition duration of the primary protocol is designated as S. i The specific data collection duration of this protocol is defined as T. i Where i represents different batches, the time difference CZ between the two is determined. i =S i -T i From several sets of duration differences CZ i Within the range of minimum and maximum values, determine the time difference interval [CZ]. imin CZ imax Specifically, different transmission protocols result in different acquisition rates, which leads to a time difference in data acquisition between the two during synchronous acquisition.
[0042] Based on the determined processing cycle T and the time difference range [CZ] imin CZ imaxA set of undetermined periods is determined, including the initial and final times of the processing period T. The range of the undetermined periods is: [initial time + CZ]. imin Terminal time + CZ imax The working data collected by the sub-protocol within this pending period is marked as the data to be extracted, and the relevant working data of the main protocol within this processing period T is determined and marked as the main data;
[0043] A set of source data is randomly selected from the master data, and the subsequent related data of the source data is obtained from the cloud data. The source data is marked as feature data. The specific location of the feature data is located in the data to be extracted. The time difference before and after the source data is in the current processing cycle T is used as the time difference before and after the feature data is in the data to be extracted. A set of time periods is determined based on the generated time difference. The relevant data of the corresponding time period is extracted from the data to be extracted. The relevant data is used as the auxiliary data of the master data.
[0044] Then, the auxiliary data or data of the same period of different transmission protocols in the subsequent device association sequence are confirmed in turn, and the association data set is generated according to the sorting method of the device association sequence.
[0045] Specifically, assuming the device association sequence is ABCDE, the data collected by A, C, and E within this period are directly labeled as data of the same period. After the working data of device A is confirmed, the working data of C and E can be directly determined. For the working data of device B, the working data of device A in the corresponding period is confirmed first and used as the main data. Then, the collection time difference between A and B is confirmed, and the duration difference of B is determined to determine the corresponding data to be extracted. Then, the source data is determined based on the working data of device A, thereby determining the corresponding auxiliary data in B. The subsequent corresponding associated data are confirmed in turn to determine the associated data set.
[0046] This sequential determination method can confirm complete and normal relevant data within the corresponding period, rather than discrepancies between the data, thus effectively ensuring accuracy and making the corresponding data generated by monitoring more verifiable.
[0047] Example 2
[0048] Among them, combined Figure 2 The periodic monitoring data processing end reprocesses the generated associated data set to determine the conversion efficiency between different protocols, then sequentially determines the corresponding conversion time. Based on the confirmed conversion time, it determines the optimal conversion method and displays the converted data through the display end. The specific methods for determining the optimal conversion method include:
[0049] Identify the different data using different transmission protocols within this associated dataset, and define the specific capacity of each different data as R. k , where k represents different transmission protocols;
[0050] Determine the specific classification of different transmission protocols within this associated dataset, and determine the data conversion efficiency between different transmission protocols, based on the corresponding data capacity R. k And different data transformation efficiencies determine different data transformation durations T. q , where q represents the data transmission protocol being converted;
[0051] Transform several sets of data with the same label q in a time interval T. q Perform summation to determine the merged value HB. Select the minimum value from several merged values HB and mark the data transmission protocol corresponding to the marker q of the minimum value as the protocol to be transferred. The protocol to be transferred is one of the different transmission protocols in the associated data set.
[0052] Convert data from different transmission protocols within the associated dataset into data related to the protocol to be converted, and then display the converted data through the display terminal;
[0053] Specifically, assuming the associated data set ABCDE contains three sets of transmission protocols: F, G, and H, where A, C, and E correspond to protocol F, B to protocol G, and D to protocol H, then different associated data will correspond to different transmission protocols. Data corresponding to A, C, and E can be converted to related data using protocols H and G; data corresponding to B can be converted to related data using protocols F and G; and data corresponding to D can be converted to related data using protocols G and F. During this conversion process, the corresponding conversion time T can be determined. q Where q is any value of F, G, and F, the corresponding merged value can be determined from the confirmed conversion time. Then, the minimum value is selected from the merged value. The minimum value represents the shortest specific time of the overall conversion time, thus locking in this type of conversion method, fully reducing the conversion time, and improving the overall data processing speed.
[0054] Example 3
[0055] In its specific implementation, this embodiment includes all the implementation processes of the two sets of embodiments described above.
[0056] Some of the data in the above formulas are numerical calculations with dimensions removed, and the contents not described in detail in this specification are all prior art known to those skilled in the art.
[0057] The above embodiments are only used to illustrate the technical methods of the present invention and are not intended to limit it. Although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical methods of the present invention without departing from the spirit and scope of the technical methods of the present invention.
Claims
1. A multi-protocol compatible machine room power environment monitoring system, characterized by, The application relates to a device protocol acquisition terminal, a device protocol classification terminal, a collection terminal, a collection data processing terminal and a period monitoring data processing terminal. The device protocol acquisition terminal acquires transmission protocols of different devices. The device protocol classification terminal classifies the transmission protocols of the different devices, and marks devices using the same transmission protocol as the same type of device, wherein different types of devices are marked with different type marks. The collection terminal collects working data of different devices with different transmission protocols. The collection data processing terminal determines a group of data processing periods, generates device association sequences according to the specific data flow among different devices, determines the relevant collection time difference of different data in the collection process according to the past cloud data, and performs numerical analysis to determine the associated data set belonging to the device association sequence of the device, and the specific method for determining the associated data set comprises: determining a group of data processing periods T, wherein T is a preset value, and the data flow among devices, and generating device association sequences among different devices; based on the device association sequence, determining the transmission protocol of the first device, and determining whether the transmission protocol of the subsequent device is the same as the previous transmission protocol, if the same, marking the working data of the same type mark in the processing period T as the same period data, if not, performing subsequent processing; The transmission protocol of the first device is designated as the primary protocol, and the transmission protocols of subsequent devices are designated as secondary protocols. The specific acquisition duration of the primary and secondary protocols during the same batch of data acquisition is determined from cloud data. The specific acquisition duration of the primary protocol is designated as S. i The specific data collection duration of this protocol is defined as T. i Where i represents different batches, the time difference CZ between the two is determined. i =S i -T i From several sets of duration differences CZ i Within the range of minimum and maximum values, determine the time difference interval [CZ]. imin CZ imax ]; According to the determined processing period T and the time length difference interval [CZ imin , CZ imax ], a group of pending periods is determined, the initial time and the terminal time of the processing period T are determined, the range of the pending period is: [initial time + CZ imin , terminal time + CZ imax ], the working data collected by the secondary protocol in the pending period is marked as the to-be-extracted data, and the related working data of the primary protocol in the processing period T is determined and marked as the primary data; randomly determining a group of source data from the main data, and obtaining the subsequent associated data of the source data from the cloud data, marking the subsequent associated data as feature data, locking the specific position of the feature data in the to-be-extracted data, and taking the time difference between the source data before and after the processing period T as the time difference before and after the feature data in the to-be-extracted data, and determining a group of time periods according to the generated time difference before and after, extracting the relevant data of the corresponding time period from the to-be-extracted data, and taking the relevant data as the auxiliary data of the main data; and then confirming the auxiliary data or the same period data of the subsequent different transmission protocols in the device association sequence in turn, and generating an associated data set according to the sorting method of the device association sequence.
2. The multi-protocol compatible machine room power environment monitoring system according to claim 1, wherein, The collection terminal is provided with a plurality of different collection actuators, each of which collects data of a specified transmission protocol, and a plurality of corresponding collection actuators are set for a plurality of different transmission protocols in the computer room to collect working data of different devices, and the collected working data of different devices is transmitted to the collection data processing terminal.
3. The multi-protocol compatible machine room power environment monitoring system according to claim 1, wherein, The device protocol acquisition terminal acquires the transmission protocols of different devices in the computer room from a storage database, wherein the storage database is a cloud database.
4. The multi-protocol compatible machine room power environment monitoring system according to claim 1, wherein, The period monitoring data processing terminal further comprises: The period monitoring data processing terminal further comprises:
5. The multi-protocol compatible machine room power environment monitoring system according to claim 4, wherein, The period monitoring data processing terminal determines the best conversion method in the following specific ways: determining different data of different transmission protocols within the present correlation data set, and marking the specific capacity of the different data as R k wherein k represents different transmission protocols; determining the specific classification of different transmission protocols in the current associated data set, and determining the data conversion efficiency between different transmission protocols according to the corresponding data capacity R k and different data conversion efficiencies, determining different data conversion time lengths T q wherein q represents the data transmission protocol to be converted; Converting several groups of data with the same mark q to a time length T q Summation processing is performed to determine a merging value HB, the minimum value is selected from several merging values HB, and the data transmission protocol corresponding to the mark q corresponding to the minimum value is designated as the to-be-converted protocol. The associated data set is converted into data related to the to-be-converted protocol.
6. The multi-protocol compatible machine room power environment monitoring system according to claim 5, wherein, The display terminal displays the data related to the to-be-converted protocol.
7. The multi-protocol compatible machine room power environment monitoring system according to claim 5, wherein, The to-be-converted protocol is one of the different transmission protocols in the associated data set.
Citation Information
Patent Citations
Power environment monitoring system of machine room
CN107741706A
Electronic lock protocol conversion optimization method and electronic lock protocol conversion optimizer
CN110602103A
Time alignment method for multi-sensor data and data acquisition equipment
CN111083309A
Method and device for collecting and synchronizing time series data of different protocols
CN117648379A