A server 3D visual temperature monitoring system based on XY coordinates

CN122817040APending Publication Date: 2026-09-25CHONGQING UNISINSIGHT TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202610654766.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-05-13
Publication Date
2026-09-25

AI Technical Summary

Technical Problem

[0003]1、温度分布感知不直观:离散的数值列表无法体现各组件在服务器机箱内的空间位置关系,运维人员难以快速定位局部热点的物理位置,故障排查效率低下;

Benefits of technology

[0018]为本发明服务器机箱内每个温感组件分配唯一的 XY 平面坐标,建立“设备 ID—物理位置—温度数据”的空间映射关系,实现离散温度数据的空间化;采用3D海洋图(高度场 + 颜色渐变)的可视化方式,将温度值映射为 Z 轴高度与颜色,直观呈现服务器整机的温度梯度与热流分布;基于XY坐标的 3D 交互界面,支持视角控制、热点标记、详情查询与历史回放,实现温控状态的直观掌控与快速故障定位;温度-高度/颜色的渐变映射规则,可根据不同服务器硬件配置与散热需求灵活调整,具备极强的通用性与适配性。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122817040A_ABST
    Figure CN122817040A_ABST
Patent Text Reader

Abstract

The application discloses a kind of based on XY coordinate's server 3D visual temperature monitoring system, including main strip, the lateral wall of the main strip is horizontally provided with multiple sub-strip end portions;For each temperature sensing component in the server case of the present application, only XY plane coordinates are allocated, the spatial mapping relationship of "equipment ID-physical location-temperature data" is established, and the spatialization of discrete temperature data is realized;Using the visualization mode of 3D ocean chart (height field + color gradient), the temperature value is mapped to Z axis height and color, and the temperature gradient and heat flow distribution of the server are intuitively presented;Based on the 3D interactive interface of XY coordinate, perspective control, hotspot marking, detail query and historical playback are supported, and intuitive control and rapid fault positioning of temperature control state are realized;Temperature-height / color gradient mapping rule can be flexibly adjusted according to different server hardware configuration and heat dissipation demand, with strong universality and adaptability.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of server temperature monitoring technology, specifically to a server 3D visualization temperature monitoring system based on XY coordinates. Background Technology

[0002] In server maintenance scenarios, the Baseboard Management Controller (BMC) is the core module for hardware status monitoring, responsible for collecting temperature data from core components such as the CPU, memory, hard drive, and PCIe card. For example, Chinese invention application CN114441058A discloses a server temperature monitoring system and method. The system includes a quartz crystal oscillator circuit, a frequency divider circuit, and a processor. The input of the quartz crystal oscillator circuit is connected to the component under test, and the output is connected to the input of the frequency divider circuit, used to convert the temperature signal of the component under test into an oscillation signal. Current mainstream server temperature monitoring solutions mainly use list / tabular data presentation: maintenance personnel can view the discrete temperature values ​​of each component through a web management interface or IPMI commands, or display the temperature change trend of a single component through a simple line graph. Some solutions use 2D topology diagrams to annotate component locations and temperature threshold alarms. However, this method of displaying data through line graphs or 2D topology diagrams has the following drawbacks:

[0003] 1. Temperature distribution perception is not intuitive: The discrete numerical list cannot reflect the spatial relationship of each component in the server chassis, making it difficult for maintenance personnel to quickly locate the physical location of local hotspots, resulting in low troubleshooting efficiency.

[0004] 2. Difficulty in global temperature control: It is impossible to intuitively present the temperature gradient and heat flow distribution of the entire server, making it difficult to judge the overall performance of the cooling system and to predict potential heat dissipation bottlenecks in advance;

[0005] 3. Delayed alarm response: Alarms can only be triggered by thresholds, lacking visualization and prediction of temperature distribution trends, making it impossible to intervene in the early stages of hotspot formation, which can easily lead to hardware overheating, frequency reduction, or even damage.

[0006] 4. High operational threshold: Operation and maintenance personnel need to memorize a large number of component numbers and their corresponding locations, which is not friendly to novice operation and maintenance personnel and increases the risk of misoperation and missed judgment.

[0007] To address these issues, we propose a server 3D visualization temperature monitoring system based on XY coordinates. Summary of the Invention

[0008] The purpose of this invention is to provide a server 3D visualization temperature monitoring system based on XY coordinates to solve the problems mentioned in the background art.

