Device Fan Speed Control Method, Device, Electronic Device and Readable Storage Medium

By detecting the temperature and operating status of the main chip of the smart TV, obtaining the basic speed and loudness of the fan, and using the operational sensitivity to loudness to control the speed, the problem of low speed control of the smart TV fan is solved, and better heat dissipation and noise balance are achieved.

CN115279134BActive Publication Date: 2025-06-27SHENZHEN SKYWORTH RGB ELECTRONICS CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210896952.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-28
Publication Date
2025-06-27
Estimated Expiration
2042-07-28

AI Technical Summary

Technical Problem

In the prior art, the control accuracy of the speed of the smart TV fan under the user's usage state is low, and it cannot effectively meet the cooling needs of the smart TV.

Method used

By detecting the main chip temperature of the target device, the real-time operation status is determined. If it is the user's usage status, the basic operating speed and current operating loudness of the fan are obtained, and whether to control the speed is determined based on the operating sensitivity.

Benefits of technology

It realizes accurate control of the fan speed of smart devices under user usage, balances the heat dissipation and fan noise, and overcomes the defect that the fan speed in the prior art cannot accurately meet the heat dissipation needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115279134B_ABST
    Figure CN115279134B_ABST
Patent Text Reader

Abstract

The present application discloses a method, device, electronic device and readable storage medium for controlling the fan speed of a device, which is applied to the technical field of intelligent devices. The method for controlling the fan speed of the device includes: detecting the real-time operating state of the target device according to the temperature of the main chip of the target device; if the detected real-time operating state is the user usage state, obtaining the basic operating speed of the target fan corresponding to the target device and the current operating loudness emitted by the target fan during operation; determining whether to control the speed of the target fan according to the current operating loudness and the operating sensitive loudness corresponding to the basic operating speed. The present application solves the technical problem of low control accuracy of the fan speed of an intelligent TV in the user usage state.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of intelligent devices, and in particular, to a method and device for controlling the fan speed of a device, an electronic device, and a readable storage medium. Background Art

[0002] With the continuous development of intelligent device technology, in order to ensure the user experience, more and more manufacturers choose to equip intelligent devices with higher-performance device hardware during production. Taking smart TVs as an example, under the influence of the iteration of chip manufacturing processes, manufacturers equip high-precision chips for TV motherboards, which also leads to a further increase in the heat dissipation requirements of the device. As a result, active heat dissipation methods such as fan heat dissipation are gradually replacing traditional metal heat dissipation methods. However, the active heat dissipation method has also induced new problems. For example, the noise problem during fan heat dissipation. Currently, in order to balance the heat dissipation of smart TVs and the noise generated during fan rotation, usually, when the user is using the device, the fan speed adjustment system automatically controls the fan speed to increase or decrease at fixed intervals within a certain range according to environmental information such as ambient temperature and ambient noise. However, due to the complex internal structure of smart TVs, the fan speed after automatic control cannot accurately meet the heat dissipation requirements of smart TVs. Therefore, the current control accuracy of the fan speed of smart TVs in the user's usage state is low. Summary of the Invention

[0003] The main purpose of the present application is to provide a method and device for controlling the fan speed of a device, an electronic device, and a readable storage medium, aiming to solve the technical problem of low control accuracy of the fan speed of smart TVs in the user's usage state in the prior art.

[0004] To achieve the above object, the present application provides a method for controlling the fan speed of a device, and the method for controlling the fan speed of a device includes:

[0005] Detect the real-time operating state of the target device according to the temperature of the main chip of the target device;

[0006] If the detected real-time operating state is the user usage state, obtain the basic operating speed of the target fan corresponding to the target device and the current operating loudness generated when the target fan is operating;

[0007] Determine whether to control the speed of the target fan according to the current operating loudness and the operating sensitive loudness corresponding to the basic operating speed.

[0008] To achieve the above object, the present application further provides a device for controlling the fan speed of a device, and the device for controlling the fan speed of a device includes:

[0009] A detection module, configured to detect the real-time operating state of the target device according to the temperature of the main chip of the target device;

[0010] An acquisition module, configured to acquire the basic operating speed of the target fan of the target device and the current operating loudness emitted by the target fan during operation if it is detected that the real-time operating state is the user usage state;

[0011] A control module, configured to determine whether to perform speed control on the target fan according to the current operating loudness and the operating sensitive loudness corresponding to the basic operating speed.

[0012] The present application further provides an electronic device, including: a memory, a processor, and a program of the device fan speed control method stored on the memory and executable on the processor. When the program of the device fan speed control method is executed by the processor, the steps of the device fan speed control method as described above can be implemented.

[0013] The present application further provides a computer-readable storage medium, on which a program for implementing the device fan speed control method is stored. When the program of the device fan speed control method is executed by a processor, the steps of the device fan speed control method as described above are implemented.

[0014] The present application further provides a computer program product, including a computer program. When the computer program is executed by a processor, the steps of the device fan speed control method as described above are implemented.

