Hairdressing device control method and hairdressing device

By using a three-axis acceleration sensor in the hairdresser to detect tap events in real time and identify user control instructions, the problem of poor interaction experience caused by the many keys of the hairdresser is solved, and the effect of simplifying interaction and improving user experience is achieved.

CN119949604APending Publication Date: 2025-05-09SHENZHEN FENDA TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510101231.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-22
Publication Date
2025-05-09

AI Technical Summary

Technical Problem

The hair salon design has many operating buttons, resulting in poor user interaction experience during use.

Method used

By setting up a three-axis acceleration sensor, the strike event is detected in real time and the user's control instructions are identified based on the number of detected strike events, so interactive operations without additional keys are achieved.

Benefits of technology

It simplifies user interaction, improves user experience, and gives the hair salon a sense of technology.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119949604A_ABST
    Figure CN119949604A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of hairdressing devices, and discloses a hairdressing device control method, which comprises the following steps: detecting a knocking event in real time, and judging a knocking operation based on the occurrence frequency of the knocking event within a first preset time; in the standby state, the hairdressing device is controlled to enter a selection mode based on the recognized first knocking operation; in the selection mode, based on the recognized second knocking operation, selecting a target working mode from the multiple working modes; and in the target working mode, based on the recognized third knocking operation, selecting a target working gear from multiple working gears of the target working mode to work. The three-axis acceleration sensor is arranged, the knocking events are detected in real time, and the control instruction of the user to the hairdressing device is recognized based on the number of times of recognizing the knocking events, so that physical keys or virtual keys do not need to be additionally designed for interaction, the user instruction can be recognized only by knocking the hairdressing device by the user, interaction operation is simplified, and user experience is improved. And a sense of science and technology is realized, so that user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of hairdressing devices, and in particular to a control method of a hairdressing device and a hairdressing device. Background Art

[0002] With the widespread use of hair styling devices in daily life, the structure of hair styling devices is also gradually upgraded to meet people's different hair styling needs.

[0003] However, since the hair styling device has multiple modes, such as wet hair straight curling, dry hair straight curling and wet hair blow-drying, and each mode has different gear adjustments to adjust the wind temperature or wind speed of the air outlet or the temperature of the heating plate, it is usually necessary to use many buttons to achieve the above functions.

[0004] Therefore, since the hairdresser is designed with many operation buttons, the user has a poor interactive experience when using the hairdresser. Summary of the invention

[0005] In view of this, the present invention provides a control method of a hair styling device and a hair styling device to solve the problem of how to improve the interactive experience of a user when using the hair styling device.

[0006] In a first aspect, the present invention provides a control method for a hairdressing device, wherein the hairdressing device is provided with a three-axis acceleration sensor, the hairdressing device is provided with multiple working modes, and the working modes are provided with multiple working gears. The method comprises: detecting knocking events in real time, and judging the knocking operation based on the number of knocking events occurring within a first preset time; in a standby state, controlling the hairdressing device to enter a selection mode based on identifying a first knocking operation; in the selection mode, selecting a target working mode from multiple working modes based on identifying a second knocking operation; in the target working mode, selecting a target working gear from multiple working gears of the target working mode to work based on identifying a third knocking operation.

[0007] Beneficial effect: The present invention sets a three-axis acceleration sensor and detects knocking events in real time, and then identifies the user's control instructions for the hairdresser based on the number of recognized knocking events, thereby eliminating the need to design additional physical buttons or virtual buttons for interaction. The user only needs to knock on the hairdresser to identify the user's instructions, thereby simplifying the interactive operation and having a sense of technology, thereby improving the user experience.

[0008] In an optional implementation, the number of times the first tapping operation occurs within a first preset time is greater than 1; and / or The first tapping operation, the second tapping operation and the third tapping operation have different numbers of tapping events occurring within a first preset time.

[0009] In an optional implementation, the hairdresser is provided with a control module, and the control module is electrically connected to the three-axis acceleration sensor; The step of detecting a knocking event comprises: After the three-axis acceleration sensor recognizes the user's tapping, it outputs an electrical signal to the control module; The control module identifies a knocking event based on the electrical signal; The step of determining the tapping operation based on the number of times the tapping event occurs within the first preset time includes: The control module obtains the number of knocking times based on the number of times the electrical signal is received within the first preset time.

[0010] In an optional implementation, the step of obtaining the number of knocks based on the number of times the electrical signal is received within the first preset time includes: Based on the input time of the electrical signals received within the first preset time, obtaining the input time interval between each two adjacent electrical signals; Based on the input time interval, other electrical signals except the first electrical signal within the first preset time are sequentially judged as valid tapping until all electrical signal judgments are completed or invalid tapping is judged; Based on the effective tapping judgment result, the number of tapping times is obtained.

