Fan speed regulation method and device, computer equipment and storage medium

By obtaining the inlet temperature and air volume adjustment parameters of the target components in the IT infrastructure, and automatically adjusting the fan air volume, the problem of excessive fan speed when the temperature sensing of the component chip cannot be accessed, achieving reliable heat dissipation, noise reduction and energy saving effects.

CN119435446APending Publication Date: 2025-02-14DONGGUAN RAMAXEL MEMORY TECH LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411645423.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-18
Publication Date
2025-02-14

AI Technical Summary

Technical Problem

In IT infrastructure, when the temperature sensing I2C of the component chip cannot be accessed, the BMC cannot obtain the temperature value, causing the fan speed to increase to full rotation, increasing noise and affecting the customer experience.

Method used

By obtaining the air inlet temperature of the target component and the corresponding air volume adjustment parameters, we judge whether the fan air volume needs to be adjusted, and automatically adjust it when necessary to ensure reliable heat dissipation of the target component and avoid the fan air volume being adjusted to the maximum.

Benefits of technology

When the target component temperature cannot be obtained, the fan air volume is automatically adjusted according to the inlet air temperature to ensure heat dissipation effect, while reducing noise and energy saving.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119435446A_ABST
    Figure CN119435446A_ABST
Patent Text Reader

Abstract

The invention discloses a fan speed regulation method and device, computer equipment and a storage medium, and relates to the technical field of fan control. The method comprises the steps that the inlet air temperature of a target component is obtained; air volume adjusting parameters corresponding to the inlet air temperature are obtained; obtaining the air volume of a fan corresponding to the target component, and judging whether the air volume of the fan needs to be adjusted according to the air volume adjusting parameter; if yes, the air volume of the fan is adjusted based on the air volume adjusting parameters. According to the method, the inlet air temperature of the target component is obtained, whether the air volume of the fan needs to be adjusted or not is automatically judged according to the inlet air temperature, the air volume of the fan and the preset air volume adjusting parameters, the air volume is automatically adjusted when the air volume needs to be adjusted, reliable heat dissipation of the target component is ensured, and meanwhile, when the temperature sensing I2C of the component chip cannot be accessed, the temperature sensing I2C of the component chip cannot be accessed. When the temperature value cannot be obtained, the air volume of the fan can be automatically adjusted according to the inlet air temperature on the basis of the method, it is avoided that the air volume of the fan is adjusted to the maximum, and therefore noise can be effectively reduced, and energy can be effectively saved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of fan control, and in particular to a fan speed regulation method, device, computer equipment and storage medium. Background Art

[0002] In IT infrastructure (such as servers), when the temperature sensor I2C of the component chip cannot be accessed, the BMC (Baseboard Management Controller) cannot obtain the temperature value. The BMC reports the abnormality and increases the fan speed to full speed to ensure that the component has no heat dissipation problems, but it will also increase the noise and poor customer experience. Summary of the invention

[0003] Embodiments of the present invention provide a fan speed regulation method, device, computer equipment and storage medium, aiming to solve at least one technical problem in the background technology.

[0004] In a first aspect, an embodiment of the present invention provides a fan speed regulation method, which includes:

[0005] Obtain the air inlet temperature of the target component;

[0006] Obtaining an air volume adjustment parameter corresponding to the air inlet temperature;

[0007] Acquire the air volume of the fan corresponding to the target component, and determine whether the air volume of the fan needs to be adjusted according to the air volume adjustment parameter;

[0008] If the air volume of the fan needs to be adjusted, the air volume of the fan is adjusted based on the air volume adjustment parameter.

[0009] A further technical solution is that obtaining the air inlet temperature of the target component includes:

[0010] The air inlet temperature of the target component is acquired based on a target temperature sensor corresponding to the target component, wherein the target temperature sensor is arranged at the air inlet of the target component.

[0011] A further technical solution is that the step of obtaining the air volume adjustment parameter corresponding to the air inlet temperature includes:

[0012] Obtain the preset corresponding relationship between the inlet air temperature and the air volume adjustment parameters;

[0013] The air volume adjustment parameter corresponding to the air inlet temperature is queried in the air inlet temperature-air volume adjustment parameter correspondence relationship.

