Fan regulation and control method, device and equipment based on temperature hot spot monitoring and medium

The internal temperature data of the equipment is obtained through the thermopile temperature monitoring array, combined with the speed configuration strategy and the gear matching strategy, intelligent control of the internal fans of the equipment is achieved, solving the problem of poor fan regulation coordination in the existing technology, and improving the heat dissipation performance of the fans in the equipment.

CN119982606APending Publication Date: 2025-05-13深圳市永诚创科技有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510166122.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-14
Publication Date
2025-05-13

AI Technical Summary

Technical Problem

The existing fan control methods cannot effectively take into account the overall temperature changes inside the equipment, resulting in poor coordination of fan control and it is difficult to effectively exert the overall performance of fans in the equipment.

Method used

The temperature array image inside the device is obtained through the thermopile temperature monitoring array, the image is analyzed to obtain the temperature array and hot spot position, and according to the preset speed configuration strategy and gear matching strategy, the target control speed and target adjustment gear of each fan are calculated, and corresponding control instructions are issued to adjust the fan speed.

Benefits of technology

The fan speed adjustment based on the overall temperature change within the equipment is realized, the coordination of fan control within the equipment is improved, and the overall cooling performance of the fan in the equipment is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119982606A_ABST
    Figure CN119982606A_ABST
Patent Text Reader

Abstract

The invention discloses a fan regulation and control method, device and equipment based on temperature hot spot monitoring and a medium. The method comprises the following steps: acquiring an array image and analyzing to obtain a temperature array and a hot spot position, acquiring a target regulation and control rotating speed corresponding to each fan according to a rotating speed configuration strategy, and acquiring a target regulation gear corresponding to the target regulation and control rotating speed according to a gear matching strategy, and corresponding regulation and control instructions are sent to main control circuits of the fans according to the target regulation gears of the fans. Through the method, the array image reflecting the overall temperature condition in the equipment can be obtained, the temperature array and the hot spot position are obtained in a targeted mode, and therefore the fan rotating speed arranged in the equipment can be correspondingly adjusted based on the overall temperature change in the equipment; therefore, the regulation and control coordination of the fan in the equipment is improved, and the overall heat dissipation performance of the fan in the equipment is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of intelligent control technology, and in particular to a fan control method, device, equipment and medium based on temperature hotspot monitoring. Background Art

[0002] Small fans are widely used in desktop computers, laptops, server hosts and other devices. Existing fans are usually installed close to a device (such as a graphics card, memory stick or CPU chip), and the fan speed is regulated according to the temperature change of the device. However, the device is usually equipped with multiple devices, and the existing fan control method cannot effectively take into account the overall temperature change inside the device, and cannot achieve the control of multiple fans inside the device based on the overall temperature change inside the device, resulting in poor coordination in the control of the fans inside the device, and it is difficult to effectively exert the comprehensive performance of the fans in the device. Therefore, the fan speed control method in the prior art has the problem of being unable to effectively take into account the overall temperature change inside the device. Summary of the invention

[0003] The embodiments of the present invention provide a fan control method, device, equipment and medium based on temperature hotspot monitoring, aiming to solve the problem that the fan speed control method in the prior art method cannot effectively take into account the overall temperature change inside the device.

[0004] In a first aspect, an embodiment of the present invention provides a fan control method based on temperature hotspot monitoring, the method is applied to a controller, the controller is communicatively connected with a thermopile temperature monitoring array and a plurality of fan main control circuits, each of the fan main control circuits is electrically connected with a fan, the method comprises:

[0005] Acquire an array image obtained by real-time monitoring of the thermopile temperature monitoring array;

[0006] Analyze the array image according to preset image analysis rules to obtain corresponding temperature arrays and hot spot positions;

[0007] The temperature array and the hotspot position are configured according to a preset speed configuration strategy to obtain a target control speed corresponding to each fan;

[0008] Obtaining a target adjustment gear corresponding to a target control speed according to a preset gear matching strategy;

[0009] According to the target adjustment gear of each fan, corresponding control instructions are respectively issued to each fan main control circuit, so that each fan main control circuit drives the fan to work according to the control instructions.

