An intelligent monitoring system for a machine room environment based on digital twinning

CN122468196BActive Publication Date: 2026-10-16SHENZHEN TOPWAY ENERGY CONSERVATION CONSTR CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202610595043.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2026-04-30
Publication Date
2026-10-16
Estimated Expiration
2046-04-30

AI Technical Summary

Technical Problem

[0004]现有技术多以数据采集、阈值告警和画面展示为主,环境数据、视频画面与巡检位置之间关联偏松,异常出现后常需人工跨界面比对,判断链条较长;同时对缺帧、补采先后与风险轻重缺少统筹,易出现低风险事项占用处置资源、高风险问题延后核查的情况,进而影响定位速度、告警可信度与运维响应效率

Benefits of technology

本发明中,通过将安装参数、视场覆盖与环境信息统一归集到巡检点位,并将温湿度、烟雾、漏水与视频帧按点位同步绑定,可在同一位置核对门状态、指示灯、仪表盘与环境数据的一致性,及时识别缺帧、错位、异常不同步等问题;再结合缺帧长度、补采次数、风险等级与时限进行排序,可使补采与处置更聚焦高风险区域,提升异常识别准确性、证据完整性与巡检效率。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122468196B_ABST
    Figure CN122468196B_ABST
Patent Text Reader

Abstract

This invention relates to the field of intelligent monitoring technology, specifically a data center environment intelligent monitoring system based on digital twins. The system utilizes a twin modeling module to construct a spatial grid to generate a set of twin points. An environmental acquisition module collects real-time data from these points to obtain environmental mirror groups. A mirror verification module checks these mirror groups to generate a twin deviation list. An inspection and adjudication module analyzes the list indicators to obtain a supplementary data collection queue. A monitoring and display module maps the queue data to establish a complete twin monitoring interface. This invention unifies installation parameters, field of view coverage, and environmental information to inspection points, and synchronously binds temperature, humidity, smoke, water leakage, and video frames to each point. This allows for verification of the consistency between door status, indicator lights, dashboards, and environmental data at the same location, promptly identifying issues such as missing frames, misalignment, and abnormal synchronization. Furthermore, by combining missing frame length, number of supplementary data collections, risk level, and time limits for sorting, supplementary data collection and handling can be more focused on high-risk areas.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of intelligent monitoring, in particular to an intelligent monitoring system for computer room environments based on digital twin. Background Art

[0002] The technical field of intelligent monitoring covers core contents such as perception and collection, state recognition, data mapping, operation monitoring, anomaly discrimination, linkage control and visual management. Its technical field mainly centers on the continuous perception and digital representation of physical environment objects, and usually involves collection means such as temperature sensors, humidity sensors, smoke detectors, water immersion detectors, current transformers, voltage detectors, wind speed detectors, camera devices and access control recognition devices to obtain real-time data of temperature, humidity, air quality, power supply and distribution state, refrigeration state, security state and equipment operation state in the computer room; then, according to the spatial position of the computer room, equipment layout relationship, monitoring point information and time series records, the corresponding relationship between environmental data and the physical computer room is established, and combined with 3D scene modeling, equipment geometric modeling, position calibration, parameter binding, threshold setting, event recording and alarm rules, the computer room environment is systematically monitored and managed.

[0003] Wherein, the intelligent monitoring system for computer room environments based on digital twin refers to a system that correspondingly constructs the spatial environment, infrastructure and monitoring points in the computer room in a digital scene according to the actual position, structural relationship and operation parameters, and performs synchronous monitoring on the computer room environment in combination with continuously collected on-site data. It mainly covers computer room temperature and humidity monitoring, water leakage monitoring, smoke monitoring, power supply and distribution monitoring, air conditioner operation monitoring, cabinet state monitoring, video patrol, access control records, equipment position correspondence, alarm condition setting and historical state tracing; specifically, it is usually completed by means of 3D computer room model construction, physical modeling of facilities such as cabinets and air conditioners, sensor point layout, monitoring parameter collection, equipment coding association, spatial coordinate mapping, real-time data binding, threshold comparison, alarm record generation, superimposed display of monitoring pictures, event log storage and linkage control instruction issuance, so as to clearly define the monitoring objects, monitoring basis and monitoring process of the computer room environment.

[0004] Most of the existing technologies focus on data collection, threshold alarm and picture display, the correlation between environmental data, video pictures and inspection positions is relatively loose, and manual cross-interface comparison is often required after an abnormality occurs, resulting in a long judgment chain; at the same time, there is no overall planning for missing frames, the sequence of supplementary collection and the severity of risks, which easily leads to the situation that low-risk matters occupy disposal resources and high-risk problems are delayed for verification, thus affecting the positioning speed, alarm credibility and operation and maintenance response efficiency. Summary of the Invention

[0005] The purpose of the present invention is to solve the disadvantages existing in the prior art, and propose an intelligent monitoring system for computer room environments based on digital twin.