[0014] A further technical solution is that the air volume adjustment parameter includes an air volume lower limit value and an air volume upper limit value, and judging whether the air volume of the fan needs to be adjusted according to the air volume adjustment parameter includes:

[0015] Determining whether the air volume of the fan is between the lower air volume limit and the upper air volume limit;

[0016] If the air volume of the fan is between the lower air volume limit and the upper air volume limit, it is determined that the air volume of the fan does not need to be adjusted;

[0017] If the air volume of the fan is not between the lower air volume limit and the upper air volume limit, it is determined that the air volume of the fan needs to be adjusted.

[0018] A further technical solution is that adjusting the air volume of the fan based on the air volume adjustment parameter includes:

[0019] Determining whether the air volume of the fan is greater than the air volume upper limit;

[0020] If the air volume of the fan is greater than the air volume upper limit, the air volume of the fan is reduced so that the air volume of the fan is between the air volume lower limit and the air volume upper limit.

[0021] A further technical solution is that adjusting the air volume of the fan based on the air volume adjustment parameter includes:

[0022] Determining whether the air volume of the fan is less than the lower limit of the air volume;

[0023] If the air volume of the fan is less than the lower air volume limit, the air volume of the fan is increased so that the air volume of the fan is between the lower air volume limit and the upper air volume limit.

[0024] A further technical solution is that the reducing the air volume of the fan comprises: reducing the PWM value of the control signal of the fan;

[0025] The step of increasing the air volume of the fan includes: increasing a PWM value of a control signal of the fan.

[0026] In a second aspect, an embodiment of the present invention further provides a fan speed regulating device, which includes a unit for executing the above method.

[0027] In a third aspect, an embodiment of the present invention further provides a computer device, which includes a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the above method when executing the computer program.

[0028] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, wherein the storage medium stores a computer program, and the computer program can implement the above method when executed by a processor.

[0029] The embodiment of the present invention provides a fan speed regulation method, device, computer equipment and storage medium. The method includes: obtaining the inlet air temperature of the target component; obtaining the air volume adjustment parameter corresponding to the inlet air temperature; obtaining the air volume of the fan corresponding to the target component, and judging whether the air volume of the fan needs to be adjusted according to the air volume adjustment parameter; if the air volume of the fan needs to be adjusted, adjusting the air volume of the fan based on the air volume adjustment parameter; in the present invention, the inlet air temperature of the target component is obtained, and according to the inlet air temperature, the air volume of the fan and the preset air volume adjustment parameter, it is automatically judged whether the air volume of the fan needs to be adjusted, and the air volume is automatically adjusted when the air volume needs to be adjusted, so as to ensure the reliable heat dissipation of the target component. At the same time, when the temperature sensor I2C of the component chip cannot be accessed and the temperature value cannot be obtained, the air volume of the fan can be automatically adjusted according to the inlet air temperature based on the method of the present invention, so as to avoid adjusting the air volume of the fan to the maximum, thereby effectively reducing noise and saving energy. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0031] Figure 1 A schematic diagram of a flow chart of a fan speed regulation method provided by an embodiment of the present invention;

[0032] Figure 2 A schematic block diagram of a computer device provided in an embodiment of the present invention. DETAILED DESCRIPTION

[0033] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments 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.

[0034] It should be understood that when used in this specification and the appended claims, the terms "include" and "comprises" indicate the presence of described features, integers, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or combinations thereof.

[0035] It should also be understood that the terms used in this specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. As used in the specification of the present invention and the appended claims, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to include plural forms.

[0036] It should be further understood that the term "and / or" used in the present description and the appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.

[0037] As used in this specification and the appended claims, the term "if" may be interpreted as "when" or "upon" or "in response to determining" or "in response to detecting," depending on the context. Similarly, the phrases "if it is determined" or "if [described condition or event] is detected" may be interpreted as meaning "upon determination" or "in response to determining" or "upon detection of [described condition or event]" or "in response to detecting [described condition or event]," depending on the context.

[0038] See also Figure 1 , Figure 1 FIG. 1 is a flow chart of a fan speed regulation method provided by an embodiment of the present invention. Figure 1 As shown, the method comprises the following steps:

[0039] S1, obtaining the air inlet temperature of the target component.