[0015] The present application provides a device fan speed control method, device, electronic device and readable storage medium. That is, the present application first detects the real-time operating state of the target device according to the main chip temperature of the target device, achieving the purpose of accurately reflecting the real-time operating state of the target device through the main chip temperature; and then if it is detected that the real-time operating state is the user usage state, acquire the basic operating speed of the target fan of the target device and the current operating loudness emitted by the target fan during operation, and then determine whether to perform speed control on the target fan according to the current operating loudness and the operating sensitive loudness corresponding to the basic operating speed, achieving the purpose of only performing speed control on the target device whose real-time operating state is the user usage state. Since the operating sensitive loudness can accurately reflect the impact of the internal and external comprehensive noise on the user when the fan performs active heat dissipation, when performing speed control on the target fan, the heat dissipation and the noise generated by the fan rotation can be fully balanced, rather than automatically controlling the fan speed to increase or decrease at fixed intervals within a certain range according to environmental information such as environmental temperature and environmental noise, overcoming the technical defect in the prior art that due to the complex internal structure of the smart TV, the automatically controlled fan speed cannot accurately meet the heat dissipation requirements of the smart TV. Therefore, the control accuracy of the fan speed of the smart device in the user usage state is improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] The accompanying drawings herein are incorporated into and constitute a part of this specification, showing embodiments consistent with the present application, and are used together with the specification to explain the principles of the present application.

[0017] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the accompanying drawings required for use in the description of the embodiments or the prior art. Obviously, for those of ordinary skill in the art, other accompanying drawings can be obtained based on these drawings without creative efforts.

[0018] Figure 1 It is a schematic flowchart of the first embodiment of the method for controlling the fan speed of the device in the present application;

[0019] Figure 2 It is a partial schematic diagram showing the hardware of the smart TV system for the method for controlling the fan speed of the device in the present application;

[0020] Figure 3 It is a relationship diagram of the operation sensitivity loudness parameter and the operation sensitivity loudness for the method for controlling the fan speed of the device in the present application;

[0021] Figure 4 It is a schematic flowchart of the second embodiment of the method for controlling the fan speed of the device in the present application;

[0022] Figure 5 It is a schematic diagram of an embodiment of the device for controlling the fan speed of the device in the present application;

[0023] Figure 6 It is a schematic diagram of the device structure of the hardware operating environment involved in the method for controlling the fan speed of the device in the embodiments of the present application.

[0024] The realization of the purpose, functional features, and advantages of the present application will be further described in conjunction with the embodiments with reference to the accompanying drawings. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0025] In order to make the above objects, features, and advantages of the present invention more obvious and understandable, the following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts belong to the scope of protection of the present invention.

[0026] Embodiment 1

[0027] First of all, it should be understood that for existing smart devices, with the iterative update of chip manufacturing processes, the control chip needs to dissipate more heat per unit time, that is, the heat dissipation requirements of smart devices are getting higher and higher. At present, due to the limitations of the passive heat dissipation method of traditional metal heat sinks, the active heat dissipation method mainly based on fans has become the mainstream. Taking a smart TV as an example, the main control IC (Integrated Circuit Chip) is the main heat-generating component on the TV motherboard. Usually, a cooling fan is configured for it, and then, according to environmental information such as ambient temperature and ambient noise, the fan speed is automatically controlled to increase and decrease at fixed intervals within a certain range. However, the influencing factors of the fan speed include not only external environmental factors but also the output of its own speaker. Moreover, the increase and decrease at fixed intervals cannot guarantee the real-time and accuracy of the fan speed output. Therefore, there is an urgent need for a method to improve the control accuracy of the fan speed of a smart TV in the user's usage state.

[0028] The embodiment of the present application provides a method for controlling the fan speed of a device. In the first embodiment of the method for controlling the fan speed of a device in the present application, refer to Figure 1 , the method for controlling the fan speed of the device includes:

[0029] Step S10, detecting the real-time operating state of the target device according to the temperature of the main chip of the target device;

[0030] Step S20, if the detected real-time operating state is the user usage state, obtaining the basic operating speed of the target fan corresponding to the target device and the current operating loudness generated by the target fan during operation;

[0031] Step S30, determining whether to control the speed of the target fan according to the current operating loudness and the operating sensitive loudness corresponding to the basic operating speed.

[0032] In this embodiment, it should be noted that the method for controlling the fan speed of the device is applied to a device fan speed control system. The device fan speed control system is set in the target device. The target device is a smart terminal that is equipped with a cooling fan to actively dissipate heat from the main control chip of the target device and has an audio output function by itself. Specifically, it can be a TV set and a computer terminal, etc. The target fan is used to dissipate heat from the main control chip of the target device. The target fan can be specifically built into the target device. The main chip temperature is the real-time temperature of the main control chip of the target device. Specifically, it can be 25°C, 26°C, 27°C, etc. In an implementable manner, assume that the target device is a smart TV, refer to Figure 2 , Figure 2As a partial schematic diagram showing the hardware of an intelligent TV system, the hardware of the intelligent TV system is set on the main PCB (main Printed Circuit Board), specifically including the main IC, a cooling fan, a MIC (Microphone), an SOC (System on Chip), a DDR (display data RAM, double data rate synchronous dynamic random access memory), an EMMC (Embedded Multi Media Card), an AMP (amplifier), a DSP (digital singnal processor), and various power DC-DC converters, etc. Among them, the main IC is the most important heat-generating device on this main board. In addition to the positive and negative poles for power supply, the external interface of the cooling fan also includes a data line for receiving the PWM (Pulse width modulation wave) signal from the main IC to the cooling fan. The rotation speed of the cooling fan is controlled by controlling the duty cycle of the PWM signal. Among them, when the duty cycle is controlled at 100%, the rotation speed of the cooling fan reaches the maximum value at this time. When the PWM signal does not exist, it is equivalent to the signal duty cycle being 0%, that is, the cooling fan is in a non-rotating state. When the duty cycle is controlled between 0% and 100%, the rotation speed of the cooling fan increases linearly with the signal duty cycle. The MIC is used to receive the voice signal of the user. After receiving the voice signal, it needs to be processed by the DSP. The AMP drives the speaker to achieve audio output. In addition, the mainstream digital power amplifier includes a feedback output.

