Safety control method of hair drier and hair drier system

By using attitude sensors and distance sensors in the hair dryer to detect attitude and position, and automatically control the working status of the hair dryer, the safety hazards and energy consumption waste caused by users forgetting to turn off the hair dryer is solved, and safety and energy saving are improved.

CN119235100APending Publication Date: 2025-01-03SHENZHEN SAIMEIKONG ELECTRONIC TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202411246810.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-05
Publication Date
2025-01-03

AI Technical Summary

Technical Problem

Users forget to turn off the working switch when using the hair dryer, which causes the hair dryer to be placed on the desktop or shelf in a working state, causing safety hazards and waste of energy consumption.

Method used

The attitude sensor and distance sensor are used to detect the attitude and position of the hair dryer, and determine whether it is a downward state or a shelf state through the Euler angle, and automatically control the hair dryer to stop working and heating functions.

Benefits of technology

It effectively prevents safety hazards and energy consumption waste caused by forgetting to turn off the hair dryer, and improves user experience and security.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119235100A_ABST
    Figure CN119235100A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of motor control, and provides a safety control method of an air blower and an air blower system.The method comprises the steps that the air blower in a working state firstly obtains attitude data, collected by an attitude sensor of the air blower in a current period, of the air blower; acquiring current distance measurement information acquired by the distance sensor in the current period; according to the method, the acquired data are analyzed, when the acquired data meet preset conditions, it is indicated that the blower is possibly not in the hand of a person and is possibly placed on a table top or a storage rack by the person, finally the blower is controlled according to a preset mode, the blower can be automatically turned off according to the running condition, and the service life of the blower is prolonged. Potential safety hazards caused by forgetting to turn off the blower are prevented.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the technical field of motor control, and in particular, relates to a safety control method for a hair dryer and a hair dryer system. Background Art

[0002] When using a hair dryer, users do not hold the hair dryer in their hands all the time, and sometimes need to put it on a table or shelf; however, sometimes users forget to turn off the hair dryer's working switch and put the hair dryer on the table or shelf while it is in operation, which may cause damage to surrounding items or even cause a fire. Summary of the invention

[0003] In order to solve the above technical problems, the present invention provides a safety control method and a hair dryer system for a hair dryer, so as to solve the technical problem in the prior art that a user forgets to turn off the working switch of the hair dryer and places the hair dryer in a working state on a table stand, which may cause safety hazards.

[0004] In a first aspect, the present invention provides a safety control method for a hair dryer, the method being applied to a hair dryer, the hair dryer being equipped with a posture sensor and a distance sensor, the method comprising:

[0005] When the hair dryer is in working state, the posture data of the hair dryer collected by the posture sensor in the current cycle is obtained, and the current distance measurement information collected by the distance sensor in the current cycle is obtained; the current distance measurement information represents the current distance between the target object and the air outlet position of the hair dryer;

[0006] Converting the posture data into Euler angles, and determining whether the Euler angles are within a preset Euler angle range;

[0007] Determine the posture data of the hair dryer in the previous cycle, and obtain the posture offset between the posture data of the current cycle and the posture data of the previous cycle;

[0008] When the Euler angle is within the preset Euler angle range, and the duration of the Euler angle within the preset Euler angle range is greater than a first preset time, determining that the current state of the hair dryer is a laid-down state, and controlling the hair dryer in a preset manner;

[0009] When the posture offset is not greater than a preset static angle fluctuation threshold and the current distance measurement information is not greater than a preset safety distance, it is determined that the current state of the hair dryer is placed on the shelf, and the hair dryer is controlled according to the preset method.

[0010] Optionally, in one embodiment, the method further comprises:

[0011] When the Euler angle is within the preset Euler angle range and the duration of the Euler angle within the preset Euler angle range is greater than a first preset time, if the posture offset is within the preset posture offset range, it is determined that the current state of the hair dryer is a laid-down state;

[0012] The hair dryer is controlled in a preset manner.

