Hair dryer control method and hair dryer

CN122837542APending Publication Date: 2026-09-29BEIJING HEJING OPTICAL TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610921595.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-06-24
Publication Date
2026-09-29

AI Technical Summary

Technical Problem

[0004]有鉴于此,本申请实施例提供了一种吹风机控制方法和吹风机,以解决现有的因吹风机温度控制不当对目标对象造成的烧毁以及控制稳定性较差的问题

Benefits of technology

[0023]本申请实施例与现有技术相比存在的有益效果是:通过吹风机上的阵列式温度传感器实时采集的原始温度数据确定感兴趣区域,基于连通域判定规则选择目标热点簇,以根据目标热点簇内多个像素点的温度和感兴趣区域的温度,确定感兴趣区域所采集的温度的可信度等级,从而根据可信度等级对吹风机的工作状态进行控制。由于通过阵列式温度传感器所采集的温度数据确定目标热点簇,可以排除离散虚假热点的干扰,精准识别真实的区域温度,进而基于可信度等级执行的分级控制策略提高了吹风机的控制稳定性,避免了因吹风机温度控制不当对目标对象造成的烧毁问题。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122837542A_ABST
    Figure CN122837542A_ABST
Patent Text Reader

Abstract

The application discloses a hair dryer control method and a hair dryer, and belongs to the technical field of intelligent temperature control, and is used for solving the problems of complex operation of manual control of air volume and temperature of the existing hair dryer and the like. When the hair dryer works, temperature distribution data of a target area is acquired through an array sensor, an effective temperature area corresponding to a target object is recognized, and a continuously distributed hotspot area is screened; the reliability level of a temperature measurement result is determined in combination with the hotspot area characteristics and the temperature distribution, the working mode, the power and the air speed of the hair dryer are dynamically adjusted according to different reliability levels, and intelligent temperature control is realized. The application can improve the temperature detection accuracy and the hotspot recognition capability, enhance the anti-interference capability and the temperature control stability, reduce the risk of local overheating, and improve the safety, the comfort and the intelligent control level in the use process of the hair dryer.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of hair dryer control technology, and in particular relates to a hair dryer control method and a hair dryer. Background Technology

[0002] Hair dryers, as a common hair styling and drying tool in daily life, work on the principle of generating airflow by rotating a motor-driven impeller, and heating the airflow with a heating element to quickly dry and style hair or objects. Currently, hair dryers on the market are mainly divided into two categories: traditional AC series motor hair dryers and high-speed brushless motor hair dryers. Their overall structure generally includes a housing, handle, motor, impeller, heating element, control buttons, and air inlet and outlet mechanisms.

[0003] In existing technologies, when users use hair dryers to dry hair or other objects, hair dryers equipped with temperature sensors have difficulty identifying local hot spots, which can lead to hair damage due to improper temperature control. Furthermore, the reliability of existing temperature control strategies is low. Summary of the Invention

[0004] In view of this, embodiments of this application provide a hair dryer control method and a hair dryer to solve the problems of burn-out of target objects caused by improper temperature control of existing hair dryers and poor control stability.

[0005] A first aspect of this application provides a hair dryer control method, comprising: when the hair dryer is operating, determining a region of interest (ROI) based on raw temperature data collected in real time by an array-type temperature sensor installed on the hair dryer; determining a target hotspot cluster from the ROI based on a connectivity determination rule, wherein the target hotspot cluster includes multiple connected pixels and their respective temperatures; determining a reliability level of the temperature collected in the ROI based on the temperatures of the multiple pixels within the target hotspot cluster and the temperature of the ROI; and controlling the operating state of the hair dryer based on the reliability level.

[0006] In one specific implementation of the first aspect, the aforementioned credibility level includes a first level and a second level, wherein the credibility of the first level is higher than that of the second level.

[0007] In one specific implementation of the first aspect, controlling the working state of the hair dryer based on the aforementioned confidence level includes: when the confidence level is the first level, controlling each control function of the hair dryer to be within the normal range; and when the confidence level is the second level, adjusting the working mode and working power of the hair dryer.

[0008] In one specific implementation of the first aspect, the aforementioned credibility level also includes a third level, wherein the credibility of the third level is lower than that of the first level and higher than that of the second level.

[0009] In one specific implementation of the first aspect, controlling the working state of the hair dryer based on the aforementioned confidence level further includes: when the aforementioned confidence level is the third level, calculating a weighted average temperature based on multiple pixels in the target hotspot cluster and their respective weights; and adjusting the amplitude of each control function of the hair dryer based on the aforementioned weighted average temperature.

[0010] In one specific implementation of the first aspect, the aforementioned raw temperature data includes a temperature matrix, wherein each matrix element in the temperature matrix corresponds to one of the aforementioned array-type temperature sensors.

[0011] In one specific implementation of the first aspect, before determining the region of interest, the method further includes: if at least one element in the temperature matrix is ​​greater than the upper limit of temperature safety, determining the credibility level of the original temperature data as a second level; and adjusting the working mode and power of the hair dryer based on the control strategy corresponding to the second level.

[0012] In one specific implementation of the first aspect, determining the reliability level of the temperature collected in the region of interest based on the temperatures of multiple pixels within the target hotspot cluster and the temperature of the region of interest includes: determining the effective pixel ratio and target temperature field contrast of the region of interest based on the temperature of the region of interest, wherein the effective pixel ratio represents the ratio between the number of pixels in the temperature range of the working object adapted to the hair dryer and the total number of pixels in the region of interest; determining the hotspot cluster dispersion and hotspot persistence of the target hotspot cluster based on the temperatures of multiple pixels within the target hotspot cluster; and determining the reliability level based on the effective pixel ratio, the target temperature field contrast, the hotspot cluster dispersion, and the hotspot persistence.

[0013] In one specific implementation of the first aspect, determining a target hotspot cluster from the region of interest based on a connectivity determination rule includes: determining multiple pixels from the region of interest that satisfy hotspot determination conditions; determining a connected pixel group from the multiple pixels that satisfy the hotspot determination conditions based on the connectivity determination rule; determining the connected pixel group as an effective hotspot cluster if the number of pixels in any of the connected pixel groups meets a preset connectivity threshold, wherein the preset connectivity threshold is determined based on at least one of the array specifications of the array-type temperature sensor and the area of ​​the region of interest; and determining the target hotspot cluster from at least one of the effective hotspot clusters based on the temperature of the effective hotspot cluster.

[0014] In one specific implementation of the first aspect, determining the target hotspot cluster from at least one of the effective hotspot clusters based on the temperature of the effective hotspot clusters includes: determining the average temperature of each of the effective hotspot clusters; and determining the effective hotspot cluster corresponding to the maximum value of the average temperature as the target hotspot cluster.

[0015] In one specific implementation of the first aspect, the array-type temperature sensor is installed in the non-direct blowing area at the air outlet of the blower.

[0016] In one specific implementation of the first aspect, determining the region of interest based on the raw temperature data collected in real time by the array-type temperature sensor installed on the hair dryer includes: performing temperature drift compensation processing on the raw temperature data to obtain compensated temperature data; and determining the region of interest based on the compensated temperature data.

[0017] In one specific implementation of the first aspect, the compensated temperature data includes a temperature matrix corresponding to the array size of the array-type temperature sensor.