[0010] In a second aspect, an embodiment of the present invention provides a fan control device based on temperature hotspot monitoring, wherein the device is configured in a controller, the controller is communicatively connected with a thermopile temperature monitoring array and a plurality of fan main control circuits, each of the fan main control circuits is electrically connected with a fan, and the device is used to execute the fan control method based on temperature hotspot monitoring as described in the first aspect above, and the device includes:

[0011] An array image acquisition unit, used to acquire an array image obtained by real-time monitoring of the thermopile temperature monitoring array;

[0012] An image analysis unit, used to analyze the array image according to preset image analysis rules to obtain a corresponding temperature array and hot spot position;

[0013] A target control speed acquisition unit, configured to configure the temperature array and the hotspot position according to a preset speed configuration strategy to obtain a target control speed corresponding to each fan;

[0014] A target adjustment gear acquisition unit, used to acquire a target adjustment gear corresponding to a target control speed according to a preset gear matching strategy;

[0015] The control instruction sending unit is used to send corresponding control instructions to each fan main control circuit according to the target adjustment gear of each fan, so that each fan main control circuit drives the fan to work according to the control instruction.

[0016] In a third aspect, an embodiment of the present invention further provides a computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the computer device executes the computer program, the fan control method based on temperature hotspot monitoring as described in the first aspect above is implemented.

[0017] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the fan control method based on temperature hotspot monitoring as described in the first aspect above is implemented.

[0018] The embodiments of the present invention provide a fan control method, device, equipment and medium based on temperature hotspot monitoring. The method includes: obtaining an array image and parsing to obtain a temperature array and a hotspot location, obtaining a target control speed corresponding to each fan according to a speed configuration strategy, obtaining a target adjustment gear corresponding to the target control speed according to a gear matching strategy, and issuing a corresponding control instruction to each fan main control circuit according to the target adjustment gear of each fan. Through the above method, an array image reflecting the overall temperature condition inside the device can be obtained, and the temperature array and the hotspot location can be obtained in a targeted manner, so that the fan speed set inside the device can be adjusted accordingly based on the overall temperature change inside the device, thereby improving the coordination of fan control inside the device and improving the overall heat dissipation performance of the fan inside the device. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0020] Figure 1 A schematic diagram of a flow chart of a fan control method based on temperature hotspot monitoring provided by an embodiment of the present invention;

[0021] Figure 2 A schematic diagram of an application scenario of a fan control method based on temperature hotspot monitoring provided by an embodiment of the present invention;

[0022] Figure 3 A schematic block diagram of a fan control device based on temperature hotspot monitoring provided by an embodiment of the present invention;

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

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

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

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

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

[0028] See also Figure 1 and Figure 2 , Figure 1 A schematic diagram of a flow chart of a fan control method based on temperature hotspot monitoring provided by an embodiment of the present invention. Figure 2A schematic diagram of an application scenario of a fan control method based on temperature hotspot monitoring provided in an embodiment of the present invention; the fan control method based on temperature hotspot monitoring is applied to a controller 10, each control output end of the controller 10 is respectively connected to a control input end of a fan main control circuit 20, and the power output end of each fan main control circuit 20 is electrically connected to a corresponding power supply port of a fan 11; the controller 10 is also connected in communication with a thermopile temperature monitoring array 30, and the thermopile temperature monitoring array 30 can monitor the temperature of a specific area facing it, so as to obtain an array image reflecting the high and low temperatures in a specific area and transmit it to the controller 10; if the mainboard in the device is set on one side, and the thermopile temperature monitoring array 30 is set on the other side and facing the mainboard, then the thermopile temperature monitoring array 30 can monitor the temperature of the mainboard area facing it. The thermopile temperature monitoring array 30 can be an infrared thermopile array sensor, which is composed of thermopiles of varying numbers arranged in a matrix. For example, by using a 64×64 infrared thermopile array sensor, a 64×64 pixel array image can be obtained. Each pixel in the array image corresponds to the infrared radiation intensity of a small square in the plane where the specific area is located. The obtained array image can correspond to the temperature distribution trend of the plane in the specific area. The controller 10 is a controller installed in the terminal device to control the various electronic devices configured in the terminal device. The controller 10 can be an electronic device with information processing and command receiving and sending functions, such as a CPU chip, a Soc chip for computer motherboard control, etc.; the fan main control circuit 20 is a control circuit for receiving command signals from the controller 10 and adjusting the output duty cycle accordingly; the terminal device can be a desktop computer, a laptop computer, a server host, etc. In addition to the controller 10, the fan main control circuit 20 and the fan 11, the terminal device can also be equipped with a non-volatile memory (such as a storage hard disk), a volatile memory (such as a memory stick), a graphics card (graphics processor), a power supply, etc. The controller 10 is also connected to the non-volatile memory, volatile memory, graphics card, power supply and other devices for communication. The fan 11 can be a fan dedicated to dissipating heat for the controller 10, and the fan 11 is set close to one side of the controller 10; the fan 11 can also be a fan dedicated to dissipating heat for other electronic devices (such as non-volatile memory, graphics card or power supply). Figure 1 As shown, the method includes steps S110 to S150.