[0013] Optionally, in one embodiment, the method further comprises:

[0014] When the posture offset is not greater than the preset static angle fluctuation threshold, the Euler angle is within the preset Euler angle range, and the current distance measurement information is not greater than the preset safety distance, it is determined that the current state of the hair dryer is placed on the shelf, and the hair dryer is controlled according to the preset method.

[0015] In one embodiment, controlling the hair dryer in a preset manner includes:

[0016] Controlling the motor of the hair dryer to stop working;

[0017] In one embodiment, the controlling the hair dryer in a preset manner further includes:

[0018] The hair dryer is controlled to stop the heating function.

[0019] In one embodiment, the method further comprises:

[0020] Responding to user configuration instructions for a preset range of conditions;

[0021] The preset condition range is adjusted based on the configuration instruction, and the preset condition range includes at least one of the first preset time, the preset safety distance, the preset posture offset range, the preset Euler angle range and the preset static angle fluctuation threshold.

[0022] In a second aspect, the present invention provides a hair dryer system, the hair dryer system includes a hair dryer, the hair dryer includes a controller, a posture sensor, a distance sensor, a motor driver, a motor, a memory, and a computer program stored in the memory and executable on the controller; the posture sensor is configured to collect posture data of the hair dryer in a current cycle; the distance sensor is configured to collect current distance measurement information, the distance measurement information represents the distance between the target object and the air outlet position of the hair dryer; the motor driver is configured to drive the motor to work; the motor is configured to drive the fan blades of the hair dryer to output airflow;

[0023] The controller is configured to perform the following method steps:

[0024] When the hair dryer is in working state, the posture data of the hair dryer collected by the posture sensor in the current cycle is obtained, and the current distance measurement information collected by the distance sensor in the current cycle is obtained; wherein the current distance measurement information represents the current distance between the target object and the air outlet position of the hair dryer;

[0025] Converting the posture data into Euler angles, and determining whether the Euler angles are within a preset Euler angle range;

[0026] Determine the posture data of the hair dryer in the previous cycle, and obtain the posture offset between the posture data of the current cycle and the posture data of the previous cycle;

[0027] When the Euler angle is within the preset Euler angle range, and the duration of the Euler angle within the preset Euler angle range is greater than a first preset time, determining that the current state of the hair dryer is a laid-down state, and controlling the hair dryer in a preset manner;

[0028] When the posture offset is not greater than a preset static angle fluctuation threshold and the current distance measurement information is not greater than a preset safety distance, it is determined that the current state of the hair dryer is placed on the shelf, and the hair dryer is controlled according to the preset method.

[0029] In one embodiment, the hair dryer system further comprises a shelf and a baffle disposed opposite to the shelf; the shelf is used to load the hair dryer, and when the hair dryer is placed on the shelf, the air outlet of the hair dryer is opposite to the baffle;

[0030] The controller is further configured to perform the following steps:

[0031] When the posture offset is not greater than the preset static angle fluctuation threshold and the current distance measurement information is not greater than the preset safety distance, it is determined that the air outlet of the hair dryer is opposite to the baffle, and the current state of the hair dryer is determined to be placed on the shelf.

[0032] In one embodiment, the hair dryer further comprises an electric heating circuit, and the electric heating circuit is configured to heat the airflow at an air outlet of the hair dryer.

[0033] The beneficial effects of the present application are as follows: a hair dryer in a working state first obtains the posture data of the hair dryer collected by its posture sensor in the current period, and obtains the current distance measurement information collected by the distance sensor in the current period; the obtained data is analyzed, and when the obtained data meets the preset conditions, it means that the hair dryer may not be in the hands of a person, and the hair dryer may be placed on a desktop or a shelf by a person; finally, the hair dryer is controlled in a preset manner, and can be automatically turned off according to the operating conditions to prevent potential safety hazards caused by forgetting to turn off the hair dryer. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0035] Figure 1 is a structural schematic diagram of a hair dryer system provided in an embodiment of the present application;