[0033] In addition, it should be noted that the real-time operating state is used to characterize the current operating state of the target device, which may specifically include the user usage state. The user usage state is used to characterize that the user is using the target device, including all application scenarios used by the user. The application scenarios may specifically be that the user switches the program channel and the user searches for the program channel, etc. The basic operating rotation speed is the rotation speed of the fan corresponding to the minimum sound that the user can hear in the user usage state. For example, in an implementable manner, assuming that the intelligent device is an intelligent TV, the distance between the user and the intelligent TV is 2m, and the minimum sound that the user can hear in a quiet environment is 25 decibels, then the basic operating rotation speed is the rotation speed of the fan such that the noise generated by the fan rotation speed is less than 25 decibels when it reaches the user's ear after passing through 2m.

[0034] Additionally, it should be noted that the current operating loudness is used to characterize the sound loudness generated by the target fan when the target fan rotates at the basic operating speed, which can be specifically determined by the basic operating speed. The operating sensitive loudness is used to characterize the maximum sound loudness that cannot be perceived by the user when the target fan rotates at the basic operating speed, which is specifically an exact value that changes in real time. When the combined sound loudness generated by the internal and external environments reaches a certain value when the target fan rotates at a certain rotational speed, the user can receive it. For example, assuming the operating sensitive loudness is H1, when the sound loudness received by the user is greater than H1, the user can perceive abnormal noise from the fan.

[0035] Additionally, it should be noted that the temperature range of the device fan speed control system is T min -T max , where T max is the highest temperature at which the system operates, and T min is the lowest temperature at which the system operates. When the temperature of the device fan speed control system is not within this temperature range, the system cannot operate stably. Furthermore, when the temperature of the device fan speed control system reaches T max or does not reach T min , the main control chip will be set to downclock. For example, in an implementable manner, the temperature range T min -T max of the device fan speed control system can be -50°C - 130°C.

[0036] As an example, steps S10 to S30 include: periodically obtaining the temperature of the main chip of the target device, and based on the temperature of the main chip, detecting the current operating state of the target device, where the period of obtaining can specifically be 1 s, 2 s, 3 s, etc.; if it is detected that the real-time operating state is the user usage state, then obtain the basic operating speed corresponding to the target fan of the target device and the current operating loudness generated by the target fan during operation; based on the current operating loudness and the operating sensitive loudness corresponding to the basic operating speed, determine whether to control the speed of the target fan.

[0037] In an implementable manner, assume that the period for obtaining the temperature of the main chip is the time period Δt from t1 to t2. If the temperature of the main chip is T1 at t1 at this time, and the target device is continuously in the fully loaded user usage state, then based on the current operating loudness and the operating sensitive loudness, determine whether to correspondingly control the speed of the target fan until the temperature of the main chip is read as T2 at a certain Δt, where T2 is the maximum temperature that the device fan speed control can reach when the target device is in the user usage state and the target fan is rotating at full speed.

[0038] In another implementable manner, if it is detected that the real-time operating state is not the user usage state, the device fan speed control system is exited. That is, since the speed of the target fan is controlled by the device fan speed control system only when the real-time operating state of the target device is the user usage state, thereby achieving the purpose of controlling the fan speed of the target fan only in the user usage state. Therefore, it overcomes the technical defect in the prior art of controlling the fan speed of the target fan in any operating state. Therefore, it lays a foundation for improving the control accuracy of the fan speed of the intelligent device in the user usage state.

[0039] Among them, the step of determining whether to control the speed of the target fan according to the current operating loudness and the operating sensitive loudness corresponding to the basic operating speed includes:

[0040] Step A10, obtaining the operating sensitive loudness of the target fan in the user usage state;

[0041] Step A20, determining the environmental comprehensive loudness of the target fan according to the current operating loudness corresponding to the obtained basic operating speed;

[0042] Step A30, determining whether to control the speed of the target fan by detecting the magnitude relationship between the environmental comprehensive loudness and the operating sensitive loudness.