[0029] S110, acquiring an array image obtained by real-time monitoring of the thermopile temperature monitoring array.

[0030] Acquire an array image obtained by real-time monitoring of the thermopile temperature monitoring array. An array image obtained by monitoring a specific area by the thermopile temperature monitoring array can be acquired. In a specific application process, an image acquisition cycle can be set. For example, if the image acquisition cycle is set to 1 second, an array image can be acquired at intervals of 1 second, thus achieving real-time monitoring of the temperature situation in a specific area.

[0031] S120, analyzing the array image according to preset image analysis rules to obtain corresponding temperature arrays and hotspot positions.

[0032] The array image is parsed according to the preset image parsing rules to obtain the corresponding temperature array and hot spot position. The obtained array image is parsed according to the preset image parsing rules to obtain the corresponding temperature array and hot spot position; the temperature array is an array composed of the temperature values ​​corresponding to each pixel obtained by parsing the array image, and the hot spot position is the position information obtained by identifying the heat concentration point in the array image.

[0033] In one embodiment, step S120 includes the following steps: extracting color features of the array image according to the characteristic color channel in the image analysis rule to obtain a characteristic image corresponding to the characteristic color channel; mapping the brightness of each pixel in the characteristic image according to the brightness mapping information in the image analysis rule to obtain a corresponding temperature array; each temperature value in the temperature array corresponds to a pixel; calculating the offset corresponding to each temperature value in the temperature array and performing convolution dimensionality reduction to obtain a corresponding offset array; obtaining the image position of the pixel corresponding to the largest offset convolution value in the offset array and determining it as the hotspot position corresponding to the array image.

[0034] If the temperature value of a pixel point in the array image is high, the infrared intensity of the position is high, and the pixel point in the array image is more red. The color feature of the array image can be extracted according to the characteristic color channel. For example, if the characteristic color channel is set to red, the color feature can be extracted according to the proportion of the red component in the pixel value of each pixel point in the array image. If the red component in the pixel value of the pixel point accounts for 100%, the brightness of the pixel point is the largest; if the red component accounts for 0%, the brightness of the pixel point is the smallest. Obtaining the brightness value corresponding to each pixel point can realize the color feature extraction of the array image, thereby obtaining a characteristic image represented by the degree of brightness.

[0035] The characteristic image is further mapped according to the brightness mapping information in the image analysis rule, that is, the brightness of each pixel is mapped to the corresponding temperature value. The brightness mapping information includes the mapping information corresponding to each brightness value and temperature value. Then, the brightness of each pixel can be converted into a temperature value according to the brightness mapping information. The obtained temperature values ​​are arranged in a two-dimensional array to form a temperature array. Each temperature value in the temperature array corresponds to a pixel.

[0036] Further, the offset corresponding to each temperature value is calculated, wherein the average value of each temperature value in the temperature array can be calculated first; the calculated average value is subtracted from each temperature value, thereby obtaining the offset corresponding to each temperature value. The obtained offset is convolved and reduced in dimension by a pre-configured convolutional neural network, which can be composed of one or more convolutional layers; for example, the offset can be convolved and reduced in dimension by a convolutional neural network including two convolutional layers, firstly, a 64×64-dimensional offset is convolved with a convolution kernel of 4×4 and a step size of 2 to obtain a 31×31 convolution matrix; then, a 31×31 convolution matrix is ​​convolved with a convolution kernel of 3×3 and a step size of 2 to obtain a 15×15 offset array.