[0009] To achieve the above objectives, the present invention provides the following technical solution: a server 3D visualization temperature monitoring system based on XY coordinates, comprising a main strip plate, wherein multiple sub-strip plate ends are horizontally arranged on the side wall of the main strip plate, and a temperature measuring unit is provided on the sub-strip plate. The temperature measuring unit includes a sliding plate slidably sleeved on the sub-strip plate, a short plate is fixedly connected to the side wall of the sliding plate, a guide post is vertically slidably sleeved on the short plate, a temperature measuring element is fixedly connected to the bottom end of the guide post, and a mounting strip plate is fixedly installed on the top surface of the main strip plate on the side away from the sub-strip plate.

[0010] Preferably, multiple inserts are fixedly embedded at the ends of multiple sub-strips on the main strip, and the ends of the sub-strips are fixedly connected to the ends, which are sleeved on the inserts.

[0011] Preferably, the top surface of the insert has a top groove, the top groove is open on the side near the sub-strip, the end is fitted into the top groove, the bottom surface of the top groove is vertically fixed to the insert post, the end has a vertical insertion hole, the insert post is inserted into the insertion hole, the top of the insert post has a threaded hole, the threaded hole is threaded to the threaded head, and the top surface of the threaded head is fixed to the hand crank.

[0012] Preferably, the sub-strip has a through groove, the bottom surface of the sliding plate has a bottom opening, the bottom opening is slidably fitted with the sub-strip, the top of the sliding block is fixedly fitted on the sliding plate, and the sliding block is slidably connected in the through groove.

[0013] Preferably, two side openings are provided on both sides of the sliding block, the side openings are slidably connected to the side blocks, the side blocks are fixedly connected to the first friction block on the outer side of the sliding block, the first friction block contacts the inner side wall of the sliding groove, and a first spring is fixedly connected between the side wall of the side block and the end of the side opening.

[0014] Preferably, the top surface of the sliding block has two through slots that communicate with the side opening, the top surface of the side block is fixedly connected to a sliding plate, the sliding plate is slidably connected to the through slots, and the top of the sliding plate is fixedly connected to a pinch plate.

[0015] Preferably, a guide hole is vertically formed on the short plate, the guide post is slidably sleeved in the guide hole, a side groove is formed on the side wall of the guide hole, the side groove is slidably sleeved in the extrusion block, and a second friction block is fixedly connected to the side of the extrusion block near the guide post, the second friction block contacting the side wall of the guide post.

[0016] Preferably, a sliding opening is provided on one side of the short plate, the sliding opening is connected to the side groove, a square plate is fixed to the side wall of the extrusion block, the square plate passes through the sliding opening and is fixed to the end plate, the sliding opening is slidably sleeved with the square plate, and two second springs are fixed between the two sides of the end of the side groove and the extrusion block.

[0017] Compared with the prior art, the beneficial effects of the present invention are:

[0018] Each temperature sensing component within the server chassis of this invention is assigned a unique XY plane coordinate, establishing a spatial mapping relationship of "device ID—physical location—temperature data" to spatialize discrete temperature data. A 3D ocean map (height field + color gradient) visualization method is used to map temperature values ​​to Z-axis height and color, intuitively presenting the temperature gradient and heat flow distribution of the entire server. A 3D interactive interface based on XY coordinates supports viewpoint control, hotspot marking, detailed query, and historical playback, enabling intuitive control of temperature control status and rapid fault location. The temperature-height / color gradient mapping rules can be flexibly adjusted according to different server hardware configurations and heat dissipation requirements, possessing strong versatility and adaptability. Attached Figure Description

[0019] Figure 1 This is a schematic diagram of the main body structure in the first embodiment of the present invention;

[0020] Figure 2 This is a cross-sectional view of the temperature measuring unit in the first embodiment of the present invention;

[0021] Figure 3 This is a schematic diagram of the exploded structure at the insert in the first embodiment of the present invention;

[0022] Figure 4 This is a schematic diagram of the cross-sectional structure at the short plate in the first embodiment of the present invention;

[0023] Figure 5 This is a schematic diagram of a 3D ocean map for temperature monitoring according to the present invention.

[0024] In the diagram: 1. Main strip; 2. Sub-strip; 3. Temperature measuring unit; 4. Mounting strip; 5. Insert; 6. End; 7. Through groove; 8. Top groove; 9. Insert post; 10. Threaded hole; 11. Insertion hole; 12. Threaded head; 13. Hand-operated head; 31. Sliding plate; 32. Short plate; 33. Guide post; 34. Temperature measuring element; 35. Bottom opening; 36. Sliding block; 37. Side opening; 38. Side block; 39. First friction block; 310. First spring; 311. Through groove; 312. Slide plate; 313. Pinch plate; 314. Guide hole; 315. Side groove; 316. Extrusion block; 317. Second friction block; 318. Square plate; 319. Sliding opening; 320. End plate; 321. Second spring. Detailed Implementation

