Multi-mainboard host health monitoring management system and control method thereof

By designing a multi-motherboard host health monitoring and management system, and using BIOS strategy to deeply manage components such as CPU and GPU, the problem that existing systems cannot simultaneously monitor multiple motherboard data and adjust the working status of key components is solved, and in-depth health management of multi-motherboard computers is realized.

CN119883797APending Publication Date: 2025-04-25GUIZHOU AEROSPACE INST OF MEASURING & TESTING TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411831036.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-12
Publication Date
2025-04-25

AI Technical Summary

Technical Problem

The existing host health monitoring and management system cannot monitor data from multiple motherboards of different specifications at the same time, and cannot adjust the working status of key components such as CPU and bridge chips in the computer.

Method used

A multi-motherboard host health monitoring and management system is designed, including a lower computer data acquisition unit, a lower computer data analysis and processing unit, a higher computer heterogeneous integration unit, a user display interface and a remote processing unit. By configuring computer BIOS policies, deep health management of CPU, GPU and other components can be achieved.

Benefits of technology

It realizes health monitoring and management of multiple motherboards with different specifications, and can quickly allocate CPU load frequency, GPU response speed, and perform DDR4 read and write stress tests, solving the problem that existing systems cannot adjust the working status of key components.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119883797A_ABST
    Figure CN119883797A_ABST
Patent Text Reader

Abstract

The invention discloses a multi-mainboard host health monitoring management system and a control method thereof, and the system comprises a lower computer data collection unit, a lower computer data analysis and processing unit, an upper computer heterogeneous integration unit, a user display interface, and a remote processing unit. Wherein the lower computer data acquisition unit is used for data communication with a computer mainboard component; the lower computer data analyzing and processing unit is used for analyzing and operating the acquired data; and the upper computer heterogeneous integration unit combines and arranges multiple groups of data of the lower computer based on a multi-source heterogeneous information processing technology, and uniformly sends the data to the remote unit. According to the multi-mainboard host health monitoring management system and the control method thereof, by configuring a computer BIOS strategy, higher health management authority is achieved, the CPU load frequency and the GPU response speed can be rapidly allocated, deep health management such as DDR4 read-write pressure testing can be carried out, and therefore multi-mainboard computer health detection and response are effectively achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of computer design, and in particular to a multi-mainboard host health monitoring management system and a control method thereof. Background Art

[0002] With the development of computer design technology, general industrial computers are equipped with more and more types of components and their structures are becoming more and more complex. In order to ensure that computers can work healthily in complex environments, some industrial computers are designed with independent health management systems to monitor whether the working data of computer core components is normal. However, most health management systems are only deployed on single-chip microcomputers or small SOCs. The data receiving port is relatively single and cannot process multiple data information at the same time. It can only regulate computer risk indicators through serial communication, and the adjustment method is single. How to deploy the system on a motherboard to monitor the data of multiple motherboards of different specifications at the same time, and adjust the working status of various components inside the computer through various means has always been a difficult problem. Summary of the invention

[0003] The present invention provides a multi-motherboard host health monitoring management system and a control method thereof, which are used to solve the problem that the existing host health monitoring management system cannot adjust the working status of key components such as CPU and bridge chip inside the computer.

[0004] The present invention provides the following technical solutions:

[0005] In the first aspect, this specification provides a multi-mainboard host health monitoring management system, including a lower computer data acquisition unit 1, a lower computer data analysis and processing unit 2, an upper computer heterogeneous integration unit 3, a user display interface 4, and a remote processing unit 5, wherein:

[0006] The lower computer data acquisition unit 1 is used to communicate data with the computer mainboard, obtain the temperature information, voltage information and fan speed information of the computer mainboard, obtain the mainboard data, and send the mainboard data to the lower computer data analysis and processing unit 2;

[0007] The lower computer data analysis and processing unit 2 is used to analyze and process the mainboard data to obtain multi-dimensional heterogeneous information, and send the multi-dimensional heterogeneous information to the upper computer heterogeneous integration unit 3;