[0006] To achieve the above objectives, the present invention adopts the following technical solution: an intelligent monitoring system for a data center environment based on digital twins, the system comprising: Twin modeling module: acquires the installation parameters of each device, sensor and PTZ camera, writes them into the three-dimensional spatial grid of the computer room, calculates the field of view coverage area of ​​the inspection points, and generates a set of twin points in the computer room; Environmental data acquisition module: Collects temperature, humidity, smoke, water leakage and PTZ video information based on the twin point set of the computer room, binds environmental data and video frames according to the inspection points, and obtains the point environment mirror group; Mirror verification module: Based on the point environment mirror group, it verifies the correspondence between the inspection point frame sequence, door status, indicator lights, instrument panel and environmental data, and summarizes and generates a twin deviation list; Inspection and adjudication module: For the twin deviation list, compare the corresponding frame count, missing frame length, number of re-collection times and other indicators, and sort by risk level and time limit to obtain the re-collection queue list; Monitoring and display module: Based on the supplementary sampling team list, the target location, missing frame sequence, co-location verification record and abnormal code are mapped to a three-dimensional spatial grid to establish a twin monitoring interface.

[0007] As a further embodiment of the present invention, the twin modeling module includes a coordinate collection submodule, a grid writing submodule, and a field-of-view mapping submodule; the environment acquisition module includes a parameter acquisition submodule and a point binding submodule; the mirror verification module includes a point correspondence submodule, a frame sequence verification submodule, and a co-location summary submodule; the inspection and adjudication module includes a difference verification submodule and a queue order arrangement submodule; and the monitoring and display module includes a grid mapping submodule, a layer writing submodule, and an interface creation submodule.

[0008] As a further aspect of the present invention, the twin modeling module includes a coordinate aggregation submodule, a mesh writing submodule, and a view mapping submodule: Coordinate aggregation submodule: Obtains the coordinates of the cabinet, power distribution cabinet, precision air conditioner, UPS, temperature and humidity sensor, smoke sensor, water leakage sensor, PTZ camera installation coordinates, PTZ camera horizontal angle, PTZ camera tilt angle, and focal length. Arranges the coordinate values ​​in the order of the coordinate axes, performs corresponding verification on coordinate items with the same name by device number, and integrates the horizontal angle, tilt angle, and focal length by camera number to obtain the coordinate sequence value; The grid writing submodule calls the cabinet number, power distribution cabinet number, precision air conditioner number, UPS number, temperature and humidity sensor number, smoke sensor number, water leakage sensor number, and camera number according to the coordinate sequence value, writes the coordinate value corresponding to each number into the same three-dimensional space grid of the computer room, performs grid point positioning according to X-axis displacement, Y-axis displacement, and Z-axis displacement, records the grid position sequence of each number, and generates grid position sequence value. The field of view mapping submodule calls the pan-tilt camera's horizontal angle, pan-tilt camera's pitch angle, and focal length based on the grid position value. It calculates the field of view boundary value of each inspection point according to the angle change and focal length extension. It maps the field of view boundary value to the grid position of the cabinet coordinates, power distribution cabinet coordinates, and precision air conditioner coordinates. It summarizes the correspondence according to the point number and generates a set of twin points in the computer room.

[0009] As a further aspect of the present invention, the environmental acquisition module includes a parameter acquisition submodule and a point binding submodule: Parameter acquisition submodule: Based on the twin point set of the computer room, it collects the cabinet air inlet temperature, cabinet air return temperature, ambient humidity, smoke concentration, water leakage status, current horizontal angle of the PTZ camera, current tilt angle of the PTZ camera, video frame timestamp, and video frame sequence number. It aggregates the collected values ​​according to the inspection point number and verifies the correspondence between the video frame timestamp and the video frame sequence number in the same collection order to obtain the corresponding frame position value. Point binding submodule: Based on the frame position corresponding value, it calls the cabinet air inlet temperature, cabinet air return temperature, ambient humidity, smoke concentration, and water leakage status. According to the inspection point number, it maps the video frame timestamp and video frame sequence number to each inspection point, and groups the cabinet air inlet temperature, cabinet air return temperature, ambient humidity, smoke concentration, and water leakage status into the same inspection point, and obtains the point environment mirror group.

[0010] As a further aspect of the present invention, the mirror verification module includes a point-to-point correspondence submodule, a frame sequence verification submodule, and a co-location summary submodule: Point-to-point submodule: Based on the point-to-point environment mirror group, it calls the cabinet door status, indicator light status, instrument panel reading area, current horizontal angle of the PTZ camera, current tilt angle of the PTZ camera, video frame sequence number, cabinet air inlet temperature, cabinet air return temperature, ambient humidity, smoke concentration, and water leakage status. It maps the current horizontal angle and current tilt angle of the PTZ camera to the same-name inspection points in the data center twin point set, and merges the called values ​​according to the point number to obtain the point-to-point corresponding value. Frame sequence verification submodule: Based on the corresponding value of the point, call the video frame sequence number of the inspection point and the number of frames to be taken, check the frame number frame by frame in ascending order, write the missing frame number into the continuous sequence segment, register the continuous sequence segment with the inspection point number, record the number of frames not taken and the length of the missing segment for each inspection point, and generate the missing frame sequence. The corresponding submodule for matching frames: calls the missing frame sequence and the corresponding point value, performs matching verification on and off of the cabinet door status, indicator light status, ambient humidity corresponding to the instrument panel reading area, cabinet air intake temperature, and cabinet air return temperature, performs matching verification on and off of the smoke concentration corresponding to the inspection point where the smoke sensor is located, performs matching verification on and off of the water leakage status corresponding to the inspection point where the water leakage sensor is located, and then summarizes the missing frame sequence, matching verification record, and current inspection point number to obtain the twin deviation list.