[0011] In an optional implementation, the step of performing effective tapping judgment on other electrical signals except the first electrical signal within the first preset time based on the input time interval includes: If the input time interval is less than the second preset time, the electrical signal with the later input time of the two adjacent electrical signals is determined to be a valid tap; If the input time interval is greater than a second preset time, the electrical signal with a later input time among the two adjacent electrical signals is determined to be an invalid tap, and the second preset time is less than the first preset time.

[0012] In an optional implementation, the step of selecting a target working mode from multiple working modes based on identifying the second tapping operation in the selection mode includes: After entering the selection mode, selecting a default working mode as the target working mode according to the preset mode sequence of the multiple working modes, and switching to the next working mode of the preset mode sequence as the new target working mode based on identifying the second tapping operation; and / or The step of selecting a target working gear from multiple working gears of the target working mode to work based on identifying the third tapping operation in the target working mode comprises: After entering the target working mode, a default working gear is selected as the target working gear according to the preset gear sequence of the multiple working gears, and based on identifying the third tapping operation, the next working gear in the preset gear sequence is switched as the new target working gear.

[0013] In an optional embodiment, the hairdressing device is provided with a display screen; The step of selecting a target working mode from multiple working modes based on identifying the second tapping operation in the selection mode includes: After entering the selection mode, the display screen cyclically switches between multiple working modes in a preset mode sequence; Based on the recognition of the second tapping operation, selecting the working mode currently displayed on the display screen as the target working mode; and / or The step of selecting a target working gear from multiple working gears of the target working mode to work based on identifying the third tapping operation in the target working mode comprises: After entering the target working mode, the display screen cyclically switches between multiple working gears of the target working mode in a preset gear sequence; Based on the recognition of the third tapping operation, the working gear currently displayed on the display screen is selected as the target working gear.

[0014] In an optional embodiment, the method further includes: Based on the first historical usage data, sorting the multiple working modes of the preset mode sequence, and updating the preset mode sequence; and / or Based on the second historical usage data, the various working gears of the preset gear sequence of each working mode are sorted, and the preset gear sequence of each working mode is updated.

[0015] In an optional implementation, the step of sorting the multiple working modes of the preset mode sequence based on the historical usage data of the first user and updating the preset mode sequence includes: Sorting the multiple working modes according to user usage frequency or user usage duration; Among them, the updated preset mode order is that the working mode corresponding to the user with high user usage frequency or long user usage time is in the first order, and the working mode corresponding to the user with low user usage frequency or short user usage time is in the last order.

[0016] In an optional implementation, the step of sorting the multiple working gears of the preset gear sequence corresponding to each working mode based on the second historical usage data and updating the preset gear sequence of each working mode includes: The various working gears of each working mode are sorted according to the user's use frequency or the user's use time; Among them, after the update, the preset gear order of each working mode is that the working gear corresponding to the user with high user usage frequency or long user usage time is in the first order, and the working gear corresponding to the user with low user usage frequency or short user usage time is in the last order.

[0017] In an optional embodiment, the method further includes: Acquiring the current angle of the hairdresser in real time; determining whether the hairdressing device is in an active state based on the degree of change of the current angle; If the hairdressing device is inactive for more than a fourth preset time, the hairdressing device is controlled to enter a standby state.

[0018] In an optional embodiment, the hairdressing device is provided with an air outlet, and the method further comprises: Determining whether the air outlet is facing downward based on the current angle; If the air outlet faces downward for more than a fifth preset time, the hairdressing device is controlled to enter a standby state, wherein the fifth preset time is less than the fourth preset time.

[0019] In an optional embodiment, the hairdresser is provided with a display screen, and the display screen is an annular screen, which is arranged around the housing of the hairdresser, and the method comprises: Acquire the current angle of the hairdresser in real time; Determining the tilt angle of the hairdressing tool based on the current angle and the angle reference value; Based on the tilt angle, a portion of the annular screen is controlled to display an interactive interface.

[0020] In an optional implementation, the annular screen includes a front display interface, a left display interface, a right display interface, and a back display interface, and the controlling of a portion of the display interaction interface of the annular screen based on the tilt angle includes: If the leftward tilt angle is greater than a first threshold, the left display interface displays an interactive interface; If the rightward tilt angle is greater than a first threshold, the right display interface displays an interactive interface; If the leftward tilt angle or the rightward tilt angle is greater than a second threshold, the reverse display interface displays an interactive interface, wherein the second threshold is greater than the first threshold; If the tilt angle does not meet the above conditions, the front display interface displays the interactive interface.