[0018] In one specific implementation of the first aspect, determining the region of interest based on the compensated temperature data includes: determining an effective temperature range based on the global average temperature and global temperature standard deviation of the temperature matrix; identifying consecutive pixels in the temperature matrix that fall within the effective temperature range as effective pixels; and aggregating the effective pixels based on connected component rules to determine the region of interest based on the aggregated pixel group.

[0019] A second aspect of this application provides a hair dryer control device, which may include: a region determination module, used to determine a region of interest based on raw temperature data collected in real time by an array of temperature sensors installed on the hair dryer when the hair dryer is operating; a hotspot determination module, used to determine target hotspot clusters from the region of interest based on a connectivity domain determination rule, wherein the target hotspot clusters include multiple connected pixels and their corresponding temperatures; a level determination module, used to determine a confidence level of the temperature collected in the region of interest based on the temperatures of multiple pixels in the target hotspot clusters and the temperature of the region of interest; and a state control module, used to control the operating state of the hair dryer based on the confidence level.

[0020] A third aspect of this application provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of any of the above-described hair dryer control methods.

[0021] A fourth aspect of this application provides a hair dryer, including a hair dryer body, a memory, a processor, and a computer program stored in the memory and executable on the processor. An array of temperature sensors is installed on the hair dryer body, and the processor executes the computer program to implement the steps of any of the above-described hair dryer control methods.

[0022] A fifth aspect of this application provides a computer program product, including a computer program that, when executed by a processor, implements the steps of any of the above-described hair dryer control methods.

[0023] The beneficial effects of this application embodiment compared to the prior art are as follows: The region of interest (ROI) is determined by real-time acquisition of raw temperature data from an array-type temperature sensor on the hair dryer. Target hotspot clusters are selected based on connected component determination rules. The reliability level of the temperature collected from the ROI is determined based on the temperatures of multiple pixels within the target hotspot cluster and the temperature of the ROI. The working state of the hair dryer is then controlled according to the reliability level. Since the target hotspot clusters are determined using temperature data acquired by the array-type temperature sensor, interference from discrete false hotspots can be eliminated, accurately identifying the true regional temperature. This, in turn, improves the control stability of the hair dryer through a hierarchical control strategy based on the reliability level, avoiding burn-out of the target object due to improper temperature control of the hair dryer. Attached Figure Description

[0024] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0025] Figure 1 This is a flowchart of one embodiment of a hair dryer control method in this application.

[0026] Figure 2 This is a flowchart illustrating one embodiment of determining the credibility level in this application.

[0027] Figure 3 A schematic diagram of an installation location of an array-type temperature sensor in an embodiment of this application.

[0028] Figure 4 This is a structural diagram of one embodiment of a hair dryer control device provided in this application.

[0029] Figure 5 This is a schematic block diagram of an electronic device provided in an embodiment of this application. Detailed Implementation

[0030] To make the inventive objectives, features, and advantages of this application more apparent and understandable, the technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the embodiments described below are only some embodiments of this application, and not all embodiments. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0031] It should be understood that, when used in this specification and the appended claims, the term "comprising" indicates the presence of the described features, integrals, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or collections thereof.

[0032] It should also be understood that the terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to limit the scope of the application. As used in this specification and the appended claims, the singular forms “a,” “an,” and “the” are intended to include the plural forms unless the context clearly indicates otherwise.

[0033] It should also be further understood that the term “and / or” as used in this application specification and the appended claims means any combination of one or more of the associated listed items and all possible combinations, and includes such combinations.

[0034] As used in this specification and the appended claims, the term "if" may be interpreted, depending on the context, as "when," "once," "in response to determination," or "in response to detection." Similarly, the phrase "if determined" or "if [the described condition or event] is detected" may be interpreted, depending on the context, as "once determined," "in response to determination," "once [the described condition or event] is detected," or "in response to detection of [the described condition or event]."

[0035] Furthermore, in the description of this application, the terms "first," "second," "third," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.

[0036] Existing smart hair dryers typically use single-point infrared temperature sensors or single-point temperature sensors combined with algorithms to achieve automatic temperature adjustment. However, this approach suffers from several drawbacks during actual hair drying, including insufficient representativeness of single-point temperature measurements, difficulty in identifying localized hot spots, sensitivity to changes in distance, obstruction, and background interference, making measurement reliability difficult to determine, and a tendency for temperature to surge and control to fluctuate during the wet-to-drying stage. These issues ultimately lead to insufficient hair care safety and control stability.

[0037] To address the aforementioned shortcomings, existing technologies have not yet formed a systematic solution. They either only optimize the single-point temperature measurement filtering logic or fail to specifically identify interference in handheld scanning scenarios. Furthermore, they cannot accurately distinguish between clustered real hot spots and discrete false high-temperature points, making it difficult to guarantee the reliability of temperature control decisions. Therefore, there is an urgent need for an adaptive control scheme that is compatible with array-type temperature measurement, can accurately extract effective target areas, and identify real clustered hot spots.

[0038] In view of this, embodiments of this application provide a hair dryer control method and a hair dryer to solve the problems of burn-out of target objects caused by improper temperature control of existing hair dryers and poor control stability.

[0039] In this embodiment, the target hot spot cluster can be determined by the temperature data collected by the array temperature sensor, which can eliminate the interference of discrete false hot spots, accurately identify the real area temperature, and then improve the control stability of the hair dryer by the hierarchical control strategy based on the confidence level, avoiding the problem of burning the target object due to improper temperature control of the hair dryer.

[0040] Figure 1 This is a flowchart of one embodiment of a hair dryer control method in this application.

[0041] Please see Figure 1 One embodiment of a hair dryer control method in this application may include steps S101 to S104.

[0042] Step S101: While the hair dryer is in operation, determine the region of interest based on the raw temperature data collected in real time by the array-type temperature sensor installed on the hair dryer.

[0043] Step S102: Determine the target hotspot cluster from the region of interest based on the connected component determination rule, wherein the target hotspot cluster includes multiple connected pixels and their respective temperatures.

[0044] Step S103: Determine the confidence level of the temperature collected in the region of interest based on the temperature of multiple pixels within the target hotspot cluster and the temperature of the region of interest.

[0045] Step S104: Control the working status of the hair dryer based on the confidence level.

[0046] Hair dryer operation can refer to a user using a hair dryer to dry a target object, such as hair, clothing, paper, or target objects like sofas and cushions. This embodiment uses hair as an example to illustrate the process.

[0047] Array-type temperature sensors arrange multiple temperature sensing units in rows and columns, acquiring raw temperature data that is not a single-point value. They are mainly classified into three types: infrared thermopile arrays, fiber optic grating arrays, and contact thermocouple / thermistor arrays. The array-type temperature sensor used in this embodiment is an n×m array infrared temperature sensor, where n and m are both positive integers ≥4, such as 4×4, 8×8, or 16×16. It should be noted that the aforementioned 4×4, 8×8, and 16×16 specifications are merely exemplary embodiments and do not constitute a limitation on the scope of protection of this application. In other embodiments, the specifications of the array-type infrared temperature sensor can be set according to actual application requirements.

[0048] Connectivity determination rules refer to determining a group of pixels that meet the requirements from multiple connected components based on certain criteria (such as the number of pixels).

[0049] The working status of a hair dryer can refer to its airflow speed, heating power, and the performance of each control button. For example, the heating power at level 1 is 1000 watts, but it can be limited to 500 watts after adjustment.