[0008] The host computer heterogeneous integration unit 3 is used to merge and organize the mainboard data according to the multi-heterogeneous information to obtain host health monitoring data, and send the host health monitoring data to the remote processing unit 5;

[0009] The user display interface 4 is used to display the host health status and historical health data according to the host health monitoring data;

[0010] The remote processing unit 5 is used to receive user operation instructions and perform system function management according to the user operation instructions.

[0011] Optionally, the lower computer data acquisition unit 1 is specifically used to communicate asynchronously with the computer mainboard through the RS232 serial port, obtain the temperature information, voltage information and fan speed information of the computer mainboard, obtain the mainboard data, and send the mainboard data to the lower computer data analysis and processing unit 2. The mainboard data is stored in the Flash chip of the computer mainboard.

[0012] Optionally, the lower computer data analysis and processing unit 2 is specifically used to analyze and process the main board data according to a preset outlier screening function, outlier processing and clearing function, sliding window function and filtering noise reduction function, detect abnormal data, obtain multivariate heterogeneous information, and send the multivariate heterogeneous information to the upper computer heterogeneous integration unit 3.

[0013] Optionally, the system function management includes CPU load allocation, GPU load allocation, DDR4 read and write stress test, network port transmission performance test, fan speed control, network port chip network port enable control, and network port throughput detection.

[0014] Optionally, the lower computer data acquisition unit 1 includes a single chip microcomputer, a temperature sensor, a voltage and current ADC sampler, and a PWM fan control combination.

[0015] Optionally, the multi-heterogeneous information includes voltage and current information based on an IIC bus, fan speed information, network port enablement status information based on a network port chip, CPU instruction information based on BIOS firmware, and traffic throughput information based on a transmission network port.

[0016] Optionally, the remote processing unit 5 is integrated into the Flash chip and MCU of the computer motherboard, and the remote processing unit 5 is provided with a BIOS instruction set of the CPU and a BIOS instruction set of the bridge chip.

[0017] In a second aspect, the present invention provides a method for controlling a multi-mainboard host health monitoring management system, comprising:

[0018] The lower computer data acquisition unit 1 performs data communication with the computer mainboard, obtains the temperature information, voltage information and fan speed information of the computer mainboard, obtains the mainboard data, and sends the mainboard data to the lower computer data analysis and processing unit 2;

[0019] The lower computer data analysis and processing unit 2 analyzes and processes the mainboard data to obtain multi-dimensional heterogeneous information, and sends the multi-dimensional heterogeneous information to the upper computer heterogeneous integration unit 3;

[0020] The host computer heterogeneous integration unit 3 combines and organizes the mainboard data according to the multi-heterogeneous information to obtain host health monitoring data, and sends the host health monitoring data to the remote processing unit 5;

[0021] The user display interface 4 displays the host health status and historical health data according to the host health monitoring data;

[0022] The remote processing unit 5 receives user operation instructions and performs system function management according to the user operation instructions.

[0023] Optionally, the lower computer data acquisition unit 1 performs data communication with the computer mainboard, obtains the temperature information, voltage information and fan speed information of the computer mainboard, obtains the mainboard data, and sends the mainboard data to the lower computer data analysis and processing unit 2, specifically including:

[0024] The lower computer data acquisition unit 1 communicates asynchronously with the computer mainboard through the RS232 serial port, obtains the temperature information, voltage information and fan speed information of the computer mainboard, obtains the mainboard data, and sends the mainboard data to the lower computer data analysis and processing unit 2. The mainboard data is stored in the Flash chip of the computer mainboard.

[0025] Optionally, the lower computer data acquisition unit 1 is used to communicate data with the computer mainboard, obtain temperature information, voltage information and fan speed information of the computer mainboard, obtain mainboard data, and send the mainboard data to the lower computer data analysis and processing unit 2, specifically including:

[0026] The lower computer data analysis and processing unit 2 analyzes and processes the main board data according to the preset outlier screening function, outlier processing and clearing function, sliding window function and filtering and noise reduction function, detects abnormal data, obtains multivariate heterogeneous information, and sends the multivariate heterogeneous information to the upper computer heterogeneous integration unit 3.

[0027] The multi-motherboard host health monitoring management system and control method provided in the embodiment of the present invention have higher health management authority by configuring computer BIOS policies, and can quickly adjust CPU load frequency, GPU response speed, and perform deep health management such as DDR4 read and write stress testing, thereby effectively realizing multi-motherboard computer health detection and response, and solving the problem that the existing host health monitoring management system cannot adjust the working status of key components such as the CPU and bridge chip inside the computer. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] Figure 1 It is a flowchart of a multi-mainboard host health monitoring and management system in an embodiment of the present invention;

[0029] Figure 2 It is a schematic diagram of the functions of the lower computer data acquisition unit and the data processing and analysis unit in an embodiment of the present invention;

[0030] Figure 3 Schematic diagram of a host computer heterogeneous integration unit in an embodiment of the present invention;

[0031] Figure 4 A schematic diagram of a web terminal of a host computer user display interface in an embodiment of the present invention;

[0032] Figure 5 It is a schematic diagram of a user controlling computer performance under remote conditions in an embodiment of the present invention.

[0033] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or be understood by practicing the present invention. The purpose and other advantages of the present invention can be realized and obtained by the structures particularly pointed out in the written description, claims, and drawings. DETAILED DESCRIPTION

[0034] In order to make the purpose, technical solutions and advantages of this specification more clear, the technical solutions of this specification will be clearly and completely described below in combination with the specific embodiments of this specification and the corresponding drawings. Obviously, the described embodiments are only part of the embodiments of this specification, not all of them. Based on the embodiments in this specification, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this specification.

[0035] As described herein, the term “including” and various variations thereof may be understood as open-ended terms meaning “including but not limited to,” and the term “one embodiment” may be understood as “at least one embodiment.”

[0036] The inventors have discovered that the existing host health monitoring and management system can only realize hardware detection information for a single circuit motherboard, and can only adjust the basic performance of computer components through a single-chip microcomputer, but cannot adjust the working status of key components such as the CPU and bridge chip inside the computer. In view of this, in an embodiment of the present invention, by configuring the computer BIOS policy, it has higher health management authority, can quickly adjust the CPU load frequency, GPU response speed, and perform deep health management such as DDR4 read and write stress testing, thereby effectively realizing multi-motherboard computer health detection and response.

[0037] Figure 1 The structural diagram of a multi-mainboard host health monitoring management system of an embodiment of the present application is schematically shown, including: a lower computer data acquisition unit 1, a lower computer data analysis and processing unit 2, an upper computer heterogeneous integration unit 3, a user display interface 4, and a remote processing unit 5.

[0038] In specific implementation, the lower computer data acquisition unit 1 is used to communicate data with computer motherboard components to obtain information such as computer motherboard temperature, voltage, fan speed, etc.; the lower computer data analysis and processing unit 2 is responsible for analyzing and processing the collected data, detecting abnormal data, calculating the average value and comparing it with the preset threshold; the upper computer heterogeneous integration unit 3 merges and organizes multiple groups of data from the lower computer based on multi-source heterogeneous information processing technology, and uniformly sends the data to the remote unit; the user display interface 4 is a complete Web interface so that the user can intuitively view the health status and historical data of the computer; the remote processing unit 5 is a SOC system integrated with a single-chip microcomputer, which allows the user to implement deep system management functions such as CPU load allocation, GPU load allocation, DDR4 read and write stress testing, and network port transmission performance testing through pre-set BIOS instructions, and can intervene in various indicators displayed by the computer within the local area network.

[0039] Specifically, the lower computer data acquisition unit 1 is a data acquisition unit with a single chip microcomputer as the main component, integrating key acquisition modules such as a temperature sensor, a voltage and current ADC sampler, and a PWM fan control combination.