[0025] 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.

[0026] Example 1:

[0027] Please see Figure 1-4 The present invention provides a technical solution: a server 3D visualization temperature monitoring system based on XY coordinates, including a main strip 1, multiple sub-strips 2 are horizontally arranged on the side wall of the main strip 1, a temperature measuring unit 3 is arranged on the sub-strips 2, the temperature measuring unit 3 includes a sliding plate 31 slidably sleeved on the sub-strips 2, a short plate 32 is fixedly connected to the side wall of the sliding plate 31, a guide post 33 is vertically slidably sleeved on the short plate 32, a temperature measuring element 34 is fixedly connected to the bottom end of the guide post 33, and a strip 4 is fixedly installed on the top surface of the main strip 1 away from the sub-strips 2.

[0028] Multiple inserts 5 are fixedly embedded at the ends of multiple sub-strips 2 on the main strip 1. End heads 6 are fixedly connected to the ends of the sub-strips 2 and are sleeved on the inserts 5.

[0029] The top surface of the insert 5 has a top groove 8. The top groove 8 has an open structure on the side near the sub-strip 2. The end 6 is sleeved with the top groove 8. The bottom surface of the top groove 8 is vertically fixed with the insert post 9. The end 6 has a vertical insertion hole 11. The insert post 9 is inserted into the insertion hole 11. The top of the insert post 9 has a threaded hole 10. The threaded hole 10 is threaded to the threaded head 12. The top surface of the threaded head 12 is fixed with the hand rotating head 13.

[0030] The sub-strip 2 is provided with a through groove 7, and the bottom surface of the sliding plate 31 is provided with a bottom opening 35. The bottom opening 35 is slidably sleeved on the sub-strip 2. The top end of the sliding block 36 is fixedly sleeved on the sliding plate 31, and the sliding block 36 is slidably connected in the through groove 7.

[0031] Two side openings 37 are opened on both sides of the sliding block 36. The side openings 37 are slidably connected to the side block 38. The side block 38 is located on the outside of the sliding block 36 and is fixedly connected to the first friction block 39. The first friction block 39 contacts the inner side wall of the through groove 7. The first spring 310 is fixedly connected between the side wall of the side block 38 and the end of the side opening 37.

[0032] Two through slots 311 are opened on the top surface of the sliding block 36. The through slots 311 are connected to the side opening 37. The top surface of the side block 38 is fixed to the sliding plate 312. The sliding plate 312 is slidably connected to the through slots 311. The top of the sliding plate 312 is fixed to the pinch plate 313.

[0033] A guide hole 314 is vertically opened on the short plate 32. The guide post 33 is slidably sleeved on the guide hole 314. A side groove 315 is opened on the side wall of the guide hole 314. The side groove 315 is slidably sleeved on the extrusion block 316. The extrusion block 316 is fixedly connected to the second friction block 317 on the side near the guide post 33. The second friction block 317 contacts the side wall of the guide post 33.

[0034] A sliding opening 319 is opened on one side of the short plate 32, the sliding opening 319 connects to the side groove 315, the side wall of the extrusion block 316 is fixed to the square plate 318, the square plate 318 passes through the sliding opening 319 and is fixed to the end plate 320, the sliding opening 319 slides to fit the square plate 318, and two second springs 321 are fixed between the two sides of the end of the side groove 315 and the extrusion block 316.

[0035] During installation, the main strip 1 is installed along the depth direction of the corresponding server as the X-axis, and the sub-strip 2 is installed along the width direction of the corresponding server as the Y-axis. Temperature sensing units 3 are installed at the locations of all temperature-sensitive components, including the CPU, DIMM memory, GPU, PCIe card, hard drive, and power supply. Each temperature sensing unit 3 obtains an XY plane coordinate corresponding to its location, achieving a one-to-one correspondence between temperature monitoring coordinates and the location of the temperature sensing component. The position of the temperature sensing unit 3 is adjustable, and the height of the temperature sensing element 34 is also adjustable. Temperature sensing units 3 can also be added or removed to accommodate temperature sensing components at different locations. The sub-strip 2 can be quickly removed to avoid obstruction when internal equipment needs maintenance.

[0036] Example 2:

[0037] Please see Figure 5 This is the second embodiment of the present invention, which is based on the previous embodiment. This embodiment discloses the system implementation method, which consists of four core modules: a data acquisition layer, a coordinate mapping layer, a 3D rendering layer, and an interactive control layer. The specific technical solution is as follows:

[0038] Data Acquisition Layer: The server BMC collects temperature data of various hardware components in real time, including all temperature-sensitive components such as CPU, DIMM memory, GPU, PCIe card, hard drive, and power supply. Each temperature sensor is assigned a unique device ID and original temperature value, that is, each temperature sensor is assigned a temperature measurement unit 3 for temperature monitoring.

[0039] Coordinate mapping layer: Each temperature sensing component in the server chassis is pre-assigned a unique XY plane coordinate, which corresponds one-to-one with the physical location of the component in the motherboard / chassis. A mapping relationship table of "device ID - XY coordinate - temperature value" is established to convert discrete temperature data into structured data with spatial location information. The direction of the main strip 1 is the X-axis, and the direction of the sub-strip 2 is the Y-axis.

[0040] 3D rendering layer: Based on XY coordinates and temperature data, a 3D ocean map (height field + color gradient) is used for visualization.

[0041] X / Y axes: Corresponding to the physical plane coordinates of the server chassis, visually representing the spatial distribution of each component;

[0042] Z-axis (height + color): Maps temperature values ​​to 3D height and color gradient. The higher the temperature, the higher the height of the corresponding area and the more red / orange the color. The lower the temperature, the lower the height and the more green / blue the color.

[0043] Each temperature sensing component is represented as a marker point (such as a green dot) in the 3D map. The position of the marker point corresponds to its XY coordinates, and its height and color correspond to its current temperature value.

[0044] Interaction Control Layer: Provides human-computer interaction functions and supports the following features

[0045] The 3D view allows for rotation, zooming, and panning, making it convenient for maintenance personnel to view the overall temperature distribution of the machine from any angle.

[0046] Clicking on a marker will display detailed information about the corresponding component (device name, current temperature, threshold, historical curve).

[0047] Hotspot area highlighting alarm: When the temperature of a certain area exceeds a preset threshold, it will be automatically highlighted in a flashing / highlighting manner to help quickly locate the fault point;

[0048] The timeline playback allows you to view the historical temperature distribution trends, which helps in analyzing the root causes of heat dissipation problems.

[0049] Example 3:

[0050] Please see Figure 5 This is the second embodiment of the present invention, which is based on the above two embodiments. This embodiment uses a 2U dual-socket server as an example to explain the specific implementation method.

[0051] 1. Implementation method of coordinate mapping layer:

[0052] Taking a 2U dual-socket server as an example, the chassis plane is divided into a 20×12 XY coordinate grid, with each grid corresponding to a physical area within the chassis:

[0053] X-axis: From the front end of the chassis to the rear end, corresponding to the depth direction of the server, i.e., the installation position of main strip 1;

[0054] Y-axis: From the left side of the chassis to the right side, corresponding to the width of the server, i.e., the installation position of sub-strip 2;

[0055] Each temperature sensing component is assigned a unique coordinate and a corresponding temperature measuring unit 3 is set. For example, CPU0 corresponds to coordinate (5,3), CPU1 corresponds to coordinate (15,3), DIMM0 corresponds to coordinate (5,5), GPU2 corresponds to coordinate (5,9), etc. The coordinate accuracy can be accurate to the millimeter level and perfectly match the physical position.

[0056] 2. Implementation method of 3D rendering layer:

[0057] Using a triangular mesh interpolation algorithm, a continuous 3D height field is generated based on the XY coordinates and temperature values ​​of each temperature sensor.

[0058] Temperature threshold mapping: Maps the temperature range of 0-100℃ to a Z-axis height of 0-100, with a corresponding color gradient: green (0-30℃) → yellow (30-60℃) → orange (60-80℃) → red (80-100℃).

[0059] Hotspot representation: Areas with higher temperatures appear as taller "peaks" in the 3D map, with a redder color, visually indicating the location of the hotspot; low-temperature areas appear as gentle "plains / oceans," with a greenish color.

[0060] Marker: Each temperature sensing component is marked with a green dot on the 3D map. Clicking on it will bring up a details panel that displays the component name, current temperature, alarm threshold, and 24-hour temperature curve.

[0061] 3. Implementation method of interactive control layer:

[0062] View control: Supports mouse drag rotation, scroll wheel zoom, and keyboard pan, making it convenient for maintenance personnel to view temperature distribution from any angle;

[0063] Hotspot Alert: When the temperature of a component exceeds the threshold (e.g., CPU exceeds 85℃), the corresponding marker point flashes red, and the area is highlighted and enlarged in the 3D map, and an alarm prompt automatically pops up.

[0064] Time replay: Provides a timeline slider that can be dragged to view the temperature distribution changes over the past 24 hours, aiding in the analysis of the evolution of heat dissipation problems;