[0021] In a second aspect, the present invention provides a hairdressing device, comprising a control module, wherein the control module comprises a memory and a processor, wherein the memory and the processor are communicatively connected to each other, wherein computer instructions are stored in the memory, and wherein the processor executes the control method of the hairdressing device described in any of the above embodiments by executing the computer instructions.

[0022] Beneficial effect: The hairdresser of the present invention detects knocking events in real time, and then identifies the user's control instructions to the hairdresser based on the number of recognized knocking events, thereby eliminating the need to design additional physical buttons or virtual buttons for interaction. The user only needs to knock on the hairdresser to identify the user's instructions, thereby simplifying the interactive operation and having a sense of technology, thereby improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0024] Figure 1 is a schematic diagram of an application scenario of a control method for a hairdressing device according to an embodiment of the present application; Figure 2 is a flow chart of a control method of a hairdressing device according to an embodiment of the present invention; Figure 3 yes Figure 2 A schematic diagram of a flow chart of an embodiment of step S100; Figure 4 is a flow chart of a control method of another hairdressing device according to an embodiment of the present invention; Figure 5 is a flow chart of a control method of another hairdressing device according to an embodiment of the present invention; Figure 6 is a flow chart of a control method of another hairdressing device according to an embodiment of the present invention; Figure 7 is a flow chart of a control method of another hairdressing device according to an embodiment of the present invention; Figure 8 A schematic diagram of the hardware structure of a control module of a hairdresser according to an embodiment of the present invention; Fig. 9 yes Figure 3 Specific implementation diagram of step S110. DETAILED DESCRIPTION

[0025] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.

[0026] At present, with the widespread use of hairdressing devices in daily life, the structure of hairdressing devices is also gradually upgraded to meet people's different hairdressing needs. However, since hairdressing devices have multiple modes, such as wet hair straight curling, dry hair straight curling, and wet hair blow-drying, and each mode has different gear adjustments to adjust the wind temperature or wind speed or heating plate temperature, it is usually necessary to use many buttons or switches to achieve the above functions. Therefore, due to the large number of operation buttons or menu levels designed for hairdressing devices, users have a poor interactive experience when using hairdressing devices.

[0027] Figure 1 Schematic diagram of an application scenario of the control method of the hairdressing device according to an embodiment of the present application. Figure 1 As shown, the hairdresser is provided with a three-axis acceleration sensor 100, a control module 200 and a display screen 300. One end of the three-axis acceleration sensor 100 is electrically connected to the first end of the control module 200. The three-axis acceleration sensor can identify that the user knocks on the shell of the hairdresser, and sends an electrical signal to the control module 200, so that the control module 200 recognizes the knocking event. The electrical signal can be an interrupt signal. In addition, the three-axis acceleration sensor 100 can also detect the current angle of the hairdresser and send a corresponding signal to the control module 200. The driving end of the control module 200 is electrically connected to the input end of the display screen 300 to control the display screen of the display screen 300. In one embodiment, the display screen 300 can be a ring screen, which is arranged around the shell of the hairdresser. The control module 200 can control the display of part of the display panel of the display screen.

[0028] According to an embodiment of the present invention, a control method embodiment of a hairdressing device is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0029] In this embodiment, a control method embodiment of a hairdressing device is provided. The hairdressing device is provided with a three-axis acceleration sensor. The hairdressing device is provided with multiple working modes. The working modes are provided with multiple working gears. Figure 2 is a flow chart of a control method of a hairdressing device according to an embodiment of the present invention. Figure 2 As shown, the process includes the following steps: Step S100: Detect tapping events in real time, and determine the tapping operation based on the number of times the tapping events occur within a first preset time.

[0030] Here, the knocking event refers to the user knocking on the hairdressing device housing; the first preset time is a factory setting value, which can be set to one second, two seconds, etc. based on experience; the knocking operation refers to the number of times the user knocks on the hairdressing device housing continuously, specifically, it can be a single knock, two knocks, three knocks, four knocks, etc.

[0031] Step S200: In the standby state, the hairdressing device is controlled to enter a selection mode based on the recognition of a first tapping operation.

[0032] Here, the standby state means that the hairdresser is not working but is powered on; the first tapping operation is a preset user tapping behavior, which can be single-click, double-click, triple-click, etc.; the selection mode is a preset mode of the hairdresser, and multiple working modes can be selected to work, and the display screen will turn on, and the display screen can cyclically switch between multiple working modes. The working mode can be wet hair straight curling, dry hair straight curling, wet hair blow-drying, etc.

[0033] Step S300: In the selection mode, based on the recognition of the second tapping operation, a target working mode is selected from multiple working modes.