[0011] As a further aspect of the present invention, the inspection decision module includes a difference verification submodule and a queue arrangement submodule: The difference verification submodule: For the twin deviation list, it calls the target point number, point risk level, environmental sensitivity level, number of frames to be taken, number of valid frames already obtained, length of consecutive missing frames, number of times the supplementary collection has been triggered, angular distance from the current PTZ position to the target point, estimated time for supplementary collection, and latest arrival time limit of subsequent key points to be inspected. It calculates the difference between the number of valid frames already obtained and the number of frames to be taken, compares the length of consecutive missing frames with the threshold of consecutive missing frames, and compares the number of times the supplementary collection has been triggered with the upper limit of the number of supplementary collections to obtain the supplementary collection constraint value. The queue arrangement submodule retrieves the target point number, point risk level, angular distance from the current gimbal position to the target point, estimated time for supplementary sampling, and latest arrival time of subsequent key points to be inspected based on the supplementary sampling constraint value. It then merges the points retained in the supplementary sampling constraint value according to the same target point number, arranges the point risk level, angular distance value, estimated time for supplementary sampling, and latest arrival time of subsequent key points to be inspected in sequence, registers the queue departure order according to the order of appearance, and obtains the supplementary sampling queue departure table.

[0012] As a further embodiment of the present invention, the monitoring and display module includes a grid mapping submodule, a layer writing submodule, and an interface creation submodule: The grid mapping submodule calls the twin deviation list, the three-dimensional spatial grid of the computer room, the target point number, the missing frame sequence, the same position verification record, and the anomaly code according to the supplementary sampling team list. It matches the target point number with the grid number in the three-dimensional spatial grid of the computer room item by item, registers the grid position of the point in the order of the number, and assigns the same number in the twin deviation list to the corresponding grid position to obtain the point grid value. The layer writing submodule calls the missing frame sequence, the same position verification record, and the three-dimensional spatial grid of the computer room based on the point location grid value. It reads the field of view coverage area of ​​the corresponding point according to the target point number, writes the missing frame sequence into the field of view coverage area of ​​the corresponding point, writes the same position verification record into the corresponding cabinet, power distribution cabinet, precision air conditioner, and UPS layer, registers the writing position sequence according to the layer number, and generates the layer registration value. The interface creation sub-module retrieves the exception code, target point number, and 3D spatial grid of the computer room based on the layer registration value. It reads the status bar of the corresponding inspection point according to the target point number, writes the exception code into the status bar of the corresponding inspection point, and matches the status bar number, layer number, and grid number in sequence. It then merges and writes each item into a record according to the tab order of the interface to create a twin monitoring interface.

[0013] Compared with the prior art, the advantages and positive effects of the present invention are as follows: In this invention, by unifying installation parameters, field of view coverage, and environmental information to inspection points, and synchronously binding temperature, humidity, smoke, water leakage, and video frames to these points, the consistency of door status, indicator lights, dashboard, and environmental data can be verified at the same location. This allows for timely identification of issues such as missing frames, misalignment, and abnormal synchronization. Furthermore, by combining missing frame length, number of re-collections, risk level, and time limit for sorting, re-collection and handling can be more focused on high-risk areas, improving the accuracy of anomaly identification, the completeness of evidence, and inspection efficiency. Attached Figure Description

[0014] Figure 1 This is a system flowchart of the present invention. Detailed Implementation

[0015] The technical solution of the present invention will now be described with reference to the accompanying drawings.

[0016] In embodiments of the present invention, words such as "exemplarily," "for example," etc., are used to indicate that something is an example, illustration, or description. Any embodiment or design described as "exemplary" in the present invention should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of the word "exemplary" is intended to present the concept in a concrete manner. Furthermore, in embodiments of the present invention, the meaning expressed by "and / or" can be both, or either one.

[0017] In the embodiments of this invention, the terms "image" and "picture" may sometimes be used interchangeably. It should be noted that, without emphasizing the distinction between them, they convey the same meaning. Similarly, the terms "of," "corresponding (relevant)," and "corresponding" may sometimes be used interchangeably. It should be noted that, without emphasizing the distinction between them, they convey the same meaning.

[0018] In this embodiment of the invention, sometimes a subscript such as W1 may be written in a non-subscript form such as W1. When the difference is not emphasized, the meaning they express is the same.

[0019] To make the technical problems, technical solutions and advantages of the present invention clearer, a detailed description will be given below in conjunction with the accompanying drawings and specific embodiments.