[0050] During the process of a user drying their hair with a hair dryer, an array of temperature sensors installed on the hair dryer can collect raw temperature data of the drying area in real time and determine the Region of Interest (ROI) based on the raw temperature data.

[0051] Each pixel in the region of interest corresponds to a temperature. Based on the connectivity rules, target hotspot clusters are determined from the region of interest. Multiple pixels in the target hotspot cluster are connected. Therefore, based on the temperatures of different pixels in the target hotspot cluster, combined with the temperature of the region of interest (e.g., the average temperature), the reliability level of the temperature collected in the current region of interest is determined. The reliability level indicates the degree of distortion of the collected data. For example, when the reliability level is low, it can be determined that the original temperature data collected is highly distorted.

[0052] After determining the reliability level of the temperature collected in the region of interest, the working status of the hair dryer can be controlled based on the reliability level. For example, when the reliability level is high, the various settings of the hair dryer can work according to the set power or setting function, while when the reliability level is low, the power of each setting of the hair dryer can be forcibly changed, such as changing the heating power of the 1st heating button from 1000 watts to 500 watts.

[0053] According to embodiments of this application, a region of interest (ROI) is determined by real-time acquisition of raw temperature data from an array-type temperature sensor on the hair dryer. A target hotspot cluster is selected based on a connectivity rule. The reliability level of the temperature collected from the ROI is determined by comparing the temperatures of multiple pixels within the target hotspot cluster with the temperature of the ROI. The working state of the hair dryer is then controlled based on this reliability level. Since the target hotspot cluster is determined using temperature data acquired from the array-type temperature sensor, interference from discrete false hotspots can be eliminated, accurately identifying the true regional temperature. This, in turn, improves the control stability of the hair dryer through a hierarchical control strategy based on the reliability level, preventing burn-out of the target object due to improper temperature control.

[0054] In one specific implementation of the first aspect, the credibility level includes a first level and a second level, wherein the credibility of the first level is higher than that of the second level.

[0055] In one specific implementation of the first aspect, the working state of the hair dryer is controlled based on the confidence level, including: when the confidence level is the first level, controlling the various control functions of the hair dryer to be within the normal range; when the confidence level is the second level, adjusting the working mode and working power of the hair dryer.

[0056] In determining the credibility level, different judgment intervals can be used to determine the specific credibility level. For example, the judgment interval for the first level can be set to 50% ≤ S ≤ 100%, and the judgment interval for the second level can be set to 0 ≤ S < 50%. The specific credibility level can be determined through these judgment intervals. For instance, when the credibility S is 90%, the credibility level can be determined as the first level; if the credibility S is 30%, the credibility level can be determined as the second level. It should be noted that the above judgment interval is only an exemplary implementation method and does not constitute a limitation on the scope of protection of this application. In other implementations, the judgment interval can be set according to actual application needs.

[0057] If the confidence level is determined to be Level 1, the corresponding control strategy for Level 1 is to keep all control buttons on the hair dryer in normal function. For example, if the rated power of the Level 1 heating button is 1000 watts, then the control strategy will control the button to be at the normal 1000 watt power.

[0058] If the credibility level is level two, the corresponding control strategy for level two is to adjust the working mode and power of the hair dryer. For example, if the hair dryer is currently in heating mode, it can be adjusted to a high-speed blowing mode (no heating), and the power can also be adjusted simultaneously, such as adjusting the power of the heating button to 100 watts.

[0059] In some embodiments, when the temperature field confidence level is Level 2, it indicates that the currently acquired temperature field data exhibits at least one of the following: high temperature anomaly, local distortion, strong reflection interference, target obstruction, or measurement instability. In this case, the blower's operating mode can be changed to protection mode to reduce the adverse effects of temperature control misjudgments on the target object.

[0060] In protection mode, a conservative control strategy can be used to control the hair dryer, such as reducing the heating power, limiting the upper limit of the heating power, switching to the cool air mode, and prompting the user to adjust at least one of the following: the usage distance and the blowing angle.

[0061] Furthermore, the protection mode can determine exit based on multiple consecutive frames of temperature field data. For example, when the reliability of the temperature field recovers to the first level or the third level described below within a preset number of consecutive frames, the corresponding normal temperature control process can be restored. This avoids frequent false triggers caused by single-frame anomalies, single-point noise, or instantaneous reflections, while improving the control stability and safety of the hair dryer.

[0062] According to the embodiments of this application, different hierarchical control strategies are implemented through different confidence levels, which avoids damage to the target object when the hair dryer always uses the same working mode or working power to dry the target object, thus contributing to the control stability of the hair dryer and the user experience.

[0063] In the above embodiments, the data acquisition frequency of the array temperature sensor can be further considered. For example, based on each frame of data (i.e., the original temperature data) acquired based on the data acquisition frequency, the hair dryer can be controlled based on the confidence level determined by the current frame data, or the confidence level can be comprehensively determined based on multiple consecutive frames (e.g., 5-10 frames) for control.

[0064] In one specific embodiment, among the confidence levels determined by continuously acquired multi-frame data, if the confidence level of 5-10 consecutive frames is at the first level (or it can be determined based on a quantity threshold), then the confidence level at the current time can be determined to be at the first level. If the confidence level of 3-5 consecutive frames is at the second level (or it can be determined based on a quantity threshold), then the confidence level at the current time can be determined to be at the second level. It should be noted that the aforementioned 3-5 consecutive frames are only an exemplary implementation method and do not constitute a limitation on the scope of protection of this application. In other implementation methods, the number of consecutive frames can be set according to actual application requirements.

[0065] In another specific implementation of the first aspect, the credibility level includes a third level, wherein the credibility of the third level is lower than that of the first level but higher than that of the second level.

[0066] In another specific implementation of the first aspect, controlling the working state of the hair dryer based on the confidence level also includes: when the confidence level is level three, calculating the weighted average temperature based on multiple pixels in the target hotspot cluster and their respective weights; and adjusting the amplitude of each control function of the hair dryer based on the weighted average temperature.

[0067] The credibility level can be divided into multiple levels. For example, in this embodiment, the credibility level is divided into a first level, a second level, and a third level. In this case, the judgment intervals corresponding to the three levels can be S < 50%, 50% ≤ S < 80%, and S ≥ 80%, respectively. It should be noted that the range and number of the above judgment intervals are only an exemplary implementation and do not constitute a limitation on the scope of protection of this application. In other implementations, the range and number of intervals can be set according to actual application needs.

[0068] When the credibility level is determined to be level three, a weighted average temperature can be obtained by further calculating the weighted average temperature based on the temperature of the pixels in the target hotspot cluster and the weight of each pixel.

[0069] In one specific embodiment, the geometric center of the target hotspot cluster is used as the core, and the weight of the central pixel is set to 1. For each layer of pixels expanded outwards, the weight decreases by a fixed step size. This step size can be set according to the weighted filtering logic and temperature measurement accuracy requirements. A suitable value can be determined through conventional experiments or design optimization; a preferred implementation uses 0.1. The weight of pixels in non-interest areas is uniformly set to 0. A weighted average temperature is calculated based on the weights and corresponding temperatures. The amplitude of each control function of the hair dryer is then adjusted based on the weighted average temperature.

[0070] It should be noted that the pixel weights described above are only one exemplary implementation and do not constitute a limitation on the scope of protection of this application. In other implementations, the pixel weights can be set according to actual application requirements.

