Toothbrush control method and apparatus, toothbrush, and storage medium
By detecting the mode switching operation of the electric toothbrush, adjusting the total brushing time, solving the problem of inappropriate brushing time caused by the fixed total brushing time after the brushing mode switching in the existing technology, and improving the intelligence and user experience of the electric toothbrush.
Patent Information
- Application Number
- PCT/CN2024/118089
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-12-29
- Filing Date
- 2024-09-10
- Publication Date
- 2025-07-03
AI Technical Summary
After switching the brushing mode of existing electric toothbrushes, the total brushing time remains unchanged, resulting in too short or too long brushing time, affecting the oral cleaning effect and user experience.
Through the detection mode switching operation, the running time of the current brushing mode is obtained, the target brushing time is flexibly adjusted, the toothbrush is controlled to switch from the first mode to the second mode, and stop brushing when the target time is reached.
The total brushing time is adjusted according to actual needs, avoiding too short or too long brushing time, and improving oral cleaning effect and user experience.
Smart Images

Figure CN2024118089_03072025_PF_FP_ABST
Abstract
Description
Toothbrush control method, device, toothbrush and storage medium Technical Field
[0001] The present application relates to the field of oral care technology, and in particular to a toothbrush control method, device, toothbrush and storage medium. Background Art
[0002] In recent years, electric toothbrushes have become increasingly popular due to their superior oral cleaning capabilities and more comfortable brushing experience. Electric toothbrushes are typically configured with a variety of different brushing modes. Users can switch between these modes to meet their varying oral hygiene and care needs. However, current electric toothbrushes still require improvement in switching between brushing modes during brushing.
[0003] Summary of the Invention
[0004] The embodiments of the present application disclose a toothbrush control method, device, toothbrush and storage medium.
[0005] The present application discloses a toothbrush control method, which is applied to a toothbrush. The method includes:
[0006] During the toothbrush brushing operation, if a first mode switching operation is detected, then obtaining operation information corresponding to the current first brushing mode, the operation information including the first operation time;
[0007] determining a target brushing time according to the first running time;
[0008] Controlling the toothbrush to switch from the first brushing mode to the second brushing mode, and continuing the brushing operation according to the second brushing mode;
[0009] When the total brushing time corresponding to the current brushing process reaches the target brushing time, the toothbrush is controlled to stop the brushing operation.
[0010] The present application discloses a toothbrush control device, which is applied to a toothbrush. The device includes:
[0011] a switching module configured to obtain operation information corresponding to the current first brushing mode if a first mode switching operation is detected during the toothbrush brushing operation, the operation information including a first operation duration;
[0012] A first duration determination module, configured to determine a target brushing duration according to the first running duration;
[0013] a control module, configured to control the toothbrush to switch from the first brushing mode to a second brushing mode, and to continue the brushing operation according to the second brushing mode;
[0014] The control module is further configured to control the toothbrush to stop brushing when the total brushing time corresponding to the current brushing process reaches the target brushing time.
[0015] An embodiment of the present application discloses a toothbrush, comprising a memory and a processor. The memory stores a computer program, and when the computer program is executed by the processor, the processor implements the method described above.
[0016] An embodiment of the present application discloses a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the method described above is implemented.
[0017] The details of one or more embodiments of the present application are set forth in the following drawings and description. Other features and advantages of the present application will be apparent from the description, drawings, and claims. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0019] FIG1A is a diagram illustrating an application scenario of a toothbrush control method according to an embodiment;
[0020] FIG1B is an application scenario diagram of a toothbrush control method according to another embodiment;
[0021] FIG2 is a flow chart of a toothbrush control method according to one embodiment;
[0022] FIG3 is a flow chart of a toothbrush control method according to another embodiment;
[0023] FIG4 is a flow chart of determining a target brushing time in one embodiment;
[0024] FIG5 is a flow chart of continuing the brushing operation according to the second brushing mode in one embodiment;
[0025] FIG6 is a flow chart of a toothbrush control method according to another embodiment;
[0026] FIG7 is a flow chart illustrating a combined toothbrushing mode after the toothbrush is turned off and then turned on again in one embodiment;
[0027] FIG8 is a schematic diagram of a setting interface for a combined toothbrushing mode in one embodiment;
[0028] FIG9 is a block diagram of a toothbrush control device according to one embodiment;
[0029] FIG10 is a block diagram of the structure of a toothbrush in one embodiment. DETAILED DESCRIPTION
[0030] It will be understood that the terms "first", "second", etc. used in this application may be used herein to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish the first element from another element. For example, without departing from the scope of this application, the first brushing mode may be referred to as the second brushing mode, and similarly, the second brushing mode may be referred to as the first brushing mode. Both the first brushing mode and the second brushing mode are brushing modes, but they are not the same brushing mode. The term "plurality" used in this application refers to two or more. The term "and / or" used in this application refers to one of the options, or any combination of multiple options.
[0031] Figure 1A illustrates an application scenario of a toothbrush control method according to one embodiment. As shown in Figure 1A , the toothbrush control method disclosed in this embodiment can be applied to a toothbrush 100, which may include an electric toothbrush. Toothbrush 100 may include a brush head 110 and a handle 120, with the brush head 110 and handle 120 being detachably connected.
[0032] The toothbrush 100 may include a processor, which can be used to control the operation of the toothbrush 100, such as the toothbrush 100 performing a brushing operation according to a selected brushing mode.
[0033] In some embodiments, a motor may be provided in the handle 120 of the toothbrush 100. During the toothbrush 100 brushing operation, the processor may control the motor operating parameters of the motor. The motor may operate according to the motor operating parameters configured by the processor, thereby driving the brush head 110 to move to realize the brushing function of the toothbrush 100.
[0034] In some embodiments, the toothbrush 100 may be provided with one or more sensors, each of which can be used to collect brushing data during the brushing process. For example, the toothbrush 100 may be provided with an image sensor, which can be used to collect images during the brushing process. By analyzing the images during the brushing process, the tooth area where the toothbrush 100 is located can be identified; and / or, the toothbrush 100 may be provided with a pressure sensor, which can be used to collect the pressure of the brush head during the brushing process. By analyzing the pressure of the brush head, it can be determined whether the brushing force is too strong (i.e., overpressure), and whether brushing has actually started, etc., but is not limited to this.
[0035] The toothbrush 100 can be configured with multiple brushing modes, including multiple preset brushing modes configured at the factory. Optionally, the multiple brushing modes can also include a combination brushing mode, which can be composed of at least two preset brushing modes. The user can select any brushing mode configured on the toothbrush 100 based on their oral care needs. During the toothbrush 100 brushing process, the user can also switch brushing modes. The toothbrush 100 can switch between different brushing modes based on the mode switching operation triggered by the user.
[0036] In related art, the total brushing time required for a toothbrush 100 to perform a brushing process is usually fixed. When the brushing mode is switched during the brushing process, the brushing time of the toothbrush 100 will still be monitored according to the set total brushing time. When the actual total brushing time during the brushing process reaches the set total brushing time, the toothbrush 100 will be controlled to stop the brushing operation. The total brushing time set in this method is not affected by the switching of brushing modes during brushing and will not change. This may cause the toothbrush 100 to run in the switched brushing mode for too short a time, affecting the oral cleaning effect and the user experience.
[0037] As another method in the related art, after the toothbrush 100 switches the brushing mode, it will directly reset the total brushing time recorded in this brushing process, re-time the total brushing time of this brushing process, and control the toothbrush 100 to stop the brushing operation when the total brushing time of this brushing process reaches the set total brushing time. This method may cause the total brushing time of this brushing process to be too long, thereby causing discomfort to the user's oral cavity, and increase the power consumption of the toothbrush 100, thereby affecting the battery life of the toothbrush 100. For example, the total brushing time of a brushing process is set to be fixed at 3 minutes. When the user switches the brushing mode when the toothbrush 100 has been running for 2 minutes, the brushing mode will still run for 3 minutes after switching. The total brushing time of the entire brushing process reaches 5 minutes. The brushing time is too long, which affects the user's experience.
[0038] In an embodiment of the present application, during the toothbrush 100 brushing operation, if a first mode switching operation is detected, the operation information corresponding to the current first brushing mode is obtained, and the operation information includes the first operating time. The toothbrush 100 can determine the target brushing time based on the first operating time, control the toothbrush 100 to switch from the first brushing mode to the second brushing mode, and continue the brushing operation according to the second brushing mode. When the total brushing time corresponding to the current brushing process reaches the target brushing time, the toothbrush 100 can be controlled to stop the brushing operation. The toothbrush 100 can flexibly adjust the total brushing time required for the current brushing process based on the first operating time of the first brushing mode. This can avoid the total brushing time of the current brushing process being too long, causing discomfort to the user's mouth, or the total brushing time of the current brushing process being too short, affecting the oral cleaning effect. The toothbrush can adaptively adjust the total brushing time of the brushing operation, thereby improving the intelligence of the toothbrush.
[0039] FIG1B is an application scenario diagram of another embodiment of the toothbrush control method. As shown in FIG1B , a terminal device 130 can establish a communication connection with the toothbrush 100. The terminal device 130 may include, but is not limited to, a mobile phone, a wearable device (such as smart glasses or a smartwatch), a tablet computer, a laptop computer, a PC (Personal Computer), etc.
[0040] The multiple brushing modes configured in the toothbrush 100 may include a combination brushing mode, and the user can set the combination brushing mode on the terminal device 130 and / or the toothbrush 100 according to actual needs. In some embodiments, the terminal device 130 and / or the toothbrush 100 may provide a setting interface for the combination brushing mode, and the user can set the combination brushing mode in the setting interface of the combination brushing mode. The user can select the preset brushing modes included in the combination brushing mode, set the operation order between the selected preset brushing modes, and set the second preset operation time corresponding to each selected preset brushing mode. The second preset operation time is the time required for the preset brushing mode to run in the combination brushing mode.
[0041] The terminal device 130 and / or the toothbrush 100 can determine the multiple preset brushing modes selected by the user, the operating order corresponding to the multiple preset brushing modes, and the second preset operating durations corresponding to the multiple preset brushing modes in response to the mode configuration operation performed by the user, and generate combined mode configuration information based on the multiple preset brushing modes selected by the user, the operating order corresponding to the multiple preset brushing modes, and the second preset operating durations corresponding to the multiple preset brushing modes.
[0042] Furthermore, if the user configures a combination brushing mode on the terminal device 130, the terminal device 130 may send the generated combination mode configuration information to the toothbrush 100, and the toothbrush 100 may save the combination mode configuration information. If the user configures a combination brushing mode on the toothbrush 100, the toothbrush 100 may save the generated combination mode configuration information.
[0043] During the operation of the toothbrush 100, if the user chooses to run the combination brushing mode, the toothbrush 100 can run the combination brushing mode according to the combination mode configuration information corresponding to the combination brushing mode selected by the user, and can control the toothbrush 100 to perform brushing operations in accordance with the at least two preset brushing modes in sequence according to the running order corresponding to the at least two preset brushing modes included in the combination brushing mode, and the second preset running time corresponding to the at least two preset brushing modes.
[0044] As shown in FIG2 , in one embodiment, a toothbrush control method is provided, which can be applied to the above-mentioned toothbrush. The method may include the following steps:
[0045] Step 210: During the toothbrush brushing operation, if a first mode switching operation is detected, operation information corresponding to the current first brushing mode is obtained, and the operation information includes a first operation time.
[0046] The toothbrush can be configured with multiple brushing modes, and the user can select the desired brushing mode according to actual oral cleaning needs, or the toothbrush can select an appropriate brushing mode for the user based on user information. The toothbrush can run the selected brushing mode and perform brushing operations according to the selected brushing mode.
[0047] Optionally, user information may include, but is not limited to, one or more of user oral information, user personal information, and user historical toothbrushing data. The user oral information may include information used to indicate the health of the user's oral cavity, such as whether the user has ingrown teeth, the amount of dental plaque residue, whether the gums are of normal color, whether the gums bleed, and the like. User personal information may include, but is not limited to, information such as the user's gender and age. User historical toothbrushing data may include, but is not limited to, one or more of the user's historically selected toothbrushing modes, historical toothbrushing cleaning rates, and historical amounts of dental plaque residue. The toothbrush automatically recommends a suitable toothbrushing mode for the user based on the user information, which can make the running toothbrushing mode more in line with the user's actual needs and improve the intelligence of the toothbrush.
[0048] Different brushing modes can be configured with different operating parameters, which may include but are not limited to motor operating parameters, preset operating duration, etc. Among them, motor operating parameters may include but are not limited to parameters such as the motor's vibration frequency, vibration amplitude, duty cycle, and swing angle. Among them, vibration frequency may refer to the number of times the motor vibrates per unit time, vibration amplitude may refer to the amplitude corresponding to each vibration of the motor, duty cycle may refer to the proportion of motor operation per unit time, and swing angle refers to the angle corresponding to the motor's swing. The preset operating duration may refer to the required operating time corresponding to the brushing mode.
[0049] In some embodiments, the brushing modes configured for a toothbrush may include multiple preset brushing modes and one or more combined brushing modes configured when the toothbrush leaves the factory. For example, a toothbrush may generally be configured with preset brushing modes such as whitening mode, cleaning mode, soothing mode, and strong mode when it leaves the factory. The vibration frequency, force, and other parameters output by the toothbrush in different preset brushing modes are different, thereby achieving different oral cleaning and care effects. Each preset brushing mode may have a corresponding first preset running time, which may refer to the running time required when the toothbrush only runs the preset brushing mode during a brushing process. Optionally, a toothbrush performing a brushing process may refer to the process from starting the toothbrush, entering the running state, starting the brushing operation, to exiting the running state, wherein the toothbrush exiting the running state may refer to the toothbrush entering the standby mode, the toothbrush entering the airplane mode, or the toothbrush being turned off. Among them, standby mode may refer to a state in which most components of the toothbrush (such as the toothbrush's motor, display device, etc.) are not powered, airplane mode may refer to a state in which most components of the toothbrush are not powered and the toothbrush is disconnected from other devices (such as terminal devices, etc.), and shutdown mode refers to a state in which all components of the toothbrush are powered off. Optionally, during the toothbrush brushing operation, a brief pause may not be considered to exit the running state. It should be noted that a brushing process can also be determined in other ways, and the embodiments of the present application are not limited to this.
[0050] The first preset running time corresponding to different preset brushing modes can be the same or different. For example, the first preset running time corresponding to the multiple preset brushing modes configured by the toothbrush at the factory is all 3 minutes, or the first preset running time corresponding to the whitening mode is 2 minutes and 30 seconds, the first preset running time corresponding to the soothing mode is 3 minutes, and the first preset running time corresponding to the strong mode is 2 minutes, etc., but the present invention is not limited thereto.
[0051] The combination brushing mode can be a brushing mode set by the user according to actual needs. Each combination brushing mode may include at least two preset brushing modes, and each combination brushing mode may define the operating order corresponding to all the preset brushing modes included, as well as the second preset operating time corresponding to each preset brushing mode included in the combination brushing mode. The second preset operating time may refer to the operating time required for the corresponding preset brushing mode during the toothbrush running the combination brushing mode. Optionally, the second preset operating time corresponding to different preset brushing modes included in the same combination brushing mode may be the same or different, and is not limited here. The second preset operating time corresponding to each preset brushing mode included in the same combination brushing mode may be set by the user according to actual needs, or may be set uniformly by the toothbrush.
[0052] During the toothbrush brushing process, the user can choose to switch the brushing mode. When the toothbrush detects the user's first mode switching operation, it can determine that the brushing mode switch is required. The triggering method of the first mode switching operation is not limited in the embodiment of the present application. For example, the triggering method of the first mode switching operation may include but is not limited to pressing a switch button on the toothbrush, triggering by the user performing a specific switching gesture on the toothbrush, triggering by the user through a voice command, etc.
[0053] If the toothbrush detects a first mode switch operation, it can obtain operating information corresponding to the current first brushing mode, which may include a first operating duration. Optionally, the first operating duration may be the actual operating duration of the first brushing mode during the current brushing process. Optionally, the first operating duration may also be the actual brushing duration of the current brushing process when the first mode switch operation is detected. If the brushing mode is switched multiple times during the current brushing process, the first operating duration may be the sum of the actual operating durations of each brushing mode during the current brushing process.
[0054] Optionally, the toothbrush can save the operating information corresponding to the first brushing mode.
[0055] Step 220: Determine the target brushing time according to the first running time.
[0056] The toothbrush can determine the target brushing time based on the first operating time corresponding to the first brushing mode. The target brushing time may refer to the total brushing time required for this brushing process. When the total brushing time corresponding to this brushing process reaches the target brushing time, the brushing process can be ended.
[0057] As an embodiment, the target brushing time and the first operating time may be positively correlated. When the first operating time is shorter, the determined target brushing time may be shorter. When the first operating time is longer, the determined target brushing time may be longer.
[0058] Optionally, a time range corresponding to the target brushing time can be pre-set, and within this time range, the target brushing time can be determined based on the first operating time, so that the determined target brushing time is within this time range. For example, the time range corresponding to the target brushing time can be pre-set to be 2 minutes to 4 minutes, and within this time range, the target brushing time can be determined based on the first operating time, thereby avoiding the situation where the target brushing time is too long or too short, ensuring the oral cleaning effect of the toothbrush and improving the user experience.
[0059] Step 230: Control the toothbrush to switch from the first brushing mode to the second brushing mode, and continue the brushing operation according to the second brushing mode.
[0060] Step 240: When the total brushing time corresponding to the current brushing process reaches the target brushing time, the toothbrush is controlled to stop the brushing operation.
[0061] The toothbrush can switch from the first brushing mode to the second brushing mode in response to the first mode switching operation, and continue brushing in the second brushing mode. Optionally, the first brushing mode can be any preset brushing mode configured with the toothbrush at the factory, or a combination of brushing modes; the second brushing mode can be any preset brushing mode configured with the toothbrush at the factory, or a combination of brushing modes. The first brushing mode is different from the second brushing mode.
[0062] The toothbrush can time the total brushing time corresponding to the current brushing process, and the total brushing time can be counted from the time the toothbrush enters the running state. If it is detected that the total brushing time corresponding to the current brushing process reaches the target brushing time, the toothbrush can be controlled to stop the brushing operation, ending the current brushing process.
[0063] In some embodiments, when the second brushing mode is a combined brushing mode, the second brushing mode may include at least two preset brushing modes. After the toothbrush switches from the first brushing mode to the second brushing mode, the toothbrush can be controlled to perform brushing operations in sequence according to the at least two preset brushing modes contained in the second brushing mode, and the second preset running time corresponding to the at least two preset brushing modes.
[0064] For example, the second brushing mode includes soothing mode, cleaning mode and whitening mode. The second preset running time corresponding to the soothing mode is 20 seconds, the second preset running time corresponding to the cleaning mode is 30 seconds, and the second preset running time corresponding to the whitening mode is 1 minute. The operating order of the three is soothing mode-cleaning mode-whitening mode. After switching to the second brushing mode, the toothbrush can run the soothing mode for 20 seconds, the cleaning mode for 30 seconds and the whitening mode for 1 minute in the order of soothing mode-cleaning mode-whitening mode.
[0065] If during the operation of the second brushing mode, the total brushing time corresponding to this brushing process reaches the target brushing time, the second brushing mode will be stopped directly. For example, after switching to the second brushing mode, the toothbrush can run the soothing mode for 20 seconds, the cleaning mode for 30 seconds and the whitening mode for 1 minute in the order of soothing mode-cleaning mode-whitening mode. When the toothbrush runs to the cleaning mode for 10 seconds, the total brushing time corresponding to this brushing process reaches the target brushing time, the second brushing mode can be stopped directly to end the brushing process.
[0066] In an embodiment of the present application, when the toothbrush needs to switch from the current first brushing mode to the second brushing mode, the target brushing time can be determined based on the first running time of the first brushing mode, and the total brushing time required for this brushing process can be flexibly adjusted. This can avoid the total brushing time of this brushing process being too long, causing discomfort to the user's mouth, or the total brushing time of this brushing process being too short, resulting in the toothbrush running the second brushing mode for too short a time, affecting the oral cleaning effect. It can adaptively adjust the total brushing time of the toothbrush for brushing operations, thereby improving the intelligence of the toothbrush.
[0067] As shown in FIG3 , in another embodiment, a toothbrush control method is provided, which can be applied to the above-mentioned toothbrush. The method may include the following steps:
[0068] Step 302: During the toothbrush brushing operation, if a first mode switching operation is detected, operation information corresponding to the current first brushing mode is obtained, and the operation information includes a first operation duration.
[0069] The description of step 302 may refer to the description of step 210 in the above embodiment, and will not be repeated here.
[0070] Step 304: Determine a target brushing time according to the first running time, the first preset total time corresponding to the first brushing mode, and the second preset total time corresponding to the second brushing mode.
[0071] In an embodiment of the present application, when the toothbrush detects the first mode switching operation, it can obtain the first preset total time corresponding to the currently running first brushing mode and the second preset total time corresponding to the second brushing mode, and determine the target brushing time based on the first running time, the first preset total time corresponding to the first brushing mode, and the second preset total time corresponding to the second brushing mode.
[0072] Among them, the first preset total time corresponding to the first brushing mode can be understood as the total brushing time required when the toothbrush only runs the first brushing mode during a brushing process; the second preset total time corresponding to the second brushing mode can be understood as the total brushing time required when the toothbrush only runs the second brushing mode during a brushing process.
[0073] The first preset total time corresponding to the first brushing mode and the second preset total time corresponding to the second brushing mode can be determined according to the mode types of the first brushing mode and the second brushing mode. As a specific embodiment, if the first brushing mode and the second brushing mode are both preset brushing modes configured by the toothbrush when it leaves the factory, the first preset total time corresponding to the first brushing mode can be the first preset running time corresponding to the first brushing mode, and the second preset total time corresponding to the second brushing mode can be the first preset running time corresponding to the second brushing mode. If the first brushing mode and the second brushing mode are both combined brushing modes, the first preset total time corresponding to the first brushing mode can be the sum of the second preset running times corresponding to the various preset brushing modes included in the first brushing mode, and the second preset total time corresponding to the second brushing mode can be the sum of the second preset running times corresponding to the various preset brushing modes included in the second brushing mode.
[0074] Optionally, when the first brushing mode is any preset brushing mode configured at the factory for the toothbrush, and the second brushing mode is a combined brushing mode, the second preset total duration corresponding to the second brushing mode may be the sum of the second preset running durations corresponding to the respective preset brushing modes included in the second brushing mode. The first preset total duration corresponding to the first brushing mode may be determined in any of the following ways:
[0075] 1. When the first preset running time corresponding to the multiple preset brushing modes configured for the toothbrush at the factory is different, determine the preset brushing mode with the longest running time during the current brushing process, and determine the first preset running time corresponding to the preset brushing mode with the longest running time as the first preset total time corresponding to the first brushing mode.
[0076] If the first preset running time corresponding to the multiple preset brushing modes configured for the toothbrush at the factory is different, the toothbrush can count the running time corresponding to each preset brushing mode running during this brushing process, and determine the first preset running time corresponding to the preset brushing mode with the longest running time as the first preset total time corresponding to the first brushing mode.
[0077] For example, during the current brushing process, before the first mode switching operation is detected, the preset brushing modes running include whitening mode (running for 1 minute) and cleaning mode (20 seconds). The first preset running time corresponding to the whitening mode (assuming it is 2 minutes and 30 seconds) can be used as the first preset total time.
[0078] 2. When the first preset running time corresponding to the multiple preset brushing modes configured at the factory for the toothbrush is different, the first preset running time corresponding to the first brushing mode is determined as the first preset total time corresponding to the first brushing mode.
[0079] If the toothbrush is factory-configured with multiple preset brushing modes that each correspond to a different first preset running time, the toothbrush may directly use the first preset running time corresponding to the currently running first brushing mode as the first preset total running time corresponding to the first brushing mode. For example, if the toothbrush detects a first mode switch operation and the first brushing mode being run is the cleaning mode, the first preset running time corresponding to the cleaning mode (assuming it is 3 minutes) may be used as the first preset total running time.
[0080] 3. When the first preset running time corresponding to the multiple preset brushing modes configured at the factory for the toothbrush is the same, the first preset running time corresponding to any preset brushing mode is determined as the first preset total time corresponding to the first brushing mode.
[0081] If the first preset running time corresponding to each of the multiple preset brushing modes configured at the factory for the toothbrush is the same, the toothbrush may determine the first preset running time corresponding to any one of the preset brushing modes as the first preset total running time corresponding to the first brushing mode. For example, if the first preset running time corresponding to the multiple preset brushing modes configured at the factory for the toothbrush are all 3 minutes, the first preset total running time may be determined to be 3 minutes.
[0082] It can be understood that, in the case where the second brushing mode is any preset brushing mode configured for the toothbrush at the factory, and the first brushing mode is a combination brushing mode, the first preset total duration corresponding to the first brushing mode can be the sum of the second preset operating durations corresponding to the various preset brushing modes included in the first brushing mode. The method for determining the second preset total duration corresponding to the second brushing mode can be similar to the method for determining the first preset total duration corresponding to the first brushing mode in the above embodiment, in the case where the first brushing mode is any preset brushing mode configured for the toothbrush at the factory, and the second brushing mode is a combination brushing mode. Reference can be made to the relevant description in the above embodiment, and no further details will be given here.
[0083] In an embodiment of the present application, the first preset total time and the second preset total time can be determined according to the mode types of the first brushing mode and the second brushing mode, so that the appropriate target brushing time can be determined more accurately, thereby improving the accuracy of determining the target brushing time.
[0084] In some embodiments, when the first preset total time corresponding to the first brushing mode is greater than the second preset total time corresponding to the second brushing mode, if the first operating time is less than the second preset total time, the second preset total time is determined as the target brushing time; when the first preset total time corresponding to the first brushing mode is greater than the second preset total time corresponding to the second brushing mode, if the first operating time is greater than the second preset total time, the first preset total time is determined as the target brushing time.
[0085] The toothbrush can compare the first preset total time corresponding to the first brushing mode with the second preset total time corresponding to the second brushing mode. When the first preset total time corresponding to the first brushing mode is greater than the second preset total time corresponding to the second brushing mode, it can be further determined whether the first running time is less than the second preset total time. If the first running time is less than the second preset total time, it means that the actual brushing time of the toothbrush during this brushing process is less than the second preset total time, and the second preset total time can be determined as the target brushing time. This can ensure that when the first preset total time corresponding to the selected first brushing mode is longer, switching the toothbrush's brushing mode will not affect the total running time required for the toothbrush during this brushing process, thereby avoiding the situation where the target brushing time is too long.
[0086] If the first running time is longer than the second preset total time, it means that the first running time has exceeded the second preset total time but is shorter than the first preset total time. In this case, it means that the user has a high acceptance of the actual brushing time of this brushing process (that is, the user can accept a longer brushing time). In this case, the first preset total time can be determined as the target brushing time, ensuring that the user has enough time to experience the oral cleaning and care effects brought by the second brushing mode.
[0087] In some embodiments, when the first preset total time corresponding to the first brushing mode is less than or equal to the second preset total time corresponding to the second brushing mode, the first running time is less than the first preset total time, then the first preset total time is determined as the target brushing time, or the second preset total time is determined as the target brushing time.
[0088] If the first preset total time corresponding to the first brushing mode is less than the second preset total time corresponding to the second brushing mode, since the first operating time must be less than the first preset total time, the first preset total time can be determined as the target brushing time, or the second preset total time can be determined as the target brushing time.
[0089] If the first preset total time corresponding to the first brushing mode is equal to the second preset total time corresponding to the second brushing mode, since the first operating time must be less than the first preset total time, and the first preset total time is equal to the second preset total time, the first preset total time or the second preset total time can be determined as the target brushing time.
[0090] FIG4 is a flow chart of determining a target brushing time in one embodiment. As shown in FIG4 , the process of determining a target brushing time may include steps 402 to 412 .
[0091] Step 402: Obtain the first operating time T1, the first preset total time TS1 corresponding to the first brushing mode, and the second preset total time TS2 corresponding to the second brushing mode.
[0092] Step 404 , determining whether the first preset total time length TS1 is greater than the second preset total time length TS2 , if so, executing step 406 , if not, executing step 412 .
[0093] Step 406 , determining whether the first running time T1 is less than the second preset total time TS2 , if so, executing step 408 , if not, executing step 410 .
[0094] Step 408: Determine the second preset total time TS2 as the target brushing time.
[0095] Step 410: determine the first preset total time TS1 as the target brushing time.
[0096] Step 412: Determine the first preset total time TS1 or the second preset total time TS2 as the target brushing time.
[0097] For example, the first brushing mode mentioned above can be any preset brushing mode configured by the toothbrush when it leaves the factory, and the second brushing mode can be a combined brushing mode, which includes at least two preset brushing modes. Assume that the first preset total time corresponding to the first brushing mode is 3 minutes, and the second preset total time corresponding to the second brushing mode is 2 minutes. If the first running time is 1 minute, which is less than the second preset total time corresponding to the second brushing mode, the target brushing time can be determined to be 2 minutes; if the first running time is 2 minutes and 10 seconds, which is greater than the second preset total time, the target brushing time can be determined to be 3 minutes.
[0098] For another example, the first brushing mode mentioned above can be a combined brushing mode, the first brushing mode includes at least two preset brushing modes, and the second brushing mode can be any preset brushing mode configured by the toothbrush when it leaves the factory. Assume that the first preset total time corresponding to the first brushing mode is 3 minutes, and the second preset total time corresponding to the second brushing mode is 2 minutes. If the first running time is 1 minute, which is less than the second preset total time corresponding to the second brushing mode, the target brushing time can be determined to be 2 minutes; if the first running time is 2 minutes and 10 seconds, which is greater than the second preset total time, the target brushing time can be determined to be 3 minutes.
[0099] For another example, the first brushing mode described above may be a combination brushing mode, the first brushing mode including at least two preset brushing modes, and the second brushing mode may be any preset brushing mode configured at the factory. Assuming that the first preset total time corresponding to the first brushing mode is 2 minutes, and the second preset total time corresponding to the second brushing mode is 3 minutes, if the first running time is 1 minute and 40 seconds, the target brushing time may be determined to be 2 minutes or 3 minutes.
[0100] For another example, if the first preset total time corresponding to the first brushing mode and the second preset total time corresponding to the second brushing mode are both 3 minutes, then the target brushing time can be determined to be 3 minutes.
[0101] Step 306: Control the toothbrush to switch from the first brushing mode to the second brushing mode, and continue the brushing operation according to the second brushing mode.
[0102] Step 308: When the total brushing time corresponding to the current brushing process reaches the target brushing time, the toothbrush is controlled to stop the brushing operation.
[0103] In some embodiments, when the second brushing mode is a combined brushing mode, the second brushing mode includes at least two preset brushing modes, as shown in FIG5 , and the steps of continuing the brushing operation according to the second brushing mode may include steps 502 to 506 .
[0104] Step 502: Calculate the difference between the target brushing time and the first running time to obtain a second running time.
[0105] In some embodiments, the first running time may be the actual running time corresponding to the current brushing process when the toothbrush detects the first mode switching operation. After determining the target brushing time, the toothbrush may subtract the first running time from the target brushing time to obtain a second running time, which is the time the toothbrush can operate in the second brushing mode.
[0106] Step 504: Determine target running times corresponding to the at least two preset brushing modes according to the second running time and the second preset running times corresponding to the at least two preset brushing modes included in the second brushing mode.
[0107] In the case where the second brushing mode is a combination brushing mode, each preset brushing mode included in the second brushing mode has a corresponding second preset running time. Since the sum of the second preset running times corresponding to each preset brushing mode included in the second brushing mode may be greater than the second running time, in order to ensure that the toothbrush can run each preset brushing mode in the second brushing mode, the running time required for each preset brushing mode in the second brushing mode can be adjusted.
[0108] The toothbrush can allocate the second running time according to the second running time and the second preset running time corresponding to at least two preset brushing modes included in the second brushing mode to determine a target running time corresponding to each preset brushing mode included in the second brushing mode. The target running time is the running time required for the adjusted preset brushing mode in the second brushing mode.
[0109] As an embodiment, the duration ratio between at least two preset brushing modes included in the second brushing mode can be determined based on the second preset running durations corresponding to each preset brushing mode included in the second brushing mode, and the target running duration corresponding to each preset brushing mode can be determined based on the duration ratio between the at least two preset brushing modes and the second running duration. Furthermore, the proportion of the second preset running duration corresponding to each preset brushing mode can be determined based on the duration ratio between the at least two preset brushing modes, and the second running duration can be multiplied by the proportion of the second preset running duration corresponding to each preset brushing mode to obtain the target running duration corresponding to each preset brushing mode.
[0110] For example, the second brushing mode includes a soothing mode and a cleaning mode. The second operating time corresponding to the soothing mode is 1 minute, and the second operating time corresponding to the cleaning mode is 2 minutes. The time ratio between the soothing mode and the cleaning mode is 1:2, and the second operating time corresponding to the soothing mode accounts for 33%, and the second operating time corresponding to the cleaning mode accounts for 67%. Assuming that the second operating time is 2 minutes, the target operating time corresponding to the soothing mode is 40 seconds, and the target operating time corresponding to the cleaning mode is 80 seconds. This ensures that the toothbrush can run to the soothing mode and cleaning mode included in the second brushing mode within the remaining 2 minutes. In addition, the second operating time is allocated according to the proportion of the second preset operating time corresponding to each preset brushing mode, which can make the allocation more reasonable and fit the oral cleaning and care effect that the second brushing mode wants to achieve as much as possible, thereby improving the intelligence of the toothbrush.
[0111] It should be noted that the second operating time can also be allocated in other ways. For example, the second operating time can be evenly distributed according to the number of preset brushing modes included in the second brushing mode. The second operating time can be divided by the number of preset brushing modes included in the second brushing mode to obtain the target operating time corresponding to each preset brushing mode included in the second brushing mode.
[0112] Step 506: Control the toothbrush to perform brushing operations in accordance with the at least two preset brushing modes in sequence according to the operation sequence corresponding to the at least two preset brushing modes included in the second brushing mode and the target operation durations corresponding to the at least two preset brushing modes.
[0113] The toothbrush can switch from a first brushing mode to a second brushing mode. After determining the target operating time corresponding to each preset brushing mode included in the second brushing mode, the toothbrush can control the toothbrush to perform brushing operations in sequence according to the operating order corresponding to at least two preset brushing modes included in the second brushing mode and the target operating time corresponding to the at least two preset brushing modes. When the toothbrush detects the switching operation of the first mode, it determines the target brushing time and can adjust the operating time required for each preset brushing mode in the second brushing mode based on the target brushing time and the first operating time. This can ensure that the toothbrush can run each preset brushing mode in the second brushing mode and try to achieve the oral cleaning and care effect intended by the second brushing mode within the second operating time, thereby improving the intelligence of the toothbrush.
[0114] In an embodiment of the present application, the target brushing time can be determined based on the first operating time corresponding to the first brushing mode, the first preset total time corresponding to the first brushing mode, and the second preset total time corresponding to the second brushing mode, so as to determine the total brushing time required for this brushing process. The total brushing time required for this brushing process can be adjusted more flexibly and intelligently, thereby avoiding the total brushing time of this brushing process being too long, causing discomfort to the user's mouth, or the total brushing time of this brushing process being too short, resulting in the toothbrush running the second brushing mode for too short a time, affecting the oral cleaning effect, thereby improving the intelligence of the toothbrush.
[0115] As shown in FIG6 , in another embodiment, a toothbrush control method is provided, which can be applied to the above-mentioned toothbrush. The method may include the following steps:
[0116] Step 602: During the toothbrush brushing operation, if a first mode switching operation is detected, operation information corresponding to the current first brushing mode is obtained, and the operation information includes a first operation duration.
[0117] Step 604: Obtain the shortest brushing times corresponding to at least two preset brushing modes included in the second brushing mode.
[0118] Step 606: Determine a target brushing time according to the first running time and the shortest brushing time corresponding to the at least two preset brushing modes.
[0119] To ensure the oral cleaning and care effects of the combined brushing mode, each preset mode included in the combined brushing mode may have a corresponding minimum brushing time. The minimum brushing time may refer to the minimum time that the preset brushing mode needs to run when the combined brushing mode is running. In other words, when the toothbrush is running the combined brushing mode, it is necessary to ensure that each preset brushing mode in the combined brushing mode runs for at least the corresponding minimum brushing time.
[0120] When the second brushing mode is a combined brushing mode, the second brushing mode may include at least two preset brushing modes. The toothbrush may obtain the shortest brushing time corresponding to each preset brushing mode contained in the second brushing mode. The shortest brushing time may refer to the shortest time required for the preset brushing mode to run when the second brushing mode is running.
[0121] Optionally, the toothbrush can obtain pre-configured minimum brushing times corresponding to at least two preset brushing modes included in the second brushing mode. The minimum brushing times corresponding to at least two preset brushing modes included in the second brushing mode can be configured according to actual needs. It can be uniformly configured by the toothbrush manufacturer, for example, the minimum brushing time of each preset brushing mode in the unified configuration combined brushing mode is 15 seconds, or it can be configured by the user according to actual needs. The minimum brushing time corresponding to each preset brushing mode included in the second brushing mode can be the same or different, and this application does not limit this.
[0122] Optionally, the toothbrush may multiply the second preset brushing time corresponding to each preset brushing mode included in the second brushing mode by a target coefficient to obtain the shortest brushing time corresponding to each preset brushing mode included in the combined brushing mode, and the target coefficient is greater than 0 and less than 1. For example, the target coefficient may be 0.3, 0.5, 0.6, etc., but is not limited thereto. By multiplying the second preset brushing time corresponding to each preset brushing mode included in the second brushing mode by the target coefficient to obtain the corresponding shortest brushing time, the shortest brushing time can be flexibly adjusted according to the second preset brushing time corresponding to each preset brushing mode, so that the shortest brushing time better meets the actual needs of the user.
[0123] In order to ensure that when the toothbrush runs the second brushing mode, each preset brushing mode included in the second brushing mode runs for at least the corresponding minimum brushing time, the toothbrush can determine the target brushing time based on the first running time and the shortest brushing time corresponding to each preset brushing mode included in the second brushing mode.
[0124] As an implementation method, the sum of the shortest brushing times corresponding to each preset brushing mode included in the second brushing mode can be calculated to obtain the shortest running time corresponding to the second brushing mode, and then the first running time and the shortest running time are added to obtain the target brushing time.
[0125] As another embodiment, the sum of the shortest brushing times corresponding to the various preset brushing modes included in the second brushing mode can be calculated to obtain the shortest running time corresponding to the second brushing mode. The shortest running time can be multiplied by a preset multiple, and the product is added to the first running time and the shortest running time to obtain the target brushing time. The preset multiple can be a value greater than or equal to 1. By multiplying the shortest running time corresponding to the second brushing mode by the preset multiple, and then adding the product to the first running time and the shortest running time to obtain the target brushing time, it can be ensured that the running time reserved for the second brushing mode is long enough, further ensuring the oral cleaning and care effect of the toothbrush running the second brushing mode.
[0126] In some embodiments, when the first brushing mode is any preset brushing mode configured by the toothbrush at the factory, the toothbrush can determine whether the first brushing mode is included in at least two preset brushing modes included in the second brushing mode. In the case where the second brushing mode includes the first brushing mode, since the first brushing mode has been running for a period of time, the shortest brushing time corresponding to the first brushing mode can be reduced, and then the target brushing time is determined based on the first running time, the reduced shortest brushing time corresponding to the first brushing mode, and the shortest brushing time corresponding to each other preset brushing mode in the second brushing mode except the first brushing mode. The shortest brushing time corresponding to the preset brushing mode in the combined brushing mode can be flexibly adjusted according to the actual operation of the brushing mode of the toothbrush during the brushing process, so that the determined target brushing time is more reasonable and more adaptable, thereby improving the intelligence of the toothbrush.
[0127] Step 608, according to the operation order corresponding to the at least two preset brushing modes included in the second brushing mode and the shortest brushing time corresponding to the at least two preset brushing modes, control the toothbrush to perform brushing operations in accordance with the at least two preset brushing modes in sequence.
[0128] Step 610: When the total brushing time corresponding to the current brushing process reaches the target brushing time, the toothbrush is controlled to stop the brushing operation.
[0129] After determining the target brushing time, the toothbrush can be controlled to perform brushing operations in accordance with the at least two preset brushing modes included in the second brushing mode according to the running order corresponding to the at least two preset brushing modes and the shortest brushing times corresponding to the at least two preset brushing modes. Since the target brushing time is greater than or equal to the sum of the shortest brushing times corresponding to the respective preset brushing modes included in the second brushing mode, it can be ensured that when the total brushing time corresponding to the current brushing process reaches the target brushing time, the toothbrush can run each preset brushing mode included in the second brushing mode once, and the running time of each preset brushing mode reaches the corresponding shortest brushing time, thereby ensuring the oral cleaning and care effect of the toothbrush running the second brushing mode.
[0130] In an embodiment of the present application, when the toothbrush needs to switch from the first brushing mode to the second brushing mode, the toothbrush can determine the target brushing time based on the shortest brushing time corresponding to each preset brushing mode included in the second brushing mode and the first operating time, thereby ensuring that the toothbrush has enough time to run each preset brushing mode included in the second brushing mode, and the operating time of each preset brushing mode reaches the corresponding shortest brushing time, thereby ensuring the oral cleaning and care effect of the toothbrush running the second brushing mode.
[0131] In some embodiments, when the first brushing mode is a combined brushing mode and the second brushing mode is any preset brushing mode configured by the toothbrush at the factory, the first brushing mode may include at least two preset brushing modes, and the operation information may further include the currently running preset brushing mode among the at least two preset brushing modes, and the third operation time corresponding to the currently running preset brushing mode. In the above method, after the step of continuing the brushing operation according to the second brushing mode, the method may further include:
[0132] If a second mode switching operation is detected, the toothbrush is controlled to switch from the second brushing mode back to the first brushing mode, and taking the currently running preset brushing mode and the third running duration as the starting point, according to the running sequence corresponding to the at least two preset brushing modes, and the second preset running durations corresponding to the at least two preset brushing modes, the toothbrush is controlled to continue the brushing operation according to the first brushing mode.
[0133] In the case that the first brushing mode is a combination brushing mode, if the toothbrush detects a first mode switching operation during the operation of the first brushing mode, the operation information corresponding to the first brushing mode can be obtained. The operation information may include the first operation duration corresponding to the first brushing mode, the currently running preset brushing mode in the first brushing mode, and the third operation duration corresponding to the currently running preset brushing mode.
[0134] Among them, the first running time corresponding to the first brushing mode can be the total running time of the first brushing mode in the current brushing process, and the third running time corresponding to the currently running preset brushing mode can refer to the actual running time of the currently running preset brushing mode in the current brushing process. For example, the first brushing mode includes a soothing mode, a cleaning mode, and a whitening mode. The second preset running time corresponding to the soothing mode is 20 seconds, the second preset running time corresponding to the cleaning mode is 30 seconds, and the second preset running time corresponding to the whitening mode is 1 minute. The running order of the three modes is soothing mode-cleaning mode-whitening mode. The toothbrush runs the soothing mode for 20 seconds, the cleaning mode for 30 seconds, and the whitening mode for 1 minute in the order of soothing mode-cleaning mode-whitening mode. If the toothbrush detects the first mode switching operation when it is running in the cleaning mode for 10 seconds, the corresponding first running time can be 30 seconds (20 seconds soothing mode + 10 seconds cleaning mode). The currently running preset brushing mode is the cleaning mode, and the third running time corresponding to the cleaning mode is 10 seconds.
[0135] The toothbrush can save the operation information corresponding to the first brushing mode, and after determining the target brushing time, it can switch to the second brushing mode and perform the brushing operation according to the second brushing mode. During the brushing operation according to the second brushing mode, if the toothbrush detects the second mode switching operation, it can respond to the second mode switching operation, switch back to the first brushing mode, and continue to operate the first brushing mode according to the saved operation information corresponding to the first brushing mode.
[0136] For example, the saved operation information corresponding to the first brushing mode includes that the first operation duration corresponding to the first brushing mode can be 30 seconds, the currently running preset brushing mode is the cleaning mode, and the third operation duration corresponding to the cleaning mode is 10 seconds. Then, you can start from running the cleaning mode for 10 seconds, continue to run the cleaning mode for 20 seconds and the whitening mode for 1 minute, until the total brushing time of this brushing process reaches the target brushing time, then control the toothbrush to stop running the first brushing mode and stop the brushing operation.
[0137] The second mode switching operation can be a mode switching operation that triggers the toothbrush to switch back to the previous brushing mode. When the toothbrush detects the second mode switching operation performed by the user, it can determine that it is necessary to switch back to the previous brushing mode. The triggering method of the second mode switching operation is not limited in the embodiments of the present application. For example, the triggering method of the second mode switching operation may include but is not limited to triggering by pressing a switch button on the toothbrush, triggering by the user performing a specific switching gesture on the toothbrush, triggering by the user through a voice command, etc.
[0138] In an embodiment of the present application, when the toothbrush switches modes, it can record information such as the first running time corresponding to the currently running first brushing mode, the currently running preset brushing mode in the first brushing mode, and the third running time corresponding to the currently running preset brushing mode. When switching back to the first brushing mode from the second brushing mode, the toothbrush can continue to run the first brushing mode based on the currently running preset brushing mode and the third running time. There is no need to re-run the first brushing mode. This can avoid the situation where the combined brushing mode is repeatedly started from the beginning after multiple mode switches, resulting in poor oral cleaning and care effects.
[0139] As shown in FIG7 , in some embodiments, the above method may further include the following steps:
[0140] Step 702: When the toothbrush is running the combined toothbrushing mode, if a shutdown command is detected, the operation information corresponding to the combined toothbrushing mode is not saved.
[0141] Step 704, when the toothbrush is restarted and an operating instruction is detected, the toothbrush is controlled to perform brushing operations in accordance with at least two preset brushing modes in sequence according to the operating sequence corresponding to the at least two preset brushing modes included in the combined brushing mode and the second preset operating durations corresponding to the at least two preset brushing modes.
[0142] The shutdown command may refer to an instruction for instructing the toothbrush to shut down. The shutdown command may be generated by the user triggering the shutdown button on the toothbrush, or it may be automatically generated by the toothbrush when it detects that it meets the set shutdown conditions (for example, the power of the toothbrush is lower than the preset power threshold), or the shutdown command may also be sent by a terminal device that establishes a communication connection with the toothbrush. This embodiment of the present application is not limited to this.
[0143] When the toothbrush is running a combination brushing mode, if a shutdown command is detected, the actual running time corresponding to the running combination brushing mode, the currently running preset brushing mode, the actual running time corresponding to the currently running preset brushing mode, and other operating information may not be saved. Since it usually takes a long time for a toothbrush to restart after shutting down, when the toothbrush is restarted and a running command is detected, the combination brushing mode can be re-run. According to the running order corresponding to the at least two preset brushing modes included in the combination brushing mode and the second preset running time corresponding to the at least two preset brushing modes, the toothbrush is controlled to perform brushing operations in accordance with the at least two preset brushing modes in sequence. The running command may refer to a command that controls the toothbrush to run a brushing mode and perform a brushing operation.
[0144] When the toothbrush is running in the combination brushing mode, if the toothbrush is turned off, there is no need to save the operating information corresponding to the combination brushing mode. After restarting the toothbrush, the combination brushing mode can be run again, which can ensure the oral cleaning and care effect of the toothbrush running in the combination brushing mode.
[0145] In some embodiments, the terminal device may provide a setting interface for a combination brushing mode, in which the user may set the combination brushing mode. The user may select the preset brushing modes included in the combination brushing mode, may set the operating order between the selected preset brushing modes, and may set the second preset operating time corresponding to the selected preset brushing modes. In response to the mode configuration operation performed by the user, the terminal device may determine the multiple preset brushing modes selected by the user, the operating order corresponding to the multiple preset brushing modes, and the second preset operating time corresponding to the multiple preset brushing modes, and generate the combination mode configuration information based on the multiple preset brushing modes selected by the user, the operating order corresponding to the multiple preset brushing modes, and the second preset operating time corresponding to the multiple preset brushing modes.
[0146] The terminal device can send the generated combination mode configuration information to the toothbrush, and the toothbrush can receive the combination mode configuration information sent by the terminal device. The combination mode configuration information includes at least two preset brushing modes included in the combination brushing mode, the operating sequence corresponding to the at least two preset brushing modes, and the second preset operating time corresponding to the at least two preset brushing modes.
[0147] When a user selects a combined brushing mode for brushing, the toothbrush may operate the selected combined brushing mode according to the combined mode configuration information corresponding to the selected combined brushing mode, and may sequentially operate the at least two preset brushing modes included in the combined brushing mode according to the operation order corresponding to the at least two preset brushing modes and the second preset operation durations corresponding to the at least two preset brushing modes. The user may flexibly configure the combined brushing mode according to actual needs to meet the brushing needs of different users.
[0148] In some embodiments, the user can also set the valid time period corresponding to the combination mode configuration information in the setting interface of the combination brushing mode provided by the terminal device. The valid time period can be used to represent the time period during which the combination mode configuration information can be run on the toothbrush. The valid time periods corresponding to different combination mode configuration information can be different. For example, the valid time period may include daytime periods (such as 6 am to 6 pm) and nighttime periods (such as 6 pm to 2 am), etc. For different valid time periods, the user can configure different combination toothbrush modes.
[0149] For example, Figure 8 is a schematic diagram of the interface for setting a combination brushing mode in one embodiment. As shown in Figure 8, the user can configure the combination brushing mode in the setting interface 800 of the combination brushing mode. The user can select the valid time period corresponding to the configured combination brushing mode by clicking the time period button 810. The user can add a preset brushing mode included in the combination brushing mode by clicking the add button 830. Step 1 is the first preset brushing mode to be run in the combination brushing mode, step 2 is the second preset brushing mode to be run in the combination brushing mode, and so on. The user can set the corresponding preset brushing mode and the corresponding second preset time (i.e., the brushing time in Figure 8) in the mode card 820 corresponding to each step according to actual needs, thereby realizing the configuration of the combination brushing mode.
[0150] After generating the combination mode configuration information, the terminal device may store the combination mode configuration information in correspondence with the valid time period selected by the user, and send multiple combination mode configuration information and the valid time period corresponding to each combination mode configuration information to the toothbrush.
[0151] The toothbrush can receive multiple combination mode configuration information sent by the terminal device, as well as the valid time period corresponding to each combination mode configuration information. When in the target valid time period, the toothbrush can be controlled to run the combination brushing mode according to the combination mode configuration information corresponding to the target valid time period. For example, the daytime period (such as 6 am to 6 pm) corresponds to combination brushing mode 1, and the nighttime period (such as 6 pm to 2 am) corresponds to combination brushing mode 2. Then, when in the daytime period, the toothbrush can run combination brushing mode 1 according to the combination mode configuration information corresponding to combination brushing mode 1, and when in the nighttime period, the toothbrush can run combination brushing mode 2 according to the combination mode configuration information corresponding to combination brushing mode 2.
[0152] In the embodiment of the present application, the user can flexibly configure the combined brushing mode according to his or her own needs, thereby improving the flexibility of the brushing mode of the toothbrush, making the brushing mode of the toothbrush more in line with the user's actual needs, and improving the user's experience.
[0153] As shown in FIG. 9 , in one embodiment, a toothbrush control device 900 is provided, which can be applied to the above-mentioned toothbrush. The toothbrush control device 900 may include a switching module 910 , a first duration determination module 920 and a control module 930 .
[0154] The switching module 910 is used to obtain the operation information corresponding to the current first brushing mode if a first mode switching operation is detected during the toothbrush brushing operation, and the operation information includes the first operation time.
[0155] The first duration determination module 920 is configured to determine a target brushing duration according to the first running duration.
[0156] The control module 930 is used to control the toothbrush to switch from the first brushing mode to the second brushing mode and continue the brushing operation according to the second brushing mode.
[0157] The control module 930 is further configured to control the toothbrush to stop brushing when the total brushing time corresponding to the current brushing process reaches the target brushing time.
[0158] In one embodiment, the first duration determination module 920 is further used to determine the target brushing duration based on the first operating duration, the first preset total duration corresponding to the first brushing mode, and the second preset total duration corresponding to the second brushing mode.
[0159] In one embodiment, the first time determination module 920 is also used to determine the second preset total time as the target brushing time when the first preset total time corresponding to the first brushing mode is greater than the second preset total time corresponding to the second brushing mode, if the first running time is less than the second preset total time; and to determine the first preset total time as the target brushing time when the first preset total time corresponding to the first brushing mode is greater than the second preset total time corresponding to the second brushing mode, if the first running time is greater than the second preset total time.
[0160] In one embodiment, the first time determination module 920 is also used to determine the first preset total time as the target brushing time when the first preset total time corresponding to the first brushing mode is less than or equal to the second preset total time corresponding to the second brushing mode, and the first running time is less than the first preset total time, or to determine the second preset total time as the target brushing time.
[0161] In one embodiment, the first brushing mode is any preset brushing mode configured for the toothbrush when it leaves the factory, and the second brushing mode is a combination brushing mode, which includes at least two preset brushing modes; or, the first brushing mode is a combination brushing mode, which includes at least two preset brushing modes, and the second brushing mode is any preset brushing mode configured for the toothbrush when it leaves the factory.
[0162] In one embodiment, the toothbrush control device 900 further includes a second duration determination module.
[0163] When the first brushing mode is any preset brushing mode configured for the toothbrush at the factory and the second brushing mode is a combination brushing mode, the second duration determination module is used to determine the preset brushing mode with the longest running time during the current brushing process when the first preset running times corresponding to the multiple preset brushing modes configured for the toothbrush at the factory are different; determine the first preset running time corresponding to the preset brushing mode with the longest running time as the first preset total time corresponding to the first brushing mode; or, when the first preset running times corresponding to the multiple preset brushing modes configured for the toothbrush at the factory are different, determine the first preset running time corresponding to the first brushing mode as the first preset total time corresponding to the first brushing mode; or, when the first preset running times corresponding to the multiple preset brushing modes configured for the toothbrush at the factory are the same, determine the first preset running time corresponding to any preset brushing mode as the first preset total time corresponding to the first brushing mode.
[0164] In one embodiment, when the first brushing mode is any preset brushing mode configured for the toothbrush at the factory and the second brushing mode is a combination brushing mode, the second brushing mode includes at least two preset brushing modes; the mode control module 930 is also used to control the toothbrush to perform brushing operations in sequence according to the at least two preset brushing modes included in the second brushing mode, and the second preset operating time corresponding to the at least two preset brushing modes.
[0165] In one embodiment, when the second tooth brushing mode is a combined tooth brushing mode, the mode control module 930 includes a duration calculation unit, a duration adjustment unit, and a control unit.
[0166] The duration calculation unit is used to calculate the difference between the target brushing duration and the first running duration to obtain the second running duration.
[0167] The duration adjustment unit is used to determine the target operating durations corresponding to the at least two preset brushing modes respectively based on the second operating duration and the second preset operating durations corresponding to the at least two preset brushing modes included in the second brushing mode; the sum of the target operating durations corresponding to the at least two preset brushing modes respectively is equal to the second operating duration.
[0168] The control unit is used to control the toothbrush to perform brushing operations in accordance with the at least two preset brushing modes included in the second brushing mode according to the operation sequence corresponding to the at least two preset brushing modes and the target operation time corresponding to the at least two preset brushing modes.
[0169] In one embodiment, when the second brushing mode is a combined brushing mode, the second brushing mode includes at least two preset brushing modes; the first duration determination module 920 includes an acquisition unit and a determination unit.
[0170] The acquiring unit is used to acquire the shortest brushing time durations corresponding to at least two preset brushing modes included in the second brushing mode.
[0171] The determination unit is used to determine the target brushing time according to the first operating time and the shortest brushing time corresponding to the at least two preset brushing modes.
[0172] In one embodiment, the determination unit is also used to reduce the shortest brushing time corresponding to the first brushing mode when the second brushing mode includes the first brushing mode; and determine the target brushing time based on the first operating time, the reduced shortest brushing time corresponding to the first brushing mode, and the shortest brushing time corresponding to each other preset brushing mode in the second brushing mode except the first brushing mode.
[0173] In one embodiment, the acquisition unit is also used to multiply the second preset brushing time corresponding to each preset brushing mode included in the second brushing mode by the target coefficient to obtain the shortest brushing time corresponding to each preset brushing mode included in the combined brushing mode, and the target coefficient is greater than 0 and less than 1; or, it is also used to obtain the pre-configured shortest brushing time corresponding to at least two preset brushing modes included in the second brushing mode.
[0174] In one embodiment, when the first brushing mode is a combination brushing mode and the second brushing mode is any preset brushing mode configured when the toothbrush leaves the factory, the first brushing mode includes at least two preset brushing modes; the operation information also includes the currently running preset brushing mode among the at least two preset brushing modes, and the third operation time corresponding to the currently running preset brushing mode.
[0175] The mode control module 930 is also used to control the toothbrush to switch from the second brushing mode back to the first brushing mode if a second mode switching operation is detected, and to take the currently running preset brushing mode and the third running duration as the starting point, according to the running sequence corresponding to at least two preset brushing modes, and the second preset running durations corresponding to at least two preset brushing modes, to control the toothbrush to continue the brushing operation according to the first brushing mode.
[0176] In one embodiment, the toothbrush control device 900 further includes a saving module.
[0177] The saving module is used for not saving the operation information corresponding to the combined brushing mode if a shutdown instruction is detected when the toothbrush is running the combined brushing mode, and the combined brushing mode includes at least two preset brushing modes.
[0178] The control module 930 is also used to control the toothbrush to perform brushing operations in accordance with the at least two preset brushing modes included in the combined brushing mode and the second preset running time corresponding to the at least two preset brushing modes when the toothbrush is restarted and an operating instruction is detected.
[0179] In one embodiment, the toothbrush control device 900 further includes a receiving module.
[0180] The receiving module is used to receive the combination mode configuration information sent by the terminal device, the combination mode configuration information includes at least two preset brushing modes included in the combination brushing mode, the operation sequence corresponding to the at least two preset brushing modes, and the second preset operation time corresponding to the at least two preset brushing modes.
[0181] In one embodiment, the receiving module is further configured to receive a plurality of combination mode configuration information sent by the terminal device, and a valid time period corresponding to each combination mode configuration information.
[0182] The control module 930 is further configured to control the toothbrush to run the combined brushing mode according to the combined mode configuration information corresponding to the target effective time period when the target effective time period is in effect.
[0183] In an embodiment of the present application, when the toothbrush needs to switch from the current first brushing mode to the second brushing mode, the target brushing time can be determined based on the first running time of the first brushing mode, and the total brushing time required for this brushing process can be flexibly adjusted. This can avoid the total brushing time of this brushing process being too long, causing discomfort to the user's mouth, or the total brushing time of this brushing process being too short, resulting in the toothbrush running the second brushing mode for too short a time, affecting the oral cleaning effect. It can adaptively adjust the total brushing time of the toothbrush for brushing operations, thereby improving the intelligence of the toothbrush.
[0184] FIG10 is a block diagram of a toothbrush according to one embodiment. As shown in FIG10 , the toothbrush 1000 may include one or more of the following components: a processor 1010 and a memory 1020 coupled to the processor 1010. The memory 1020 may store one or more computer programs, which, when executed by the processor 1010, may be configured to implement the methods described in the above embodiments.
[0185] The processor 1010 may include one or more processing cores. The processor 1010 utilizes various interfaces and circuits to connect the various components within the toothbrush 1000. It executes instructions, programs, code sets, or instruction sets stored in the memory 1020, as well as accesses data stored in the memory 1020, to perform various functions of the toothbrush 1000 and process data. Optionally, the processor 1010 may be implemented using at least one of the following hardware forms: a digital signal processing (DSP), a field-programmable gate array (FPGA), or a programmable logic array (PLA). The processor 1010 may integrate one or a combination of a central processing unit (CPU), a graphics processing unit (GPU), and a modem. The CPU primarily handles the operating system, user interface, and application programs; the GPU is responsible for rendering and drawing display content; and the modem handles wireless communications. It is understood that the modem may not be integrated into the processor 1010 and may be implemented separately via a communication chip.
[0186] The memory 1020 may include a random access memory (RAM) or a read-only memory (ROM). The memory 1020 may be used to store instructions, programs, codes, code sets, or instruction sets. The memory 1020 may include a program storage area and a data storage area. The program storage area may store instructions for implementing an operating system, instructions for implementing at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the various method embodiments described above, and the like. The data storage area may also store data created by the toothbrush 1000 during use.
[0187] It is understandable that the toothbrush 1000 may include more or fewer structural elements than those in the above structural block diagram, for example, a display device, a power module, physical buttons, a WiFi (Wireless Fidelity) module, a speaker, a Bluetooth module, a sensor, etc., and is not limited here.
[0188] An embodiment of the present application discloses a computer-readable storage medium storing a computer program, wherein the computer program, when executed by a processor, implements the methods described in the above embodiments.
[0189] An embodiment of the present application discloses a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program can be executed by a processor to implement the methods described in the above embodiments.
[0190] Those skilled in the art will appreciate that all or part of the processes in the above-described method embodiments can be implemented by instructing related hardware through a computer program. The program can be stored in a non-volatile computer-readable storage medium. When executed, the program can include the processes in the above-described method embodiments. The storage medium can be a magnetic disk, an optical disk, a ROM, or the like.
[0191] The technical features of the above-mentioned embodiments can be combined arbitrarily. In order to make the description concise, not all possible combinations of the technical features in the above-mentioned embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0192] The above describes in detail the toothbrush control method, device, toothbrush, and storage medium disclosed in the embodiments of this application. Specific examples are used herein to illustrate the principles and implementation methods of this application. The description of the above embodiments is intended only to facilitate understanding of the method and core concept of this application. Furthermore, those skilled in the art will appreciate that variations in the specific implementation methods and scope of application may occur based on the concepts of this application. In summary, the contents of this specification should not be construed as limiting this application.
Claims
1. A toothbrush control method, wherein, Applied to a toothbrush, the method includes: During the toothbrushing operation of the toothbrush, if a first mode switching operation is detected, obtain the running information corresponding to the current first toothbrushing mode, where the running information includes a first running duration; Determine a target toothbrushing duration according to the first running duration; Control the toothbrush to switch from the first toothbrushing mode to the second toothbrushing mode and continue the toothbrushing operation according to the second toothbrushing mode; When the total toothbrushing duration corresponding to the current toothbrushing process reaches the target toothbrushing duration, control the toothbrush to stop the toothbrushing operation.
2. The method according to claim 1, wherein, The determining the target toothbrushing duration according to the first running duration includes: Determine the target toothbrushing duration according to the first running duration, the first preset total duration corresponding to the first toothbrushing mode, and the second preset total duration corresponding to the second toothbrushing mode.
3. The method according to claim 2, wherein, The determining the target toothbrushing duration according to the first running duration, the first preset total duration corresponding to the first toothbrushing mode, and the second preset total duration corresponding to the second toothbrushing mode includes: When the first preset total duration corresponding to the first toothbrushing mode is greater than the second preset total duration corresponding to the second toothbrushing mode, if the first running duration is less than the second preset total duration, determine the second preset total duration as the target toothbrushing duration; When the first preset total duration corresponding to the first toothbrushing mode is greater than the second preset total duration corresponding to the second toothbrushing mode, if the first running duration is greater than the second preset total duration, determine the first preset total duration as the target toothbrushing duration.
4. The method according to claim 2, wherein The determining the target toothbrushing duration according to the first running duration, the first preset total duration corresponding to the first toothbrushing mode, and the second preset total duration corresponding to the second toothbrushing mode includes: When the first preset total duration corresponding to the first toothbrushing mode is less than or equal to the second preset total duration corresponding to the second toothbrushing mode, if the first running duration is less than the first preset total duration, determine the first preset total duration as the target toothbrushing duration, or determine the second preset total duration as the target toothbrushing duration.
5. The method according to any one of claims 2 to 4, wherein, The first toothbrushing mode is any preset toothbrushing mode configured at the factory of the toothbrush, the second toothbrushing mode is a combined toothbrushing mode, and the second toothbrushing mode includes at least two preset toothbrushing modes; Or, The first toothbrushing mode is a combined toothbrushing mode, the first toothbrushing mode includes at least two preset toothbrushing modes, and the second toothbrushing mode is any preset toothbrushing mode configured at the factory of the toothbrush.
6. The method according to claim 5, wherein, When the first toothbrushing mode is any preset toothbrushing mode configured at the factory of the toothbrush and the second toothbrushing mode is a combined toothbrushing mode, before determining the target toothbrushing duration according to the first running duration, the first preset total duration corresponding to the first toothbrushing mode, and the second preset total duration corresponding to the second toothbrushing mode, the method further includes: When the first preset running durations corresponding to the multiple preset toothbrushing modes configured at the factory of the toothbrush are different, determine the preset toothbrushing mode with the longest running duration during the current toothbrushing process; Determine the first preset total duration corresponding to the first brushing mode as the first preset running duration corresponding to the preset brushing mode with the longest running duration. Or, When the first preset running durations corresponding to multiple preset brushing modes configured at the factory of the toothbrush are different, determine the first preset running duration corresponding to the first brushing mode as the first preset total duration corresponding to the first brushing mode. Or, When the first preset running durations corresponding to multiple preset brushing modes configured at the factory of the toothbrush are the same, determine the first preset running duration corresponding to any one of the preset brushing modes as the first preset total duration corresponding to the first brushing mode.
7. According to the method according to any one of claims 1 to 4, wherein When the first brushing mode is any one of the preset brushing modes configured at the factory of the toothbrush and the second brushing mode is a combined brushing mode, the second brushing mode includes at least two preset brushing modes. Continuing the brushing operation according to the second brushing mode includes: Controlling the toothbrush to perform the brushing operation in sequence according to the at least two preset brushing modes included in the second brushing mode, based on the running order corresponding to the at least two preset brushing modes and the second preset running durations respectively corresponding to the at least two preset brushing modes.
8. According to the method according to any one of claims 1 to 4, wherein, When the second brushing mode is a combined brushing mode, the second brushing mode includes at least two preset brushing modes; continuing the brushing operation according to the second brushing mode includes: Calculate the difference between the target brushing duration and the first running duration to obtain the second running duration. Based on the second running duration and the second preset running durations respectively corresponding to the at least two preset brushing modes included in the second brushing mode, determine the target running durations respectively corresponding to the at least two preset brushing modes; the sum of the target running durations respectively corresponding to the at least two preset brushing modes is equal to the second running duration. Controlling the toothbrush to perform the brushing operation in sequence according to the at least two preset brushing modes included in the second brushing mode, based on the running order corresponding to the at least two preset brushing modes and the target running durations respectively corresponding to the at least two preset brushing modes.
9. The method according to claim 1, wherein When the second brushing mode is a combined brushing mode, the second brushing mode includes at least two preset brushing modes; determining the target brushing duration based on the first running duration includes: Obtain the shortest brushing durations respectively corresponding to the at least two preset brushing modes included in the second brushing mode. Determine the target brushing duration based on the first running duration and the shortest brushing durations respectively corresponding to the at least two preset brushing modes.
10. The method according to claim 9, wherein, The first brushing mode is any one of the preset brushing modes configured at the factory of the toothbrush; determining the target brushing duration based on the first running duration and the shortest brushing durations respectively corresponding to the at least two preset brushing modes includes: When the second brushing mode includes the first brushing mode, reduce the shortest brushing duration corresponding to the first brushing mode. Determine a target brushing duration according to the first running duration, the reduced shortest brushing duration corresponding to the first brushing mode, and the shortest brushing durations corresponding to each of the other preset brushing modes other than the first brushing mode in the second brushing mode.
11. The method according to claim 9, wherein, The obtaining of the shortest brushing durations corresponding to the at least two preset brushing modes included in the combined brushing mode includes: Multiplying the second preset brushing durations corresponding to the respective preset brushing modes included in the second brushing mode by a target coefficient greater than 0 and less than 1 to obtain the shortest brushing durations corresponding to the respective preset brushing modes included in the combined brushing mode; or, Obtain the shortest brushing durations corresponding to the at least two preset brushing modes included in the second brushing mode that are pre-configured.
12. The method according to claim 1, wherein When the first brushing mode is a combined brushing mode and the second brushing mode is any preset brushing mode configured at the factory of the toothbrush, the first brushing mode includes at least two preset brushing modes; the running information further includes the preset brushing mode currently running among the at least two preset brushing modes, and the third running duration corresponding to the currently running preset brushing mode; After brushing according to the second brushing mode, the method further includes: If a second mode switching operation is detected, control the toothbrush to switch back from the second brushing mode to the first brushing mode, and starting from the currently running preset brushing mode and the third running duration, control the toothbrush to continue brushing according to the first brushing mode according to the running order corresponding to the at least two preset brushing modes and the second preset running durations corresponding to the at least two preset brushing modes respectively.
13. The method according to claim 1, wherein The first brushing mode or the second brushing mode is a combined brushing mode, and the combined brushing mode includes at least two preset brushing modes; the method further includes: When the toothbrush is running in the combined brushing mode, if a shutdown instruction is detected, do not save the running information corresponding to the combined brushing mode; When the toothbrush is restarted and a running instruction is detected, control the toothbrush to brush in sequence according to the at least two preset brushing modes according to the running order corresponding to the at least two preset brushing modes included in the combined brushing mode and the second preset running durations corresponding to the at least two preset brushing modes respectively.
14. The method according to claim 1, wherein, The first brushing mode or the second brushing mode is a combined brushing mode, and the method further includes: Receive combined mode configuration information sent by a terminal device, where the combined mode configuration information includes at least two preset brushing modes included in the combined brushing mode, the running order corresponding to the at least two preset brushing modes, and the second preset running durations corresponding to the at least two preset brushing modes respectively.
15. The method according to claim 14, wherein The receiving of the combined mode configuration information sent by the terminal device includes: Receive multiple combined mode configuration information sent by the terminal device, and the effective time periods corresponding to each of the combined mode configuration information; The method further includes: When in the target valid time period, according to the combined mode configuration information corresponding to the target valid time period, control the toothbrush to run in the combined brushing mode.
16. A toothbrush control device, wherein, Applied to a toothbrush, the device includes: A switching module, configured to, during the process of the toothbrush performing a brushing operation, if a first mode switching operation is detected, obtain the running information corresponding to the current first brushing mode, where the running information includes a first running duration; A first duration determination module, configured to determine a target brushing duration according to the first running duration; A control module, configured to control the toothbrush to switch from the first brushing mode to the second brushing mode and continue the brushing operation according to the second brushing mode; The control module is further configured to, when the total brushing duration corresponding to the current brushing process reaches the target brushing duration, control the toothbrush to stop performing the brushing operation.
17. A toothbrush, wherein, Comprising a memory and a processor, the memory stores a computer program, and when the computer program is executed by the processor, the processor implements the method according to any one of claims 1 to 15.
18. A computer-readable storage medium having a computer program stored thereon, wherein, When the computer program is executed by the processor, it implements the method according to any one of claims 1 to 15.
Citation Information
Patent Citations
Oral care system and method
CN108066030A
Mode control device and method of electric toothbrush
CN116350376A
Intelligent toothbrush control method and device, electronic equipment and storage medium
CN117270430A
Toothbrush control method and device, toothbrush and storage medium
CN117796942A
Power toothbrush control
EP4262478A1