[0040] In a specific implementation, the target component refers to a component in a server, such as a chip, etc., which is not specifically limited in this application. The inlet air temperature of the target component refers to the temperature of the wind blowing toward the target component, that is, the initial temperature of the wind used to dissipate heat for the target component. In the present invention, the temperature of the target component itself is not directly obtained, but the inlet air temperature of the target component is obtained.

[0041] In one embodiment, the above step of “obtaining the air inlet temperature of the target component” specifically includes: obtaining the air inlet temperature of the target component based on a target temperature sensor corresponding to the target component, wherein the target temperature sensor is disposed at the air inlet of the target component.

[0042] In a specific implementation, the air inlet may be specifically an air inlet, which is not specifically limited in this application. The target temperature sensor is used to detect the temperature of the wind at the air inlet of the target component and transmit the detected temperature to a controller, such as a BMC.

[0043] S2, obtaining an air volume adjustment parameter corresponding to the inlet air temperature.

[0044] In a specific implementation, an air volume adjustment parameter is preset for each air inlet temperature. The air volume adjustment parameter is used to determine whether the air volume of at least the current fan needs to be adjusted.

[0045] In one embodiment, the above step of "obtaining the air volume adjustment parameter corresponding to the inlet air temperature" specifically includes: obtaining a preset inlet air temperature-air volume adjustment parameter correspondence relationship; and querying the air volume adjustment parameter corresponding to the inlet air temperature in the inlet air temperature-air volume adjustment parameter correspondence relationship.

[0046] In a specific implementation, the corresponding relationship between the inlet air temperature and the air volume adjustment parameters can be specifically a table, for example, as shown in Table 1 below, which is a Close loop speed regulation parameter table based on the inlet air temperature and the inlet air volume.

[0047] Table 1. Close loop speed control parameters based on inlet air temperature and inlet air volume

[0048]

[0049]

[0050] Among them, the air volume adjustment parameters include the lower limit value Q down And the upper limit of air volume Q up .

[0051] In Table 1, T inlet Refers to the air inlet temperature of the component;

[0052] Q up Refers to the upper limit of the air volume for the fan speed adjustment of the component;

[0053] Q down Refers to the lower limit of the air volume for the fan speed adjustment of the component;

[0054] S up Indicates that every 1 second, the fan PWM increases, indicating the fan speed increase rate;

[0055] S down It means that every 1 second, the fan PWM value decreases, indicating the fan speed decrease rate.

[0056] Therefore, the air inlet temperature T can be found through Table 1. inlet Corresponding air volume lower limit Q down And the upper limit of air volume Q up .

[0057] Furthermore, in the present invention, Table 2, a component heat dissipation boundary table, is also preset.

[0058] Table 2. Component heat dissipation boundary table

[0059]

[0060] Among them, Q min (CFM) refers to the component at the inlet air temperature T inlet The minimum air volume required.

[0061] Understandably, the minimum air volume Q min Less than the lower limit of air volume Q down And the upper limit of air volume Q up .

[0062] S3, obtaining the air volume of the fan corresponding to the target component, and determining whether the air volume of the fan needs to be adjusted according to the air volume adjustment parameter.

[0063] In one embodiment, the air volume adjustment parameters include an air volume lower limit value and an air volume upper limit value. The above step of "determining whether the air volume of the fan needs to be adjusted based on the air volume adjustment parameters" specifically includes: determining whether the air volume of the fan is between the air volume lower limit value and the air volume upper limit value; if the air volume of the fan is between the air volume lower limit value and the air volume upper limit value, determining that the air volume of the fan does not need to be adjusted; if the air volume of the fan is not between the air volume lower limit value and the air volume upper limit value, determining that the air volume of the fan needs to be adjusted.

[0064] For example, in one embodiment, the air inlet temperature is 25°C. See Table 1, the corresponding air volume lower limit value Q down is 12 and the upper limit value of air volume Q up is 15, determining whether the air volume of the fan is between 12 and 15;

[0065] If the fan air volume is between 12 and 15, there is no need to adjust the fan air volume; if the fan air volume is not between 12 and 15, you need to adjust the fan air volume.

[0066] S4: If the air volume of the fan needs to be adjusted, adjust the air volume of the fan based on the air volume adjustment parameter.

[0067] In a specific implementation, if the air volume of the fan needs to be adjusted, the air volume of the fan is adjusted according to the air volume adjustment parameter.

