A method and device for controlling operation of computer equipment

By using gyroscope sensors to measure the entire machine centrifugal force of the fan module in computer equipment, and automatically adjust the particle size value based on the rotation speed, the problem of low degree of automation of fan module fault handling in the prior art is solved, and the stability and reliability of the equipment are improved.

CN119046106BActive Publication Date: 2025-04-29INSPUR SUZHOU INTELLIGENT TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411534196.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-31
Publication Date
2025-04-29
Estimated Expiration
2044-10-31

AI Technical Summary

Technical Problem

In the prior art, the operation control processing solution of computer equipment has high limitations and cannot effectively handle fan module failures, which affects the stability and reliability of the equipment.

Method used

By determining the entire machine centrifugal force of the gyroscope sensor on the fan module, adjusting and controlling the speed of the fan module based on the speed adjustment particle size value, comparing the centrifugal force values ​​before and after adjustment, determining the target speed control parameters, and then automatically controlling the operation of the fan module.

Benefits of technology

It effectively suppresses abnormal jitter in the fan module, improves the operating stability and reliability of computer equipment, and reduces fault repair time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119046106B_ABST
    Figure CN119046106B_ABST
Patent Text Reader

Abstract

The present invention provides a method and device for controlling the operation of a computer device, the method comprising: determining a first whole-machine centrifugal force of a gyroscope sensor on a fan module in the computer device; adjusting and controlling the speed of the fan module in the computer device based on a speed adjustment granularity value, and after adjusting and controlling the speed of the fan module in the computer device based on the speed adjustment granularity value, determining a second whole-machine centrifugal force of the gyroscope sensor on the fan module in the computer device; performing comparative analysis on the first whole-machine centrifugal force and the second whole-machine centrifugal force to obtain a centrifugal force comparative analysis result, and determining a target speed control parameter based on the centrifugal force comparative analysis result; and controlling the operation of the fan module in the computer device based on the target speed control parameter. The method provided by the present invention can effectively suppress abnormal jitter of the fan module in the computer device and improve the stability and reliability of the operation of the computer device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer control technology, and in particular to a method, device and system for controlling the operation of a computer device, and also to an electronic device and a non-transitory computer-readable storage medium. Background Art

[0002] In recent years, with the rapid development of computer technology, computer equipment such as servers have been increasingly used in various fields. In servers, good heat dissipation is the basis for ensuring that the system operates stably and reliably with high performance, and the role of the fan module is self-evident. However, although the fan module is the core device for cooling the server, it is not easy to fail. For example, it may come from bearing deformation, component aging, circuit board short circuit failure, accumulation of dust and dirt, lack of lubricating oil, and even cause fire in the data center in severe cases. During the manufacturing and transportation process, if the cooling fan module is hit or violently handled, it may cause looseness between the stator and the rotor, resulting in vibration. In addition, the use of cheap oil-containing bearings or rough fan blade surfaces and the lack of dynamic balancing tests may also cause jitter problems. As the use time increases, the jitter of the cooling fan module may become more serious. This may be due to inconsistent tightness of the mounting screws or the four corners are not on the same plane, resulting in slight deformation of the fan during installation. When the fan rotates and jitters, it is accompanied by rotating centrifugal forces of different frequencies. Once the fan module in the computer equipment vibrates abnormally, it will affect the performance and reliability of the server. In addition, the repair time of the fan module failure is long, which has a great impact on the business operation of the data center.

[0003] In order to improve the stability and reliability of the operation of computer equipment such as servers, the prior art usually adopts technical means such as detecting server temperature, checking fan speed, detecting the sound of the fan when the server is working, and manually handling faults. However, the above technical means have high limitations, cannot be completed automatically, require human participation, and cannot be used on a large scale. Therefore, how to design a more efficient operation control processing solution for computer equipment has become a technical problem that needs to be solved urgently. Summary of the invention

[0004] The present invention provides an operation control processing method for a computer device, which is used to solve the defect that the operation control processing scheme of the computer device in the prior art has high limitations, resulting in affecting the stability and reliability of the operation of the computer device.

[0005] The present invention provides an operation control processing method of a computer device, comprising:

[0006] Determining a first whole-machine centrifugal force of a gyro sensor on a fan module in a computer device;

[0007] Adjusting and controlling the speed of the fan module in the computer device based on the speed adjustment granularity value, and after adjusting and controlling the speed of the fan module in the computer device based on the speed adjustment granularity value, determining a second whole machine centrifugal force of the gyroscope sensor on the fan module in the computer device;

[0008] Comparing and analyzing the first whole machine centrifugal force and the second whole machine centrifugal force to obtain a centrifugal force comparison and analysis result, and determining a target speed control parameter according to the centrifugal force comparison and analysis result;

[0009] The operation of the fan module in the computer device is controlled based on the target speed control parameter.

[0010] According to the operation control processing method of the computer device provided by the present invention, the first whole machine centrifugal force includes at least one whole machine centrifugal force value within a target operation time period before adjusting and controlling the rotation speed of the fan module in the computer device;

[0011] The second whole-machine centrifugal force includes at least one whole-machine centrifugal force value within a target operating time period after the rotation speed of the fan module in the computer device is adjusted and controlled;

[0012] The comparing and analyzing the first whole machine centrifugal force and the second whole machine centrifugal force to obtain a centrifugal force comparison and analysis result, and determining a target speed control parameter according to the centrifugal force comparison and analysis result, comprises: based on at least one whole machine centrifugal force value within a target operating time period before the speed of the fan module in the computer device is adjusted and controlled and at least one whole machine centrifugal force value within a target operating time period after the speed of the fan module in the computer device is adjusted and controlled, respectively comparing and analyzing the whole machine centrifugal force values ​​obtained in the target operating time period before and after the adjustment and control to obtain a centrifugal force comparison and analysis result;

[0013] When the centrifugal force comparison analysis result shows that the difference between the centrifugal force values ​​of the whole machine in the target operating time period before and after the adjustment and control is less than or equal to the target difference, the actual speed parameter corresponding to the speed of the fan module in the computer device after the speed is adjusted and controlled is determined as the target speed control parameter.

[0014] According to the operation control processing method of the computer device provided by the present invention, after obtaining the centrifugal force comparison analysis result, it also includes:

[0015] When the centrifugal force comparison and analysis result shows that the difference between the whole machine centrifugal force values ​​of the target operating time period before and after the adjustment control is greater than the target difference, the rotation speed of the fan module in the computer device is iteratively adjusted and controlled in units of the rotation speed adjustment granularity value, and after continuing to iteratively adjust and control the rotation speed of the fan module in the computer device in units of the rotation speed adjustment granularity value, a third whole machine centrifugal force of the gyroscope sensor on the fan module in the computer device is determined;

[0016] Compare and analyze the centrifugal force of the third whole machine with the centrifugal force of the first whole machine to obtain a new centrifugal force comparison and analysis result, and determine a new target speed control parameter based on the new centrifugal force comparison and analysis result; and control the operation of the fan module in the computer device based on the new target speed control parameter.

[0017] According to the operation control processing method of the computer device provided by the present invention, the determining of the first whole machine centrifugal force of the gyroscope sensor on the fan module in the computer device specifically includes:

[0018] Acquiring an electrical signal collected by a gyroscope sensor on a fan module in the computer device;

[0019] Sampling and quantizing the electrical signal to obtain the sampled and quantized electrical signal;

[0020] Converting the sampled and quantized electrical signal into a digital signal;

[0021] Performing filtering and signal enhancement processing on the digital signal to obtain a target digital signal;

[0022] Performing numerical processing based on the target digital signal to obtain the collected rotational angular velocity value of the fan module; wherein the rotational angular velocity value is positively correlated with the rotational speed of the fan module;

[0023] Based on the rotational angular velocity value, the object mass of the fan module and the rotation radius of the fan module, the first whole-machine centrifugal force of the gyroscope sensor on the fan module in the computer device is determined; wherein the first whole-machine centrifugal force is positively correlated with the rotational speed of the fan module.

[0024] According to the operation control processing method of the computer device provided by the present invention, the first whole machine centrifugal force of the gyroscope sensor on the fan module in the computer device is determined based on the rotation angular velocity value, the object mass of the fan module and the rotation radius of the fan module, including:

[0025] In the case where there are at least two fan modules in the computer device, the centrifugal force corresponding to each fan module in the computer device within a target operating time period before the rotation speed of the fan module in the computer device is controlled is obtained by analyzing the rotation angular velocity values ​​corresponding to each fan module in the computer device, the object mass of the fan module, and the rotation radius of the fan module;

[0026] Based on vector summation of the centrifugal forces corresponding to each fan module in the computer device within a target operating time period before controlling the rotation speed of the fan module in the computer device, a first whole-machine centrifugal force of the gyroscope sensor on the fan module in the computer device is obtained.

[0027] According to the operation control processing method of the computer device provided by the present invention, after adjusting and controlling the speed of the fan module in the computer device based on the speed adjustment granularity value, determining the second whole machine centrifugal force of the gyroscope sensor on the fan module in the computer device includes:

[0028] After adjusting and controlling the rotation speed of the fan module in the computer device based on the rotation speed adjustment granularity value, obtaining the rotation angular velocity values ​​corresponding to each fan module in the computer device, the object mass of the fan module, and the rotation radius of the fan module;

[0029] Based on the rotational angular velocity values ​​respectively corresponding to each fan module in the computer device, the object mass of the fan module and the rotation radius of the fan module, the centrifugal force respectively corresponding to each fan module in the computer device within the target operation time period after the rotation speed of the fan module in the computer device is controlled is analyzed;