[0037] Compare the sizes of the offset convolution values ​​in the offset array, and obtain the image position of the pixel corresponding to the maximum offset convolution value as the hotspot position; each offset convolution value is associated with the pixel of the corresponding area in the array image, and the image position of the pixel corresponding to the maximum offset convolution value in the array image can be obtained as the hotspot position based on the association relationship.

[0038] S130, configuring the temperature array and the hotspot position according to a preset speed configuration strategy to obtain a target control speed corresponding to each fan.

[0039] The temperature array and the hotspot positions are configured according to the preset speed configuration strategy to obtain the target control speed corresponding to each fan. Further, the obtained temperature array and hotspot positions are configured and analyzed according to the speed configuration strategy to configure the speed of each fan, that is, to obtain the target control speed corresponding to each fan and the current array image.

[0040] In one embodiment, step S130 includes the following steps: calculating the geometric distance between each fan and the hot spot position according to the setting position of each fan in the speed configuration strategy; obtaining the regional temperature value corresponding to each fan from the temperature array according to the setting position of each fan; matching the regional temperature value of each fan according to the speed matching information in the speed configuration strategy to obtain the basic configuration speed corresponding to each fan; calculating the geometric distance of each fan according to the distance coefficient calculation formula in the speed configuration strategy to obtain the distance coefficient corresponding to each geometric distance; multiplying the distance coefficient of each fan by the corresponding basic configuration speed to obtain the target control speed corresponding to each fan.

[0041] Specifically, the center coordinates of the hotspot position can be obtained. The speed configuration strategy includes the setting position of each fan. The projection position of the fan in the feature image can be determined based on the setting position of each fan, and the plane geometric distance between the center point of the projection position in the plane and the center point of the hotspot position is calculated to obtain the geometric distance corresponding to the fan and the hotspot position.

[0042] According to the setting position of the fan, the regional temperature value of each fan is obtained from the temperature array. If the setting direction of the fan is parallel to the plane where the feature image is located and the air outlet direction is horizontal, the temperature values ​​of all pixels in the temperature array that are horizontally covered by the fan in the air outlet direction are obtained, and the average value is calculated as the regional temperature value; for example, if the air outlet direction of a certain fan is horizontal and the air outlet direction covers the third to fifth rows of the feature image, the temperature values ​​of the third to fifth rows of the feature image, a total of 3×64 pixels, are obtained and the average value is taken as the corresponding regional temperature value. If the setting direction of the fan is parallel to the plane where the feature image is located and the air outlet direction is vertical, the temperature values ​​of all pixels in the temperature array that are vertically covered by the fan in the air outlet direction are obtained, and the average value is calculated as the regional temperature value; for example, if the air outlet direction of a certain fan is vertical and the air outlet direction covers the fifth to seventh columns of the feature image, the temperature values ​​of the fifth to seventh columns of the feature image, a total of 64×3 pixels, are obtained and the average value is taken as the corresponding regional temperature value. If the fan covers a certain area of ​​the feature image and the air outlet direction is perpendicular to the plane where the feature image is located, the temperature values ​​of all pixels covered by the fan are obtained, and the average value is calculated as the regional temperature value. For example, the air outlet direction of a fan is perpendicular to the plane where the feature image is located, and the area covered by the fan is w i,j Where i represents the row number and j represents the column number, then w i,j Representing the pixel point at the i-th row and j-th column in the feature image, the temperature values ​​of 5×5 pixel points in the corresponding area can be obtained and the average value can be taken as the corresponding area temperature value.

[0043] The regional temperature value of each fan is further matched according to the speed matching information in the speed configuration strategy to obtain the basic configuration speed corresponding to each fan. The speed configuration strategy contains multiple sets of speed matching information, each set of speed matching information includes a temperature value and a speed value, and a set of matching speed matching information can be obtained according to the regional temperature value of each fan, and the speed value in the speed matching information is determined to be the corresponding basic configuration speed. There is only one set of speed matching information that matches the regional temperature value of each fan.

[0044] The speed configuration strategy also includes a distance coefficient calculation formula, which can be used to calculate the geometric distance of the fan to obtain the corresponding distance coefficient. The distance coefficient calculation formula can be expressed by formula (1):

[0045]

