Machine room asset checking method and system based on online visualization tool
By using online visualization tools to create floor plans of the data center and comparing them with the comprehensive asset management system, the problems of data authenticity and location visualization in communication data center asset management were solved, thereby improving the accuracy of data center management and operational efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-09
- Publication Date
- 2026-04-07
AI Technical Summary
Existing asset management practices for communication equipment rooms suffer from issues such as insufficient data accuracy, missing location information, and discrepancies between floor plans and actual conditions. These problems lead to deviations in equipment room planning, low resource utilization, and time-consuming fault location.
The data center asset inventory method adopts online visualization tools. By drawing a data center floor plan, generating rack locations using initial layout parameters, splitting or merging A and B sides, calculating safety distances, and dynamically displaying rack status through color and borders, it supports drag-and-drop editing to achieve visualized management of rack locations. It also performs three-level comparisons with the comprehensive asset management system and marks the locations of problematic racks.
It improved data authenticity, enabled visualized management of rack locations, increased fault location efficiency, optimized resource scheduling and data center planning, avoided expansion conflicts, and improved operation and maintenance efficiency.
Smart Images

Figure CN121808121A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of communication machine room asset management, in particular to a machine room asset checking method and system based on an online visualization tool. BACKGROUND
[0002] In the communication machine room asset management, the rack as the core physical resource, the accuracy of its position, quantity, occupancy state and other data directly affects the machine room planning, capacity assessment, fault troubleshooting and resource scheduling. The existing technology has the following problems:
[0003] 1. Insufficient data authenticity: The rack data in the asset management system is mostly text record (such as "machine room A-column 1-rack 3"), lacking physical position visualization verification, and unable to confirm whether the data is consistent with the actual situation;
[0004] 2. Missing position information: Traditional code scanning or manual inventory can only record rack number and other attributes, and cannot obtain the accurate installation position (such as column, row, physical coordinates) in the machine room, resulting in "data without position";
[0005] 3. Disconnection between floor plan and reality: The existing system floor plan is mostly a logical layout generated automatically based on text data, which does not reflect the actual arrangement, spacing, physical obstacles (such as pillars, cabinet size difference) and other real scenarios of the rack, resulting in low reference value of the floor plan;
[0006] 4. Derivative problems: The above problems further lead to capacity assessment deviation during machine room planning, rack expansion conflict, low resource utilization, time-consuming fault location and other problems, affecting the efficiency of machine room operation and maintenance.
[0007] In the communication machine room asset management, how to solve the problems of data authenticity, position visualization and floor plan effectiveness is a technical problem to be solved. SUMMARY
[0008] The technical task of the present application is to provide a machine room asset checking method and system based on an online visualization tool to solve the technical problems of data authenticity, position visualization and floor plan effectiveness in the communication machine room asset management.
[0009] In a first aspect, the present application provides a machine room asset checking method based on an online visualization tool, comprising the following steps:
[0010] Drawing a machine room floor plan: drawing a machine room floor plan through an online visualization tool, generating rack positions in batches through initialization of layout parameters, splitting or merging adjacent AB faces according to rules, calculating the safety distance between rack positions and obstacles and aligning the rack positions, dynamically displaying the state of rack positions / racks through color and border style, and editing the machine room contour and rack positions through drag-and-drop method;
[0011] Planar data output: The completed planar data is synchronized to the inventory system via API, and a three-level comparison is performed with the existing data in the comprehensive asset system. The location of the problematic racks is marked, and a rectification list including coordinate screenshots is exported.
[0012] Preferably, a floor plan of the computer room is drawn, including the following steps:
[0013] Template initialization: Arrange rack positions by initializing layout parameters, including the number of columns, number of racks per column, and orientation;
[0014] Batch addition and parameterized configuration: Use the addition function of the offline visualization tool to set the starting column, number of columns and direction, as well as the AB side splitting method to generate multiple rack positions at once;
[0015] Layout rules: The rack positions are aligned and arranged using the built-in layout algorithm in the online visualization tool;
[0016] AB surface splitting and merging: splitting or merging the AB surfaces of a single or all rack locations;
[0017] Numbering: Rack locations are numbered using a four-level rule: server room code - column number - tag number - A / B side.
[0018] Dynamic display of rack status boundaries: The rack location and the idle, pre-occupied and occupied status of the rack are distinguished by color and icon. The boundaries are marked with different border styles on the floor plan. When the rack status changes, the floor plan display is updated in real time.
[0019] Drag-and-drop editing: Adjust the outline size of the server room by dragging the vertices, fine-tune the rack position coordinates by dragging with the mouse, and automatically snap to the grid line when released;
[0020] Resource Template Library: Provides a library of icons for data center facilities. After dragging and dropping them onto the canvas, they are automatically associated with location attributes and support spatial relationship verification with rack locations.
[0021] As a preferred option, when splitting the AB side, it supports configuration by proportion or quantity; when merging, it verifies the continuity of adjacent rack positions; and after merging, it retains the original position coordinates and updates the status identifier.
[0022] As a preferred option, the three-level comparison includes the following:
[0023] Existence comparison: Verify the matching relationship between the rack locations in the floor plan and the existing data in the comprehensive asset management system;
[0024] Status consistency comparison: Compare the differences between the rack "idle / pre-occupied / occupied" status on the floor plan and in the integrated asset management system;
[0025] Attribute consistency comparison: Verify the matching degree of attribute information such as rack number, model, and data center.
[0026] Preferably, when using colors and icons to distinguish rack locations and the idle, reserved, and occupied status of racks, green indicates idle, yellow indicates reserved, and red indicates occupied. In the occupied state, a bold red border is added to the rack location, in the reserved state, a dashed yellow border is added, and in the idle state, there is no special border.
[0027] Secondly, the present invention provides a data center asset inventory system based on online visualization tools, including a data center floor plan module and a floor plan data output module;
[0028] The server room floor plan module is used to draw server room floor plans using online visualization tools. It generates rack positions in batches by initializing layout parameters, splits or merges adjacent AB operation surfaces according to rules, calculates the safe distance between rack positions and obstacles, and aligns rack positions in the layout. It dynamically displays rack positions / rack status with colors and border styles, and allows users to edit the server room outline and rack positions by dragging and dropping.
[0029] The planar data output module is used to synchronize the completed planar map data to the inventory system via API, perform a three-level comparison with the existing data in the comprehensive asset system, mark the location of problematic racks, and export a rectification list including coordinate screenshots.
[0030] As a preferred method, when drawing a floor plan of the data center, online visualization tools are used to perform the following operations:
[0031] Template initialization: Arrange rack positions by initializing layout parameters, including the number of columns, number of racks per column, and orientation;
[0032] Batch addition and parameterized configuration: Use the addition function of the offline visualization tool to set the starting column, number of columns and direction, as well as the AB side splitting method to generate multiple rack positions at once;
[0033] Layout rules: The rack positions are aligned and arranged using the built-in layout algorithm in the online visualization tool;
[0034] AB surface splitting and merging: splitting or merging the AB surfaces of a single or all rack locations;
[0035] Numbering: Rack locations are numbered using a four-level rule: server room code - column number - tag number - A / B side.
[0036] Dynamic display of rack status boundaries: The rack location and the idle, pre-occupied and occupied status of the rack are distinguished by color and icon. The boundaries are marked with different border styles on the floor plan. When the rack status changes, the floor plan display is updated in real time.
[0037] Drag-and-drop editing: Adjust the outline size of the server room by dragging the vertices, fine-tune the rack position coordinates by dragging with the mouse, and automatically snap to the grid line when released;
[0038] Resource Template Library: Provides a library of icons for data center facilities. After dragging and dropping them onto the canvas, they are automatically associated with location attributes and support spatial relationship verification with rack locations.
[0039] As a preferred option, the online visualization tool supports configuration by proportion or quantity when splitting AB sides, the online visualization tool is used to verify the continuity of adjacent rack positions when merging, and the online visualization tool is used to retain the original position coordinates and update the status indicators after merging.
[0040] As a preferred option, the three-level comparison includes the following:
[0041] Existence comparison: Verify the matching relationship between the rack locations in the floor plan and the existing data in the comprehensive asset management system;
[0042] Status consistency comparison: Compare the differences between the rack "idle / pre-occupied / occupied" status on the floor plan and in the integrated asset management system;
[0043] Attribute consistency comparison: Verify the matching degree of attribute information such as rack number, model, and data center.
[0044] Preferably, when using colors and icons to distinguish rack locations and the idle, reserved, and occupied status of racks, green indicates idle, yellow indicates reserved, and red indicates occupied. In the occupied state, a bold red border is added to the rack location, in the reserved state, a dashed yellow border is added, and in the idle state, there is no special border.
[0045] The data center asset inventory method and system based on online visualization tools of the present invention have the following advantages:
[0046] 1. Improved data accuracy: By marking the physical location of racks on site plan, a "what you see is what you get" approach is achieved, solving the problem of disconnect between text data and on-site conditions;
[0047] 2. Location Visualization Management: The floor plan intuitively displays the actual layout of the racks and supports clicking to query rack attributes, replacing traditional text location descriptions and improving fault location efficiency;
[0048] 3. Dynamic updates to the floor plan: After the inventory is completed, the floor plan is linked with the system data, becoming an "authoritative and visual archive" of the physical resources of the computer room, providing an accurate basis for subsequent planning;
[0049] 4. Data center planning: Based on the actual rack layout and spacing, accurately assess the remaining capacity to avoid expansion conflicts;
[0050] 5. Resource scheduling: Quickly locate available racks and optimize resource allocation;
[0051] 6. Operation and maintenance efficiency: In case of failure, the physical coordinates of the rack can be directly located through the floor plan, shortening the troubleshooting time. Attached Figure Description
[0052] To more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0053] The invention will be further described below with reference to the accompanying drawings.
[0054] Figure 1 This is a flowchart of a data center asset inventory method based on online visualization tools, as shown in Example 1. Detailed Implementation
[0055] The present invention will be further described below with reference to the accompanying drawings and specific embodiments, so that those skilled in the art can better understand and implement the present invention. However, the embodiments are not intended to limit the present invention. In the absence of conflict, the embodiments of the present invention and the technical features in the embodiments can be combined with each other.
[0056] This invention provides a method and system for inventorying data center assets based on online visualization tools, which addresses the technical issues of ensuring data authenticity, location visualization, and the validity of floor plans in communication data center asset management.
[0057] Example 1:
[0058] This invention provides a method for inventorying data center assets based on online visualization tools, comprising two steps: drawing a data center floor plan and outputting the floor plan data.
[0059] Step S100: Draw the server room floor plan: Draw the server room floor plan using online visualization tools, generate rack positions in batches by initializing layout parameters, split or merge adjacent AB operation surfaces according to rules, calculate the safe distance between rack positions and obstacles, and align rack positions in the layout. Dynamically display rack positions / rack status using color and border styles, and edit the server room outline and rack positions by dragging and dropping.
[0060] As a specific implementation of drawing the computer room floor plan, this step includes the following operations:
[0061] (1) Template initialization: Arrange rack positions by initializing layout parameters, including the number of columns, number of racks per column, and orientation;
[0062] (2) Batch addition and parameterized configuration: The starting column, number of columns and direction, as well as the AB side splitting method are set through the addition function of the offline visualization tool to generate multiple rack positions at one time;
[0063] (3) Layout rules: The rack positions are aligned and arranged using the layout algorithm built into the online visualization tool;
[0064] (4) AB surface splitting and merging: Split or merge the AB surfaces of a single or all rack positions. When splitting the AB surfaces, it is supported to configure them by proportion or quantity. When merging, the continuity of adjacent rack positions is verified. After merging, the original position coordinates are retained and the status identifier is updated.
[0065] (5) Numbering: The rack positions are numbered according to a four-level rule of computer room code-column number-position number-AB side;
[0066] (6) Dynamic display of status boundaries: The rack location and the idle, pre-occupied and occupied status of the rack are distinguished by color and icon. The boundaries are marked with different border styles on the floor plan. When the rack status changes, the floor plan display is updated in real time.
[0067] (7) Drag-and-drop editing: Adjust the outline size of the computer room by dragging the vertices, fine-tune the rack position coordinates by dragging the mouse, and automatically snap to the grid line when released;
[0068] (8) Resource Template Library: The left tree provides a library of icons for computer room facilities such as doors, windows, and fire extinguishers. After dragging and dropping them onto the canvas, the icons are automatically associated with the location attributes and support spatial relationship verification with the rack location.
[0069] The three-level comparison includes the following:
[0070] (1) Existence comparison: Verify the matching relationship between the rack positions in the plan view and the existing data in the comprehensive asset management system;
[0071] (2) Status consistency comparison: Compare the differences between the rack "idle / pre-occupied / occupied" status on the floor plan and the integrated asset system;
[0072] (3) Attribute consistency comparison: Verify the matching degree of attribute information such as rack number, model, and computer room.
[0073] Step S200 Plane Data Output: The completed plan data is synchronized to the inventory system via API, and a three-level comparison is performed with the existing data in the comprehensive asset system. The location of the problematic racks is marked, and a rectification list including coordinate screenshots is exported.
[0074] The specific implementation of planar data output includes the following two operations:
[0075] (1) Data interface connection: The tool will synchronize the completed plan data (including rack location coordinates, number, status, and A / B side attributes) to the inventory system via API and perform a three-level comparison (existence, status consistency, and attribute consistency) with the existing data in the comprehensive asset system.
[0076] Difference list generation: For differences such as "system not present in floor plan", "inconsistent status", and "numbering conflict", the tool automatically marks the location of the problematic rack (e.g., flashing red border on the floor plan) and exports a rectification list including coordinate screenshots.
[0077] The method in this embodiment improves the efficiency of plan drawing by using layout algorithms, state visualization, and batch operations, overcoming the shortcomings of traditional CAD tools that rely on manual labor and cannot dynamically synchronize data. The claims can further refine the technical details such as the automatic layout algorithm and state synchronization mechanism.
[0078] Example 2:
[0079] The present invention provides a data center asset inventory system based on online visualization tools, including a data center floor plan module and a floor plan data output module.
[0080] The server room floor plan module is used to draw server room floor plans using online visualization tools. It generates rack locations in batches by initializing layout parameters, splits or merges adjacent AB operation surfaces according to rules, calculates the safe distance between rack locations and obstacles, and aligns rack locations in the layout. It dynamically displays rack locations / rack status with colors and border styles, and allows users to edit the server room outline and rack locations by dragging and dropping.
[0081] As a specific implementation of the computer room floor plan module, this module is used to perform the following operations:
[0082] (1) Template initialization: Arrange rack positions by initializing layout parameters, including the number of columns, number of racks per column, and orientation;
[0083] (2) Batch addition and parameterized configuration: The starting column, number of columns and direction, as well as the AB side splitting method are set through the addition function of the offline visualization tool to generate multiple rack positions at one time;
[0084] (3) Layout rules: The rack positions are aligned and arranged using the layout algorithm built into the online visualization tool;
[0085] (4) AB surface splitting and merging: Split or merge the AB surfaces of a single or all rack positions. When splitting the AB surfaces, it is supported to configure them by proportion or quantity. When merging, the continuity of adjacent rack positions is verified. After merging, the original position coordinates are retained and the status identifier is updated.
[0086] (5) Numbering: The rack positions are numbered according to a four-level rule of computer room code-column number-position number-AB side;
[0087] (6) Dynamic display of status boundaries: The rack location and the idle, pre-occupied and occupied status of the rack are distinguished by color and icon. The boundaries are marked with different border styles on the floor plan. When the rack status changes, the floor plan display is updated in real time.
[0088] (7) Drag-and-drop editing: Adjust the outline size of the computer room by dragging the vertices, fine-tune the rack position coordinates by dragging the mouse, and automatically snap to the grid line when released;
[0089] (8) Resource Template Library: The left tree provides a library of icons for computer room facilities such as doors, windows, and fire extinguishers. After dragging and dropping them onto the canvas, the icons are automatically associated with the location attributes and support spatial relationship verification with the rack location.
[0090] The three-level comparison includes the following:
[0091] (1) Existence comparison: Verify the matching relationship between the rack positions in the plan view and the existing data in the comprehensive asset management system;
[0092] (2) Status consistency comparison: Compare the differences between the rack "idle / pre-occupied / occupied" status on the floor plan and the integrated asset system;
[0093] (3) Attribute consistency comparison: Verify the matching degree of attribute information such as rack number, model, and computer room.
[0094] The planar data output module is used to synchronize the completed planar map data to the inventory system via API, perform a three-level comparison with the existing data in the comprehensive asset system, mark the location of problematic racks, and export a rectification list including coordinate screenshots.
[0095] As a specific implementation of the planar data output module, this module is used to perform the following two operations:
[0096] (1) Data interface connection: The tool will synchronize the completed plan data (including rack location coordinates, number, status, and A / B side attributes) to the inventory system via API and perform a three-level comparison (existence, status consistency, and attribute consistency) with the existing data in the comprehensive asset system.
[0097] Difference list generation: For differences such as "system not present in floor plan", "inconsistent status", and "numbering conflict", the tool automatically marks the location of the problematic rack (e.g., flashing red border on the floor plan) and exports a rectification list including coordinate screenshots.
[0098] The system in this embodiment can execute the method disclosed in Embodiment 1 to perform a data center asset inventory.
[0099] The above provides a detailed description of the data center asset inventory method and system based on online visualization tools provided by this invention. Specific examples have been used to illustrate the principles and implementation methods of this invention. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of this invention. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this invention. Therefore, the content of this specification should not be construed as a limitation of this invention.
Claims
1. A method for inventorying data center assets based on online visualization tools, characterized in that, Includes the following steps: Draw a server room floor plan: Draw a server room floor plan using online visualization tools, generate rack positions in batches by initializing layout parameters, split or merge adjacent AB operation surfaces according to rules, calculate the safe distance between rack positions and obstacles, and align rack positions in the layout. Dynamically display rack positions / rack status with colors and border styles, and edit the server room outline and rack positions by dragging and dropping. Planar data output: The completed planar data is synchronized to the inventory system via API, and a three-level comparison is performed with the existing data in the comprehensive asset system. The location of the problematic racks is marked, and a rectification list including coordinate screenshots is exported.
2. The method for inventorying data center assets based on online visualization tools according to claim 1, characterized in that, Drawing a floor plan of the computer room includes the following steps: Template initialization: Arrange rack positions by initializing layout parameters, including the number of columns, number of racks per column, and orientation; Batch addition and parameterized configuration: Use the addition function of the offline visualization tool to set the starting column, number of columns and direction, as well as the AB side splitting method to generate multiple rack positions at once; Layout rules: The rack positions are aligned and arranged using the built-in layout algorithm in the online visualization tool; AB surface splitting and merging: splitting or merging the AB surfaces of a single or all rack locations; Numbering: Rack locations are numbered using a four-level rule: server room code - column number - tag number - A / B side. Dynamic display of rack status boundaries: The rack location and the idle, pre-occupied and occupied status of the rack are distinguished by color and icon. The boundaries are marked with different border styles on the floor plan. When the rack status changes, the floor plan display is updated in real time. Drag-and-drop editing: Adjust the outline size of the server room by dragging the vertices, fine-tune the rack position coordinates by dragging with the mouse, and automatically snap to the grid line when released; Resource Template Library: Provides a library of icons for data center facilities. After dragging and dropping them onto the canvas, they are automatically associated with location attributes and support spatial relationship verification with rack locations.
3. The method for inventorying data center assets based on online visualization tools according to claim 1, characterized in that, When splitting A and B sides, it supports configuration by proportion or quantity. When merging, it verifies the continuity of adjacent rack positions. After merging, it retains the original position coordinates and updates the status identifier.
4. The method for inventorying data center assets based on online visualization tools according to claim 1, characterized in that, The three-level comparison includes the following: Existence comparison: Verify the matching relationship between the rack locations in the floor plan and the existing data in the comprehensive asset management system; Status consistency comparison: Compare the differences between the rack "idle / pre-occupied / occupied" status on the floor plan and in the integrated asset management system; Attribute consistency comparison: Verify the matching degree of attribute information such as rack number, model, and data center.
5. The method for inventorying data center assets based on online visualization tools according to claim 1, characterized in that, When using colors and icons to distinguish rack locations and their available, reserved, and occupied status, green indicates available, yellow indicates reserved, and red indicates occupied. In the occupied state, a bold red border is added to the rack location, in the reserved state, a dashed yellow border is added, and in the available state, there is no special border.
6. A data center asset inventory system based on online visualization tools, characterized in that, Includes a computer room floor plan module and a floor plan data output module; The server room floor plan module is used to draw server room floor plans using online visualization tools. It generates rack positions in batches by initializing layout parameters, splits or merges adjacent AB operation surfaces according to rules, calculates the safe distance between rack positions and obstacles, and aligns rack positions in the layout. It dynamically displays rack positions / rack status with colors and border styles, and allows users to edit the server room outline and rack positions by dragging and dropping. The planar data output module is used to synchronize the completed planar map data to the inventory system via API, perform a three-level comparison with the existing data in the comprehensive asset system, mark the location of problematic racks, and export a rectification list including coordinate screenshots.
7. The data center asset inventory system based on online visualization tools according to claim 6, characterized in that, When drawing a floor plan of a computer room, the online visualization tool is used to perform the following operations: Template initialization: Arrange rack positions by initializing layout parameters, including the number of columns, number of racks per column, and orientation; Batch addition and parameterized configuration: Use the addition function of the offline visualization tool to set the starting column, number of columns and direction, as well as the AB side splitting method to generate multiple rack positions at once; Layout rules: The rack positions are aligned and arranged using the built-in layout algorithm in the online visualization tool; AB surface splitting and merging: splitting or merging the AB surfaces of a single or all rack locations; Numbering: Rack locations are numbered using a four-level rule: server room code - column number - tag number - A / B side. Dynamic display of rack status boundaries: The rack location and the idle, pre-occupied and occupied status of the rack are distinguished by color and icon. The boundaries are marked with different border styles on the floor plan. When the rack status changes, the floor plan display is updated in real time. Drag-and-drop editing: Adjust the outline size of the server room by dragging the vertices, fine-tune the rack position coordinates by dragging with the mouse, and automatically snap to the grid line when released; Resource Template Library: Provides a library of icons for data center facilities. After dragging and dropping them onto the canvas, they are automatically associated with location attributes and support spatial relationship verification with rack locations.
8. The data center asset inventory system based on online visualization tools according to claim 6, characterized in that, When splitting A and B sides, the online visualization tool supports configuration by proportion or quantity. When merging, the online visualization tool is used to verify the continuity of adjacent rack positions. After merging, the online visualization tool is used to retain the original position coordinates and update the status indicators.
9. The data center asset inventory system based on online visualization tools according to claim 6, characterized in that, The three-level comparison includes the following: Existence comparison: Verify the matching relationship between the rack locations in the floor plan and the existing data in the comprehensive asset management system; Status consistency comparison: Compare the differences between the rack "idle / pre-occupied / occupied" status on the floor plan and in the integrated asset management system; Attribute consistency comparison: Verify the matching degree of attribute information such as rack number, model, and data center.
10. The data center asset inventory system based on online visualization tools according to claim 6, characterized in that, When using colors and icons to distinguish rack locations and their available, reserved, and occupied status, green indicates available, yellow indicates reserved, and red indicates occupied. In the occupied state, a bold red border is added to the rack location, in the reserved state, a dashed yellow border is added, and in the available state, there is no special border.