[0068] In one embodiment, the above step of "adjusting the air volume of the fan based on the air volume adjustment parameter" specifically includes: determining whether the air volume of the fan is greater than the air volume upper limit value; if the air volume of the fan is greater than the air volume upper limit value, reducing the air volume of the fan so that the air volume of the fan is between the air volume lower limit value and the air volume upper limit value.

[0069] In a specific implementation, if the air volume of the fan is greater than the upper limit of the air volume, it means that the current air volume has a surplus and is sufficient to heat the target component. In order to save energy and reduce noise, in an embodiment of the present invention, the air volume of the fan is reduced.

[0070] In one embodiment, the above step of “reducing the air volume of the fan” includes: reducing the PWM value of the control signal of the fan.

[0071] In the specific implementation, based on S in Table 1 down To adjust the fan's PWM. down It means that every 1 second, the fan PWM value decreases, indicating the fan speed decrease rate.

[0072] In one embodiment, the above step of "adjusting the air volume of the fan based on the air volume adjustment parameter" specifically includes: determining whether the air volume of the fan is less than the lower limit value of the air volume; if the air volume of the fan is less than the lower limit value of the air volume, increasing the air volume of the fan so that the air volume of the fan is between the lower limit value of the air volume and the upper limit value of the air volume.

[0073] In a specific implementation, if the air volume of the fan is less than the lower limit of the air volume, it means that the air volume of the fan is insufficient to dissipate heat for the target component. Then, the air volume of the fan is increased so that the target component can be reliably dissipated.

[0074] In one embodiment, increasing the air volume of the fan includes: increasing a PWM value of a control signal of the fan.

[0075] In the specific implementation, based on S in Table 1 up To adjust the fan's PWM. up It means that every 1 second, the fan PWM value increases, indicating the rate at which the fan speed increases.

[0076] In the technical solution of the embodiment of the present invention, the inlet air temperature of the target component is obtained; the air volume adjustment parameter corresponding to the inlet air temperature is obtained; the air volume of the fan corresponding to the target component is obtained, and it is determined whether the air volume of the fan needs to be adjusted according to the air volume adjustment parameter; if the air volume of the fan needs to be adjusted, the air volume of the fan is adjusted based on the air volume adjustment parameter; in the present invention, the inlet air temperature of the target component is obtained, and it is automatically determined whether the air volume of the fan needs to be adjusted according to the inlet air temperature, the air volume of the fan and the preset air volume adjustment parameter, and the air volume is automatically adjusted when the air volume needs to be adjusted, thereby ensuring reliable heat dissipation of the target component. At the same time, when the temperature sensor I2C of the component chip cannot be accessed and the temperature value cannot be obtained, the air volume of the fan can be automatically adjusted according to the inlet air temperature based on the method of the present invention, thereby avoiding adjusting the air volume of the fan to the maximum, thereby effectively reducing noise and saving energy.

[0077] Corresponding to the above fan speed regulation method, the present invention also provides a fan speed regulation device. The fan speed regulation device includes a unit for executing the above fan speed regulation method, and the fan speed regulation device can be configured in a desktop computer, a tablet computer, a laptop computer, and other terminals. Specifically, the fan speed regulation device includes:

[0078] A first acquisition unit, used to acquire the air inlet temperature of the target component;

[0079] A second acquisition unit, used to acquire an air volume adjustment parameter corresponding to the inlet air temperature;

[0080] A judging unit, configured to obtain the air volume of the fan corresponding to the target component, and judge whether the air volume of the fan needs to be adjusted according to the air volume adjustment parameter;

[0081] An adjustment unit is used to adjust the air volume of the fan based on the air volume adjustment parameter if it is necessary to adjust the air volume of the fan.

[0082] In one embodiment, obtaining the air inlet temperature of the target component includes:

[0083] The air inlet temperature of the target component is acquired based on a target temperature sensor corresponding to the target component, wherein the target temperature sensor is arranged at the air inlet of the target component.

[0084] In one embodiment, the obtaining of the air volume adjustment parameter corresponding to the air inlet temperature includes:

[0085] Obtain the preset corresponding relationship between the inlet air temperature and the air volume adjustment parameters;