[0043] In this embodiment, it should be noted that when the target device dissipates heat for the main control chip through the target fan, in addition to the external environmental noise and environmental temperature, the internal speaker of the target device also affects the fan speed control. Therefore, when controlling the speed of the target fan, in addition to considering the sound loudness generated when the target fan rotates at the basic operating speed, the sound loudness generated by hardware such as the internal speaker also needs to be considered. Furthermore, it is necessary to combine the sound loudness generated by internal and external environmental influencing factors to determine whether the user can perceive when the target fan rotates at this basic operating speed. Therefore, the environmental comprehensive loudness is used to represent the sound loudness comprehensively generated by the internal and external environments when rotating at the basic operating speed.

[0044] As an example, steps A10 to A30 include: obtaining the operating sensitive loudness of the target fan in the user usage state; obtaining the current operating loudness of the target fan, and determining the environmental comprehensive loudness of the target fan according to the current operating loudness, where the current operating loudness corresponds one-to-one with the basic operating speed; determining whether to control the speed of the target fan by detecting the magnitude relationship between the environmental comprehensive loudness and the operating sensitive loudness.

[0045] Among them, the step of determining whether to control the rotation speed of the target fan by detecting the magnitude relationship between the comprehensive environmental loudness and the operation-sensitive loudness includes:

[0046] Step B10, if it is detected that the comprehensive environmental loudness is less than the operation-sensitive loudness, then do not control the rotation speed of the target fan;

[0047] Step B20, if it is detected that the comprehensive environmental loudness is not less than the operation-sensitive loudness, then obtain the target operation rotation speed corresponding to the operation-sensitive loudness;

[0048] Step B30, adjust the rotation speed of the target fan from the basic operation rotation speed to the target operation rotation speed.

[0049] In this embodiment, it should be noted that the target operation rotation speed is used to represent the fan rotation speed of the target fan controlled by the device fan rotation speed control system, specifically the fan rotation speed that balances the user experience and the heat dissipation requirement. If during the operation of the target fan, the comprehensive environmental loudness generated by the internal and external environments is less than the operation-sensitive loudness, that is, at this time, the user cannot perceive abnormal noises. Therefore, without considering the user's usage experience, the heat dissipation requirement can still be maximally satisfied at the basic operation rotation speed. If the comprehensive environmental loudness generated by the internal and external environments is not less than the operation-sensitive loudness, then it is necessary to balance the user experience and the heat dissipation requirement. Therefore, it is inappropriate to still operate the target fan at the basic operation rotation speed at this time.

[0050] As an example, steps B10 to B30 include: if it is detected that the comprehensive environmental loudness is less than the operation-sensitive loudness, then control the rotation speed of the target fan to be the basic operation rotation speed; if it is detected that the comprehensive environmental loudness is not less than the operation-sensitive loudness, then obtain the target operation rotation speed corresponding to the operation-sensitive loudness; control the rotation speed of the target fan to be replaced from the basic operation rotation speed to the target operation rotation speed.

[0051] Among them, the step of obtaining the operation-sensitive loudness of the target fan in the user usage state includes:

[0052] Step C10, obtain the comprehensive environmental noise of the target fan in the user usage state, perform feature extraction on the comprehensive environmental noise, and obtain the operation-sensitive loudness parameter of the target fan;

[0053] Step C20, according to the preset loudness relationship mapping table, determine the operation-sensitive loudness corresponding to the operation-sensitive loudness parameter.

[0054] In this embodiment, it should be noted that when the real-time state of the target device is the user usage state, the device fan speed control system is entered. Since the running sensitive loudness changes with time, in order to obtain the running sensitive loudness, it is necessary to continuously collect the external environmental noise signal through the MIC, and collect the internal environmental noise signal through the AMP, and then obtain the comprehensive environmental noise through a pre-designed calculation method. Therefore, the comprehensive environmental noise is used to characterize the noise generated by the combination of the internal and external environments of the target fan in the user usage state.

[0055] In addition, it should be noted that the running sensitive loudness parameter is used to characterize the audio parameter of the comprehensive environmental noise, specifically including the comprehensive environmental noise frequency and the comprehensive environmental noise sound pressure. Since different users have different sensitivities to sound, the running sensitive loudness parameter is also an exact value that changes in real time. In an implementable manner, referring to Figure 3 , Figure 3 is a relationship diagram showing the relationship between the running sensitive loudness parameter and the running sensitive loudness. Among them, the "audible threshold" is the lowest audible limit of the pure tone signal at each frequency, and the "loudness level" is used to characterize different levels of running sensitive loudness. The exact running sensitive loudness can be obtained through the running sensitive loudness frequency and the running sensitive loudness sound pressure.

[0056] In another implementable manner, assume that the target device is a smart TV. The smart TV is configured with multiple MICs to collect the external environmental noise signal DATA1. Since the currently commonly used coding methods are PDM mic and I2S mic, the signal format of the collected DATA1 is an I2S signal or a PDM signal. Then, the DATA1 can be decoded and restored to the first original audio W1 through the DSP chip. In addition, since the signal collected by the AMP is usually an I2S signal, it can be simulated as the second original audio signal W2 through the DSP chip. Then, when the sound phases are the same, an algebraic superposition is performed to obtain the comprehensive environmental noise, or the first original audio signal W1 and the second original audio signal W2 can be added, and then the comprehensive environmental noise is obtained through mapping.

