Control method and control device for heat dissipation component

文档序号:19616 发布日期:2021-09-21 浏览:17次 中文

阅读说明:本技术 一种用于散热部件的控制方法以及控制装置 (Control method and control device for heat dissipation component ) 是由 顾建华 孙英 冯成 于 2021-03-31 设计创作,主要内容包括:本公开实施例提供一种用于散热部件的控制方法以及控制装置,所述控制方法包括:在所述散热部件执行正转模式过程中,获取系统信息;基于所述系统信息切换所述散热部件从正转模式为反转模式;在所述散热部件进入反转模式之后,在所述散热部件执行反转模式的过程中,获取所述系统信息;基于所述系统信息切换所述散热部件从反转模式为正转模式,其中,所述系统信息至少包括系统负载信息和环境温度信息中的至少一种。本公开实施例能够基于外界条件调整散热和除尘之间切换,能够取得更优的除尘效果,同时还能够实现无感除尘,即在除尘的同时不存在明显噪音以及明显扬尘情况等,散热与除尘之间的切换无许用户手动干涉,同时不影响正常的系统工作。(The embodiment of the disclosure provides a control method and a control device for a heat dissipation component, wherein the control method comprises the following steps: acquiring system information in the process that the heat dissipation component executes a forward rotation mode; switching the heat dissipation component from a forward rotation mode to a reverse rotation mode based on the system information; after the heat dissipation component enters the inversion mode, acquiring the system information in the process that the heat dissipation component executes the inversion mode; switching the heat dissipation component from a reverse rotation mode to a forward rotation mode based on the system information, wherein the system information at least comprises at least one of system load information and ambient temperature information. The embodiment of the disclosure can adjust the switching between heat dissipation and dust removal based on external conditions, can obtain better dust removal effect, and can realize non-inductive dust removal, namely, no obvious noise, obvious dust raising condition and the like exist in the dust removal process, the switching between heat dissipation and dust removal has no allowable manual interference of users, and the normal system work is not influenced.)

1. A control method for a heat-dissipating component, characterized by comprising:

acquiring system information in the process that the heat dissipation component executes a forward rotation mode;

switching the heat dissipation component from a forward rotation mode to a reverse rotation mode based on the system information;

after the heat dissipation component enters the inversion mode, acquiring the system information in the process that the heat dissipation component executes the inversion mode;

switching the heat dissipation component from a reverse rotation mode to a forward rotation mode based on the system information, wherein the system information at least comprises at least one of system load information and ambient temperature information.

2. The control method according to claim 1, wherein before acquiring system information during the normal rotation mode of the heat radiating member, the method further comprises:

determining operation modes of the heat dissipation part based on a selection instruction, wherein the operation modes at least comprise a dynamic operation mode and a stable operation mode;

under the condition that the operation mode is a dynamic operation mode, acquiring system information in the process of executing a forward rotation mode by the heat dissipation component;

and when the operation mode is a stable operation mode, switching to another mode when the duration of the forward rotation mode or the reverse rotation mode executed by the heat dissipation component reaches a specified time.

3. The control method according to claim 1, wherein after acquiring system information during the normal rotation mode of the heat radiating member, the method further comprises:

obtaining a forward rotation speed of the heat dissipation component in the forward rotation mode;

judging whether the forward rotation speed exceeds an idle speed threshold value;

and switching the heat dissipation component from a forward rotation mode to a reverse rotation mode based on the system information when the forward rotation speed does not exceed the preset idle rotation speed.

4. The control method according to claim 3, characterized by further comprising, in the case where the forward rotation speed does not exceed the preset idle threshold:

judging whether the duration of the heat dissipation part executing the forward rotation mode exceeds the first duration;

switching the heat sink component from a forward rotation mode to a reverse rotation mode based on the system information if the duration exceeds the first duration.

5. The control method according to claim 1, wherein the switching the heat radiating member from a forward rotation mode to a reverse rotation mode based on the system information includes:

determining a first output duty cycle of the heat sink based on the system information;

and when the first output duty ratio is smaller than a first threshold value, switching the heat dissipation component from a forward rotation mode to a reverse rotation mode.

6. The control method according to claim 1, wherein before switching the heat radiating member from a forward rotation mode to a reverse rotation mode based on the system information, the method further comprises:

and determining the reverse rotation speed in the reverse rotation mode based on the noise level of the heat dissipation component in the process of executing the forward rotation mode, so that the heat dissipation component executes the reverse rotation mode according to the determined reverse rotation speed.

Wherein the determining a reverse rotation speed in the reverse rotation mode based on a noise level during execution of the forward rotation mode by the heat-dissipating member includes:

acquiring the forward rotation speed of the heat dissipation part in the forward rotation mode;

acquiring a first noise level based on the forward rotation speed;

and determining a reverse rotation speed based on the first noise level, wherein the difference between a second noise level corresponding to the reverse rotation speed and the first noise level does not exceed a noise threshold value.

7. The control method according to claim 1, further comprising, after acquiring the system information during the reverse mode of the heat radiating member for the second duration, the step of:

determining whether a duration time for which the heat-dissipating part performs the inversion mode exceeds the second duration time;

switching the heat dissipating component from a reverse rotation mode to a forward rotation mode based on the system information if the duration time exceeds the second duration time.

8. The control method according to claim 1, wherein the switching the heat radiating member from a reverse rotation mode to a forward rotation mode based on the system information includes:

determining a second output duty cycle of the heat sink based on the system information;

when the second output duty ratio is larger than a second threshold value, the heat dissipation component is switched from the reverse rotation mode to the forward rotation mode.

9. The control method according to claim 1, wherein before switching the heat radiating member from a reverse rotation mode to a forward rotation mode based on the system information, the method further comprises:

and determining the forward rotation speed of the forward rotation mode to be a preset idle speed based on the reverse rotation speed, so that the heat dissipation component executes the forward rotation mode according to the determined forward rotation speed.

10. A control device for a heat radiating member, comprising:

the system comprises an acquisition module, a control module and a control module, wherein the acquisition module is used for acquiring system information in the process that the heat dissipation component executes a forward rotation mode, and acquiring the system information in the process that the heat dissipation component executes a reverse rotation mode after the heat dissipation component enters the reverse rotation mode;

a switching module for switching the heat dissipating component from a forward rotation mode to a reverse rotation mode based on the system information and switching the heat dissipating component from the reverse rotation mode to the forward rotation mode based on the system information, wherein the system information at least includes at least one of system load information and ambient temperature information.

Technical Field

The present disclosure relates to the field of control processing of heat dissipation components, and in particular, to a control method and a control apparatus for a heat dissipation component.

Background

Because the existing desktop system has very limited layout space, the computer products based on the desktop system also develop towards high integration while improving the functions and performance. In the design of a desktop system, not only the user requirements such as miniaturization, thinning and light weight are required to be satisfied, but also more stringent challenges are brought to the use environment (e.g. pursuing high reliability) and application scenarios (e.g. embodying a system dustproof design) of a small-sized system, the user requirements and experience (e.g. adopting a mute design), and the like.

The heat dissipation design scheme of the traditional desktop system comprises (1) a mode of adopting a chassis heat dissipation part and a heat pipe/hot plate radiator; (2) a mode of a chassis heat dissipation part and a copper/aluminum-based radiator is adopted; (3) a passive heat dissipation mode is adopted; (4) and a dustproof cover body is additionally arranged at the air inlet of the case. But above scheme all need be at the quick-witted case front panel trompil of computer product, simultaneously owing to use the heat dissipation part and set up the system air intake, make the main components and parts surface dust of heat dissipation part surface and computer pile up, the laying dust will make the heat dissipation of host computer components and parts become difficult, heat dissipation part self performance descends simultaneously, quick-witted case air intake falls the dirt and leads to the system impedance grow, the temperature in the machine case will rise, the computer product will make its life-span reduce at this kind of high temperature work for a long time, perhaps the fault rate risees, reduce heat dissipation efficiency, and heat dissipation part life-span reduces or higher system noise problem, system reliability and good user experience have been reduced.

At present, few desk-top systems adopt a mode that a user selects active dust removal, the dust removal effect of the one-time dust removal is not obvious, and the user is required to actively interfere with the dust removal system, so that obvious dust accumulation is often generated, and the expected dust removal effect cannot be achieved.

Disclosure of Invention

An object of the embodiments of the present disclosure is to provide a control method, a control apparatus, a storage medium, and an electronic device for a heat dissipation component, where the control method can use all or designated heat dissipation components used in a computer host to implement intelligent control of forward heat dissipation and reverse dust removal of the heat dissipation component, so as to solve the problem that both heat dissipation and reasonable dust removal cannot be performed for the inside of the computer.

In order to solve the above technical problem, an aspect of an embodiment of the present disclosure adopts the following technical solution, and a control method for a heat dissipation component includes: acquiring system information in the process that the heat dissipation component executes a forward rotation mode; switching the heat dissipation component from a forward rotation mode to a reverse rotation mode based on the system information; after the heat dissipation component enters the inversion mode, acquiring the system information in the process that the heat dissipation component executes the inversion mode; switching the heat dissipation component from a reverse rotation mode to a forward rotation mode based on the system information, wherein the system information at least comprises at least one of system load information and ambient temperature information.

In some embodiments, before acquiring system information during the forward rotation mode of the heat sink, the method further includes: determining operation modes of the heat dissipation part based on a selection instruction, wherein the operation modes at least comprise a dynamic operation mode and a stable operation mode; under the condition that the operation mode is a dynamic operation mode, acquiring system information in the process of executing a forward rotation mode by the heat dissipation component; and when the operation mode is a stable operation mode, switching to another mode when the duration of the forward rotation mode or the reverse rotation mode executed by the heat dissipation component reaches a specified time.

In some embodiments, after acquiring the system information during the forward rotation mode of the heat sink, the method further includes: obtaining a forward rotation speed of the heat dissipation component in the forward rotation mode; judging whether the forward rotation speed exceeds an idle speed threshold value; and switching the heat dissipation component from a forward rotation mode to a reverse rotation mode based on the system information when the forward rotation speed does not exceed the preset idle rotation speed.

In some embodiments, in the case that the forward rotation speed does not exceed the preset idle threshold, the method further includes: judging whether the duration of the heat dissipation part executing the forward rotation mode exceeds the first duration; switching the heat sink component from a forward rotation mode to a reverse rotation mode based on the system information if the duration exceeds the first duration.

In some embodiments, said switching said heat sink component from a forward rotation mode to a reverse rotation mode based on said system information comprises: determining a first output duty cycle of the heat sink based on the system information; and when the first output duty ratio is smaller than a first threshold value, switching the heat dissipation component from a forward rotation mode to a reverse rotation mode.

In some embodiments, before switching the heat sink component from a forward rotation mode to a reverse rotation mode based on the system information, the method further comprises: and determining the reverse rotation speed in the reverse rotation mode based on the noise level of the heat dissipation component in the process of executing the forward rotation mode, so that the heat dissipation component executes the reverse rotation mode according to the determined reverse rotation speed. Wherein the determining a reverse rotation speed in the reverse rotation mode based on a noise level during execution of the forward rotation mode by the heat-dissipating member includes: acquiring the forward rotation speed of the heat dissipation part in the forward rotation mode; acquiring a first noise level based on the forward rotation speed; and determining a reverse rotation speed based on the first noise level, wherein the difference between a second noise level corresponding to the reverse rotation speed and the first noise level does not exceed a noise threshold value.