[0086] The air volume adjustment parameter corresponding to the air inlet temperature is queried in the air inlet temperature-air volume adjustment parameter correspondence relationship.

[0087] In one embodiment, the air volume adjustment parameter includes an air volume lower limit value and an air volume upper limit value, and judging whether the air volume of the fan needs to be adjusted according to the air volume adjustment parameter includes:

[0088] Determining whether the air volume of the fan is between the lower air volume limit and the upper air volume limit;

[0089] If the air volume of the fan is between the lower air volume limit and the upper air volume limit, it is determined that the air volume of the fan does not need to be adjusted;

[0090] If the air volume of the fan is not between the lower air volume limit and the upper air volume limit, it is determined that the air volume of the fan needs to be adjusted.

[0091] In one embodiment, adjusting the air volume of the fan based on the air volume adjustment parameter includes:

[0092] Determining whether the air volume of the fan is greater than the air volume upper limit;

[0093] If the air volume of the fan is greater than the air volume upper limit, the air volume of the fan is reduced so that the air volume of the fan is between the air volume lower limit and the air volume upper limit.

[0094] In one embodiment, adjusting the air volume of the fan based on the air volume adjustment parameter includes:

[0095] Determining whether the air volume of the fan is less than the lower limit of the air volume;

[0096] If the air volume of the fan is less than the lower air volume limit, the air volume of the fan is increased so that the air volume of the fan is between the lower air volume limit and the upper air volume limit.

[0097] In one embodiment, reducing the air volume of the fan comprises: reducing a PWM value of a control signal of the fan;

[0098] The step of increasing the air volume of the fan includes: increasing a PWM value of a control signal of the fan.

[0099] It should be noted that those skilled in the art can clearly understand that the specific implementation process of the above-mentioned fan speed regulating device and each unit can refer to the corresponding description in the aforementioned method embodiment, and for the convenience and brevity of description, it will not be repeated here.

[0100] The fan speed regulating device can be implemented in the form of a computer program. Figure 2 Runs on the computer device shown.

[0101] See also Figure 2 , Figure 2 5 is a schematic block diagram of a computer device provided in an embodiment of the present application. The computer device 500 may be a terminal or a server, wherein the terminal may be an electronic device with communication functions such as a smart phone, a tablet computer, a laptop computer, a desktop computer, a personal digital assistant, and a wearable device. The server may be an independent server or a server cluster composed of multiple servers.

[0102] The computer device 500 includes a processor 502 , a memory, and a network interface 505 connected via a system bus 501 , wherein the memory may include a non-volatile storage medium 503 and an internal memory 504 .

[0103] The non-volatile storage medium 503 can store an operating system 5031 and a computer program 5032. When the computer program 5032 is executed, the processor 502 can execute a fan speed adjustment method.

[0104] The processor 502 is used to provide computing and control capabilities to support the operation of the entire computer device 500 .

[0105] The internal memory 504 provides an environment for the operation of the computer program 5032 in the non-volatile storage medium 503. When the computer program 5032 is executed by the processor 502, the processor 502 can execute a fan speed adjustment method.

[0106] The network interface 505 is used to communicate with other devices over the network. Those skilled in the art will appreciate that the above structure is only a block diagram of a portion of the structure related to the present application solution, and does not constitute a limitation on the computer device 500 to which the present application solution is applied. The specific computer device 500 may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0107] The processor 502 is used to run the computer program 5032 stored in the memory to implement the following steps:

[0108] Obtain the air inlet temperature of the target component;

[0109] Obtaining an air volume adjustment parameter corresponding to the air inlet temperature;

[0110] Acquire the air volume of the fan corresponding to the target component, and determine whether the air volume of the fan needs to be adjusted according to the air volume adjustment parameter;

[0111] If the air volume of the fan needs to be adjusted, the air volume of the fan is adjusted based on the air volume adjustment parameter.

[0112] In one embodiment, obtaining the air inlet temperature of the target component includes:

[0113] The air inlet temperature of the target component is acquired based on a target temperature sensor corresponding to the target component, wherein the target temperature sensor is arranged at the air inlet of the target component.

[0114] In one embodiment, the obtaining of the air volume adjustment parameter corresponding to the air inlet temperature includes:

[0115] Obtain the preset corresponding relationship between the inlet air temperature and the air volume adjustment parameters;

[0116] The air volume adjustment parameter corresponding to the air inlet temperature is queried in the air inlet temperature-air volume adjustment parameter correspondence relationship.

[0117] In one embodiment, the air volume adjustment parameter includes an air volume lower limit value and an air volume upper limit value, and judging whether the air volume of the fan needs to be adjusted according to the air volume adjustment parameter includes:

[0118] Determining whether the air volume of the fan is between the lower air volume limit and the upper air volume limit;

[0119] If the air volume of the fan is between the lower air volume limit and the upper air volume limit, it is determined that the air volume of the fan does not need to be adjusted;

[0120] If the air volume of the fan is not between the lower air volume limit and the upper air volume limit, it is determined that the air volume of the fan needs to be adjusted.

[0121] In one embodiment, adjusting the air volume of the fan based on the air volume adjustment parameter includes:

[0122] Determining whether the air volume of the fan is greater than the air volume upper limit;

[0123] If the air volume of the fan is greater than the air volume upper limit, the air volume of the fan is reduced so that the air volume of the fan is between the air volume lower limit and the air volume upper limit.

[0124] In one embodiment, adjusting the air volume of the fan based on the air volume adjustment parameter includes:

[0125] Determining whether the air volume of the fan is less than the lower limit of the air volume;

[0126] If the air volume of the fan is less than the lower air volume limit, the air volume of the fan is increased so that the air volume of the fan is between the lower air volume limit and the upper air volume limit.

[0127] In one embodiment, reducing the air volume of the fan comprises: reducing a PWM value of a control signal of the fan;

[0128] The step of increasing the air volume of the fan includes: increasing a PWM value of a control signal of the fan.

[0129] It should be understood that in the embodiment of the present application, the processor 502 may be a central processing unit (CPU), and the processor 502 may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0130] It is understood by those skilled in the art that all or part of the processes in the method for implementing the above embodiment can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a storage medium, which is a computer-readable storage medium. The computer program is executed by at least one processor in the computer system to implement the process steps of the embodiment of the above method.

[0131] Therefore, the present invention also provides a storage medium. The storage medium may be a computer-readable storage medium. The storage medium stores a computer program. When the computer program is executed by a processor, the processor executes the following steps:

[0132] Obtain the air inlet temperature of the target component;

[0133] Obtaining an air volume adjustment parameter corresponding to the air inlet temperature;

[0134] Acquire the air volume of the fan corresponding to the target component, and determine whether the air volume of the fan needs to be adjusted according to the air volume adjustment parameter;

[0135] If the air volume of the fan needs to be adjusted, the air volume of the fan is adjusted based on the air volume adjustment parameter.

[0136] In one embodiment, obtaining the air inlet temperature of the target component includes:

[0137] The air inlet temperature of the target component is acquired based on a target temperature sensor corresponding to the target component, wherein the target temperature sensor is arranged at the air inlet of the target component.

[0138] In one embodiment, the obtaining of the air volume adjustment parameter corresponding to the air inlet temperature includes:

[0139] Obtain the preset corresponding relationship between the inlet air temperature and the air volume adjustment parameters;

[0140] The air volume adjustment parameter corresponding to the air inlet temperature is queried in the air inlet temperature-air volume adjustment parameter correspondence relationship.

[0141] In one embodiment, the air volume adjustment parameter includes an air volume lower limit value and an air volume upper limit value, and judging whether the air volume of the fan needs to be adjusted according to the air volume adjustment parameter includes:

[0142] Determining whether the air volume of the fan is between the lower air volume limit and the upper air volume limit;

[0143] If the air volume of the fan is between the lower air volume limit and the upper air volume limit, it is determined that the air volume of the fan does not need to be adjusted;

[0144] If the air volume of the fan is not between the lower air volume limit and the upper air volume limit, it is determined that the air volume of the fan needs to be adjusted.

[0145] In one embodiment, adjusting the air volume of the fan based on the air volume adjustment parameter includes:

[0146] Determining whether the air volume of the fan is greater than the air volume upper limit;

[0147] If the air volume of the fan is greater than the air volume upper limit, the air volume of the fan is reduced so that the air volume of the fan is between the air volume lower limit and the air volume upper limit.