[0034] Here, the second tapping operation is a preset user tapping behavior, which can be a single-click, double-click, triple-click, etc.; the target working mode is one of the multiple working modes. Specifically, after entering the selection mode, the default working mode will be selected as the target working mode according to the preset mode sequence of the multiple working modes, and based on the recognition of the second tapping operation, the next working mode in the preset mode sequence will be switched as the new target working mode; or after entering the selection mode, the display screen can cyclically switch multiple working modes according to the preset mode sequence, and based on the recognition of the second tapping operation, the working mode displayed on the current display screen will be selected as the target working mode.

[0035] Step S400: In the target working mode, based on the recognition of the third tapping operation, a target working gear is selected from multiple working gears of the target working mode for working.

[0036] Here, the third tapping operation is a preset user tapping behavior, which can be single-click, double-click, triple-click, etc.; the target working gear is the working gear of the target working mode, and the target working mode may have only one working gear or multiple working gears. Specifically, after entering the target working mode, the default working gear will be selected as the target working gear according to the preset gear sequence of the multiple working gears, and based on the recognition of the third tapping operation, the next working gear in the preset gear sequence is switched as the new target working gear; it is also possible that after entering the target working mode, the display screen cyclically switches the multiple working gears of the target working mode according to the preset gear sequence, and based on the recognition of the third tapping operation, the working gear displayed on the current display screen is selected as the target working gear.

[0037] In this embodiment, a three-axis acceleration sensor is provided to detect tapping events in real time, and then the user's control instructions for the hairdresser are identified based on the number of recognized tapping events. Thus, there is no need to additionally design physical buttons or virtual buttons for interaction. The user only needs to tap the hairdresser to identify the user instructions, thereby simplifying the interactive operation and having a sense of technology, thereby improving the user experience.

[0038] In one embodiment, the number of knocking events occurring in the first knocking operation within the first preset time is greater than 1, so as to prevent the user from accidentally hitting the hair styling device, causing the hair styling device to enter the selection mode by mistake.

[0039] In one embodiment, the first tapping operation, the second tapping operation and the third tapping operation have different numbers of tapping events occurring within the first preset time, so that the user can remember the number of times the hairdresser housing should be tapped continuously for different operations, thereby improving the success rate of interaction.

[0040] In one embodiment, reference Figure 3 , Figure 3 yes Figure 2 The flowchart of an embodiment of step S100 is shown in FIG. 1 , wherein step S100 includes: Step S110: After recognizing the user's tapping, output an electrical signal; When the three-axis acceleration sensor recognizes that the user taps the housing of the hairdressing device, it sends an electrical signal to the control module. In one embodiment, the electrical signal may be an interrupt signal.

[0041] Step S120: identifying a tapping event based on the electrical signal.

[0042] When the control module receives an electrical signal from the three-axis acceleration sensor, it considers that a knock event has occurred. Fig. 9 Each peak is considered to be a knock event, and four electrical signals are received, which means four knock events have occurred.

[0043] Step S130: Obtain the effective number of tapping events based on the number of tapping events identified within the first preset time.

[0044] The first preset time is a factory setting value, which can be set to one second or two seconds based on experience. Fig. 9 1S is the first preset time of this embodiment. Within this 1S, if four tapping events are identified, it can be considered that the effective number of tapping events is 4.

[0045] In one embodiment, in order to accurately determine the number of times the user continuously taps the housing of the hairdressing device, refer to Figure 4 , step S130 includes the following steps: Step S131: based on the input time of the electrical signals received within the first preset time, obtain the input time interval between each two adjacent electrical signals.

[0046] The input time is the time when the control module receives the electrical signal output by the three-axis acceleration sensor. Fig. 9 , the horizontal axis is the input time of each electrical signal, and the input time intervals between two adjacent electrical signals are T1, T2 and T3 respectively.

[0047] Step S132: Based on the input time interval, other electrical signals except the first electrical signal within the first preset time are sequentially judged as effective tapping.

[0048] Specifically, the effective tapping judgment can be that if the input time interval is less than the second preset time, the electrical signal with the later input time among the two adjacent electrical signals is judged to be a valid tapping; if the input time interval is greater than the second preset time, the electrical signal with the later input time among the two adjacent electrical signals is judged to be an invalid tapping, and the second preset time is less than the first preset time.

[0049] refer to Fig. 9 , Tth is the second preset time, T1 is the input time interval between the first electric signal and the second electric signal, T2 is the input time interval between the second electric signal and the third electric signal, T3 is the input time interval between the third electric signal and the fourth electric signal, if T1 and T2 are less than the second preset time Tth, then T1 and T2 are considered to be valid knocks, and if T3 is greater than the second preset time Tth, then T3 is considered to be invalid knocks. After judging that a certain electric signal is an invalid knock, the process proceeds to step S134, and after judging that a certain electric signal is a valid knock, the process proceeds to step S133.