[0020] Please see Figure 1 This invention provides a technical solution: an intelligent monitoring system for a data center environment based on digital twins, the system comprising: Twin modeling module: Obtain the coordinates of the cabinet, power distribution cabinet, precision air conditioner, UPS, temperature and humidity sensor, smoke sensor, water leakage sensor, PTZ camera installation coordinates, PTZ camera horizontal angle, PTZ camera tilt angle, and focal length. Write the coordinates of each device and sensor into the same 3D space grid of the computer room. Calculate the field of view coverage area of ​​each inspection point according to the horizontal angle, tilt angle, and focal length of the PTZ camera. Then, map the field of view coverage area to the coordinates of the cabinet, power distribution cabinet, and precision air conditioner to generate a set of twin points in the computer room. Environmental data acquisition module: Based on the twin point set of the computer room, it collects the rack air intake temperature, rack air return temperature, ambient humidity, smoke concentration, water leakage status, current horizontal angle of the PTZ camera, current tilt angle of the PTZ camera, video frame timestamp, and video frame sequence number. It then maps the video frame timestamp and video frame sequence number to each inspection point, and binds the rack air intake temperature, rack air return temperature, ambient humidity, smoke concentration, and water leakage status to the same inspection point to obtain the point environment mirror group. Mirror Verification Module: Based on the mirror group of the location environment, it calls the status of the cabinet door, the on / off status of the indicator lights, the reading area of ​​the instrument panel, the current horizontal angle of the PTZ camera, the current tilt angle of the PTZ camera, the video frame sequence number, the cabinet intake air temperature, the cabinet return air temperature, the ambient humidity, the smoke concentration, and the water leakage status. It maps the current horizontal angle and the current tilt angle of the PTZ camera to the same-name inspection point in the data center twin point set. It checks the video frame sequence number of the inspection point against the number of frames that should be taken frame by frame, records the missing frame sequence, and performs a co-location check on the cabinet door status, the on / off status of the indicator lights, and the reading area of ​​the instrument panel with the ambient humidity, the cabinet intake air temperature, and the cabinet return air temperature bound to the inspection point. It also performs a co-location check on the smoke concentration with the inspection point where the smoke sensor coordinates are located, and a co-location check on the water leakage status with the inspection point where the water leakage sensor coordinates are located. Finally, it summarizes the missing frame sequence, the co-location check record, and the current inspection point number to obtain the twin deviation list. The inspection and adjudication module retrieves the target point number, point risk level, environmental sensitivity level, number of frames to be retrieved, number of valid frames already obtained, length of consecutive missing frames, number of times re-collection has been triggered, angular distance from the current PTZ position to the target point, estimated time for re-collection, and latest arrival time of subsequent key points to be inspected from the twin deviation list. It calculates the difference between the number of valid frames already obtained and the number of frames to be retrieved, compares the length of consecutive missing frames with the threshold for consecutive missing frames, compares the number of times re-collection has been triggered with the upper limit for the number of re-collection, and sorts the point risk level, angular distance from the current PTZ position to the target point, estimated time for re-collection, and latest arrival time of subsequent key points to be inspected from the same target point number to obtain the re-collection queue list. Monitoring and Display Module: Based on the supplementary sampling team list, the module calls the twin deviation list, the 3D spatial grid of the computer room, the target point number, the missing frame sequence, the co-location verification record, and the anomaly code. It maps the target point number to the 3D spatial grid of the computer room, writes the missing frame sequence into the field of view coverage area of ​​the corresponding point, writes the co-location verification record into the corresponding cabinet, power distribution cabinet, precision air conditioner, and UPS layers, and writes the anomaly code into the status bar of the corresponding inspection point, thus establishing a twin monitoring interface.

[0021] The twin modeling module includes a coordinate aggregation submodule, a mesh writing submodule, and a view mapping submodule. Coordinate aggregation submodule: Obtains the coordinates of the cabinet, power distribution cabinet, precision air conditioner, UPS, temperature and humidity sensor, smoke sensor, water leakage sensor, PTZ camera installation coordinates, PTZ camera horizontal angle, PTZ camera tilt angle, and focal length. Arranges the coordinate values ​​in the order of the coordinate axes, performs corresponding verification on coordinate items with the same name by device number, and integrates the horizontal angle, tilt angle, and focal length by camera number to obtain the coordinate sequence value; This module is used to uniformly access, number, associate, and standardize the original coordinate data of equipment cabinets, power distribution cabinets, precision air conditioners, UPS, temperature and humidity sensors, smoke sensors, water leakage sensors, and PTZ cameras. The coordinate collection submodule is also used to perform consistent conversion of coordinate systems, unit systems, and origin references of coordinates from different sources, screen and mark coordinate records with missing items, duplicate numbers, out-of-bounds or conflicting coordinates, and encapsulate the camera's horizontal angle, pitch angle, and focal length parameters with the corresponding installation coordinates to form a standard coordinate sequence value that can be directly written into the three-dimensional space grid.

[0022] The grid writing submodule calls the cabinet number, power distribution cabinet number, precision air conditioner number, UPS number, temperature and humidity sensor number, smoke sensor number, water leakage sensor number, and camera number according to the coordinate sequence value, writes the coordinate value corresponding to each number into the same three-dimensional space grid of the computer room, performs grid point positioning according to X-axis displacement, Y-axis displacement, and Z-axis displacement, records the grid position sequence of each number, and generates grid position sequence value. This module is used to map standard coordinate sequence values ​​to corresponding grid points within the 3D spatial grid of the computer room according to preset grid division rules, and to generate the position index relationship of each device, sensor, and camera in the grid. The grid writing submodule is also used to set the grid granularity according to the length, width, and height directions of the computer room, establish parallel registration relationships for multiple objects falling into the same grid, perform positioning processing on cross-grid boundary objects according to the center point or proportion rules, and retain the bidirectional retrieval relationship between object number, object category, and grid position order for subsequent point mapping and monitoring display calls.

