Oral care equipment, control method and control device thereof and storage medium

The inertial measurement unit detects the posture data of the oral care equipment, filters out the nursing posture data to obtain the moving posture data, and realizes convenient switching of the functional options of the oral care equipment, solving the complex problem of function switching in the existing technology, improving interaction efficiency and user experience.

CN120477979APending Publication Date: 2025-08-15GUANGZHOU STARS PULSE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410753163.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-06-11
Publication Date
2025-08-15

AI Technical Summary

Technical Problem

The complex switching of existing oral care equipment functions has led to inefficient user interaction and it is difficult to meet the needs of intelligence and personalization.

Method used

The inertial measurement unit is used to detect the attitude data of the oral care equipment, and the motion attitude data is obtained by filtering out the nursing attitude data, and the control function options are switched according to the motion attitude data control function.

Benefits of technology

There is no need to add additional devices, convenient switching of function options, improve interaction efficiency, and the interaction logic is in line with user intuition, interesting, more intuitive and easy for human-computer interaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120477979A_ABST
    Figure CN120477979A_ABST
Patent Text Reader

Abstract

The invention discloses a control method of oral care equipment, a control device of the oral care equipment, the oral care equipment and a computer readable storage medium. The oral care device includes an inertial measurement unit. The inertial measurement unit is used for detecting posture data of the oral care equipment. The control method of the oral care equipment comprises the following steps: acquiring original function options of the oral care equipment; motion posture data of the oral care equipment are obtained, and the motion posture data are obtained by filtering care posture data of the oral care equipment out of posture data detected by the inertial measurement unit; and controlling the oral care equipment to be switched from the original function option to the target function option according to the motion posture data. Therefore, the function options can be conveniently switched without adding extra devices, the interaction efficiency is effectively improved, the interaction logic for controlling the switching of the function options conforms to the intuition of a user and has interestingness, and compared with key selection, the method is more intuitive and easier to carry out man-machine interaction.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of oral care device interaction, and in particular to a control method for oral care device, a control device for oral care device, an oral care device, and a computer-readable storage medium. Background Art

[0002] With technological advancements and consumers' growing demand for oral care, oral care devices such as electric toothbrushes have become more than just simple cleaning tools. Instead, they are increasingly incorporating a variety of intelligent and personalized functions. However, with this proliferation of functions, the menus for these devices are becoming increasingly complex. This undoubtedly presents significant challenges to the user experience, particularly regarding function switching. Therefore, efficiently switching between functions in oral care devices has become a pressing issue. Summary of the Invention

[0003] The embodiments of the present application provide a control method for an oral care device, a control device for an oral care device, an oral care device, and a computer-readable storage medium to solve at least one of the above-mentioned technical problems.

[0004] A control method for an oral care device according to an embodiment of the present application, wherein the oral care device includes an inertial measurement unit, wherein the inertial measurement unit is used to detect posture data of the oral care device, and the control method includes:

[0005] obtaining original function options of the oral care device;

[0006] Acquiring motion posture data of the oral care device, wherein the motion posture data is obtained by filtering the care posture data of the oral care device from the posture data detected by the inertial measurement unit;

[0007] The oral care device is controlled to switch from the original function option to the target function option according to the motion posture data.

[0008] In some embodiments, the control method further comprises:

[0009] Determine whether an option switch trigger instruction is received;

[0010] The obtaining of original function options of the oral care device includes:

[0011] When the option switching trigger instruction is received, the original function option of the oral care device is obtained.

[0012] In some embodiments, the option switching trigger instruction is issued in any one or more of the following ways:

[0013] Pressing a button of the oral care device emits the signal;

[0014] The oral care device is issued when the inlet detection component detects that the oral cavity is not in the mouth;

[0015] It is emitted when the motor of the oral care device does not start working;

[0016] The pressure detection component of the oral care device is emitted when no tooth abutment is detected;

[0017] Emitted when the oral care device is awake and not vibrating.

[0018] In some embodiments, after acquiring the motion posture data of the oral care device, the control method further includes:

[0019] The motion posture data is preprocessed, where the data preprocessing includes one or more of data filtering, noise elimination, and data calibration.

[0020] In some embodiments, the motion posture data includes current motion posture data, and controlling the oral care device to switch from the original function option to the target function option according to the motion posture data includes:

[0021] Determining a relationship between the current motion posture data and a first data threshold;

[0022] When the current motion posture data is less than the first data threshold, controlling the oral care device to switch the original function option in a first direction;

[0023] When the current motion posture data is greater than the first data threshold, controlling the oral care device to switch the original function option in a second direction;

[0024] The first direction is opposite to the second direction.

[0025] In some embodiments, the motion posture data includes current motion posture data, and controlling the oral care device to switch from the original function option to the target function option according to the motion posture data includes:

[0026] Determining the relationship between the current motion posture data and the second data threshold and the third data threshold;

[0027] When the absolute value of the current motion posture data is greater than the second data threshold and less than the third data threshold, controlling the oral care device to switch the original function options by a first quantity;

[0028] When the absolute value of the current motion posture data is greater than the third data threshold, controlling the oral care device to switch the original function options by a second number;

[0029] The second data threshold is smaller than the third data threshold, and the first number is smaller than the second number.

[0030] In certain embodiments, during the process of controlling the oral care device to switch from the original function option to the target function option according to the motion posture data, the control method further includes:

[0031] Determine whether an option switch release instruction is received;

[0032] When the option switching release instruction is received, the oral care device is controlled to stop switching the function options and use the current function option as the target function option.

[0033] In some embodiments, the function options of the oral care device include multiple levels. In the process of controlling the oral care device to switch from the original function option to the target function option according to the motion posture data, the control method further includes:

[0034] Determine whether an option switch release instruction is received;

[0035] When the option switch release instruction is received, the oral care device is controlled to enter a sub-level of the current level, and the process returns to the step of determining whether the option switch trigger instruction is received.

[0036] In some embodiments, after returning to the step of determining whether an option switching trigger instruction is received, the control method further includes:

[0037] When the option switching trigger instruction is not received, the oral care device is controlled to use the default function option of the sub-level as the target function option.

[0038] In some embodiments, the function options of the oral care device include multiple levels, the motion posture data include first current motion posture data corresponding to the first inertial measurement axis, second current motion posture data corresponding to the second inertial measurement axis, and third current motion posture data corresponding to the third inertial measurement axis, and controlling the oral care device to switch from the original function option to the target function option according to the motion posture data includes:

[0039] controlling the oral care device to switch function options at the same level according to the first current motion posture data;

[0040] The control method further includes:

[0041] According to the second current motion posture data or the third current motion posture data, the oral care device is controlled to enter an upper level or a lower level of a current level.

[0042] In some embodiments, the motion posture data of the oral care device corresponds to the amount of motion of the oral care device, and controlling the oral care device to switch from the original function option to the target function option according to the motion posture data includes:

[0043] determining a relationship between a real-time motion amount of the oral care device and a predetermined motion threshold;

[0044] When the real-time movement amount of the oral care device does not reach the predetermined movement threshold, controlling the oral care device to switch the original function options at a first speed;

[0045] When the real-time movement amount of the oral care device reaches the predetermined movement threshold, controlling the oral care device to switch the original function option at a second speed;

[0046] The first speed is lower than the second speed.

[0047] In some embodiments, the control method further comprises:

[0048] determining whether the motion posture data includes first current motion posture data corresponding to a first inertial measurement axis;

[0049] When the motion posture data does not include the first current motion posture data, prompting that the motion direction is wrong;

[0050] The controlling the oral care device to switch from the original function option to the target function option according to the motion posture data includes:

[0051] When the motion posture data includes the first current motion posture data, the oral care device is controlled to switch from the original function option to the target function option according to the first current motion posture data.

[0052] A control device for an oral care device according to an embodiment of the present application includes an inertial measurement unit (IMU) configured to detect posture data of the oral care device. The control device includes:

[0053] A first acquisition module is used to acquire original function options of the oral care device;

[0054] a second acquisition module, configured to acquire motion posture data of the oral care device, wherein the motion posture data is obtained by filtering the care posture data of the oral care device from the posture data detected by the inertial measurement unit;

[0055] A switching module is used to control the oral care device to switch from the original function option to the target function option according to the motion posture data.

[0056] The oral care device of the embodiment of the present application includes one or more processors and a memory, wherein the memory stores a computer program, and when the computer program is executed by the processor, the control method of the oral care device of any of the above embodiments is implemented.

[0057] The computer-readable storage medium of the embodiment of the present application stores a computer program thereon, and when the program is executed by a processor, the control method of the oral care device of any of the above embodiments is implemented.

[0058] In the control method, control device, and computer-readable storage medium for an oral care device according to the embodiments of the present application, an inertial measurement unit detects and obtains posture data, filters out the oral care device's care posture data from the posture data, and obtains motion posture data for the oral care device. The motion posture data is then used to control the oral care device to switch from an original function option to a target function option. This allows for convenient switching of function options without the need for additional components, effectively improving interaction efficiency. Furthermore, the interactive logic for controlling the switching of function options is intuitive and engaging, making it more intuitive and easier for human-computer interaction than button selection.

[0059] Additional aspects and advantages of the embodiments of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through practice of the embodiments of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0060] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the description of the embodiments in conjunction with the following drawings, in which:

[0061] Figure 1 is a flow chart of a control method of an oral care device according to certain embodiments of the present application;

[0062] Figure 2 is a schematic diagram of a module of an oral care device according to certain embodiments of the present application;

[0063] Figure 3 is a schematic structural diagram of an oral care device according to certain embodiments of the present application;

[0064] Figure 4 is a schematic diagram of an inertial coordinate system of an inertial measurement unit in certain embodiments of the present application;

[0065] Figure 5 is a flow chart of a control method of an oral care device according to certain embodiments of the present application;

[0066] Figure 6 is a schematic diagram of switching function options in a control method of an oral care device according to certain embodiments of the present application;

[0067] Figure 7 is a flow chart of a control method of an oral care device according to certain embodiments of the present application;

[0068] Figure 8 is a flow chart of a control method of an oral care device according to certain embodiments of the present application;

[0069] Figure 9 is a flow chart of a control method of an oral care device according to certain embodiments of the present application;

[0070] Figure 10 is a flow chart of a control method of an oral care device according to certain embodiments of the present application;

[0071] Figure 11 is a flow chart of a control method of an oral care device according to certain embodiments of the present application;

[0072] Figure 12 It is a schematic diagram showing that the functional options of certain embodiments of the present application have multiple levels;

[0073] Figure 13 is a flow chart of a control method of an oral care device according to certain embodiments of the present application;

[0074] Figure 14 is a flow chart of a control method of an oral care device according to certain embodiments of the present application;

[0075] Figure 15 is a flow chart of a control method of an oral care device according to certain embodiments of the present application;

[0076] Figure 16 is a schematic diagram of controlling the speed of switching original function options of an oral care device according to a relationship between the real-time movement amount of the oral care device and a predetermined movement threshold in certain embodiments of the present application;

[0077] Figure 17 is a flow chart of a control method of an oral care device according to certain embodiments of the present application;

[0078] Figure 18is a schematic diagram of a module of a control device of an oral care device according to certain embodiments of the present application;

[0079] Figure 19 is a schematic diagram of a module of a control device of an oral care device according to certain embodiments of the present application;

[0080] Figure 20 is a schematic diagram of a module of an oral care device according to certain embodiments of the present application;

[0081] Figure 21 This is a schematic diagram of the connection status between a computer-readable storage medium and a processor in certain embodiments of the present application. DETAILED DESCRIPTION

[0082] The following further describes the embodiments of the present application in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements or elements having the same or similar functions. Furthermore, the embodiments of the present application described below in conjunction with the accompanying drawings are exemplary and are intended only to explain the embodiments of the present application and are not to be construed as limiting the present application.

[0083] See also Figures 1 to 3 In one embodiment of the present application, a control method for an oral care device 100 is provided. The oral care device 100 includes an inertial measurement unit 10. The inertial measurement unit 10 is used to detect posture data of the oral care device 100.

[0084] Control methods include:

[0085] 010: Obtaining original function options of the oral care device 100;

[0086] 020: Acquire motion posture data of the oral care device 100, wherein the motion posture data is obtained by filtering out the care posture data of the oral care device 100 from the posture data detected by the inertial measurement unit 10;

[0087] 030: Control the oral care device 100 to switch from the original function option to the target function option according to the motion posture data.

[0088] In the control method of the oral care device 100 according to the embodiment of the present application, posture data is detected by the inertial measurement unit 10, the care posture data of the oral care device 100 is filtered out from the posture data, and the motion posture data of the oral care device 100 is obtained. Then, based on the motion posture data, the oral care device 100 is controlled to switch from the original function option to the target function option. In this way, function options can be conveniently switched without adding additional components, effectively improving interaction efficiency. The interactive logic for controlling function option switching is intuitive and interesting to the user, and is more intuitive than button selection, making it easier for human-computer interaction.

