Computer power consumption test system

By designing a computer power consumption test system that works in a coordinated manner, the problem of abnormal hardware components of the computer running under high load conditions is solved, the system is operated safely and efficiently, and the risk of security risks and data loss is reduced.

CN120029853APending Publication Date: 2025-05-23SHENZHEN CITY MAIDIJIE ELECTRONICS TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510123518.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-26
Publication Date
2025-05-23

AI Technical Summary

Technical Problem

When the computer is running power consumption test software, the system load is too high, causing hardware components to run abnormally. The user's manual shutdown of the test software is slow and unable to close it in time, which may lead to overheating or system crash, which may increase security risks, and may lead to data loss, affect analysis and use.

Method used

Design a computer power consumption testing system, including a hardware management unit, a control center, a task management unit and a receiving end. Through the hardware identification module, a hardware monitoring module, a task generation module, a threshold adjustment module, a software scheduling module and a data sorting module, an automated hardware identification, real-time monitoring, task generation and software scheduling, ensuring that the hardware operates within a safe range, and handling abnormal situations in a timely manner.

Benefits of technology

It effectively solves the problem of abnormal operation of hardware components under high load conditions, ensures that the system operates within a safe and efficient range, reduces the risk of security risks and data loss, and improves user experience and system stability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120029853A_ABST
    Figure CN120029853A_ABST
Patent Text Reader

Abstract

The invention discloses a computer power consumption test system, and particularly relates to the technical field of power consumption test. The system comprises a hardware management unit used for confirming hardware information test software, a control center used for providing a computing platform and data transmission, a task management unit used for managing software operation and a receiving end used for providing information display selection, the data arrangement module is composed of a hardware monitoring module used for automatically identifying various hardware components installed in a computer or a system, a hardware monitoring module used for monitoring performance indexes of the hardware components in real time, a task generating module used for generating tasks selected by a user, and a threshold value adjusting module used for setting the working performance numerical value range of the hardware components. According to the invention, the hardware monitoring and management system not only can realize real-time monitoring of the equipment, but also can deal with abnormity in time, provides guarantee for safe and efficient operation of the equipment, and is good in user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of power consumption testing, and in particular to a computer power consumption testing system. Background Art

[0002] When computers leave the factory, they are generally tested for power consumption to ensure that the energy efficiency of the computer under normal operation meets industry standards and consumer expectations, in order to reduce energy consumption and environmental impact, test power consumption performance under different loads, and confirm the performance stability of hardware components under high and low loads. By monitoring power consumption, potential hardware failures or abnormal power consumption can be discovered in a timely manner, providing guarantees for after-sales service, and meeting various regulations and certification standards (such as Energy Star, etc.) to facilitate product launch and sales. Good energy efficiency performance can serve as a sales highlight, improve product competitiveness in the market, and attract consumers with strong environmental awareness. Optimizing power consumption can not only extend battery life (for laptops), but also reduce heat dissipation and improve system stability and comfort.

[0003] However, in the prior art, when the system load is too high while the computer is running power consumption test software, hardware components may malfunction. Manually closing the test software by the user may result in a slow response and failure to close the software in time. Abnormal hardware may cause overheating or system crash, increasing the risk of fire or other safety hazards. If the device crashes during the test, the data being processed may be lost, affecting subsequent analysis and use, resulting in a poor user experience. Summary of the invention

[0004] The purpose of the present invention is to solve the above-mentioned technical problems that when the computer is running power consumption test software and the system load is too high, hardware components may operate abnormally. Manually closing the test software by the user will cause slow response and failure to close in time. Abnormal hardware may cause overheating or system crash, increasing the risk of fire or other safety hazards. If the device crashes during the test, it may cause the loss of data being processed, affecting subsequent analysis and use, and resulting in poor user experience. A computer power consumption test system is proposed.

[0005] In order to achieve the above object, the present invention adopts the following technical solutions:

[0006] A computer power consumption test system, comprising:

[0007] A hardware management unit for confirming hardware information test software, a control center for providing a computing platform and data transmission, a task management unit for managing software operation, and a receiving end for providing information display selection;