[0036] Figure 2 is a structural block diagram of the hair dryer system provided by the present application;

[0037] Figure 3 It is a flow chart of a safety control method for a hair dryer provided by an embodiment of the present application;

[0038] Figure 4 It is a structural block diagram of the safety control system of the hair dryer provided in the embodiment of the present application. DETAILED DESCRIPTION

[0039] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.

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

[0041] It should also be understood that the term “and / or” used in the specification and appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.

[0042] As used in the specification and appended claims of this application, the term "if" can be interpreted as "when" or "uponce" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrase "if it is determined" or "if [described condition or event] is detected" can be interpreted as meaning "uponce it is determined" or "in response to determining" or "uponce [described condition or event] is detected" or "in response to detecting [described condition or event]", depending on the context.

[0043] In addition, in the description of the present application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.

[0044] References to "one embodiment" or "some embodiments" etc. described in the specification of this application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.

[0045] It is understandable that when using a hair dryer, the user will not hold the hair dryer all the time, and sometimes needs to put it on a desktop or shelf; however, sometimes the user will forget to turn off the hair dryer working switch and put the hair dryer in working state on the desktop or shelf, which will cause damage to surrounding items and even cause a fire. In view of the above technical problems, the embodiments of the present application provide a hair dryer safety control method and a hair dryer system. The technical solution of the present invention is introduced through specific embodiments below.

[0046] Embodiment 1

[0047] like Figure 1 As shown, the embodiment of the present application provides a hair dryer system including a hair dryer 100, a storage rack 200 and a baffle 201; Figure 2As shown, the hair dryer 100 specifically includes a motor 10, a controller 20, a posture sensor 30, a motor driver 40, a memory 50, a distance sensor 60, and a computer program stored in the memory 50 and executable on the controller 20; the distance sensor 60 is configured to collect current distance measurement information, the distance measurement information represents the distance between the target object and the air outlet position of the hair dryer; the sensor 30 is configured to collect motion data of the hair dryer 100 at various moments within the current time range; the motor driver 40 is configured to drive the motor 10 to work; the motor 10 is configured to drive the fan blades of the hair dryer 100 to output airflow. In general, the hair dryer 100 also includes an electric heating circuit 70, which is configured to heat the outlet airflow of the hair dryer 100. The posture sensor 30 will collect the posture data of the hair dryer in real time, and the posture sensor 30 may be a gyroscope or other types of sensors with posture collection function;