[0050] Step S133: Determine whether all electrical signals have been completed.

[0051] After determining that the currently determined electrical signal is a valid tap, and before determining that the next electrical signal is a valid tap, it is determined whether all electrical signals have completed the determination. If not, the process returns to step S132. If completed, the process proceeds to step S134.

[0052] Step S134: based on all the valid tapping judgment results, obtain the valid tapping times.

[0053] The number of effective taps will be added by 1, that is, the first electrical signal will be added to get the number of effective taps, so as to accurately identify the number of consecutive taps by the user. Fig. 9 , the effective tapping number is 2 times, plus 1, the number of consecutive tappings by the user is 3 times.

[0054] Step S140: Determine the tapping operation according to the effective number of tapping times.

[0055] The tapping operation includes a single tap on the hairdressing device housing, a double tap on the hairdressing device housing, a triple tap on the hairdressing device housing, and a quadruple tap on the hairdressing device housing. Fig. 9 , the effective number of knocks is 3 times, and the knocking operation is three knocks on the hairdressing device housing.

[0056] In this embodiment, a control method embodiment of a hairdressing device is provided. The hairdressing device is provided with a three-axis acceleration sensor and a display screen. The hairdressing device is provided with multiple working modes. The working modes are provided with multiple working gears. Figure 5 is a flow chart of a control method of a hairdressing device according to an embodiment of the present invention. Figure 5 As shown, the process includes the following steps: Step S500: sorting the multiple working modes of the preset mode sequence based on the first historical usage data, and updating the preset mode sequence.

[0057] Here, the preset mode sequence can be the preset mode sequence used in step S200 in the previous embodiment. Specifically, after entering the selection mode, the default working mode is selected as the target working mode according to the preset mode sequence of the multiple working modes, and based on the recognition of the second tapping operation, the next working mode of the preset mode sequence is switched as the new target working mode; or after entering the selection mode, the display screen cyclically switches between multiple working modes according to the preset mode sequence, and based on the recognition of the second tapping operation, the working mode displayed on the current display screen is selected as the target working mode.

[0058] The first historical usage data is the user usage frequency or user usage duration of each working mode. When the user uses the hairdressing device, the user's usage frequency or usage duration of the working mode will be recorded. In one embodiment, only the historical usage data of the preset duration can be intercepted, and the preset duration can be one month, one quarter, and half a year. Specifically, the multiple working modes will be sorted according to the user usage frequency or user usage duration. Among them, the updated preset mode order is that the order of the working mode corresponding to the high user usage frequency or the long user usage duration is in the front, and the order of the working mode corresponding to the low user usage frequency or the short user usage duration is in the back.

[0059] After this sorting, this embodiment avoids the need for the user to tap multiple times to select the desired working mode, thereby reducing the number of interactions and improving interaction efficiency and user experience.

[0060] Step S600: sorting the various working gears of the preset gear sequence of each working mode based on the second historical usage data, and updating the preset gear sequence of each working mode.

[0061] Here, the preset gear sequence can be the preset gear sequence used in step S300 in the previous embodiment. Specifically, after entering the target working mode, the default working gear is selected as the target working gear according to the preset gear sequence of the multiple working gears, and based on the recognition of the third tapping operation, the next working gear in the preset gear sequence is switched as the new target working gear; or after entering the target working mode, the display screen cyclically switches between the multiple working gears of the target working mode according to the preset gear sequence, and based on the recognition of the third tapping operation, the working gear displayed on the current display screen is selected as the target working gear.

[0062] The second historical usage data is the user usage frequency or user usage duration of each working gear of each working mode. When the user uses the hairdressing device, the user's usage frequency or usage duration of the working gear will be recorded. In one embodiment, only the historical usage data of the preset duration can be intercepted, and the preset duration can be one month, one quarter, and half a year. Specifically, the multiple working gears of each working mode will be sorted according to the user usage frequency or user usage duration. Among them, the preset gear order of each working mode after the update is that the order of the working gear corresponding to the high user usage frequency or the long user usage duration is in the front, and the order of the working gear corresponding to the low user usage frequency or the short user usage duration is in the back.

[0063] After this sorting, this embodiment avoids the need for the user to tap multiple times to select the desired working gear, thereby reducing the number of interactions and improving interaction efficiency and user experience.

[0064] In this embodiment, a control method embodiment of a hairdressing device is provided. The hairdressing device is provided with a three-axis acceleration sensor and an air outlet. The hairdressing device is provided with multiple working modes. The working modes are provided with multiple working gears. Figure 6 is a flow chart of a control method of a hairdressing device according to an embodiment of the present invention. Figure 6 As shown, the process includes the following steps: Step S700: acquiring the current angle of the hairdressing tool in real time.