[0071] In one specific embodiment, the hair dryer can be further controlled by incorporating the upper limit of the target object's safe temperature. For example, when drying hair, if the difference between the weighted average temperature and the upper limit of the safe temperature is less than a preset difference threshold, the amplitude of each setting button can be directly limited to 30% of its rated amplitude. For instance, if the heating power of the original setting 1 heating button is 1000 watts, it can be limited to 300 watts. If it exceeds the preset difference threshold, the amplitude of each setting button can be directly limited to 50% of its rated amplitude. It should be noted that the above control logic can be specifically set according to the type of the target object. The above example is only illustrative and does not limit the specific manifestation of the control logic.

[0072] In another specific embodiment, weighted temperature ranges for different intervals can be set. By determining the specific interval in which the weighted average temperature is located, the control strategy corresponding to that interval is executed. The larger the upper limit value of the interval, the larger the corresponding range of limitation. For example, the limitation range corresponding to the interval with the largest upper limit value is 20% of the original rated function (such as rated power). It should be noted that the above limitation range is only an exemplary implementation method and does not constitute a limitation on the scope of protection of this application. In other implementation methods, the limitation range can also be set according to actual application requirements.

[0073] According to embodiments of this application, when the confidence level is level three, more precise control is achieved through the calculated weighted average temperature, which helps to improve the control strategy of the hair dryer, thereby further enhancing the safety of the target object.

[0074] In one specific implementation of the first aspect, the raw temperature data includes a temperature matrix, wherein each matrix element in the temperature matrix corresponds to a sensor in an array of temperature sensors.

[0075] In one specific implementation of the first aspect, before determining the region of interest, the method further includes: determining the credibility level of the original temperature data as a second level if at least one element in the temperature matrix is ​​greater than the upper limit of temperature safety; and adjusting the working mode and power of the hair dryer based on the control strategy corresponding to the second level.

[0076] An array-type temperature sensor is composed of multiple sensors. During the data acquisition process of the array-type temperature sensor, each sensor can collect a temperature parameter. According to the arrangement of the sensors, multiple temperature parameters can be formed into a temperature matrix. Each matrix element in the temperature matrix is ​​the temperature parameter of each sensor.

[0077] The specific value of the upper limit of temperature safety depends on the maximum temperature that the target object can withstand. For example, when the target object is hair, the upper limit of temperature safety can be 150°C. However, in real life, the upper limit of temperature safety for hair can be set to 90°C to avoid irreversible damage to the hair due to excessive heat. It should be noted that the above upper limit of temperature safety is only an exemplary implementation and does not constitute a limitation on the scope of protection of this application. In other implementations, the upper limit of temperature safety can also be set according to actual application needs. For example, the upper limit of temperature safety can be set according to the type of object (i.e., the target object) of the hair dryer to be applicable to most target objects.

[0078] After acquiring a temperature matrix representing the temperature of the target object through an array of temperature sensors, it can be determined whether the value of each matrix element in the temperature matrix exceeds the temperature safety limit. If it is confirmed that at least one matrix element is greater than the temperature safety limit, the credibility level of the original temperature data can be directly determined to be level two, without the need for subsequent operations such as determining the region of interest. This situation corresponds to extreme distortion scenarios such as strong reflection and direct heat from the internal heat source of a hair dryer.

[0079] In some embodiments, the reliability level of the original temperature data can be determined by comparing the continuously acquired multi-frame temperature matrix with the upper limit of temperature safety.

[0080] In one specific implementation, a preset number of continuously acquired temperature matrix frames can be used as a judgment window, such as 3 frames, 5 frames, 30 frames, or other number of frames. When at least one matrix element in each frame of the temperature matrix within the judgment window is greater than the upper limit of the temperature safety limit, it can be determined that there is a continuous high temperature anomaly in the current temperature field, and the credibility level of the corresponding original temperature data is determined to be the second level. Therefore, the working mode and working power of the blower are adjusted based on the control strategy corresponding to the second level.

[0081] It should be noted that the specific frame number mentioned in the above example is only for illustrative purposes. The frame number corresponding to the judgment window can be set according to the acquisition frequency of the array temperature sensor, the temperature control response speed of the hair dryer, and the computing power of the processor.

[0082] According to the embodiments of this application, after the subsequent determination of the region of interest, the temperature matrix collected by the array temperature sensor is used to determine whether the matrix elements are distorted. Therefore, when distortion is determined, no further operation needs to be performed, which reduces the data processing load of the internal processor of the hair dryer and improves the safety of the target object.

[0083] In an alternative embodiment, if the confidence level is determined to be the second level, in addition to adjusting the working mode and power of the hair dryer, the user can also be prompted by an indicator light to adjust the usage distance, placement posture, remove obstructions, or avoid strong reflective backgrounds; until multiple consecutive frames recover to the first or third level and meet the corresponding effective conditions, the protection mode is automatically exited and the normal control process is restored.

[0084] Figure 2 This is a flowchart illustrating one embodiment of determining the credibility level in this application.

[0085] In one specific implementation of the first aspect, such as Figure 2 As shown, the reliability level of the temperature collected in the region of interest is determined based on the temperature of multiple pixels within the target hotspot cluster and the temperature of the region of interest, including steps S201 to S203.

[0086] Step S201: Determine the effective pixel ratio and target temperature field contrast of the region of interest based on the temperature of the region of interest, wherein the effective pixel ratio represents the ratio between the number of pixels in the temperature range of the working object adapted to the hair dryer and the total number of pixels in the region of interest.

[0087] Step S202: Determine the hot spot cluster dispersion and hot spot persistence of the target hot spot cluster based on the temperature of multiple pixels within the target hot spot cluster.

[0088] Step S203: Determine the confidence level based on the effective pixel ratio, target temperature field contrast, hotspot cluster dispersion, and hotspot persistence.

[0089] In one specific embodiment, hair is used as an example to illustrate the target object. The effective pixel ratio represents the ratio of the number of pixels within the hair-adaptive temperature zone of the ROI (Region of Interest) to the total number of pixels in the ROI, reflecting the integrity of the target and identifying issues such as occlusion and excessive distance. The hair-adaptive temperature zone can be set according to the temperature characteristics of the entire hair drying process and hair care needs. Staff can determine a suitable value through routine experiments or design optimization. Preferably, the hair-adaptive temperature zone is 15-80℃, covering the entire process from warming wet hair to drying hair.

[0090] The contrast of the target temperature field characterizes the degree of temperature difference in different regions within the temperature field. In some embodiments, the contrast of the target temperature field can also be normalized, as shown in the following formula (1): (1) in, The normalized target temperature field contrast. For the internal temperature difference of the region of interest, The contrast reference threshold can be set according to the temperature range of hair drying and the target recognition requirements. Staff can determine a suitable value through routine experiments or design optimization. Preferably, the contrast reference threshold is 40°C to reflect the target recognition degree and the problem of recognition distance being too far.

[0091] Hotspot cluster dispersion is an index that measures the degree of aggregation / dispersion of high-temperature hotspots. In this embodiment, it can also be normalized, as shown in the following formula (2): (2) in, The normalized hotspot cluster dispersion. The standard deviation of the internal temperature of the target hotspot cluster. The dispersion reference threshold can be set according to the temperature measurement accuracy and the degree of scene interference. Staff can determine the appropriate value through routine experiments or design optimization. Preferably, the dispersion reference threshold is 20℃ to reflect the uniformity of hot spots and identify background mixing problems.