In some embodiments, after the acquiring the system information during the reversing mode executed by the heat dissipating component for the second duration, the method further includes: determining whether a duration time for which the heat-dissipating part performs the inversion mode exceeds the second duration time; switching the heat dissipating component from a reverse rotation mode to a forward rotation mode based on the system information if the duration time exceeds the second duration time.

In some embodiments, said switching said heat sink component from a reverse rotation mode to a forward rotation mode based on said system information comprises: determining a second output duty cycle of the heat sink based on the system information; when the second output duty ratio is larger than a second threshold value, the heat dissipation component is switched from the reverse rotation mode to the forward rotation mode.

In some embodiments, before switching the heat sink component from the reverse rotation mode to the forward rotation mode based on the system information, the method further comprises: and determining the forward rotation speed of the forward rotation mode to be a preset idle speed based on the reverse rotation speed, so that the heat dissipation component executes the forward rotation mode according to the determined forward rotation speed.

Another aspect of the embodiments of the present disclosure also provides a control device for a heat dissipation component, which includes the following parts: the system comprises an acquisition module, a control module and a control module, wherein the acquisition module is used for acquiring system information in the process that the heat dissipation component executes a forward rotation mode, and acquiring the system information in the process that the heat dissipation component executes a reverse rotation mode after the heat dissipation component enters the reverse rotation mode; a switching module for switching the heat dissipating component from a forward rotation mode to a reverse rotation mode based on the system information and switching the heat dissipating component from the reverse rotation mode to the forward rotation mode based on the system information, wherein the system information at least includes at least one of system load information and ambient temperature information.

Another aspect of the embodiments of the present disclosure also provides a storage medium storing a computer program, where the computer program is executed by a processor to implement the steps of any one of the methods described above.

Another aspect of the embodiments of the present disclosure further provides an electronic device, which at least includes a memory and a processor, where the memory stores a computer program thereon, and the processor implements the steps of any one of the above methods when executing the computer program on the memory.

The beneficial effects of this disclosed embodiment lie in: this disclosed embodiment can also realize removing dust in real time when realizing the heat dissipation through the heat dissipation part, switches between heat dissipation and the dust removal based on external condition adjustment, can gain more excellent dust removal effect, can also realize the noninductive dust removal simultaneously, does not have obvious noise and obvious raise dust condition etc. promptly when removing dust, and the switching between heat dissipation and the dust removal does not permit user manual intervention, does not influence normal system work simultaneously.

Drawings

In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the drawings needed to be used in the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments described in the present disclosure, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without inventive labor.

Fig. 1 is a schematic flow chart of a control method for a heat dissipation component according to an embodiment of the present disclosure;

fig. 2 is a schematic flow chart of a control method for a heat dissipation component according to an embodiment of the disclosure;

FIG. 3 is a schematic flow chart diagram of a control method for a heat sink member according to an embodiment of the present disclosure;

FIG. 4 is a schematic flow chart diagram of a control method for a heat sink member according to an embodiment of the present disclosure;

FIG. 5 is a schematic flow chart diagram of a control method for a heat sink member according to an embodiment of the present disclosure;

FIG. 6 is a schematic flow chart diagram of a control method for a heat sink component according to an embodiment of the disclosure;

FIG. 7 is a schematic flow chart diagram of a control method for a heat sink component according to an embodiment of the disclosure;

fig. 8 is a schematic structural diagram of an electronic device according to an embodiment of the disclosure;

FIG. 9 is a schematic diagram illustrating the comparison of the dust removal effects of different fans.

Detailed Description

Various aspects and features of the disclosure are described herein with reference to the drawings.

It will be understood that various modifications may be made to the embodiments of the present application. Accordingly, the foregoing description should not be construed as limiting, but merely as exemplifications of embodiments. Other modifications will occur to those skilled in the art within the scope and spirit of the disclosure.

The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the disclosure and, together with a general description of the disclosure given above, and the detailed description of the embodiments given below, serve to explain the principles of the disclosure.

These and other characteristics of the present disclosure will become apparent from the following description of preferred forms of embodiment, given as non-limiting examples, with reference to the attached drawings.

It should also be understood that, although the present disclosure has been described with reference to some specific examples, a person of skill in the art shall certainly be able to achieve many other equivalent forms of the disclosure, having the characteristics as set forth in the claims and hence all coming within the field of protection defined thereby.

The above and other aspects, features and advantages of the present disclosure will become more apparent in view of the following detailed description when taken in conjunction with the accompanying drawings.

Specific embodiments of the present disclosure are described hereinafter with reference to the accompanying drawings; however, it is to be understood that the disclosed embodiments are merely exemplary of the disclosure that may be embodied in various forms. Well-known and/or repeated functions and structures have not been described in detail so as not to obscure the present disclosure with unnecessary or unnecessary detail. Therefore, specific structural and functional details disclosed herein are not to be interpreted as limiting, but merely as a basis for the claims and as a representative basis for teaching one skilled in the art to variously employ the present disclosure in virtually any appropriately detailed structure.

The specification may use the phrases "in one embodiment," "in another embodiment," "in yet another embodiment," or "in other embodiments," which may each refer to one or more of the same or different embodiments in accordance with the disclosure.

