Hair curler and control method thereof
By incorporating a vibration sensor into the curling iron, which detects vibrations in real time and stops heating when no vibration is detected, the problem of short lifespan in curling irons is solved, resulting in a longer service life and a better user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- SHENZHEN FENDA TECH CO LTD
- Filing Date
- 2026-02-12
- Publication Date
- 2026-05-26
AI Technical Summary
Existing curling irons have high heating elements, resulting in short lifespans and poor user experience.
By installing a vibration sensor in the hair curler, it can detect whether the hair curler is vibrating in real time. If no vibration is detected for a continuous preset time, the hair curler can be controlled to stop heating or reduce the target heating temperature to avoid damage to plastic and electronic components caused by high temperature.
It extends the lifespan of the curling iron, improves the user experience, and reduces the damage to the curling iron components caused by high temperatures.
Smart Images

Figure CN122086162A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of hair curling iron technology, and more specifically to a hair curling iron and its control method. Background Technology
[0002] A curling iron is a common hair styling tool that uses heat to temporarily or permanently change the shape of hair, creating various curly hairstyles.
[0003] Currently, the heating element temperature of curling irons is generally above 200℃. The heating element has plastic flocking, velvet or other plastics on it, and contains electronic components such as resistors, capacitors or LEDs inside.
[0004] Therefore, current curling irons have a short lifespan and a poor user experience. Summary of the Invention
[0005] In view of this, the present invention provides a hair curler and a control method thereof, which helps to improve the lifespan of the hair curler.
[0006] In a first aspect, the present invention provides a method for controlling a hair curler, the method comprising: While the hair curler is in a heated state, it is determined in real time whether the hair curler is in a vibrating state. If the curling iron remains in a non-vibration state for a preset period of time, the curling iron will be controlled to stop heating or the target heating temperature of the curling iron will be reduced.
[0007] Beneficial effects: The hair curler control method provided by this invention determines in real time whether the hair curler is vibrating by detecting the vibration of the hair curler with a vibration sensor when the hair curler is in a heating state; and when the hair curler is detected to be in a non-vibrating state for a continuous preset time, it indicates that the hair curler is not currently in use, thereby further controlling the hair curler to stop heating or reduce the target heating temperature of the hair curler, avoiding the impact of high temperature on the plastic flocking, velvet or other plastics on the hair curler and internal electronic components, and improving the product life.
[0008] Furthermore, the method also includes: If the curling iron is not in a non-vibration state for a continuous preset time, the curling iron is controlled to maintain the target heating temperature for heating.
[0009] Furthermore, the real-time determination of whether the curling iron is in a vibrating state includes: The actual number of vibrations of the hair curler per unit time is obtained in real time. Based on the comparison between the actual number of vibrations and the preset number of vibrations, it is determined whether the hair curler is in a vibrating state: If the actual number of vibrations is greater than the preset number of vibrations, then the hair curler is determined to be in a vibrating state. If the actual number of vibrations is not greater than the preset number of vibrations, then the hair curler is determined to be in a non-vibration state.
[0010] Furthermore, the curling iron is also equipped with a temperature sensor, and the method further includes: The current temperature is acquired in real time when the curling iron is in the heating state; The sensitivity of the vibration sensor is adjusted based on the current temperature; wherein, the higher the sensitivity, the easier it is for the vibration sensor to determine that the curling iron is in a vibrating state; the sensitivity is inversely correlated with the current temperature.
[0011] Further, adjusting the sensitivity of the vibration sensor based on the current temperature includes: The preset number of vibrations is adjusted based on the current temperature; wherein the preset number of vibrations is positively correlated with the current temperature.
[0012] Furthermore, the method includes: The vibration amplitude of the hair curler is acquired in real time; The vibration amplitude is used to determine whether the hair curler is vibrating. If the vibration amplitude is greater than the preset amplitude, it is determined that the hair curler is vibrating, and the actual number of vibrations of the hair curler in the current unit time is increased. If the vibration amplitude is not greater than the preset amplitude, it is determined that the hair curler is not vibrating, and the actual number of vibrations of the hair curler in the current unit time is maintained. Adjusting the sensitivity of the vibration sensor based on the current temperature includes: The preset range is adjusted based on the current temperature; wherein the preset range is positively correlated with the current temperature.
[0013] Furthermore, the curling iron is also equipped with a temperature sensor, and the method further includes: The current temperature is acquired in real time when the curling iron is in the heating state; The preset time is adjusted based on the current temperature; wherein the preset time is inversely correlated with the current temperature.
[0014] Furthermore, the curling iron is also equipped with a temperature sensor, and the step of determining in real time whether the curling iron is in a vibration state when it is in a heated state includes: The current temperature is acquired in real time when the curling iron is in the heating state; When the current temperature is greater than a preset temperature threshold, it is determined in real time whether the curling iron is in a vibrating state.
[0015] Furthermore, the method also includes: After the working setting changes, it is re-determined whether the curling iron is in a vibrating state.
[0016] Secondly, the present invention also provides a hair curler, including a memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the computer instructions to perform the hair curler control method described in any of the above embodiments.
[0017] Beneficial effects: The hair curler provided by this invention determines in real time whether the hair curler is vibrating by detecting the vibration of the hair curler when it is in a heated state; and when the hair curler is detected to be in a non-vibrating state for a continuous preset time, it indicates that the hair curler is not currently in use, thereby further controlling the hair curler to stop heating or reduce the target heating temperature of the hair curler, avoiding the impact of high temperature on the plastic flocking, velvet or other plastics on the hair curler and internal electronic components, and improving the product life. Attached Figure Description
[0018] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0019] Figure 1 This is a flowchart illustrating a control method for a hair curler according to an embodiment of this application; Figure 2 This is a flowchart illustrating another control method for a hair curler according to an embodiment of this application; Figure 3 This is a flowchart illustrating another control method for a hair curler according to an embodiment of this application; Figure 4 This is a flowchart illustrating another control method for a hair curler according to an embodiment of this application; Figure 5 This is a flowchart illustrating another control method for a hair curler according to an embodiment of this application; Figure 6 This is a flowchart illustrating another control method for a hair curler according to an embodiment of this application; Figure 7 This is a flowchart illustrating another control method for a hair curler according to an embodiment of this application; Figure 8 An internal structural diagram of a computer device for a hair curler according to an embodiment of the present invention. Detailed Implementation
[0020] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0021] According to an embodiment of the present invention, a control method for a hair curler is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.
[0022] This embodiment provides a control method for a hair curler. The hair curler is equipped with a vibration sensor to detect vibrations. Specifically, when the hair curler vibrates, the internal components of the vibration sensor vibrate, generating alternating pulse signals. Therefore, when a target pulse signal appears, it can be determined that the hair curler is vibrating. Figure 1 This is a flowchart of a control method for a hair curler according to an embodiment of the present invention, such as... Figure 1 As shown, the process includes the following steps: Step S100: When the hair curler is in the heating state, determine in real time whether the hair curler is in the vibration state.
[0023] Here, "heating state" refers to the curling iron heating up to the target temperature corresponding to the current working setting after the user activates it. At this time, a vibration sensor can detect the curling iron's vibration in real time, including both vibrating and non-vibrating states. The curling iron's control unit determines whether the curling iron is vibrating based on the data detected by the vibration sensor.
[0024] Step S110: If the hair curler is in a non-vibration state for a preset time, control the hair curler to stop heating or reduce the target heating temperature of the hair curler.
[0025] Specifically, once the curling iron is in a non-vibrating state, a timer will start to record the continuous time the curling iron is in a non-vibrating state. This timer will continue until the curling iron starts vibrating, at which point the continuous time in a non-vibrating state will be cleared. Therefore, once the preset time has elapsed, it means that the curling iron has been in a non-vibrating state for the preset duration.
[0026] For example, the preset time can be 2 minutes. If the curling iron remains in a non-vibrating state for 2 minutes, the curling iron is controlled to stop heating or the target heating temperature of the curling iron is reduced.
[0027] It should be noted that controlling the curling iron to stop heating means controlling the curling iron to exit the working mode and enter the standby mode.
[0028] The hair curler control method provided in this embodiment determines in real time whether the hair curler is vibrating by detecting the vibration of the hair curler under heating conditions using a vibration sensor. Furthermore, when the hair curler is detected to be in a non-vibrating state for a continuous preset time, it indicates that the hair curler is currently not in use. This allows for further control of the hair curler to stop heating or reduce the target heating temperature, avoiding the impact of high temperatures on the plastic flocking, velvet, or other plastics on the hair curler, as well as internal electronic components, thereby improving product lifespan.
[0029] In one embodiment, after the curling iron has been in a non-vibrating state for a preset time and its heating target temperature has been lowered, the time spent in the non-vibrating state is cleared and the timer is reset. When the curling iron is again in a non-vibrating state for a preset time, its heating target temperature is lowered again until the heating target temperature reaches a preset room temperature. At this point, the curling iron stops heating, i.e., it exits the working mode and enters the standby mode. For example, the preset room temperature can be any temperature between 20°C and 30°C, and the heating target temperature of the curling iron can be lowered by 20°C each time.
[0030] In this embodiment, by gradually reducing the target heating temperature of the curling iron, the heating of the curling iron is stopped directly when the user uses it continuously without moving it, thus eliminating the need for the user to restart the curling iron and increasing the fault tolerance of the logic.
[0031] In one embodiment, the preset time may include a first preset time and a second preset time, wherein the first preset time exceeds the second preset time; step S110 includes steps S111 and S112: Step S111: If the hair curler is in a non-vibration state for a first preset time, then control the hair curler to stop heating.
[0032] For example, the first preset time is 3 minutes. If the curling iron is in a non-vibrating state for 3 minutes, the curling iron is controlled to stop heating.
[0033] Step S112: If the curling iron is in a non-vibration state for a second consecutive preset time, then control the reduction of the target heating temperature of the curling iron.
[0034] For example, the second preset time is 2 minutes. If the curling iron is in a non-vibrating state for 2 minutes, the heating target temperature of the curling iron is reduced.
[0035] In this embodiment, by setting a first preset time and a second preset time, the time the curling iron is continuously in a non-vibrating state is compared with the first and second preset times. When the curling iron is continuously in a non-vibrating state for the first preset time, the curling iron is controlled to stop heating; when the curling iron is continuously in a non-vibrating state for the second preset time, the target heating temperature of the curling iron is controlled to be reduced. Therefore, before controlling the curling iron to stop heating, the target heating temperature of the curling iron is reduced in advance, avoiding the direct stopping of the curling iron heating when the user uses the curling iron continuously without moving it, without requiring the user to restart the curling iron to heat up, thus increasing the fault tolerance of the logic.
[0036] In one embodiment, reference Figure 2 , Figure 2 This is a flowchart illustrating another control method for a hair curler according to an embodiment of this application. The method includes: Step S100: When the hair curler is in the heating state, determine in real time whether the hair curler is in the vibration state.
[0037] Step S100 can be referred to the explanation in the previous embodiment, and will not be described here.
[0038] Step S110: If the hair curler is in a non-vibration state for a preset time, control the hair curler to stop heating or reduce the target heating temperature of the hair curler.
[0039] Step S110 can be referred to the explanation in the previous embodiment, and will not be described here.
[0040] Step S120: If the curling iron is not in a non-vibration state for a continuous preset time, then control the curling iron to maintain the heating target temperature for heating.
[0041] Specifically, the target heating temperature is the preset temperature corresponding to the working setting selected by the user. For example, the preset time can be 2 minutes. If the user is in a non-vibration state for 1 minute and then in a vibration state in the next unit of time, the curling iron is controlled to maintain the target heating temperature and the continuous time in the non-vibration state is cleared.
[0042] In one embodiment, if the curling iron has lowered its target heating temperature through step S110 but has not stopped heating, the previous target heating temperature is restored if the curling iron is detected to be vibrating.
[0043] In one embodiment, reference Figure 3 , Figure 3This is a flowchart illustrating another control method for a hair curler according to an embodiment of this application. The method includes: Step S103: When the hair curler is in the heating state, the actual number of vibrations of the hair curler per unit time is obtained in real time.
[0044] For example, the unit time can be 1 second, 2 seconds, or 3 seconds, etc. When the curling iron is in the heating state, the vibration sensor will increment the actual number of vibrations per unit time by one when it detects the vibration of the curling iron.
[0045] Step S106: Based on the comparison result between the actual number of vibrations and the preset number of vibrations, determine whether the hair curler is in a vibrating state.
[0046] For example, the preset number of vibrations can be 3 times. By comparing the actual number of vibrations with 3 times, it can be determined whether the curling iron is in a vibrating state.
[0047] Specifically, if the actual number of vibrations is greater than the preset number of vibrations, then the hair curler is determined to be in a vibrating state.
[0048] For example, if the actual number of vibrations of the curling iron is greater than 3 times per unit time, then the curling iron is determined to be at the specified number of vibrations per unit time.
[0049] Specifically, if the actual number of vibrations is not greater than the preset number of vibrations, then the hair curler is determined to be in a non-vibration state. For example, if the actual number of vibrations of the curling iron is no more than 3 times per unit time, then the curling iron is determined to be in a non-vibration period per unit time.
[0050] It should be noted that the fact that the curling iron is in a state of continuous vibration for a preset time can be understood as the actual number of vibrations per unit time within the preset time not exceeding the preset number of vibrations.
[0051] In one embodiment, the curling iron is further provided with a temperature sensor for detecting the current temperature of the curling iron. (Reference) Figure 4 , Figure 4 This is a flowchart illustrating another control method for a hair curler according to an embodiment of this application. The method includes: Step S200: When the curling iron is in the heating state, the current temperature is obtained in real time; Here, "heating state" means that when the user starts the curling iron, it will heat up to the target temperature corresponding to the current working setting. At this time, the temperature sensor can detect the current temperature of the curling iron in real time, and the control unit can obtain the current temperature detected by the temperature sensor.
[0052] Step S210: Adjust the sensitivity of the vibration sensor based on the current temperature.
[0053] Specifically, the sensitivity is inversely correlated with the current temperature. It can be understood that the higher the current temperature, the lower the sensitivity; and the lower the current temperature, the higher the sensitivity. The sensitivity range is 0% to 100%.
[0054] For example, referring to the table below, the curling iron has multiple preset continuous temperature ranges, and each temperature range corresponds to a preset sensitivity. When the current temperature is between 160℃ and 200℃, the sensitivity is adjusted to 40%; when the current temperature is between 90℃ and 119℃, the sensitivity is adjusted to 80%.
[0055] It should be noted that the higher the sensitivity of the vibration sensor, the easier it is for the vibration sensor to determine that the curling iron is vibrating; that is, the higher the sensitivity, the easier it is for the vibration sensor to detect the vibration of the curling iron.
[0056] This embodiment adjusts the sensitivity of the vibration sensor. When the current temperature is higher, the sensitivity of the vibration sensor is reduced, making it easier to determine that the curling iron is in a non-vibration state. This allows the curling iron to lower its target heating temperature more quickly when the temperature is high, further avoiding the impact of high temperature on the plastic flocking, velvet or other plastics on the curling iron and internal electronic components, thus improving product lifespan.
[0057] In one embodiment, adjusting the sensitivity of the vibration sensor involves adjusting a preset vibration count. A higher preset vibration count results in lower sensitivity, meaning the preset vibration count is positively correlated with the current temperature. The preset vibration count is the same as the preset vibration count in step S106 of the above embodiment.
[0058] For example, referring to the table below, the curling iron has multiple consecutive temperature ranges, each corresponding to a preset number of vibrations. When the current temperature is between 160℃ and 200℃, the preset number of vibrations is adjusted to 4 times; when the current temperature is between 90℃ and 119℃, the preset number of vibrations is adjusted to 2 times.
[0059] It is understandable that since the actual number of vibrations of the hair curler per unit time is greater than the preset number of vibrations, the hair curler is determined to be in a vibrating state. Therefore, the lower the preset number of vibrations, the easier it is to determine that the hair curler is in a vibrating state.
[0060] In one embodiment, referring to FIG5, Figure 5 This is a flowchart illustrating another control method for a hair curler according to an embodiment of this application. The method includes: Step S300: Real-time acquisition of the vibration amplitude of the hair curler.
[0061] Step S310: Determine whether the hair curler is vibrating based on the vibration amplitude.
[0062] Specifically, if the vibration amplitude is greater than the preset amplitude, it is determined that the hair curler is vibrating, and the actual number of vibrations of the hair curler in the current unit time is increased; If the vibration amplitude is not greater than the preset amplitude, it is determined that the hair curler is not vibrating, and the actual number of vibrations of the hair curler in the current unit time is maintained. It is understandable that when the vibration sensor detects vibration, it will generate a pulse signal with alternating high and low frequencies. Therefore, the vibration amplitude is the height of the pulse signal. When the height of the pulse signal is greater than a preset height, it is determined that the hair curler is vibrating.
[0063] In one embodiment, the sensitivity of the vibration sensor is adjusted by adjusting a preset amplitude. The higher the preset amplitude, the lower the sensitivity, that is, the preset amplitude is positively correlated with the current temperature.
[0064] For example, referring to the table below, the curling iron has multiple preset temperature ranges, each temperature range corresponding to a preset amplitude. When the current temperature is between 160℃ and 200℃, the preset amplitude is adjusted to 0.09V; when the current temperature is between 90℃ and 119℃, the preset amplitude is adjusted to 0.07V.
[0065] It is understandable that if the vibration amplitude is greater than the preset amplitude, it is determined that the curling iron is vibrating, which further increases the actual number of vibrations of the curling iron per unit time. Therefore, the lower the preset amplitude, the easier it is to determine that the curling iron is in a vibrating state.
[0066] In one embodiment, the curling iron is further provided with a temperature sensor for detecting the current temperature of the curling iron. (Reference) Figure 6 , Figure 6 This is a flowchart illustrating another control method for a hair curler according to an embodiment of this application. The method includes: Step S400: When the curling iron is in the heating state, the current temperature is acquired in real time; Here, "heating state" means that when the user starts the curling iron, it will heat up to the target temperature corresponding to the current working setting. At this time, the temperature sensor can detect the current temperature of the curling iron in real time, and the control unit can obtain the current temperature detected by the temperature sensor.
[0067] Step S410: Adjust the preset time based on the current temperature.
[0068] Specifically, the preset time is inversely correlated with the current temperature. It can be understood that the higher the current temperature, the lower the preset time; conversely, the lower the current temperature, the higher the preset time.
[0069] For example, referring to the table below, the curling iron has multiple preset temperature ranges, each temperature range corresponding to a preset time. When the current temperature is between 160℃ and 200℃, the preset time is adjusted to 2 minutes; when the current temperature is between 90℃ and 119℃, the sensitivity is adjusted to 3 minutes.
[0070] This embodiment adjusts the preset time, reducing it as the current temperature increases. This allows for faster control of the curling iron to stop heating or lower its target heating temperature at higher temperatures compared to lower temperatures. This further avoids the impact of high temperatures on the plastic fibers, velvet, or other plastics on the curling iron, as well as its internal electronic components, thus improving product lifespan.
[0071] Understandably, the higher the current temperature, the greater the impact on the lifespan of the plastic flocking, velvet or other plastics on the curling iron, as well as the internal electronic components. Therefore, higher current temperatures require more timely control of the curling iron to stop heating or reduce the target heating temperature of the curling iron.
[0072] In one embodiment, the curling iron is further provided with a temperature sensor for detecting the current temperature of the curling iron. (Reference) Figure 7 , Figure 7 This is a flowchart illustrating another control method for a hair curler according to an embodiment of this application. The method includes: S101. When the hair curler is in the heating state, the current temperature is obtained in real time; Here, "heating state" means that when the user starts the curling iron, it will heat up to the target temperature corresponding to the current working setting. At this time, the temperature sensor can detect the current temperature of the curling iron in real time, and the control unit can obtain the current temperature detected by the temperature sensor.
[0073] S102. When the current temperature is greater than the preset temperature threshold, determine in real time whether the curling iron is in a vibrating state.
[0074] For example, the preset temperature threshold can be 60°C. When the current temperature is greater than 60°C, it is then determined whether the curling iron is vibrating. It is understood that when the current temperature is not greater than the preset temperature threshold, the impact of temperature on the lifespan of the plastic flocking, fleece, or other plastics on the curling iron, as well as the internal electronic components, is limited. Therefore, it is unnecessary to adjust the curling iron's state by determining whether it is vibrating, thereby further saving the controller's computing resources.
[0075] Step S110: If the hair curler is in a non-vibration state for a preset time, control the hair curler to stop heating or reduce the target heating temperature of the hair curler.
[0076] Step S110 can be referred to the explanation of the above embodiments, and will not be described here.
[0077] Step S120: If the curling iron is not in a non-vibration state for a continuous preset time, then control the curling iron to maintain the heating target temperature for heating.
[0078] Step S120 can be referred to the explanation of the above embodiments, and will not be described here.
[0079] In one embodiment, the method further includes: after the working setting changes, re-determining whether the curling iron is in a vibrating state.
[0080] It is understandable that the working setting is actively adjusted by the user. Therefore, after the working setting changes, it means that the user is using the curling iron. At this time, the time when the curling iron is continuously in a non-vibrating state can be cleared, and the timer can be reset to determine whether the curling iron is in a vibrating state.
[0081] In one embodiment, the present invention also provides a hair curler, such as Figure 8 As shown, Figure 8 This is an internal structural diagram of a computer device for a hair curler provided in an optional embodiment of the present invention, such as... Figure 8 As shown, the computer device for the curling iron includes a control module comprising one or more processors 10, a memory 20, and interfaces for connecting the various components, including high-speed and low-speed interfaces. The various components communicate with each other via different buses and can be mounted on a common motherboard or otherwise installed as needed. The processors can process instructions executed within the curling iron, including instructions stored in or on memory to display graphical information of a GUI on external input / output devices (such as display devices coupled to the interfaces). In some alternative implementations, multiple processors and / or multiple buses can be used with multiple memories and multiple memory modules, if desired. Similarly, multiple curling irons can be connected, each device providing some of the necessary operations (e.g., as a server array, a set of blade servers, or a multiprocessor system). Figure 8 Take a processor 10 as an example.
[0082] Processor 10 may be a central processing unit, a network processor, or a combination thereof. Processor 10 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The programmable logic device may be a complex programmable logic device (CAMP), a field-programmable gate array (FPGA), a general-purpose array logic (GDA), or any combination thereof.
[0083] The memory 20 stores instructions executable by at least one processor 10 to cause at least one processor 10 to perform the method shown in the above embodiments.
[0084] The memory 20 may include a program storage area and a data storage area. The program storage area may store the operating system and applications required for at least one function; the data storage area may store data created based on the use of the curling iron. Furthermore, the memory 20 may include high-speed random access memory and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some alternative embodiments, the memory 20 may optionally include memory remotely located relative to the processor 10, which can be connected to the curling iron via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0085] The memory 20 may include volatile memory, such as random access memory; the memory may also include non-volatile memory, such as flash memory, hard disk or solid-state drive; the memory 20 may also include a combination of the above types of memory.
[0086] The curling iron also includes a communication interface 30 for communicating with other devices or communication networks.
[0087] The hair curler provided in this embodiment determines in real time whether the hair curler is vibrating by detecting the vibration of the hair curler when it is in the heating state. When the hair curler is detected to be in a non-vibrating state for a continuous preset time, it indicates that the hair curler is not currently in use, thereby further controlling the hair curler to stop heating or reduce the target heating temperature of the hair curler, avoiding the impact of high temperature on the plastic flocking, velvet or other plastics on the hair curler and internal electronic components, and improving the product life.
[0088] This invention also provides a computer-readable storage medium. The methods described above according to embodiments of the invention can be implemented in hardware or firmware, or implemented as computer code that can be recorded on a storage medium, or implemented as computer code downloaded over a network and originally stored on a remote storage medium or a non-transitory machine-readable storage medium and then stored on a local storage medium. Thus, the methods described herein can be processed by software stored on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. The storage medium can be a magnetic disk, optical disk, read-only memory, random access memory, flash memory, hard disk, or solid-state drive, etc.; further, the storage medium can also include combinations of the above types of memory. It is understood that computers, processors, microprocessors, or programmable hardware include storage components capable of storing or receiving software or computer code, which, when accessed and executed by the computer, processor, or hardware, implements the methods shown in the embodiments described above.
[0089] A portion of this invention can be applied to computer program products, such as computer program instructions, which, when executed by a computer, can invoke or provide the methods and / or technical solutions according to the invention through the operation of the computer. Those skilled in the art will understand that the forms in which computer program instructions exist in a computer-readable medium include, but are not limited to, source files, executable files, installation package files, etc. Correspondingly, the ways in which computer program instructions are executed by a computer include, but are not limited to: the computer directly executing the instructions, or the computer compiling the instructions and then executing the corresponding compiled program, or the computer reading and executing the instructions, or the computer reading and installing the instructions and then executing the corresponding installed program. Here, the computer-readable medium can be any available computer-readable storage medium or communication medium accessible to a computer.
[0090] Although embodiments of the invention have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of the invention, and such modifications and variations all fall within the scope defined by the appended claims.
Claims
1. A control method for a hair curler, wherein the hair curler is equipped with a vibration sensor, characterized in that, The method includes: While the hair curler is in a heated state, it is determined in real time whether the hair curler is in a vibrating state. If the curling iron remains in a non-vibration state for a preset period of time, the curling iron will be controlled to stop heating or the target heating temperature of the curling iron will be reduced.
2. The control method according to claim 1, characterized in that, The method further includes: If the curling iron is not in a non-vibration state for a continuous preset time, the curling iron is controlled to maintain the heating target temperature for heating.
3. The control method according to claim 1 or 2, characterized in that, The real-time determination of whether the hair curler is vibrating includes: The actual number of vibrations of the hair curler per unit time is obtained in real time. Based on the comparison between the actual number of vibrations and the preset number of vibrations, it is determined whether the hair curler is in a vibrating state: If the actual number of vibrations is greater than the preset number of vibrations, then the hair curler is determined to be in a vibrating state. If the actual number of vibrations is not greater than the preset number of vibrations, then the hair curler is determined to be in a non-vibration state.
4. The control method according to claim 3, characterized in that, The curling iron is also equipped with a temperature sensor, and the method further includes: The current temperature is acquired in real time when the curling iron is in the heating state; The sensitivity of the vibration sensor is adjusted based on the current temperature; wherein, the higher the sensitivity, the easier it is for the vibration sensor to determine that the curling iron is in a vibrating state; the sensitivity is inversely correlated with the current temperature.
5. The control method according to claim 4, characterized in that, Adjusting the sensitivity of the vibration sensor based on the current temperature includes: The preset number of vibrations is adjusted based on the current temperature; wherein the preset number of vibrations is positively correlated with the current temperature.
6. The control method according to claim 4, characterized in that, The method includes: The vibration amplitude of the hair curler is acquired in real time; The vibration amplitude is used to determine whether the hair curler is vibrating. If the vibration amplitude is greater than the preset amplitude, it is determined that the hair curler is vibrating, and the actual number of vibrations of the hair curler in the current unit time is increased. If the vibration amplitude is not greater than the preset amplitude, it is determined that the hair curler is not vibrating, and the actual number of vibrations of the hair curler in the current unit time is maintained. Adjusting the sensitivity of the vibration sensor based on the current temperature includes: The preset range is adjusted based on the current temperature; wherein the preset range is positively correlated with the current temperature.
7. The control method according to claim 1 or 2, characterized in that, The curling iron is also equipped with a temperature sensor, and the method further includes: The current temperature is acquired in real time when the curling iron is in the heating state; The preset time is adjusted based on the current temperature; wherein the preset time is inversely correlated with the current temperature.
8. The control method according to claim 1 or 2, characterized in that, The curling iron is also equipped with a temperature sensor, which, when the curling iron is in a heated state, determines in real time whether the curling iron is in a vibrating state, including: The current temperature is acquired in real time when the curling iron is in the heating state; When the current temperature is greater than a preset temperature threshold, it is determined in real time whether the curling iron is in a vibrating state.
9. The control method according to claim 8, characterized in that, The method further includes: After the working setting changes, it is re-determined whether the curling iron is in a vibrating state.
10. A hair curler, characterized in that, The device includes a memory and a processor, which are communicatively connected to each other. The memory stores computer instructions, and the processor executes the computer instructions to perform the control method of the curling iron according to any one of claims 1 to 9.