[0057] As an example, steps C10 to C20 include: obtaining the external environmental noise signal and the internal environmental noise signal of the target fan in the user usage state, adding the external environmental noise signal and the internal environmental noise signal to obtain a comprehensive environmental noise signal, mapping the comprehensive environmental noise signal to the comprehensive environmental noise; performing feature extraction on the comprehensive environmental noise to obtain the running sensitive loudness parameter of the target fan; using the running sensitive loudness parameter as an index to query a preset loudness relationship mapping table to obtain the running sensitive loudness corresponding to the running sensitive loudness parameter.

[0058] Before the step of determining the comprehensive environmental loudness corresponding to the running sensitive loudness parameter according to the preset loudness relationship mapping table, the device fan speed control method further includes:

[0059] D10. Obtain the test running loudness corresponding to the test running speed of the target fan and the environmental test loudness parameter corresponding to the test running speed;

[0060] D20. Establish a preset loudness relationship mapping table according to the one-to-one correspondence between the test running loudness and the environmental test loudness parameter.

[0061] In this embodiment, it should be noted that the preset loudness relationship mapping table is used to represent the mapping relationship between the running sensitive loudness and the running sensitive loudness parameter in one-to-one correspondence. The test running speed is the fan running speed for testing the preset loudness relationship mapping table before the target device leaves the factory, and specifically can be any value from zero to full speed. The environmental test loudness parameter is used to represent the sensitive loudness parameter corresponding to different test running speeds. For example, assuming that the intelligent device is an intelligent TV, in an implementable manner, assuming that the distance between the user and the intelligent TV in the simulated user usage scenario is 2m, then by integrating all the test running speeds and the sensitive loudness parameters corresponding to each test running speed, the preset loudness relationship mapping table can be obtained.

[0062] As an example, steps D10 to D20 include: obtaining the test running loudness corresponding to the test running speed of the target fan, and obtaining the environmental test loudness frequency and environmental test loudness sound pressure corresponding to the test running speed; establishing a preset loudness relationship mapping table according to the running sensitive loudness jointly corresponding to the test running loudness, the environmental test loudness frequency, and the environmental test loudness sound pressure.

[0063] The embodiment of the present application provides a method for controlling the fan speed of a device. That is, the present application first detects the real-time operating state of the target device according to the temperature of the main chip of the target device, achieving the purpose of accurately reflecting the real-time operating state of the target device through the temperature of the main chip. Furthermore, if the detected real-time operating state is the user usage state, the basic operating speed of the target fan corresponding to the target device and the current operating loudness generated by the target fan during operation are obtained. Then, according to the current operating loudness and the operating sensitive loudness corresponding to the basic operating speed, it is determined whether to control the speed of the target fan, achieving the purpose of controlling the fan speed only for the target device in the user usage state. Since the operating sensitive loudness can accurately reflect the impact of the internal and external comprehensive noise on the user when the fan actively dissipates heat, when controlling the speed of the target fan, it can fully balance the heat dissipation and the noise generated by the fan rotation, rather than automatically controlling the fan speed to increase or decrease at fixed intervals within a certain range according to environmental information such as ambient temperature and ambient noise, overcoming the technical defect that in the prior art, due to the complex internal structure of the smart TV, the fan speed after automatic control cannot accurately meet the heat dissipation requirements of the smart TV. Therefore, the control accuracy of the fan speed of the intelligent device in the user usage state is improved.

[0064] Embodiment 2

[0065] Further, referring to Figure 4 , in another embodiment of the present application, the same or similar content as that in the above Embodiment 1 can be referred to the above description and will not be repeated hereinafter. On this basis, after the step of detecting the real-time operating state of the target device according to the temperature of the main chip of the target device, the method for controlling the fan speed of the device further includes:

[0066] Step E10, if the detected real-time operating state is the heavy load usage state, obtain the speed step value;

[0067] Step E20, according to the speed step value, perform a step adjustment on the basic operating speed of the target fan to obtain the step-adjusted speed.

[0068] In this embodiment, it should be noted that when the real-time operating state of the target device is not the user usage state, there are still some typical real-time operating states, specifically including the heavy-load usage state and the low-power consumption usage state. Among them, the heavy-load usage state is used to represent that the target device is in a system heavy-load application scenario, such as a factory debugging scenario and an extreme temperature measurement scenario, etc. When in the heavy-load usage state, the heat generation of the target device reaches the peak. The low-power consumption usage state is used to represent that the target device is in a low-power consumption application scenario, such as the device being in a standby state, staying on the home page without manual operation, and the device playing a low-frame rate or low-resolution video source, etc. Furthermore, the rotation speed of the target fan can be controlled accordingly according to the operating state.

[0069] In addition, it should be noted that when the real-time operating state of the target device is in the heavy-load usage state, if the target fan is controlled to rotate at the basic operating rotation speed, even if the basic operating rotation speed is T2, it still cannot meet the heat dissipation requirements of the target device. Therefore, the step-adjusted rotation speed is the basic operating rotation speed in the heavy-load usage state after adjusting the step interval. In an implementable manner, assume that the basic operating rotation speed in the heavy-load usage state is S, and the basic operating rotation speed in the user usage state is S1. Then S = S1 + ΔS, where ΔS is used to represent the step value. The step value can specifically be: ΔS = (S2 - S1) / 10, where S2 is the highest rotation speed of the target fan in the user usage state, and S1 is the lowest rotation speed of the target fan in the user usage state.