[0046] p is the calculated distance coefficient, L 0 is the length of the hollow cavity inside the terminal device, H 0 is the height of the hollow cavity inside the terminal device, L is the geometric distance of the fan, r is the radius of the fan blade, and π is the circumference of a circle. For example, the length L of the hollow cavity inside the terminal device is 0 40cm, width H 0 is 40cm, the geometric distance L of a fan is 7cm, and the radius r of the fan blade is 6cm. Then the distance coefficient p can be calculated to be 1.1654.

[0047] The fan's target control speed can be obtained by multiplying the fan's distance coefficient with the corresponding basic configuration speed. According to this method, the target control speed corresponding to each fan can be obtained.

[0048] S140. Obtain a target adjustment gear corresponding to the target control speed according to a preset gear matching strategy.

[0049] The target adjustment gear corresponding to the target control speed is obtained according to the gear matching strategy. Specifically, the gear matching strategy includes multiple speed ranges and the adjustment gear corresponding to each speed range, and the speed ranges included in the gear matching strategy do not overlap. Then the target adjustment gear corresponding to the target control speed can be obtained by corresponding matching.

[0050] In one embodiment, step S140 includes the following steps: matching the target control speed with the speed range of each adjustment gear in the gear matching strategy; obtaining an adjustment gear whose speed range matches the target control speed as the target adjustment gear.

[0051] Match the target control speed with the speed range of each adjustment gear. If the target control speed falls within the speed range of a certain adjustment gear, it can be determined that the adjustment gear matches the target control speed. According to this method, the adjustment gear whose speed range matches the target control speed can be obtained and determined as the corresponding target adjustment gear, and then the target adjustment gear corresponding to the target control speed of each fan can be obtained respectively.

[0052] S150, issuing corresponding control instructions to each fan main control circuit according to the target adjustment gear of each fan, so that each fan main control circuit drives the fan to work according to the control instructions.

[0053] According to the target adjustment gear of each fan, a corresponding control instruction is issued to each fan main control circuit, so that each fan main control circuit drives the fan to work according to the control instruction. According to the target adjustment gear, a control instruction can be issued to each fan main control circuit, and each fan main control circuit controls one fan.

[0054] In one embodiment, step S150 includes the following steps: determining a corresponding signal duty cycle according to each of the target adjustment gears; generating a corresponding control instruction according to each of the signal duty cycles and sending the instruction to a corresponding fan main control circuit.

[0055] The controller can send corresponding control instructions to the fan main control circuit according to the target adjustment gear, and the fan control circuit drives the fan to work at the target adjustment gear. Each target adjustment gear corresponds to a different signal duty cycle. The signal duty cycle corresponding to each target adjustment gear can be determined according to the target adjustment gear. For example, if the target adjustment gear is gear 1, the signal duty cycle is 100%, and if the target adjustment gear is gear 2, the signal duty cycle is 85%...

[0056] The controller generates corresponding control instructions according to the signal duty cycle of each fan and sends them to the fan main control circuit. The control instructions can then control the duty cycle of the pulse signal output by the fan main control circuit to the fan. The duty cycle is the proportion of time that the output pulse signal is not zero. The actual speed of the fan is controlled by the signal duty cycle. The larger the duty cycle, the higher the fan speed.

[0057] In the fan control method based on temperature hotspot monitoring provided in the embodiment of the present invention, the method includes: obtaining an array image and parsing to obtain a temperature array and a hotspot position, obtaining a target control speed corresponding to each fan according to a speed configuration strategy, obtaining a target adjustment gear corresponding to the target control speed according to a gear matching strategy, and issuing a corresponding control instruction to each fan main control circuit according to the target adjustment gear of each fan. Through the above method, an array image reflecting the overall temperature condition inside the device can be obtained, and the temperature array and the hotspot position can be obtained in a targeted manner, so that the fan speed set inside the device can be adjusted accordingly based on the overall temperature change inside the device, thereby improving the coordination of fan control inside the device and improving the overall heat dissipation performance of the fan inside the device.

[0058] The embodiment of the present invention also provides a fan control device based on temperature hotspot monitoring, which can be configured in a controller 10, each control output terminal of the controller 10 is respectively connected to a control input terminal of a fan main control circuit 20, and the power output terminal of each fan main control circuit 20 is electrically connected to a corresponding power supply port of a fan 11; the controller 10 is also connected to the thermopile temperature monitoring array 30 for communication, and the fan control device based on temperature hotspot monitoring is used to execute any embodiment of the aforementioned fan control method based on temperature hotspot monitoring. Specifically, please refer to Figure 3 , Figure 3 A schematic block diagram of a fan control device based on temperature hotspot monitoring provided by an embodiment of the present invention.