[0148] In one embodiment, adjusting the air volume of the fan based on the air volume adjustment parameter includes:

[0149] Determining whether the air volume of the fan is less than the lower limit of the air volume;

[0150] If the air volume of the fan is less than the lower air volume limit, the air volume of the fan is increased so that the air volume of the fan is between the lower air volume limit and the upper air volume limit.

[0151] In one embodiment, reducing the air volume of the fan comprises: reducing a PWM value of a control signal of the fan;

[0152] The step of increasing the air volume of the fan includes: increasing a PWM value of a control signal of the fan.

[0153] The storage medium is a physical, non-transient storage medium, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a magnetic disk, or an optical disk, etc., which can store program codes. The computer-readable storage medium can be non-volatile or volatile.

[0154] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in terms of function in the above description. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.

[0155] In the several embodiments provided by the present invention, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of each unit is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed.

[0156] The steps in the method of the embodiment of the present invention can be adjusted in order, combined and deleted according to actual needs. The units in the device of the embodiment of the present invention can be combined, divided and deleted according to actual needs. In addition, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0157] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a storage medium. Based on this understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, terminal, or network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention.

[0158] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

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

[0160] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed by the present invention, and these modifications or replacements should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be based on the protection scope of the claims.

Claims

1. A fan speed regulation method, characterized in that: include: Obtain the air inlet temperature of the target component; Obtaining an air volume adjustment parameter corresponding to the air inlet temperature; Acquire the air volume of the fan corresponding to the target component, and determine whether the air volume of the fan needs to be adjusted according to the air volume adjustment parameter; If the air volume of the fan needs to be adjusted, the air volume of the fan is adjusted based on the air volume adjustment parameter.

2. The fan speed regulation method according to claim 1, characterized in that: The step of obtaining the air inlet temperature of the target component includes: The air inlet temperature of the target component is acquired based on a target temperature sensor corresponding to the target component, wherein the target temperature sensor is arranged at the air inlet of the target component.

3. The fan speed regulation method according to claim 1, characterized in that: The obtaining of the air volume adjustment parameter corresponding to the air inlet temperature includes: Obtain the preset corresponding relationship between the inlet air temperature and the air volume adjustment parameters; The air volume adjustment parameter corresponding to the air inlet temperature is queried in the air inlet temperature-air volume adjustment parameter correspondence relationship.

4. The fan speed regulation method according to claim 1, characterized in that: The air volume adjustment parameter includes an air volume lower limit value and an air volume upper limit value, and judging whether the air volume of the fan needs to be adjusted according to the air volume adjustment parameter includes: Determining whether the air volume of the fan is between the lower air volume limit and the upper air volume limit; If the air volume of the fan is between the lower air volume limit and the upper air volume limit, it is determined that the air volume of the fan does not need to be adjusted; If the air volume of the fan is not between the lower air volume limit and the upper air volume limit, it is determined that the air volume of the fan needs to be adjusted.

5. The fan speed regulation method according to claim 4, characterized in that: The adjusting the air volume of the fan based on the air volume adjustment parameter includes: Determining whether the air volume of the fan is greater than the air volume upper limit; If the air volume of the fan is greater than the air volume upper limit, the air volume of the fan is reduced so that the air volume of the fan is between the air volume lower limit and the air volume upper limit.

6. The fan speed regulation method according to claim 5, characterized in that: The adjusting the air volume of the fan based on the air volume adjustment parameter includes: Determining whether the air volume of the fan is less than the lower limit of the air volume; If the air volume of the fan is less than the lower air volume limit, the air volume of the fan is increased so that the air volume of the fan is between the lower air volume limit and the upper air volume limit.

7. The fan speed regulation method according to claim 6, characterized in that: The step of reducing the air volume of the fan comprises: reducing a PWM value of a control signal of the fan; The step of increasing the air volume of the fan includes: increasing a PWM value of a control signal of the fan.

8. A fan speed regulating device, characterized in that: The method comprises a unit for executing the method according to any one of claims 1 to 7.

9. A computer device, characterized in that: The computer device includes a memory and a processor, the memory stores a computer program, and the processor implements the method according to any one of claims 1 to 7 when executing the computer program.

10. A computer-readable storage medium, characterized in that: The storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 7 can be implemented.