Dust accumulation detection method, device, storage medium and electronic equipment
Through diversified dust accumulation detection methods, using parameters such as ambient temperature, device temperature and fan speed, the problems of low dust accumulation detection accuracy and high cost in the existing technology are solved, achieving more accurate dust accumulation judgment and cost reduction.
Patent Information
- Application Number
- CN202111009436.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-08-31
- Publication Date
- 2025-09-09
- Estimated Expiration
- 2041-08-31
AI Technical Summary
In the existing technology, dust accumulation detection and judgment are single, with low accuracy, high cost, and easily affected by external environment interference, resulting in misjudgment.
By obtaining parameters such as the device's ambient temperature, device temperature, and fan speed, and combining multiple judgment conditions, including temperature fluctuation, temperature difference, heating rate, and fan speed, the device temperature change is divided into stable and unstable stages, and a diversified judgment method is used for dust accumulation detection.
The accuracy of dust accumulation detection is improved, misjudgment is reduced, and detection costs are lowered, and the dust accumulation condition of the equipment can be judged more accurately.
Smart Images

Figure CN115729768B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of electronic equipment maintenance, and specifically to a dust accumulation detection method, device, storage medium and electronic equipment. Background Art
[0002] The heat dissipation of the internal devices and components of electronic equipment is generally achieved by using fans to create a circulating airflow, transferring heat from the inside of the device to the outside. The amount of circulating air directly affects the heat dissipation performance of the device, and the ventilation environment has a significant impact on the circulating air volume. Therefore, a good ventilation environment is necessary to ensure the heat dissipation of the device. However, existing electronic devices, such as display devices, have a variety of application scenarios, such as classrooms, conference rooms, outdoor areas, shopping malls, and other areas. Long-term use can easily lead to dust accumulation on air ducts, air outlets, and fan blades. The dust then absorbs moisture from the air and attracts and gathers more dust, gradually clogging the air outlets and air ducts. Because dust absorbs moisture, it provides an environment conducive to bacterial growth, polluting the room air.
[0003] When the fan is running, the air inlet side is under negative pressure, which is pressurized by the fan blades and discharged from the air outlet side. Therefore, dust accumulation on the equipment is mainly caused by natural dust falling and dust adsorption in the negative pressure area when the fan is running. The existing technical solutions to the problem of dust accumulation in the air duct are that the better solution is the air duct / fan layout, which makes the main air duct in a positive pressure state, so that the dust is concentrated on the air inlet side and accumulates. The air inlet side is equipped with a dustproof net or adsorption material, such as a HEPA filter; for natural dust falling, the main method is to use louver air vents or avoid opening air vents in the vertical direction to reduce the natural dust from entering the equipment. In addition, electrostatic adsorption components can be arranged on the air inlet side to reduce the use of filter consumables; a common method is to clean or replace them regularly. Since display devices are generally large in size and weight, it is inconvenient to clean or replace consumables, and regular cleaning or replacement is somewhat blind and does not take into account the actual usage and environmental impact. Therefore, the detection method of the degree of dust accumulation is crucial.
[0004] The accumulation of dust will block the air outlet, resulting in reduced air volume and increased device temperature rise. Therefore, existing technical solutions and patents generally use one of the following methods as the basis for judgment: detecting the wind speed at the air outlet, determining the difference between the temperature in the cavity or between the device and the ambient temperature (i.e., temperature rise), and setting a certain threshold range to avoid misjudgment. This technical solution is relatively simple, but because it is a single judgment condition, it is easily interfered with by the external environment and may lead to misjudgment. The deployment of more sensors will also increase the cost and complexity of the product. Summary of the Invention
[0005] The purpose of the present invention is to provide a dust accumulation detection method, device, storage medium and electronic equipment to improve the problems of the existing technical solutions such as single dust accumulation detection judgment, low accuracy and high detection cost.
[0006] In order to achieve the above object, the embodiment of the present invention is implemented as follows:
[0007] In the first aspect, an embodiment of the present invention provides a dust accumulation detection method, including: obtaining the ambient temperature of the device, the device temperature of the preset device of the device and the fan speed of the device; when the temperature fluctuation of the device temperature is greater than the fluctuation threshold, if the temperature difference between the ambient temperature and the device temperature is greater than the first temperature difference threshold or the heating rate of the device temperature is greater than the speed threshold, determine whether the fan has a fault; when the fan has not failed and the fan speed is greater than the speed threshold for a period of time that exceeds the preset time, record a dust accumulation warning.
[0008] Furthermore, when the temperature fluctuation of the device temperature is greater than the fluctuation threshold, if the operating main frequency of the device is lower than the main frequency threshold and / or the operating power of the device is lower than the power threshold, a dust accumulation warning is recorded.
[0009] Furthermore, when the temperature fluctuation of the device temperature is less than the fluctuation threshold, if the operating main frequency of the device is lower than the set main frequency, a dust accumulation warning is recorded.
[0010] Furthermore, when the temperature fluctuation of the device temperature is less than the fluctuation threshold, if the temperature difference between the device temperature of the preset device and the set device temperature is greater than the second temperature difference threshold and the device is not in an overclocked state, it is determined whether the difference between the processor temperature of the device and the device temperature is greater than the third temperature difference threshold, and if it is greater, a dust accumulation warning is recorded.
[0011] Furthermore, the method further comprises:
[0012] When the number of dust accumulation warnings exceeds the preset number, a dust cleaning reminder message is generated.
[0013] Furthermore, when the number of dust accumulation warnings exceeds a preset number, a dust cleaning prompt message is generated, including:
[0014] When the number of dust accumulation warnings exceeds the first preset number during a single startup;
[0015] and / or
[0016] When the number of consecutively recorded dust accumulation warnings exceeds a second preset number, a dust accumulation cleaning prompt message is generated.
[0017] Furthermore, the temperature fluctuation is the ratio of the arithmetic mean of the absolute values of the temperature differences of N consecutive preset cycles to the temperature value of the current cycle, and the heating rate is the ratio of the temperature difference between two preset cycles to the preset cycle.
[0018] In a second aspect, an embodiment of the present invention provides a dust accumulation detection device, the device comprising:
[0019] an acquisition module configured to acquire an ambient temperature of the device, a device temperature of a preset device of the device, and a fan speed of the device;
[0020] a judgment module configured to judge whether the fan has failed when the temperature fluctuation of the device temperature is greater than the fluctuation threshold, if the temperature difference between the ambient temperature and the device temperature is greater than the first temperature difference threshold, or if the heating rate of the device temperature is greater than the speed threshold;
[0021] The recording module is configured to record a dust accumulation warning when the fan is not faulty and the fan speed is greater than the speed threshold for a period of time exceeding a preset time.
[0022] In a third aspect, an embodiment of the present invention provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed on a computer, the computer executes the method of the first aspect.
[0023] In a fourth aspect, an embodiment of the present invention provides an electronic device comprising a memory and a processor, wherein the processor executes the method of the first aspect by calling a computer program stored in the memory.
[0024] The dust accumulation detection method provided by the embodiment of the present invention obtains parameters such as the ambient temperature of the device, the device temperature of the preset device of the device, and the fan speed of the device. When the temperature fluctuation of the device temperature is greater than the fluctuation threshold, if the temperature difference between the ambient temperature and the device temperature is greater than the first temperature difference threshold or the heating rate of the device temperature is greater than the speed threshold, it is determined whether the fan has failed. When the fan has not failed and the fan speed is greater than the speed threshold for a period of time that exceeds the preset time, a dust accumulation warning is recorded. The embodiment of the present invention divides the device temperature change into two stages, stable and unstable, through rigorous judgment logic. The dust accumulation of the device is detected according to the corresponding judgment method at different temperature stages. The judgment method is diversified and the accuracy is higher than that of the existing technology.
[0025] In the following description, other features will be partially set forth. Those skilled in the art will partially discover these features upon inspection of the following description and the accompanying drawings, or may learn these features through production or use. The features of the present application can be realized and obtained by practicing or using various aspects of the methods, tools, and combinations listed in the detailed examples described below. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other relevant drawings can be obtained based on these drawings without creative work.
[0027] The methods, systems, and / or programs in the accompanying drawings will be further described according to exemplary embodiments. These exemplary embodiments will be described in detail with reference to the drawings. These exemplary embodiments are non-limiting exemplary embodiments, wherein reference numerals represent similar structures in the various views of the drawings.
[0028] Figure 1 This is a schematic diagram of a framework of an electronic device provided according to some embodiments of the present application.
[0029] Figure 2 and Figure 3 This is a flow chart of a dust accumulation detection method according to some embodiments of the present application.
[0030] Figure 4 Schematic diagram of the functional module architecture of a dust accumulation detection device according to some embodiments of the present application. DETAILED DESCRIPTION
[0031] In order to better understand the above technical solution, the technical solution of the present application is described in detail below through the accompanying drawings and specific embodiments. It should be understood that the embodiments of the present application and the specific features in the embodiments are detailed descriptions of the technical solution of the present application, rather than limitations on the technical solution of the present application. In the absence of conflict, the embodiments of the present application and the technical features in the embodiments can be combined with each other.
[0032] In the following detailed description, numerous specific details are set forth by way of example in order to provide a thorough understanding of the relevant teachings. However, it will be apparent to one skilled in the art that the present application can be practiced without these details. In other instances, well-known methods, procedures, systems, compositions, and / or circuits have been described at a relatively high level, without detail, to avoid unnecessarily obscuring aspects of the present application.
[0033] These and other features, the functions disclosed in the present application, the methods of performing them, the functions of the related elements in the structure and the combination of parts and the economics of production may become more apparent upon consideration of the following description with reference to the accompanying drawings, all of which form a part of this application. However, it is to be understood that the drawings are for illustration and description purposes only and are not intended to limit the scope of this application. It should be understood that these drawings are not drawn to scale. However, it should be clearly understood that the drawings are for illustration and description purposes only and are not intended to limit the scope of this application. It should be understood that these drawings are not drawn to scale.
[0034] Flowcharts are used in this application to illustrate the execution processes performed by the system according to the embodiments of the present application. It should be clearly understood that the execution processes of the flowcharts may not be executed in sequence. Instead, these execution processes may be executed in reverse order or simultaneously. In addition, at least one additional execution process may be added to the flowchart. One or more execution processes may be deleted from the flowchart.
[0035] Figure 1 This is a block diagram of the architecture of an electronic device 10 according to some embodiments of the present application. The electronic device 10 may be a display device, such as a display screen or monitor installed in a classroom, conference room, outdoor area, shopping mall, or other area. Over long-term use, the air duct of the electronic device 10 is prone to dust accumulation, leading to blockage of the air vents or ducts. The present embodiments provide a dust accumulation detection method for detecting dust accumulation in the electronic device 10.
[0036] In some embodiments, the electronic device 10 may include a dust accumulation detection device 11, a memory 12 and a processor 13. The memory 12 and the processor 13 are electrically connected to each other directly or indirectly to realize data transmission or interaction. For example, the electrical connection can be achieved through one or more communication buses or signal lines. The dust accumulation detection device 11 includes at least one software function module that can be stored in the memory 12 in the form of software or firmware or solidified in the operating system (OS) of the electronic device 10. The processor 13 is used to execute the executable modules stored in the memory 12, such as the software function modules and computer programs included in the dust accumulation detection device 11.
[0037] The memory 12 may be, but is not limited to, a random access memory (RAM), a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), etc. The memory 12 is used to store programs, and the processor 13 executes the programs after receiving an execution instruction.
[0038] The processor may be an integrated circuit chip with signal processing capabilities. The above-mentioned processor may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it may also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component. It can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present invention. The general-purpose processor may be a microprocessor or any conventional processor.
[0039] I understand. Figure 1 The structure shown is for illustration only. The electronic device 10 may also include Figure 1 More or fewer components than shown, or with Figure 1 Different configurations shown. Figure 1 Each component shown in the figure can be implemented by hardware, software or a combination thereof.
[0040] Figure 2 and Figure 3 This is a flow chart of a dust accumulation detection method according to some embodiments of the present application, which is applied to Figure 1 The electronic device 10 may specifically include the following steps S101 to S112. Based on the following steps S101 to S112, some optional embodiments will be described. These embodiments should be understood as examples and should not be understood as essential technical features for implementing this solution.
[0041] Step S101 , obtaining the ambient temperature of the device, the device temperature of a preset device of the device, and the fan speed of the device.
[0042] The ambient temperature of the device is the temperature of the environment in which the electronic device 10 is located. The ambient temperature can be directly sensed by a temperature sensor provided in the electronic device 10, or it can be a temperature sensed by other devices received by the electronic device 10. This embodiment does not limit this. The preset components of the device are selected based on actual conditions, such as key components such as processors and hard disks that have a faster temperature rise. The device temperature can be sensed by a temperature sensor provided in the preset component. The fan of the device is a fan for dissipating heat for the device, and its speed can reflect the temperature inside the device. For example, the higher the fan speed, the higher the temperature inside the device.
[0043] Step S102, determine whether the temperature fluctuation of the device temperature is greater than the fluctuation threshold. When it is greater than the fluctuation threshold, execute steps S103A, S103B, S103C, and S103D. When it is less than the fluctuation threshold, execute steps S107A and A107B.
[0044] In this embodiment, temperature fluctuations indicate the degree of temperature change of a preset component. Generally speaking, when electronic device 10 is first powered on, the temperature of the preset component rises from low to high, and the temperature fluctuation is large during this stage. When the device operation stabilizes, the temperature is maintained within a certain range, and the device temperature fluctuation is small. In this embodiment, dust accumulation detection is performed in two stages: the unstable temperature stage and the stable temperature stage. Steps S103A, S103B, S103C, and S103D are steps for detecting and determining dust accumulation during the unstable temperature stage, while steps S107A and S107B are steps for detecting and determining dust accumulation during the stable temperature stage.
[0045] For the determination of the size of temperature fluctuation, in the method provided in the embodiment of the present invention, the temperature fluctuation is the ratio of the arithmetic mean of the absolute value of the temperature difference of N consecutive preset cycles to the temperature value of the current cycle. It should be noted that in the embodiment of the present invention, the memory obtains the temperature of the preset device once every preset cycle, such as the temperature of the CPU. Each time the temperature is recorded, the temperature difference between the device temperature of the current cycle and the device temperature of the previous cycle is calculated. Every time N cycles are recorded, the arithmetic mean of the absolute value of the temperature difference of the previous N cycles is calculated, and then the ratio of the arithmetic mean to the temperature value of the current cycle is used as the temperature fluctuation. For example, when the electronic device 10 is powered on, the CPU temperature is recorded every Δt seconds, which are recorded as T1, T2, T3...T n . Calculate ΔT1=T2-T1, ΔT2=T3-T2...ΔT n =T n -T n-1 When recording to the Nth time, after each calculation, the arithmetic average of the absolute values of the previous N times is obtained:
[0046] Temperature fluctuation δ=(|ΔT n |+|ΔT n-1 |+|ΔT n-2 |+|ΔT n-3 |+|ΔT n-4 |) / 5T n The value of N can be set according to the actual situation of the electronic device 10, for example, it can be set to 5.
[0047] Step S103A, determining whether the temperature difference between the ambient temperature and the device temperature is greater than a first temperature difference threshold; if so, executing step S104.
[0048] The temperature difference between the ambient temperature and the device temperature can reflect the heat dissipation of the device. Generally speaking, if the air duct and air outlet are unobstructed, there is no dust accumulation or little dust accumulation, and the device heat dissipation is normal, the device temperature will gradually decrease and approach the ambient temperature. If the device temperature exceeds the ambient temperature by more than a certain degree, for example, exceeding the first temperature difference threshold, the heat dissipation of the device may be abnormal, and there is a possibility of more dust accumulation.
[0049] Step S103B, determining whether the heating rate of the device temperature is greater than a speed threshold, if so, executing step S104.
[0050] When the heat dissipation of the device is normal, the temperature rise rate of the device is often slow, and the temperature rise rate is not very fast. However, if there is dust accumulation in the heat dissipation channels such as the air duct or air outlet of the electronic device 10, it will affect the heat dissipation of the device and cause the temperature rise rate of the device to rise rapidly. In this embodiment, when the temperature rise rate of the device is greater than the speed threshold, there is a possibility of dust accumulation. The temperature rise rate is the ratio of the temperature difference between two preset cycles to the preset cycle. Based on the above example of temperature fluctuation, the temperature rise rate μ = ΔT n / Δt.
[0051] Step S104: Determine whether the fan is faulty. If the fan is not faulty, proceed to step S105.
[0052] As shown in steps S103A and S103B above, when the temperature difference between the ambient temperature and the device temperature is too large or the device temperature rises quickly, there is a possibility of excessive dust accumulation. Before reaching this conclusion, it is necessary to rule out other situations that may affect the heat dissipation of the device, such as fan failure. If the fan is not faulty, then check for other influencing factors.
[0053] Step S105 , determining whether the fan speed is greater than a speed threshold. If so, executing step S106 .
[0054] If the fan is not faulty and can operate normally, continue to determine the fan speed. It is easy to understand that the higher the device temperature, the faster the fan speed will be in order to cool it down quickly. When the fan speed is high, if the device temperature still cannot drop quickly, it can be considered that the air duct or air outlet is blocked by dust.
[0055] Step S106 , determining whether the duration during which the fan speed is greater than the speed threshold is greater than a preset duration. If so, executing step S110 .
[0056] Step S110: Record dust accumulation warning.
[0057] If the fan speed is high and the time it maintains the high speed exceeds the preset time, it can be inferred that the fan's heat dissipation is hindered and there is a high possibility of dust accumulation in the air duct or air outlet, and a dust accumulation warning is issued.
[0058] Through the above steps, the embodiment of the present invention analyzes the heat dissipation of the device by using factors such as the device temperature, ambient temperature, and fan speed during the unstable stage of device temperature rise, making the determination of dust accumulation more accurate. In other embodiments, other operating parameters of the electronic device 10 can also be used to provide an early warning of dust accumulation, for example:
[0059] Step S103C: determine whether the operating main frequency of the device is lower than the main frequency threshold. If so, execute step S110.
[0060] Step S103D: determine whether the operating power of the device is lower than the power threshold. If so, execute step S110.
[0061] If the operating main frequency and / or operating power of the electronic device 10 is lower than the set threshold range, it can be determined that the electronic device 10 has protective frequency reduction, the heat dissipation efficiency has decreased, and a dust accumulation warning is recorded.
[0062] The following describes the dust accumulation detection process when the device temperature enters the stable stage, that is, when the temperature fluctuation of the device temperature is less than the fluctuation threshold. Please refer to Figure 4 , comprising the following steps:
[0063] Step S107A: Determine whether the temperature difference between the preset device temperature and the set device temperature is greater than a second temperature difference threshold. If the temperature difference is greater than the second temperature difference threshold, execute step S108.
[0064] The device temperature is the real-time temperature of the device, and the set device temperature is the theoretical temperature of the device in its current operating state. This theoretical temperature is obtained through extensive experimentation and stored in a database for easy access when needed. If the device temperature differs significantly from the set device temperature, for example, exceeding a second temperature difference threshold, this indicates a possible heat dissipation issue with the device.
[0065] Step S108: Determine whether the device is in an overclocked state. If not, proceed to step S109.
[0066] Step S109 , determining whether the difference between the processor temperature and the device temperature of the device is greater than a third temperature difference threshold.
[0067] If the device is in the temperature stabilization stage and the difference between its temperature and the set device temperature is too large, possible situations include: there is a problem with the device heat dissipation and the device is in an overclocked state. If the device is not in an overclocked state, and compared with the processor of the electronic device 10, the temperature difference between its temperature and the processor is also too large, for example, exceeding the third temperature difference threshold, then the electronic device 10 is more likely to have dust accumulation resulting in poor heat dissipation, and a dust accumulation warning is recorded.
[0068] When the device is in the temperature stabilization stage, dust accumulation detection can also be judged by the device's operating frequency, for example:
[0069] Step S107B, determining whether the operating main frequency of the device is lower than the set main frequency, if it is lower than the set main frequency, executing step S110.
[0070] When the device is in the temperature stabilization stage, if the operating main frequency of the device is lower than the set main frequency, it can be determined that the electronic device 10 has protective frequency reduction, the heat dissipation efficiency has decreased, and a dust accumulation warning is recorded.
[0071] It should be noted that in the above steps, the specific values of the first temperature difference threshold, the second temperature difference threshold, the third temperature difference threshold, the speed threshold, the rotation speed threshold, the preset duration, the fluctuation threshold, the main frequency threshold, the power threshold, the set main frequency, etc. mentioned are not limited in the embodiments of the present invention, and any possible numerical range falls within the scope covered by the embodiments of the present invention.
[0072] After the dust accumulation warning is issued, the embodiment of the present invention may further include the following steps:
[0073] Step S111, determining whether the number of dust accumulation warnings exceeds a preset number, and if so, executing step S112.
[0074] Step S112: Generate dust cleaning prompt information.
[0075] When the dust accumulation warning reaches a preset number of times, it indicates that the dust accumulation in the electronic device 10 is serious and dust cleaning is required. As an embodiment, step S111 may include:
[0076] If the number of dust accumulation warnings during a single startup exceeds a first preset number, a dust cleaning reminder message is generated. The first preset number can be set to 10. If the number of consecutive dust accumulation warnings exceeds a second preset number, a dust cleaning reminder message is generated. The second preset number can be set to 50.
[0077] To sum up, the dust accumulation detection method provided in the embodiment of the present invention divides the device temperature change into two stages, stable and unstable, through rigorous judgment logic, through parameters such as the ambient temperature of the device, the device temperature of the preset device of the device, and the fan speed of the device. The dust accumulation situation of the device is detected according to the corresponding judgment method at different temperature stages. The judgment method is diversified and the accuracy is higher than that of the existing technology.
[0078] Please refer to Figure 4 , is a schematic diagram of the structure of a dust accumulation detection device 11 provided in an embodiment of the present invention. The dust accumulation detection device 11 can be used to perform the dust accumulation detection method provided in an embodiment of the present invention, wherein the dust accumulation detection device 11 includes:
[0079] An acquisition module 111 is configured to acquire an ambient temperature of the device, a device temperature of a preset device of the device, and a fan speed of the device;
[0080] The judgment module 112 is configured to judge whether the fan has failed when the temperature fluctuation of the device temperature is greater than the fluctuation threshold, if the temperature difference between the ambient temperature and the device temperature is greater than the first temperature difference threshold, or if the heating rate of the device temperature is greater than the speed threshold;
[0081] The recording module 113 is configured to record a dust accumulation warning when the fan is not faulty and the fan speed is greater than the speed threshold for a period exceeding a preset time.
[0082] The acquisition module 111 may be used to execute step S101 , the determination module 112 may be used to execute steps S102 to S109 , and the recording module 113 may be used to execute step S110 .
[0083] Since the dust accumulation detection method provided by the embodiment of the present invention has been introduced in detail in the above embodiment, and the principle of the dust accumulation detection device 11 is the same as that of the method, the execution principle of each module of the dust accumulation detection device 11 will not be repeated here.
[0084] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can also be implemented in other ways. The device embodiments described above are merely illustrative. For example, the flowcharts and block diagrams in the accompanying drawings show the possible architectures, functions and operations of the devices, methods and computer program products according to multiple embodiments of the present invention. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a portion of code, and the module, program segment or a portion of code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in an order different from that marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of boxes in the block diagram and / or flowchart, can be implemented using a dedicated hardware-based system that performs the specified function or action, or can be implemented using a combination of dedicated hardware and computer instructions.
[0085] In addition, the functional modules in the various embodiments of the present invention may be integrated together to form an independent part, or each module may exist independently, or two or more modules may be integrated to form an independent part.
[0086] If the functions are implemented in the form of software function modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0087] It should be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply the existence of any such actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or device comprising the element.
[0088] Those skilled in the art can unambiguously determine some preset, benchmark, predetermined, set and target technical features / technical terms based on the above disclosed content, such as thresholds, threshold intervals, threshold ranges, etc. For some unexplained technical feature terms, those skilled in the art can reasonably and unambiguously deduce them based on the logical relationship between the context, so as to clearly and completely implement the above technical solutions. The prefixes of unexplained technical feature terms, such as "first", "second", "previous", "next", "previous", "next", "current", "history", "latest", "best", "target", "specified" and "real-time", etc., can be unambiguously deduced and determined based on the context.
[0089] The above disclosures of the embodiments of this application are clear and complete for those skilled in the art. It should be understood that the deduction and analysis of unexplained technical terms by those skilled in the art based on the above disclosures are based on the contents described in this application, and therefore the above disclosures do not constitute a judgment on the creativity of the overall solution.
[0090] The basic concepts have been described above. It will be apparent to those skilled in the art that the detailed disclosure provided above is merely illustrative and does not limit the present application. Although not explicitly stated herein, those skilled in the art may make various modifications, improvements, and amendments to the present application. Such modifications, improvements, and amendments are suggested in the present application and remain within the spirit and scope of the exemplary embodiments of the present application.
[0091] At the same time, this application uses specific terms to describe the embodiments of this application. For example, "one embodiment," "an embodiment," and / or "some embodiments" refer to a certain feature, structure, or characteristic related to at least one embodiment of this application. Therefore, it should be emphasized and noted that "one embodiment," "an embodiment," or "an alternative embodiment" mentioned twice or more in different parts of this specification does not necessarily refer to the same embodiment. In addition, certain features, structures, or characteristics in at least one embodiment of this application may be appropriately combined.
[0092] In addition, it will be understood by those skilled in the art that the various aspects of the present application can be illustrated and described by a number of patentable categories or situations, including any new and useful process, machine, product or material combination, or any new and useful improvement thereof. Accordingly, the various aspects of the present application can be performed entirely by hardware, can be performed entirely by software (including firmware, resident software, microcode, etc.), or can be performed by a combination of hardware and software. The above hardware or software can all be referred to as "units", "components" or "systems". In addition, the various aspects of the present application can be expressed as a computer product located in at least one computer-readable medium, and the product includes computer-readable program code.
[0093] A computer-readable signal medium may include a propagated data signal containing computer program code, such as in baseband or as part of a carrier wave. The propagated signal may have a variety of manifestations, including electromagnetic, optical, etc., or a suitable combination. A computer-readable signal medium may be any computer-readable medium other than a computer-readable storage medium that can be connected to an instruction execution system, device, or apparatus to communicate, propagate, or transmit a program for use. The program code on the computer-readable signal medium may be propagated via any suitable medium, including radio, cable, fiber optic cable, RF, or similar media, or any combination of the above media.
[0094] The computer program code required for the execution of various aspects of the present application can be written in any combination of one or more programming languages, including object-oriented programming, such as Java, Scala, Smalltalk, Eiffel, JADE, Emerald, C++, C#, VB.NET, Python, etc., or similar conventional programming languages, such as the "C" programming language, Visual Basic, Fortran 2003, Perl, COBOL 2002, PHP, ABAP, dynamic programming languages such as Python, Ruby and Groovy or other programming languages. The programming code can be executed entirely on the user's computer, or as a separate software package on the user's computer, or partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the latter case, the remote computer can be connected to the user's computer via any network form, such as a local area network (LAN) or a wide area network (WAN), or connected to an external computer (e.g., via the Internet), or in a cloud computing environment, or as a service such as software as a service (SaaS).
[0095] In addition, unless expressly stated in the scope of the patent application, the order of the processing elements and sequences described in this application, the use of digital letters, or the use of other names is not intended to limit the order of the processes and methods of this application. Although the above disclosure discusses some of the invention embodiments currently considered useful through various examples, it should be understood that such details are only for illustrative purposes, and the attached scope of the patent application is not limited to the disclosed embodiments. On the contrary, the scope of the patent application is intended to cover all modifications and equivalent combinations that are consistent with the essence and scope of the embodiments of the present application. For example, although the system components described above can be implemented by hardware devices, they can also be implemented only by software solutions, such as installing the described system on an existing server or mobile device.
[0096] It should also be understood that, in order to simplify the presentation of this disclosure and thereby facilitate understanding of at least one embodiment of the invention, the foregoing description of the embodiments of this application sometimes combines multiple features into a single embodiment, figure, or description thereof. However, this disclosure method does not imply that the subject matter of this application requires more features than those recited in the claims. In fact, an embodiment may have fewer features than the totality of the features of a single disclosed embodiment.
Claims
1. A dust accumulation detection method, characterized in that: The method comprises: Get the device's ambient temperature, the device's preset device temperature, and the device's fan speed; When the temperature fluctuation of the device temperature is greater than the fluctuation threshold, if the temperature difference between the ambient temperature and the device temperature is greater than a first temperature difference threshold or the heating rate of the device temperature is greater than a speed threshold, it is determined whether the fan has failed, wherein the temperature fluctuation is the ratio of the arithmetic mean of the absolute values of the temperature differences of N consecutive preset cycles to the temperature value of the current cycle, and the heating rate is the ratio of the temperature difference between two preset cycles to the preset cycle; When the fan is not faulty and the fan speed is greater than the speed threshold for a period exceeding a preset time, a dust accumulation warning is recorded; When the temperature fluctuation of the device temperature is less than the fluctuation threshold, if the temperature difference between the device temperature of the preset device and the set device temperature is greater than the second temperature difference threshold and the device is not in an overclocked state, determine whether the difference between the processor temperature of the device and the device temperature is greater than the third temperature difference threshold, and if so, record a dust accumulation warning; Among them, the temperature change of the device is divided into two stages: stable and unstable. The dust accumulation condition of the equipment is detected according to the corresponding judgment method in different temperature stages. The stable stage refers to the stage when the temperature fluctuation of the device temperature is less than the fluctuation threshold, and the unstable stage refers to the stage when the temperature fluctuation of the device temperature is greater than the fluctuation threshold.
2. The method according to claim 1, characterized in that When the temperature fluctuation of the device temperature is greater than the fluctuation threshold, if the operating main frequency of the device is lower than the main frequency threshold and / or the operating power of the device is lower than the power threshold, a dust accumulation warning is recorded.
3. The method according to claim 1, characterized in that When the temperature fluctuation of the device temperature is less than the fluctuation threshold, and if the operating main frequency of the device is lower than the set main frequency, a dust accumulation warning is recorded.
4. The method according to claim 1, wherein The method further comprises: When the number of dust accumulation warnings exceeds a preset number, a dust accumulation cleaning prompt message is generated.
5. The method according to claim 4, characterized in that When the number of dust accumulation warnings exceeds a preset number, generating a dust accumulation cleaning prompt message includes: When the number of dust accumulation warnings exceeds a first preset number during a single startup; and / or When the number of consecutively recorded dust accumulation warnings exceeds a second preset number, a dust accumulation cleaning prompt message is generated.
6. A dust accumulation detection device, characterized in that: The device comprises: an acquisition module configured to acquire an ambient temperature of the device, a device temperature of a preset device of the device, and a fan speed of the device; a determination module configured to determine whether the fan has failed when a temperature fluctuation of the device temperature is greater than a fluctuation threshold, if a temperature difference between the ambient temperature and the device temperature is greater than a first temperature difference threshold, or a heating rate of the device temperature is greater than a speed threshold, wherein the temperature fluctuation is a ratio of an arithmetic mean of absolute values of temperature differences over N consecutive preset cycles to a temperature value over a current cycle, and the heating rate is a ratio of a temperature difference between two preset cycles to a preset cycle; A recording module configured to record a dust accumulation warning when the fan is not faulty and the fan speed is greater than a speed threshold for a period exceeding a preset time; The dust accumulation detection device is further configured to, when the temperature fluctuation of the device temperature is less than the fluctuation threshold, determine whether the difference between the device temperature of the preset device and the set device temperature is greater than a second temperature difference threshold and the device is not in an overclocked state, and record a dust accumulation warning if the difference is greater than a third temperature difference threshold; Among them, the temperature change of the device is divided into two stages: stable and unstable. The dust accumulation condition of the equipment is detected according to the corresponding judgment method in different temperature stages. The stable stage refers to the stage when the temperature fluctuation of the device temperature is less than the fluctuation threshold, and the unstable stage refers to the stage when the temperature fluctuation of the device temperature is greater than the fluctuation threshold.
7. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed on a computer, the computer is caused to execute the method according to any one of claims 1 to 5.
8. An electronic device comprising a memory and a processor, characterized in that: The processor executes the method according to any one of claims 1 to 5 by calling the computer program stored in the memory.
Citation Information
Patent Citations
Air opening dust accumulation detection method, air opening dust accumulation detection device and power generating unit
CN104501857A
Hot air heater
JP2005140440A