[0030] Based on the vector summation of the centrifugal forces corresponding to each fan module in the computer device within the target operating time period after controlling the rotation speed of the fan module in the computer device, the second whole-machine centrifugal force of the gyroscope sensor on the fan module in the computer device is obtained.

[0031] According to the operation control processing method of the computer device provided by the present invention, after controlling the operation of the fan module in the computer device based on the target speed control parameter, the method further includes:

[0032] Obtaining a whole machine jitter value of a fan module in the computer device;

[0033] When the whole machine jitter value of the fan module in the computer device exceeds the jitter threshold, an alarm prompt information is generated to indicate that the fan module is operating abnormally.

[0034] According to the operation control processing method of the computer device provided by the present invention, when the whole machine jitter value of the fan module in the computer device exceeds the jitter threshold, generating an alarm prompt information indicating that the fan module is operating abnormally, specifically includes:

[0035] When the overall jitter value of the fan module in the computer device exceeds a jitter threshold, the current number of iterative adjustment controls is detected. When the number of iterative adjustment controls exceeds the iterative adjustment control number threshold, it is determined that the fan module is operating abnormally, and an alarm prompt message indicating that the fan module is operating abnormally is generated.

[0036] The operation control processing method of the computer device provided by the present invention further includes: obtaining an angle offset value of a gyroscope sensor on a fan module in the computer device;

[0037] Based on the comparison between the angle offset value and the angle offset threshold, an angle offset comparison result is obtained; based on the angle offset comparison result, whether an abnormal event occurs is determined, and if it is determined that an abnormal event occurs, the computer device is triggered to perform a corresponding abnormal processing operation.

[0038] According to the operation control processing method of the computer device provided by the present invention, the angle offset value is compared with the angle offset threshold to obtain an angle offset comparison result; whether an abnormal event occurs is determined according to the angle offset comparison result, and in the case of determining that an abnormal event occurs, the computer device is triggered to perform a corresponding abnormal processing operation, specifically including:

[0039] Comparing the angle offset value with a first angle offset threshold to obtain a first angle offset comparison result; wherein the angle offset threshold includes the first angle offset threshold;

[0040] When the first angle offset comparison result is that the angle offset value is greater than or equal to the first angle offset threshold, it is determined that a first type of abnormal event has occurred, and after determining that the first type of abnormal event has occurred, the data backup function is triggered to back up the target data of the computer device to a computer device at a different location.

[0041] According to the operation control processing method of the computer device provided by the present invention, the angle offset value is compared with the angle offset threshold to obtain an angle offset comparison result; whether an abnormal event occurs is determined according to the angle offset comparison result, and in the case of determining that an abnormal event occurs, the computer device is triggered to perform a corresponding abnormal processing operation, specifically including:

[0042] Comparing the angle offset value with the second angle offset threshold to obtain a second angle offset comparison result; wherein the angle offset threshold includes the second angle offset threshold, and the first angle offset threshold is greater than the second angle offset threshold;

[0043] When the second angle offset comparison result is that the angle offset value is greater than or equal to the second angle offset threshold, it is determined that a second type of abnormal event has occurred, and after determining that the second type of abnormal event has occurred, the access speed of the high-speed serial computer expansion bus standard device and the memory device in the computer device and the processing speed of the processor in the computer device are controlled to be reduced.

[0044] The present invention also provides an operation control processing device for a computer device, comprising:

[0045] A first whole-machine centrifugal force determination unit, used to determine a first whole-machine centrifugal force of a gyroscope sensor on a fan module in a computer device;

[0046] A second whole-machine centrifugal force determination unit is used to adjust and control the speed of the fan module in the computer device based on the speed adjustment granularity value, and after adjusting and controlling the speed of the fan module in the computer device based on the speed adjustment granularity value, determine a second whole-machine centrifugal force of the gyroscope sensor on the fan module in the computer device;

[0047] a whole machine centrifugal force comparison and analysis unit, used for comparing and analyzing the first whole machine centrifugal force and the second whole machine centrifugal force to obtain a centrifugal force comparison and analysis result, and determining a target speed control parameter according to the centrifugal force comparison and analysis result;

[0048] A fan module operation control unit is used to control the operation of the fan module in the computer device based on the target speed control parameter.

[0049] According to the operation control processing device of the computer device provided by the present invention, the first whole machine centrifugal force includes at least one whole machine centrifugal force value within a target operation time period before adjusting and controlling the rotation speed of the fan module in the computer device;

[0050] The second whole-machine centrifugal force includes at least one whole-machine centrifugal force value within a target operating time period after the rotation speed of the fan module in the computer device is adjusted and controlled;

[0051] The whole machine centrifugal force comparison and analysis unit is specifically used for:

[0052] Based on at least one whole-machine centrifugal force value within a target operating time period before the speed of the fan module in the computer device is adjusted and controlled and at least one whole-machine centrifugal force value within a target operating time period after the speed of the fan module in the computer device is adjusted and controlled, respectively comparing and analyzing the whole-machine centrifugal force values ​​obtained in the target operating time periods before and after the adjustment and control to obtain a centrifugal force comparison and analysis result;

[0053] When the centrifugal force comparison analysis result shows that the difference between the centrifugal force values ​​of the whole machine in the target operating time period before and after the adjustment and control is less than or equal to the target difference, the actual speed parameter corresponding to the speed of the fan module in the computer device after the speed is adjusted and controlled is determined as the target speed control parameter.

[0054] The operation control processing device of the computer device provided by the present invention, after obtaining the centrifugal force comparison analysis result, further includes:

[0055] Iterative regulation control unit for:

[0056] When the centrifugal force comparison and analysis result shows that the difference between the whole machine centrifugal force values ​​of the target operating time period before and after the adjustment control is greater than the target difference, the rotation speed of the fan module in the computer device is iteratively adjusted and controlled in units of the rotation speed adjustment granularity value, and after continuing to iteratively adjust and control the rotation speed of the fan module in the computer device in units of the rotation speed adjustment granularity value, a third whole machine centrifugal force of the gyroscope sensor on the fan module in the computer device is determined;

[0057] Compare and analyze the centrifugal force of the third whole machine with the centrifugal force of the first whole machine to obtain a new centrifugal force comparison and analysis result, and determine a new target speed control parameter based on the new centrifugal force comparison and analysis result; and control the operation of the fan module in the computer device based on the new target speed control parameter.

[0058] According to the operation control processing device of the computer device provided by the present invention, the first whole machine centrifugal force determination unit is specifically used to:

[0059] Acquiring an electrical signal collected by a gyroscope sensor on a fan module in the computer device;

[0060] Sampling and quantizing the electrical signal to obtain the sampled and quantized electrical signal;

[0061] Converting the sampled and quantized electrical signal into a digital signal;

[0062] Performing filtering and signal enhancement processing on the digital signal to obtain a target digital signal;

[0063] Performing numerical processing based on the target digital signal to obtain the collected rotational angular velocity value of the fan module; wherein the rotational angular velocity value is positively correlated with the rotational speed of the fan module;

[0064] Based on the rotational angular velocity value, the object mass of the fan module and the rotation radius of the fan module, the first whole-machine centrifugal force of the gyroscope sensor on the fan module in the computer device is determined; wherein the first whole-machine centrifugal force is positively correlated with the rotational speed of the fan module.

[0065] According to the operation control processing device of the computer device provided by the present invention, the first whole machine centrifugal force of the gyroscope sensor on the fan module in the computer device is determined based on the rotation angular velocity value, the object mass of the fan module and the rotation radius of the fan module, including:

[0066] In the case where there are at least two fan modules in the computer device, the centrifugal force corresponding to each fan module in the computer device within a target operating time period before the rotation speed of the fan module in the computer device is controlled is obtained by analyzing the rotation angular velocity values ​​corresponding to each fan module in the computer device, the object mass of the fan module, and the rotation radius of the fan module;

[0067] Based on vector summation of the centrifugal forces corresponding to each fan module in the computer device within a target operating time period before controlling the rotation speed of the fan module in the computer device, a first whole-machine centrifugal force of the gyroscope sensor on the fan module in the computer device is obtained.

[0068] According to the operation control processing device of the computer device provided by the present invention, the second whole machine centrifugal force determination unit is specifically used for:

[0069] After adjusting and controlling the rotation speed of the fan module in the computer device based on the rotation speed adjustment granularity value, obtaining the rotation angular velocity values ​​corresponding to each fan module in the computer device, the object mass of the fan module, and the rotation radius of the fan module;

[0070] Based on the rotational angular velocity values ​​respectively corresponding to each fan module in the computer device, the object mass of the fan module and the rotation radius of the fan module, the centrifugal force respectively corresponding to each fan module in the computer device within the target operation time period after the rotation speed of the fan module in the computer device is controlled is analyzed;

[0071] Based on the vector summation of the centrifugal forces corresponding to each fan module in the computer device within the target operating time period after controlling the rotation speed of the fan module in the computer device, the second whole-machine centrifugal force of the gyroscope sensor on the fan module in the computer device is obtained.

[0072] The operation control processing device of the computer device provided by the present invention, after controlling the operation of the fan module in the computer device based on the target speed control parameter, further includes:

[0073] Alarm prompt unit, used for:

[0074] Obtaining a whole machine jitter value of a fan module in the computer device;

[0075] When the whole machine jitter value of the fan module in the computer device exceeds the jitter threshold, an alarm prompt information is generated to indicate that the fan module is operating abnormally.

[0076] According to the operation control processing device of the computer device provided by the present invention, when the whole machine jitter value of the fan module in the computer device exceeds the jitter threshold, generating an alarm prompt information indicating that the fan module is operating abnormally specifically includes:

[0077] When the overall jitter value of the fan module in the computer device exceeds a jitter threshold, the current number of iterative adjustment controls is detected. When the number of iterative adjustment controls exceeds the iterative adjustment control number threshold, it is determined that the fan module is operating abnormally, and an alarm prompt message indicating that the fan module is operating abnormally is generated.

[0078] The operation control processing device of the computer device provided by the present invention further includes:

[0079] Abnormal event handling unit, used to:

[0080] Obtaining an angle offset value of a gyroscope sensor on a fan module in the computer device;

[0081] Based on the comparison between the angle offset value and the angle offset threshold, an angle offset comparison result is obtained; based on the angle offset comparison result, whether an abnormal event occurs is determined, and if it is determined that an abnormal event occurs, the computer device is triggered to perform a corresponding abnormal processing operation.

[0082] According to the operation control processing device of the computer device provided by the present invention, the angle offset value is compared with the angle offset threshold to obtain an angle offset comparison result; whether an abnormal event occurs is determined according to the angle offset comparison result, and in the case of determining that an abnormal event occurs, the computer device is triggered to perform a corresponding abnormal processing operation, specifically including:

[0083] Comparing the angle offset value with a first angle offset threshold to obtain a first angle offset comparison result; wherein the angle offset threshold includes the first angle offset threshold;

[0084] When the first angle offset comparison result is that the angle offset value is greater than or equal to the first angle offset threshold, it is determined that a first type of abnormal event has occurred, and after determining that the first type of abnormal event has occurred, the data backup function is triggered to back up the target data of the computer device to a computer device at a different location.

[0085] According to the operation control processing device of the computer device provided by the present invention, the angle offset value is compared with the angle offset threshold to obtain an angle offset comparison result; whether an abnormal event occurs is determined according to the angle offset comparison result, and in the case of determining that an abnormal event occurs, the computer device is triggered to perform a corresponding abnormal processing operation, specifically including:

[0086] Comparing the angle offset value with the second angle offset threshold to obtain a second angle offset comparison result; wherein the angle offset threshold includes the second angle offset threshold, and the first angle offset threshold is greater than the second angle offset threshold;

[0087] When the second angle offset comparison result is that the angle offset value is greater than or equal to the second angle offset threshold, it is determined that a second type of abnormal event has occurred, and after determining that the second type of abnormal event has occurred, the access speed of the high-speed serial computer expansion bus standard device and the memory device in the computer device and the processing speed of the processor in the computer device are controlled to be reduced.

[0088] The present invention also provides a system for implementing the operation control processing method of the computer device as described above, comprising a fan module, a baseboard management controller (i.e., a baseboard controller), a processor, and an operating system module, wherein a gyroscope sensor for detecting the centrifugal force displacement of the fan module is disposed on the surface of the fan module;

[0089] The gyro sensor is used to collect the centrifugal force displacement signal and angle offset value of the fan module;

[0090] The baseboard management controller is used to obtain the centrifugal force displacement signal collected by the gyroscope sensor, and determine the target speed control parameter based on the analysis and processing of the centrifugal force displacement signal, and control each fan module to run at a corresponding speed according to the target speed control parameter;

[0091] The baseboard management controller is further used to obtain the angle offset value collected by the gyroscope sensor, and when it is determined that the angle offset value is greater than or equal to a first angle offset threshold, send a first control instruction to the operating system module in the computer device to trigger the computer device to enable a data backup function, and back up the target data of the computer device to a computer device in a different location; when it is determined that the angle offset value is greater than or equal to a second angle offset threshold, send a second control instruction to the processor in the computer device to reduce the access speed of the high-speed serial computer expansion bus standard device and the memory device in the computer device and the processing speed of the processor in the computer device;

[0092] The processor is used to receive a second control instruction sent by the baseboard management controller, and based on the second control instruction, control the high-speed serial computer expansion bus standard device and the memory device to reduce the access speed, and control the processor core to reduce the processing speed of the processor;

[0093] The operating system module is used to receive a first control instruction sent by the baseboard management controller, and based on the first control instruction, control and trigger the computer device to enable a data backup function, and back up the target data of the computer device to a computer device in a different location; the first control instruction is a data migration instruction.

[0094] The present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the operation control processing method of the computer device as described in any one of the above items is implemented.

[0095] The present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the operation control processing method of the computer device as described in any one of the above items is implemented.

[0096] The present invention also provides a computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the computer program implements the operation control processing method of the computer device as described in any one of the above items.

[0097] The operation control processing method of a computer device provided by the present invention determines the first whole-machine centrifugal force of a gyroscope sensor on a fan module in the computer device, and adjusts and controls the speed of the fan module in the computer device based on a speed adjustment granularity value. After adjusting and controlling the speed of the fan module in the computer device based on the speed adjustment granularity value, the second whole-machine centrifugal force of the gyroscope sensor on the fan module in the computer device is further determined, and the first whole-machine centrifugal force and the second whole-machine centrifugal force are compared and analyzed to obtain a centrifugal force comparison and analysis result, and a target speed control parameter is determined according to the centrifugal force comparison and analysis result, and the operation of the fan module in the computer device is controlled based on the target speed control parameter. The method can effectively suppress abnormal jitter of the fan module in the computer device and improve the stability and reliability of the operation of the computer device. BRIEF DESCRIPTION OF THE DRAWINGS

[0098] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0099] Figure 1 It is one of the flow charts of the operation control processing method of the computer device provided by the present invention.

[0100] Figure 2 This is the second flow chart of the operation control processing method of the computer device provided by the present invention.

[0101] Figure 3 This is the third flow chart of the operation control processing method of the computer device provided by the present invention.

[0102] Figure 4 This is one of the schematic diagrams of the fan module provided by the present invention.

[0103] Figure 5 It is a schematic diagram of the centrifugal force of two fan modules provided by the present invention.

[0104] Figure 6 This is one of the schematic diagrams of the sum of the centrifugal force vectors of two fan modules provided by the present invention.

[0105] Figure 7 This is the second schematic diagram of the fan module provided by the present invention.

[0106] Figure 8 This is the second schematic diagram of the sum of the centrifugal force vectors of the two fan modules provided by the present invention.

[0107] Fig. 9 It is a structural schematic diagram of the operation control processing device of the computer equipment provided by the present invention.

[0108] Fig.10 It is a structural diagram of a system for implementing the operation control processing method of the computer device provided by the present invention.

[0109] Fig.11 It is a structural schematic diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION

[0110] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0111] Combine the following Figure 1-Figure 11 The operation control processing method and device of the computer device of the present invention are described, and the embodiments thereof are described in detail.

[0112] The following is a detailed description of an embodiment of the operation control processing method of a computer device according to the present invention. Figure 1 As shown, it is one of the flow charts of the operation control processing method of the computer device provided by the present invention, and the specific implementation process includes the following steps:

[0113] Step 101: Determine a first whole-machine centrifugal force of a gyroscope sensor on a fan module in a computer device.

[0114] In an embodiment of the present invention, the electrical signal collected by the gyroscope sensor on the fan module in the computer device can be obtained, the electrical signal can be sampled and quantized to obtain the sampled and quantized electrical signal, the sampled and quantized electrical signal can be converted into a digital signal, and the digital signal can be filtered and signal enhanced to obtain the target digital signal. Then, numerical processing is performed based on the target digital signal to obtain the collected rotational angular velocity value of the fan module. The rotational angular velocity value is positively correlated with the rotational speed of the fan module. Finally, based on the rotational angular velocity value, the object mass of the fan module, and the rotation radius of the fan module, the first whole-machine centrifugal force of the gyroscope sensor on the fan module in the computer device is determined. The first whole-machine centrifugal force is positively correlated with the rotational speed of the fan module.

[0115] In the process of determining the first whole-machine centrifugal force of the gyroscope sensor on the fan module in the computer device based on the rotational angular velocity value, the object mass of the fan module and the rotation radius of the fan module, when there are at least two fan modules in the computer device, the centrifugal force corresponding to each fan module in the computer device within the target operating time period before the rotation speed of the fan module in the computer device is controlled can be analyzed based on the rotational angular velocity value, the object mass of the fan module and the rotation radius of the fan module respectively corresponding to each fan module in the computer device. The first whole-machine centrifugal force of the gyroscope sensor on the fan module in the computer device is obtained by vector summing the centrifugal forces corresponding to each fan module in the computer device within the target operating time period before the rotation speed of the fan module in the computer device is controlled.

[0116] It should be noted that the gyroscope sensor is a device used to sense and maintain direction, designed based on the theory of conservation of angular momentum. It uses the gyroscopic effect in physics, that is, when the rotation axis of a high-speed rotating object (such as a gyroscope) is subjected to an external force, it tends to keep the direction of its rotation axis unchanged. The gyroscope senses the change in the posture of the object by measuring the angular velocity or angular acceleration of the rotating object, thereby sensing and maintaining the direction. The classification of gyroscope sensors includes mechanical gyroscopes, optical gyroscopes, micromechanical gyroscopes, etc. The mechanical gyroscope is the earliest type, which measures the angular velocity or angular acceleration through a mechanical structure; the optical gyroscope uses the principle of light interference for measurement, and has the advantages of high precision and high stability; the micromechanical gyroscope is a new type of gyroscope that has emerged with the development of microelectronics technology, and has the characteristics of small size, low power consumption, and low cost. Gyroscope sensors play an important role in various application scenarios with their high precision, high stability and high reliability. With the advancement of technology, their power consumption and cost are getting lower and lower, making their application range wider.