[0092] Hotspot persistence characterizes the duration for which a high-temperature hotspot cluster remains stable in continuous frame temperature measurement data. In this embodiment, it can also be normalized, as shown in the following formula (3): (3) in, To determine the normalized persistence of trending topics, The duration of continuous and stable existence of the target hotspot cluster. The duration reference threshold can be set according to the characteristics of the sweeping and blowing action and the sampling frequency. Those skilled in the art can determine a suitable value through conventional experiments or design optimization. Preferably, the duration reference threshold is 1 second to reflect the authenticity of the hotspot and identify instantaneous false hotspots.

[0093] Based on the above, by combining the temperature of the region of interest and the temperature of multiple pixels within the target hotspot cluster, the effective pixel ratio, target temperature field contrast, hotspot cluster dispersion, and hotspot persistence can be calculated. Substituting these parameters into the following formula (4), the reliability S of the temperature collected in the region of interest can be obtained: (4) in, Effective pixel ratio, The normalized hotspot cluster dispersion. The normalized target temperature field contrast. To determine the normalized persistence of trending topics, These are all weighting coefficients, for example, they could be 0.4, 0.2, 0.2, and 0.2 respectively. In another embodiment, Other values ​​could be 0.3, 0.4, 0.2, and 0.1.

[0094] It should be noted that the values ​​of the above-mentioned dispersion reference threshold, duration reference threshold and weighting coefficient are only exemplary implementations and do not constitute a limitation on the scope of protection of this application. In other implementations, the proportional coefficient can also be set according to actual application requirements. For example, the weighting coefficient can be set according to the type of target object, the acquisition characteristics of the array temperature sensor and the actual control requirements.

[0095] By further combining the judgment intervals of the first, second, and third levels described above, the credibility level can be determined.

[0096] In one specific implementation of the first aspect, determining a target hotspot cluster from the region of interest based on a connected component determination rule includes: determining multiple pixels from the region of interest that satisfy hotspot determination conditions; determining a connected pixel group from the multiple pixels that satisfy the hotspot determination conditions based on the connected component determination rule; determining the connected pixel group as an effective hotspot cluster if the number of pixels in any connected pixel group meets a preset connected number threshold, wherein the preset connected number threshold is determined based on at least one of the array specifications of the array-type temperature sensor and the area of ​​the region of interest; and determining a target hotspot cluster from at least one effective hotspot cluster based on the temperature of the effective hotspot cluster.

[0097] After determining the region of interest (ROI), the average temperature of all pixels within the ROI can be calculated. Set the hotspot determination benchmark threshold to ;in The standard deviation of the internal temperature of the ROI is given by k, which is a proportionality coefficient. The specific value can be set according to product design requirements and temperature measurement accuracy requirements. Those skilled in the art can determine a suitable value through routine experiments or design optimization. Preferably, the range of k is 1.5-2. The internal temperature of the ROI is higher than... Pixels that meet the criteria for hotspot determination are marked as candidate hotspot pixels. It should be noted that the scaling factor in the above formula is only one exemplary implementation and does not constitute a limitation on the scope of protection of this application. In other implementations, the scaling factor can be set according to actual application needs.

[0098] The connectivity determination rule can use 4-connectivity or 8-connectivity; this embodiment uses 8-connectivity as an example. If there is another candidate hotspot pixel at one of the eight adjacent positions (top, bottom, left, right, top left, bottom left, top right, bottom right) of a candidate hotspot pixel, then the two are determined to belong to the same connected pixel group. The 4-connectivity rule only determines vertical and horizontal adjacency, which is suitable for low-computing-power scenarios. The 8-connectivity rule better reflects the actual temperature distribution of the hair region and is the preferred solution.

[0099] The number of connected pixels is greater than or equal to the preset connected pixel threshold. A group of connected pixels is defined as an effective hotspot cluster; the number of connected pixels < Discrete candidate hotspot pixels are judged to be transient interference or false hotspots and are directly discarded, and do not participate in the subsequent calculation of the credibility level.

[0100] It should be noted that the number of connected components threshold It is strongly compatible with the array specifications and ROI area of ​​array-type temperature sensors, following the principle that "the larger the array size, the higher the threshold will be simultaneously and proportionally." Specific adaptation rules are as follows: For the minimum standard 4×4 array temperature sensor, the ROI is a central 2×2 area, the total number of pixels is relatively small, and a preset connectivity threshold is used. A valid hotspot cluster is formed when three or more consecutive adjacent candidate hotspot pixels within a ROI.

[0101] For 8×8 and higher-specification arrays, the ROI area is four times that of a 4×4 array, and the connectivity threshold is increased proportionally. For 16×16 arrays, the connectivity threshold is increased proportionally. ; In some embodiments, the general scaling formula is: ,in The total number of pixels in the ROI region is calculated and rounded down to a positive integer to ensure a consistent standard for identifying hotspot clusters across different array sizes. This ensures accurate identification of clustered real hotspots and filters out interference from discrete single points. It should be noted that the coefficient 0.375 in the above formula is only one exemplary implementation and does not constitute a limitation on the scope of protection of this application. In other implementations, the coefficient can be set according to actual application requirements.

[0102] Within an ROI, there exist multiple valid hotspot clusters that meet the connectivity threshold. A target hotspot cluster can be selected from these valid hotspot clusters according to certain rules. For example, the valid hotspot cluster corresponding to the maximum average temperature can be used as the target hotspot cluster. Alternatively, the cluster with the largest temperature difference among the valid hotspot clusters can be used as the target hotspot cluster. Furthermore, the temperature standard deviation of each valid hotspot cluster can be calculated, thereby determining the valid hotspot cluster corresponding to the maximum temperature standard deviation as the target hotspot cluster.

[0103] In one specific implementation of the first aspect, determining a target hotspot cluster from at least one effective hotspot cluster based on the temperature of the effective hotspot cluster includes: determining the average temperature of each effective hotspot cluster; and determining the effective hotspot cluster corresponding to the maximum value of the average temperature as the target hotspot cluster.

[0104] If there are multiple valid hotspot clusters within the ROI that meet the connectivity threshold, the valid hotspot cluster with the highest average temperature is selected as the target hotspot cluster, and the remaining hotspot clusters are marked as secondary hotspots. Only the core hotspot cluster participates in subsequent credibility assessment and temperature control decisions to avoid decision confusion caused by interference from multiple clusters.

[0105] In an alternative embodiment, if there are multiple effective hotspot clusters, they can be sorted from largest to smallest according to their average temperature, and the first p effective hotspot clusters can be averaged for each pixel. The cluster formed by the averaged pixels and their corresponding temperatures can then be used as the target hotspot cluster.

[0106] According to the embodiments of this application, the target hot spot cluster is selected based on the average temperature of the effective hot spot cluster to calculate the confidence level. This avoids the influence of the temperature of non-target hot spot clusters on the determination of the confidence level, thereby improving the accuracy of the confidence level calculation and thus improving the control accuracy of the hair dryer.

[0107] Figure 3 This is a schematic diagram of an installation location of the array-type temperature sensor in an embodiment of this application.

[0108] In one specific implementation of the first aspect, an array of temperature sensors is installed in the non-direct blowing area at the air outlet of the hair dryer.

[0109] In one specific implementation of the first aspect, the region of interest is determined based on the raw temperature data collected in real time by an array of temperature sensors installed on the hair dryer, including: performing temperature drift compensation processing on the raw temperature data to obtain compensated temperature data; and determining the region of interest based on the compensated temperature data.