A first aspect of the embodiments of the present disclosure provides a control method for a heat dissipation component, where the heat dissipation component may be used in an electronic device, and the electronic device may be any electronic device having a computing processing function, such as an electronic device of a portable computer, a desktop computer, a server, or other electronic devices having a computing processing function and requiring heat dissipation and dust removal for components such as a processor. The heat dissipation component can be a fan or other device which can realize multiple functions of heat dissipation, cooling, dust removal and the like through the rotation of the blades.

The control method for a heat dissipation component provided by an embodiment of the present disclosure is used for switching the heat dissipation component in the electronic device between a forward rotation mode and a reverse rotation mode, for example, so that the heat dissipation component can implement a heat dissipation operation on a component such as a processor when the forward rotation mode is executed and can also implement a dust removal operation on the component such as the processor when the reverse rotation mode is executed, as shown in fig. 1, specifically including:

and S101, acquiring system information in the forward rotation mode execution process of the heat dissipation component.

In this step, system information is acquired, for example, during a forward rotation mode executed by the heat dissipation member in the electronic apparatus; the heat dissipation component performs a heat dissipation operation on a component, such as a processor, in the electronic device in the forward rotation mode, and acquires system information in the process, where the system information includes at least one of system load information and ambient temperature information, where the system load information is, for example, an operating condition of the processor or a memory, and the ambient temperature information is temperature information of an environment in which the electronic device is located, and the ambient temperature information can be acquired by providing a temperature sensor.

Further, after the heat dissipation component performs the forward rotation mode and acquires the system information, the state information of the heat dissipation component may be collected and acquired, so that when determining the switching of the rotation mode of the heat dissipation component, the state information may be determined based on the operation state of the heat dissipation component, in addition to considering the influences of the system load and the ambient temperature, and for this reason, after the heat dissipation component performs the forward rotation mode and acquires the system information, as shown in fig. 2, the method further includes:

and S201, acquiring the forward rotation speed of the heat dissipation component in the forward rotation mode.

In this step, the rotation speed is a main operation parameter of the heat dissipation component, and the rotation speed determines the output power of the heat dissipation component, and when the heat dissipation component executes the forward rotation mode, the rotation speed determines the heat dissipation power, and when rapid heat dissipation or cooling is needed, the rotation speed of the heat dissipation component is increased, so that rapid heat dissipation can be achieved for components of the electronic device, such as a processor. Therefore, for example, when the temperature of the environment of the electronic device is high, that is, when the cooling requirement of the electronic device is high, the heat dissipation member needs to maintain a high forward rotation speed in the forward rotation mode to achieve rapid heat dissipation, and only when the temperature of the environment is not high, that is, the cooling requirement is low, the heat dissipation member is considered to be switched from the forward rotation mode to the reverse rotation mode, that is, the heat dissipation member needs to consider more dust removal requirements, so that the heat dissipation member can be reasonably used to achieve different functions under different situations, and therefore, the forward rotation speed of the heat dissipation member in the forward rotation mode needs to be obtained.

And S202, judging whether the forward rotation speed exceeds an idle speed threshold value.

After the forward rotation speed of the heat dissipation component is obtained in step S201, it is further determined whether the forward rotation speed exceeds an idle rotation speed threshold, where the idle rotation speed threshold is a rotation speed at which the heat dissipation component keeps rotating basically when the heat dissipation component is started normally and there is no demand for rapid cooling inside the electronic device. By judging whether the forward rotation speed exceeds an idle rotation speed threshold value, whether components in the electronic equipment have higher cooling requirements or whether the normal operation of the components in the electronic equipment is influenced by switching the rotation mode of the heat dissipation component can be determined.

And S203, switching the heat dissipation component from the forward rotation mode to the reverse rotation mode based on the system information when the forward rotation speed does not exceed the preset idle rotation speed.

If it is determined in step S203 that the forward rotation speed does not exceed the preset idle rotation speed, that is, if the components in the electronic device do not have a high cooling demand, the heat dissipation member is switched from the forward rotation mode to the reverse rotation mode based on the system information, that is, the heat dissipation member preferentially satisfies the dust removal demand of the components in the electronic device, and the heat dissipation member is switched to the reverse rotation mode, so that the components in the electronic device are subjected to dust removal operation.

Further, when the normal rotation speed in step S203 does not exceed the preset idle threshold, as shown in fig. 3, the method further includes:

s301, determining whether the duration of the normal rotation mode executed by the heat dissipating component exceeds the first duration.

The method further includes determining a duration of the normal rotation mode executed by the heat radiating member, specifically, determining whether the duration of the normal rotation mode executed by the heat radiating member exceeds the first duration, where the first duration may be, for example, 1 hour, on the basis that the normal rotation speed of the normal rotation mode executed by the heat radiating member meets a condition, that is, the normal rotation speed does not exceed the preset idle threshold.

And S302, when the duration time exceeds the first duration time, switching the heat dissipation component from a forward rotation mode to a reverse rotation mode based on the system information.

In this step, when the duration exceeds the first duration, for example, exceeds 1 hour, the heat radiating member is switched from a normal rotation mode to a reverse rotation mode based on the system information. Therefore, the heat dissipation component can be switched to the reverse rotation mode only when the forward rotation mode needs to be executed and a certain time is reached, so that the heat dissipation or cooling effect of the heat dissipation component is ensured, the temperature of the electronic equipment inner part is not too high, and unnecessary dust removal is not frequently performed.

And S102, switching the heat dissipation component from a forward rotation mode to a reverse rotation mode based on the system information.