[0070] As an example, steps E10 to E20 include: if it is detected that the real-time operating state is the heavy-load usage state, obtain the rotation speed step value; calculate the step-adjusted rotation speed according to the pre-designed calculation formula and the rotation speed step value, and use the step-adjusted rotation speed as the basic operating rotation speed of the target fan in the heavy-load usage state.

[0071] Among them, after the step of detecting the real-time operating state of the target device based on the main chip temperature of the target device, the device fan rotation speed control method further includes:

[0072] Step F10, if it is detected that the real-time operating state is the low-power consumption usage state, control the basic operating rotation speed of the target fan to the idle operating rotation speed.

[0073] As an example, step F10 includes: if it is detected that the real-time operating state is the low-power consumption usage state, control the basic operating rotation speed of the target fan to the idle operating rotation speed, where the idle operating rotation speed can be 0.

[0074] The embodiment of the present application provides a method for adjusting the basic operating speed. That is, if the detected real-time operating state is a heavy-load usage state, the speed step value is obtained; if the basic operating speed of the target fan is step-adjusted according to the speed step value, the step-adjusted speed is obtained. Since the heat generation of the target device is different in different real-time operating states, when the real-time operating state of the target device is a heavy-load usage state, the basic operating speed of the target fan is step-adjusted by the speed step value. Therefore, when the heat generation of the target device exceeds the maximum heat generation in the user usage state, the purpose of balancing the control of the speed of the target fan can be achieved. That is, when controlling the target fan, the heat dissipation requirement of the target device can still be met, overcoming the technical defect that only the speed of the target fan in the user usage state can be effectively controlled. Therefore, it lays a foundation for improving the effect of effectively controlling the speed of the target fan.

[0075] Embodiment III

[0076] The embodiment of the present application also provides a device fan speed control device. Referring to Figure 5 , the device fan speed control device includes:

[0077] The detection module 101 is configured to detect the real-time operating state of the target device according to the main chip temperature of the target device;

[0078] The acquisition module 102 is configured to, if the detected real-time operating state is the user usage state, acquire the basic operating speed corresponding to the target fan of the target device and the current operating loudness emitted by the target fan during operation;

[0079] The control module 103 is configured to determine whether to control the speed of the target fan according to the current operating loudness and the operating sensitive loudness corresponding to the basic operating speed.

[0080] Optionally, the control module 103 is further configured to:

[0081] Acquire the operating sensitive loudness of the target fan in the user usage state;

[0082] Determine the environmental comprehensive loudness of the target fan according to the current operating loudness corresponding to the acquired basic operating speed;

[0083] Determine whether to control the speed of the target fan by detecting the magnitude relationship between the environmental comprehensive loudness and the operating sensitive loudness.

[0084] Optionally, the control module 103 is further configured to:

[0085] If it is detected that the comprehensive environmental loudness is less than the running sensitive loudness, the rotational speed of the target fan is not controlled;

[0086] If it is detected that the comprehensive environmental loudness is not less than the running sensitive loudness, the target running rotational speed corresponding to the running sensitive loudness is obtained;

[0087] The rotational speed of the target fan is adjusted from the basic running rotational speed to the target running rotational speed.

[0088] Optionally, the control module 103 is further configured to:

[0089] Obtain the comprehensive environmental noise of the target fan in the user usage state, perform feature extraction on the comprehensive environmental noise to obtain the running sensitive loudness parameter of the target fan;

[0090] According to the preset loudness relationship mapping table, determine the running sensitive loudness corresponding to the running sensitive loudness parameter.

[0091] Optionally, the device fan rotational speed control device is further configured to:

[0092] Obtain the test running loudness corresponding to the test running rotational speed of the target fan and the environmental test loudness parameter corresponding to the test running rotational speed;

[0093] According to the one-to-one correspondence between the test running loudness and the environmental test loudness parameter, establish a preset loudness relationship mapping table.

[0094] Optionally, the device fan rotational speed control device is further configured to:

[0095] If it is detected that the real-time running state is a heavy load usage state, obtain the rotational speed step value;

[0096] According to the rotational speed step value, perform a step adjustment on the basic running rotational speed of the target fan to obtain a step-adjusted rotational speed.

[0097] Optionally, the device fan rotational speed control device is further configured to:

[0098] If it is detected that the real-time running state is a low power consumption usage state, control the basic running rotational speed of the target fan to the idle running rotational speed.

[0099] The device fan speed control device provided by the present invention adopts the device fan speed control method in the above embodiment, and solves the technical problem of low control accuracy of the smart TV fan speed in the user's usage state. Compared with the prior art, the beneficial effects of the device fan speed control device provided by the embodiment of the present invention are the same as those of the device fan speed control method provided by the above embodiment, and other technical features in the device fan speed control device are the same as the features disclosed in the above embodiment method, and will not be elaborated herein.

[0100] Embodiment 4

[0101] The embodiment of the present invention provides an electronic device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein, the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the device fan speed control method in Embodiment 1 above.