[0110] The non-direct-blowing area refers to the area where the air blown by the hair dryer does not directly act on the array-type temperature sensor, for example, for... Figure 3 The hollow blower shown has an array of temperature sensors that can be installed in the central area 301 at the air outlet. The annular area outside the central area 301 serves as an airflow channel. For conventional blowers and hollow blowers, the sensor can also be installed on the outer wall at the air outlet. Figure 3 The hair dryer shown uses an array of temperature sensors that can collect temperature data from a portion of the target object based on the field of view. Figure 4 As shown.

[0111] When using a hair dryer to blow air onto a target object, temperature drift compensation processing can be performed on the raw temperature data collected by the array temperature sensor, thereby determining the region of interest based on the compensated temperature data.

[0112] According to the embodiments of this application, the original temperature data can be corrected by temperature drift compensation, thereby eliminating the measurement error caused by the temperature drift of the sensor itself, so as to ensure the stability and reliability of the temperature data during the operation of the hair dryer.

[0113] In a specific embodiment, the temperature drift compensation process can use first-order linear temperature drift compensation, second-order nonlinear compensation, piecewise linear compensation, polynomial high-order compensation, and neural network fitting compensation, etc. Considering the computing power and mass production capability of the processor in the hair dryer, this embodiment will specifically describe the first-order linear temperature drift compensation method. The first-order linear temperature drift compensation method is shown in the following formula (5): (5) in, The raw temperature data, in °C, is the original temperature value of a single pixel directly output by an n×m array temperature sensor (such as an array infrared sensor). It has not undergone any filtering or correction processing and is the input data of the compensation model, directly reflecting the initial measurement result of the sensor. The temperature data after compensation is in °C. It is the effective temperature value after linear temperature drift correction, eliminating the influence of internal thermal interference. It serves as the only valid data for subsequent ROI extraction and hotspot cluster determination, ensuring the accuracy and reliability of the temperature field data. This is a dimensionless proportional compensation coefficient used to correct the proportional drift caused by random temperature changes in sensor sensitivity. This coefficient is determined by the sensor's hardware characteristics and packaging structure. The specific value can be set according to the sensor selection and the overall structure of the product. Operators can determine a suitable value through routine calibration experiments or manufacturer's factory calibration data. The value selection logic is as follows: for the normal operating temperature range of the hair dryer, the linear relationship between the original temperature and the actual temperature is obtained by fitting a standard blackbody calibration experiment. In the preferred embodiment, the value is set to 0.995-1.005, which is consistent with the sensitivity characteristics of conventional infrared array sensors. A fixed compensation constant, in °C, is used to correct sensor zero-point drift and eliminate fixed deviations when measuring temperature without a target. These deviations mainly originate from sensor substrate heating, circuit dark current, and packaging thermal stress. The specific value can be determined through sensor power-on no-load calibration and zero-point calibration after the entire device has warmed up. Those skilled in the art can optimize the value through routine experiments. The preferred fixed compensation constant is -0.6℃ to 0.6℃. After calibration, it is written into the program as a fixed constant and remains unchanged throughout the process.

[0114] It should be noted that the proportional compensation coefficient and fixed compensation constant in the above formula are only one exemplary implementation and do not constitute a limitation on the scope of protection of this application. In other implementations, the proportional compensation coefficient and fixed compensation constant can be set according to actual application needs.

[0115] After acquiring the n×m temperature matrix (i.e., the original temperature data), the matrix elements can be substituted into the formula of the first-order linear temperature drift compensation method to complete the compensation, thereby generating a compensated temperature matrix (i.e., the compensated temperature data) without temperature drift interference, and thus determining the region of interest based on the compensated temperature data.

[0116] In some embodiments, a superlens can be disposed in front of the array temperature sensor to focus or enhance the infrared thermal radiation of the target area, thereby improving the array temperature sensor's ability to acquire temperature and thus enhancing the stability and accuracy of the raw temperature data acquisition.

[0117] In one specific implementation of the first aspect, the compensated temperature data includes a temperature matrix corresponding to the array size of the array-type temperature sensor.

[0118] In one specific implementation of the first aspect, determining the region of interest based on the compensated temperature data includes: determining an effective temperature range based on the global average temperature and the global temperature standard deviation of the temperature matrix; identifying consecutive pixels in the temperature matrix that fall within the effective temperature range as effective pixels; and aggregating the effective pixels based on connected component rules to determine the region of interest based on the aggregated pixel group.

[0119] For an n×m temperature matrix, the global average temperature can be calculated using the following formulas (6) and (7). with global temperature standard deviation Quantify the overall temperature field distribution characteristics: (6) (7) in, Let be the temperature value in the i-th row and j-th column of the temperature matrix.

[0120] Define the effective temperature range The system marks consecutive pixels within the temperature range of the temperature matrix as valid pixels. This range can effectively filter out low-temperature backgrounds and extreme high-temperature interference, accurately locking the target temperature range of the hair.

[0121] The 8-connectivity rule is used to aggregate candidate effective pixels, identify all connected pixel groups, and select the connected pixel group with the largest area (total number of pixels) as the final region of interest (ROI). Other small-area discrete connected groups are directly identified as background interference and removed. This rule fits the actual use scenario. In most hair drying scenarios, hair usually appears as a large continuous target area within the field of view, or hair will form a continuously distributed target temperature area. At this time, hair can be stably locked, which is suitable for various array specifications and usage postures.

[0122] The region of interest extracted through the above process is a continuous closed connected region. All subsequent processes, such as target hotspot cluster determination, credibility assessment, and temperature control calculation, only need to be executed within the ROI, shielding invalid interference from the data source and forming a complete logical closed loop with subsequent modules.

[0123] A hair dryer control method corresponding to the above embodiment, Figure 4 This is a structural diagram of one embodiment of a hair dryer control device provided in this application.

[0124] In this embodiment, the hair dryer control device 400 may include an area determination module 410, a hot spot determination module 420, a level determination module 430, and a status control module 440.

[0125] The region determination module 410 is used to determine the region of interest based on the raw temperature data collected in real time by the array of temperature sensors installed on the hair dryer when the hair dryer is in operation.

[0126] The hotspot determination module 420 is used to determine target hotspot clusters from the region of interest based on the connectivity determination rules, wherein the target hotspot clusters include multiple connected pixels and their corresponding temperatures.

[0127] The rating determination module 430 is used to determine the reliability level of the temperature collected in the region of interest based on the temperature of multiple pixels within the target hot spot cluster and the temperature of the region of interest.

[0128] The status control module 440 is used to control the working status of the hair dryer based on the confidence level.

[0129] According to embodiments of this application, a region of interest (ROI) is determined by real-time acquisition of raw temperature data from an array-type temperature sensor on the hair dryer. A target hotspot cluster is selected based on a connectivity rule. The reliability level of the temperature collected from the ROI is determined by comparing the temperatures of multiple pixels within the target hotspot cluster with the temperature of the ROI. The working state of the hair dryer is then controlled based on this reliability level. Since the target hotspot cluster is determined using temperature data acquired from the array-type temperature sensor, interference from discrete false hotspots can be eliminated, accurately identifying the true regional temperature. This, in turn, improves the control stability of the hair dryer through a hierarchical control strategy based on the reliability level, preventing burn-out of the target object due to improper temperature control.

[0130] According to embodiments of this application, the credibility level includes a first level and a second level, wherein the credibility of the first level is higher than that of the second level.