[0023] The field of view mapping submodule calls the pan-tilt camera's horizontal angle, pan-tilt camera's pitch angle, and focal length based on the grid position value. It calculates the field of view boundary value of each inspection point according to the angle change and focal length extension. It maps the field of view boundary value to the grid position of the cabinet coordinates, power distribution cabinet coordinates, and precision air conditioner coordinates. It summarizes the correspondence according to the point number and generates a set of twin points in the computer room. This module is used to calculate the spatial field of view coverage of corresponding inspection points based on the installation location, horizontal angle, pitch angle, and focal length parameters of the PTZ camera. It then matches this field of view coverage with the equipment locations within the grid to form a set of twin points for the equipment room. The field of view mapping submodule is also used to determine the field of view boundary expansion range based on the angle deflection step size and focal length change ratio. It performs visibility determination on cabinets, power distribution cabinets, and precision air conditioning objects within the field of view coverage area, marks obstructions, excessive deflection angles, and edge coverage, and records the correspondence between "camera - field of view - equipment object" according to the point number to improve the accuracy of subsequent environmental mirroring binding.

[0024] The environmental data acquisition module includes a parameter acquisition submodule and a point binding submodule. Parameter acquisition submodule: Based on the twin point set of the computer room, it collects the cabinet air inlet temperature, cabinet air return temperature, ambient humidity, smoke concentration, water leakage status, current horizontal angle of the PTZ camera, current tilt angle of the PTZ camera, video frame timestamp, and video frame sequence number. It aggregates the collected values ​​according to the inspection point number and verifies the correspondence between the video frame timestamp and the video frame sequence number in the same collection order to obtain the corresponding frame position value. This module is used to synchronously collect and aggregate parameters such as temperature, humidity, smoke, water leakage, and video inspection data around a set of twin points in the computer room. The parameter acquisition submodule is also used to trigger the reading of cabinet air intake temperature, cabinet return air temperature, ambient humidity, smoke concentration, water leakage status, and current horizontal angle, current tilt angle, and video frame information of the PTZ camera according to a preset acquisition cycle. It performs time-series calibration on the time difference of data returned from different acquisition channels and identifies and processes abnormal null values, duplicate frame numbers, reversed timestamps, and jump data, thereby generating frame bit correspondence values ​​with time-series consistency.

[0025] Point binding submodule: Based on the frame position corresponding value, call the cabinet air inlet temperature, cabinet air return temperature, ambient humidity, smoke concentration, and water leakage status. According to the inspection point number, map the video frame timestamp and video frame sequence number to each inspection point. Group the cabinet air inlet temperature, cabinet air return temperature, ambient humidity, smoke concentration, and water leakage status into the same inspection point and obtain the point environment mirror group. This module is used to uniformly bind video frame information and environmental parameters according to the inspection point number, forming a point environment mirror group corresponding to each inspection point. The point binding submodule is also used to associate and merge the video frame timestamp, video frame sequence number with the cabinet air inlet temperature, cabinet air return temperature, ambient humidity, smoke concentration and water leakage status according to the inspection point number, collection batch number or time window. It establishes a time series binding relationship for multiple sampling results of the same point, and retains the point number, collection time and parameter source identifier in the binding result, so that the subsequent mirror verification module can perform point-by-point verification and deviation analysis.

[0026] The mirror verification module includes a point correspondence submodule, a frame sequence verification submodule, and a co-location summary submodule: Point-to-point submodule: Based on the point-to-point environment mirror group, it calls the cabinet door status, indicator light status, instrument panel reading area, current horizontal angle of the PTZ camera, current tilt angle of the PTZ camera, video frame sequence number, cabinet air inlet temperature, cabinet air return temperature, ambient humidity, smoke concentration, and water leakage status. It maps the current horizontal angle and current tilt angle of the PTZ camera to the same-name inspection points in the data center twin point set, and merges the called values ​​according to the point number to obtain the point-to-point corresponding value. This module is used to map the video frame parameters and environmental parameters in the point environment mirror group to the inspection points in the data center twin point set, obtaining point correspondence values ​​for subsequent verification. The point correspondence submodule is also used to look up the corresponding inspection point number based on the current horizontal angle and current tilt angle of the PTZ camera, merge the video analysis results such as cabinet door status, indicator light status, and instrument panel reading area with the environmental parameters collected in the same batch, verify and mark cases of angle offset exceeding the threshold, inconsistent point names, and conflicting points with the same name, and output a unified point key value structure to facilitate subsequent frame sequence verification and same-point summary processing.