In step S101, after system information is acquired during the process of executing the forward rotation mode by the heat dissipation component, the rotation mode of the heat dissipation component is switched based on the system information, specifically, the heat dissipation component is switched from the forward rotation mode to the reverse rotation mode, that is, during the process of executing the forward rotation mode by the heat dissipation component, the rotation mode of the heat dissipation component can be dynamically adjusted according to changes of system load information and/or environmental temperature information based on the system information, and the forward rotation mode for realizing heat dissipation is switched to the reverse rotation mode for realizing dust removal, so that the heat dissipation component is reasonably controlled to be switched from the heat dissipation operation to the dust removal operation under a certain condition.

Specifically, the switching of the heat dissipation member from the normal rotation mode to the reverse rotation mode based on the system information, as shown in fig. 4, includes:

s401, determining a first output duty ratio of the heat dissipation component based on the system information.

On the basis of obtaining the system information, in this step, a first output duty ratio of the heat dissipation component is first determined, where the output duty ratio refers to a ratio of time in which an electrical signal is output in a periodic electrical signal to a whole signal period, the first output duty ratio is determined based on the system information, for example, system load information and/or ambient temperature information may be used as variables, and a mapping relationship is established between the first output duty ratio and the first output duty ratio, the first output duty ratio can represent a ratio of outputting a rotation control signal in a process in which the heat dissipation component executes the forward rotation mode, and a lower value of the first output duty ratio represents a lower ratio of the rotation control signal, that is, the lower requirement of the heat dissipation component for heat dissipation is represented.

S402, when the first output duty ratio is smaller than a first threshold value, the heat dissipation component is switched from a forward rotation mode to a reverse rotation mode.

On the basis that the first output duty ratio of the heat dissipation component is determined through the step S401, the first output duty ratio is compared with a first threshold, and when the first output duty ratio is smaller than the first threshold, that is, the ratio of the rotation control signal is low, that is, the requirement for heat dissipation of the heat dissipation component is low, at this time, switching of the heat dissipation component from a forward rotation mode to a reverse rotation mode may be performed, so as to switch from meeting the requirement for cooling of the electronic device internal component to meeting the requirement for dust removal of the electronic device internal component.

In order to ensure that the heat radiating member does not change greatly in noise level due to the switching of the rotation mode and does not cause discomfort to the user when the heat radiating member is switched from the normal rotation mode to the reverse rotation mode because a certain noise is generated during the rotation of the heat radiating member, the heat radiating member further includes, before the switching of the heat radiating member from the normal rotation mode to the reverse rotation mode based on the system information: the reverse rotation speed in the reverse rotation mode is determined based on the noise level of the heat dissipation component in the process of executing the forward rotation mode, so that the heat dissipation component executes the reverse rotation mode according to the determined reverse rotation speed, namely, after the heat dissipation component is switched to the reverse rotation mode, the noise level of the reverse rotation speed is not changed greatly.

Wherein the determining of the reverse rotation speed in the reverse rotation mode based on the noise level during the execution of the normal rotation mode by the heat dissipation member, as shown in fig. 5, includes:

and S501, acquiring the forward rotation speed of the heat dissipation component in the forward rotation mode.

In this step, the forward rotation speed of the heat dissipating member in the forward rotation mode is first obtained, and the forward rotation speed may be realized by providing a hall sensor in the heat dissipating member, or may be realized by another sensor for detecting the rotation speed.

S502, acquiring a first noise level based on the forward rotation speed.

The first noise level is obtained based on the forward rotation speed after the forward rotation speed of the heat dissipation component in the forward rotation mode is obtained in step S501, specifically, the corresponding relationship between the forward rotation speed and the first noise level may be realized by a pre-obtained lookup table, and the corresponding relationship may be preset in the lookup table through testing, and may of course be realized through detection. As can be seen, for example, in table 1 below:

TABLE 1 noise level of a fan corresponding to different rotation speeds in different rotation modes

S503, determining a reverse rotation speed based on the first noise level, wherein the difference value between a second noise level corresponding to the reverse rotation speed and the first noise level does not exceed a noise threshold value.

In the case of acquiring a first noise level through the above step S502, determining a reverse rotation speed based on the first noise level, wherein a difference between a second noise level corresponding to the reverse rotation speed and the first noise level does not exceed a noise threshold; specifically, when it is determined that the heat dissipation component is switched to the reverse rotation mode, the corresponding relationship between different reverse rotation speeds and noise levels needs to be obtained first, which can be implemented by using the previously obtained lookup table, and further, when it is determined that the reverse rotation speed needs to be maintained within a certain range of the respective noise levels corresponding to the forward rotation speed and the reverse rotation speed before and after switching, so that a large change in the noise level is not generated after switching, and the comfort level of the user using the electronic device is ensured.

S103, after the heat dissipating component enters the inversion mode, acquiring the system information while the heat dissipating component executes the inversion mode.

In the step S102, the heat dissipating unit is switched from the forward rotation mode to the reverse rotation mode based on the system information, and in this step, the system information is acquired again after the heat dissipating unit is switched from the forward rotation mode to the reverse rotation mode, that is, during the reverse rotation mode; the heat dissipation component performs a dust removal operation on a component, such as a processor, in the electronic device in the reverse mode, and acquires the system information in the process, where the system information includes at least one of system load information and environmental temperature information, where the system load information is, for example, an operation condition of the processor or a memory, etc. in the electronic device, and the environmental temperature information is temperature information of an environment in which the electronic device is located, and may be acquired by providing a temperature sensor.

After the system information is acquired in the process of executing the inversion mode by the heat dissipation component, as shown in fig. 6, the method further includes:

s601, determining whether the duration of the reverse mode executed by the heat dissipating component exceeds the second duration.

In the process that the heat dissipation component executes the reverse mode to remove dust from a component inside the electronic device, such as a processor, it is further determined whether the duration of the reverse mode executed by the heat dissipation component exceeds the second duration, where the second duration may be 20 seconds, for example.