[0059] like Figure 3 As shown, the fan control device 100 based on temperature hotspot monitoring includes an array image acquisition unit 110, an image analysis unit 120, a target control speed acquisition unit 130, a target adjustment gear acquisition unit 140 and a control instruction sending unit 150.

[0060] The array image acquisition unit 110 is used to acquire an array image obtained by real-time monitoring of the thermopile temperature monitoring array.

[0061] The image analysis unit 120 is used to analyze the array image according to preset image analysis rules to obtain the corresponding temperature array and hot spot position.

[0062] In a more specific embodiment, the image analysis unit 120 includes: a feature image acquisition unit, which is used to extract color features of the array image according to the feature color channel in the image analysis rule to obtain a feature image corresponding to the feature color channel; a temperature array acquisition unit, which is used to map the brightness of each pixel in the feature image according to the brightness mapping information in the image analysis rule to obtain a corresponding temperature array; each temperature value in the temperature array corresponds to a pixel; an offset array acquisition unit, which is used to calculate the offset corresponding to each temperature value in the temperature array and perform convolution dimensionality reduction to obtain a corresponding offset array; a hotspot position determination unit, which is used to obtain the image position of the pixel corresponding to the largest offset convolution value in the offset array and determine it as the hotspot position corresponding to the array image.

[0063] The target control speed acquisition unit 130 is used to configure the temperature array and the hot spot position according to a preset speed configuration strategy to obtain the target control speed corresponding to each fan.

[0064] In a more specific embodiment, the target control speed acquisition unit 130 includes: a geometric distance acquisition unit, which is used to calculate the geometric distance between each fan and the hot spot position according to the setting position of each fan in the speed configuration strategy; a regional temperature value acquisition unit, which is used to obtain the regional temperature value corresponding to each fan from the temperature array according to the setting position of each fan; a matching unit, which is used to match the regional temperature value of each fan according to the speed matching information in the speed configuration strategy to obtain the basic configuration speed corresponding to each fan; a distance coefficient calculation unit, which is used to calculate the geometric distance of each fan according to the distance coefficient calculation formula in the speed configuration strategy to obtain the distance coefficient corresponding to each geometric distance; a multiplication calculation unit, which is used to multiply the distance coefficient of each fan with the corresponding basic configuration speed to obtain the target control speed corresponding to each fan.

[0065] The target adjustment gear acquisition unit 140 is used to acquire the target adjustment gear corresponding to the target control speed according to a preset gear matching strategy.

[0066] The control instruction sending unit 150 is used to send corresponding control instructions to each fan main control circuit according to the target adjustment gear of each fan, so that each fan main control circuit drives the fan to work according to the control instruction.

[0067] The fan control device based on temperature hotspot monitoring provided in the embodiment of the present invention applies the above-mentioned fan control method based on temperature hotspot monitoring, and the method includes: obtaining an array image and parsing to obtain a temperature array and a hotspot position, obtaining a target control speed corresponding to each fan according to a speed configuration strategy, obtaining a target adjustment gear corresponding to the target control speed according to a gear matching strategy, and issuing a corresponding control instruction to each fan main control circuit according to the target adjustment gear of each fan. Through the above method, an array image reflecting the overall temperature condition inside the device can be obtained, and the temperature array and the hotspot position can be obtained in a targeted manner, so that the fan speed set inside the device can be adjusted accordingly based on the overall temperature change inside the device, thereby improving the coordination of fan control inside the device and improving the overall heat dissipation performance of the fan inside the device.

[0068] The fan control method based on temperature hot spot monitoring can be implemented in the form of a computer program, and the fan control device based on temperature hot spot monitoring can be implemented as a computer device. The computer program can be implemented in a computer system such as Figure 4 The computer device includes a memory, a processor, and a computer program stored in the memory and executable on the processor; when the computer device executes the computer program, the fan control method based on temperature hotspot monitoring as described in the above embodiment is implemented.