[0027] Frame sequence verification submodule: Based on the corresponding value of the point, call the video frame sequence number of the inspection point and the number of frames to be taken, check the frame number frame by frame in ascending order, write the missing frame number into the continuous sequence segment, register the continuous sequence segment with the inspection point number, record the number of frames not taken and the length of the missing segment for each inspection point, and generate the missing frame sequence. This module is used to check the actual video frame sequence number of the inspection point against the preset number of frames to identify missing frames and form a missing frame sequence. The frame sequence check submodule is also used to detect frame missing, frame duplication, frame disorder and frame interruption according to the frame number increment rule, automatically group consecutive missing frames into interval segments, and record the total number of uncollected frames, the length of consecutive missing frames and the start and end positions of the missing frames for the corresponding point. For cases where there is only a single frame loss or scattered loss, the frame sequence check submodule can also generate discrete missing frame identifiers and consecutive missing frame identifiers respectively, so that the inspection decision module can refine the priority judgment of supplementary collection.

[0028] The corresponding submodule is called to match the missing frame sequence with the corresponding point value. It performs a corresponding check on the cabinet door status, indicator light status, instrument panel reading area corresponding to the ambient humidity, cabinet air intake temperature, and cabinet return air temperature. It also performs a corresponding check on the smoke concentration corresponding to the inspection point where the smoke sensor is located, and a corresponding check on the water leakage status corresponding to the inspection point where the water leakage sensor is located. Finally, it summarizes the missing frame sequence, corresponding check record, and current inspection point number to obtain the twin deviation list. This module is used to perform co-location verification between video analysis results and environmental sensor data, and to summarize the missing frame sequences and co-location verification results into a twin deviation list. The co-location summary submodule is also used to perform position consistency verification on the associated environmental humidity, air intake temperature and return air temperature according to the cabinet door status, indicator light status and the equipment location corresponding to the instrument reading area. At the same time, the co-location summary submodule is also used to perform point consistency verification on the smoke concentration and the inspection point where the smoke sensor is located, and the water leakage status and the inspection point where the water leakage sensor is located, and to add anomaly type identifier, deviation degree identifier and point number identifier to the inconsistency items to form a structured twin deviation list.

[0029] The inspection and adjudication module includes a difference verification submodule and a queue arrangement submodule: The difference verification submodule: For the twin deviation list, it calls the target point number, point risk level, environmental sensitivity level, number of frames to be taken, number of valid frames already obtained, length of consecutive missing frames, number of times the supplementary collection has been triggered, angular distance from the current PTZ position to the target point, estimated time for supplementary collection, and latest arrival time limit of subsequent key points to be inspected. It calculates the difference between the number of valid frames already obtained and the number of frames to be taken, compares the length of consecutive missing frames with the threshold of consecutive missing frames, and compares the number of times the supplementary collection has been triggered with the upper limit of the number of supplementary collections to obtain the supplementary collection constraint value. This module is used to perform necessity judgment and constraint screening for each target point in the twin deviation list, and generate supplementary sampling constraint values. The difference verification submodule is also used to calculate the difference between the number of valid frames obtained and the number of frames to be taken, compare the relationship between the consecutive missing frame length and the preset consecutive missing frame number threshold, and compare the relationship between the number of supplementary sampling triggered and the upper limit of the number of supplementary sampling. For points that meet the supplementary sampling trigger conditions, the difference verification submodule can also generate a supplementary sampling retention mark by combining the point risk level, environmental sensitivity level, angular distance and the estimated supplementary sampling time. For points that do not meet the conditions or have reached the supplementary sampling upper limit, a skip mark is generated to reduce the resource occupation caused by repeated supplementary sampling.

[0030] The queue arrangement submodule retrieves the target point number, point risk level, angular distance from the current gimbal position to the target point, estimated time for supplementary mining, and latest arrival time of subsequent key points to be inspected based on the supplementary mining constraint value. It then merges the points retained in the supplementary mining constraint value according to the same target point number, arranges the point risk level, angular distance value, estimated time for supplementary mining, and latest arrival time of subsequent key points to be inspected in sequence, registers the queue departure order according to the front and back positions, and obtains the supplementary mining queue departure table. This module is used to prioritize and register the order of remaining points based on the supplementary sampling constraint value, forming a supplementary sampling dispatch table. The queue order arrangement submodule is also used to summarize the items to be supplemented according to the target point number, and to arrange them according to multiple conditions, with priority given to point risk level, second best to the angular distance from the current gimbal position to the target point, third best to the estimated supplementary sampling time, and fourth best to the latest arrival time of subsequent key points to be inspected. For points with the same priority, the queue order arrangement submodule can also perform secondary sorting based on the point number order, historical supplementary sampling success rate, or the time of the most recent anomaly, to ensure that the supplementary sampling path arrangement is executable and timely.

[0031] The monitoring and display module includes a grid mapping submodule, a zone writing submodule, and an interface creation submodule. The grid mapping submodule calls the twin deviation list, the three-dimensional spatial grid of the computer room, the target point number, the missing frame sequence, the same position verification record, and the anomaly code according to the supplementary sampling team list. It matches the target point number with the grid number in the three-dimensional spatial grid of the computer room item by item, registers the grid position of the point in the order of the number, and assigns the same number in the twin deviation list to the corresponding grid position to obtain the point grid value. This module is used to remap target points in the supplementary sampling queue and twin deviation list to their corresponding positions in the 3D spatial grid of the equipment room, obtaining the grid location value. The grid mapping submodule is also used to perform item-by-item matching between the target point number and the grid number, read the spatial grid position, the equipment area to which the point belongs, and the relationship between adjacent grids, and collect the missing frame sequence, the same position check record, and the abnormal code in the twin deviation list into the corresponding grid position according to the same name number, thereby providing a unified position index basis for subsequent layer writing and interface visualization.