[0117] like Figure 4 As shown, the centrifugal force of each fan module can be detected by a gyro sensor (i.e., gyroscope) installed in the fan module. When measuring the centrifugal force of the fan module, the gyro sensor measures the mass of the rotating object, the rotation radius (i.e., the distance to the rotation center), and the rotation angular velocity, and substitutes these parameters into the centrifugal force formula: (m and r are the mass and rotation radius of the rotating object respectively; ω is the angular velocity of rotation; F is a vector value, representing the centrifugal force of a fan module), the magnitude of the centrifugal force of the corresponding fan module can be calculated. When the fan module is slightly damaged, it has centrifugal forces of different magnitudes and directions that change over time at different speeds. It should be noted that the computer device may include at least one fan module. When there are at least two fan modules in the computer device, it is necessary to vector sum the centrifugal force F of each fan module to obtain the centrifugal force of the whole machine. Figure 5 As shown in Figure 1, when the bearing is loose, the two fan modules rotate in the direction of the centrifugal force at different times. Figure 6 As shown, when two fan modules generate different centrifugal forces F1 and F2 at a certain time point, the superimposed F3 at that time point is F1+F2 (i.e., vector summation operation is performed), and the vector summation calculation of the centrifugal force can be as follows: Figure 6 As shown in the figure, it can be seen that the torque of F3 after superposition is larger, and the amplitude of vibration caused is larger, which causes greater damage to computer equipment.

[0118] Step 102, adjusting and controlling the rotational speed of the fan module in the computer device based on the rotational speed adjustment granularity value, and after adjusting and controlling the rotational speed of the fan module in the computer device based on the rotational speed adjustment granularity value, determining a second whole-machine centrifugal force of the gyroscope sensor on the fan module in the computer device.

[0119] In an embodiment of the present invention, after the speed of the fan module in the computer device is adjusted and controlled based on the speed adjustment granularity value, the rotation angular velocity values ​​corresponding to each fan module in the computer device, the object mass of the fan module, and the rotation radius of the fan module are obtained. Based on the rotation angular velocity values ​​corresponding to each fan module in the computer device, the object mass of the fan module, and the rotation radius of the fan module, the centrifugal force corresponding to each fan module in the computer device within the target operating time period after the speed of the fan module in the computer device is controlled is analyzed. Based on the vector summation of the centrifugal forces corresponding to each fan module in the computer device within the target operating time period after the speed of the fan module in the computer device is controlled, the second whole machine centrifugal force of the gyroscope sensor on the fan module in the computer device is obtained.

[0120] In order to minimize this damage, the present invention uses the positive correlation between the rotation speed and the centrifugal force of the whole machine, and adjusts and controls the rotation speed of the fan module in the computer device based on the rotation speed adjustment granularity value, and adjusts the size of the centrifugal force of the whole machine by adjusting the rotation speed of the fan module. The centrifugal force of a fan module (actually, more accurately, the reaction force of the centripetal force) is not directly related to the rotation speed by a simple formula, because it also depends on the mass distribution of the fan module and its distance from the center of rotation (i.e., the rotation radius). However, when the mass and rotation radius of the fan module are determined, the rotation speed affects the centrifugal force, and then affects the vibration. The vibration of the fan module is usually caused by uneven mass distribution or mechanical failure. When the fan module rotates, these uneven mass distributions will produce varying centrifugal forces, causing vibration. An increase in the rotation speed usually exacerbates this vibration because the centrifugal force is proportional to the square of the rotation speed (in the case of a fixed radius and mass distribution). In the following model, in which a small object with a mass of m is attached to the blades of the fan module, at a distance of r from the center of rotation, the centrifugal force F generated by the fan module can be expressed as:

[0121]

[0122] Where ω is the rotational angular velocity of the fan module (in radians per second) and n is the rotational speed. The relationship between the rotational angular velocity and the rotational speed (in revolutions per minute) is as follows:

[0123]

[0124] Therefore, the relationship between the centrifugal force and the rotation speed of each fan module can be expressed as:

[0125]

[0126] The direct relationship between the rotation speed and the centrifugal force of each fan module (i.e., the centrifugal force as a function of the rotation speed) is second order. When a fan module has a minor fault, adjusting the speed of the fan module can affect the vibration of the fan module, thereby affecting the rotational angular velocity value of the gyroscope sensor. By adjusting the speed of different fan modules, the centrifugal forces between different fan modules can be offset or weakened at a certain moment (the centrifugal forces can be offset or weakened at most times), thereby reducing the vibration of the entire server. Taking two fan modules as an example, if Figure 7 It is the centrifugal force of the whole machine after adjusting the fan speed. Figure 8 It is the sum of the centrifugal force vectors detected by the two gyro sensors (i.e. the centrifugal force of the whole machine or the torque expressed as the centrifugal force). The torque of the centrifugal force after F3 adjusts the control speed is significantly smaller than the torque of the centrifugal force before the control speed is adjusted.

[0127] Step 103: Compare and analyze the first whole machine centrifugal force and the second whole machine centrifugal force to obtain a centrifugal force comparison analysis result, and determine a target speed control parameter according to the centrifugal force comparison analysis result.

[0128] In an embodiment of the present invention, the first whole-machine centrifugal force includes at least one whole-machine centrifugal force value within a target operating time period before the speed of the fan module in the computer device is adjusted and controlled. The second whole-machine centrifugal force includes at least one whole-machine centrifugal force value within a target operating time period after the speed of the fan module in the computer device is adjusted and controlled. Therefore, in the process of comparing and analyzing the first whole-machine centrifugal force and the second whole-machine centrifugal force to obtain a centrifugal force comparison analysis result, and determining a target speed control parameter based on the centrifugal force comparison analysis result, based on the at least one whole-machine centrifugal force value within the target operating time period before the speed of the fan module in the computer device is adjusted and controlled and the at least one whole-machine centrifugal force value within the target operating time period after the speed of the fan module in the computer device is adjusted and controlled, the whole-machine centrifugal force values ​​obtained in the target operating time period before and after the adjustment and control can be compared and analyzed to obtain a centrifugal force comparison analysis result. In the case where the centrifugal force comparison and analysis result shows that the difference between the whole machine centrifugal force values ​​of the target operation time period before and after the adjustment control is less than or equal to the target difference, the actual speed parameter corresponding to the speed adjustment control of the fan module in the computer device is determined as the target speed control parameter. In the case where the centrifugal force comparison and analysis result shows that the difference between the whole machine centrifugal force values ​​of the target operation time period before and after the adjustment control is greater than the target difference, the speed of the fan module in the computer device is continued to be iteratively adjusted and controlled in units of the speed adjustment granularity value, and after continuing to iteratively adjust and control the speed of the fan module in the computer device in units of the speed adjustment granularity value, the third whole machine centrifugal force of the gyroscope sensor on the fan module in the computer device is determined. The third whole machine centrifugal force is compared and analyzed with the first whole machine centrifugal force to obtain a new centrifugal force comparison and analysis result, and a new target speed control parameter is determined according to the new centrifugal force comparison and analysis result; the operation of the fan module in the computer device is controlled based on the new target speed control parameter.

[0129] It should be noted that, when comparing and analyzing the whole machine centrifugal force values ​​obtained in the target operating time periods before and after the adjustment and control based on at least one whole machine centrifugal force value within the target operating time period before the speed of the fan module in the computer device is adjusted and controlled and at least one whole machine centrifugal force value within the target operating time period after the speed of the fan module in the computer device is adjusted and controlled, it is possible to further analyze whether most of the whole machine centrifugal force values ​​after the speed of the fan module in the computer device is adjusted and controlled within the target operating time period are smaller than the whole machine centrifugal force values ​​after the speed of the fan module in the computer device is adjusted and controlled. For example, 10 whole machine centrifugal force values ​​are obtained as time points change within the target operating time period, among which 6-10 whole machine centrifugal force values ​​after the speed of the fan module in the computer device is adjusted and controlled are smaller than the whole machine centrifugal force values ​​at the corresponding time points after the speed of the fan module in the computer device is adjusted and controlled. It is considered that after the speed is adjusted, the vibration effect of the fan module is reduced. At this time, the speed of the fan module in the computer device can be further adjusted and controlled based on the speed adjustment granularity value to obtain the optimal target speed control parameters.

[0130] Step 104: Control the operation of the fan module in the computer device based on the target speed control parameter.

[0131] After controlling the operation of the fan module in the computer device based on the target speed control parameter, the overall jitter value of the fan module in the computer device can also be obtained. When the overall jitter value of the fan module in the computer device exceeds the jitter threshold, an alarm prompt message is generated to indicate that the fan module is operating abnormally. Specifically, when the overall jitter value of the fan module in the computer device exceeds the jitter threshold, the current number of iterative adjustment controls is detected. When the number of iterative adjustment controls exceeds the iterative adjustment control number threshold, it is determined that the fan module is operating abnormally, and an alarm prompt message is generated to indicate that the fan module is operating abnormally.

[0132] In the embodiment of the present invention, when there are at least two fan modules in the computer device, the target rotation speed control parameter includes rotation speed control parameters for the two fan modules respectively.