And S602, when the duration time exceeds the second duration time, switching the heat dissipation component from a reverse rotation mode to a forward rotation mode based on the system information.

In this step, when the duration of time for which the heat radiating member executes the reverse rotation mode exceeds the second duration, for example, exceeds 20 seconds, the heat radiating member is switched from the reverse rotation mode to the normal rotation mode based on the system information. Therefore, the heat radiating component can be switched to the forward rotation mode only when the reverse rotation mode needs to be executed for a certain time, so that the dust removing effect of the heat radiating component is ensured, and the internal components of the electronic equipment cannot have more impurities such as dust.

And S104, switching the heat dissipation component from a reverse rotation mode to a forward rotation mode based on the system information.

In step S103, after the system information is acquired during the reverse rotation mode of the heat dissipating component, the rotation mode of the heat dissipating component is switched based on the system information, specifically, the heat dissipating component is switched from the reverse rotation mode to the forward rotation mode, that is, during the reverse rotation mode of the heat dissipating component, the rotation mode of the heat dissipating component can be dynamically adjusted according to the change of system load information and/or environmental temperature information based on the system information, and the reverse rotation mode in which dust removal is implemented is switched to the forward rotation mode in which heat dissipation is implemented, so that the heat dissipating component is reasonably controlled to switch from performing dust removal operation to heat dissipation operation under a certain condition.

As shown in fig. 7, the switching of the heat dissipation member from the reverse rotation mode to the forward rotation mode based on the system information includes:

s701, determining a second output duty of the heat sink based on the system information.

On the basis of obtaining the system information, in this step, a second output duty cycle of the heat dissipation component is first determined, where the output duty cycle refers to a ratio of time in which an electrical signal is output in a periodic electrical signal to a whole signal period, and the second output duty cycle is determined based on the system information, for example, system load information and/or ambient temperature information may be used as variables, and a mapping relationship is established between the second output duty cycle and the second output duty cycle.

S702, when the second output duty ratio is larger than a second threshold value, switching the heat dissipation component from the reverse rotation mode to the forward rotation mode.

On the basis that the second output duty ratio of the heat dissipation component is determined in step S701, the second output duty ratio is compared with a second threshold, and when the second output duty ratio is greater than the second threshold, that is, the ratio of the rotation control signal is high, that is, the requirement for dust removal of the heat dissipation component is low, at this time, switching of the heat dissipation component from the reverse rotation mode to the forward rotation mode may be performed to switch from meeting the requirement for dust removal of the electronic device internal component to meeting the heat dissipation requirement of the electronic device internal component.

Further, in order to ensure that the heat dissipation member does not cause a large change in system load during the switching from the reverse rotation mode to the forward rotation mode and thus does not cause a failure in the operation of the electronic device, the heat dissipation member may further include, before the switching from the reverse rotation mode to the forward rotation mode based on the system information: and determining the forward rotation speed of the forward rotation mode to be a preset idle speed based on the reverse rotation speed, so that the heat dissipation part executes the forward rotation mode according to the determined forward rotation speed, namely, after the heat dissipation part is switched to the forward rotation mode, the forward rotation speed runs according to the preset idle speed, and therefore the system load of the electronic equipment cannot be greatly changed, and the normal running of the electronic equipment cannot be influenced.

The heat dissipation component according to the embodiment of the present disclosure may dissipate heat of the electronic device through a set mode, for example, the steps S101 to S104 are a dynamic operation mode, the heat dissipation component may implement a heat dissipation operation on a component such as a processor in the electronic device by executing the forward rotation mode, and may also implement a dust removal operation on a component such as a processor in the electronic device by executing the reverse rotation mode, in the dynamic operation mode, durations of the forward rotation mode and the reverse rotation mode may be adjusted based on the system information, so as to implement a heat dissipation operation or a dust removal operation dynamically, and further implement periodic dust removal for an indefinite period of time. Of course, the set mode may include a stable operation mode besides the dynamic operation mode, in the stable operation mode, the forward rotation mode and the reverse rotation mode are periodically executed according to the respective designated time, and further the periodic dust removal with a fixed time length is realized.

The operation mode of the heat dissipation component can be selected by a user as required, and therefore, before the system information is acquired in the process that the heat dissipation component executes the forward rotation mode, the method further comprises the following steps: determining operation modes of the heat dissipation part based on a selection instruction, wherein the operation modes at least comprise a dynamic operation mode and a stable operation mode; the selection instruction can be sent by the user in any way and received by the control device of the heat dissipation component to indicate the operation intention of the user; under the condition that the operation mode is a dynamic operation mode, acquiring system information to determine whether to convert the operation mode into a reverse rotation mode in the process that the heat dissipation component executes the forward rotation mode; in addition, when the operation mode is a steady operation mode, when the duration of the normal rotation mode or the reverse rotation mode executed by the heat radiating member reaches a predetermined time, the mode is automatically switched to another rotation mode, for example, the predetermined time of the normal rotation mode is 1 hour, the predetermined time of the reverse rotation mode is 20 seconds, the mode is automatically switched to the reverse rotation mode after the normal rotation mode is executed for 1 hour, and similarly, the mode is automatically switched to the normal rotation mode after the reverse rotation mode is executed for 20 seconds. Of course, the operation mode of the heat dissipation component may also include other modes, for example, a user needs to manually set the forward rotation mode or the reverse rotation mode to be switched, and the like.