[0032] The layer writing submodule calls the missing frame sequence, the same position verification record, and the three-dimensional spatial grid of the computer room based on the point location grid value. It reads the field of view coverage area of ​​the corresponding point according to the target point number, writes the missing frame sequence into the field of view coverage area of ​​the corresponding point, writes the same position verification record into the corresponding cabinet, power distribution cabinet, precision air conditioner, and UPS layer, registers the writing position sequence according to the layer number, and generates the layer registration value. This module is used to write missing frame sequences and co-location verification records into the corresponding field of view coverage area and device layer according to different display objects, forming layer registration values. Among them, the zone layer writing submodule is also used to read the corresponding field of view coverage area according to the target point number, write the missing frame sequence into the frame order display area of ​​the point's field of view area, and write the co-location verification records into the cabinet layer, power distribution cabinet layer, precision air conditioning layer, and UPS layer respectively. It also generates traceable layer registration information based on the layer number, writing type, and writing position. For cases where the same point involves multiple anomalies, the zone layer writing submodule can also perform layer overlay writing to maintain the integrity of the displayed information.

[0033] Interface creation sub-module: Based on the layer registration value, call the exception code, target point number, and computer room 3D spatial grid. Read the status bar of the corresponding inspection point according to the target point number, write the exception code into the status bar of the corresponding inspection point, match the status bar number, layer number, and grid number in order, merge the items into records according to the interface tab order, and create a twin monitoring interface. This module is used to construct a twin monitoring interface based on layer registration values, anomaly codes, and the 3D spatial grid of the data center, enabling the visualization output of abnormal statuses at inspection points. The interface creation submodule also reads the corresponding status bar according to the target point number, writes the anomaly code into the corresponding inspection point status bar, and sequentially associates the status bar number, layer number, and grid number. Simultaneously, the interface creation submodule can also merge and display the write records from the real-time monitoring page, anomaly alarm page, supplementary data acquisition task page, and historical traceability page according to the interface tab order, supporting maintenance personnel in uniformly viewing data center environment anomalies, video frame loss, and supplementary data acquisition execution status.

[0034] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of protection of the described technical solutions.

Claims

1. A data center environment intelligent monitoring system based on digital twins, characterized in that, The system includes: Twin modeling module: acquires the installation parameters of each device, sensor and PTZ camera, writes them into the three-dimensional spatial grid of the computer room, calculates the field of view coverage area of ​​the inspection points, and generates a set of twin points in the computer room; The twin modeling module includes a coordinate aggregation submodule, a mesh writing submodule, and a view mapping submodule. Coordinate aggregation submodule: Obtains the coordinates of the cabinet, power distribution cabinet, precision air conditioner, UPS, temperature and humidity sensor, smoke sensor, water leakage sensor, PTZ camera installation coordinates, PTZ camera horizontal angle, PTZ camera tilt angle, and focal length. Arranges the coordinate values ​​in the order of the coordinate axes, performs corresponding verification on coordinate items with the same name by device number, and integrates the horizontal angle, tilt angle, and focal length by camera number to obtain the coordinate sequence value; The grid writing submodule calls the cabinet number, power distribution cabinet number, precision air conditioner number, UPS number, temperature and humidity sensor number, smoke sensor number, water leakage sensor number, and camera number according to the coordinate sequence value, writes the coordinate value corresponding to each number into the same three-dimensional space grid of the computer room, performs grid point positioning according to X-axis displacement, Y-axis displacement, and Z-axis displacement, records the grid position sequence of each number, and generates grid position sequence value. The field of view mapping submodule calls the pan-tilt camera's horizontal angle, pan-tilt camera's pitch angle, and focal length based on the grid position value. It calculates the field of view boundary value of each inspection point according to the angle change and focal length extension. It maps the field of view boundary value to the grid position of the cabinet coordinates, power distribution cabinet coordinates, and precision air conditioner coordinates. It summarizes the correspondence according to the point number and generates a set of twin points in the computer room. Environmental data acquisition module: Collects temperature, humidity, smoke, water leakage and PTZ video information based on the twin point set of the computer room, binds environmental data and video frames according to the inspection points, and obtains the point environment mirror group; Mirror verification module: Based on the point environment mirror group, it verifies the correspondence between the inspection point frame sequence, door status, indicator lights, instrument panel and environmental data, and summarizes and generates a twin deviation list; The mirror verification module includes a point correspondence submodule, a frame sequence verification submodule, and a co-location summary submodule: Point-to-point submodule: Based on the point-to-point environment mirror group, it calls the cabinet door status, indicator light status, instrument panel reading area, current horizontal angle of the PTZ camera, current tilt angle of the PTZ camera, video frame sequence number, cabinet air inlet temperature, cabinet air return temperature, ambient humidity, smoke concentration, and water leakage status. It maps the current horizontal angle and current tilt angle of the PTZ camera to the same-name inspection points in the data center twin point set, and merges the called values ​​according to the point number to obtain the point-to-point corresponding value. Frame sequence verification submodule: Based on the corresponding value of the point, call the video frame sequence number of the inspection point and the number of frames to be taken, check the frame number frame by frame in ascending order, write the missing frame number into the continuous sequence segment, register the continuous sequence segment with the inspection point number, record the number of frames not taken and the length of the missing segment for each inspection point, and generate the missing frame sequence. The corresponding submodule is called to match the missing frame sequence with the corresponding point value. It performs a corresponding check on the cabinet door status, indicator light status, instrument panel reading area corresponding to the ambient humidity, cabinet air intake temperature, and cabinet return air temperature. It also performs a corresponding check on the smoke concentration corresponding to the inspection point where the smoke sensor is located, and a corresponding check on the water leakage status corresponding to the inspection point where the water leakage sensor is located. Finally, it summarizes the missing frame sequence, corresponding check record, and current inspection point number to obtain the twin deviation list. Inspection and adjudication module: For the twin deviation list, compare the corresponding frame count, missing frame length, and number of re-collection indicators, and sort by risk level and time limit to obtain the re-collection queue list; The inspection and adjudication module includes a difference verification submodule and a queue arrangement submodule: The difference verification submodule: For the twin deviation list, it calls the target point number, point risk level, environmental sensitivity level, number of frames to be taken, number of valid frames already obtained, length of consecutive missing frames, number of times the supplementary collection has been triggered, angular distance from the current PTZ position to the target point, estimated time for supplementary collection, and latest arrival time limit of subsequent key points to be inspected. It calculates the difference between the number of valid frames already obtained and the number of frames to be taken, compares the length of consecutive missing frames with the threshold of consecutive missing frames, and compares the number of times the supplementary collection has been triggered with the upper limit of the number of supplementary collections to obtain the supplementary collection constraint value. The queue arrangement submodule retrieves the target point number, point risk level, angular distance from the current gimbal position to the target point, estimated time for supplementary mining, and latest arrival time of subsequent key points to be inspected based on the supplementary mining constraint value. It then merges the points retained in the supplementary mining constraint value according to the same target point number, arranges the point risk level, angular distance value, estimated time for supplementary mining, and latest arrival time of subsequent key points to be inspected in sequence, registers the queue departure order according to the front and back positions, and obtains the supplementary mining queue departure table. Monitoring and display module: Based on the supplementary sampling team list, the target location, missing frame sequence, co-location verification record and abnormal code are mapped to a three-dimensional spatial grid to establish a twin monitoring interface.