[0008] The data sorting module is composed of a hardware monitoring module for automatically identifying various hardware components installed in a computer or system, a hardware monitoring module for real-time monitoring of the performance indicators of each hardware component, a task generation module for generating user-selected tasks, a threshold adjustment module for setting the numerical range of the working performance of the hardware component, a software scheduling module for running the test software, and a test software library for providing the test software;

[0009] The task management unit is composed of a data sorting module for recording equipment operation data, a data cleaning module for deleting duplicate data, identifying and filling missing data, a chart conversion module for converting data into various chart forms, a determination module for obtaining the operating status of hardware components, an analysis module for determining the cause of abnormalities, a software control module for shutting down software processes, an abnormal marking module for marking abnormal data, and a storage module for saving data.

[0010] The present invention is further configured as follows: the hardware identification module is signal-connected to the hardware monitoring module, the hardware detection module is used to receive hardware information transmitted by the hardware identification module, and monitor the working status of the device through a sensor;

[0011] The hardware detection module is connected to the task generation module by signal. The task generation module is used to receive data transmitted by the hardware detection module and generate an operation task according to user needs.

[0012] Through the above technical solution: the hardware identification module is responsible for identifying and transmitting hardware information, and transmitting the identified hardware information to the hardware monitoring module. The hardware monitoring module receives the hardware information from the hardware identification module, monitors the working status, temperature, pressure, and running speed of the equipment through sensors, and transmits the monitoring data to the task generation module. The task generation module generates corresponding running tasks based on the received monitoring data and user needs.

[0013] The present invention is further configured as follows: the task generation module is signal-connected to the threshold adjustment module, the threshold adjustment module is used to receive data transmitted by the task generation module, and set the operating temperature and power range of the hardware component;

[0014] The threshold adjustment module is connected to the software scheduling module and the test software library signal. After receiving the data transmitted by the threshold adjustment module, the software scheduling module runs according to the task scheduling software.

[0015] Through the above technical solution: the task generation module transmits the generated task data to the threshold adjustment module, the threshold adjustment module receives the task data from the task generation module, sets the operating temperature and power range of the hardware components to ensure that the device operates within a safe and efficient range, the task data from the task generation module, the adjusted parameters (such as temperature and power range) are transmitted to the software scheduling module and the test software library, the software scheduling module receives the data transmitted by the threshold adjustment module, and schedules the task execution according to the received parameters to ensure that the system operates efficiently according to the predetermined strategy, and the test software library stores various test algorithms and programs for verifying and testing the performance of the device.

[0016] The present invention is further configured as follows: the data sorting module is connected to the hardware monitoring module by signal, the data sorting module is used to receive data transmitted by the hardware monitoring module, and sort the data according to the timeline;

[0017] The data sorting module is connected to the data cleaning module by signal. The data cleaning module is used to receive the data transmitted by the data sorting module, delete the duplicate data in the data, and repair the erroneous data.

[0018] Through the above technical solution: the hardware monitoring module transmits the monitored data to the data sorting module, the data sorting module receives the data from the hardware monitoring module, sorts and arranges the received data according to the timeline for subsequent processing, and the data cleaning module receives the sorted data from the data sorting module and cleans the data, including deleting duplicate data and repairing erroneous data, to ensure the accuracy and reliability of the data.

[0019] The present invention is further configured as follows: the data cleaning module is signal-connected to a chart conversion module, the chart conversion module is used to receive data transmitted by the data cleaning module and convert the data into a chart;

[0020] The chart conversion module is connected to the user end signal, and the user end displays and updates the chart data in real time through a display device.

[0021] Through the above technical solution: the data cleaning module receives and processes the data from the data sorting module, deletes duplicate data and repairs erroneous data to ensure the accuracy of the data; the chart conversion module receives the cleaned data from the data cleaning module and converts these data into visual charts to facilitate user understanding and analysis; the user end displays the chart data in real time through the display device and can update the chart in real time to reflect the latest data changes.

