Control method and device of oral cavity cleaning equipment and storage medium
By controlling the cross-change of the swing action and vibration intensity of the cleaning components in the oral cleaning equipment, the problems of poor cleaning effects and excessive vibration of existing equipment are solved, and a more efficient and safer cleaning effect is achieved.
Patent Information
- Application Number
- CN202510080789.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-17
- Publication Date
- 2025-04-25
AI Technical Summary
Existing oral cleaning equipment has limited cleaning effects in different working modes, resulting in excessive vibration damage to the gums and teeth, increasing the risk of bleeding gums and tooth sensitivity.
By introducing a control method into the oral cleaning device, the control cleaning component performs a swing action after obtaining the command to start the target swing mode, and adjusts the vibration intensity according to the working time of the target swing mode to achieve cross-change of the vibration intensity.
Effectively avoid potential harm to gums and teeth by sustained high-intensity vibration, reduces the risk of gum bleeding and tooth sensitivity, improves cleaning efficiency, and provides more precise and flexible cleaning capabilities.
Smart Images

Figure CN119867980A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of oral care technology, and in particular to a control method, device and storage medium for oral cleaning equipment. Background Art
[0002] With the development of automation technology, oral cleaning devices such as electric toothbrushes that automatically clean the oral cavity are favored by more and more users. At present, oral cleaning devices can have multiple working modes to meet different cleaning needs of users.
[0003] However, the cleaning degree of various working modes is still limited, resulting in the problem that the oral cleaning device is not effective in cleaning the oral cavity. Summary of the invention
[0004] In view of this, the present disclosure proposes a control method, device and storage medium for oral cleaning equipment, which can avoid potential damage to gums and teeth caused by continuous high-intensity vibration, reduce the risk of problems such as bleeding gums and tooth sensitivity caused by improper brushing, improve cleaning efficiency, and provide more precise and flexible cleaning capabilities.
[0005] According to one aspect of the present disclosure, a method for controlling an oral cleaning device is provided, the method comprising:
[0006] When an instruction to start the target oscillation mode is obtained, controlling the cleaning component of the oral cleaning device to perform an oscillating motion;
[0007] During the execution of the swinging action, the cleaning component is controlled to perform the vibration action according to different vibration intensities based on the working time of the target swing mode.
[0008] In a possible implementation, during the execution of the swinging action, based on the working time of the target swing mode, controlling the cleaning component to perform the vibration action according to different vibration intensities includes:
[0009] During the swinging action, if the working time belongs to a preset first vibration period, the cleaning component is controlled to perform the vibration action according to a first vibration intensity;
[0010] During the swinging action, if the working time belongs to a preset second vibration period, the cleaning component is controlled to perform the vibration action according to a second vibration intensity;
[0011] Among them, the first vibration period and the second vibration period alternate with each other, and the sum of the duration of the first vibration period and the second vibration period is less than or equal to the duration of the swing period of the swing action; the first vibration intensity is different from the second vibration intensity; and / or the way the first vibration intensity changes is different from the way the second vibration intensity changes.
[0012] In a possible implementation, the first vibration intensity corresponding to the first vibration period changes or remains unchanged; and / or,
[0013] The second vibration intensity corresponding to the second vibration period changes or remains unchanged.
[0014] In a possible implementation, the change of the first vibration intensity corresponding to the first vibration period includes: a first sub-vibration intensity in a first sub-period of the first vibration period, a second sub-vibration intensity in a second sub-period of the first vibration period, the first sub-period and the second sub-period alternating with each other in the first vibration period; the first sub-vibration intensity is different from the second sub-vibration intensity;
[0015] The second vibration intensity change corresponding to the second vibration period includes: a third sub-vibration intensity in a third sub-period of the second vibration period, a fourth sub-vibration intensity in a fourth sub-period of the second vibration period, the third sub-period and the fourth sub-period alternating with each other in the second vibration period; the third sub-vibration intensity is different from the fourth sub-vibration intensity;
[0016] When the first vibration intensity is greater than the second vibration intensity, the first sub-vibration intensity is greater than the third sub-vibration intensity and greater than the fourth sub-vibration intensity; the second sub-vibration intensity is greater than the third sub-vibration intensity and greater than the fourth sub-vibration intensity;
[0017] When the first vibration intensity is smaller than the second vibration intensity, the first sub-vibration intensity is smaller than the third sub-vibration intensity and smaller than the fourth sub-vibration intensity; the second sub-vibration intensity is smaller than the third sub-vibration intensity and smaller than the fourth sub-vibration intensity.
[0018] In a possible implementation, during the execution of the swinging action, based on the working time of the target swing mode, controlling the cleaning component to perform the vibration action according to different vibration intensities includes:
[0019] During the swinging action, based on the working time being within a preset third vibration period, the cleaning component is controlled to perform the vibration action according to a continuously changing vibration intensity;
[0020] The duration of the third vibration period is less than or equal to the duration of the swing period of the swing action.
[0021] In a possible implementation, the vibration intensity that continuously changes within the third vibration period includes: continuously increasing from the third vibration intensity to a fourth vibration intensity, and then continuously decreasing from the fourth vibration intensity to the third vibration intensity.
[0022] In a possible implementation, the oral cleaning device includes at least two oscillation modes, and different oscillation modes correspond to different oscillation strategies; wherein the oscillation strategy is used to indicate the manner of performing the oscillation action and the vibration action; accordingly,
[0023] The method further comprises:
[0024] receiving a mode selection operation for a target shimmy mode among the at least two shimmy modes;
[0025] An instruction for starting the target oscillation mode is generated based on the mode selection operation, so as to control the cleaning component to perform the oscillating action and the vibrating action according to the oscillation strategy corresponding to the target oscillation mode.
[0026] In a possible implementation, the target shimmy mode includes at least two shimmy gears, and different shimmy gears in the same shimmy mode correspond to different vibration intensities;
[0027] Accordingly,
[0028] The generating, based on the mode selection operation, an instruction for starting the target shimmy mode comprises:
[0029] receiving a gear selection operation for a target shimmy gear of the at least two shimmy gears;
[0030] Based on the mode selection operation and the gear selection operation, an instruction to start the target oscillation mode is generated to control the cleaning component to perform the oscillation action and the vibration action according to the oscillation strategy corresponding to the target oscillation mode and the vibration intensity corresponding to the target oscillation gear.
[0031] According to another aspect of the present disclosure, a control device for an oral cleaning apparatus is provided, comprising: a processor; and a memory for storing instructions executable by the processor; wherein the processor is configured to implement the above method when executing the instructions stored in the memory.
[0032] The processor includes a main control chip and a driving chip connected to the main control chip; the driving chip is connected to a driving structure in the cleaning component;
[0033] The main control chip is used to send an instruction to start a target oscillation mode to the driving chip;
[0034] Correspondingly, the driving chip is used to control the cleaning component of the oral cleaning device to perform a swinging motion when an instruction to start the target swing mode is obtained; during the execution of the swinging motion, based on the working time of the target swing mode, the cleaning component is controlled to perform a vibration motion according to different vibration intensities.
[0035] In a possible implementation, the driving chip includes a processing unit and a driving unit; accordingly,
[0036] The main control chip is used to send the instruction for starting the target oscillation mode to the processing unit based on a preset communication protocol; wherein the instruction carries mode data corresponding to the target oscillation mode;
[0037] The processing unit is used to decode the instruction for starting the target swing mode when the instruction is obtained based on the preset communication protocol; and control the driving unit to drive the driving structure to move based on the decoded information, so that the cleaning component performs the swinging action and the vibration action.
[0038] In a possible implementation, the driving structure includes a sensor, and the sensing data collected by the sensor is used to indicate the movement position of the driving structure; the sensor corresponds to the driving unit one by one; accordingly,
[0039] The driving unit is further used to obtain sensor data collected by the corresponding sensor and send the sensor data to the processing unit;
[0040] The processing unit is further used to analyze and process the sensor data fed back by the driving unit when receiving the sensor data, and control the driving unit to drive the driving structure to move according to the target oscillation mode based on the processing result.
[0041] In a possible implementation, the driving chip includes a driving unit connected to the main control chip; accordingly,
[0042] The main control chip is used to send the instruction of starting the target oscillation mode to the driving unit; the instruction is used to indicate the movement mode of the driving structure;
[0043] The driving unit is used for, when obtaining the instruction for starting the target oscillating mode, driving the driving structure to move based on the instruction, so that the cleaning component performs the oscillating motion and the vibrating motion.
[0044] In a possible implementation, the driving structure includes a sensor, and the sensing data collected by the sensor is used to indicate the movement position of the driving structure; the sensor corresponds to the driving unit one by one; accordingly,
[0045] The driving unit is further used to obtain the sensor data collected by the corresponding sensor, and analyze the sensor data to obtain analyzed sensor data; and send the analyzed sensor data to the main control chip;
[0046] The main control chip is further used to process the parsed sensor data fed back by the drive unit upon receiving the parsed sensor data, and control the drive unit to drive the drive structure to move according to the target oscillation mode based on the processing result.
[0047] According to another aspect of the present disclosure, a non-volatile computer-readable storage medium is provided, on which computer program instructions are stored, wherein the computer program instructions implement the above method when executed by a processor.
[0048] According to another aspect of the present disclosure, a computer program product is provided, including a computer-readable code, or a non-volatile computer-readable storage medium carrying the computer-readable code. When the computer-readable code runs in a processor of an electronic device, the processor in the electronic device executes the above method.
[0049] By controlling the cleaning component of the oral cleaning device to perform a swinging action when receiving the instruction to start the target swing mode; in the process of performing the swinging action, based on the working time of the target swing mode, controlling the cleaning component to perform a vibration action according to different vibration intensities; realizing independent control of the vibration intensity through time logic, so that within the entire swinging cycle, the cleaning component can achieve cross-changes in vibration intensity according to the working time, and achieve strong and weak vibration intensity alternation while swinging, reducing the excessive stimulation or damage that may be caused by single-intensity vibration. Strong vibration can effectively clean, while weak vibration gives the oral cavity a certain rest time, avoiding the potential damage to the gums and teeth caused by continuous high-intensity vibration, reducing the risk of gum bleeding, tooth sensitivity and other problems caused by improper brushing, improving cleaning efficiency, and providing more precise and flexible cleaning capabilities.
[0050] Further features and aspects of the present disclosure will become apparent from the following detailed description of exemplary embodiments with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0051] The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate exemplary embodiments, features, and aspects of the disclosure and, together with the description, serve to explain the principles of the disclosure.
[0052] Figure 1 A schematic diagram showing an oral cleaning device according to an embodiment of the present disclosure;
[0053] Figure 2 A schematic diagram showing a swinging motion and a vibrating motion according to an embodiment of the present disclosure;
[0054] Figure 3 A schematic diagram of a driving waveform for driving a cleaning component to vibrate according to an embodiment of the present disclosure is shown;
[0055] Figure 4 A flow chart showing a method for controlling an oral cleaning device according to an embodiment of the present disclosure;
[0056] Figure 5 A schematic diagram of a driving waveform for driving a cleaning component to vibrate according to another embodiment of the present disclosure is shown;
[0057] Figure 6 A schematic diagram of a driving waveform for driving a cleaning component to vibrate according to yet another embodiment of the present disclosure is shown;
[0058] Figure 7 A schematic diagram of a driving waveform for driving a cleaning component to vibrate according to yet another embodiment of the present disclosure is shown;
[0059] Figure 8 A schematic diagram of a driving waveform for driving a cleaning component to vibrate according to yet another embodiment of the present disclosure is shown;
[0060] Fig. 9 A schematic diagram of a driving waveform for driving a cleaning component to vibrate according to yet another embodiment of the present disclosure is shown;
[0061] Fig.10 A block diagram of a control device for an oral cleaning device according to an embodiment of the present disclosure is shown;
[0062] Fig.11 A block diagram of a control device of an oral cleaning device according to another embodiment of the present disclosure is shown. DETAILED DESCRIPTION
[0063] Various exemplary embodiments, features and aspects of the present disclosure will be described in detail below with reference to the accompanying drawings. The same reference numerals in the accompanying drawings represent elements with the same or similar functions. Although various aspects of the embodiments are shown in the accompanying drawings, the drawings are not necessarily drawn to scale unless otherwise specified.
[0064] The word “exemplary” is used exclusively herein to mean “serving as an example, example, or illustration.” Any embodiment described herein as “exemplary” is not necessarily to be construed as preferred or advantageous over other embodiments.
[0065] In addition, in order to better illustrate the present disclosure, numerous specific details are given in the following specific embodiments. It should be understood by those skilled in the art that the present disclosure can also be implemented without certain specific details. In some examples, methods, means, components and circuits well known to those skilled in the art are not described in detail in order to highlight the subject matter of the present disclosure.
[0066] In the present application, oral cleaning equipment refers to an electronic device that can achieve oral cleaning function through electric control. The types of oral cleaning equipment include but are not limited to: electric toothbrushes, the toothbrush handle part of electric toothbrushes, and electric water flossers, etc. This application does not limit the types of oral cleaning equipment.
[0067] Figure 1 A schematic diagram of an oral cleaning device according to an embodiment of the present disclosure is shown, and the schematic diagram takes an electric toothbrush as an example. Figure 1 As shown, the oral cleaning device 100 includes at least: a control module 120 and a cleaning component 140 .
[0068] The cleaning component 140 refers to a component in an oral cleaning device used to clean the oral cavity. Schematically, the cleaning component 140 includes a driving structure and a cleaning structure connected to the driving structure. When the driving structure is working, the cleaning structure is driven to move to achieve cleaning of the oral cavity. The driving structure includes a motor and a transmission component for connecting the motor and the cleaning structure. The cleaning structure can be a toothbrush head in an electric toothbrush.
[0069] In one example, the motor includes a servo motor. In this case, sufficient torque can be provided by adjusting the power output of the servo motor. During operation, the transmission component converts the torque of the driving structure into the force required for the toothbrush head to swing and vibrate, so that the bristles on the toothbrush head swing and / or vibrate, thereby maintaining a strong brushing effect during the swing and / or vibration process, effectively removing food residues and dental plaque.
[0070] The control module 120 is electrically connected to the driving structure in the cleaning component 140, and is used to generate a driving waveform of the driving structure so that the driving structure works according to the driving waveform. The control module 120 is also used to control the entire oral cleaning device, and the control content includes but is not limited to: controlling the device to start or shut down, controlling the cleaning component 140 to start or stop working, and controlling the current working mode of the cleaning component 140. This embodiment does not limit the control content of the control module 120.
[0071] In this embodiment, the working mode of the cleaning component 140 includes a swing mode, which refers to a mode in which the cleaning structure performs a swinging motion within a preset swinging amplitude and simultaneously performs a vibration motion during the swinging process. The swinging motion is achieved by driving the cleaning component to move by the reciprocating motion of the motor, and the vibration motion is achieved by performing a small amplitude reciprocating motion centered on each motion position during the reciprocating motion of the motor. The amplitude of the reciprocating motion corresponding to the swinging motion is greater than the amplitude of the reciprocating motion corresponding to the vibration motion, and the frequency of the reciprocating motion corresponding to the swinging motion is less than the frequency of the reciprocating motion corresponding to the vibration motion.
[0072] Optionally, the swing amplitude may range from 0 to 120 degrees. In other implementations, the upper limit of the swing amplitude range may also be greater than 120 degrees, or less than 120 degrees. This embodiment does not limit the setting method of the swing amplitude range. The swing frequency of the swing action may range from 0.1 to 120 times per second. In actual implementation, the upper limit and lower limit of the swing frequency range of the swing action may also be other values. This embodiment does not limit the setting method of the swing frequency range of the swing action.
[0073] refer to Figure 2 In the top view of the toothbrush head shown, the swing amplitude of the swing action is 21. During the swing action, if the cleaning structure swings to position 22, the vibration action corresponding to position 22 is a reciprocating motion centered on position 22. The amplitude 23 of the reciprocating motion is less than the swing amplitude 21, and the frequency of the reciprocating motion is greater than the frequency of the swing action.
[0074] Optionally, the shimmy modes include one or at least two, and different shimmy modes correspond to different shimmy strategies; wherein the shimmy strategies are used to indicate the manner of performing the shimmy action and the vibration action. For example, the shimmy strategy is used to indicate the shimmy amplitude and / or shimmy frequency of the shimmy action, and for another example, the shimmy strategy is used to indicate the vibration period of the vibration action, the vibration intensity of the vibration action, etc. This embodiment does not limit the content of the shimmy strategy.
[0075] In this embodiment, the vibration intensity is positively correlated with the pulse duration of the driving waveform for driving the cleaning component to vibrate, that is, the longer the pulse duration, the greater the vibration intensity.
[0076] Optionally, the vibration frequency of the vibration action may range from 1 to 1000 Hz. In actual implementation, the upper and lower limits of the vibration frequency range of the vibration action may also be other values. This embodiment does not limit the setting method of the vibration frequency range of the vibration action. The vibration intensity of the vibration action may range from 0 to 100% of the maximum intensity, wherein the maximum intensity is determined based on the maximum value of the pulse duration. In actual implementation, the upper and lower limits of the vibration intensity range may also be other values. This embodiment does not limit the setting method of the vibration intensity range.
[0077] For example: Reference Figure 3 The driving waveform for driving the cleaning component to vibrate is shown. Figure 3 In the example of the driving waveform being a square wave, in actual implementation, the driving waveform may also be a sawtooth wave or other type of signal. This embodiment does not limit the type of the driving waveform. Figure 3 It can be seen that a driving cycle of the driving waveform is T=t1+t2+t3+t4, where the pulse duration refers to the duration of the driving waveform that is not 0, that is, t1 and t3. At this time, the larger t1 and t3 are, the greater the vibration intensity of the cleaning component is, and the smaller t1 and t3 are, the smaller the vibration intensity of the cleaning component is. The frequency of the vibration action is negatively correlated with the duration of the driving cycle T, that is, the number of vibration actions can be adjusted by adjusting the duration of T. The larger the duration of T, the fewer the number of vibration actions, and the smaller the duration of T, the more the number of vibration actions. Optionally, t1 is equal to t3, and t2 is equal to t4.
[0078] The oscillation mode can be selected through a human-computer interaction control on the oral cleaning device, and the human-computer interaction control is connected to the control module 120, so that when the human-computer interaction control receives a mode selection operation, the control module 120 generates an instruction to start the target oscillation mode corresponding to the mode selection operation.
[0079] Exemplarily, the human-computer interaction control includes but is not limited to at least one of the following: a touch display screen, a physical button, etc. This embodiment does not limit the implementation method of the human-computer interaction control.
[0080] Optionally, there is at least one oscillation mode including at least two oscillation gears, and different oscillation gears in the same oscillation mode correspond to different vibration intensities. In other words, for the same oscillation mode, the working parameters of different oscillation gears are the same except for the parameters affecting the vibration intensity.
[0081] The oscillation gear position can also be selected through the human-computer interaction control on the oral cleaning device. When the human-computer interaction control receives the gear selection operation, the control module 120 generates an instruction to start the target gear position corresponding to the gear selection operation.
[0082] Optionally, the oral cleaning device 100 may also include other working modes, such as a swing mode and / or a vibration mode, wherein the swing mode refers to a mode in which no vibration action is performed when a swing action is performed, and the vibration mode refers to a mode in which only a vibration action is performed without a swing action. This embodiment does not limit the implementation method of the working mode.
[0083] Accordingly, different working modes can be selected through the human-computer interaction control; further, each working mode can also include at least two working gears, and can be selected through the human-computer interaction control. This embodiment does not limit the selection method of the working mode.
[0084] In other embodiments, the working mode, oscillation mode, working gear and oscillation gear can also be selected by other electronic devices that are connected to the oral cleaning device for communication, and the corresponding instructions are sent to the oral cleaning device. This embodiment does not limit the selection method of the mode and gear.
[0085] Exemplarily, the oral cleaning device includes a brush head and a brush handle, the control module, the driving structure in the cleaning component, and the human-computer interaction control can be arranged in the brush handle, and the cleaning structure is implemented as the brush head.
[0086] In this embodiment, the control module 120 is used to: when an instruction to start the target oscillation mode is obtained, control the cleaning component of the oral cleaning device to perform a oscillation motion; during the oscillation motion, based on the working time of the target oscillation mode, control the cleaning component to perform a vibration motion according to different vibration intensities.
[0087] While performing the swinging action, the vibration intensity is independently controlled through time logic, and the vibration intensity can be cross-changed according to the working time during the entire swinging cycle. In other words, the change of vibration intensity is independently controlled with the time of a swinging cycle as the main axis, so that the vibration intensity and the swing amplitude form an alternating or superimposed motion effect in the same time period, and the vibration intensity does not change linearly with the swing position, thus forming a unique cross-vibration design. This cross-vibration design can more effectively cover the tooth surface area and the tooth gap area, especially when the swing amplitude is fixed or difficult to adjust directly, the dynamic change of vibration intensity can still achieve targeted cleaning. At the same time, by adding a time series of "weak-strong" vibration intensity changes in the swinging cycle, gum irritation or sensitivity caused by continuous high-intensity vibration is avoided, the cleaning efficiency can be improved, and more precise and flexible cleaning capabilities can be provided.
[0088] In one example, the control module 120 includes a main control chip 121 and a driving chip 122 connected to the main control chip 121 ; the driving chip 122 is connected to a driving structure in the cleaning component 140 .
[0089] The main control chip is used to coordinate and control various functions of the oral cleaning device to ensure that the electronic device can operate in an expected manner. Optionally, the main control chip can be a microcontroller unit (MCU), a digital signal controller (DSC), an application-specific integrated circuit (ASIC), etc. This embodiment does not limit the implementation of the main control chip.
[0090] In this embodiment, the main control chip is used to obtain an instruction for starting the target oscillation mode, and is used to send the instruction for starting the target oscillation mode to the driving chip. Optionally, the main control chip generates the instruction for starting the target oscillation mode based on the mode selection operation, or the instruction is sent to the main control chip by other devices. This embodiment does not limit the manner in which the main control chip obtains the instruction for starting the target oscillation mode.
[0091] The driving chip is used to control the driving structure in the oral cleaning device to ensure that the driving structure operates according to a preset mode and speed. Optionally, the driving chip can be an integrated circuit (IC), etc. This embodiment does not limit the implementation of the driving chip.
[0092] In this embodiment, the driving chip is used to control the cleaning component of the oral cleaning device to perform a swinging motion when an instruction to start the target swinging mode is obtained; during the swinging motion, based on the working time of the target swinging mode, the cleaning component is controlled to perform a vibration motion according to different vibration intensities.
[0093] Optionally, the driver chip includes but is not limited to the following two implementations:
[0094] The first type: the driver chip includes a processing unit and a driver unit; in this case, the main control chip controls the driver chip to drive the driver structure based on a preset communication protocol. The preset communication protocol may be a Universal Asynchronous Receiver / Transmitter (UART) protocol or an Inter-Integrated Circuit (I2C) protocol, and this embodiment does not limit the implementation of the communication protocol.
[0095] At this time, the driver chip includes a processing unit with processing capabilities, so that the drive unit can be controlled. Optionally, the processing unit can be an MCU, or it can also be a DSC, etc. This embodiment does not limit the implementation of the processing unit. The drive unit is used to convert the received control signal (such as a PWM signal) into an appropriate voltage and current to drive the drive structure to operate. Optionally, the drive unit can be a motor driver.
[0096] Specifically, the main control chip is used to send an instruction for starting the target oscillation mode to the processing unit based on a preset communication protocol, wherein the instruction carries mode data corresponding to the target oscillation mode.
[0097] Optionally, the mode data is used to indicate the working parameters of the drive structure when implementing the swinging action and the vibration action corresponding to the target swinging mode. For example, the mode data includes the swing angle, the swing frequency, the vibration intensity, and / or the vibration frequency, etc. This embodiment does not limit the implementation method of the mode data.
[0098] Accordingly, the processing unit is used to decode the instruction when obtaining the instruction to start the target swing mode based on the preset communication protocol; and control the driving unit to drive the driving structure to move based on the decoded information, so that the cleaning component performs swinging and vibrating actions.
[0099] In this embodiment, the driving structure includes a sensor, and the sensing data collected by the sensor is used to indicate the movement position of the driving structure; the sensor corresponds to the driving unit one by one. Exemplarily, the driving structure is a servo motor, and the sensor installed on the servo motor includes 3 Hall sensors, and the sensing data of the 3 Hall sensors is used to indicate the movement position of the servo motor. In this case, the driving unit also includes 3, which correspond to the 3 Hall sensors one by one.
[0100] Correspondingly, the driving unit is also used to obtain the sensing data collected by the corresponding sensor and send the sensing data to the processing unit.
[0101] Correspondingly, the processing unit is further used to analyze and process the sensing data when receiving the sensing data fed back by the driving unit, and control the driving unit to drive the driving structure to move according to the target oscillation mode based on the processing result.
[0102] The analyzing of the sensor data includes: converting the sensor data into information understandable by the processing unit, so that the processing unit can perform subsequent processing based on the understandable information.
[0103] Processing the sensor data includes: comparing the motion position indicated by the analyzed information with the expected position; determining the speed and / or acceleration of the driving structure based on the difference between the motion position and the expected position, etc. This embodiment does not limit the processing content of the sensor data.
[0104] The second type: the main control chip directly controls the driving unit in the driving chip. In this case, the driving chip includes a driving unit connected to the main control chip, and optionally, the processing unit may not be provided in the driving chip. The relevant description of the main control chip and the driving unit is detailed in the above embodiment, and this embodiment will not be repeated here.
[0105] In this embodiment, the main control chip is used to send an instruction to start the target oscillation mode to the drive unit; the instruction is used to indicate the movement mode of the drive structure. For example, the instruction to start the target oscillation mode is a PWM signal.
[0106] Accordingly, the driving unit is used to drive the driving structure to move based on the instruction to start the target oscillation mode when the instruction is obtained, so that the cleaning component performs the oscillating motion and the vibrating motion.
[0107] According to the above embodiments, the driving structure may further include a sensor. Accordingly, the driving unit is further used to obtain the sensor data collected by the corresponding sensor, and parse the sensor data to obtain the parsed sensor data; and send the parsed sensor data to the main control chip.
[0108] The relevant description of parsing the sensor data is detailed in the above embodiment, and will not be repeated in this embodiment.
[0109] Correspondingly, the main control chip is also used to process the parsed sensor data fed back by the drive unit after receiving the parsed sensor data, and control the drive unit to drive the drive structure to move according to the target oscillation mode based on the processing result. The relevant description of the processing of the sensor data is detailed in the above embodiment, and will not be repeated in this embodiment.
[0110] At this time, the main control chip can directly control the driving unit without the need for an additional processing unit.
[0111] Optionally, the oral cleaning device may further include other components, such as: a control component, which is at least used to start or shut down the oral cleaning device; and a power supply component to provide power to the oral cleaning device, etc. This embodiment does not list the specific structures of the oral cleaning device one by one.
[0112] Next, the control method of the oral cleaning device provided by the present application is described in detail. Figure 1 The oral cleaning device shown is specifically used in the control module 120 for explanation.
[0113] Figure 4 A flow chart showing a method for controlling an oral cleaning device according to an embodiment of the present disclosure is shown. Figure 4 As shown, the method includes:
[0114] Step 401 : when an instruction to start a target oscillation mode is obtained, a cleaning component of the oral cleaning device is controlled to perform an oscillation motion.
[0115] Optionally, the instruction to start the target oscillation mode may be generated by the oral cleaning device, or sent by other devices that are communicatively connected to the oral cleaning device. This embodiment does not limit the method for obtaining the instruction.
[0116] Taking the case where the instruction for starting the target oscillation mode is generated by the oral cleaning device as an example, if the oral cleaning device includes at least two oscillation modes, obtaining the instruction for starting the target oscillation mode includes: receiving a mode selection operation for a target oscillation mode among the at least two oscillation modes; generating the instruction for starting the target oscillation mode based on the mode selection operation, so as to control the cleaning component to perform oscillation and vibration actions according to the oscillation strategy corresponding to the target oscillation mode.
[0117] Different oscillation modes correspond to different oscillation strategies; and the oscillation strategy is used to indicate the way of performing the oscillation action and the vibration action. The oral cleaning device pre-stores the correspondence between each oscillation mode and the oscillation strategy. After receiving the instruction to start the target oscillation mode, the oscillation strategy corresponding to the target oscillation mode can be obtained by reading the correspondence.
[0118] Exemplarily, each oscillation strategy includes oscillation amplitude, oscillation frequency, and cross-vibration mode, and the cross-vibration mode is used to indicate the manner in which the vibration intensity changes nonlinearly as the working time of the oscillation mode changes. In this embodiment, multiple cross-vibration modes are provided, which are described in detail below and are not described in detail in this embodiment.
[0119] Optionally, the target oscillation mode includes at least two oscillation gears, and different oscillation gears in the same oscillation mode correspond to different vibration intensities. In this case, generating an instruction to start the target oscillation mode based on the mode selection operation includes: receiving a gear selection operation for a target oscillation gear among the at least two oscillation gears; generating an instruction to start the target oscillation mode based on the mode selection operation and the gear selection operation, so as to control the cleaning component to perform oscillation and vibration actions according to the oscillation strategy corresponding to the target oscillation mode and the vibration intensity corresponding to the target oscillation gear.
[0120] For example, taking the oral cleaning device receiving a selection operation and a gear selection operation through a touch screen mode as an example, at this time, the oral cleaning device displays a mode selection interface through the touch screen, and the mode selection interface includes mode information of each oscillation mode, and the mode information can be a mode name, or can also be icon information of the mode, etc., and this embodiment does not limit the implementation method of the mode information. In the case of receiving a mode selection operation acting on any mode information in the mode selection interface, a gear selection interface is displayed, and the gear selection interface includes gear information of each oscillation gear corresponding to the target oscillation mode indicated by the mode selection operation, and the gear information can be a gear name, or can also be icon information of the gear, etc., and this embodiment does not limit the implementation method of the gear information. In the case of receiving a gear selection operation acting on any gear information in the gear selection interface, an instruction to start the target oscillation mode is generated.
[0121] In other embodiments, the user may also select the target oscillation mode and the target oscillation gear at the same time, for example: the oscillation modes include 3 types, each oscillation mode includes 2 oscillation gears, and the brush handle of the oral cleaning device is provided with 6 physical buttons, each of which corresponds to the oscillation gear of each oscillation mode. At this time, when a selection operation of one of the physical buttons is received, the corresponding target oscillation mode and target oscillation gear are selected. For another example: the oscillation modes include 3 types, each oscillation mode includes 2 oscillation gears, and the brush handle of the oral cleaning device is provided with 1 physical button, and a selection operation acting on the physical button is received once within the preset time requirement, then oscillation gear 1 of oscillation mode 1 is selected; when two selection operations acting on the physical button are received within the preset time requirement, then oscillation gear 2 of oscillation mode 1 is selected; when three selection operations acting on the physical button are received within the preset time requirement, then oscillation gear 1 of oscillation mode 2 is selected, and so on, that is, different times of selection operations acting on the same physical button within the preset time requirement correspond to the oscillation gear of each oscillation mode. At this time, based on the number of selection operations received on the physical button within the preset time requirement, the corresponding target swing mode and target swing gear are determined; in actual implementation, the method of selecting the target swing mode and the target swing gear may also be other methods, and this embodiment does not limit the method of selecting the target swing mode and the target swing gear.
[0122] After obtaining the instruction to start the target oscillation mode, the oral cleaning device reads the oscillation strategy corresponding to the target oscillation mode, and controls the cleaning component of the oral cleaning device to perform the oscillation action according to the oscillation mode indicated by the oscillation strategy.
[0123] For example, the oscillation strategy includes the oscillation amplitude and oscillation frequency of the oscillation action, and the cleaning component of the oral cleaning device is controlled to perform the oscillation action according to the oscillation amplitude and oscillation frequency.
[0124] Step 402 : During the swinging motion, based on the working time of the target swinging mode, the cleaning component is controlled to perform the vibration motion according to different vibration intensities.
[0125] Optionally, the oral cleaning device includes one or at least two ways of performing vibration actions along with the working time of the target oscillation mode. In the case of including at least two ways, according to the above, the oscillation strategy corresponding to the target oscillation mode also includes a cross-vibration mode, which is used to indicate the way in which the vibration intensity changes nonlinearly with the working time of the oscillation mode. Each cross-vibration mode is introduced separately below.
[0126] The first type: the swing cycle of each swing action includes at least two vibration cycles of the vibration action, namely: a first vibration cycle and a second vibration cycle. The first vibration cycle and the second vibration cycle alternate with each other, and the sum of the duration of the first vibration cycle and the second vibration cycle is less than or equal to the duration of the swing cycle of the swing action.
[0127] In the present application, the vibration period ∑T of the vibration action and the driving period T of the vibration action are different concepts. The driving period T refers to the duration of a reciprocating motion during the vibration action, and the vibration period ∑T refers to the duration of performing the same regular vibration action. The vibration period ∑T is greater than or equal to the driving period T.
[0128] For example: Reference Figure 5 , a driving cycle T is t1+t2+t3+t4, the duration of the vibration action of vibration intensity 1 is ∑T1, then the vibration cycle of the vibration action of vibration intensity 1 is ∑T1; the duration of the vibration action of vibration intensity 2 is ∑T2, then the vibration cycle of the vibration action of vibration intensity 2 is ∑T2. The driving cycles T in the vibration cycles ∑T1 and ∑T2 are the same or different.
[0129] The difference between the first vibration period and the second vibration period includes: a first vibration intensity corresponding to the first vibration period is different from a second vibration intensity corresponding to the second vibration period; and / or a changing manner of the first vibration intensity is different from a changing manner of the second vibration intensity. This embodiment does not limit the setting manner of the first vibration period and the second vibration period.
[0130] Accordingly, during the execution of the swinging action, based on the working time of the target swinging mode, the cleaning component is controlled to perform the vibration action according to different vibration intensities, including: during the execution of the swinging action, if the working time belongs to the preset first vibration cycle, the cleaning component is controlled to perform the vibration action according to the first vibration intensity; during the execution of the swinging action, if the working time belongs to the preset second vibration cycle, the cleaning component is controlled to perform the vibration action according to the second vibration intensity.
[0131] Exemplarily, the oral cleaning device generates driving waveforms corresponding to alternating first vibration periods and second vibration periods in the time sequence of each swinging cycle of the swinging action. In the process of controlling the cleaning component to perform the vibration action, the vibration action corresponding to the driving waveform is performed as the working time changes, so that when the working time belongs to the first vibration period, the cleaning component is controlled to perform the vibration action according to the first vibration intensity; when the working time belongs to the second vibration period, the cleaning component is controlled to perform the vibration action according to the second vibration intensity.
[0132] Optionally, during the oscillation process, the driving period in the first vibration period is the same as or different from the driving period in the second vibration period.
[0133] The first vibration intensity corresponding to the first vibration period changes or remains unchanged; and / or the second vibration intensity corresponding to the second vibration period changes or remains unchanged.
[0134] The following describes the oscillation modes corresponding to different implementations of the first vibration intensity and the second vibration intensity:
[0135] Mode 1: The first vibration intensity is different from the second vibration intensity, the first vibration intensity remains unchanged during the first vibration cycle, and the second vibration intensity remains unchanged during the second vibration cycle. Figure 5 The driving waveform of the vibration action shown in the figure includes a first vibration period ∑T1 and a second vibration period ∑T2 in one swing period, the pulse duration of the first vibration period is greater than the pulse duration of the second vibration period, and accordingly, the first vibration intensity of the first vibration period is greater than the second vibration intensity of the second vibration period. In the first vibration period, the pulse durations of different driving periods are equal, so the first vibration intensity of the first vibration period remains unchanged; in the second vibration period, the pulse durations of different driving periods are equal, so the second vibration intensity of the second vibration period remains unchanged.
[0136] Figure 5 In the embodiment, the first vibration intensity is greater than the second vibration intensity, and one swing cycle includes one first vibration cycle and one second vibration cycle. In actual implementation, the first vibration intensity may also be less than the second vibration intensity, and one swing cycle may also include at least two first vibration cycles and / or at least two second vibration cycles. This embodiment does not limit the setting method of the first vibration intensity and the second vibration intensity, and the number of first vibration cycles and second vibration cycles in the swing cycle.
[0137] For example: Reference Figure 6 In the driving waveform of the vibration action shown, one swing period includes two first vibration periods and two second vibration periods, and the first vibration periods and the second vibration periods are arranged alternately.
[0138] At this time, for different swing gears corresponding to mode 1, the pulse duration of the same drive cycle is different to achieve different vibration intensity adjustments. For example: for different swing gears, Figure 3 The t1 and t3 in the example are different.
[0139] Optionally, the duration of the first vibration cycle is the same as or different from the duration of the second vibration cycle, for example: Figure 6 In the driving waveform shown, the duration of the first vibration cycle is 3 seconds, and the duration of the second vibration cycle is 1 second, that is, the duration of the first vibration cycle is longer than the duration of the second vibration cycle.
[0140] Mode 2: The first vibration intensity changes in a different manner than the second vibration intensity. For example, the first vibration intensity changes in the first vibration cycle, and the second vibration intensity remains unchanged in the second vibration cycle.
[0141] Optionally, the change in the first vibration intensity corresponding to the first vibration period includes: a first sub-vibration intensity in a first sub-period of the first vibration period, a second sub-vibration intensity in a second sub-period of the first vibration period, the first sub-period and the second sub-period alternating with each other in the first vibration period; and the first sub-vibration intensity is different from the second sub-vibration intensity.
[0142] For example: Reference Figure 7 The driving waveform of the vibration action shown in the figure includes two first vibration periods ∑T1 and one second vibration period ∑T2 in one swing period. Among them, the first vibration period ∑T1 includes two sub-periods, namely: the first sub-period and the second sub-period. The pulse duration of the driving period in the first sub-period is t1, and the pulse duration of the driving period in the second sub-period is t2. t1>t2, therefore, the first sub-vibration intensity in the first sub-period is greater than the second sub-vibration intensity in the second sub-period. The pulse duration of each driving period in the second vibration period ∑T2 is t3, that is, the second vibration intensity in the second vibration period ∑T2 remains unchanged. At this time, the first vibration intensity changes, but the second vibration intensity remains unchanged.
[0143] In other implementations, the first sub-vibration intensity may also be smaller than the second sub-vibration intensity. This embodiment does not limit the changing manner of the first sub-vibration intensity and the second sub-vibration intensity.
[0144] Figure 7 In the description, an example is taken in which two first vibration periods ∑T1 and one second vibration period ∑T2 are included in one swing period. In actual implementation, one swing period may also include one or at least three first vibration periods ∑T1, or include at least two second vibration periods ∑T2. This embodiment does not limit the number of first vibration periods ∑T1 and second vibration periods ∑T2 in the swing period.
[0145] At this time, for different swing gears corresponding to mode 2, the pulse duration of the same driving cycle is different to achieve different vibration intensity adjustments. For example: for different swing gears, Figure 7 The t1, t2 and t3 in the example are different.
[0146] Optionally, the duration of the first vibration cycle is the same as or different from the duration of the second vibration cycle, for example: Figure 6 In the embodiment, the duration of the first vibration cycle is 1 second, and the duration of the second vibration cycle is 2 seconds. In other implementations, the durations of the first vibration cycle and the second vibration cycle may also be other values. This embodiment does not limit the setting method of the durations.
[0147] Mode 3: The first vibration intensity is different from the second vibration intensity, the first vibration intensity corresponding to the first vibration period changes, and the second vibration intensity corresponding to the second vibration period changes.
[0148] Optionally, the change of the first vibration intensity corresponding to the first vibration cycle includes: the first sub-vibration intensity is in the first sub-period of the first vibration cycle, the second sub-vibration intensity is in the second sub-period of the first vibration cycle, the first sub-period and the second sub-period alternate with each other in the first vibration cycle; the first sub-vibration intensity is different from the second sub-vibration intensity. The change of the second vibration intensity corresponding to the second vibration cycle includes: the third sub-vibration intensity is in the third sub-period of the second vibration cycle, the fourth sub-vibration intensity is in the fourth sub-period of the second vibration cycle, the third sub-period and the fourth sub-period alternate with each other in the second vibration cycle; the third sub-vibration intensity is different from the fourth sub-vibration intensity.
[0149] At this time, when the first vibration intensity is greater than the second vibration intensity, the first sub-vibration intensity is greater than the third sub-vibration intensity and greater than the fourth sub-vibration intensity; the second sub-vibration intensity is greater than the third sub-vibration intensity and greater than the fourth sub-vibration intensity; when the first vibration intensity is less than the second vibration intensity, the first sub-vibration intensity is less than the third sub-vibration intensity and less than the fourth sub-vibration intensity; the second sub-vibration intensity is less than the third sub-vibration intensity and less than the fourth sub-vibration intensity.
[0150] For example: Reference Figure 8The driving waveform of the vibration action shown in the figure includes a first vibration period ∑T1 and a second vibration period ∑T2 in one swing period. The first vibration period ∑T1 includes two sub-periods, namely: the first sub-period and the second sub-period. The pulse duration of the driving period in the first sub-period is t1, and the pulse duration of the driving period in the second sub-period is t2. t1>t2. Therefore, the first sub-vibration intensity in the first sub-period is greater than the second sub-vibration intensity in the second sub-period. The second vibration period ∑T2 includes two sub-periods, namely: the third sub-period and the fourth sub-period. The pulse duration of the driving period in the third sub-period is t3, and the pulse duration of the driving period in the fourth sub-period is t4. t3>t4. Therefore, the third sub-vibration intensity in the third sub-period is greater than the fourth sub-vibration intensity in the fourth sub-period. That is, the first vibration intensity at this time is greater than the second vibration intensity.
[0151] At this time, for different swing gears corresponding to mode 3, the pulse duration of the same driving cycle is different to achieve different vibration intensity adjustments. For example: for different swing gears, Figure 8 The t1, t2, t3 and t4 are different.
[0152] Optionally, the duration of the first vibration cycle is the same as or different from the duration of the second vibration cycle, and this embodiment does not limit the setting method of the duration.
[0153] Optionally, in Mode 2 and Mode 3, the first vibration intensity change corresponding to the first vibration cycle may also be a continuous change, and / or the second vibration intensity change corresponding to the second vibration cycle may also be a continuous change. The continuous change means that the pulse durations of two adjacent driving cycles are different.
[0154] Take the continuous change including continuous enhancement and then continuous decrease as an example, for example: a swing cycle includes a first vibration cycle ∑T1 and a second vibration cycle ∑T2. Among them, the pulse duration of two adjacent driving cycles in the first vibration cycle ∑T1 increases first and then decreases, and accordingly, the first vibration intensity in the first vibration cycle ∑T1 first continuously enhances and then continuously decreases. The pulse duration of two adjacent driving cycles in the second vibration cycle ∑T2 also increases first and then decreases, and accordingly, the second vibration intensity in the second vibration cycle ∑T2 first continuously enhances and then continuously decreases. If the first vibration intensity is greater than the second vibration intensity, the pulse duration of each driving cycle in the first vibration cycle ∑T1 is generally greater than the pulse duration of each driving cycle in the second vibration cycle ∑T2. In other words, the pulse duration of the first driving cycle of the first vibration cycle ∑T1 is greater than the pulse duration of the first driving cycle of the second vibration cycle ∑T2, and the pulse duration of the second driving cycle of the first vibration cycle ∑T1 is greater than the pulse duration of the second driving cycle of the second vibration cycle ∑T2, and so on.
[0155] At this time, by adjusting the duration of the first vibration period and the second vibration period, different swing gears can be set in the same swing mode.
[0156] The second type: each swing cycle of the swing action includes a vibration cycle, namely the third vibration cycle hereinafter, and the vibration intensity in the third vibration cycle changes continuously. The duration of the third vibration cycle is less than or equal to the duration of the swing cycle of the swing action. Optionally, one swing cycle includes one or at least two third vibration cycles, and this embodiment does not limit the number of third vibration cycles in each swing cycle.
[0157] Accordingly, during the execution of the swinging action, based on the working time of the target swing mode, the cleaning component is controlled to perform a vibration action according to different vibration intensities, including: during the execution of the swinging action, based on the working time within a preset third vibration cycle, the cleaning component is controlled to perform a vibration action according to a continuously changing vibration intensity.
[0158] Exemplarily, the oral cleaning device generates a driving waveform corresponding to the third vibration period in the time sequence of each swinging cycle of the swinging action, and in the process of controlling the cleaning component to perform the vibration action, the continuously changing vibration action corresponding to the driving waveform is performed as the working time changes.
[0159] In one example, the vibration intensity that continuously changes within the third vibration period includes: continuously increasing from the third vibration intensity to the fourth vibration intensity, and then continuously decreasing from the fourth vibration intensity to the third vibration intensity.
[0160] For example: Reference Fig. 9 The driving waveform of the vibration action shown in the figure includes a third vibration period ∑T in one swing period. The pulse duration in two adjacent driving periods in the third vibration period ∑T first increases continuously, thereby realizing a continuous increase from the third vibration intensity to the fourth vibration intensity; then, the pulse duration in two adjacent driving periods decreases continuously, thereby realizing a continuous decrease from the fourth vibration intensity to the third vibration intensity.
[0161] At this time, by adjusting the duration of the third vibration period ∑T, different oscillation gears can be set in the same oscillation mode. For example, the third vibration period ∑T of the first oscillation gear is 2.6 seconds, the third vibration period ∑T of the second oscillation gear is 1.3 seconds, and the third vibration period ∑T of the third oscillation gear is 0.6 seconds. In actual implementation, the oscillation gears can also be set to more or less, and the third vibration period ∑T corresponding to each oscillation gear can also be other values. This embodiment does not limit the setting method of the oscillation gear in the second mode.
[0162] In other embodiments, the first cross-vibration mode and the second cross-vibration mode may also be combined, that is, at least one of the first cross-vibration modes and the second cross-vibration mode are included in the same swing cycle.
[0163] In summary, the control method of the oral cleaning device provided in this embodiment controls the cleaning component of the oral cleaning device to perform a swinging action when an instruction to start the target swing mode is obtained; in the process of performing the swinging action, based on the working time of the target swing mode, the cleaning component is controlled to perform a vibration action according to different vibration intensities; the vibration intensity is independently controlled through time logic, so that within the entire swinging cycle, the cleaning component can achieve cross-changes in vibration intensity according to the working time, and the vibration intensity can be alternating between strong and weak while swinging, thereby reducing excessive stimulation or damage that may be caused by single-intensity vibration. Strong vibration can effectively clean, while weak vibration gives the oral cavity a certain rest time, avoiding potential damage to the gums and teeth caused by continuous high-intensity vibration, reducing the risk of gum bleeding, tooth sensitivity and other problems caused by improper brushing, improving cleaning efficiency, and providing more precise and flexible cleaning capabilities.
[0164] Since the appropriate brushing force and method are crucial to oral health, too heavy a brushing force may damage the gums and tooth surface, while too light a brushing force may not be effective. Therefore, in this embodiment, the control method of cross-changing vibration intensity can ensure that the brushing force is moderate and uniform, reduce the risk of damage to the oral cavity, and thus better protect oral health.
[0165] At the same time, the multi-mode and multi-speed adjustment functions allow users to adjust the brushing mode according to their needs and comfort; for example, the deep cleaning mode is suitable for users who need thorough cleaning, while the daily cleaning mode is suitable for daily use. In this way, it can meet the user's personalized oral cleaning needs and improve the comfort of oral cleaning.
[0166] In a possible implementation, the number of oscillation gears corresponding to each cross-vibration mode and the vibration intensity corresponding to each oscillation gear can be set by the user in a personalized manner. For example, other electronic devices connected to the oral device in communication display a gear configuration page, and the gear configuration page is used to set the oscillation gear corresponding to each oscillation mode and the vibration intensity corresponding to each oscillation gear. After receiving the setting operation of the oscillation gear and the oscillation intensity, the gear information of the oscillation gear and the oscillation intensity information of each oscillation gear are sent to the oral cleaning device, so that the oral cleaning device provides the gear information, and generates a corresponding driving waveform according to the oscillation intensity corresponding to the gear information, so as to perform oscillation according to the oscillation intensity.
[0167] In this embodiment, by personalizing the swing gear corresponding to each swing mode and the vibration intensity corresponding to each swing gear, the user's personalized oral cleaning needs can be met and the cleaning flexibility of the oral cleaning device can be improved.
[0168] Fig.10 A block diagram showing a control device of an oral cleaning device according to an embodiment of the present disclosure is shown. Figure 1 The oral cleaning device shown in the figure is used as an example for explanation. The device at least comprises: a swing control module 1010 and a vibration control module 1020 .
[0169] The swing control module 1010 is used to control the cleaning component of the oral cleaning device to perform a swing action when an instruction to start a target swing mode is obtained;
[0170] The vibration control module 1020 is used to control the cleaning component to perform vibration actions according to different vibration intensities based on the working time of the target swing mode during the swing action.
[0171] In some embodiments, the functions or modules included in the device provided by the embodiments of the present disclosure can be used to execute the method described in the above method embodiments. The specific implementation can refer to the description of the above method embodiments, and for the sake of brevity, it will not be repeated here.
[0172] The embodiment of the present disclosure also provides a computer-readable storage medium on which computer program instructions are stored, and the computer program instructions implement the above method when executed by a processor. The computer-readable storage medium can be a volatile or non-volatile computer-readable storage medium.
[0173] An embodiment of the present disclosure further proposes an electronic device, comprising: a processor; and a memory for storing instructions executable by the processor; wherein the processor is configured to implement the above method when executing the instructions stored in the memory.
[0174] The embodiments of the present disclosure also provide a computer program product, including a computer-readable code, or a non-volatile computer-readable storage medium carrying the computer-readable code. When the computer-readable code runs in a processor of an electronic device, the processor in the electronic device executes the above method.
[0175] Fig.11 1 is a block diagram of a control device 1900 of an oral cleaning device according to an exemplary embodiment. For example, the device 1900 may be provided as an oral cleaning device, or a terminal device connected to the oral cleaning device for communication. Fig.11 , the apparatus 1900 includes a processing component 1922, which further includes one or more processors, which may be Figure 1 The control module 120 in the oral cleaning device shown; and a memory resource represented by the memory 1932, for storing instructions that can be executed by the processing component 1922, such as an application. The application stored in the memory 1932 may include one or more modules, each corresponding to a set of instructions. In addition, the processing component 1922 is configured to execute instructions to perform the above method.
[0176] The device 1900 may also include a power supply component 1926 configured to perform power management of the device 1900, a wired or wireless network interface 1950 configured to connect the device 1900 to a network, and an input / output interface 1958 (I / O interface). The device 1900 may operate based on an operating system stored in the memory 1932, such as Windows Server 2000. TM , MacOS X TM , Unix TM ,Linux TM , FreeBSD TM or similar.
[0177] In an exemplary embodiment, a non-volatile computer-readable storage medium is also provided, such as a memory 1932 including computer program instructions, which can be executed by the processing component 1922 of the device 1900 to perform the above method.
[0178] The embodiments of the present disclosure have been described above, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and changes will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The selection of terms used herein is intended to best explain the principles of the embodiments, practical applications, or technical improvements in the market, or to enable other persons of ordinary skill in the art to understand the embodiments disclosed herein.
Claims
1. A control method for an oral cleaning device, characterized in that: The method comprises: When an instruction to start the target oscillation mode is obtained, controlling the cleaning component of the oral cleaning device to perform an oscillating motion; During the execution of the swinging action, the cleaning component is controlled to perform the vibration action according to different vibration intensities based on the working time of the target swing mode.
2. The method according to claim 1, characterized in that The method of controlling the cleaning component to perform vibration actions according to different vibration intensities based on the working time of the target oscillation mode during the oscillation action includes: During the swinging action, if the working time belongs to a preset first vibration period, the cleaning component is controlled to perform the vibration action according to a first vibration intensity; During the swinging action, if the working time belongs to a preset second vibration period, the cleaning component is controlled to perform the vibration action according to a second vibration intensity; Among them, the first vibration period and the second vibration period alternate with each other, and the sum of the duration of the first vibration period and the second vibration period is less than or equal to the duration of the swing period of the swing action; the first vibration intensity is different from the second vibration intensity; and / or the way the first vibration intensity changes is different from the way the second vibration intensity changes.
3. The method according to claim 2, characterized in that The first vibration intensity corresponding to the first vibration period changes or remains unchanged; and / or, The second vibration intensity corresponding to the second vibration period changes or remains unchanged.
4. The method according to claim 3, characterized in that The first vibration intensity change corresponding to the first vibration period includes: a first sub-vibration intensity in a first sub-period of the first vibration period, a second sub-vibration intensity in a second sub-period of the first vibration period, the first sub-period and the second sub-period alternate with each other in the first vibration period; the first sub-vibration intensity is different from the second sub-vibration intensity; The second vibration intensity change corresponding to the second vibration period includes: a third sub-vibration intensity in a third sub-period of the second vibration period, a fourth sub-vibration intensity in a fourth sub-period of the second vibration period, the third sub-period and the fourth sub-period alternating with each other in the second vibration period; the third sub-vibration intensity is different from the fourth sub-vibration intensity; When the first vibration intensity is greater than the second vibration intensity, the first sub-vibration intensity is greater than the third sub-vibration intensity and greater than the fourth sub-vibration intensity; the second sub-vibration intensity is greater than the third sub-vibration intensity and greater than the fourth sub-vibration intensity; When the first vibration intensity is smaller than the second vibration intensity, the first sub-vibration intensity is smaller than the third sub-vibration intensity and smaller than the fourth sub-vibration intensity; the second sub-vibration intensity is smaller than the third sub-vibration intensity and smaller than the fourth sub-vibration intensity.
5. The method according to claim 1, characterized in that The method of controlling the cleaning component to perform vibration actions according to different vibration intensities based on the working time of the target oscillation mode during the oscillation action includes: During the swinging action, based on the working time being within a preset third vibration period, the cleaning component is controlled to perform the vibration action according to a continuously changing vibration intensity; The duration of the third vibration period is less than or equal to the duration of the swing period of the swing action.
6. The method according to claim 5, characterized in that The vibration intensity that continuously changes during the third vibration period includes: continuously increasing from the third vibration intensity to the fourth vibration intensity, and then continuously decreasing from the fourth vibration intensity to the third vibration intensity.
7. The method according to any one of claims 1 to 6, characterized in that: The oral cleaning device includes at least two oscillation modes, and different oscillation modes correspond to different oscillation strategies; wherein the oscillation strategy is used to indicate the manner of performing the oscillation action and the vibration action; accordingly, The method further comprises: receiving a mode selection operation for a target shimmy mode among the at least two shimmy modes; An instruction for starting the target oscillation mode is generated based on the mode selection operation, so as to control the cleaning component to perform the oscillating action and the vibrating action according to the oscillation strategy corresponding to the target oscillation mode.
8. The method according to claim 7, characterized in that The target oscillation mode includes at least two oscillation gears, and different oscillation gears under the same oscillation mode correspond to different vibration intensities; Accordingly, The generating, based on the mode selection operation, an instruction for starting the target shimmy mode comprises: receiving a gear selection operation for a target shimmy gear of the at least two shimmy gears; Based on the mode selection operation and the gear selection operation, an instruction to start the target oscillation mode is generated to control the cleaning component to perform the oscillation action and the vibration action according to the oscillation strategy corresponding to the target oscillation mode and the vibration intensity corresponding to the target oscillation gear.
9. A control device for an oral cleaning device, characterized in that: include: processor; a memory for storing processor-executable instructions; The processor is configured to implement the method described in any one of claims 1 to 8 when executing the instructions stored in the memory.
10. The device according to claim 9, characterized in that The processor includes a main control chip and a driving chip connected to the main control chip; the driving chip is connected to a driving structure in the cleaning component; The main control chip is used to send an instruction to start a target oscillation mode to the driving chip; Correspondingly, the driving chip is used to control the cleaning component of the oral cleaning device to perform a swinging motion when an instruction to start the target swing mode is obtained; during the execution of the swinging motion, based on the working time of the target swing mode, the cleaning component is controlled to perform a vibration motion according to different vibration intensities.
11. The device according to claim 10, characterized in that The driving chip includes a processing unit and a driving unit; accordingly, The main control chip is used to send the instruction for starting the target oscillation mode to the processing unit based on a preset communication protocol; wherein the instruction carries mode data corresponding to the target oscillation mode; The processing unit is used to decode the instruction for starting the target swing mode when the instruction is obtained based on the preset communication protocol; and control the driving unit to drive the driving structure to move based on the decoded information, so that the cleaning component performs the swinging action and the vibration action.
12. The device according to claim 11, characterized in that The driving structure includes a sensor, and the sensing data collected by the sensor is used to indicate the movement position of the driving structure; the sensor corresponds to the driving unit one by one; accordingly, The driving unit is further used to obtain sensor data collected by the corresponding sensor and send the sensor data to the processing unit; The processing unit is further used to analyze and process the sensor data fed back by the driving unit when receiving the sensor data, and control the driving unit to drive the driving structure to move according to the target oscillation mode based on the processing result.
13. The device according to claim 10, characterized in that The driving chip includes a driving unit connected to the main control chip; accordingly, The main control chip is used to send the instruction of starting the target oscillation mode to the driving unit; the instruction is used to indicate the movement mode of the driving structure; The driving unit is used for, when obtaining the instruction for starting the target oscillating mode, driving the driving structure to move based on the instruction, so that the cleaning component performs the oscillating motion and the vibrating motion.
14. The device according to claim 13, characterized in that The driving structure includes a sensor, and the sensing data collected by the sensor is used to indicate the movement position of the driving structure; the sensor corresponds to the driving unit one by one; accordingly, The driving unit is further used to obtain the sensor data collected by the corresponding sensor, and analyze the sensor data to obtain analyzed sensor data; and send the analyzed sensor data to the main control chip; The main control chip is further used to process the parsed sensor data fed back by the drive unit upon receiving the parsed sensor data, and control the drive unit to drive the drive structure to move according to the target oscillation mode based on the processing result.
15. A non-volatile computer-readable storage medium having computer program instructions stored thereon, characterized in that: When the computer program instructions are executed by a processor, the method according to any one of claims 1 to 8 is implemented.