[0089] The oral care device 100 may be an electric toothbrush, an oral irrigator, a dental scaler, or the like. The inertial measurement unit 10 includes a gyroscope or an accelerometer. The gyroscope can detect the movement of the oral care device 100 in an inertial coordinate system (e.g., Figure 3 and Figure 4 The accelerometer can detect the angular velocity of the oral care device 100 along the X, Y, and Z axes in the inertial coordinate system. For example, when the oral care device 100 is shaken to the left, the Y-axis angular velocity is less than 0; when the oral care device 100 is shaken to the right, the Y-axis angular velocity is greater than 0. The accelerometer can detect the acceleration of the oral care device 100 along the X, Y, and Z axes in the inertial coordinate system. For example, when the oral care device 100 is shaken to the left, the X-axis acceleration is less than 0; when the oral care device 100 is shaken to the right, the X-axis acceleration is greater than 0.

[0090] The posture data of the oral care device 100 may include the angular velocity detected by a gyroscope or the acceleration detected by an accelerometer. The posture data is filtered to remove the care posture data of the oral care device 100 and obtain motion posture data. This ensures that the care posture data does not affect the function switching of the oral care device 100. Examples of care posture data include brushing posture data of an electric toothbrush, irrigating posture data of an oral irrigator, and cleaning posture data of a dental scaler. This means that while the oral care device 100 is performing oral care, function options will not be switched.

[0091] It can be understood that the nursing posture data meets certain change rules. By analyzing the frequency, amplitude, etc. of the nursing posture data of the oral care device 100, the expression form of the nursing posture data in the posture data can be determined, so that the nursing posture data can be filtered out from the posture data. Of course, any other filtering method can also be used to filter the posture data.

[0092] The oral care device 100 may also include a display component for displaying function options. The display component may be a display screen. There may be multiple function options, which may be set based on actual needs in the oral care device 100 application. For example, function options may include language, operating time, mode, etc. The present embodiment of the application uses the example of controlling the oral care device 100 to switch function options based on the angular velocity detected by the gyroscope as an example.

[0093] The angular velocity detected by the gyroscope can be the angular velocity of the oral care device 100 at multiple moments during its motion. Based on these multiple angular velocities, the changing trend of the angular velocity of the oral care device 100 can be analyzed to further determine the motion posture of the oral care device 100. For example, if the Y-axis angular velocity at multiple moments is less than 0 and the Y-axis angular velocity gradually decreases over time, it indicates that the motion posture of the oral care device 100 is leftward; if the Y-axis angular velocity at multiple moments is greater than 0 and the Y-axis angular velocity gradually increases over time, it indicates that the motion posture of the oral care device 100 is rightward.

[0094] It should be noted that if a small number of abnormal data exist among the multiple Y-axis angular velocities corresponding to multiple moments, the motion posture of the oral care device 100 can still be correctly determined based on the remaining normal data. For example, if the Y-axis angular velocities at multiple moments include multiple Y-axis angular velocities greater than 0 and one Y-axis angular velocity less than 0, and the multiple Y-axis angular velocities greater than 0 gradually increase over time, then the Y-axis angular velocity less than 0 is abnormal data, and based on the multiple Y-axis angular velocities greater than 0, the motion posture of the oral care device 100 can be determined to be rightward motion.

[0095] When controlling the oral care device 100, the original function options of the oral care device 100, i.e., the current function options of the oral care device 100, are first obtained. Then, posture data detected by the inertial measurement unit 10 is obtained and filtered to remove the care posture data of the oral care device 100, thereby obtaining motion posture data. Based on the motion posture data, the oral care device 100 is controlled to switch from the original function options to the target function options.

[0096] Specifically, the oral care device 100 can be directly controlled to switch from the original function option to the target function option (which will be described in detail later) based on the motion posture data, and the oral care device 100 can also be controlled to switch from the original function option to the target function option based on the motion posture of the oral care device 100 obtained based on the motion posture data analysis. Taking the control based on the motion posture as an example, when the software is pre-set, the motion posture of the oral care device 100 can be set to the left, and the corresponding original function option switches to the left; the motion posture of the oral care device 100 can be set to the right, and the corresponding original function option switches to the right. When the user uses it, the oral care device 100 is shaken to the left. If the motion posture of the oral care device 100 obtained based on the motion posture data analysis is a leftward movement, the oral care device 100 is controlled to switch from the original function option to the left to the target function option. If the oral care device 100 is shaken to the right, if the motion posture of the oral care device 100 obtained based on the motion posture data analysis is a rightward movement, the oral care device 100 is controlled to switch from the original function option to the right to the target function option.

[0097] In the related art, function options are switched through buttons. However, the oral care device 100 has a small screen and can only display one option at a time. When the desired option is located further back in the menu, selecting a particular option may require multiple button presses. Furthermore, if the user accidentally misses an option, they must press the button again multiple times, going through all the other options before returning to the desired option, resulting in inefficient interaction. Furthermore, for a small, portable device like the oral care device 100, adding larger interactive elements such as a touch screen or knob would significantly increase cost, size, and complexity.

[0098] Therefore, in the embodiment of the present application, the inertial measurement unit 10 detects and obtains posture data, which is filtered to obtain motion posture data of the oral care device 100. Then, based on the motion posture data, the oral care device 100 is controlled to switch from the original function option to the target function option. The user can switch the function option by shaking the oral care device 100. In this way, without adding additional devices, the function options can be switched conveniently, effectively improving the interaction efficiency. The interactive logic for controlling the switching of function options is intuitive and interesting to the user, and is more intuitive than button selection, making it easier for human-computer interaction.

[0099] See also Figure 5 In some embodiments, the control method further comprises:

[0100] 040: Determine whether an option switch trigger instruction is received;

[0101] At this time, the original function options (i.e. 010) of the oral care device 100 are obtained, including:

[0102] 011: Upon receiving an option switching trigger instruction, the original function options of the oral care device 100 are obtained.

[0103] It is understood that when using the oral care device 100 for oral care, the oral care device 100 itself will vibrate, and the user will move the oral care device 100, both of which will acquire changing motion posture data, thereby switching function options, resulting in the interruption of the current operation process of the oral care device 100. Therefore, trigger restrictions can be set for switching function options.

[0104] The process determines whether an option switching trigger instruction has been received. If so, the process executes the step of obtaining the original function options of the oral care device 100. If no option switching trigger instruction has been received, the process returns to the step of determining whether an option switching trigger instruction has been received. This prevents the problem of erroneous switching of function options when the oral care device 100 is vibrating or when the user moves the oral care device 100.

[0105] In some embodiments, the method for issuing the option switching trigger instruction includes any one or more of the following:

[0106] Pressing a button on the oral care device 100 sends;

[0107] The oral care device 100 emits a signal when the inlet detection component detects a non-entry condition;

[0108] Emitted when the motor of the oral care device 100 does not start working;

[0109] Issued when the pressure detection assembly of the oral care device 100 does not detect tooth abutment;

[0110] Emitted when the oral care device 100 is awake and not vibrating.

[0111] Specifically, the oral care device 100 may include buttons (such as Figure 6 ). It can be set to issue an option switching trigger instruction when a button of the oral care device 100 is pressed.

[0112] The oral care device 100 may include an entry detection component that can detect whether the oral care device 100 has entered the oral cavity. The entry detection component can be configured to issue an option switching trigger instruction when detecting that the oral care device 100 has not entered the oral cavity.

[0113] The oral care device 100 may include a motor, which is used to output power when the motor is working so that the oral care device 100 can provide oral care. It can be set to issue an option switching trigger instruction when the motor does not start working.

[0114] The oral care device 100 may include a pressure detection component that can detect whether the oral care device 100 is in contact with the teeth. When the pressure detection component does not detect contact with the teeth, an option switching trigger instruction may be issued.

[0115] When the oral care device 100 is caring for the oral cavity, vibration will be generated. Therefore, it can also be set to issue an option switching trigger instruction when the oral care device 100 is awakened and not vibrating.

[0116] Any of the above methods can be used to issue an option switch trigger instruction. A combination of any of the above methods can also be used to issue an option switch trigger instruction. For example, when a button on the oral care device 100 is pressed and the inlet detection component of the oral care device 100 detects that the oral care device 100 is not in the mouth, the option switch trigger instruction is issued. This makes the option switch triggering of the oral care device 100 more accurate and prevents false triggering.

[0117] See also Figure 7In some embodiments, after obtaining the motion posture data of the oral care device 100 (ie, 020), the control method further includes:

[0118] 050: Perform data preprocessing on the motion posture data, where the data preprocessing includes one or more of data filtering, noise elimination, and data calibration.

[0119] Specifically, after acquiring the motion posture data of the oral care device 100 and before controlling the oral care device 100 to switch from the original function option to the target function option based on the motion posture data, the motion posture data can be preprocessed. The data preprocessing can include one or more of data filtering, noise removal, and data calibration. For example, the data preprocessing can include only one of data filtering, noise removal, and data calibration; it can also include any two of data filtering, noise removal, and data calibration; or it can include all three of data filtering, noise removal, and data calibration. Examples are not given here one by one.

[0120] Based on factors such as the nature of the motion posture data and preprocessing accuracy, a suitable filter is selected to filter the motion posture data. Examples of such filters include low-pass filters, high-pass filters, and Kalman filters. Based on factors such as the nature of the motion posture data and preprocessing accuracy, a suitable noise reduction algorithm is selected to eliminate noise from the motion posture data, such as wavelet analysis. Data calibration includes zero bias calibration and scale calibration. Thus, after data preprocessing, the accuracy and reliability of the motion posture data can be ensured, and effective information related to the status of the oral care device 100 can be better obtained from the motion posture data.

[0121] See also Figure 8 In some embodiments, the motion posture data includes current motion posture data. Controlling the oral care device 100 to switch from an original function option to a target function option (i.e., 030) according to the motion posture data includes:

[0122] 031: Determine the relationship between the current motion posture data and the first data threshold;

[0123] 032: When the current motion posture data is less than the first data threshold, control the oral care device 100 to switch the original function option in the first direction;

[0124] 033: When the current motion posture data is greater than the first data threshold, control the oral care device 100 to switch the original function option in the second direction;

[0125] The first direction is opposite to the second direction.

[0126] Specifically, the motion posture data includes current motion posture data, and the current motion posture data may include the current angular velocity of the oral care device 100. In order to determine the direction strategy for switching function options, a first data threshold may be set, and the first data threshold may be set within the angular velocity range when the oral care device 100 remains stationary. The relationship between the current motion posture data and the first data threshold is judged, and the switching direction of the original function option is determined based on the relationship between the current motion posture data and the first data threshold. When the current motion posture data is less than the first data threshold, the oral care device 100 is controlled to switch the original function option in the first direction; when the current motion posture data is greater than the first data threshold, the oral care device 100 is controlled to switch the original function option in the second direction. The first direction is opposite to the second direction.

[0127] The current motion posture data may include the current X-axis angular velocity, the current Y-axis angular velocity, and the current Z-axis angular velocity. Taking the current Y-axis angular velocity as an example, the first data threshold can be set to 0, the first direction is left, and the second direction is right. When the Y-axis angular velocity is less than 0, the oral care device 100 is controlled to switch the original function option to the left. When the Y-axis angular velocity is greater than 0, the oral care device 100 is controlled to switch the original function option to the right.

[0128] When the user uses Figure 6 As shown, by shaking the oral care device 100 to the left and obtaining a Y-axis angular velocity less than 0, the oral care device 100 can be controlled to switch from the original function option to the left to the target function option. By shaking the oral care device 100 to the right and obtaining a Y-axis angular velocity greater than 0, the oral care device 100 can be controlled to switch from the original function option to the right to the target function option. In this way, function options can be switched conveniently, effectively improving interaction efficiency. The interactive logic for controlling function option switching is intuitive and interesting to the user, more intuitive than button selection, and easier for human-computer interaction.

[0129] See also Figure 9 In some embodiments, the motion posture data includes current motion posture data. Controlling the oral care device 100 to switch from an original function option to a target function option (i.e., 030) according to the motion posture data includes:

[0130] 034: Determine the relationship between the current motion posture data and the second data threshold and the third data threshold;

[0131] 035: When the absolute value of the current motion posture data is greater than the second data threshold and less than the third data threshold, control the oral care device 100 to switch the original function options by the first number;

[0132] 036: When the absolute value of the current motion posture data is greater than the third data threshold, control the oral care device 100 to switch the original function options by the second number;

[0133] The second data threshold is smaller than the third data threshold, and the first number is smaller than the second number.

[0134] Specifically, the motion posture data includes current motion posture data, which may include the current angular velocity of the oral care device 100. To determine the quantity strategy for switching function options, a second data threshold and a third data threshold may be set. The second data threshold represents the minimum current motion posture data that can initiate switching of the original function option. It is understood that the second data threshold is less than the third data threshold, and both the second data threshold and the third data threshold are greater than the first data threshold.

[0135] The relationship between the current motion posture data and the second data threshold and the third data threshold is determined, and the number of original function options to be switched is determined based on the relationship between the current motion posture data and the second data threshold and the third data threshold. It should be noted that the current motion posture data may be positive or negative. To simplify the strategy, the absolute value of the current motion posture data can be used for determination.

[0136] When the absolute value of the current motion posture data is greater than the second data threshold and less than the third data threshold, the oral care device 100 is controlled to switch the original function options by the first quantity. When the absolute value of the current motion posture data is greater than the third data threshold, the oral care device 100 is controlled to switch the original function options by the second quantity. The first quantity is less than the second quantity, and the first and second quantities can be arbitrarily set based on the total number of function options, and are not limited here.

[0137] For example, the first number can be set to 1 and the second number to 3. When the absolute value of the current motion posture data is greater than the second data threshold and less than the third data threshold, the oral care device 100 is controlled to switch one original function option at a time. When the absolute value of the current motion posture data is greater than the third data threshold, the oral care device 100 is controlled to switch three original function options at a time. In this way, when the total number of function options is large and the target function option is located at the back, the user can increase the shaking speed to quickly switch function options, effectively improving interaction efficiency.

[0138] See also Figure 10 In some embodiments, in the process of controlling the oral care device 100 to switch from the original function option to the target function option (i.e., 030) according to the motion posture data, the control method further includes:

[0139] 060: Determine whether the option switch release instruction is received;

[0140] 070: When receiving the option switch release instruction, control the oral care device 100 to stop switching the function options and use the current function option as the target function option.

[0141] Specifically, the option switch release instruction indicates that the user ends the switching of the function options. In the process of controlling the oral care device 100 to switch from the original function option to the target function option according to the motion gesture data, whether the user ends the switching of the function options is determined based on whether the option switch release instruction is received.

[0142] Upon receiving the option switch release command, the oral care device 100 is controlled to stop switching function options and set the current function option as the target function option. If no option switch release command is received, the oral care device 100 continues to control the oral care device 100 to switch from the original function option to the target function option based on the motion posture data. It should be noted that after receiving the option switch release command, even if the oral care device 100 vibrates or the user moves the oral care device 100, the function option switch will not be triggered.

[0143] See also Figure 11 In some embodiments, the function options of the oral care device 100 include multiple levels. In the process of controlling the oral care device 100 to switch from the original function option to the target function option (i.e., 030) according to the motion posture data, the control method further includes:

[0144] 080: Determine whether the option switch release command is received;

[0145] 090: When an option switch release instruction is received, the oral care device 100 is controlled to enter a sub-level of the current level, and returns to the step of determining whether an option switch trigger instruction is received.

[0146] Specifically, the functional options of the oral care device 100 may include multiple levels, such as Figure 12 As shown, the function options can be divided into three levels. The first level can include function options such as language, working time, and mode. The second level of language function options can include Chinese, English, French, etc. The second level of working time function options can include 1 minute, 2 minutes, 3 minutes, etc. The second level of mode function options can include cleaning mode, anti-moth mode, gentle mode, etc. The third level, taking the cleaning mode as an example, can include first gear, second gear, and third gear, etc.

[0147] If the oral care device 100 includes multiple levels of function options, the option switch release instruction indicates that the user has ended selection of the function options at the current level. A determination is made as to whether the option switch release instruction has been received. If so, the oral care device 100 is controlled to enter a sub-level of the current level and then returns to the step of determining whether an option switch trigger instruction has been received to determine whether a function option at the sub-level needs to be switched. If an option switch trigger instruction has been received, the oral care device 100 is controlled to switch from the original function option to the target function option at the sub-level based on the motion posture data.

[0148] For example, when the function option is switched to the mode function option, an option switch release instruction is received, and the oral care device 100 is controlled to enter the sub-level corresponding to the mode function option, which includes the first gear, the second gear, the third gear, etc. If an option switch trigger instruction is received, the oral care device 100 is controlled to switch between the first gear, the second gear, the third gear, etc. function options according to the motion posture data.

[0149] It should be noted that, when receiving the option switch release instruction, if the current level belongs to the final level of the function option, the oral care device 100 is controlled to stop switching the function options and use the current function option as the target function option.

[0150] In some embodiments, the method for issuing the option switch release instruction includes any one or more of the following:

[0151] A key release of the oral care device 100 is issued;

[0152] The inlet detection component of the oral care device 100 is emitted when it detects an inlet condition;

[0153] The motor of the oral care device 100 starts to work;

[0154] The pressure detection component of the oral care device 100 detects abutment of the teeth;

[0155] Emitted when the oral care device 100 is awake and vibrating.

[0156] Specifically, any of the above methods can be selected to issue an option switch release instruction, for example, Figure 6 As shown, the option switch release instruction can be issued when a button on the oral care device 100 is released. Alternatively, the option switch release instruction can be issued when the inlet detection component detects an inlet condition. Alternatively, the option switch release instruction can be issued when the motor starts operating. Alternatively, the option switch release instruction can be issued when the pressure detection component detects tooth contact. Alternatively, the option switch release instruction can be issued after the oral care device 100 wakes up and vibrates.

[0157] Any combination of the above methods may be used to issue an option switch release instruction. For example, when a button of the oral care device 100 is released and the inlet detection component of the oral care device 100 detects an inlet condition, an option switch release instruction is issued. This makes the option switch release of the oral care device 100 more accurate.

[0158] See also Figure 13 In some embodiments, after returning to the step of determining whether an option switching trigger instruction is received (i.e., 080), the control method further includes:

[0159] 0100: When no option switching trigger instruction is received, the oral care device 100 is controlled to use the default function option of the sub-level as the target function option.

[0160] Specifically, the default function options can be set when the oral care device 100 leaves the factory, or they can be set and adjusted by the user according to his or her own usage habits. After returning to the step of determining whether the option switching trigger instruction is received, if the option switching trigger instruction is not received, the oral care device 100 is controlled to use the default function options of the sub-level as the target function options. For example, in the sub-level corresponding to the pre-set mode function option, the first-level function option is the default function option. After the oral care device 100 enters the sub-level corresponding to the mode function option and returns to the step of determining whether the option switching trigger instruction is received, if the option switching trigger instruction is not received, the oral care device 100 is controlled to use the first-level function option of the sub-level as the target function option. In this way, the use of the oral care device 100 is made more convenient.

[0161] See also Figure 14 In some embodiments, the function options of the oral care device 100 include multiple levels. The motion posture data includes first current motion posture data corresponding to the first inertial measurement axis, second current motion posture data corresponding to the second inertial measurement axis, and third current motion posture data corresponding to the third inertial measurement axis. Controlling the oral care device 100 to switch from the original function option to the target function option (i.e., 030) based on the motion posture data includes:

[0162] 037: Controlling the oral care device 100 to switch function options at the same level according to the first current motion posture data;

[0163] At this time, the control method further includes:

[0164] 0110: According to the second current motion posture data or the third current motion posture data, control the oral care device 100 to enter the previous level or the next level of the current level.

[0165] Specifically, the inertial measurement unit 10 may include three inertial measurement axes, such as Figure 4 As shown, the three inertial measurement axes may be an X-axis, a Y-axis, and a Z-axis. Taking the Y-axis as the first inertial measurement axis, the X-axis as the second inertial measurement axis, and the Z-axis as the third inertial measurement axis as an example, the first current motion posture data may include the current angular velocity of the Y-axis, the second current motion posture data may include the current angular velocity of the X-axis, and the third current motion posture data may include the current angular velocity of the Z-axis.

[0166] When an option switching trigger instruction is received, the oral care device 100 can be controlled to switch function options at the same level according to the first current motion posture data, that is, when the first current motion posture data is less than the first data threshold, the oral care device 100 is controlled to switch the original function option in the first direction at the current level; when the first current motion posture data is greater than the first data threshold, the oral care device 100 is controlled to switch the original function option in the second direction at the current level.

[0167] According to any one of the second current motion posture data or the third current motion posture data, the oral care device 100 is controlled to enter the previous level or the next level of the current level. Take the example of controlling the oral care device 100 to enter the previous level or the next level of the current level according to the second current motion posture data. A fourth data threshold can be set to control the oral care device 100 to enter the previous level or the next level of the current level according to the relationship between the second current motion posture data and the fourth data threshold. When the second current motion posture data is less than the fourth data threshold, the oral care device 100 is controlled to enter the previous level of the current level; when the second current motion posture data is greater than the fourth data threshold, the oral care device 100 is controlled to enter the next level of the current level.

[0168] See also Figure 15 In some embodiments, the motion posture data of the oral care device 100 corresponds to the amount of motion of the oral care device 100. Controlling the oral care device 100 to switch from an original function option to a target function option (i.e., 030) according to the motion posture data includes:

[0169] 038: Determine the relationship between the real-time motion amount of the oral care device 100 and the predetermined motion threshold;

[0170] 039: When the real-time movement amount of the oral care device 100 does not reach the predetermined movement threshold, control the oral care device 100 to switch the original function options at a first speed;

[0171] 0310: When the real-time movement amount of the oral care device 100 reaches a predetermined movement threshold, controlling the oral care device 100 to switch the original function options at a second speed;

[0172] The first speed is lower than the second speed.

[0173] For example, if the oral care device 100 displays function options through a display component, there may be blank screens with a certain pixel distance between multiple function options on the display screen of the oral care device 100. If a fixed speed is used to switch function options, the display screen will remain blank for a period of time. Therefore, a speed strategy for controlling the switching of original function options on the oral care device 100 can be determined based on the relationship between the real-time movement amount of the oral care device 100 and a predetermined movement threshold to avoid blank screens on the oral care device 100.

[0174] Specifically, the motion posture data of the oral care device 100 corresponds to the amount of motion of the oral care device 100. The predetermined motion threshold can be determined based on the pixels moved by the original function option. If the original function option needs to move m pixels from the middle of the display screen to the position where it starts to be cut out of the display screen, and the movement of m pixels in the oral care device 100 corresponds to a physical distance n of the oral care device 100 in real space, the predetermined motion threshold can be set to n.

[0175] Determine the relationship between the real-time motion amount of the oral care device 100 and the predetermined motion threshold, such as Figure 16 As shown, when the real-time motion of the oral care device 100 does not reach the predetermined motion threshold n, the oral care device 100 is controlled to switch to the original function option A at a first speed. When the real-time motion of the oral care device 100 reaches the predetermined motion threshold n, the oral care device 100 is controlled to switch to the original function option A at a second speed. The first speed is lower than the second speed. For example, the second speed can be set to 1.5 times the first speed. In other words, the switching speed between function options changes nonlinearly. In this way, when switching, the original function option A can be quickly cut off the display screen, and the next function option B can be quickly cut into the display screen, avoiding the oral care device 100 displaying no function options.

[0176] See also Figure 17 In some embodiments, the control method further comprises:

[0177] 0120: Determine whether the motion posture data includes first current motion posture data corresponding to the first inertial measurement axis;

[0178] 0130: When the motion posture data does not include the first current motion posture data, a prompt indicating that the motion direction is wrong;

[0179] At this time, controlling the oral care device 100 to switch from the original function option to the target function option (i.e., 030) according to the motion posture data includes:

[0180] 0311: When the motion posture data includes first current motion posture data, the oral care device 100 is controlled to switch from the original function option to the target function option according to the first current motion posture data.

[0181] Specifically, the oral care device 100 can be controlled to switch from an original function option to a target function option based on the first current motion posture data corresponding to the first inertial measurement axis. The first inertial measurement axis can be any one of the three axes X, Y, and Z in the inertial coordinate system. For example, if the Y axis in the inertial coordinate system is the first inertial measurement axis, the first current motion posture data includes the Y-axis angular velocity.

[0182] After acquiring the motion posture data, it is determined whether the motion posture data includes the first current motion posture data corresponding to the first inertial measurement axis. When the motion posture data does not include the first current motion posture data, it is impossible to control the oral care device 100 to switch from the original function option to the target function option according to the motion posture data. Therefore, it is necessary to prompt the user that the movement direction is wrong. The prompt can be displayed by the display component, or by setting an indicator light, or by any other form. When the motion posture data includes the first current motion posture data, the oral care device 100 can be controlled to switch from the original function option to the target function option according to the first current motion posture data.

[0183] See also Figure 18 , an embodiment of the present application also provides a control device 200 for an oral care device 100. The oral care device 100 includes an inertial measurement unit 10. The inertial measurement unit 10 is used to detect the posture data of the oral care device 100. The control device 200 includes a first acquisition module 210, a second acquisition module 220 and a switching module 230. The first acquisition module 210 is used to obtain the original function options of the oral care device 100. The second acquisition module 220 is used to obtain the motion posture data of the oral care device 100, wherein the motion posture data is obtained by filtering the care posture data of the oral care device 100 from the posture data detected by the inertial measurement unit 10. The switching module 230 is used to control the oral care device 100 to switch from the original function option to the target function option according to the motion posture data.

[0184] See also Figure 19 In some embodiments, the control device 200 further includes a determination module 240. The determination module 240 is configured to determine whether an option switching trigger instruction has been received. In this case, the first acquisition module 210 is specifically configured to acquire the original function options of the oral care device 100 upon receiving the option switching trigger instruction.

[0185] In some embodiments, the method of issuing the option switch trigger instruction includes any one or more of the following: issuing by pressing a button of the oral care device 100; issuing when the entrance detection component of the oral care device 100 detects that no entrance is entered; issuing when the motor of the oral care device 100 does not start working; issuing when the pressure detection component of the oral care device 100 does not detect tooth abutment; issuing when the oral care device 100 is awakened and not vibrating.

[0186] See also Figure 19 In some embodiments, after acquiring the motion posture data of the oral care device 100, the control device 200 further includes a processing module 250. The processing module 250 is used to perform data preprocessing on the motion posture data, and the data preprocessing includes one or more of data filtering, noise elimination, and data calibration.

[0187] In some embodiments, the motion posture data includes current motion posture data. The switching module 230 is specifically configured to determine a relationship between the current motion posture data and a first data threshold; when the current motion posture data is less than the first data threshold, control the oral care device 100 to switch the original function options in a first direction; and when the current motion posture data is greater than the first data threshold, control the oral care device 100 to switch the original function options in a second direction; wherein the first direction is opposite to the second direction.

[0188] In some embodiments, the motion posture data includes current motion posture data. The switching module 230 is specifically configured to determine the relationship between the current motion posture data and a second data threshold and a third data threshold; when the absolute value of the current motion posture data is greater than the second data threshold and less than the third data threshold, control the oral care device 100 to switch the original function options by a first quantity; and when the absolute value of the current motion posture data is greater than the third data threshold, control the oral care device 100 to switch the original function options by a second quantity; wherein the second data threshold is less than the third data threshold, and the first quantity is less than the second quantity.

[0189] In certain embodiments, when controlling the oral care device 100 to switch from an original function option to a target function option based on the motion gesture data, the determination module 240 is further configured to determine whether an option switch release instruction has been received. The switching module 230 is further configured to control the oral care device 100 to stop switching function options and set the current function option as the target function option upon receiving the option switch release instruction.

[0190] In certain embodiments, the oral care device 100 includes multiple levels of functional options. When controlling the oral care device 100 to switch from an initial functional option to a target functional option based on motion gesture data, the determination module 240 is further configured to determine whether an option switch release instruction has been received. The switching module 230 is further configured to, upon receiving the option switch release instruction, control the oral care device 100 to enter a sub-level of the current level and return to the step of determining whether an option switch trigger instruction has been received.

[0191] In some embodiments, after returning to the step of determining whether an option switching trigger instruction is received, the switching module 230 is further used to control the oral care device 100 to use the default function option of the sub-level as the target function option when no option switching trigger instruction is received.

[0192] In certain embodiments, the functional options of the oral care device 100 include multiple levels. The motion posture data includes first current motion posture data corresponding to the first inertial measurement axis, second current motion posture data corresponding to the second inertial measurement axis, and third current motion posture data corresponding to the third inertial measurement axis. The switching module 230 is specifically configured to control the oral care device 100 to switch functional options at the same level based on the first current motion posture data. The switching module 230 is also configured to control the oral care device 100 to enter the previous level or the next level of the current level based on the second current motion posture data or the third current motion posture data.

[0193] In certain embodiments, the motion posture data of the oral care device 100 corresponds to the amount of motion of the oral care device 100. The switching module 230 is specifically configured to determine the relationship between the real-time amount of motion of the oral care device 100 and a predetermined motion threshold; if the real-time amount of motion of the oral care device 100 does not reach the predetermined motion threshold, control the oral care device 100 to switch between original function options at a first speed; and if the real-time amount of motion of the oral care device 100 reaches the predetermined motion threshold, control the oral care device 100 to switch between original function options at a second speed; wherein the first speed is less than the second speed.

[0194] In some embodiments, the determination module 240 is further configured to determine whether the motion posture data includes first current motion posture data corresponding to the first inertial measurement axis; if the motion posture data does not include the first current motion posture data, a prompt indicating an incorrect motion direction is displayed. In this case, the switching module 230 is specifically configured to control the oral care device 100 to switch from the original function option to the target function option based on the first current motion posture data if the motion posture data includes the first current motion posture data.

[0195] It should be noted that the explanation of the control method of the oral care device 100 in the aforementioned embodiment is also applicable to the control device 200 of the oral care device 100 in the embodiment of the present application, and will not be elaborated here.

[0196] See also Figure 20 The present application also provides an oral care device 100. The oral care device 100 includes one or more processors 110 and a memory 120. The memory 120 stores a computer program. When the computer program is executed by the processor 110, the control method of the oral care device 100 of any of the above embodiments is implemented.

[0197] For example, when the computer program is executed by the processor 110, the following control method of the oral care device 100 is implemented:

[0198] 010: Obtaining original function options of the oral care device 100;

[0199] 020: Acquire motion posture data of the oral care device 100, wherein the motion posture data is obtained by filtering out the care posture data of the oral care device 100 from the posture data detected by the inertial measurement unit 10;

[0200] 030: Control the oral care device 100 to switch from the original function option to the target function option according to the motion posture data.

[0201] For another example, when the computer program is executed by the processor 110, the following control method of the oral care device 100 is implemented:

[0202] 040: Determine whether an option switch trigger instruction is received;

[0203] At this time, the original function options (i.e. 010) of the oral care device 100 are obtained, including:

[0204] 011: Upon receiving an option switching trigger instruction, the original function options of the oral care device 100 are obtained.

[0205] It should be noted that the explanation of the control method and control device 200 of the oral care device 100 in the aforementioned embodiment is also applicable to the oral care device 100 of the embodiment of the present application, and will not be elaborated here.

[0206] See also Figure 21 The embodiment of the present application further provides a computer-readable storage medium 300 on which a computer program 310 is stored. When the program is executed by a processor 320, the control method of the oral care device 100 of any of the above embodiments is implemented.

[0207] For example, when the program is executed by the processor 320, the following control method of the oral care device 100 is implemented:

[0208] 010: Obtaining original function options of the oral care device 100;

[0209] 020: Acquire motion posture data of the oral care device 100, wherein the motion posture data is obtained by filtering out the care posture data of the oral care device 100 from the posture data detected by the inertial measurement unit 10;

[0210] 030: Control the oral care device 100 to switch from the original function option to the target function option according to the motion posture data.

[0211] For another example, when the program is executed by the processor 320, the following control method of the oral care device 100 is implemented:

[0212] 040: Determine whether an option switch trigger instruction is received;

[0213] At this time, the original function options (i.e. 010) of the oral care device 100 are obtained, including:

[0214] 011: Upon receiving an option switching trigger instruction, the original function options of the oral care device 100 are obtained.

[0215] It should be noted that the explanation of the control method of the oral care device 100 and the control device 200 in the aforementioned embodiment is also applicable to the computer-readable storage medium 300 in the embodiment of the present application, and will not be elaborated here.

[0216] In summary, in the control method of the oral care device 100, the control device 200 of the oral care device 100, the oral care device 100, and the computer-readable storage medium 300 of the embodiments of the present application, the inertial measurement unit 10 detects and obtains posture data, filters the care posture data of the oral care device 100 from the posture data, obtains the motion posture data of the oral care device 100, and then controls the oral care device 100 to switch from the original function option to the target function option based on the motion posture data. In this way, without adding additional devices, function options can be conveniently switched, effectively improving interaction efficiency. The interactive logic for controlling the switching of function options is intuitive and interesting to the user, more intuitive than button selection, and easier for human-computer interaction.

[0217] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art can combine and combine different embodiments or examples described in this specification and features of different embodiments or examples without contradiction.

[0218] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, segment or portion of code comprising one or more executable instructions for implementing the steps of a specific logical function or process, and the scope of the preferred embodiments of the present application includes alternative implementations in which functions may be performed out of the order shown or discussed, including performing functions in a substantially simultaneous manner or in the reverse order depending on the functions involved, which should be understood by those skilled in the art to which the embodiments of the present application belong.

[0219] The logic and / or steps represented in the flowcharts or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing the logical functions, and can be embodied in any computer-readable storage medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (e.g., a computer-based system, a system including a processor, or other system that can fetch and execute instructions from an instruction execution system, apparatus, or device). For purposes of this specification, a computer-readable storage medium can be any device that can contain, store, communicate, propagate, or transport a program for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable storage media include the following: an electrical connection having one or more wires (electronic devices), a portable computer disk cartridge (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), a fiber optic device, and a portable compact disc read-only memory (CDROM). In addition, the computer-readable storage medium may even be paper or other suitable medium on which the program is printed, since the program can be obtained electronically, for example, by optically scanning the paper or other medium and then editing, interpreting or processing it in another suitable manner as necessary, and then stored in a computer memory.

[0220] It should be understood that various parts of the present application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented using software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented using hardware, as in another embodiment, any one of the following technologies known in the art or a combination thereof can be used to implement: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application-specific integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0221] Those skilled in the art will appreciate that all or part of the steps carried out in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a program, and the program can be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment. In addition, the various functional units in the various embodiments of the present application can be integrated into a processing module, or each unit can exist physically alone, or two or more units can be integrated into one module. The above-mentioned integrated module can be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. The storage medium mentioned above can be a read-only memory, a disk or an optical disk, etc.