[0065] Data Export: Supports exporting screenshots of the current temperature distribution or temperature data in CSV format for fault analysis and report generation;

[0066] This embodiment has been tested in practice. Under full load operation, it can complete the acquisition of whole machine temperature data and 3D rendering within 1 second, and the hot spot location accuracy reaches 100%. Maintenance personnel can complete a complete temperature control status inspection within 30 seconds.

[0067] Although embodiments of the invention have been shown and described, it will be understood by those skilled in the art that various changes, modifications, substitutions and alterations can be made to these embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the appended claims and their equivalents.

Claims

1. A server 3D visualization temperature monitoring system based on XY coordinates, comprising a main strip (1), characterized in that: The main strip (1) has multiple sub-strips (2) horizontally arranged on its side wall. Each sub-strip (2) is equipped with a temperature measuring unit (3). The temperature measuring unit (3) includes a sliding plate (31) that is slidably sleeved on the sub-strip (2). A short plate (32) is fixedly connected to the side wall of the sliding plate (31). A guide post (33) is vertically slidably sleeved on the short plate (32). A temperature measuring element (34) is fixedly connected to the bottom end of the guide post (33). A mounting strip (4) is fixedly connected to the top surface of the main strip (1) on the side away from the sub-strip (2).

2. The server 3D visualization temperature monitoring system based on XY coordinates according to claim 1, characterized in that: Multiple inserts (5) are fixedly embedded at the ends of multiple sub-strips (2) on the main strip (1). End heads (6) are fixedly connected to the ends of the sub-strips (2) and the end heads (6) are sleeved on the inserts (5).

3. The server 3D visualization temperature monitoring system based on XY coordinates according to claim 2, characterized in that: The top surface of the insert (5) has a top groove (8), and the top groove (8) has an open structure on the side near the sub-strip (2). The end (6) is fitted into the top groove (8), and the bottom surface of the top groove (8) is vertically fixed to the insert post (9). The end (6) has a vertical insertion hole (11), and the insert post (9) is inserted into the insertion hole (11). The top of the insert post (9) has a threaded hole (10), and the threaded hole (10) is threaded to the threaded head (12). The top surface of the threaded head (12) is fixed to the hand crank (13).

4. The server 3D visualization temperature monitoring system based on XY coordinates according to claim 1, characterized in that: The sub-strip plate (2) is provided with a through groove (7), and the bottom surface of the sliding plate (31) is provided with a bottom opening (35). The bottom opening (35) is slidably sleeved onto the sub-strip plate (2). The top end of the sliding block (36) is fixedly sleeved onto the sliding plate (31), and the sliding block (36) is slidably connected in the through groove (7).

5. The server 3D visualization temperature monitoring system based on XY coordinates according to claim 3, characterized in that: Two side openings (37) are opened on both sides of the sliding block (36). The side openings (37) are slidably connected to the side block (38). The side block (38) is located on the outside of the sliding block (36) and is fixedly connected to the first friction block (39). The first friction block (39) contacts the inner side wall of the through groove (7). The side wall of the side block (38) and the end of the side opening (37) are fixedly connected to the first spring (310).

6. The server 3D visualization temperature monitoring system based on XY coordinates according to claim 4, characterized in that: The top surface of the sliding block (36) has two through slots (311), which are connected to the side opening (37). The top surface of the side block (38) is fixed to the sliding plate (312), which is slidably connected to the through slot (311). The top of the sliding plate (312) is fixed to the pinch plate (313).

7. The server 3D visualization temperature monitoring system based on XY coordinates according to claim 1, characterized in that: A guide hole (314) is vertically opened on the short plate (32). The guide post (33) is slidably sleeved on the guide hole (314). A side groove (315) is opened on the side wall of the guide hole (314). The side groove (315) is slidably sleeved on the extrusion block (316). The extrusion block (316) is fixedly connected to a second friction block (317) on the side near the guide post (33). The second friction block (317) contacts the side wall of the guide post (33).

8. A server 3D visualization temperature monitoring system based on XY coordinates according to claim 7, characterized in that: A sliding opening (319) is opened on one side of the short plate (32), the sliding opening (319) is connected to the side groove (315), the side wall of the extrusion block (316) is fixed to the square plate (318), the square plate (318) passes through the sliding opening (319) and is fixed to the end plate (320), the sliding opening (319) is slidably sleeved to the square plate (318), and two second springs (321) are fixed between the two sides of the end of the side groove (315) and the extrusion block (316).

Citation Information

Patent Citations

  • Server temperature monitoring system and method

    CN114441058A