[0040] Specifically, the lower computer data analysis and processing unit 2 is composed of multiple groups of functions, which send the collected information to the single chip microcomputer for real-time calculation and analysis, including functions such as removing abnormal values, smoothing data, and reducing noise.

[0041] Specifically, the host computer heterogeneous integration unit 3 can simultaneously and synchronously collect multiple data sources with inconsistent data structures, and send the integrated data to the user display interface 4.

[0042] Specifically, the remote processing unit 5 integrates multiple management functions and has remote diagnosis, remote alarm, and remote control functions. The unit is deployed via the Web, and users can remotely control and maintain the computer based on the detailed data on the display interface 4 .

[0043] Furthermore, the lower computer data acquisition unit 1 performs asynchronous communication with the computer mainboard via the RS232 serial port, and the collected data is stored in a Flash chip of the computer mainboard.

[0044] Furthermore, the remote processing unit 5 integrates multiple groups of CPU instruction sets, and the user can perform memory read and write stress testing, network port transmission data performance testing, CPU load adjustment, fan speed control and other adjustment functions on the computer based on the information warning made by the display interface.

[0045] In one embodiment, Figure 2 As shown, the lower computer data acquisition unit 1 and the data processing and analysis unit 2 receive the initialization instruction to configure the clock, GPIO, DMA, ADC, serial port, and watchdog, and collect the mainboard component information through the asynchronous serial port connected to the mainboard.

[0046] Specifically, the lower computer data acquisition unit 1 performs voltage acquisition and current acquisition and sends the data to the data processing and analysis unit 2 .

[0047] Specifically, the lower computer data processing and analysis unit 2 is provided with an outlier screening function, an outlier processing and clearing function, a sliding window function, and a filtering and noise reduction function to detect abnormal data, calculate the average value and compare it with a preset threshold value and upload the data to the upper computer heterogeneous integration unit 3.

[0048] In one embodiment, Figure 3 As shown, the host computer heterogeneous integration unit 3 receives the initialization instruction to collect and integrate multi-source information, and checks multiple groups of data information through the asynchronous serial port connected to the mainboard based on the multi-source heterogeneous technology.

[0049] In a specific implementation, the multi-source information includes voltage and current based on the IIC bus, fan speed information, network port enable status information based on the network port chip, CPU instruction information based on the BIOS firmware, and traffic throughput information based on the transmission network port.

[0050] In one embodiment, Figure 4 As shown, the user can view information such as the computer motherboard temperature, voltage, fan speed, network environment, etc. in this interface. The page can be deployed through the Web so that the user can remotely control and maintain the computer through the remote processing unit based on the detailed data of the display interface 4.

[0051] Further, such as Figure 5 As shown, the remote processing unit is integrated in the Flash chip and MCU of the computer motherboard, including the BIOS instruction set of the CPU and the bridge chip. The health management system with BIOS instructions has higher authority, which allows users to control computer performance according to the specific information of the display interface under remote conditions.

[0052] Furthermore, the computer performance control includes CPU load adjustment, GPU load adjustment, fan PWM control, network port chip network port enable control, DDR4 read and write stress test, and network port throughput detection function. When the internal temperature of the computer is too high, the user can control the fan speed through PWM to quickly cool down the computer, and monitor sensitive data such as voltage and current inside the computer and the operating status of key components through serial port debugging. If this method still cannot alleviate the computer temperature, or this method still cannot return the computer to a healthy indicator state, the user can enter the BIOS health management state and apply the pre-set instruction set to deeply control the computer, reduce the CPU and GPU load temperature by temporarily modifying the CPU and GPU load percentage, and switch the switch state of uncommon network ports through the network card chip BIOS instruction set, etc., to quickly return the computer to a healthy state.

[0053] Furthermore, when the computer returns to a healthy state, the user can perform DDR4 read and write stress tests, network port throughput stress tests, and CPU full load stress tests based on the pre-set BIOS instruction set to determine whether the previous abnormal state has damaged the internal components of the computer and perform maintenance on the computer in a timely manner.