[0065] Here, the current angle can be obtained by a three-axis acceleration sensor.

[0066] Step S800: determining whether the hairdressing device is in an active state based on the degree of change of the current angle.

[0067] Here, the degree of change of the current angle can be obtained by comparing the current angle with the previous angle. If the difference between the current angle and the previous angle is less than the preset angle threshold, it can be judged that the current state is not active. If the difference between the current angle and the previous angle is greater than the preset angle threshold, it can be judged that the current state is active.

[0068] If the hairdressing device is not in an active state for more than a fourth preset time, it enters a standby state to identify that the user is not operating the hairdressing device, thereby saving energy and preventing the hairdressing device from operating for a long time and affecting its lifespan.

[0069] If the fourth preset time has not exceeded and the device is not in the active state, the process returns to step S700 , wherein the fourth preset time may be 10 seconds, 5 seconds, 3 seconds, etc.

[0070] In one embodiment, the step S900 is further included, determining whether the air outlet is facing downward based on the current angle.

[0071] Specifically, the upward angle of the air outlet may be used as an angle reference value. When the current angle is within a preset angle range, it is considered that the current air outlet is facing downward. The preset angle range may be 160°-200°.

[0072] If the air outlet is facing downward for more than the fifth preset time, the device enters the standby state, and the air outlet is identified to be facing downward continuously, so as to avoid the air outlet being blocked and affecting the life of the hairdresser. The fifth preset time may be 2S, etc. Among them, the fifth preset time is less than the fourth preset time. Since the air outlet is facing downward all the time, the device will not be in the active state. Therefore, in one embodiment, step S800 may be performed first, and when it is determined that the device is not in the active state, step S900 may be performed to reduce program running and improve the resource utilization of the controller.

[0073] In this embodiment, a control method embodiment of a hairdressing device is provided. The hairdressing device is provided with a three-axis acceleration sensor and a display screen. The hairdressing device is provided with multiple working modes. The working modes are provided with multiple working gears. The display screen is an annular screen and is arranged around the housing of the hairdressing device. Figure 7 is a flow chart of a control method of a hairdressing device according to an embodiment of the present invention. Figure 7 As shown, the process includes the following steps: Step S700: acquiring the current angle of the hairdressing tool in real time.

[0074] For details, please see Figure 6 Step S700 of the illustrated embodiment will not be described in detail here.

[0075] Step S1000: determining the tilt angle of the hairdressing tool based on the current angle and the angle reference value.

[0076] Here, the upward angle of the air outlet may be used as an angle reference value, and the tilt angle is the difference between the current angle and the angle reference value in a certain direction, and the certain direction may point to the left or to the right.

[0077] Step S1100: Based on the tilt angle, control a portion of the annular screen to display an interactive interface.

[0078] Here, the portion of the annular screen is a partial display screen, and based on the tilt angle, the current display screen facing upward can be kept displayed, so that the user can always view the information of the current display screen.

[0079] Specifically, the annular screen includes a front display interface, a left display interface, a right display interface and a back display interface. Among them, the front display interface is the interface with the air outlet facing upward. Step S1100 is: If the tilt angle to the left is greater than the first threshold, the left display interface displays the interactive interface; if the tilt angle to the right is greater than the first threshold, the right display interface displays the interactive interface; wherein the first threshold may be 45°.

[0080] If the leftward tilt angle or the rightward tilt angle is greater than a second threshold, the reverse display interface displays an interactive interface, wherein the second threshold is greater than the first threshold; wherein the second threshold may be 135°.

[0081] If the tilt angle does not meet the above conditions, the front display interface displays the interactive interface.

[0082] In this embodiment, the current angle of the hairdressing device is obtained in real time through a three-axis acceleration sensor, and the inclination angle of the hairdressing device is determined with an angle reference value, so that the upward part of the screen can be controlled to display an interactive interface, which helps the user to view the current status of the hairdressing device during various operations, such as the current wind temperature, the current wind speed, and the current heating plate temperature, so that the user can adjust the working gear or working mode conveniently, thereby improving the user experience.

[0083] The embodiment of the present invention further provides a hair styling device, which is used to constitute the control method of the hair styling device and implement the control method of the hair styling device.