[0022] The present invention is further configured as follows: the determination module is connected to the threshold adjustment module and the data cleaning module by signal, the determination module is used for the data transmitted by the data cleaning module, retrieves the data in the threshold adjustment module, and determines whether the data is within the threshold range, and when the data is not within the threshold range, the determination module sends the data to the outside;

[0023] The determination module is signal-connected to the analysis module, and the analysis module is used to receive data transmitted by the determination module and analyze the cause of data anomaly.

[0024] Through the above technical solution: the data cleaning module transmits the cleaned data to the judgment module, the threshold adjustment module stores and manages the threshold settings, allows dynamic adjustment to adapt to different monitoring needs, and provides current threshold data for use by the judgment module. The judgment module receives the cleaned data from the data cleaning module, calls the threshold data in the threshold adjustment module, and determines whether the received data is within the set threshold range. When the data exceeds the threshold range, an abnormal notification is sent out. The analysis module receives the abnormal data notification from the judgment module and conducts an in-depth analysis of the abnormal situation to find out the cause of the data abnormality.

[0025] The present invention is further configured as follows: the analysis module is connected to the software control module by signal, and the software control module is used to receive data transmitted by the analysis module and close the software running in the background according to the data;

[0026] The abnormal marking module is connected to the software control module, the determination module and the storage module by signal. The abnormal marking module is used to record the operation of the software control module, mark the data transmitted by the determination module, and store the data in the storage module.

[0027] Through the above technical solution: the analysis module transmits the analysis results to the software control module, the software control module receives the analysis results from the analysis module, and closes the software running in the background according to the analysis results. The abnormal marking module records the running operations of the software control module (instructions to close the software), and marks the data transmitted by the determination module for subsequent tracking and analysis. It is connected to the software control module to receive operation records, and the storage module stores the operations and data recorded by the abnormal marking module for subsequent query and analysis.

[0028] The beneficial effects of the present invention are as follows: the hardware identification module is responsible for identifying various hardware information of the device and transmitting it to the hardware monitoring module. After the hardware monitoring module receives the information from the hardware identification module, the hardware monitoring module monitors the working state of the device through sensors, including key parameters such as temperature, pressure and running speed. These monitoring data are then transmitted to the task generation module to provide a basis for subsequent task execution. The task generation module generates corresponding running tasks according to the received user requirements. These task data will be transmitted to the threshold adjustment module to ensure the rationality and effectiveness of the task. The threshold adjustment module receives the task data of the task generation module and sets the working temperature and power range of the hardware components. Such dynamic adjustment can ensure that the device operates within a safe and efficient range. At the same time, the adjusted parameters are transmitted to the software scheduling module and the test software library. The software scheduling module schedules the execution of tasks according to the parameters transmitted by the threshold adjustment module to ensure that the system operates efficiently according to the predetermined strategy. At the same time, the test software library stores various test algorithms and programs for verifying and testing the performance of the device. The data monitored by the hardware monitoring module will be transmitted to the data sorting module, which is responsible for sorting and arranging the data according to the timeline. The subsequent data cleaning module will process the sorted data, delete duplicate data and fix errors to ensure the accuracy and reliability of the data. The cleaned data will be converted into a visual chart by the chart conversion module to facilitate user understanding and analysis. The user end can display these chart data in real time through the display device and can be updated in real time to reflect the latest data changes. The data cleaning module transmits the cleaned data to the judgment module. This module calls the threshold data in the threshold adjustment module to determine whether the received data exceeds the set range. When data abnormalities are found, the system will send a notification to the outside. The analysis module receives the abnormal notification from the judgment module, deeply analyzes the abnormal situation, finds out the cause and transmits the result to the software control module. Based on the analysis results, the software control module shuts down the software running in the background and records the operation through the abnormal marking module for subsequent tracking and analysis. Finally, the storage module is responsible for storing the operations and data recorded by the abnormal marking module to ensure that this information is convenient for subsequent query and analysis. Through the close cooperation of this series of modules, the hardware monitoring and management system can not only realize real-time monitoring of the equipment, but also handle abnormalities in a timely manner, which provides a guarantee for the safe and efficient operation of the equipment and a good user experience.