[0133] like Figure 2As shown, in a complete embodiment, the following processing steps are specifically included: S01: Before using the gyro sensor to collect electrical signals, calibration is first required. The purpose of calibration is to eliminate the zero bias error and magnification error of the gyro sensor to ensure the accuracy of the measurement results. The calibration process usually includes two steps: zero bias correction and magnification calibration. S02: After the calibration is completed, the gyro sensor starts to work and outputs electrical signals. The present invention samples and quantizes these electrical signals through a data acquisition module and converts them into digital signals for subsequent processing. S03: The collected electrical signals often contain noise and interference components, and need to be filtered, amplified, and numerically calculated through signal preprocessing technology. Filtering can remove noise interference, amplification can enhance signal strength, and numerical calculation can obtain the specific value of the rotation angular velocity. S04: As can be seen from the previous introduction, the rotation speed and the rotation angular velocity measured by the gyro sensor are a second-order relationship. When the whole machine jitter value collected by the gyro sensor is large, the rotation speed of the fan module is reduced, and the rotation speed of the fan module with smaller jitter is increased. The change in speed will also change the torque bias at different time points. . (K is a coefficient, which indicates the contribution of different degrees of fan module damage to the total force.) S05: After adjusting the control, collect the centrifugal force F of each gyro sensor after adjusting the control. The vector sum of the centrifugal force F of the gyro sensor at different times in a period of time (i.e., the target operating time period) is calculated to obtain the centrifugal force of the whole machine (i.e., the vector sum of the centrifugal force of the whole machine). Compare it with the vector sum of the centrifugal force of the whole machine before the control was not adjusted (i.e., the centrifugal force of the whole machine before the control was not adjusted) to see whether the torque increases most of the time. It should be noted that this process needs to ensure that the speed of the whole machine meets the heat dissipation requirements of the whole machine. S06: When the vector torque sum of the centrifugal force of the whole machine decreases most of the time after adjusting the control, continue to adjust it according to the speed adjustment granularity value. S07: When the vector torque sum of the centrifugal force of the whole machine increases most of the time after adjusting the control, continue to judge whether the vector torque sum increases after multiple adjustments. If it is not the case of multiple adjustments, it is necessary to continue to return to step S06 and continue to adjust. S08: If there is no effective improvement after multiple adjustments, the fan is controlled using the best parameters to reduce the jitter value of the whole machine. S09: If the jitter value of the whole machine after the best parameter adjustment exceeds the jitter threshold, a faulty fan alarm is processed.

[0134] In addition, in view of the earthquake disaster, it is also necessary to better warn of hazards and take measures in advance for computer equipment such as servers. As a natural disaster, earthquake events will have a certain impact on infrastructure, including servers and communication systems. As the core equipment of the data center, the stability and reliability of the server are crucial for data storage and processing. Earthquake events may cause physical damage to the server, including deformation of the chassis, loose or damaged internal components, and physical interruption of power supply and network. In addition, earthquake events may also affect the function of the server, resulting in service interruption, which in turn affects business continuity and data availability. Existing strategies for earthquake disasters include: Equipment reinforcement: Equipment in large network computer rooms should be reinforced. Brackets, fixtures, etc. can be used to ensure that the equipment will not be displaced or overturned during an earthquake. Establish an emergency plan: Large network computer rooms should establish an earthquake emergency plan and prepare for earthquakes in advance. The emergency plan should include emergency organization, emergency communication, emergency supplies, etc. to ensure timely response and processing when an earthquake occurs. Backup data: Data in large network computer rooms should be backed up. Important data can be backed up to the cloud or other safe places to avoid data loss or damage in an earthquake. However, the above methods have high limitations.

[0135] The present invention obtains the angle offset value of the gyroscope sensor on the fan module in the computer device (i.e., the vibration value of the fan module measured); compares the angle offset value with the angle offset threshold (i.e., the vibration value threshold) to obtain the angle offset comparison result; determines whether an abnormal event (such as an earthquake event) occurs according to the angle offset comparison result, and triggers the computer device to perform a corresponding abnormal processing operation when it is determined that an abnormal event occurs. Specifically, the angle offset value and the first angle offset threshold are compared to obtain a first angle offset comparison result; wherein the angle offset threshold includes the first angle offset threshold. When the first angle offset comparison result is that the angle offset value is greater than or equal to the first angle offset threshold, it is determined that a first type of abnormal event occurs, and after determining that the first type of abnormal event occurs, the data backup function is triggered to enable, and the target data of the computer device is backed up to a computer device in a remote location. In addition, the angle offset value and the second angle offset threshold are compared to obtain a second angle offset comparison result; wherein the angle offset threshold includes the second angle offset threshold, and the first angle offset threshold is greater than the second angle offset threshold. When the second angle offset comparison result is that the angle offset value is greater than or equal to the second angle offset threshold, it is determined that a second type of abnormal event has occurred, and after determining that the second type of abnormal event has occurred, the access speed of the high-speed serial computer expansion bus standard device and the memory device in the computer device and the processing speed of the processor in the computer device are controlled to be reduced. Earthquake early warning and data processing can be achieved, and the process is fully automated. Reduce corporate losses and improve server availability, reliability and serviceability.

[0136] The following uses earthquake events as an example to explain that during earthquake event warning and data protection, the baseboard management controller collects data from gyroscope sensors in real time. When it is found that the angular velocity values ​​(i.e., the corresponding vibration values) collected by all gyroscope sensors change uniformly and are large, it can be determined that the entire machine is vibrating. If it is not affected by human factors, it is highly likely that an earthquake event has occurred. When an earthquake event occurs, the entire machine shakes, resulting in poor contact of physical peripherals, unstable data transmission, data packet loss, transmission errors, etc. Reducing the operating frequency of each component can effectively prevent data transmission processing errors and increase the stability of the server. Figure 3It is the whole process of monitoring and controlling the working status of the server through the gyroscope sensor to improve data security when a large external vibration occurs. S01: Before using the gyroscope sensor for electrical signal acquisition, calibration is required first. The purpose of calibration is to eliminate the zero bias error and magnification error of the gyroscope sensor to ensure the accuracy of the measurement results. The calibration process usually includes two steps: zero bias correction and magnification calibration. S02: After the calibration is completed, the gyroscope sensor starts to work and outputs electrical signals. These electrical signals are sampled and quantized by the data acquisition module and converted into digital signals for subsequent processing. S03: The collected electrical signals often contain noise and interference components, which need to be filtered, amplified, and numerically calculated through signal processing technology. Filtering can remove noise interference, amplification can enhance signal strength, and numerical calculation can obtain specific angular velocity values. S04~S06: When the calculation shows that the whole machine has a large angle offset, and the angle offset value (i.e., the corresponding vibration value) is greater than or equal to the first angle offset threshold (i.e., threshold one), the large angle offset daemon of the operating system module obtains the state through the baseboard management controller, and the daemon of the operating system module immediately enables the data backup function to back up the key data of the computer device to the remote computer device (i.e., remote server) as soon as possible. S07~S09: When the calculation shows that the whole machine has a large angle offset, and the angle offset value is greater than or equal to the second angle offset threshold (i.e., threshold two, threshold one is greater than threshold two), control the high-speed serial computer expansion bus standard device to reduce the access speed of the high-speed serial computer expansion bus standard device. Control the memory device to reduce the memory access speed. Control the processor core to reduce the processor processing speed.

[0137] The operation control processing method of a computer device provided by the present invention determines the first whole-machine centrifugal force of a gyroscope sensor on a fan module in the computer device, and adjusts and controls the speed of the fan module in the computer device based on a speed adjustment granularity value. After adjusting and controlling the speed of the fan module in the computer device based on the speed adjustment granularity value, the second whole-machine centrifugal force of the gyroscope sensor on the fan module in the computer device is further determined, and the first whole-machine centrifugal force and the second whole-machine centrifugal force are compared and analyzed to obtain a centrifugal force comparison and analysis result, and a target speed control parameter is determined according to the centrifugal force comparison and analysis result, and the operation of the fan module in the computer device is controlled based on the target speed control parameter. The method can effectively suppress abnormal jitter of the fan module in the computer device and improve the stability and reliability of the operation of the computer device.

[0138] The operation control processing device of the computer device provided by the present invention is described below. The operation control processing device of the computer device described below and the operation control processing method of the computer device described above can be referred to each other. Fig. 9As shown, it is a schematic diagram of the structure of the operation control processing device of the computer device provided by the present invention. The operation control processing device of the computer device of the present invention specifically includes the following parts:

[0139] The first whole-machine centrifugal force determining unit 901 is used to determine the first whole-machine centrifugal force of the gyroscope sensor on the fan module in the computer device.

[0140] The second whole-machine centrifugal force determination unit 902 is used to adjust and control the rotational speed of the fan module in the computer device based on the rotational speed adjustment granularity value, and after adjusting and controlling the rotational speed of the fan module in the computer device based on the rotational speed adjustment granularity value, determine the second whole-machine centrifugal force of the gyroscope sensor on the fan module in the computer device.

[0141] The whole machine centrifugal force comparison and analysis unit 903 is used to compare and analyze the first whole machine centrifugal force and the second whole machine centrifugal force to obtain a centrifugal force comparison and analysis result, and determine a target speed control parameter according to the centrifugal force comparison and analysis result.

[0142] The fan module operation control unit 904 is used to control the operation of the fan module in the computer device based on the target speed control parameter.

[0143] According to the operation control processing device of the computer device provided by the present invention, the first whole machine centrifugal force includes at least one whole machine centrifugal force value within a target operation time period before adjusting and controlling the rotation speed of the fan module in the computer device;

[0144] The second whole-machine centrifugal force includes at least one whole-machine centrifugal force value within a target operating time period after the rotation speed of the fan module in the computer device is adjusted and controlled;

[0145] The whole machine centrifugal force comparison and analysis unit is specifically used for:

[0146] Based on at least one whole-machine centrifugal force value within a target operating time period before the speed of the fan module in the computer device is adjusted and controlled and at least one whole-machine centrifugal force value within a target operating time period after the speed of the fan module in the computer device is adjusted and controlled, respectively comparing and analyzing the whole-machine centrifugal force values ​​obtained in the target operating time periods before and after the adjustment and control to obtain a centrifugal force comparison and analysis result;

[0147] When the centrifugal force comparison analysis result shows that the difference between the centrifugal force values ​​of the whole machine in the target operating time period before and after the adjustment and control is less than or equal to the target difference, the actual speed parameter corresponding to the speed of the fan module in the computer device after the speed is adjusted and controlled is determined as the target speed control parameter.

[0148] The operation control processing device of the computer device provided by the present invention, after obtaining the centrifugal force comparison analysis result, further includes:

[0149] Iterative regulation control unit for:

[0150] When the centrifugal force comparison analysis result shows that the difference between the whole machine centrifugal force values ​​of the target operating time period before and after the adjustment control is greater than the target difference, the speed of the fan module in the computer device continues to be iteratively adjusted and controlled in units of the speed adjustment granularity value, and after continuing to iteratively adjust and control the speed of the fan module in the computer device in units of the speed adjustment granularity value, the third whole machine centrifugal force of the gyroscope sensor on the fan module in the computer device is determined.

[0151] Compare and analyze the centrifugal force of the third whole machine with the centrifugal force of the first whole machine to obtain a new centrifugal force comparison and analysis result, and determine a new target speed control parameter based on the new centrifugal force comparison and analysis result; and control the operation of the fan module in the computer device based on the new target speed control parameter.

[0152] According to the operation control processing device of the computer device provided by the present invention, the first whole machine centrifugal force determination unit is specifically used to:

[0153] Acquiring an electrical signal collected by a gyroscope sensor on a fan module in the computer device;

[0154] Sampling and quantizing the electrical signal to obtain the sampled and quantized electrical signal;

[0155] Converting the sampled and quantized electrical signal into a digital signal;

[0156] Performing filtering and signal enhancement processing on the digital signal to obtain a target digital signal;

[0157] Performing numerical processing based on the target digital signal to obtain the collected rotational angular velocity value of the fan module; wherein the rotational angular velocity value is positively correlated with the rotational speed of the fan module;

[0158] Based on the rotational angular velocity value, the object mass of the fan module and the rotation radius of the fan module, the first whole-machine centrifugal force of the gyroscope sensor on the fan module in the computer device is determined; wherein the first whole-machine centrifugal force is positively correlated with the rotational speed of the fan module.

[0159] According to the operation control processing device of the computer device provided by the present invention, the first whole machine centrifugal force of the gyroscope sensor on the fan module in the computer device is determined based on the rotation angular velocity value, the object mass of the fan module and the rotation radius of the fan module, including:

[0160] In the case where there are at least two fan modules in the computer device, the centrifugal force corresponding to each fan module in the computer device within a target operating time period before the rotation speed of the fan module in the computer device is controlled is obtained by analyzing the rotation angular velocity values ​​corresponding to each fan module in the computer device, the object mass of the fan module, and the rotation radius of the fan module;

[0161] Based on vector summation of the centrifugal forces corresponding to each fan module in the computer device within a target operating time period before controlling the rotation speed of the fan module in the computer device, a first whole-machine centrifugal force of the gyroscope sensor on the fan module in the computer device is obtained.

[0162] According to the operation control processing device of the computer device provided by the present invention, the second whole machine centrifugal force determination unit is specifically used for:

[0163] After adjusting and controlling the rotation speed of the fan module in the computer device based on the rotation speed adjustment granularity value, obtaining the rotation angular velocity values ​​corresponding to each fan module in the computer device, the object mass of the fan module, and the rotation radius of the fan module;

[0164] Based on the rotational angular velocity values ​​respectively corresponding to each fan module in the computer device, the object mass of the fan module and the rotation radius of the fan module, the centrifugal force respectively corresponding to each fan module in the computer device within the target operation time period after the rotation speed of the fan module in the computer device is controlled is analyzed;

[0165] Based on the vector summation of the centrifugal forces corresponding to each fan module in the computer device within the target operating time period after controlling the rotation speed of the fan module in the computer device, the second whole-machine centrifugal force of the gyroscope sensor on the fan module in the computer device is obtained.

[0166] The operation control processing device of the computer device provided by the present invention, after controlling the operation of the fan module in the computer device based on the target speed control parameter, further includes:

[0167] Alarm prompt unit, used for:

[0168] Obtaining a whole machine jitter value of a fan module in the computer device;

[0169] When the whole machine jitter value of the fan module in the computer device exceeds the jitter threshold, an alarm prompt information is generated to indicate that the fan module is operating abnormally.

[0170] According to the operation control processing device of the computer device provided by the present invention, when the whole machine jitter value of the fan module in the computer device exceeds the jitter threshold, generating an alarm prompt information indicating that the fan module is operating abnormally specifically includes:

[0171] When the overall jitter value of the fan module in the computer device exceeds a jitter threshold, the current number of iterative adjustment controls is detected. When the number of iterative adjustment controls exceeds the iterative adjustment control number threshold, it is determined that the fan module is operating abnormally, and an alarm prompt message indicating that the fan module is operating abnormally is generated.

[0172] The operation control processing device of the computer device provided by the present invention further includes:

[0173] Abnormal event handling unit, used to:

[0174] Obtaining an angle offset value of a gyroscope sensor on a fan module in the computer device;

[0175] Based on the comparison between the angle offset value and the angle offset threshold, an angle offset comparison result is obtained; based on the angle offset comparison result, whether an abnormal event occurs is determined, and if it is determined that an abnormal event occurs, the computer device is triggered to perform a corresponding abnormal processing operation.

[0176] According to the operation control processing device of the computer device provided by the present invention, the angle offset value is compared with the angle offset threshold to obtain an angle offset comparison result; whether an abnormal event occurs is determined according to the angle offset comparison result, and in the case of determining that an abnormal event occurs, the computer device is triggered to perform a corresponding abnormal processing operation, specifically including:

[0177] Comparing the angle offset value with a first angle offset threshold to obtain a first angle offset comparison result; wherein the angle offset threshold includes the first angle offset threshold;

[0178] When the first angle offset comparison result is that the angle offset value is greater than or equal to the first angle offset threshold, it is determined that a first type of abnormal event has occurred, and after determining that the first type of abnormal event has occurred, the data backup function is triggered to back up the target data of the computer device to a computer device at a different location.

[0179] According to the operation control processing device of the computer device provided by the present invention, the angle offset value is compared with the angle offset threshold to obtain an angle offset comparison result; whether an abnormal event occurs is determined according to the angle offset comparison result, and in the case of determining that an abnormal event occurs, the computer device is triggered to perform a corresponding abnormal processing operation, specifically including:

[0180] Comparing the angle offset value with the second angle offset threshold to obtain a second angle offset comparison result; wherein the angle offset threshold includes the second angle offset threshold, and the first angle offset threshold is greater than the second angle offset threshold;

[0181] When the second angle offset comparison result is that the angle offset value is greater than or equal to the second angle offset threshold, it is determined that a second type of abnormal event has occurred, and after determining that the second type of abnormal event has occurred, the access speed of the high-speed serial computer expansion bus standard device and the memory device in the computer device and the processing speed of the processor in the computer device are controlled to be reduced.

[0182] The operation control processing device of the computer equipment provided by the present invention determines the first whole-machine centrifugal force of the gyroscope sensor on the fan module in the computer equipment, and adjusts and controls the speed of the fan module in the computer equipment based on the speed adjustment granularity value. After adjusting and controlling the speed of the fan module in the computer equipment based on the speed adjustment granularity value, it further determines the second whole-machine centrifugal force of the gyroscope sensor on the fan module in the computer equipment, and compares and analyzes the first whole-machine centrifugal force and the second whole-machine centrifugal force to obtain a centrifugal force comparison and analysis result, determines a target speed control parameter according to the centrifugal force comparison and analysis result, and controls the operation of the fan module in the computer equipment based on the target speed control parameter. It can effectively suppress abnormal jitter of the fan module in the computer equipment and improve the stability and reliability of the operation of the computer equipment.

[0183] The following is a description of a system for implementing the operation control processing method of the computer device provided by the present invention. The system for implementing the operation control processing method of the computer device described below and the operation control processing method of the computer device described above can be referred to in correspondence with each other. Figure 5 As shown, it is a structural diagram of a system for implementing the operation control processing method of the computer device provided by the present invention.

[0184] like Fig.10As shown, the operation control processing system of the computer device of the present invention specifically includes the following parts: a fan module 1001, a baseboard management controller 1003 (Baseboard Management Controller, BMC), a processor 1101, and an operating system module 1005 (Operating System, OS). The surface of the fan module is provided with a gyroscope sensor 1002 for detecting the centrifugal force displacement of the fan module. The server fan array is composed of two or more fans. The fan module is usually composed of two core parts: a heat conduction section and a heat dissipation section. The heat pipe plays the role of rapid heat conduction in the heat conduction section, and the fan provides the airflow required for forced convection in the heat dissipation section. These components work together to effectively dissipate the heat generated inside the server to prevent system failure or performance degradation caused by overheating.

[0185] The gyro sensor is used to collect the centrifugal force displacement signal and angle offset value of the fan module. The gyro sensor is attached to the surface of the fan module and monitors the centrifugal force displacement of the fan at all times.