[0054] The above-mentioned embodiment constructs a multi-motherboard host health monitoring and management system, which performs real-time monitoring and processing on the health information of multiple motherboards based on multi-source heterogeneous data real-time processing technology. After defining the master-slave relationship of multiple motherboards, the system is deployed on one of the motherboards through a Web application. The other motherboards periodically report the motherboard hardware information and network status information through the health management software. Compared with the traditional health management system, the present invention has higher health management authority by configuring the computer BIOS policy, and can quickly adjust the CPU load frequency, GPU response speed, and perform deep health management such as DDR4 read and write stress testing, which can more effectively realize multi-motherboard computer health detection and response.

[0055] Embodiment 2

[0056] Based on the same technical concept, an embodiment of the present invention also provides a method for controlling a multi-motherboard host health monitoring and management system. Since the principle of solving the problem by the above method is similar to that of the multi-motherboard host health monitoring and management system, the implementation of the above method can refer to the implementation of the system, and the repeated parts will not be repeated.

[0057] An embodiment of the present invention provides a method for controlling a multi-mainboard host health monitoring management system, the method being executed by a processor and comprising the following steps:

[0058] Step 1: The lower computer data acquisition unit (1) performs data communication with the computer mainboard to obtain temperature information, voltage information and fan speed information of the computer mainboard, obtain mainboard data, and send the mainboard data to the lower computer data analysis and processing unit (2).

[0059] Step 2: The lower computer data analysis and processing unit (2) analyzes and processes the main board data to obtain multi-dimensional heterogeneous information, and sends the multi-dimensional heterogeneous information to the upper computer heterogeneous integration unit (3).

[0060] Step three, the host computer heterogeneous integration unit (3) merges and organizes the mainboard data according to the multi-heterogeneous information to obtain host health monitoring data, and sends the host health monitoring data to the remote processing unit (5).

[0061] Step 4: The user display interface (4) displays the host health status and historical health data according to the host health monitoring data.

[0062] Step 5: The remote processing unit (5) receives the user operation instruction and performs system function management according to the user operation instruction.

[0063] The above-mentioned embodiment constructs a multi-motherboard host health monitoring and management system. By configuring the computer BIOS policy, it has higher health management authority and can quickly adjust the CPU load frequency, GPU response speed, and perform deep health management such as DDR4 read and write stress testing, thereby effectively realizing multi-motherboard computer health detection and response, and solving the problem that the existing host health monitoring and management system cannot adjust the working status of key components such as the CPU and bridge chip inside the computer.

[0064] To sum up, the multi-motherboard computer host health monitoring and management system provided by the present invention is based on multi-source heterogeneous information integration technology, and realizes multi-source information collection, integration and processing such as CPU, bridge chip, running memory, temperature, voltage and current without adding components, and provides real-time feedback to users. Users can use pre-set BIOS instructions to realize deep system management functions such as CPU load allocation, GPU load allocation, DDR4 read and write stress testing, network port transmission performance testing, etc., and remotely control and maintain computers based on the Web, with higher control authority.

[0065] Although the preferred embodiments of the present invention have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the present invention.

[0066] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.

Claims

1. A multi-motherboard host health monitoring and management system, characterized in that: It comprises a lower computer data acquisition unit (1), a lower computer data analysis and processing unit (2), an upper computer heterogeneous integration unit (3), a user display interface (4), and a remote processing unit (5), wherein: The lower computer data acquisition unit (1) is used to perform data communication with the computer mainboard, obtain temperature information, voltage information and fan speed information of the computer mainboard, obtain mainboard data, and send the mainboard data to the lower computer data analysis and processing unit (2); The lower computer data analysis and processing unit (2) is used to analyze and process the main board data to obtain multi-dimensional heterogeneous information, and send the multi-dimensional heterogeneous information to the upper computer heterogeneous integration unit (3); The host computer heterogeneous integration unit (3) is used to merge and organize the mainboard data according to the multi-dimensional heterogeneous information to obtain host health monitoring data, and send the host health monitoring data to the remote processing unit (5); The user display interface (4) is used to display the host health status and historical health data according to the host health monitoring data; The remote processing unit (5) is used to receive user operation instructions and perform system function management according to the user operation instructions.