[0102] Next, refer to Figure 6 , which shows a schematic structural diagram of an electronic device suitable for implementing the embodiments of the present disclosure. The electronic device in the embodiments of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Tablet Computers), PMPs (Portable Multimedia Players), in-vehicle terminals (such as in-vehicle navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 6 The electronic device shown is only an example and should not impose any limitation on the functions and usage scope of the embodiments of the present disclosure.

[0103] As Figure 6 shown, the electronic device may include a processing device (such as a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) or a program loaded from a storage device into a random access memory (RAM). In the RAM, various programs and data required for the operation of the electronic device are also stored. The processing device, the ROM, and the RAM are connected to each other through a bus. An input / output (I / O) interface is also connected to the bus.

[0104] Generally, the following systems can be connected to the I / O interface: input devices including, for example, a touch screen, a touchpad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; output devices including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices including, for example, a magnetic tape, a hard disk, etc.; and a communication device. The communication device can allow the electronic device to communicate with other devices wirelessly or wiredly to exchange data. Although the figure shows an electronic device having various systems, it should be understood that it is not required to implement or have all the shown systems. Instead, more or fewer systems can be implemented or had.

[0105] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains program codes for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device, or installed from the storage device, or installed from the ROM. When the computer program is executed by the processing device, the above functions defined in the method of the embodiment of the present disclosure are executed.

[0106] The electronic device provided by the present invention adopts the device fan speed control method in the above embodiment, and solves the technical problem of low control accuracy of the fan speed of the smart TV in the user's usage state. Compared with the prior art, the beneficial effects of the electronic device provided by the embodiment of the present invention are the same as those of the device fan speed control method provided by the above embodiment, and other technical features in the electronic device are the same as those disclosed in the method of the above embodiment, and will not be elaborated here.

[0107] It should be understood that each part of the present disclosure can be implemented by hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in a suitable manner in any one or more embodiments or examples.

[0108] The above is only a specific implementation manner of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, and all should be covered by the protection scope of the present invention. Therefore, the protection scope of the present invention should be subject to the protection scope of the claimed rights.

[0109] Embodiment Five

[0110] This embodiment provides a computer-readable storage medium having computer-readable program instructions stored thereon for executing the device fan speed control method in the first embodiment above.

[0111] The computer-readable storage medium provided by the embodiments of the present invention may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or components, or any combination of the above. More specific examples of the computer-readable storage medium may include, but are not limited to: electrical connections with one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium that contains or stores a program, and the program can be used by or in conjunction with an instruction execution system, device, or component. The program code contained on the computer-readable storage medium can be transmitted by any appropriate medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0112] The above computer-readable storage medium may be included in an electronic device; or it may exist separately without being assembled into the electronic device.

[0113] The above computer-readable storage medium carries one or more programs. When the one or more programs are executed by an electronic device, the electronic device is caused to: detect the real-time operating state of the target device according to the main chip temperature of the target device; if it is detected that the real-time operating state is the user usage state, obtain the basic operating speed of the target fan corresponding to the target device and the current operating loudness emitted by the target fan during operation; and determine whether to perform speed control on the target fan according to the current operating loudness and the operating sensitive loudness corresponding to the basic operating speed.

[0114] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages or combinations thereof. The above programming languages include object-oriented programming languages - such as Java, Smalltalk, C++, and also include conventional procedural programming languages - such as the "C" language or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, executed as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network - including a local area network (LAN) or a wide area network (WAN) - or may be connected to an external computer (for example, by using an Internet service provider to connect through the Internet).

[0115] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagram may represent a module, a segment of a program, or a part of code that contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than that marked in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, as well as combinations of blocks in the block diagram and / or flowchart, may be implemented by a dedicated hardware-based system that performs the specified functions or operations, or may be implemented by a combination of dedicated hardware and computer instructions.

[0116] The modules described in the embodiments of the present disclosure can be implemented in software or in hardware. In some cases, the name of the module does not constitute a limitation on the unit itself.

[0117] The computer-readable storage medium provided by the present invention stores computer-readable program instructions for executing the above-mentioned device fan speed control method, which solves the technical problem of low control accuracy of the fan speed of a smart TV in the user's usage state. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided by the embodiments of the present invention are the same as those of the device fan speed control method provided by the above embodiments, and will not be elaborated here.

[0118] Embodiment Six

[0119] This application also provides a computer program product, including a computer program, and when the computer program is executed by a processor, it implements the steps of the device fan speed control method as described above.

[0120] The computer program product provided by this application solves the technical problem of low control accuracy of the fan speed of a smart TV in the user's usage state. Compared with the prior art, the beneficial effects of the computer program product provided by the embodiments of the present invention are the same as those of the device fan speed control method provided by the above embodiments, and will not be elaborated here.

[0121] The above are only the preferred embodiments of this application, and do not limit the patent scope of this application. Any equivalent structural or equivalent process transformation made by using the specification and drawings of this application, or directly or indirectly applied in other related technical fields, shall be included in the patent scope of this application by the same token.

Claims