[0029] The present invention provides real-time monitoring and management of equipment through the collaborative work of multiple modules. The hardware identification module is responsible for identifying the equipment hardware information and transmitting it to the hardware monitoring module. The hardware monitoring module monitors the equipment status (temperature, pressure, running speed) through sensors and transmits the data to the task generation module. The task generation module generates running tasks according to user needs and passes them to the threshold adjustment module. The threshold adjustment module sets the working range of the hardware components to ensure safe and efficient operation, and transmits the parameters to the software scheduling module: schedules the execution of tasks to ensure efficient operation of the system, and cooperates with the test software library to perform performance verification. The data sorting and cleaning module sorts and cleans the monitoring data to ensure data accuracy. The chart conversion module converts the cleaned data into a visual chart to facilitate user analysis. The judgment and exception handling module judges whether the data exceeds the set range, sends a notification when an abnormality is found, conducts in-depth analysis and records the operation. The overall system realizes efficient monitoring and management of the equipment to ensure its stable operation within a safe range. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] Figure 1 It is a schematic diagram of a computer power consumption testing system in the present invention. DETAILED DESCRIPTION

[0031] The technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all the embodiments.

[0032] Example 1

[0033] like Figure 1 As shown, a computer power consumption test system comprises:

[0034] A hardware management unit for confirming hardware information test software, a control center for providing a computing platform and data transmission, a task management unit for managing software operation, and a receiving end for providing information display selection;

[0035] The data sorting module is composed of a hardware monitoring module for automatically identifying various hardware components installed in a computer or system, a hardware monitoring module for real-time monitoring of the performance indicators of each hardware component, a task generation module for generating user-selected tasks, a threshold adjustment module for setting the numerical range of the working performance of the hardware component, a software scheduling module for running the test software, and a test software library for providing the test software;

[0036] The task management unit consists of a data sorting module for recording equipment operation data, a data cleaning module for deleting duplicate data, identifying and filling in missing data, a chart conversion module for converting data into various chart forms, a determination module for obtaining the operating status of hardware components, an analysis module for determining the cause of an abnormality, a software control module for shutting down software processes, an abnormality marking module for marking abnormal data, and a storage module for saving data.

[0037] The hardware identification module is connected to the hardware monitoring module by signal, and the hardware detection module is used to receive the hardware information transmitted by the hardware identification module and monitor the working status of the device through sensors;

[0038] The hardware detection module is connected to the task generation module by signal. The task generation module is used to receive data transmitted by the hardware detection module and generate an operation task according to user needs.

[0039] The task generation module is connected to the threshold adjustment module by signal, and the threshold adjustment module is used to receive data transmitted by the task generation module and set the operating temperature and power range of the hardware component;

[0040] The threshold adjustment module is connected to the software scheduling module and the test software library signal. After receiving the data transmitted by the threshold adjustment module, the software scheduling module runs according to the task scheduling software.

[0041] The data sorting module is connected to the data cleaning module by signal, and the data sorting module is used to receive the data transmitted by the hardware monitoring module and arrange the data according to the timeline;

[0042] The data sorting module is connected to the data cleaning module by signal. The data cleaning module is used to receive the data transmitted by the data sorting module, delete the duplicate data in the data, and repair the erroneous data.

[0043] The data cleaning module is connected to the chart conversion module by signal, and the chart conversion module is used to receive the data transmitted by the data cleaning module and convert the data into a chart;

[0044] The chart conversion module is connected with the user end signal, and the user end displays and updates the chart data in real time through the display device.

[0045] The determination module is connected to the threshold adjustment module and the data cleaning module by signal. The determination module is used to retrieve the data in the threshold adjustment module based on the data transmitted by the data cleaning module to determine whether the data is within the threshold range. When the data is not within the threshold range, the determination module sends the data to the outside.