2. The system according to claim 1, characterized in that The lower computer data acquisition unit (1) is specifically used to perform asynchronous communication with a computer mainboard via an RS232 serial port, obtain temperature information, voltage information and fan speed information of the computer mainboard, obtain mainboard data, and send the mainboard data to the lower computer data analysis and processing unit (2); the mainboard data is stored in a Flash chip of the computer mainboard.

3. The system according to claim 1, characterized in that The lower computer data analysis and processing unit (2) is specifically used to analyze and process the main board data according to a preset abnormal value screening function, an abnormal value processing and clearing function, a sliding window function and a filtering and noise reduction function, detect abnormal data, obtain multivariate heterogeneous information, and send the multivariate heterogeneous information to the upper computer heterogeneous integration unit (3).

4. The system according to claim 1, characterized in that The system function management includes CPU load allocation, GPU load allocation, DDR4 read and write stress test, network port transmission performance test, fan speed control, network port chip network port enable control, and network port throughput detection.

5. The system according to claim 1, characterized in that The lower computer data acquisition unit (1) comprises a single chip microcomputer, a temperature sensor, a voltage and current ADC sampler, and a PWM fan control combination.

6. The system according to claim 1, characterized in that The multi-heterogeneous information includes voltage and current information based on the IIC bus, fan speed information, network port enable status information based on the network port chip, CPU instruction information based on the BIOS firmware, and traffic throughput information based on the transmission network port.

7. The system according to claim 1, characterized in that The remote processing unit (5) is integrated in the Flash chip and the MCU of the computer mainboard, and the remote processing unit (5) is provided with a BIOS instruction set of the CPU and a BIOS instruction set of the bridge chip.

8. A method for controlling the multi-mainboard host health monitoring management system according to any one of claims 1 to 7, characterized in that: include: The lower computer data acquisition unit (1) performs data communication with the computer mainboard, obtains temperature information, voltage information and fan speed information of the computer mainboard, obtains mainboard data, and sends the mainboard data to the lower computer data analysis and processing unit (2); The lower computer data analysis and processing unit (2) analyzes and processes the main board data to obtain multi-dimensional heterogeneous information, and sends the multi-dimensional heterogeneous information to the upper computer heterogeneous integration unit (3); The host computer heterogeneous integration unit (3) combines and organizes the mainboard data according to the multi-heterogeneous information to obtain host health monitoring data, and sends the host health monitoring data to the remote processing unit (5); The user display interface (4) displays the host health status and historical health data according to the host health monitoring data; The remote processing unit (5) receives user operation instructions and performs system function management according to the user operation instructions.

9. The method according to claim 8, characterized in that The lower computer data acquisition unit (1) performs data communication with the computer mainboard, obtains temperature information, voltage information and fan speed information of the computer mainboard, obtains mainboard data, and sends the mainboard data to the lower computer data analysis and processing unit (2), specifically comprising: The lower computer data acquisition unit (1) communicates asynchronously with the computer mainboard via the RS232 serial port, obtains temperature information, voltage information and fan speed information of the computer mainboard, obtains mainboard data, and sends the mainboard data to the lower computer data analysis and processing unit (2). The mainboard data is stored in a Flash chip of the computer mainboard.

10. The method according to claim 8, characterized in that The lower computer data acquisition unit (1) is used to communicate data with the computer mainboard, obtain temperature information, voltage information and fan speed information of the computer mainboard, obtain mainboard data, and send the mainboard data to the lower computer data analysis and processing unit (2), specifically comprising: The lower computer data analysis and processing unit (2) analyzes and processes the main board data according to a preset abnormal value screening function, an abnormal value processing and clearing function, a sliding window function and a filtering and noise reduction function, detects abnormal data, obtains multivariate heterogeneous information, and sends the multivariate heterogeneous information to the upper computer heterogeneous integration unit (3).