In a specific implementation manner, for example, any one of the technical solutions in the embodiments of the present disclosure may be adopted in a desktop computer, and specifically, through respective bidirectional interactive designs of a BIOS, an embedded controller, and a fan module, a control instruction is sent to the embedded controller through the BIOS, the embedded controller is configured to collect and feed back rotation data of a fan, system load information, environmental temperature information, and system load information to the BIOS, and the BIOS sends the control instruction to the fan module to implement switching between the forward rotation mode and the reverse rotation mode, thereby implementing automatic dust removal in a system, reducing accumulation of dust at, for example, an air inlet of a chassis and surfaces of related components in the desktop computer, improving use efficiency of the fan, reducing system impedance of the computer, and significantly improving a heat dissipation effect inside the chassis after long-time use, so as to be close to the requirements of users in the aspects of heat dissipation design, dustproof effect, silence and the like.

Taking a fan as an example, the embodiment of the present disclosure can not only achieve dust removal, but also achieve continuous dust removal as compared with a conventional fan, as shown in fig. 9.

The conventional fan can only realize heat dissipation and does not have the function of dust removal; some fans with dust removal function can only remove dust once, for example, the fan runs for 1 hour, and the fan rotates reversely for 20 seconds, the dust removal effect of the fan adopting the active dust removal one-time dust removal mode is not obvious, and because the speed and the switching time of the reverse dust removal are predetermined, the reverse noise is obvious, and active intervention of a user is required, and the expected dust removal effect cannot be achieved. The fan serving as the heat dissipation device in the embodiment of the disclosure can realize continuous dust removal, that is, the heat dissipation operation and the dust removal operation are performed alternately, not only by setting the duration of heat dissipation and dust removal, for example, within 1 hour of operation of the fan, the time for heat dissipation by forward rotation of the fan is 10 minutes, and the fan rotates reversely for 20 seconds to remove dust every 10 minutes; in addition, dynamic switching between heat dissipation operation and dust removal operation can be adjusted based on external condition conversion, and a better dust removal effect is achieved.

This disclosed embodiment can also realize removing dust in real time when realizing the heat dissipation through the heat dissipation part, switches between heat dissipation and the dust removal based on external condition adjustment, can gain more excellent dust removal effect, can also realize the noninductive dust removal simultaneously, does not have obvious noise and obvious raise dust condition etc. promptly when removing dust, and the switching between heat dissipation and the dust removal does not permit user manual intervention, does not influence normal system work simultaneously.

A second aspect of the embodiments of the present disclosure provides a control apparatus for a heat dissipating component, configured to execute the control method in the above embodiments, specifically configured to switch the heat dissipating component in, for example, the electronic device between a forward rotation mode and a reverse rotation mode, so as to enable, by the heat dissipating component, both a heat dissipating operation on a component such as a processor when executing the forward rotation mode and a dust removing operation on a component such as a processor when executing the reverse rotation mode, specifically including an obtaining module and a switching module, where the obtaining module is configured to obtain system information during the forward rotation mode of the heat dissipating component, and obtain the system information during the reverse rotation mode of the heat dissipating component after the heat dissipating component enters the reverse rotation mode; the switching module is used for switching the heat dissipation component from a forward rotation mode to a reverse rotation mode based on the system information and switching the heat dissipation component from the reverse rotation mode to the forward rotation mode based on the system information, wherein the system information at least comprises at least one of system load information and environment temperature information.

Further, the obtaining module is also used for obtaining the forward rotation speed of the heat dissipation part in the forward rotation mode; the switching module is further used for judging whether the forward rotation speed exceeds an idle speed threshold value or not and switching the heat dissipation component from a forward rotation mode to a reverse rotation mode based on the system information under the condition that the forward rotation speed does not exceed the preset idle speed.

Further, the switching module is further configured to determine whether a duration of the heat sink part executing the forward rotation mode exceeds the first duration and switch the heat sink part from the forward rotation mode to the reverse rotation mode based on the system information if the duration exceeds the first duration.

Further, the switching module comprises a first determining unit and a first switching unit, wherein the first determining unit is used for determining a first output duty cycle of the heat dissipation component based on the system information; the first switching unit is used for switching the heat dissipation component from a forward rotation mode to a reverse rotation mode when the first output duty ratio is smaller than a first threshold value.

Further, the control device for a heat dissipating member further includes a reverse rotation speed determining module configured to determine a reverse rotation speed in the reverse rotation mode based on a noise level of the heat dissipating member during execution of the forward rotation mode, so that the heat dissipating member executes the reverse rotation mode at the determined reverse rotation speed, wherein the determining of the reverse rotation speed in the reverse rotation mode based on the noise level of the heat dissipating member during execution of the forward rotation mode includes: acquiring the forward rotation speed of the heat dissipation part in the forward rotation mode; acquiring a first noise level based on the forward rotation speed; and determining a reverse rotation speed based on the first noise level, wherein the difference between a second noise level corresponding to the reverse rotation speed and the first noise level does not exceed a noise threshold value.

Further, the switching module comprises a second determining unit and a second switching unit, wherein the second determining unit is configured to determine a second output duty cycle of the heat dissipating component based on the system information; the second switching unit is used for switching the heat dissipation component from the reverse rotation mode to the forward rotation mode when the second output duty ratio is larger than a second threshold value.

Further, the control device for the heat dissipation component further comprises a forward rotation speed determination module, which is configured to determine the forward rotation speed of the forward rotation mode to be a preset idle rotation speed based on the reverse rotation speed, so that the heat dissipation component executes the forward rotation mode according to the determined forward rotation speed.

This disclosed embodiment can also realize removing dust in real time when realizing the heat dissipation through the heat dissipation part, switches between heat dissipation and the dust removal based on external condition adjustment, can gain more excellent dust removal effect, can also realize the noninductive dust removal simultaneously, does not have obvious noise and obvious raise dust condition etc. promptly when removing dust, and the switching between heat dissipation and the dust removal does not permit user manual intervention, does not influence normal system work simultaneously.