[0046] The determination module is connected to the analysis module by signal. The analysis module is used to receive the data transmitted by the determination module and analyze the reasons for the data anomaly.

[0047] The analysis module is connected to the software control module by signal, and the software control module is used to receive the data transmitted by the analysis module and close the software running in the background according to the data;

[0048] The abnormal marking module is connected to the software control module, the determination module and the storage module by signals. The abnormal marking module is used to record the operation of the software control module, mark the data transmitted by the determination module, and store the data in the storage module.

[0049] In the above embodiment, the hardware management unit is responsible for confirming the hardware information required for the test, the control center provides the computing platform and data transmission support, the task management unit manages the running status of the software, the receiving end is used for information display and user interaction, the data sorting module is a key component of the system, the hardware identification module automatically identifies the various hardware components installed in the computer or system, the hardware monitoring module monitors the performance indicators of each hardware component in real time to ensure the accuracy of the data, the task generation module generates specific operation tasks according to user needs, the threshold adjustment module sets the working performance value range of the hardware component, including temperature and power, the software scheduling module: manages the operation of the test software, the test software library stores the available test software for operation scheduling, the task management unit is responsible for data processing and exception management, the data sorting module records the equipment operation data and sends it according to the timeline The data cleaning module identifies and deletes duplicate data and fills in missing data. The chart conversion module converts the cleaned data into a variety of chart forms for easy user understanding. The judgment module obtains the operating status of the hardware components and determines whether they are within the normal range. The analysis module analyzes the causes of abnormal data. The software control module: closes the problematic software process according to the analysis results. The abnormal marking module records abnormal situations and marks related data to ensure the effectiveness of subsequent analysis. The storage module saves all processed data for subsequent query and analysis. Through the above design, the computer power consumption test system can effectively monitor and manage the power consumption of computer hardware and improve system efficiency. The hardware monitoring and management system can not only realize real-time monitoring of the equipment, but also handle abnormalities in time, which provides a guarantee for the safe and efficient operation of the equipment.

[0050] Working principle: The hardware identification module is responsible for identifying and transmitting hardware information, and transmitting the identified hardware information to the hardware monitoring module. The hardware monitoring module receives the hardware information from the hardware identification module, monitors the working status, temperature, pressure, and running speed of the equipment through sensors, and transmits the monitoring data to the task generation module. The task generation module generates corresponding running tasks based on the received monitoring data and user needs. The task generation module passes the generated task data to the threshold adjustment module. The threshold adjustment module receives the task data from the task generation module and sets the operating temperature and power range of the hardware components to ensure that the equipment operates within a safe and efficient range. The task data from the task generation module and the adjusted parameters For example, the temperature and power range are transmitted to the software scheduling module and the test software library. The software scheduling module receives the data transmitted by the threshold adjustment module and schedules the execution of tasks according to the received parameters to ensure that the system runs efficiently according to the predetermined strategy. The test software library stores various test algorithms and programs for verifying and testing the performance of the equipment. The hardware monitoring module transmits the monitored data to the data sorting module. The data sorting module receives the data from the hardware monitoring module and sorts and arranges the received data according to the timeline for subsequent processing. The data cleaning module receives the sorted data from the data sorting module and cleans the data, including deleting duplicate data and repairing erroneous data, to ensure the accuracy and reliability of the data. The cleaning module receives and processes the data from the data sorting module, deletes duplicate data and repairs erroneous data to ensure the accuracy of the data. The chart conversion module receives the cleaned data from the data cleaning module and converts the data into visual charts to facilitate user understanding and analysis. The user end displays the chart data in real time through the display device and can update the chart in real time to reflect the latest data changes. The data cleaning module transmits the cleaned data to the judgment module. The threshold adjustment module stores and manages the threshold settings, allowing dynamic adjustment to adapt to different monitoring needs, and provides the current threshold data for the judgment module to use. The judgment module receives the cleaned data from the data cleaning module, calls the threshold data in the threshold adjustment module, and judges Whether the received data is within the set threshold range, when the data exceeds the threshold range, an exception notification is sent out, the analysis module receives the abnormal data notification from the judgment module, and conducts an in-depth analysis of the abnormal situation to find out the cause of the data abnormality, the analysis module transmits the analysis results to the software control module, the software control module receives the analysis results from the analysis module, and shuts down the software running in the background according to the analysis results, the exception marking module records the running operations of the software control module (instructions to shut down the software), marks the data transmitted by the judgment module for subsequent tracking and analysis, and is connected to the software control module to receive operation records, and the storage module stores the operations and data recorded by the exception marking module for subsequent query and analysis.