[0131] According to an embodiment of this application, the status control module includes a first control unit and a second control unit.

[0132] The first control unit is used to ensure that the various control functions of the hair dryer are within the normal range when the confidence level is at level one.

[0133] The second control unit is used to adjust the working mode and power of the hair dryer when the confidence level is level two.

[0134] According to embodiments of this application, the credibility level also includes a third level, wherein the credibility of the third level is lower than that of the first level but higher than that of the second level.

[0135] According to an embodiment of this application, the state control module further includes a temperature calculation unit and a third control unit.

[0136] The temperature calculation unit is used to calculate the weighted average temperature based on multiple pixels in the target hotspot cluster and their respective weights when the confidence level is level 3.

[0137] The third control unit is used to adjust the amplitude of each control function of the hair dryer based on the weighted average temperature.

[0138] According to an embodiment of this application, the raw temperature data includes a temperature matrix, wherein each matrix element in the temperature matrix corresponds to a sensor in an array of temperature sensors.

[0139] According to embodiments of this application, the hair dryer control device further includes a direct determination module and a direct control module.

[0140] The direct determination module is used to determine the credibility level of the original temperature data as level two when at least one element in the temperature matrix is ​​greater than the upper limit of temperature safety.

[0141] The direct control module is used to adjust the working mode and power of the hair dryer based on the control strategy corresponding to the second level.

[0142] According to an embodiment of this application, the grade determination module includes a first determination unit, a second determination unit, and a third determination unit.

[0143] The first determining unit is used to determine the effective pixel ratio and target temperature field contrast of the region of interest based on the temperature of the region of interest, wherein the effective pixel ratio represents the ratio between the number of pixels in the temperature range of the working object adapted to the hair dryer and the total number of pixels in the region of interest.

[0144] The second determining unit is used to determine the hotspot cluster dispersion and hotspot persistence of the target hotspot cluster based on the temperature of multiple pixels within the target hotspot cluster.

[0145] The third determining unit is used to determine the confidence level based on the effective pixel ratio, target temperature field contrast, hotspot cluster dispersion, and hotspot persistence.

[0146] According to an embodiment of this application, the hotspot determination module includes a fourth determination unit, a fifth determination unit, a sixth determination unit, and a seventh determination unit.

[0147] The fourth determining unit is used to determine multiple pixels that meet the hotspot determination conditions from the region of interest.

[0148] The fifth determining unit is used to determine a group of connected pixels from multiple pixels that meet the hotspot determination conditions based on the connected component determination rules.

[0149] The sixth determining unit is used to determine a connected pixel group as an effective hot spot cluster when the number of pixels in any connected pixel group meets a preset connected number threshold, wherein the preset connected number threshold is determined based on at least one of the array specifications of the array temperature sensor and the area of ​​the region of interest.

[0150] The seventh determining unit is used to determine the target hotspot cluster from at least one valid hotspot cluster based on the temperature of the valid hotspot cluster.

[0151] According to an embodiment of this application, the seventh determining unit includes a mean calculation subunit and a hotspot determining subunit.

[0152] The mean calculation subunit is used to determine the mean temperature of each valid hot spot cluster.

[0153] The hotspot determination subunit is used to identify the effective hotspot clusters corresponding to the maximum average temperature as the target hotspot clusters.

[0154] According to an embodiment of this application, an array-type temperature sensor is installed in the non-direct blowing area at the air outlet of the hair dryer.

[0155] According to an embodiment of this application, the region determination module includes a temperature compensation unit and a region determination unit.

[0156] The temperature compensation unit is used to perform temperature drift compensation processing on the original temperature data to obtain the compensated temperature data.

[0157] The region determination unit is used to determine the region of interest based on the compensated temperature data.

[0158] According to an embodiment of this application, the compensated temperature data includes a temperature matrix corresponding to the array size of the array-type temperature sensor.

[0159] According to embodiments of this application, the region determination unit includes an interval determination subunit, a pixel determination subunit, and an aggregation determination subunit.

[0160] The interval determination sub-unit is used to determine the effective temperature interval based on the global average temperature and global temperature standard deviation of the temperature matrix.

[0161] The pixel determination subunit is used to determine consecutive pixels in the temperature matrix that are within the effective temperature range as effective pixels.

[0162] The aggregation determination subunit is used to aggregate effective pixels based on connected component rules, so as to determine the region of interest based on the aggregated pixel group.

[0163] According to embodiments of this application, any multiple modules among the region determination module 410, hotspot determination module 420, level determination module 430, and state control module 440 can be merged into one module, or any one of these modules can be split into multiple modules. Alternatively, at least some of the functions of one or more of these modules can be combined with at least some of the functions of other modules and implemented in one module. According to embodiments of this application, at least one of the region determination module 410, hotspot determination module 420, level determination module 430, and state control module 440 can be at least partially implemented as hardware circuitry, such as a field-programmable gate array (FPGA), a programmable logic array (PLA), a system-on-a-chip, a system-on-a-substrate, a system-on-package, an application-specific integrated circuit (ASIC), or implemented in hardware or firmware by any other reasonable means of integrating or packaging the circuitry, or implemented in any one of the three implementation methods of software, hardware, and firmware, or in a suitable combination of any of these. Alternatively, at least one of the region determination module 410, hotspot determination module 420, level determination module 430, and status control module 440 can be at least partially implemented as a computer program module, which can perform corresponding functions when the computer program module is run.

[0164] Figure 5 This is a schematic block diagram of an electronic device provided in an embodiment of this application. For ease of explanation, only the parts related to the embodiment of this application are shown. The electronic device may be the hair dryer described above.

[0165] like Figure 5 As shown, an electronic device 500 according to an embodiment of this application includes a processor 501, which can perform various appropriate actions and processes according to a program stored in ROM 502 (Read-Only Memory) or a program loaded from storage portion 508 into RAM 503 (Random Access Memory). The processor 501 may include, for example, a general-purpose microprocessor (e.g., a CPU), an instruction set processor and / or an associated chipset and / or a special-purpose microprocessor (e.g., an application-specific integrated circuit (ASIC)), etc. The processor 501 may also include onboard memory for caching purposes. The processor 501 may include a single processing unit or multiple processing units for performing different actions of the method flow according to an embodiment of this application.

[0166] RAM 503 stores various programs and data required for the operation of electronic device 500. Processor 501, ROM 502, and RAM 503 are interconnected via bus 504. Processor 501 executes various operations of the method flow according to embodiments of this application by executing programs in ROM 502 and / or RAM 503. It should be noted that the programs may also be stored in one or more memories other than ROM 502 and RAM 503. Processor 501 may also execute various operations of the method flow according to embodiments of this application by executing programs stored in said one or more memories.

[0167] According to embodiments of this application, the electronic device 500 may further include an input / output (I / O) interface 505, which is also connected to a bus 504. The electronic device 500 may also include one or more of the following components connected to the input / output (I / O) interface 505: an input section 506 including a keyboard, mouse, etc.; an output section 507 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 508 including a hard disk, etc.; and a communication section 509 including a network interface card such as a LAN card, modem, etc. The communication section 509 performs communication processing via a network such as the Internet. A drive 510 is also connected to the input / output (I / O) interface 505 as needed. A removable medium 511, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed on the drive 510 as needed so that computer programs read from it can be installed into the storage section 508 as needed.