[0069] See also Figure 4 , Figure 4 is a schematic block diagram of a computer device provided by an embodiment of the present invention. The computer device may be a controller for executing a fan control method based on temperature hotspot monitoring to control the fan speed based on temperature hotspot monitoring.

[0070] See also Figure 4 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 storage medium 503 and an internal memory 504 .

[0071] The 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 control method based on temperature hotspot monitoring, wherein the storage medium 503 can be a volatile storage medium or a non-volatile storage medium.

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

[0073] The internal memory 504 provides an environment for the operation of the computer program 5032 in the storage medium 503. When the computer program 5032 is executed by the processor 502, the processor 502 can execute the fan control method based on temperature hot spot monitoring.

[0074] The network interface 505 is used for network communication, such as providing data information transmission, etc. Those skilled in the art will understand that Figure 4 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present invention, and does not constitute a limitation on the computer device 500 to which the solution of the present invention 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.

[0075] The processor 502 is used to run the computer program 5032 stored in the memory to implement the corresponding functions in the above-mentioned fan control method based on temperature hotspot monitoring.

[0076] Those skilled in the art will understand that Figure 4 The embodiments of the computer device shown in the figure do not constitute a limitation on the specific composition of the computer device. In other embodiments, the computer device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently. For example, in some embodiments, the computer device may only include a memory and a processor. In such embodiments, the structure and function of the memory and the processor are the same as those of the embodiment of the present invention. Figure 4 The embodiments shown are consistent and will not be described again here.

[0077] It should be understood that in the embodiment of the present invention, 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.

[0078] In another embodiment of the present invention, a computer-readable storage medium is provided. The computer-readable storage medium may be a volatile or non-volatile computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps included in the above-mentioned fan control method based on temperature hotspot monitoring are implemented.

[0079] Those skilled in the art can clearly understand that, for the convenience and simplicity of description, the specific working process of the above-described equipment, devices and units can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here. Those of ordinary skill in the art can appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented with 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 the above description according to the function. Whether these functions are executed 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 exceed the scope of the present invention.

[0080] In the several embodiments provided by the present invention, it should be understood that the disclosed equipment, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. Units with the same function may also be combined into one unit. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interfaces, devices or units, or may be an electrical, mechanical or other form of connection.

[0081] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the embodiments of the present invention.

[0082] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0083] 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 computer-readable 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, and the computer software product is stored in a computer-readable storage medium, including a number of instructions for 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 invention. The aforementioned computer-readable storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a magnetic disk or an optical disk.

[0084] 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 control method based on temperature hotspot monitoring, the method is applied to a controller, the controller is communicatively connected with a thermopile temperature monitoring array and a plurality of fan main control circuits, each of the fan main control circuits is electrically connected with a fan, characterized in that: The method comprises: Acquire an array image obtained by real-time monitoring of the thermopile temperature monitoring array; Analyze the array image according to preset image analysis rules to obtain corresponding temperature arrays and hot spot positions; The temperature array and the hotspot position are configured according to a preset speed configuration strategy to obtain a target control speed corresponding to each fan; Obtaining a target adjustment gear corresponding to a target control speed according to a preset gear matching strategy; According to the target adjustment gear of each fan, corresponding control instructions are respectively issued to each fan main control circuit, so that each fan main control circuit drives the fan to work according to the control instructions.

2. The fan control method based on temperature hotspot monitoring according to claim 1, characterized in that: The step of parsing the array image according to a preset image parsing rule to obtain a corresponding temperature array and a hotspot position includes: Extracting color features of the array image according to the characteristic color channel in the image analysis rule to obtain a characteristic image corresponding to the characteristic color channel; According to the brightness mapping information in the image analysis rule, the brightness of each pixel in the feature image is mapped to obtain a corresponding temperature array; each temperature value in the temperature array corresponds to a pixel; Calculating the offset corresponding to each temperature value in the temperature array and performing convolution dimensionality reduction to obtain a corresponding offset array; The image position of the pixel point corresponding to the maximum offset convolution value in the offset array is obtained and determined as the hot spot position corresponding to the array image.