[0048] It should be understood that in the embodiment of the present application, the controller 20 is the system control core of the entire hair dryer, and is the execution unit of all software and hardware control logic of the hair dryer. The controller 20 can specifically be an MCU (microcontroller unit, MCU). The controller 20 can also be other general controllers, digital signal controllers (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.

[0049] The memory 50 may include a read-only memory and a random access memory, and provide instructions and data to the controller 20. The memory 50 may also include a non-volatile random access memory. The memory 50 may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link DRAM (SLDRAM), and direct memory bus random access memory (DR RAM).

[0050] Further, refer to Figure 3 , the controller 20 of the hair dryer implements the following method steps when executing the computer program:

[0051] Step S01: when the hair dryer is in working state, obtaining the posture data of the hair dryer collected by the posture sensor in the current cycle, and obtaining the current distance measurement information collected by the distance sensor in the current cycle;

[0052] Specifically, a hair dryer in working state first obtains the posture data of the hair dryer collected by its posture sensor in the current cycle; the posture data is analyzed, and when the posture data meets the preset conditions, it means that the hair dryer may not be in the hands of a person, and the hair dryer may be placed on a desktop or a shelf. Finally, the hair dryer is controlled in a preset manner, and can automatically turn off the hair dryer according to the operating conditions to prevent potential safety hazards caused by forgetting to turn off the hair dryer.

[0053] Step S021: converting the posture data into Euler angles, and determining whether the Euler angles are within a preset Euler angle range;

[0054] Specifically, the attitude data includes pitch data, yaw data and roll data; the embodiment of the present application can first convert the attitude data collected by the attitude sensor into Euler angles, specifically converting the pitch data into a pitch angle (pitch, p), converting the yaw data into a yaw angle (yaw, y), and converting the roll data into a roll angle (roll, r); and the preset Euler angle range can include a preset pitch attitude offset range, a preset yaw attitude offset range and a preset roll attitude offset range.

[0055] Step S012: determining the posture data of the hair dryer in the previous cycle, and obtaining the posture offset between the posture data of the current cycle and the posture data of the previous cycle;

[0056] During the operation of the hair dryer in the embodiment of the present application, the posture sensor function and the distance sensor function can be started at the same time, and the current state of the hair dryer can be determined whether it is placed on the desktop (lying down) or on the shelf:

[0057] Step S022 (determining that the current state of the hair dryer is the lying state): when the Euler angle is within the preset Euler angle range, and the duration of the Euler angle being within the preset Euler angle range is greater than a first preset time, determining that the current state of the hair dryer is the lying state, and controlling the hair dryer in a preset manner;

[0058] Specifically, when the current pitch angle (pitch, p) is within the preset pitch attitude offset range, the current yaw angle (yaw, y) is within the preset yaw attitude offset range, the current roll angle (roll, r) is within the preset roll attitude offset range, and the duration is greater than the first preset time T, it is determined that the current state of the hair dryer is the laid-down state, and the hair dryer control program is triggered to temporarily turn off the motor and heating; wherein the preset pitch attitude offset range, the preset yaw attitude offset range and the preset roll attitude offset range can be set according to user needs.

[0059] The hair dryer in working state first obtains the posture data of the hair dryer collected by its posture sensor in the current period, and then obtains the current pitch angle, current yaw angle and current roll angle of the hair dryer. When the current pitch angle, current yaw angle and current roll angle are all within their respective preset Euler angle ranges and the duration reaches a first preset time, it means that the current state of the hair dryer is a laid-down state. It can be judged that the hair dryer is placed on the table by someone. Finally, the hair dryer is controlled in a preset manner to prevent safety hazards caused by forgetting to turn off the hair dryer and putting it on the table.

[0060] Step S0123 (determining that the current state of the hair dryer is placed on the shelf): When the posture offset is not greater than the preset static angle fluctuation threshold and the current distance measurement information is not greater than the preset safety distance, determine that the current state of the hair dryer is placed on the shelf, and control the hair dryer according to the preset method.

[0061] It should be noted that the present application sets a preset safety distance d in real time, and the preset safety distance can be: the distance between the hair dryer 100 when it is placed on the rack 200 to fix its air outlet and the baffle 201 (a certain error may exist); if the current distance measurement information is not greater than the preset safety distance d, it means that the hair dryer 100 may be placed on the rack 200, or the hair dryer may be relatively close to the target object, such as relatively close to the human body;

[0062] If the posture offset is not greater than the preset static angle fluctuation threshold a, it means that the hair dryer 100 may not be in the person's hand, but is placed on the table or shelf; if the posture offset is not greater than the preset static angle fluctuation threshold a, it can be understood that the hair dryer is almost in a static state;

[0063] Furthermore, if both the conditions of "the posture offset is not greater than the preset static angle fluctuation threshold a" and "the current distance measurement information is not greater than the preset safety distance d" are satisfied, it means that the air outlet of the hair dryer 100 is opposite to the baffle, and the current state of the hair dryer 100 is determined to be placed on the storage rack 200.

[0064] The hair dryer in working state first obtains the posture data of the hair dryer collected by its posture sensor in the current cycle and the previous cycle, and obtains the posture offset between the posture data of the current cycle and the posture data of the previous cycle. When the posture offset is not greater than the preset static angle fluctuation threshold, it means that the hair dryer is likely to be out of the hand. At the same time, if the current distance measurement information is not greater than the preset safety distance, it is determined that the air outlet of the hair dryer is opposite to the baffle, that is, the current state of the hair dryer is determined to be placed on the shelf. Finally, the hair dryer is controlled in a preset manner to prevent forgetting to turn off the hair dryer and putting it on the shelf again. For example, when a barber in a barber shop is cutting a customer's hair, he often forgets to turn off the hair dryer after using it and puts the hair dryer on the shelf. This wastes a lot of energy invisibly and causes a certain amount of electricity waste in the barber shop. The technical solution of the embodiment of the present application can just solve the problems existing in the above application scenarios. After using the hair dryer of the embodiment of the present application, the user (barber) puts it back on the shelf. The hair dryer can be automatically turned off according to the operating conditions without manually turning off the hair dryer switch, which improves the user experience, saves energy, and avoids safety hazards.

[0065] In addition, in some other embodiments, the posture offset can also be considered in the judgment condition of the above-mentioned step S022 for determining that the current state of the hair dryer is the lying state: for example, after the user forgets to turn off the hair dryer switch and places it on the desktop, the user may accidentally touch the hair dryer, causing the hair dryer to move in the front and back directions, or sway in the left and right directions. Therefore, for this special scenario, the embodiment of the present application can set a preset posture offset range for further accurately judging whether the hair dryer is currently in the lying state: that is, when the Euler angle is in the preset Euler angle range, and the duration of the Euler angle in the preset Euler angle range is greater than the first preset time, if the posture offset is in the preset posture offset range, it is judged that the current state of the hair dryer is in a situation where the user forgets to turn off the hair dryer switch and places it on the desktop, and may accidentally touch the hair dryer in various directions on the horizontal plane.

[0066] In addition, in some other embodiments, for the judgment condition of "determining that the current state of the hair dryer is placed on the shelf" in the above step S0123, the Euler angle range may also be considered:

[0067] For example, a user may accidentally touch the hair dryer on the shelf after forgetting to turn off the hair dryer switch and placing it on the shelf, causing the hair dryer to slightly deflect in a small range in each direction of the pitch angle, yaw angle, and roll angle. Therefore, the embodiment of the present application takes the Euler angle range into consideration, and can further accurately determine whether the hair dryer is currently placed on the shelf: that is, when the attitude offset is not greater than the preset static angle fluctuation threshold, the Euler angle is within the preset Euler angle range, and the current ranging information is not greater than the preset safety distance, it is determined that the current state of the hair dryer is in a situation where the user forgets to turn off the hair dryer switch and places it on the shelf, and may touch the hair dryer to cause a slight deflection.

[0068] In addition, in some other embodiments, when the user uses a hair dryer, he or she can set the preset condition range according to his or her own application scenario requirements. For example, the hair dryer is also provided with a human-computer interaction interface, and the user can set and adjust the values ​​of condition parameters such as the preset Euler angle range, preset posture offset range, preset static angle fluctuation threshold a, preset safety distance d and the first preset time T through the human-computer interaction interface on the hair dryer.

[0069] It should be noted that the above embodiments can be implemented in whole or in part by software, hardware, firmware or any other combination thereof. When implemented using software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded or executed on the hair dryer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website, hair dryer, computer, server or data center to another website, hair dryer, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that the hair dryer can access. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium. The semiconductor medium can be a solid state drive (SSD).

[0070] For example, in one embodiment, Figure 4 As shown, the present invention also provides a safety control system for a hair dryer, which represents a software system, including a main control module 100, a posture information acquisition module 200, a distance acquisition module 300, a motor control module 400 and a heating control module 500.

[0071] The main control module 100 is configured to control and call the posture information acquisition module 200, the distance acquisition module 300, the motor control module 400 and the heating control module 500, and perform relevant calculations and processing on the obtained data;

[0072] The posture information collection module 200 is configured to collect the posture data of the hair dryer in the current cycle;

[0073] The distance acquisition module 300 is configured to acquire current distance measurement information in a current cycle, wherein the current distance measurement information represents a current distance between the target object and the air outlet position of the hair dryer.

[0074] The motor control module 400 is configured to control the operation of the motor.

[0075] Heating control module 500: controls the heating function.

[0076] Taking the attitude sensor as a gyroscope as an example, the control process of the safety control system of the hair dryer in this embodiment is as follows:

[0077] The main control module 100 calls the posture information collection module 200 to collect the posture data of the hair dryer by using a gyroscope;

[0078] The main control module 100 calls the distance acquisition module 300 to collect the current distance measurement information between the air outlet of the hair dryer and the baffle through the distance sensor;

[0079] The main control module 100 determines whether the hair dryer is currently in a laid-down state according to the posture data, and executes a laying-down posture task (controls the motor of the hair dryer to stop working and / or stop heating);

[0080] The main control module 100 reads the current distance measurement information collected by the distance sensor, and determines whether the distance between the target object and the air outlet of the hair dryer is too close. If it is too close (for example, the hair dryer is too close to the person), the corresponding task is executed (for example, the heating function of the hair dryer is turned off to avoid heat injury to the human body);

[0081] The main control module 100 determines whether the hair dryer is currently placed on the storage rack based on the posture data and the current distance measurement information, and controls the motor of the hair dryer to stop working and / or stop heating.

[0082] Since the information interaction, execution process, etc. between the above-mentioned devices / units are based on the same concept as the method embodiment of the present application, their specific functions and technical effects can be found in the method embodiment part and will not be repeated here.

[0083] It should be noted that the information interaction, execution process, etc. between the above-mentioned devices / functional modules are based on the same concept as the method embodiment of the present application. Their specific functions and technical effects can be found in the method embodiment part and will not be repeated here.

[0084] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.

[0085] The embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a controller, the steps in the embodiment of the safety control method for the hair dryer can be implemented.

[0086] An embodiment of the present application provides a computer program product. When the computer program product runs on a mobile terminal, the mobile terminal can implement the steps in the above-mentioned method embodiments when executing the computer program product.

[0087] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, which can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the controller. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may at least include: any entity or device that can carry the computer program code to the device / terminal device, a recording medium, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electric carrier signal, a telecommunication signal, and a software distribution medium. For example, a USB flash drive, a mobile hard disk, a magnetic disk or an optical disk. In some jurisdictions, according to legislation and patent practice, computer-readable media cannot be electric carrier signals and telecommunication signals.

[0088] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0089] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0090] In the embodiments provided in the present application, it should be understood that the disclosed devices / network equipment and methods can be implemented in other ways. For example, the device / network equipment embodiments described above are merely schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0091] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0092] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.