[0084] See also Figure 8 , Figure 8 is a structural diagram of a control module of a hairdressing device provided by an optional embodiment of the present invention. Figure 8 As shown, the hairdresser includes a control module, which includes: one or more processors 10, a memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. The various components are connected to each other using different buses for communication, and can be installed on a common motherboard or installed in other ways as needed. The processor can process instructions executed in the hairdresser, including instructions stored in or on the memory to display graphical information of the GUI on an external input / output device (such as a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used with multiple memories and multiple memories. Similarly, multiple hairdressers can be connected, and each device provides part of the necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 8 A processor 10 is taken as an example.

[0085] The processor 10 may be a central processing unit, a network processor or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be a dedicated integrated circuit, a programmable logic device or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic or any combination thereof.

[0086] The memory 20 stores instructions executable by at least one processor 10, so that at least one processor 10 executes the method shown in the above embodiment.

[0087] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and an application required by at least one function; the data storage area may store data created according to the use of the hairdressing device, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage devices. In some optional embodiments, the memory 20 may optionally include a memory remotely arranged relative to the processor 10, and these remote memories may be connected to the hairdressing device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0088] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid state drive; the memory 20 may also include a combination of the above types of memory.

[0089] The hairdressing device further comprises a communication interface 30 for the hairdressing device to communicate with other devices or a communication network.

[0090] The hairdresser of the present invention detects knocking events in real time, and then identifies the user's control instructions to the hairdresser based on the number of recognized knocking events, so that there is no need to additionally design physical buttons or virtual buttons for interaction. The user only needs to knock on the hairdresser to identify the user instructions, thereby simplifying the interactive operation and having a sense of technology, thereby improving the user experience.

[0091] The embodiment of the present invention also provides a computer-readable storage medium. The method according to the embodiment of the present invention can be implemented in hardware, firmware, or can be implemented as a computer code that can be recorded in a storage medium, or can be implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and will be stored in a local storage medium through a network download, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state hard disk, etc.; further, the storage medium can also include a combination of the above types of memories. It can be understood that a computer, a processor, a microprocessor hairdresser or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor or hardware, the method shown in the above embodiment is implemented.

[0092] A part of the present invention may be applied as a computer program product, such as a computer program instruction, which, when executed by a computer, can call or provide the method and / or technical solution according to the present invention through the operation of the computer. Those skilled in the art should understand that the existence of computer program instructions in computer-readable media includes, but is not limited to, source files, executable files, installation package files, etc., and accordingly, the way in which computer program instructions are executed by a computer includes, but is not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Here, the computer-readable medium may be any available computer-readable storage medium or communication medium accessible to the computer.

[0093] Although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present invention, and such modifications and variations are all within the scope defined by the appended claims.

Claims

1. A method for controlling a hairdressing device, characterized in that: The hairdressing device is provided with a three-axis acceleration sensor, the hairdressing device is provided with multiple working modes, the working modes are provided with multiple working gears, and the method comprises: Detecting tapping events in real time, and determining a tapping operation based on the number of times the tapping events occur within a first preset time; In the standby state, controlling the hairdressing device to enter a selection mode based on the recognition of a first tapping operation; In the selection mode, based on the recognition of the second tapping operation, a target working mode is selected from multiple working modes; In the target working mode, based on the recognition of the third tapping operation, a target working gear is selected from a plurality of working gears of the target working mode to perform working.

2. The method according to claim 1, characterized in that: The number of times the first tapping operation occurs within a first preset time is greater than 1; and / or The first tapping operation, the second tapping operation and the third tapping operation have different numbers of tapping events occurring within a first preset time.

3. The method according to claim 1, characterized in that The hairdressing device is provided with a control module, and the control module is electrically connected to the three-axis acceleration sensor; The step of detecting a knocking event comprises: After the three-axis acceleration sensor recognizes the user's tapping, it outputs an electrical signal to the control module; The control module identifies a knocking event based on the electrical signal; The step of determining the tapping operation based on the number of times the tapping event occurs within the first preset time includes: The control module obtains the effective number of knocking events based on the number of times the knocking events are identified within the first preset time, and determines the knocking operation according to the effective number of knocking events.

4. The method according to claim 3, characterized in that: The step of obtaining the effective number of tapping events based on the number of tapping events identified within the first preset time includes: Based on the input time of the electrical signals received within the first preset time, obtaining the input time interval between each two adjacent electrical signals; Based on the input time interval, other electrical signals except the first electrical signal within the first preset time are sequentially judged as valid tapping until all electrical signal judgments are completed or invalid tapping is judged; Based on all the valid tapping judgment results, the valid tapping number is obtained.

5. The method according to claim 4, characterized in that The step of performing effective tapping judgment on other electrical signals except the first electrical signal within the first preset time based on the input time interval includes: If the input time interval is less than the second preset time, the electrical signal with the later input time of the two adjacent electrical signals is determined to be a valid tap; If the input time interval is greater than a second preset time, the electrical signal with a later input time among the two adjacent electrical signals is determined to be an invalid tap, and the second preset time is less than the first preset time.