[0186] The baseboard management controller is used to obtain the centrifugal force displacement signal collected by the gyroscope sensor, and analyze and process the centrifugal force displacement signal to determine the target speed control parameter, and control each fan module to run at the corresponding speed according to the target speed control parameter. That is, it is responsible for collecting each gyroscope displacement signal, extracting signal data, filtering the normal fan speed data, filtering the ultra-low frequency large vibration data, obtaining abnormal jitter data, outputting control parameters after the algorithm, controlling the speed of each fan (the total heat dissipation capacity of the system must be kept unchanged), achieving the minimum sum of the centrifugal force vector of the entire fan module, reducing the vibration of the entire machine, and increasing the service life of the fan and the server.

[0187] The baseboard management controller is also used to obtain the angle offset value collected by the gyroscope sensor. When it is determined that the angle offset value is greater than or equal to the first angle offset threshold, a first control instruction is sent to the operating system module in the computer device to trigger the computer device to enable the data backup function and back up the target data of the computer device to a remote computer device; when it is determined that the angle offset value is greater than or equal to the second angle offset threshold, a second control instruction is sent to the processor in the computer device to reduce the access speed of the high-speed serial computer expansion bus standard device and the memory device in the computer device and the processing speed of the processor in the computer device. That is, it is responsible for collecting each gyroscope displacement signal, extracting signal data, filtering out ultra-low frequency large vibration data, and when it occurs multiple times, through the high-speed serial computer expansion bus standard device interface, sending instructions to the processor to reduce the memory read and write rate, reduce the high-speed serial computer expansion bus standard device read and write rate, reduce the processor processing speed, and reduce data errors. At the same time, data exchange and storage with servers in different regions, data backup processing.

[0188] The processor is used to receive the second control instruction sent by the baseboard management controller, and based on the second control instruction, control the high-speed serial computer expansion bus standard device and the memory device to reduce the access speed, and control the processor core to reduce the processing speed of the processor. That is, the signal of the baseboard management controller is responsible for controlling the high-speed serial computer expansion bus standard device to reduce the access speed of the high-speed serial computer expansion bus standard device when an earthquake disaster occurs. Control the memory device to reduce the memory access speed. Control the processor core to reduce the processor processing speed.

[0189] The operating system module is used to receive the first control instruction sent by the baseboard management controller, and based on the first control instruction, control and trigger the computer device to enable the data backup function, and back up the target data of the computer device to a computer device in a different location; the first control instruction is a data migration instruction. That is, there is a daemon process under the operating system module that monitors the large signal of the gyroscope. The process interacts with the baseboard management controller at all times. When the baseboard management controller detects that the gyroscope signal generates a large displacement signal, it notifies the daemon process of the operating system to perform data migration. When the data migration instruction is received, the daemon process performs data exchange and backup with servers in different regions.

[0190] The operation control processing system of the computer device provided by the present invention determines the first whole-machine centrifugal force of the gyroscope sensor on the fan module in the computer device, and adjusts and controls the speed of the fan module in the computer device based on the speed adjustment granularity value. After adjusting and controlling the speed of the fan module in the computer device based on the speed adjustment granularity value, the second whole-machine centrifugal force of the gyroscope sensor on the fan module in the computer device is further determined, and the first whole-machine centrifugal force and the second whole-machine centrifugal force are compared and analyzed to obtain a centrifugal force comparison and analysis result, and a target speed control parameter is determined according to the centrifugal force comparison and analysis result, and the operation of the fan module in the computer device is controlled based on the target speed control parameter. The system can effectively suppress abnormal jitter of the fan module in the computer device and improve the stability and reliability of the operation of the computer device.

[0191] Fig.11 An example of a physical structure diagram of an electronic device is shown in FIG. Fig.11 As shown, the electronic device may include: a processor 1101, a communication interface 1104, a memory 1102 and a communication bus 1103, wherein the processor 1101, the communication interface 1104 and the memory 1102 communicate with each other through the communication bus 1103. The processor 1101 may call the logic instructions in the memory 1102 to execute the operation control processing method of the computer device, the method comprising: determining the first whole machine centrifugal force of the gyroscope sensor on the fan module in the computer device; adjusting and controlling the speed of the fan module in the computer device based on the speed adjustment granularity value, and after adjusting and controlling the speed of the fan module in the computer device based on the speed adjustment granularity value, determining the second whole machine centrifugal force of the gyroscope sensor on the fan module in the computer device; comparing and analyzing the first whole machine centrifugal force and the second whole machine centrifugal force to obtain the centrifugal force comparison analysis result, and determining the target speed control parameter according to the centrifugal force comparison analysis result; and controlling the operation of the fan module in the computer device based on the target speed control parameter.

[0192] In addition, the logic instructions in the above-mentioned memory 1102 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.

[0193] On the other hand, the present application also provides a computer program product, which includes a computer program, and the computer program can be stored on a computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the operation control processing method of the computer device provided by the above-mentioned methods, and the method includes: determining a first whole-machine centrifugal force of a gyroscope sensor on a fan module in the computer device; adjusting and controlling the speed of the fan module in the computer device based on a speed adjustment granularity value, and after adjusting and controlling the speed of the fan module in the computer device based on the speed adjustment granularity value, determining a second whole-machine centrifugal force of the gyroscope sensor on the fan module in the computer device; comparing and analyzing the first whole-machine centrifugal force and the second whole-machine centrifugal force to obtain a centrifugal force comparison analysis result, and determining a target speed control parameter based on the centrifugal force comparison analysis result; and controlling the operation of the fan module in the computer device based on the target speed control parameter.

[0194] On the other hand, the present application also provides a computer-readable storage medium, the computer-readable storage medium includes a stored program, wherein the program, when running, executes the operation control processing method of the computer device provided by the above-mentioned methods, the method including: determining a first whole-machine centrifugal force of a gyroscope sensor on a fan module in the computer device; adjusting and controlling the speed of the fan module in the computer device based on a speed adjustment granularity value, and after adjusting and controlling the speed of the fan module in the computer device based on the speed adjustment granularity value, determining a second whole-machine centrifugal force of the gyroscope sensor on the fan module in the computer device; comparing and analyzing the first whole-machine centrifugal force and the second whole-machine centrifugal force to obtain a centrifugal force comparison analysis result, and determining a target speed control parameter based on the centrifugal force comparison analysis result; and controlling the operation of the fan module in the computer device based on the target speed control parameter.

[0195] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.

[0196] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.

[0197] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A method for controlling the operation of a computer device, characterized in that: include: Determining a first whole-machine centrifugal force of a gyro sensor on a fan module in a computer device; The method of determining the first whole-machine centrifugal force of the gyroscope sensor on the fan module in the computer device specifically includes: obtaining an electrical signal collected by the gyroscope sensor on the fan module in the computer device; sampling and quantizing the electrical signal to obtain the sampled and quantized electrical signal; converting the sampled and quantized electrical signal into a digital signal; filtering and signal enhancement processing the digital signal to obtain a target digital signal; performing numerical processing based on the target digital signal to obtain a collected rotational angular velocity value of the fan module; wherein the rotational angular velocity value is positively correlated with the rotational speed of the fan module; determining the first whole-machine centrifugal force of the gyroscope sensor on the fan module in the computer device based on the rotational angular velocity value, the object mass of the fan module and the rotation radius of the fan module; wherein the first whole-machine centrifugal force is positively correlated with the rotational speed of the fan module; Adjusting and controlling the speed of the fan module in the computer device based on the speed adjustment granularity value, and after adjusting and controlling the speed of the fan module in the computer device based on the speed adjustment granularity value, determining a second whole machine centrifugal force of the gyroscope sensor on the fan module in the computer device; Comparing and analyzing the first whole-machine centrifugal force and the second whole-machine centrifugal force to obtain a centrifugal force comparison and analysis result, and determining a target speed control parameter according to the centrifugal force comparison and analysis result; the first whole-machine centrifugal force includes at least one whole-machine centrifugal force value within a target operating time period before the speed of the fan module in the computer device is adjusted and controlled; the second whole-machine centrifugal force includes at least one whole-machine centrifugal force value within a target operating time period after the speed of the fan module in the computer device is adjusted and controlled; The comparing and analyzing the first whole-machine centrifugal force and the second whole-machine centrifugal force to obtain a centrifugal force comparison and analysis result, and determining a target speed control parameter according to the centrifugal force comparison and analysis result, comprises: based on at least one whole-machine centrifugal force value within a target operating time period before adjusting and controlling the speed of the fan module in the computer device and at least one whole-machine centrifugal force value within a target operating time period after adjusting and controlling the speed of the fan module in the computer device, respectively comparing and analyzing the whole-machine centrifugal force values ​​obtained in the target operating time periods before and after the adjustment and control to obtain a centrifugal force comparison and analysis result; when the centrifugal force comparison and analysis result shows that the difference between the whole-machine centrifugal force values ​​in the target operating time periods before and after the adjustment and control is less than or equal to the target difference, determining the actual speed parameter corresponding to the speed of the fan module in the computer device after the adjustment and control is performed as the target speed control parameter; The operation of the fan module in the computer device is controlled based on the target speed control parameter.

2. The operation control processing method of a computer device according to claim 1, characterized in that: After obtaining the centrifugal force comparison analysis results, it also includes: When the centrifugal force comparison and analysis result shows that the difference between the whole machine centrifugal force values ​​of the target operating time period before and after the adjustment control is greater than the target difference, the rotation speed of the fan module in the computer device is iteratively adjusted and controlled in units of the rotation speed adjustment granularity value, and after continuing to iteratively adjust and control the rotation speed of the fan module in the computer device in units of the rotation speed adjustment granularity value, a third whole machine centrifugal force of the gyroscope sensor on the fan module in the computer device is determined; Compare and analyze the centrifugal force of the third whole machine with the centrifugal force of the first whole machine to obtain a new centrifugal force comparison and analysis result, and determine a new target speed control parameter based on the new centrifugal force comparison and analysis result; and control the operation of the fan module in the computer device based on the new target speed control parameter.

