Temperature control method, device, apparatus, and computer storage medium
Patent Information
- Application Number
- CN202610721321.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-05-22
- Publication Date
- 2026-08-18
AI Technical Summary
[0005]本申请的主要目的在于提供一种温度控制方法、装置、设备及计算机存储介质,旨在解决温度控制的效果不佳的技术问题
[0016]本申请实施例提供了一种温度控制方法,应用于温度控制装置,温度控制装置包括用户检测器,通过响应于温度感应数据获取用户检测器采集的用户检测数据,其中,用户检测数据包括用户位置数据和用户接触数据;在用户位置数据中的位置值小于用户安全位置阈值时,根据用户接触数据和温度感应数据确定温度控制指令,可以基于温度控制指令对温度控制装置进行温度控制,这种温度控制方法通过用户检测器采集的用户检测数据,进而将原本温度感应数据结合用户检测数据进行温度控制,以避免整个温度控制过程中整个温度控制仅仅聚焦于芯片安全保障上,进而造成实际用户使用风险较高的问题。这种温度控制方法通过将原本温度感应数据结合用户检测数据进行温度控制,考虑到用户的使用情形进行温度控制,以保证用户使用安全,进而提高温度控制的效果,进一步地,在考虑用户使用情形时使用用户位置数据和用户接触数据两个数据进行结合验证,以保证对用户使用情形确定的准确性,从而进一步提高温度控制的效果。
Smart Images