[0222] Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are illustrative and cannot be understood as limitations on the present application. Ordinary technicians in this field can change, modify, replace and modify the above embodiments within the scope of the present application. The scope of the present application is defined by the claims and their equivalents.

Claims

1. A control method for an oral care device, characterized in that: The oral care device includes an inertial measurement unit, which is used to detect posture data of the oral care device. The control method includes: obtaining original function options of the oral care device; Acquiring motion posture data of the oral care device, wherein the motion posture data is obtained by filtering the care posture data of the oral care device from the posture data detected by the inertial measurement unit; The oral care device is controlled to switch from the original function option to the target function option according to the motion posture data.

2. The control method according to claim 1, characterized in that: The control method further includes: Determine whether an option switch trigger instruction is received; The obtaining of original function options of the oral care device includes: When the option switching trigger instruction is received, the original function option of the oral care device is obtained.

3. The control method according to claim 2, characterized in that: The method of issuing the option switching trigger instruction includes any one or more of the following: Pressing a button of the oral care device emits the signal; The oral care device is issued when the inlet detection component detects that the oral cavity is not in the mouth; It is emitted when the motor of the oral care device does not start working; The pressure detection component of the oral care device is emitted when no tooth abutment is detected; Emitted when the oral care device is awake and not vibrating.

4. The control method according to claim 1, wherein: After acquiring the motion posture data of the oral care device, the control method further includes: The motion posture data is preprocessed, where the data preprocessing includes one or more of data filtering, noise elimination, and data calibration.