1. A method for controlling the rotational speed of a device fan, characterized in that, The method for controlling the fan speed of the device includes: Detect the real-time operating state of the target device according to the temperature of the main chip of the target device; If it is detected that the real-time operating state is the user usage state, obtain the basic operating speed of the target fan corresponding to the target device and the current operating loudness generated by the target fan during operation, where the basic operating speed is the fan speed corresponding to the minimum sound that can be heard by the user in the user usage state; Determine whether to control the speed of the target fan according to the current operating loudness and the operating sensitive loudness corresponding to the basic operating speed; The step of determining whether to control the speed of the target fan according to the current operating loudness and the operating sensitive loudness corresponding to the basic operating speed includes: Obtain the operating sensitive loudness of the target fan in the user usage state; Determine the environmental comprehensive loudness of the target fan according to the current operating loudness corresponding to the obtained basic operating speed; Determine whether to control the speed of the target fan by detecting the magnitude relationship between the environmental comprehensive loudness and the operating sensitive loudness; The step of obtaining the operating sensitive loudness of the target fan in the user usage state includes: Obtain the external environmental noise signal and the internal environmental noise signal of the target fan in the user usage state, add the external environmental noise signal and the internal environmental noise signal to obtain a comprehensive environmental noise signal, and map the comprehensive environmental noise signal to comprehensive environmental noise; Extract the characteristics of the comprehensive environmental noise to obtain the operating sensitive loudness parameter of the target fan; use the operating sensitive loudness parameter as an index to query the preset loudness relationship mapping table to obtain the operating sensitive loudness corresponding to the operating sensitive loudness parameter.

2. The method for controlling the fan speed of the device according to claim 1, characterized in that, The step of determining whether to control the speed of the target fan by detecting the magnitude relationship between the environmental comprehensive loudness and the operating sensitive loudness includes: If it is detected that the environmental comprehensive loudness is less than the operating sensitive loudness, do not control the speed of the target fan; If it is detected that the environmental comprehensive loudness is not less than the operating sensitive loudness, obtain the target operating speed corresponding to the operating sensitive loudness; Adjust the speed of the target fan from the basic operating speed to the target operating speed.

3. The method for controlling the fan speed of the device according to claim 1, wherein, Before the step of determining the environmental comprehensive loudness corresponding to the operating sensitive loudness parameter according to the preset loudness relationship mapping table, the method for controlling the fan speed of the device further includes: Obtain the test operating loudness corresponding to the test operating speed of the target fan and the environmental test loudness parameter corresponding to the test operating speed; Establish a preset loudness relationship mapping table according to the one-to-one correspondence between the test operating loudness and the environmental test loudness parameter.

4. The method for controlling the fan speed of the device according to claim 1, wherein, After the step of detecting the real-time operating state of the target device according to the temperature of the main chip of the target device, the method for controlling the fan speed of the device further includes: If it is detected that the real-time operating state is a heavy-load usage state, obtain the speed step value; According to the speed step value, perform a step adjustment on the basic operating speed of the target fan to obtain a step-adjusted speed.

5. The method for controlling the fan speed of the device according to claim 1, characterized in that, After the step of detecting the real-time operating state of the target device according to the main chip temperature of the target device, the device fan speed control method further includes: If it is detected that the real-time operating state is a low-power usage state, the basic operating speed of the target fan is controlled to the idle operating speed.

6. A device fan speed control device, characterized in that, The device fan speed control device includes: A detection module, configured to detect the real-time operating state of the target device according to the main chip temperature of the target device; An acquisition module, configured to, if it is detected that the real-time operating state is a user usage state, acquire the basic operating speed corresponding to the target fan of the target device and the current operating loudness generated by the target fan during operation, where the basic operating speed is the fan speed corresponding to the minimum sound that can be heard by the user in the user usage state; A control module, configured to determine whether to control the speed of the target fan according to the current operating loudness and the operating sensitive loudness corresponding to the basic operating speed; The control module is further configured to acquire the operating sensitive loudness of the target fan in the user usage state; determine the environmental comprehensive loudness of the target fan according to the current operating loudness corresponding to the acquired basic operating speed; determine whether to control the speed of the target fan by detecting the magnitude relationship between the environmental comprehensive loudness and the operating sensitive loudness; The control module is further configured to acquire the external environmental noise signal and the internal environmental noise signal of the target fan in the user usage state, add the external environmental noise signal and the internal environmental noise signal to obtain a comprehensive environmental noise signal, and map the comprehensive environmental noise signal to a comprehensive environmental noise; The control module is further configured to extract features from the comprehensive environmental noise to obtain an operating sensitive loudness parameter of the target fan; query a preset loudness relationship mapping table with the operating sensitive loudness parameter as an index to obtain the operating sensitive loudness corresponding to the operating sensitive loudness parameter.

7. An electronic device, characterized in that, The electronic device includes: At least one processor; and, A memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the steps of the device fan speed control method according to any one of claims 1 to 5.

8. A computer-readable storage medium, characterized in that, A program for implementing the device fan speed control method is stored on the computer-readable storage medium, and the program for implementing the device fan speed control method is executed by a processor to implement the steps of the device fan speed control method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Rotating speed adjusting method and related product thereof

    CN110848164A

  • Computer fan control method and system, controller and storage medium

    CN113094231A