[0051] The above description is only a preferred specific implementation manner of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can make equivalent replacements or changes according to the technical scheme and inventive concept of the present invention within the technical scope disclosed by the present invention, which should be covered by the protection scope of the present invention.

Claims

1. A computer power consumption test system, characterized in that: include: The system is composed of a hardware management unit for confirming the hardware information test software, a control center for providing a computing platform and data transmission, a task management unit for managing software operation, and a receiving end for providing information display selection; The data sorting module is composed of a hardware monitoring module for automatically identifying various hardware components installed in a computer or system, a hardware monitoring module for real-time monitoring of the performance indicators of each hardware component, a task generation module for generating user-selected tasks, a threshold adjustment module for setting the numerical range of the working performance of the hardware component, a software scheduling module for running the test software, and a test software library for providing the test software; The task management unit is composed of a data sorting module for recording equipment operation data, a data cleaning module for deleting duplicate data, identifying and filling missing data, a chart conversion module for converting data into various chart forms, a determination module for obtaining the operating status of hardware components, an analysis module for determining the cause of abnormalities, a software control module for shutting down software processes, an abnormal marking module for marking abnormal data, and a storage module for saving data.

2. A computer power consumption test system according to claim 1, characterized in that: The hardware identification module is connected to the hardware monitoring module by signal, and the hardware detection module is used to receive the hardware information transmitted by the hardware identification module and monitor the working status of the device through the sensor; The hardware detection module is connected to the task generation module by signal. The task generation module is used to receive data transmitted by the hardware detection module and generate an operation task according to user needs.

3. A computer power consumption test system according to claim 2, characterized in that: The task generation module is connected to the threshold adjustment module by signal, and the threshold adjustment module is used to receive data transmitted by the task generation module and set the operating temperature and power range of the hardware component; The threshold adjustment module is connected to the software scheduling module and the test software library signal. After receiving the data transmitted by the threshold adjustment module, the software scheduling module runs according to the task scheduling software.

4. A computer power consumption test system according to claim 1, characterized in that: The data sorting module is connected to the data cleaning module by signal, and the data sorting module is used to receive the data transmitted by the hardware monitoring module and sort the data according to the timeline; The data sorting module is signal-connected to the data cleaning module, and the data cleaning module is used to receive data transmitted by the data sorting module, delete duplicate data in the data, and repair erroneous data.

5. A computer power consumption test system according to claim 1, characterized in that: The data cleaning module is signal-connected to the chart conversion module, and the chart conversion module is used to receive the data transmitted by the data cleaning module and convert the data into a chart; The chart conversion module is connected to the user end signal, and the user end displays and updates the chart data in real time through a display device.

6. A computer power consumption test system according to claim 1, characterized in that: The determination module is connected to the threshold adjustment module and the data cleaning module by signal. The determination module is used to retrieve the data in the threshold adjustment module based on the data transmitted by the data cleaning module, and determine whether the data is within the threshold range. When the data is not within the threshold range, the determination module sends the data to the outside. The determination module is signal-connected to the analysis module, and the analysis module is used to receive data transmitted by the determination module and analyze the cause of data anomaly.

7. A computer power consumption test system according to claim 1, characterized in that: The analysis module is connected to the software control module by signal, and the software control module is used to receive data transmitted by the analysis module and close the software running in the background according to the data; The abnormal marking module is connected to the software control module, the determination module and the storage module by signal. The abnormal marking module is used to record the operation of the software control module, mark the data transmitted by the determination module, and store the data in the storage module.