5. The control method according to claim 1, characterized in that: The motion posture data includes current motion posture data, and controlling the oral care device to switch from the original function option to the target function option according to the motion posture data includes: Determining a relationship between the current motion posture data and a first data threshold; When the current motion posture data is less than the first data threshold, controlling the oral care device to switch the original function option in a first direction; When the current motion posture data is greater than the first data threshold, controlling the oral care device to switch the original function option in a second direction; The first direction is opposite to the second direction.

6. The control method according to claim 1, characterized in that: The motion posture data includes current motion posture data, and controlling the oral care device to switch from the original function option to the target function option according to the motion posture data includes: Determining the relationship between the current motion posture data and the second data threshold and the third data threshold; When the absolute value of the current motion posture data is greater than the second data threshold and less than the third data threshold, controlling the oral care device to switch the original function options by a first quantity; When the absolute value of the current motion posture data is greater than the third data threshold, controlling the oral care device to switch the original function options by a second number; The second data threshold is smaller than the third data threshold, and the first number is smaller than the second number.

7. The control method according to claim 2, characterized in that: In the process of controlling the oral care device to switch from the original function option to the target function option according to the motion posture data, the control method further includes: Determine whether an option switch release instruction is received; When the option switching release instruction is received, the oral care device is controlled to stop switching the function options and use the current function option as the target function option.