Claims

1. A safety control method for a hair dryer, characterized in that: The method is applied to a hair dryer, the hair dryer is equipped with a posture sensor and a distance sensor, and the method comprises: When the hair dryer is in working state, the posture data of the hair dryer collected by the posture sensor in the current cycle is obtained, and the current distance measurement information collected by the distance sensor in the current cycle is obtained; the current distance measurement information represents the current distance between the target object and the air outlet position of the hair dryer; Converting the posture data into Euler angles, and determining whether the Euler angles are within a preset Euler angle range; Determine the posture data of the hair dryer in the previous cycle, and obtain the posture offset between the posture data of the current cycle and the posture data of the previous cycle; When the Euler angle is within the preset Euler angle range, and the duration of the Euler angle within the preset Euler angle range is greater than a first preset time, determining that the current state of the hair dryer is a laid-down state, and controlling the hair dryer in a preset manner; When the posture offset is not greater than a preset static angle fluctuation threshold and the current distance measurement information is not greater than a preset safety distance, it is determined that the current state of the hair dryer is placed on the shelf, and the hair dryer is controlled according to the preset method.

2. The method according to claim 1, characterized in that The method further comprises: When the Euler angle is within the preset Euler angle range and the duration of the Euler angle within the preset Euler angle range is greater than a first preset time, if the posture offset is within the preset posture offset range, it is determined that the current state of the hair dryer is a laid-down state; The hair dryer is controlled in a preset manner.