3. The operation control processing method of a computer device according to claim 1, characterized in that: The determining of the first whole machine centrifugal force of the gyroscope sensor on the fan module in the computer device based on the rotational angular velocity value, the object mass of the fan module and the rotation radius of the fan module comprises: when there are at least two fan modules in the computer device, analyzing the rotational angular velocity values, the object mass of the fan module and the rotation radius of the fan module respectively corresponding to each fan module in the computer device to obtain the centrifugal force respectively corresponding to each fan module in the computer device within a target operation time period before the rotation speed of the fan module in the computer device is controlled; Based on vector summation of the centrifugal forces corresponding to each fan module in the computer device within a target operating time period before controlling the rotation speed of the fan module in the computer device, a first whole-machine centrifugal force of the gyroscope sensor on the fan module in the computer device is obtained.

4. The operation control processing method of a computer device according to claim 1, characterized in that: After adjusting and controlling the speed of the fan module in the computer device based on the speed adjustment granularity value, determining a second whole-machine centrifugal force of the gyroscope sensor on the fan module in the computer device includes: After adjusting and controlling the rotation speed of the fan module in the computer device based on the rotation speed adjustment granularity value, obtaining the rotation angular velocity values ​​corresponding to each fan module in the computer device, the object mass of the fan module, and the rotation radius of the fan module; Based on the rotational angular velocity values ​​respectively corresponding to each fan module in the computer device, the object mass of the fan module and the rotation radius of the fan module, the centrifugal force respectively corresponding to each fan module in the computer device within the target operation time period after the rotation speed of the fan module in the computer device is controlled is analyzed; Based on the vector summation of the centrifugal forces corresponding to each fan module in the computer device within the target operating time period after controlling the rotation speed of the fan module in the computer device, the second whole-machine centrifugal force of the gyroscope sensor on the fan module in the computer device is obtained.

5. The operation control processing method of a computer device according to claim 1, characterized in that: After controlling the fan module in the computer device to operate based on the target speed control parameter, the method further includes: Obtaining a whole machine jitter value of a fan module in the computer device; When the whole machine jitter value of the fan module in the computer device exceeds the jitter threshold, an alarm prompt information is generated to indicate that the fan module is operating abnormally.

6. The operation control processing method of a computer device according to claim 5, characterized in that: When the whole machine jitter value of the fan module in the computer device exceeds the jitter threshold, generating an alarm prompt information indicating that the fan module is operating abnormally, specifically includes: When the overall jitter value of the fan module in the computer device exceeds a jitter threshold, the current number of iterative adjustment controls is detected. When the number of iterative adjustment controls exceeds the iterative adjustment control number threshold, it is determined that the fan module is operating abnormally, and an alarm prompt message indicating that the fan module is operating abnormally is generated.

7. The operation control processing method of a computer device according to claim 1, characterized in that: Also includes: Obtaining an angle offset value of a gyroscope sensor on a fan module in the computer device; Based on the comparison between the angle offset value and the angle offset threshold, an angle offset comparison result is obtained; based on the angle offset comparison result, whether an abnormal event occurs is determined, and if it is determined that an abnormal event occurs, the computer device is triggered to perform a corresponding abnormal processing operation.

8. The operation control processing method of a computer device according to claim 7, characterized in that: The comparing the angle offset value with the angle offset threshold to obtain an angle offset comparison result; judging whether an abnormal event occurs according to the angle offset comparison result, and triggering the computer device to perform a corresponding abnormality handling operation when it is determined that an abnormal event occurs, specifically includes: Comparing the angle offset value with a first angle offset threshold to obtain a first angle offset comparison result; wherein the angle offset threshold includes the first angle offset threshold; When the first angle offset comparison result is that the angle offset value is greater than or equal to the first angle offset threshold, it is determined that a first type of abnormal event has occurred, and after determining that the first type of abnormal event has occurred, the data backup function is triggered to back up the target data of the computer device to a computer device at a different location.

9. The operation control processing method of a computer device according to claim 7, characterized in that: The comparing the angle offset value with the angle offset threshold to obtain an angle offset comparison result; judging whether an abnormal event occurs according to the angle offset comparison result, and triggering the computer device to perform a corresponding abnormality handling operation when it is determined that an abnormal event occurs, specifically includes: Comparing the angle offset value with the second angle offset threshold to obtain a second angle offset comparison result; wherein the angle offset threshold includes the second angle offset threshold, and the first angle offset threshold is greater than the second angle offset threshold; When the second angle offset comparison result is that the angle offset value is greater than or equal to the second angle offset threshold, it is determined that a second type of abnormal event has occurred, and after determining that the second type of abnormal event has occurred, the access speed of the high-speed serial computer expansion bus standard device and the memory device in the computer device and the processing speed of the processor in the computer device are controlled to be reduced.

10. An operation control processing device for a computer device, characterized in that: include: A first whole-machine centrifugal force determination unit, used to determine a first whole-machine centrifugal force of a gyroscope sensor on a fan module in a computer device; The first whole machine centrifugal force determination unit is specifically used to: obtain an electrical signal collected by a gyroscope sensor on a fan module in the computer device; perform sampling and quantization processing on the electrical signal to obtain an electrical signal after sampling and quantization processing; and convert the electrical signal after sampling and quantization processing into a digital signal; Filtering and signal enhancement processing are performed on the digital signal to obtain a target digital signal; numerical processing is performed based on the target digital signal to obtain a collected rotational angular velocity value of the fan module; wherein the rotational angular velocity value is positively correlated with the rotational speed of the fan module; based on the rotational angular velocity value, the object mass of the fan module, and the rotational radius of the fan module, a first whole-machine centrifugal force of a gyroscope sensor on a fan module in a computer device is determined; wherein the first whole-machine centrifugal force is positively correlated with the rotational speed of the fan module; A second whole-machine centrifugal force determination unit is used to adjust and control the speed of the fan module in the computer device based on the speed adjustment granularity value, and after adjusting and controlling the speed of the fan module in the computer device based on the speed adjustment granularity value, determine a second whole-machine centrifugal force of the gyroscope sensor on the fan module in the computer device; a whole machine centrifugal force comparison and analysis unit, used for comparing and analyzing the first whole machine centrifugal force and the second whole machine centrifugal force, obtaining a centrifugal force comparison and analysis result, and determining a target speed control parameter according to the centrifugal force comparison and analysis result; the first whole machine centrifugal force includes at least one whole machine centrifugal force value within a target operating time period before the speed of the fan module in the computer device is adjusted and controlled; the second whole machine centrifugal force includes at least one whole machine centrifugal force value within a target operating time period after the speed of the fan module in the computer device is adjusted and controlled; The whole machine centrifugal force comparison and analysis unit is specifically used to: based on at least one whole machine centrifugal force value within the target operating time period before the speed of the fan module in the computer device is adjusted and controlled and at least one whole machine centrifugal force value within the target operating time period after the speed of the fan module in the computer device is adjusted and controlled, respectively compare and analyze the whole machine centrifugal force values ​​obtained in the target operating time period before and after the adjustment and control to obtain a centrifugal force comparison and analysis result; when the centrifugal force comparison and analysis result is that the difference between the whole machine centrifugal force values ​​in the target operating time period before and after the adjustment and control is less than or equal to the target difference, determine the actual speed parameter corresponding to the speed of the fan module in the computer device after the speed is adjusted and controlled as the target speed control parameter; A fan module operation control unit is used to control the operation of the fan module in the computer device based on the target speed control parameter.

11. A system for implementing the operation control processing method of a computer device as claimed in claim 1, comprising a fan module, a baseboard management controller, a processor, and an operating system module, wherein: The surface of the fan module is provided with a gyro sensor for detecting the centrifugal force displacement of the fan module; The gyro sensor is used to collect the centrifugal force displacement signal and angle offset value of the fan module; The baseboard management controller is used to obtain the centrifugal force displacement signal collected by the gyroscope sensor, and determine the target speed control parameter based on the analysis and processing of the centrifugal force displacement signal, and control each fan module to run at a corresponding speed according to the target speed control parameter; The baseboard management controller is further used to obtain the angle offset value collected by the gyroscope sensor, and when it is determined that the angle offset value is greater than or equal to a first angle offset threshold, send a first control instruction to the operating system module in the computer device to trigger the computer device to enable a data backup function, and back up the target data of the computer device to a computer device in a different location; when it is determined that the angle offset value is greater than or equal to a second angle offset threshold, send a second control instruction to the processor in the computer device to reduce the access speed of the high-speed serial computer expansion bus standard device and the memory device in the computer device and the processing speed of the processor in the computer device; The processor is used to receive a second control instruction sent by the baseboard management controller, and based on the second control instruction, control the high-speed serial computer expansion bus standard device and the memory device to reduce the access speed, and control the processor core to reduce the processing speed of the processor; The operating system module is used to receive a first control instruction sent by the baseboard management controller, and based on the first control instruction, control and trigger the computer device to enable a data backup function, and back up the target data of the computer device to a computer device in a different location; the first control instruction is a data migration instruction.

12. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the program, the operation control processing method of the computer device according to any one of claims 1 to 9 is implemented.

13. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the operation control processing method of the computer device according to any one of claims 1 to 9 is implemented.

Citation Information

Patent Citations

  • Fan performance real-time monitoring method and system, terminal and storage medium

    CN115048270A

  • Balance detection equipment for fan manufacturing and detection method

    CN118624106A