2. The intelligent monitoring system for computer room environment based on digital twin as described in claim 1, characterized in that, The environmental acquisition module includes a parameter acquisition submodule and a point binding submodule: Parameter acquisition submodule: Based on the twin point set of the computer room, it collects the cabinet air inlet temperature, cabinet air return temperature, ambient humidity, smoke concentration, water leakage status, current horizontal angle of the PTZ camera, current tilt angle of the PTZ camera, video frame timestamp, and video frame sequence number. It aggregates the collected values ​​according to the inspection point number and verifies the correspondence between the video frame timestamp and the video frame sequence number in the same collection order to obtain the corresponding frame position value. Point binding submodule: Based on the frame position corresponding value, it calls the cabinet air inlet temperature, cabinet air return temperature, ambient humidity, smoke concentration, and water leakage status. According to the inspection point number, it maps the video frame timestamp and video frame sequence number to each inspection point, and groups the cabinet air inlet temperature, cabinet air return temperature, ambient humidity, smoke concentration, and water leakage status into the same inspection point, and obtains the point environment mirror group.

3. The intelligent monitoring system for computer room environment based on digital twin as described in claim 1, characterized in that, The monitoring and display module includes a grid mapping submodule, a zone writing submodule, and an interface creation submodule. The grid mapping submodule calls the twin deviation list, the three-dimensional spatial grid of the computer room, the target point number, the missing frame sequence, the same position verification record, and the anomaly code according to the supplementary sampling team list. It matches the target point number with the grid number in the three-dimensional spatial grid of the computer room item by item, registers the grid position of the point in the order of the number, and assigns the same number in the twin deviation list to the corresponding grid position to obtain the point grid value. The layer writing submodule calls the missing frame sequence, the same position verification record, and the three-dimensional spatial grid of the computer room based on the point location grid value. It reads the field of view coverage area of ​​the corresponding point according to the target point number, writes the missing frame sequence into the field of view coverage area of ​​the corresponding point, writes the same position verification record into the corresponding cabinet, power distribution cabinet, precision air conditioner, and UPS layer, registers the writing position sequence according to the layer number, and generates the layer registration value. The interface creation sub-module retrieves the exception code, target point number, and 3D spatial grid of the computer room based on the layer registration value. It reads the status bar of the corresponding inspection point according to the target point number, writes the exception code into the status bar of the corresponding inspection point, and matches the status bar number, layer number, and grid number in sequence. It then merges and writes each item into a record according to the tab order of the interface to create a twin monitoring interface.

Citation Information

Patent Citations

  • Digital twin positioning method and system based on BIM (Building Information Modeling) and video

    CN118552877A

  • Intelligent park environment space monitoring method and system based on digital twinning

    CN119324933A