3. The method according to claim 1, characterized in that The method further comprises: When the posture offset is not greater than the preset static angle fluctuation threshold, the Euler angle is within the preset Euler angle range, and the current distance measurement information is not greater than the preset safety distance, it is determined that the current state of the hair dryer is placed on the shelf, and the hair dryer is controlled according to the preset method.

4. The method according to any one of claims 1 to 3, characterized in that The controlling the hair dryer in a preset manner comprises: The motor of the hair dryer is controlled to stop working.

5. The method according to claim 4, characterized in that The controlling the hair dryer in a preset manner further comprises: The hair dryer is controlled to stop the heating function.

6. The method according to any one of claims 1 to 3, characterized in that: The method further comprises: Responding to user configuration instructions for a preset range of conditions; The preset condition range is adjusted based on the configuration instruction, and the preset condition range includes at least one of the first preset time, the preset safety distance, the preset posture offset range, the preset Euler angle range and the preset static angle fluctuation threshold.

7. A hair dryer system, characterized in that: The hair dryer system includes a hair dryer, and the hair dryer includes a controller, a posture sensor, a distance sensor, a motor driver, a motor, a memory, and a computer program stored in the memory and executable on the controller; the posture sensor is configured to collect posture data of the hair dryer in a current cycle; the distance sensor is configured to collect current distance measurement information, and the distance measurement information represents the distance between the target object and the air outlet position of the hair dryer; the motor driver is configured to drive the motor to work; the motor is configured to drive the fan blades of the hair dryer to output airflow; The controller is configured to perform the following method steps: When the hair dryer is in working state, the posture data of the hair dryer collected by the posture sensor in the current cycle is obtained, and the current distance measurement information collected by the distance sensor in the current cycle is obtained; wherein the current distance measurement information represents the current distance between the target object and the air outlet position of the hair dryer; Converting the posture data into Euler angles, and determining whether the Euler angles are within a preset Euler angle range; Determine the posture data of the hair dryer in the previous cycle, and obtain the posture offset between the posture data of the current cycle and the posture data of the previous cycle; When the Euler angle is within the preset Euler angle range, and the duration of the Euler angle within the preset Euler angle range is greater than a first preset time, determining that the current state of the hair dryer is a laid-down state, and controlling the hair dryer in a preset manner; When the posture offset is not greater than a preset static angle fluctuation threshold and the current distance measurement information is not greater than a preset safety distance, it is determined that the current state of the hair dryer is placed on the shelf, and the hair dryer is controlled according to the preset method.

8. The hair dryer system according to claim 7, characterized in that: The hair dryer system further comprises a storage rack and a baffle plate arranged opposite to the storage rack; the storage rack is used to load the hair dryer, and when the hair dryer is placed on the storage rack, the air outlet of the hair dryer is opposite to the baffle plate; The controller is further configured to perform the following steps: When the posture offset is not greater than the preset static angle fluctuation threshold and the current distance measurement information is not greater than the preset safety distance, it is determined that the air outlet of the hair dryer is opposite to the baffle, and the current state of the hair dryer is determined to be placed on the shelf.

9. The hair dryer system according to claim 7 or 8, characterized in that: The hair dryer further comprises an electric heating circuit, and the electric heating circuit is configured to heat the airflow at the air outlet of the hair dryer.

Citation Information

Patent Citations

  • Handheld hair drier and control method

    CN113633085A

  • Control method and system of blower, electronic equipment and storage medium

    CN117257030A

  • Intelligent gyro switch hair dryer

    CN204270051U

  • Blower capable of automatically switching working modes according to motion states

    CN212117385U

  • Intelligent hair dryer with gyroscope

    CN219515544U