3. The fan control method based on temperature hotspot monitoring according to claim 2, characterized in that: The step of configuring the temperature array and the hotspot position according to a preset speed configuration strategy to obtain a target control speed corresponding to each fan includes: Calculating the geometric distance between each fan and the hotspot position according to the setting position of each fan in the speed configuration strategy; Acquire the regional temperature value corresponding to each fan from the temperature array according to the setting position of each fan; Matching the regional temperature values ​​of each fan according to the speed matching information in the speed configuration strategy to obtain the basic configuration speed corresponding to each fan; Calculating the geometric distance of each fan according to the distance coefficient calculation formula in the speed configuration strategy to obtain the distance coefficient corresponding to each geometric distance; Multiply the distance coefficient of each fan by the corresponding basic configuration speed to obtain the target control speed corresponding to each fan.

4. The fan control method based on temperature hotspot monitoring according to claim 2 or 3, characterized in that: The step of obtaining a target adjustment gear corresponding to a target control speed according to a preset gear matching strategy includes: Matching the target control speed with the speed range of each adjustment gear in the gear matching strategy; An adjustment gear whose speed range matches the target control speed is obtained as the target adjustment gear.

5. The fan control method based on temperature hotspot monitoring according to claim 4, characterized in that: The step of sending corresponding control instructions to the main control circuits of the fans according to the target adjustment gears of the fans includes: Determine the corresponding signal duty cycle according to each target adjustment gear position; Corresponding control instructions are generated according to the duty cycle of each signal and sent to a corresponding fan main control circuit.

6. A fan control device based on temperature hotspot monitoring, characterized in that: The device is configured in a controller, the controller is in communication connection with a thermopile temperature monitoring array and a plurality of fan main control circuits, each of the fan main control circuits is electrically connected to a fan, and the device is used to execute the fan control method based on temperature hot spot monitoring according to any one of claims 1 to 5, and the device includes: An array image acquisition unit, used to acquire an array image obtained by real-time monitoring of the thermopile temperature monitoring array; An image analysis unit, used to analyze the array image according to preset image analysis rules to obtain a corresponding temperature array and hot spot position; A target control speed acquisition unit, configured to configure the temperature array and the hotspot position according to a preset speed configuration strategy to obtain a target control speed corresponding to each fan; A target adjustment gear acquisition unit, used to acquire a target adjustment gear corresponding to a target control speed according to a preset gear matching strategy; The control instruction sending unit is used to send corresponding control instructions to each fan main control circuit according to the target adjustment gear of each fan, so that each fan main control circuit drives the fan to work according to the control instruction.

7. The fan control device based on temperature hotspot monitoring according to claim 6, characterized in that: The image analysis unit comprises: A feature image acquisition unit, configured to extract color features of the array image according to a feature color channel in the image analysis rule, and obtain a feature image corresponding to the feature color channel; A temperature array acquisition unit is used to map the brightness of each pixel in the feature image according to the brightness mapping information in the image analysis rule to obtain a corresponding temperature array; each temperature value in the temperature array corresponds to a pixel; An offset array acquisition unit, used to calculate the offset corresponding to each temperature value in the temperature array and perform convolution dimensionality reduction to obtain a corresponding offset array; A hotspot position determination unit is used to obtain the image position of the pixel point corresponding to the maximum offset convolution value in the offset array and determine it as the hotspot position corresponding to the array image.

8. The fan control device based on temperature hot spot monitoring according to claim 7, characterized in that: The target control speed acquisition unit includes: A geometric distance acquisition unit, used to calculate the geometric distance corresponding to each fan and the hot spot position according to the setting position of each fan in the speed configuration strategy; A regional temperature value acquisition unit, used for acquiring the regional temperature value corresponding to each fan from the temperature array according to the setting position of each fan; A matching unit, configured to match the regional temperature value of each fan according to the speed matching information in the speed configuration strategy to obtain a basic configuration speed corresponding to each fan; A distance coefficient calculation unit, used to calculate the geometric distance of each fan according to the distance coefficient calculation formula in the speed configuration strategy to obtain the distance coefficient corresponding to each geometric distance; The multiplication calculation unit is used to multiply the distance coefficient of each fan by the corresponding basic configuration speed to obtain the target control speed corresponding to each fan.

9. A computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the computer device executes the computer program, the fan control method based on temperature hotspot monitoring as described in any one of claims 1 to 5 is implemented.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the fan control method based on temperature hotspot monitoring according to any one of claims 1 to 5 is implemented.