A third aspect of the embodiments of the present disclosure provides a storage medium, which is a computer-readable medium storing a computer program, which when executed by a processor implements the methods provided by the first and third embodiments of the present disclosure, including the following steps S11 to S14:

s11, acquiring system information in the process that the heat dissipation component executes the forward rotation mode;

s12, switching the heat dissipating member from a normal rotation mode to a reverse rotation mode based on the system information;

s13, after the heat dissipating member enters the inversion mode, acquiring the system information while the heat dissipating member is executing the inversion mode;

and S14, switching the heat dissipation component from a reverse rotation mode to a forward rotation mode based on the system information, wherein the system information at least comprises at least one of system load information and environment temperature information.

Further, the computer program, when executed by a processor, implements any of the other methods of the first aspect of embodiments of the present disclosure.

This disclosed embodiment can also realize removing dust in real time when realizing the heat dissipation through the heat dissipation part, switches between heat dissipation and the dust removal based on external condition adjustment, can gain more excellent dust removal effect, can also realize the noninductive dust removal simultaneously, does not have obvious noise and obvious raise dust condition etc. promptly when removing dust, and the switching between heat dissipation and the dust removal does not permit user manual intervention, does not influence normal system work simultaneously.

A fourth aspect of the embodiments of the present disclosure provides an electronic device, a schematic structural diagram of the electronic device may be as shown in fig. 8, where the electronic device includes at least a memory 901 and a processor 902, the memory 901 stores a computer program, and the processor 902, when executing the computer program on the memory 901, implements the method provided in any of the embodiments of the present disclosure. Illustratively, the electronic device computer program steps are as follows S21-S24:

s21, acquiring system information in the process that the heat dissipation component executes the forward rotation mode;

s22, switching the heat dissipating member from a normal rotation mode to a reverse rotation mode based on the system information;

s23, after the heat dissipating member enters the inversion mode, acquiring the system information while the heat dissipating member is executing the inversion mode;

and S24, switching the heat dissipation component from a reverse rotation mode to a forward rotation mode based on the system information, wherein the system information at least comprises at least one of system load information and environment temperature information.

Further, the processor 902 also executes a computer program for performing any of the other methods of the first aspect of the embodiments of the present disclosure described above

This disclosed embodiment can also realize removing dust in real time when realizing the heat dissipation through the heat dissipation part, switches between heat dissipation and the dust removal based on external condition adjustment, can gain more excellent dust removal effect, can also realize the noninductive dust removal simultaneously, does not have obvious noise and obvious raise dust condition etc. promptly when removing dust, and the switching between heat dissipation and the dust removal does not permit user manual intervention, does not influence normal system work simultaneously.

The storage medium may be included in the electronic device; or may exist separately without being assembled into the electronic device.

The storage medium carries one or more programs that, when executed by the electronic device, cause the electronic device to: acquiring at least two internet protocol addresses; sending a node evaluation request comprising at least two internet protocol addresses to node evaluation equipment, wherein the node evaluation equipment selects the internet protocol addresses from the at least two internet protocol addresses and returns the internet protocol addresses; receiving an internet protocol address returned by the node evaluation equipment; wherein the obtained internet protocol address indicates an edge node in the content distribution network.

Alternatively, the storage medium carries one or more programs that, when executed by the electronic device, cause the electronic device to: receiving a node evaluation request comprising at least two internet protocol addresses; selecting an internet protocol address from at least two internet protocol addresses; returning the selected internet protocol address; wherein the received internet protocol address indicates an edge node in the content distribution network.

Computer program code for carrying out operations for the present disclosure may be written in any combination of one or more programming languages, including but not limited to an object oriented programming language such as Java, Smalltalk, C + +, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the passenger computer, partly on the passenger computer, as a stand-alone software package, partly on the passenger computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the passenger computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).

It should be noted that the storage media described above in this disclosure can be computer readable signal media or computer readable storage media or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present disclosure, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In contrast, in the present disclosure, a computer readable signal medium may comprise a propagated data signal with computer readable program code embodied therein, either in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any storage medium that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a storage medium may be transmitted using any appropriate medium, including but not limited to: electrical wires, optical cables, RF (radio frequency), etc., or any suitable combination of the foregoing.

The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.

The units described in the embodiments of the present disclosure may be implemented by software or hardware. Where the name of an element does not in some cases constitute a limitation on the element itself.

The functions described herein above may be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Products (ASSPs), systems on a chip (SOCs), Complex Programmable Logic Devices (CPLDs), and the like.

In the context of this disclosure, a machine-readable medium may be a tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

The foregoing description is only exemplary of the preferred embodiments of the disclosure and is illustrative of the principles of the technology employed. It will be appreciated by those skilled in the art that the scope of the disclosure herein is not limited to the particular combination of features described above, but also encompasses other embodiments in which any combination of the features described above or their equivalents does not depart from the spirit of the disclosure. For example, the above features and (but not limited to) the features disclosed in this disclosure having similar functions are replaced with each other to form the technical solution.

Further, while operations are depicted in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Likewise, while several specific implementation details are included in the above discussion, these should not be construed as limitations on the scope of the disclosure. Certain features that are described in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable subcombination.

Although the subject matter has been described in language specific to structural features and/or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.

While the present disclosure has been described in detail with reference to the embodiments, the present disclosure is not limited to the specific embodiments, and those skilled in the art can make various modifications and alterations based on the concept of the present disclosure, and the modifications and alterations should fall within the scope of the present disclosure as claimed.

19页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种科技信息共享终端及系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!