[0168] This application also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments; or it may exist independently and not assembled into the device / apparatus / system. The computer-readable storage medium carries one or more programs, which, when executed, implement the method according to the embodiments of this application.

[0169] According to embodiments of this application, the computer-readable storage medium can be a non-volatile computer-readable storage medium, such as including but not limited to: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this application, the computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. For example, according to embodiments of this application, the computer-readable storage medium may include ROM 502 and / or RAM 503 and / or one or more memories other than ROM 502 and RAM 503 described above.

[0170] Embodiments of this application also include a computer program product comprising a computer program containing program code for performing the methods shown in the flowchart. When the computer program product is run on a computer system, the program code is used to cause the computer system to implement the recommended methods provided in the embodiments of this application.

[0171] When the computer program is executed by the processor 501, it performs the functions defined in the system / apparatus of this application embodiment. According to the embodiments of this application, the systems, apparatuses, modules, units, etc., described above can be implemented by computer program modules.

[0172] In one embodiment, the computer program may rely on a tangible storage medium such as an optical storage device or a magnetic storage device. In another embodiment, the computer program may also be transmitted and distributed in the form of signals over a network medium, and may be downloaded and installed via the communication section 509, and / or installed from a removable medium 511. The program code contained in the computer program can be transmitted using any suitable network medium, including but not limited to: wireless, wired, etc., or any suitable combination thereof.

[0173] In such an embodiment, the computer program can be downloaded and installed from a network via communication section 509, and / or installed from removable medium 511. When the computer program is executed by processor 501, it performs the functions defined in the system of this application embodiment. According to embodiments of this application, the systems, devices, apparatuses, modules, units, etc., described above can be implemented by computer program modules.

[0174] According to embodiments of this application, program code for executing the computer programs provided in the embodiments of this application can be written in any combination of one or more programming languages. Specifically, these computational programs can be implemented using high-level procedural and / or object-oriented programming languages, and / or assembly / machine languages. Programming languages ​​include, but are not limited to, languages ​​such as Java, C++, Python, "C", or similar programming languages. The program code can be executed entirely on the user's computing device, partially on the user's device, partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0175] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of 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 a 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 a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, 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.

[0176] Those skilled in the art will understand that the features described in the various embodiments of this application can be combined and / or combined in various ways, even if such combinations or combinations are not explicitly described in this application. In particular, the features described in the various embodiments of this application can be combined and / or combined in various ways without departing from the spirit and teachings of this application. All such combinations and / or combinations fall within the scope of this application.

[0177] The embodiments of this application have been described above. However, these embodiments are merely illustrative and not intended to limit the scope of this application. Although various embodiments have been described above, this does not mean that the measures in the various embodiments cannot be used advantageously in combination. Without departing from the scope of this application, those skilled in the art can make various substitutions and modifications, all of which should fall within the scope of this application.

Claims

1. A method for controlling a hair dryer, characterized in that, include: When the hair dryer is in operation, the region of interest is determined based on the raw temperature data collected in real time by the array of temperature sensors installed on the hair dryer. Target hotspot clusters are determined from the region of interest based on the connected component determination rule, wherein the target hotspot clusters include multiple connected pixels and their corresponding temperatures; The reliability level of the temperature collected in the region of interest is determined based on the temperature of multiple pixels within the target hotspot cluster and the temperature of the region of interest. The operating status of the hair dryer is controlled based on the aforementioned confidence level.

2. The hair dryer control method according to claim 1, characterized in that, The credibility level includes a first level and a second level, wherein the credibility of the first level is higher than that of the second level. The control of the working state of the hair dryer based on the confidence level includes: When the confidence level is the first level, the various control functions of the hair dryer are within the normal range; When the confidence level is the second level, the working mode and power of the hair dryer are adjusted.

3. The hair dryer control method according to claim 2, characterized in that, The credibility level also includes a third level, wherein the credibility of the third level is lower than that of the first level but higher than that of the second level; Controlling the working state of the hair dryer based on the confidence level further includes: When the confidence level is the third level, a weighted average temperature is calculated based on multiple pixels in the target hotspot cluster and their respective weights. The amplitude of each control function of the hair dryer is adjusted based on the weighted average temperature.

4. The hair dryer control method according to any one of claims 1 to 3, characterized in that, The raw temperature data includes a temperature matrix, wherein each element of the temperature matrix corresponds to one of the sensors in the array-type temperature sensor; Prior to determining the region of interest, the process also includes: If at least one element in the temperature matrix is ​​greater than the upper limit of temperature safety, the credibility level of the original temperature data is determined to be level two. The working mode and power of the hair dryer are adjusted based on the control strategy corresponding to the second level.

5. The hair dryer control method according to any one of claims 1 to 3, characterized in that, Based on the temperatures of multiple pixels within the target hotspot cluster and the temperature of the region of interest, the reliability level of the temperature collected in the region of interest is determined, including: The effective pixel ratio and target temperature field contrast of the region of interest are determined based on the temperature of the region of interest, wherein the effective pixel ratio represents the ratio between the number of pixels in the temperature range of the working object adapted to the hair dryer and the total number of pixels in the region of interest. The hotspot cluster dispersion and hotspot persistence of the target hotspot cluster are determined based on the temperature of multiple pixels within the target hotspot cluster. The confidence level is determined based on the effective pixel ratio, the target temperature field contrast, the hotspot cluster dispersion, and the hotspot persistence.

6. The hair dryer control method according to claim 1, characterized in that, Determining target hotspot clusters from the region of interest based on connected component determination rules includes: Multiple pixels that satisfy the hotspot determination criteria are identified from the region of interest; Based on the connected component determination rule, a connected pixel group is determined from the multiple pixels that meet the hotspot determination condition; If the number of pixels in any of the connected pixel groups meets a preset connectivity threshold, the connected pixel group is determined as an effective hotspot cluster, wherein the preset connectivity threshold is determined based on at least one of the array specifications of the array temperature sensor and the area of ​​the region of interest. The target hotspot cluster is determined from at least one of the effective hotspot clusters based on the temperature of the effective hotspot clusters.

7. The hair dryer control method according to claim 6, characterized in that, Determining the target hotspot cluster from at least one of the effective hotspot clusters based on the temperature of the effective hotspot clusters includes: Determine the average temperature of each of the effective hotspot clusters; The effective hotspot clusters corresponding to the maximum average temperature are identified as the target hotspot clusters.

8. The hair dryer control method according to claim 1, characterized in that, The array-type temperature sensor is installed in the non-direct blowing area at the air outlet of the hair dryer; Specifically, based on the raw temperature data collected in real time by the array-type temperature sensor installed on the hair dryer, the region of interest is determined, including: The original temperature data is subjected to temperature drift compensation processing to obtain compensated temperature data; The region of interest is determined based on the compensated temperature data.

9. The hair dryer control method according to claim 8, characterized in that, The compensated temperature data includes a temperature matrix corresponding to the array size of the array temperature sensor. The determination of the region of interest based on the compensated temperature data includes: The effective temperature range is determined based on the global average temperature and global temperature standard deviation of the temperature matrix. Continuous pixels in the temperature matrix that fall within the effective temperature range are defined as effective pixels. The effective pixels are aggregated based on connected component rules, and the region of interest is determined based on the aggregated pixel group.

10. A hair dryer, comprising a hair dryer body, a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, The hair dryer body is equipped with an array of temperature sensors, and the processor executes the computer program to implement the steps of the hair dryer control method as described in any one of claims 1 to 9.