Figure CN122593468A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of temperature control technology, and in particular to a temperature control method, apparatus, device, and computer storage medium. Background Technology
[0002] With the continuous development of electronic devices, users have also put forward higher requirements for the temperature control methods of electronic devices.
[0003] Traditional temperature control methods transfer heat from the chip to the device casing or heat sink fins using air cooling, liquid cooling, or phase-change heat sinks, relying on closed-loop fan speed regulation to maintain thermal balance and ensure the chip junction temperature does not exceed a safe threshold. This method has certain shortcomings; the entire temperature control focuses solely on chip safety, leading to higher risks for actual users (e.g., users may suffer burns from heat sink vents due to the focus solely on chip safety). In other words, this temperature control method is less effective due to the higher risks associated with actual user operation.
[0004] The above content is only used to help understand the technical solution of this application and does not represent an admission that the above content is prior art. Summary of the Invention
[0005] The main objective of this application is to provide a temperature control method, apparatus, device, and computer storage medium, aiming to solve the technical problem of poor temperature control performance.
[0006] To achieve the above objectives, this application provides a temperature control method applied to a temperature control device, the temperature control device including a user detector, and the temperature control method comprising: The user detection data collected by the user detector is acquired in response to temperature sensing data, wherein the user detection data includes user location data and user contact data; When the location value in the user location data is less than the user safe location threshold, a temperature control command is determined based on the user contact data and the temperature sensing data, so as to perform temperature control on the temperature control device based on the temperature control command.
[0007] In one embodiment, the user contact data includes a first distance value between the user and the heat dissipation location of the temperature control device, and the temperature sensing data includes a first temperature value of the heat dissipation location. The step of determining the temperature control command based on the user contact data and the temperature sensing data includes: When the first distance value is greater than the preset heat dissipation impact threshold and the first temperature value is greater than the first high temperature threshold, the temperature control command is determined to be the start heat dissipation control command for the heat dissipation location. When the first distance value is greater than the preset heat dissipation impact threshold and the first temperature value is less than or equal to the first high temperature threshold, or when the first distance value is less than or equal to the preset heat dissipation impact threshold, the temperature control command is determined to be a stop heat dissipation control command.
[0008] In one embodiment, after the step of determining the temperature control command based on the user contact data and the temperature sensing data, the method includes: When the temperature control command is a stop heat dissipation control command, the heat dissipation location and the chip of the temperature control device are controlled to stop heat dissipation according to the stop heat dissipation control command. When the temperature control command is a start heat dissipation control command, heat dissipation control is performed on the heat dissipation location according to the start heat dissipation control command. The start heat dissipation control command includes at least one of adjusting the heat source distribution of the chip, reducing the power output of the chip, and increasing the physical cooling rate.
[0009] In one embodiment, after the step of determining the temperature control command based on the user contact data and the temperature sensing data, the method includes: When the temperature control command is a stop heat dissipation control command, and the operating temperature of the chip in the temperature control device is greater than the chip high temperature threshold, the chip is cooled according to a preset special cooling command. The preset special cooling command includes at least one of reducing the power output of the chip and changing the heat dissipation output position.
[0010] In one embodiment, after the step of acquiring user detection data collected by the user detector in response to temperature sensing data, the method includes: When the first temperature value is greater than the second high temperature threshold, the pre-control instruction is determined to be the start heat dissipation control instruction for pre-heat dissipation control of the heat dissipation location, wherein the pre-control instruction is used to pre-heat dissipation control of the heat dissipation location, and the second high temperature threshold is greater than the first high temperature threshold.
[0011] In one embodiment, the user detector includes a distance detector for detecting the distance between the user and the operating position of the temperature control device, and a contact detector for detecting the contact state between the user and the heat dissipation position of the temperature control device. The step of acquiring user detection data collected by the user detector in response to temperature sensing data includes: In response to temperature sensing data, the distance detector acquires user location data, and the contact detector acquires user contact data.
[0012] In one embodiment, the temperature sensing data includes a second temperature value of a chip within the temperature control device, and the temperature control method further includes: When the second temperature value is greater than the chip's high temperature threshold, the chip is cooled based on a preset normal cooling command. The preset normal cooling command includes at least one of reducing the chip's power output, increasing the physical cooling rate, adjusting the chip's heat source distribution, and performing local cooling control on the chip.
[0013] Furthermore, to achieve the above objectives, this application also provides a temperature control device, which includes a user detector and a temperature controller, the temperature controller being connected to the user detector, and the temperature controller comprising: The data acquisition module is used to acquire user detection data collected by the user detector in response to temperature sensing data, wherein the user detection data includes user location data and user contact data; A temperature control module is used to determine a temperature control command based on the user contact data and the temperature sensing data when the location value in the user location data is less than the user safe location threshold, so as to perform temperature control on the temperature control device based on the temperature control command.
[0014] In addition, to achieve the above objectives, this application also provides a temperature control device, which includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the above-described temperature control method.
[0015] In addition, to achieve the above objectives, this application also provides a computer storage medium storing a temperature control program, wherein when the temperature control program is executed by a processor, it implements the steps of the temperature control method described above.
[0016] This application provides a temperature control method applied to a temperature control device, which includes a user detector. The method acquires user detection data collected by the user detector in response to temperature sensing data. This user detection data includes user location data and user contact data. When the location value in the user location data is less than a user safety location threshold, a temperature control command is determined based on the user contact data and the temperature sensing data. Temperature control can then be performed on the temperature control device based on this command. This temperature control method combines the user detection data collected by the user detector with the original temperature sensing data for temperature control, avoiding the problem of the entire temperature control process focusing solely on chip safety, which could lead to higher risks for actual users. This temperature control method combines the original temperature sensing data with user detection data to consider user usage scenarios, ensuring user safety and improving the effectiveness of temperature control. Furthermore, when considering user usage scenarios, both user location data and user contact data are combined for verification to ensure the accuracy of the user usage scenario determination, thereby further improving the temperature control effect. Attached Figure Description
[0017] Figure 1 This is a schematic flowchart of the first embodiment of the temperature control method of this application; Figure 2 This is a schematic diagram of the frame of the temperature control device of this application; Figure 3 This is a schematic diagram of the overall process of the temperature control method of this application; Figure 4 This is another schematic diagram of the temperature control device of this application; Figure 5 This is a schematic diagram of the temperature controller module of this application; Figure 6 This is a schematic diagram of the temperature control device in this application.
[0018] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings.
[0019] Explanation of icon numbers: 1001 Processing device; 1002 Read-only memory; 1003 Storage device; 1004 Random access memory; 1005 Bus; 1006 Input / output interface; 1007 Input device; 1008 Output device; 1009 Communication device; 10 User detector; 20 Temperature controller; 30 Heat dissipation control module; 40 Performance detection module; 11 Distance detector; 12 Contact detector. Detailed Implementation
[0020] It should be understood that the specific embodiments described herein are merely illustrative of this application and are not intended to limit this application.
[0021] To better understand the technical solution of this application, a detailed description will be provided below in conjunction with the accompanying drawings and specific implementation methods.
[0022] Common temperature control methods typically employ air cooling, liquid cooling, or semiconductor cooling, allowing users to manually or automatically set performance modes (such as high-performance mode, balanced mode, etc.) to control temperature by altering the heating effect. However, under certain high-load operating scenarios, temperature control devices may operate in high-temperature ranges. If a user accidentally touches critical areas of the device (such as heat dissipation vents, hot spots on the metal casing, etc.) in this state, it can easily lead to burns or discomfort. Therefore, current temperature control methods focus solely on chip safety, resulting in inadequate safety in actual use.
[0023] Therefore, based on the shortcomings of the above temperature control methods, this application proposes a temperature control method. The solution of this application embodiment is: to combine user detection data collected by a user detector with the original temperature sensing data for temperature control, thereby avoiding the problem that the entire temperature control process focuses solely on chip safety, leading to a higher risk for actual users. This temperature control method combines the original temperature sensing data with user detection data, taking into account the user's usage scenarios to ensure user safety and improve the effectiveness of temperature control. Furthermore, when considering user usage scenarios, user location data and user contact data are combined for verification to ensure the accuracy of the determination of user usage scenarios, thereby further improving the effectiveness of temperature control.
[0024] It should be noted that the executing entity in this embodiment can be a computing server with data processing, network communication, and program execution functions, such as a high-performance computing chip, a graphics processing unit, and an AI (Artificial Intelligence) accelerator, etc. The following description uses a temperature control device to be controlled as an example to illustrate this embodiment and the subsequent embodiments.
[0025] Based on this, embodiments of this application provide a temperature control method, referring to... Figure 1 , Figure 1 This is a schematic flowchart of the first embodiment of the temperature control method of this application.
[0026] Reference Figure 1This application provides a temperature control method applied to a temperature control device, the temperature control device including a user detector, and the temperature control method including: Step S10: In response to the temperature sensing data, acquire user detection data collected by the user detector, wherein the user detection data includes user location data and user contact data; For example, refer to Figure 2 , Figure 2 This is a schematic diagram of the temperature control device of this application. The temperature control device consists of a user detector 10, a temperature controller 20, a heat dissipation control module 30, and a performance detection module 40. The performance detection module 40 sends the current operating status (temperature, performance mode) of the temperature control device to the temperature controller 20. It can directly use the temperature in the operating state as temperature sensing data, or it can use the performance mode in the operating state to deduce the temperature sensing data. The temperature sensing data refers to the temperature values sensed at the chip and heat dissipation locations within the temperature control device. The user detector 10 collects the user's contact signal and distance signal and transmits them to the temperature controller 20 as the basis for temperature control. Finally, the temperature controller 20 outputs control commands to the heat dissipation control module 30 based on the results of multiple condition judgments (including at least the user detection data and the current temperature sensing data of the temperature control device). Finally, the heat dissipation control module 30 performs operations such as fan acceleration, power limiting, or heat source suppression according to actual heat dissipation needs to achieve temperature control of the temperature control device. Furthermore, the temperature controller 20, as the core control unit, is used to execute logical judgments and control strategies. It can be a microcontroller, an embedded controller, or an internal control unit of a SoC (System on Chip) to achieve multi-sensor data fusion and decision control. The performance detection module 40 is used to identify the operating status of the temperature control device, including the performance level (high performance / balanced) and the core temperature range, which can be achieved by reading the internal temperature sensor of the chip and the system performance status register. The heat dissipation control module 30 is used to adjust the heat dissipation capacity of the temperature control device, including fan speed control, liquid cooling flow rate adjustment, or power limiting control. It can be specifically implemented as a PWM (Pulse Width Modulation) fan control circuit, a power management module, or a dynamic voltage and frequency adjustment module, etc.
[0027] In this embodiment, the main triggering condition for executing the entire temperature control process is the acquisition of user detection data collected by the user detector in response to temperature sensing data. This user detection data includes user location data and user contact data. For example, the temperature sensing data mainly consists of a second temperature value of the chip inside the temperature control device and a first temperature value of the heat dissipation location. Subsequent temperature control is then performed based on these two temperature values. The advantage of selecting two temperature values for judgment is that it ensures the effectiveness of the temperature control device for user use while simultaneously cooling the chip normally. For instance, if the second temperature value is greater than the chip's high-temperature threshold or the first temperature value is greater than the first high-temperature threshold, the subsequent detection process will be executed to ensure chip safety and improve user safety. The chip's high-temperature threshold refers to the temperature threshold at which the chip needs to be cooled, and the first high-temperature threshold is the temperature threshold for the heat dissipation location defined based on user perception. For example, the triggering condition for the entire user detection is adaptively triggered based on the temperature sensing data to ensure normal use of the temperature control device while further enhancing user safety protection.
[0028] For example, user location data refers to the distance between the user and the temperature control device, generally the closest distance or the distance to a normally touchable or operable area on the temperature control device. This avoids misjudging the user as approaching and serves as the initial signal indicating that the user is about to make contact. For example, the distance A between the user and the operating interface. User contact data refers to the distance S between the user and the heat dissipation location. Combining user location data and user contact data allows for accurate judgment of user behavior, ensuring the accuracy of the overall temperature control.
[0029] Step S20: When the location value in the user location data is less than the user safe location threshold, a temperature control command is determined based on the user contact data and temperature sensing data, so as to perform temperature control on the temperature control device based on the temperature control command.
[0030] In this embodiment, the judgment of user behavior is mainly divided into an initial judgment, which mainly judges the position value in the user location data. Then, when the position value in the user location data is less than the user's safe position threshold, it can be determined that the user is operating the temperature control device or has approached it. Further judgment is then made based on user contact data and temperature sensing data to determine the temperature control command for the entire temperature control device. The user's safe position threshold refers to a user-defined safe distance value. For example, if the distance from the operating area is A, it can be determined that the user is likely to touch the temperature control device. Therefore, it is necessary to determine the temperature control command based on the user contact data and temperature sensing data, and then specifically control the temperature of the temperature control device to ensure user safety. For example, at this time, the temperature control command mainly controls the temperature of the heat dissipation area. That is, the target location for heat dissipation is changed to the heat dissipation location to avoid burns caused by accidental contact with the heat dissipation location, thereby ensuring the temperature control effect.
[0031] In one embodiment, user contact data includes a first distance value between the user and the heat dissipation location of the temperature control device, and temperature sensing data includes a first temperature value of the heat dissipation location. The step of determining a temperature control command based on the user contact data and the temperature sensing data includes: Step S21: When the first distance value is greater than the preset heat dissipation influence threshold and the first temperature value is greater than the first high temperature threshold, the temperature control command is determined to be the start heat dissipation control command for heat dissipation control of the heat dissipation location. Step S22: When the first distance value is greater than the preset heat dissipation impact threshold and the first temperature value is less than or equal to the first high temperature threshold, or when the first distance value is less than or equal to the preset heat dissipation impact threshold, the temperature control command is determined to be a stop heat dissipation control command.
[0032] In this embodiment, the user contact data includes a first distance value between the user and the heat dissipation location of the temperature control device, and the temperature sensing data includes a first temperature value of the heat dissipation location. Since the location value in the user location data indicates that the user may continue to contact the heat dissipation location, cooling of the heat dissipation location needs to begin. At this time, pre-cooling control is performed based on the distance value between the user and the heat dissipation location and the temperature value of the heat dissipation location itself. The heat dissipation location is the location where the temperature control device exchanges heat with the external environment; it can be a heat vent or a heat sink. The first distance value refers to the distance between the user and the heat dissipation location, which can be measured by a position sensor installed at the heat dissipation location. The first temperature value refers to the temperature value of the heat dissipation location, which can be measured by a temperature sensor installed at the heat dissipation location. Furthermore, when the first distance value is greater than a preset heat dissipation impact threshold and the first temperature value is greater than a first high temperature threshold, the temperature control command is determined to be a start heat dissipation control command for the heat dissipation location. That is, at this time, the user has not yet shown a tendency to contact the heat dissipation location (the first distance value is greater than the preset heat dissipation impact threshold), so when the first temperature value is greater than the first high temperature threshold, heat dissipation control of the heat dissipation location will begin. The preset heat dissipation impact threshold refers to the location where heat dissipation will not affect the user's senses. For example, if the distance of the maximum hot air during heat dissipation is A, then A can be set as the preset heat dissipation impact threshold. The first high temperature threshold refers to the temperature value that will affect the user's perception. Therefore, heat dissipation control can be performed in advance based on location and temperature values to ensure the safety of subsequent contact. Furthermore, heat dissipation is performed considering the user's position to ensure that heat dissipation will not affect the user's actual use or cause harm. In another embodiment, when the first distance value is greater than the preset heat dissipation impact threshold and the first temperature value is less than or equal to the first high temperature threshold (i.e., the temperature is not high at this time, and heat dissipation is not required), or when the first distance value is less than or equal to the preset heat dissipation impact threshold (i.e., although the temperature is high at this time, the user is about to approach the heat dissipation location; if heat dissipation continues, the user will have the equivalent feeling of being directly blown by the air conditioner's outdoor unit, so heat dissipation is stopped at this time to ensure the user's contact experience), the temperature control command is determined to be a stop heat dissipation control command. The entire control process performs heat dissipation in advance at different locations and temperatures to ensure the effectiveness of subsequent temperature control and the safety of use.
[0033] In this embodiment, a temperature control method is provided, applied to a temperature control device including a user detector. The user detector acquires user detection data in response to temperature sensing data, wherein the user detection data includes user location data and user contact data. When the location value in the user location data is less than a user safe location threshold, a temperature control command is determined based on the user contact data and the temperature sensing data. Temperature control is then applied to the temperature control device based on this command. This temperature control method combines the original temperature sensing data with the user detection data acquired by the user detector for temperature control, avoiding the problem of the entire temperature control process focusing solely on chip safety, which could lead to higher risks for actual users. In other words, this temperature control method combines the original temperature sensing data with user detection data to control temperature, taking into account user usage scenarios to ensure user safety and improve the effectiveness of temperature control. Furthermore, by combining user location data and user contact data for verification when considering user usage scenarios, the accuracy of the user usage scenario determination is ensured, further improving the effectiveness of temperature control.
[0034] Furthermore, based on the first embodiment of this application described above, a second embodiment of the temperature control method of this application is proposed. In this embodiment, after the step of determining the temperature control command based on user contact data and temperature sensing data, the method includes: Step S23: When the temperature control command is a stop heat dissipation control command, stop heat dissipation control is performed on the heat dissipation location and the chip of the temperature control device according to the stop heat dissipation control command. Step S24: When the temperature control command is a start heat dissipation control command, start heat dissipation control is performed on the heat dissipation location according to the start heat dissipation control command. The start heat dissipation control command includes at least one of adjusting the heat source distribution of the chip, reducing the power output of the chip, and increasing the physical cooling rate.
[0035] In this embodiment, the heat dissipation control of the temperature control device is mainly divided into stop heat dissipation control and start heat dissipation control. When the temperature control command is a stop heat dissipation control command, the heat dissipation control of the heat dissipation location and the chip of the temperature control device is stopped according to the stop heat dissipation control command. That is, at this time, the cooling of the heat dissipation location and the chip is stopped to avoid the risk of burns when the user touches the heat dissipation location. For example, the opening of the heat dissipation location is directly closed to avoid burns to the user from high temperature. The stop heat dissipation control command is an instruction to stop controlling the heat dissipation location and the chip to dissipate heat and cool down. In another embodiment, when the temperature control command is a start heat dissipation control command, the heat dissipation location is started according to the start heat dissipation control command. The start heat dissipation control command includes at least one of adjusting the heat source distribution of the chip, reducing the power output of the chip, and increasing the physical cooling rate. That is, at this time, the temperature of the heat dissipation location is reduced by adjusting the heat source distribution of the chip to reduce the overall heat source output of the chip. Similarly, reducing the power output of the chip also reduces the temperature of the heat dissipation location by reducing the output temperature of the chip. Increasing the physical cooling rate refers to increasing the cooling effect by increasing the fan speed. Of course, other heat dissipation control methods for the heat dissipation location can also be used, which will not be described in detail here.
[0036] In another embodiment, after the step of determining the temperature control command based on user contact data and temperature sensing data, the method includes: Step S26: When the temperature control command is a stop heat dissipation control command and the operating temperature of the chip in the temperature control device is greater than the chip high temperature threshold, the chip is cooled according to a preset special cooling command. The preset special cooling command includes at least one of reducing the chip's power output and changing the heat dissipation output position.
[0037] In this embodiment, after issuing a stop heat dissipation control command, assuming the user is fully in contact with the heat dissipation location or remains within the preset heat dissipation impact threshold, if the operating temperature of the chip in the temperature control device is found to be less than or equal to the chip's high-temperature threshold, the stop heat dissipation control command can continue to be used to control the heat dissipation location and the chip. Conversely, if it is determined that the operating temperature of the chip in the temperature control device is greater than the chip's high-temperature threshold, then the chip needs to be cooled to ensure the overall safety of the temperature control device. This can be achieved by using a preset special cooling command, which includes at least one of reducing the chip's power output and changing the heat dissipation output location. Reducing the chip's power output means reducing the temperature rise by decreasing the chip's output. However, if the temperature control device is a high-power demand device (e.g., an electric drill), reducing the chip's power output is not feasible. In this case, heat dissipation control can be achieved by changing the heat dissipation output location. For example, if the temperature control device has three heat dissipation locations D1-D3, and the control command for the D1 heat dissipation location is a stop heat dissipation control command, and it is found that the chip is overheating and needs to be cooled, then the D2 and / or D3 heat dissipation locations will be used to ensure normal chip cooling.
[0038] In another embodiment, after the step of acquiring user detection data collected by the user detector in response to temperature sensing data, the method includes: Step S11: When the first temperature value is greater than the second high temperature threshold, the pre-control instruction is determined to be the start heat dissipation control instruction for pre-heat dissipation control of the heat dissipation location, wherein the pre-control instruction is used to pre-heat dissipation control of the heat dissipation location, and the second high temperature threshold is greater than the first high temperature threshold.
[0039] In this embodiment, another scenario involves preemptively cooling the heat dissipation location when the temperature is too high. This means that cooling is initiated beforehand to ensure the safety of subsequent user contact. For example, when a first temperature value is determined to be greater than a second high-temperature threshold, a pre-control instruction is defined as a start-up heat dissipation control instruction for pre-heat dissipation control of the heat dissipation location. This pre-control instruction can be used to pre-heat dissipation control of the heat dissipation location, and can be at least one of adjusting the heat source distribution of the chip, reducing the chip's power output, and increasing the physical cooling rate, or other control methods. The second high-temperature threshold is greater than the first high-temperature threshold, ensuring that cooling can be completed before subsequent contact when the temperature is too high, thereby ensuring the effectiveness of the overall temperature control.
[0040] In another implementation, refer to Figure 3 , Figure 3This is a schematic diagram of the overall flow of the temperature control method of this application. When the device is started or enters the operating state, it first enters the temperature monitoring stage. The performance detection module acquires the current operating parameters of the device in real time, including the core temperature and performance level, and processes these parameters into temperature values, sending them to the temperature controller. When the device is detected to have entered a high-temperature operating range, the temperature controller can initiate forced cooling control and simultaneously enter a risk assessment stage to determine if there is a risk of contact with the user. Cooling control can also prevent burns or disruption to chip operation from subsequent contact. During the risk assessment stage, the temperature controller determines the distance between the user and the high-temperature area or the outermost position of the temperature control device. If the user distance is greater than a preset safe distance, it is considered that there is no contact risk, and the current operating state can continue without intervention. Of course, if the temperature at the heat dissipation location is still too high, the heat dissipation location can be cooled first to ensure the safety of subsequent contact. Conversely, if the user distance is detected to be less than the safe distance, the next step, contact intent recognition, is initiated. During the contact intent recognition process, if a user actively touches the device (e.g., a normal operation button or grip area), it is determined as an "active behavior," and the system allows the current state to be maintained to ensure user experience. If no active contact behavior is detected, it is determined as a "potential accidental touch risk." In this case, the temperature controller immediately sends control commands to the thermal control module, including but not limited to: reducing processor power output; increasing fan speed; adjusting heat source distribution; or performing localized cooling. Alternatively, during the contact behavior judgment process, thermal control can be implemented for situations where contact is imminent (above a preset thermal impact threshold), and thermal control can be stopped for situations where contact is about to occur (below or equal to a preset thermal impact threshold), awaiting contact. Through these measures, the temperature of hot spots on the device drops rapidly, thereby avoiding the risk of burns when the user touches the device.
[0041] Furthermore, based on the first and / or second embodiments of this application described above, a third embodiment of the temperature control method of this application is proposed. In this embodiment, the user detector includes a distance detector for detecting the distance value between the user and the operating position of the temperature control device, and a contact detector for detecting the contact state between the user and the heat dissipation position of the temperature control device. The step of acquiring user detection data collected by the user detector in response to temperature sensing data includes: Step a: In response to temperature sensing data, acquire user location data collected by the distance detector and user contact data collected by the contact detector.
[0042] In this embodiment, the user detector includes a distance detector for detecting the distance between the user and the operating position of the temperature control device, and a contact detector for detecting the contact state between the user and the heat dissipation position of the temperature control device. (Refer to...) Figure 4 , Figure 4 This is another schematic diagram of the temperature control device of this application. Distance detector 11 is installed on the outer casing of the temperature control device or in the user's operating area to identify whether the user actively contacts the device. It can be a capacitive touch sensor, pressure sensor, or conductive detection structure to identify user contact behavior. Alternatively, it can be placed on the outermost side to determine if the user is about to contact the temperature control device. Contact detector 12 is installed near the hot spot area of the device (such as the air outlet or heat sink area) to detect the distance between the user and the high-temperature area. It can be an infrared ranging sensor, time-of-flight sensor, or ultrasonic ranging module to obtain distance information between the user and the heat dissipation location of the device, enabling timely heat dissipation protection. It is worth noting that the design positions of the distance detector and contact detector are not limited here. The main purpose is to use the distance detector to detect when the user approaches the temperature detection device. Then, when the user is detected to have touched the temperature detection device, the system will continue to detect whether there is a risk of contact, ensuring that cooling control has been completed by the time the user touches the temperature control device, thus ensuring the effectiveness of the overall temperature control.
[0043] In one embodiment, the temperature sensing data includes a second temperature value of a chip within the temperature control device, and the temperature control method further includes: Step b: When the second temperature value is greater than the chip's high temperature threshold, the chip is cooled based on a preset normal cooling command. The preset normal cooling command includes at least one of reducing the chip's power output, increasing the physical cooling rate, adjusting the chip's heat source distribution, and performing local cooling control on the chip.
[0044] In this embodiment, when the second temperature value is found to be greater than the chip's high-temperature threshold, the chip is cooled based on a preset normal cooling command. This preset normal cooling command includes at least one of the following: reducing the chip's power output, increasing the physical cooling rate, adjusting the chip's heat source distribution, and performing localized cooling control on the chip. This cools the chip to ensure its normal operation. Furthermore, localized cooling can be performed, such as controlling only a specific part of the chip, to efficiently protect the chip individually and thus extend the lifespan of the temperature control device.
[0045] It should be noted that the above examples are only for understanding this application and do not constitute a limitation on the temperature control method of this application. Any simple modifications based on this technical concept are within the protection scope of this application.
[0046] This application also provides a temperature control device, which includes a temperature controller and a user detector, wherein the temperature controller is connected to the user detector, as shown in the reference. Figure 5 The temperature controller includes: The data acquisition module is used to acquire user detection data collected by the user detector in response to temperature sensing data. The user detection data includes user location data and user contact data. The temperature control module is used to determine a temperature control command based on user contact data and temperature sensing data when the location value in the user location data is less than the user's safe location threshold, so as to control the temperature of the temperature control device based on the temperature control command.
[0047] The controller provided in this application employs the temperature control method described in the above embodiments, aiming to solve the technical problem of poor temperature control performance. Compared with the prior art, the beneficial effects of the controller provided in this application are the same as those of the temperature control method provided in the above embodiments, and other technical features of the controller are the same as those disclosed in the methods of the above embodiments, and will not be repeated here.
[0048] This application provides a temperature control device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, which are executed by the at least one processor to enable the at least one processor to perform the temperature control method in Embodiment 1 above.
[0049] The following is for reference. Figure 6 The diagram illustrates a structural schematic of a temperature control device suitable for implementing embodiments of this application. The temperature control device in the embodiments of this application may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Description), PMPs (Portable Media Players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 6 The temperature control device shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.
[0050] like Figure 6As shown, the temperature control device may include a processing unit 1001 (e.g., a central processing unit, a graphics processing unit, etc.) that can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage device 1003 into a random access memory (RAM) 1004. The RAM 1004 also stores various programs and data required for the operation of the temperature control device. The processing unit 1001, the ROM 1002, and the RAM 1004 are interconnected via a bus 1005. An input / output interface 1006 is also connected to the bus. Typically, the following systems can be connected to the input / output interface 1006: input devices 1007 including, for example, a touchscreen, touchpad, keyboard, mouse, image sensor, microphone, accelerometer, gyroscope, etc.; output devices 1008 including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 1003 including, for example, magnetic tape, hard disk, etc.; and communication devices 1009. Communication device 1009 allows the temperature control device to communicate wirelessly or wiredly with other temperature control devices to exchange data. Although the figures show temperature control devices with various systems, it should be understood that implementation or possession of all the systems shown is not required. More or fewer systems may be implemented alternatively.
[0051] Specifically, according to the embodiments disclosed in this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments disclosed in this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device, or installed from storage device 1003, or installed from read-only memory 1002. When the computer program is executed by processing device 1001, it performs the functions defined in the methods of the embodiments disclosed in this application.
[0052] The temperature control device provided in this application employs the temperature control method described in the above embodiments, aiming to solve the technical problem of poor temperature control performance. Compared with the prior art, the beneficial effects of the temperature control device provided in this application are the same as those of the temperature control method provided in the above embodiments, and other technical features of the temperature control device are the same as those disclosed in the previous embodiment method, and will not be repeated here.
[0053] It should be understood that the various parts disclosed in this application can be implemented using hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in any suitable manner in one or more embodiments or examples.
[0054] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
[0055] This application provides a computer storage medium having computer-readable program instructions (i.e., a computer program) stored thereon, the computer-readable program instructions being used to execute the temperature control method described in the above embodiments.
[0056] The computer storage medium provided in this application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or any combination thereof. More specific examples of computer storage media may include, but are not limited to: electrical connections with one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), or flash memory, optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this embodiment, the computer storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, system, or device. The program code contained on the computer storage medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination thereof.
[0057] The aforementioned computer storage medium may be included in the temperature control device; or it may exist independently and not be assembled into the temperature control device.
[0058] The aforementioned computer storage medium carries one or more programs, which, when executed by the temperature control device, cause the temperature control device to perform the following operations: In response to temperature sensing data, the user detection data collected by the user detector is obtained, including user location data and user contact data; When the location value in the user location data is less than the user safe location threshold, a temperature control command is determined based on the user contact data and temperature sensing data, and the temperature control device is used to control the temperature based on the temperature control command.
[0059] Computer program code for performing the operations of this application can be written in one or more programming languages or a combination thereof. These programming languages include object-oriented programming languages such as Java, Smalltalk, and C++, as well as conventional procedural programming languages such as C or similar languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0060] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation that may be implemented in systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0061] The modules described in the embodiments of this application can be implemented in software or hardware. The names of the modules do not necessarily limit the functionality of the unit itself.
[0062] The computer storage medium provided in this application stores computer-readable program instructions (i.e., a computer program) for executing the above-described temperature control method, aiming to solve the technical problem of poor temperature control performance. Compared with the prior art, the beneficial effects of the computer storage medium provided in this application are the same as those of the temperature control method provided in the above embodiments, and will not be repeated here.
[0063] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the temperature control method described above.
[0064] The computer program product provided in this application aims to solve the technical problem of poor temperature control performance. Compared with the prior art, the beneficial effects of the computer program product provided in this application are the same as those of the temperature control method provided in the above embodiments, and will not be repeated here.
[0065] The above are only some embodiments of this application and do not limit the patent scope of this application. All equivalent structural transformations made under the technical concept of this application and using the contents of the specification and drawings of this application, or direct / indirect applications in other related technical fields, are included in the patent protection scope of this application.
Claims
1. A temperature control method, characterized in that, The temperature control method is applied to a temperature control device, the temperature control device including a user detector, and the temperature control method includes: The user detection data collected by the user detector is acquired in response to temperature sensing data, wherein the user detection data includes user location data and user contact data; When the location value in the user location data is less than the user safe location threshold, a temperature control command is determined based on the user contact data and the temperature sensing data, so as to perform temperature control on the temperature control device based on the temperature control command.
2. The temperature control method as described in claim 1, characterized in that, The user contact data includes a first distance value between the user and the heat dissipation location of the temperature control device, and the temperature sensing data includes a first temperature value of the heat dissipation location. The step of determining the temperature control command based on the user contact data and the temperature sensing data includes: When the first distance value is greater than the preset heat dissipation impact threshold and the first temperature value is greater than the first high temperature threshold, the temperature control command is determined to be the start heat dissipation control command for the heat dissipation location. When the first distance value is greater than the preset heat dissipation impact threshold and the first temperature value is less than or equal to the first high temperature threshold, or when the first distance value is less than or equal to the preset heat dissipation impact threshold, the temperature control command is determined to be a stop heat dissipation control command.
3. The temperature control method as described in claim 2, characterized in that, After the step of determining the temperature control command based on the user contact data and the temperature sensing data, the following steps are included: When the temperature control command is a stop heat dissipation control command, the heat dissipation location and the chip of the temperature control device are controlled to stop heat dissipation according to the stop heat dissipation control command. When the temperature control command is a start heat dissipation control command, heat dissipation control is performed on the heat dissipation location according to the start heat dissipation control command. The start heat dissipation control command includes at least one of adjusting the heat source distribution of the chip, reducing the power output of the chip, and increasing the physical cooling rate.
4. The temperature control method as described in claim 2, characterized in that, After the step of determining the temperature control command based on the user contact data and the temperature sensing data, the following steps are included: When the temperature control command is a stop heat dissipation control command, and the operating temperature of the chip in the temperature control device is greater than the chip high temperature threshold, the chip is cooled according to a preset special cooling command. The preset special cooling command includes at least one of reducing the power output of the chip and changing the heat dissipation output position.
5. The temperature control method as described in claim 2, characterized in that, Following the step of acquiring user detection data collected by the user detector in response to temperature sensing data, the method includes: When the first temperature value is greater than the second high temperature threshold, the pre-control instruction is determined to be the start heat dissipation control instruction for pre-heat dissipation control of the heat dissipation location, wherein the pre-control instruction is used to pre-heat dissipation control of the heat dissipation location, and the second high temperature threshold is greater than the first high temperature threshold.
6. The temperature control method according to any one of claims 1 to 5, characterized in that, The user detector includes a distance detector for detecting the distance between the user and the operating position of the temperature control device, and a contact detector for detecting the contact state between the user and the heat dissipation position of the temperature control device. The step of acquiring user detection data collected by the user detector in response to temperature sensing data includes: In response to temperature sensing data, the distance detector acquires user location data, and the contact detector acquires user contact data.
7. The temperature control method according to any one of claims 1 to 5, characterized in that, The temperature sensing data includes a second temperature value of the chip within the temperature control device, and the temperature control method further includes: When the second temperature value is greater than the chip's high temperature threshold, the chip is cooled based on a preset normal cooling command. The preset normal cooling command includes at least one of reducing the chip's power output, increasing the physical cooling rate, adjusting the chip's heat source distribution, and performing local cooling control on the chip.
8. A temperature control device, characterized in that, The temperature control device includes a user detector and a temperature controller, the temperature controller being connected to the user detector, and the temperature controller comprising: The data acquisition module is used to acquire user detection data collected by the user detector in response to temperature sensing data, wherein the user detection data includes user location data and user contact data; A temperature control module is used to determine a temperature control command based on the user contact data and the temperature sensing data when the location value in the user location data is less than the user safe location threshold, so as to perform temperature control on the temperature control device based on the temperature control command.
9. A temperature control device, characterized in that, The temperature control device includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the temperature control method as described in any one of claims 1 to 7.
10. A computer storage medium, characterized in that, The computer storage medium stores a temperature control program, wherein when the temperature control program is executed by a processor, it implements the steps of the temperature control method as described in any one of claims 1 to 7.