8. The control method according to claim 2, characterized in that: The function options of the oral care device include multiple levels. In the process of controlling the oral care device to switch from the original function option to the target function option according to the motion posture data, the control method further includes: Determine whether an option switch release instruction is received; When the option switch release instruction is received, the oral care device is controlled to enter a sub-level of the current level, and the process returns to the step of determining whether the option switch trigger instruction is received.

9. The control method according to claim 8, characterized in that: After returning to the step of determining whether an option switching trigger instruction is received, the control method further includes: When the option switching trigger instruction is not received, the oral care device is controlled to use the default function option of the sub-level as the target function option.

10. The control method according to claim 1, characterized in that: The function options of the oral care device include multiple levels, the motion posture data include first current motion posture data corresponding to the first inertial measurement axis, second current motion posture data corresponding to the second inertial measurement axis, and third current motion posture data corresponding to the third inertial measurement axis, and controlling the oral care device to switch from the original function option to the target function option according to the motion posture data includes: controlling the oral care device to switch function options at the same level according to the first current motion posture data; The control method further includes: According to the second current motion posture data or the third current motion posture data, the oral care device is controlled to enter an upper level or a lower level of a current level.

11. The control method according to claim 1, characterized in that: The motion posture data of the oral care device corresponds to the motion amount of the oral care device, and controlling the oral care device to switch from the original function option to the target function option according to the motion posture data includes: determining a relationship between a real-time motion amount of the oral care device and a predetermined motion threshold; When the real-time movement amount of the oral care device does not reach the predetermined movement threshold, controlling the oral care device to switch the original function options at a first speed; When the real-time movement amount of the oral care device reaches the predetermined movement threshold, controlling the oral care device to switch the original function option at a second speed; The first speed is lower than the second speed.

12. The control method according to claim 1, characterized in that: The control method further includes: determining whether the motion posture data includes first current motion posture data corresponding to a first inertial measurement axis; When the motion posture data does not include the first current motion posture data, prompting that the motion direction is wrong; The controlling the oral care device to switch from the original function option to the target function option according to the motion posture data includes: When the motion posture data includes the first current motion posture data, the oral care device is controlled to switch from the original function option to the target function option according to the first current motion posture data.

13. A control device for an oral care device, characterized in that: The oral care device includes an inertial measurement unit, which is used to detect posture data of the oral care device. The control device includes: A first acquisition module is used to acquire original function options of the oral care device; a second acquisition module, configured to acquire motion posture data of the oral care device, wherein the motion posture data is obtained by filtering the care posture data of the oral care device from the posture data detected by the inertial measurement unit; A switching module is used to control the oral care device to switch from the original function option to the target function option according to the motion posture data.

14. An oral care device, characterized in that The oral care device includes one or more processors and a memory, wherein the memory stores a computer program, and when the computer program is executed by the processor, the control method of the oral care device according to any one of claims 1 to 12 is implemented.

15. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the control method of the oral care device according to any one of claims 1 to 12 is implemented.