6. The method according to claim 1, characterized in that The step of selecting a target working mode from multiple working modes based on identifying the second tapping operation in the selection mode includes: After entering the selection mode, selecting a default working mode as the target working mode according to the preset mode sequence of the multiple working modes, and switching to the next working mode of the preset mode sequence as the new target working mode based on identifying the second tapping operation; and / or The step of selecting a target working gear from multiple working gears of the target working mode to work based on identifying the third tapping operation in the target working mode comprises: After entering the target working mode, a default working gear is selected as the target working gear according to the preset gear sequence of the multiple working gears, and based on identifying the third tapping operation, the next working gear in the preset gear sequence is switched as the new target working gear.

7. The method according to claim 1, characterized in that The hairdressing device is provided with a display screen; The step of selecting a target working mode from multiple working modes based on identifying the second tapping operation in the selection mode includes: After entering the selection mode, the display screen cyclically switches between multiple working modes in a preset mode sequence; Based on the recognition of the second tapping operation, selecting the working mode currently displayed on the display screen as the target working mode; and / or The step of selecting a target working gear from multiple working gears of the target working mode to work based on identifying the third tapping operation in the target working mode comprises: After entering the target working mode, the display screen cyclically switches between multiple working gears of the target working mode in a preset gear sequence; Based on the recognition of the third tapping operation, the working gear currently displayed on the display screen is selected as the target working gear.

8. The method according to claim 6 or 7, characterized in that: The method further comprises: Based on the first historical usage data, sorting the multiple working modes of the preset mode sequence, and updating the preset mode sequence; and / or Based on the second historical usage data, the various working gears of the preset gear sequence of each working mode are sorted, and the preset gear sequence of each working mode is updated.

9. The method according to claim 8, characterized in that The step of sorting the multiple working modes of the preset mode sequence based on the historical usage data of the first user and updating the preset mode sequence includes: Sorting the multiple working modes according to user usage frequency or user usage duration; Among them, the updated preset mode order is that the working mode corresponding to the user with high user usage frequency or long user usage time is in the first order, and the working mode corresponding to the user with low user usage frequency or short user usage time is in the last order.

10. The method according to claim 8, characterized in that The step of sorting the plurality of working gears of the preset gear sequence corresponding to each working mode based on the second historical usage data and updating the preset gear sequence of each working mode comprises: The various working gears of each working mode are sorted according to the user's use frequency or the user's use time; Among them, after the update, the preset gear order of each working mode is that the working gear corresponding to the user with high user usage frequency or long user usage time is in the first order, and the working gear corresponding to the user with low user usage frequency or short user usage time is in the last order.

11. The method according to claim 1, characterized in that The method further comprises: Acquire the current angle of the hairdresser in real time; determining whether the hairdressing device is in an active state based on the degree of change of the current angle; If the hairdressing device is inactive for more than a fourth preset time, the hairdressing device is controlled to enter a standby state.

12. The method according to claim 11, characterized in that The hairdressing device is provided with an air outlet, and the method further comprises: Determining whether the air outlet is facing downward based on the current angle; If the air outlet faces downward for more than a fifth preset time, the hairdressing device is controlled to enter a standby state, wherein the fifth preset time is less than the fourth preset time.

13. The method according to claim 1, characterized in that The hairdressing device is provided with a display screen, wherein the display screen is an annular screen and is arranged around the housing of the hairdressing device. The method comprises: Acquire the current angle of the hairdresser in real time; Determining the tilt angle of the hairdressing tool based on the current angle and the angle reference value; Based on the tilt angle, a portion of the annular screen is controlled to display an interactive interface.

14. The method according to claim 13, characterized in that The annular screen includes a front display interface, a left display interface, a right display interface and a back display interface, and the controlling part of the display interactive interface of the annular screen based on the tilt angle includes: If the leftward tilt angle is greater than a first threshold, the left display interface displays an interactive interface; If the rightward tilt angle is greater than a first threshold, the right display interface displays an interactive interface; If the leftward tilt angle or the rightward tilt angle is greater than a second threshold, the reverse display interface displays an interactive interface, wherein the second threshold is greater than the first threshold; If the tilt angle does not meet the above conditions, the front display interface displays the interactive interface.

15. A hairdressing device, characterized in that: The invention comprises a control module, wherein the control module comprises a memory and a processor, wherein the memory and the processor are communicatively connected to each other, wherein computer instructions are stored in the memory, and wherein the processor executes the control method of the hairdressing device according to any one of claims 1 to 14 by executing the computer instructions.