Control method, apparatus, and storage medium for oral irrigation devices
The control method for oral cleaning devices addresses gum bleeding and tooth sensitivity by alternating vibration intensities, enhancing cleaning efficiency and flexibility through combined rocking and vibrating motions.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- NINGBO SEAGO ELECTRIC
- Filing Date
- 2025-08-07
- Publication Date
- 2026-07-30
AI Technical Summary
Current oral cleaning devices face limitations in cleaning effectiveness, often causing gum bleeding and tooth sensitivity due to inappropriate toothbrushing with high-intensity vibrations.
A control method and apparatus for oral cleaning devices that alternates vibration intensities based on operation time, combining rocking and vibrating motions to reduce irritation and enhance cleaning efficiency.
The method reduces the risk of gum bleeding and tooth sensitivity while providing precise and flexible cleaning by varying vibration intensity throughout the cleaning cycle.
Smart Images

Figure 2026123760000001_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of oral care technologies, and particularly to a control method, apparatus, and storage medium for oral cleaning devices.
Background Art
[0002] With the development of automation technologies, oral cleaning devices that automatically clean the oral cavity, such as electric toothbrushes, have increasingly attracted the attention of users. Currently, oral cleaning devices have multiple operation modes and can satisfy different cleaning requirements of users.
[0003] However, there are still limitations in the cleaning degree of various current operation modes, and problems such as bleeding of the gums and tooth sensitivity caused by inappropriate toothbrushing have been raised, resulting in a poor oral cleaning effect of oral cleaning devices.
Summary of the Invention
[0004] In view of this, the present disclosure provides a control method, apparatus, and storage medium for oral cleaning devices, which can avoid potential injuries caused by continuous high-intensity vibrations to the gums and teeth, reduce the risk of problems such as bleeding of the gums and tooth sensitivity caused by inappropriate toothbrushing, increase the cleaning efficiency, and provide a more accurate and flexible cleaning ability.
[0005] Based on one aspect of the present disclosure, a control method for an oral cleaning device is provided. The method includes: When a command to start a target rocking / vibrating mode is obtained, controlling the cleaning component of the oral cleaning device to perform a rocking motion; During the process of performing the rocking motion, controlling the cleaning component to perform a vibrating motion according to different vibration intensities based on the operation time of the target rocking / vibrating mode.
[0006] In one possible embodiment, during the process of performing the oscillating motion, the cleaning component is controlled to perform vibrational motion according to different vibration intensities based on the operating time of the target oscillating / vibrating mode. In the process of executing the aforementioned oscillating motion, if the operation time falls within a preset first vibration period, the cleaning component is controlled to perform the vibration motion according to the first vibration intensity. In the process of performing the aforementioned oscillating motion, if the operation time falls within a preset second vibration period, the cleaning component is controlled to perform the vibration motion according to the second vibration intensity, The first vibration period and the second vibration period alternate with each other, and the sum of the time lengths of the first vibration period and the second vibration period is less than or equal to the time length of the oscillation period of the oscillation motion, and the first vibration intensity and the second vibration intensity are different, and / or the method of changing the first vibration intensity and the method of changing the second vibration intensity are different.
[0007] In one possible embodiment, the first vibration intensity corresponding to the first vibration period is variable or constant, and / or The second vibration intensity corresponding to the second vibration period may change or remain constant.
[0008] In one possible embodiment, the change in the first vibration intensity corresponding to the first vibration period includes being a first sub-vibration intensity within a first sub-period of the first vibration period, and being a second sub-vibration intensity within a second sub-period of the first vibration period, wherein the first sub-period and the second sub-period alternate with each other within the first vibration period, and are different from the first sub-vibration intensity and the second sub-vibration intensity. The change in the second vibration intensity corresponding to the second vibration period includes the third sub-vibration intensity within the third sub-period of the second vibration period, the fourth sub-vibration intensity within the fourth sub-period of the second vibration period, the third and fourth sub-periods alternating with each other within the second vibration period, and the third and fourth sub-vibration intensities being different from each other. If 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, and the second sub-vibration intensity is greater than the third sub-vibration intensity and greater than the fourth sub-vibration intensity. If 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, and the second sub-vibration intensity is smaller than the third sub-vibration intensity and smaller than the fourth sub-vibration intensity.
[0009] In one possible embodiment, during the process of performing the oscillating motion, the cleaning component is controlled to perform vibrational motion according to different vibration intensities based on the operating time of the target oscillating / vibrating mode. In the process of performing the aforementioned oscillating motion, the cleaning component is controlled to perform the vibration motion in accordance with the continuously changing vibration intensity within a third vibration period that is set in advance based on the operating time. The duration of the third oscillation period is less than or equal to the duration of the oscillation period of the oscillation motion.
[0010] In one possible embodiment, the continuously changing vibration intensity within the third vibration period includes a continuous increase from the third vibration intensity to the fourth vibration intensity, and a continuous decrease from the fourth vibration intensity to the third vibration intensity.
[0011] In one possible embodiment, the oral irrigation device includes at least two oscillation / vibration modes, different oscillation / vibration policies corresponding to different oscillation / vibration modes, the oscillation / vibration policies being used to instruct the manner in which the oscillation and vibration actions are performed, and accordingly, The aforementioned method further, The system receives a mode selection operation for the target oscillation / vibration mode among the at least two oscillation / vibration modes, The system includes generating a command to start the target oscillation / vibration mode based on the mode selection operation, and controlling the cleaning component to perform oscillation and vibration operations according to the oscillation / vibration policy corresponding to the target oscillation / vibration mode.
[0012] In one possible embodiment, the target oscillation / vibration mode includes at least two oscillation / vibration shifts, and the vibration intensities corresponding to different oscillation / vibration shifts under the same oscillation / vibration mode are different. In response to that, Generating a command to start the target oscillation / vibration mode based on the aforementioned mode selection operation is: The system receives a shift selection operation for the target oscillation / vibration shift among the at least two types of oscillation / vibration shifts mentioned above, The system includes generating a command to start the target oscillation / vibration mode based on the mode selection operation and the shift selection operation, and controlling the cleaning component to perform oscillation and vibration operations according to the oscillation / vibration policy corresponding to the target oscillation / vibration mode and the vibration intensity corresponding to the target oscillation / vibration shift.
[0013] Based on another aspect of this disclosure, a control device for an oral irrigation device is provided, which includes a processor and memory for storing commands that the processor can execute. The processor is configured to implement the above method when it executes a command stored in the memory.
[0014] The processor includes a main control chip and a drive chip connected to the main control chip, the drive chip being connected to a drive structure within the cleaning component, The main control chip is used to send a command to the drive chip to start the target oscillation / vibration mode. Accordingly, the drive chip is used to control the cleaning component of the oral irrigator to perform an oscillating motion when it receives a command to start the target oscillating / vibrating mode, and to control the cleaning component to perform a vibration motion according to different vibration intensities based on the operating time of the target oscillating / vibrating mode during the process of performing the oscillating motion.
[0015] In one possible embodiment, the drive chip includes a processing unit and a drive unit, corresponding to the, The main control chip is used to send a command to the processing unit to start the target oscillation / vibration mode based on a pre-configured communication protocol, and the command carries mode data corresponding to the target oscillation / vibration mode. The processing unit is used to decode a command to start the target oscillation / vibration mode based on a pre-set communication protocol, and to control the drive unit to move the drive structure based on the decoded information, thereby causing the cleaning component to perform the oscillation and vibration operations.
[0016] In one possible embodiment, the drive structure includes a sensor, the detection data collected by the sensor is used to indicate the motion position of the drive structure, the sensor corresponds one-to-one with the drive unit, and accordingly, The drive unit is further used to acquire detection data collected by the corresponding sensor and to transmit the detection data to the processing unit. The processing unit is further used to analyze and process detection data that has been fed back by the drive unit, and to control the drive unit to drive the drive structure to move according to the target oscillation / vibration mode based on the processing results.
[0017] In one possible embodiment, the drive chip includes a drive unit connected to the main control chip. Correspondingly, the main control chip is used to send a command to start the target rocking / vibrating mode to the drive unit, and the command is used to indicate the movement mode of the drive structure. When the drive unit obtains a command to start the target rocking / vibrating mode, it is used to drive the drive structure to move based on the command, so as to cause the cleaning component to perform the rocking motion and the vibrating motion.
[0018] In one possible embodiment, the drive structure includes a sensor. The detection data collected by the sensor is used to indicate the movement position of the drive structure. The sensor corresponds one-to-one with the drive unit. Correspondingly, the drive unit is further used to obtain the detection data collected by the corresponding sensor, analyze the detection data, obtain the analyzed detection data, and send the analyzed detection data to the main control chip. When the main control chip receives the analyzed detection data fed back by the drive unit, it is used to process the analyzed detection data and control the drive unit to drive the drive structure to move according to the target rocking / vibrating mode based on the processing result.
[0019] Based on another aspect of the present disclosure, a non-volatile computer-readable storage medium is provided, on which computer program commands are stored. When the computer program commands are executed by a processor, the above method is realized.
[0020] Based on another aspect of this disclosure, a computer program product is provided which includes computer-readable code or a non-volatile computer-readable storage medium bearing computer-readable code, wherein when the computer-readable code is loaded into a processor of an electronic device, the processor in the electronic device performs the above method.
[0021] When a command to activate the target oscillation / vibration mode is received, the cleaning component of the oral irrigator is controlled to perform an oscillation motion. During the oscillation motion, the cleaning component is controlled to perform vibration motion according to different vibration intensities based on the operating time of the target oscillation / vibration mode. This enables independent control of vibration intensity by time logic, allowing the cleaning component to achieve cross-variation of vibration intensity according to the operating time throughout the entire oscillation cycle. This alternation of vibration intensity occurs simultaneously with the oscillation, reducing the excessive irritation or damage that may be caused by vibration of a single intensity. Strong vibrations enable effective cleaning, while weak vibrations provide a certain rest period for the oral cavity, avoiding potential damage to the gums and teeth from sustained high-intensity vibrations. This reduces the risk of problems such as gum bleeding and hypersensitivity caused by improper brushing, increases cleaning efficiency, and provides more precise and flexible cleaning capabilities.
[0022] The following describes exemplary embodiments in detail with reference to the attached drawings, which should further clarify other features and aspects of this publication.
[0023] The accompanying drawings, which are included in the specification and constitute part of the specification, illustrate exemplary embodiments, features, and manners in this publication and are used together with the specification to interpret the principles of this publication. [Brief explanation of the drawing]
[0024] [Figure 1] This is a schematic diagram of an oral irrigation device in one embodiment of the publicly disclosed example. [Figure 2] This is a schematic diagram of the rocking and vibrating motion in one embodiment disclosed herein. [Figure 3] This is a schematic diagram of the drive waveform that drives the vibration of the cleaning component in one embodiment disclosed herein. [Figure 4] This is a flowchart of the control method for an oral irrigation device in one embodiment of the invention disclosed here. [Figure 5] This is a schematic diagram of the drive waveform that drives the vibration of the cleaning component in another embodiment disclosed herein. [Figure 6] This is a schematic diagram of the drive waveform that drives the vibration of the cleaning component in yet another embodiment of this publication. [Figure 7] This is a schematic diagram of the drive waveform that drives the vibration of the cleaning component in yet another embodiment of this publication. [Figure 8] This is a schematic diagram of the drive waveform that drives the vibration of the cleaning component in yet another embodiment of this publication. [Figure 9] This is a schematic diagram of the drive waveform that drives the vibration of the cleaning component in yet another embodiment of this publication. [Figure 10] This is a block diagram of the control device for an oral irrigation device in one embodiment of the present invention. [Figure 11] This is a block diagram of the control device for an oral irrigation device in another embodiment of the invention. [Modes for carrying out the invention]
[0025] In the following, various exemplary embodiments, features, and modes described in this publication will be explained in detail with reference to the attached drawings. The same reference numerals in the attached drawings indicate elements with the same or similar function. While various modes of the embodiments are shown in the attached drawings, unless otherwise noted, the drawings are not necessarily drawn to scale.
[0026] The term "exemplary," as used herein, means "used as an example, embodiment, or explanatory tool." Any embodiment described "exemplary" herein should not be interpreted as being superior or preferable to other embodiments.
[0027] Furthermore, in order to better explain this publication, numerous specific details are provided in the specific embodiments described below. As those skilled in the art will understand, this publication can be implemented in the same manner even without these specific details. In the series of embodiments, methods, means, elements, and circuits that are well known to those skilled in the art are not described in detail in order to highlight the main point of this publication.
[0028] In this application, "oral irrigation device" refers to an electronic device capable of performing oral irrigation functions through electric control. The types of oral irrigation devices include, but are not limited to, electric toothbrushes, brush handles for electric toothbrushes, and electric oral irrigators.
[0029] Figure 1 shows a schematic diagram of an oral irrigation device in one embodiment of the present invention, which is presented as an example of an oral irrigation device being an electric toothbrush. As shown in Figure 1, the oral irrigation device 100 includes at least a control module 120 and a cleaning component 140.
[0030] The cleaning component 140 refers to a component for cleaning the oral cavity in an oral irrigation device. Exemplarily, the cleaning component 140 includes a drive structure and a cleaning structure connected to the drive structure, where the cleaning structure moves in accordance with the drive structure's operation to achieve oral cleaning. The drive structure includes a motor and a transmission member for transmitting power between the motor and the cleaning structure. The cleaning structure can be a brush head in an electric toothbrush.
[0031] In one example, the motor includes a servo motor, in which sufficient torque can be provided by adjusting the power output of the servo motor. During operation, the transmission member converts the torque of the drive structure into the force necessary for the oscillation and vibration of the brush head, causing the brushes of the brush head to oscillate and / or vibrate, thereby maintaining a strong brush motion effect during the oscillation and / or vibration process, and effectively removing food residue and plaque.
[0032] The control module 120 is electrically connected to the drive structure within the cleaning component 140 and is used to generate a drive waveform for the drive structure and to operate the drive structure according to the drive waveform. The control module 120 is further used to totally control the oral cleaning device, and the control contents include, but are not limited to, turning the device on or off, starting or stopping the operation of the cleaning component 140, and controlling the current operating mode of the cleaning component 140. In this embodiment, the control contents of the control module 120 are not limited.
[0033] In this embodiment, the operating modes of the cleaning component 140 include an oscillating-vibrating mode, which refers to a mode in which the cleaning structure performs an oscillating motion within a preset oscillating range and simultaneously performs a vibrating motion during the oscillating process. The oscillating motion is achieved by the cleaning member moving in accordance with the reciprocating motion of the motor, and the vibrating motion is achieved by the motor reciprocating in a small range around each position during the reciprocating motion. The range of the reciprocating motion corresponding to the oscillating motion is greater than the range of the reciprocating motion corresponding to the vibrating motion, and the frequency of the reciprocating motion corresponding to the oscillating motion is smaller than the frequency of the reciprocating motion corresponding to the vibrating motion.
[0034] The numerical selection range for the oscillation amplitude can be set to 0 to 120 degrees, and in other implementations, the upper limit of the numerical selection range for the oscillation amplitude can be greater than 120 degrees or less than 120 degrees, and in this embodiment, the method of setting the numerical selection range for the oscillation amplitude is not limited. The numerical selection range for the oscillation frequency of the oscillation motion can be set to 0.1 to 120 times / second, and in actual implementation, the upper and lower limits of the numerical selection range for the oscillation frequency of the oscillation motion can be other values, and in this embodiment, the method of setting the numerical selection range for the oscillation frequency of the oscillation motion is not limited.
[0035] Referring to the top view of the brush head shown in Figure 2, the oscillation amplitude of the oscillating motion is 21. In the process of performing the oscillating motion, when the cleaning structure oscillates to position 22, the vibration motion corresponding to position 22 is a reciprocating motion that occurs around position 22. The amplitude 23 of this reciprocating motion is smaller than the oscillation amplitude 21, and the frequency of this reciprocating motion is greater than the frequency of the oscillating motion.
[0036] Selectable, the oscillation / vibration modes include one or at least two types, and different oscillation / vibration modes correspond to different oscillation / vibration policies, which are used to specify the method of performing the oscillation and vibration actions. For example, the oscillation / vibration policy is used to specify the oscillation amplitude and / or oscillation frequency of the oscillation action, and also to specify the vibration period, vibration intensity, etc. of the vibration action, but the content of the oscillation / vibration policy is not limited in this embodiment.
[0037] In this embodiment, if there is a positive correlation between the vibration intensity and the pulse duration of the drive waveform that drives the vibration of the cleaning component, that is, the longer the pulse duration, the greater the vibration intensity.
[0038] The numerical selection range for the vibration frequency of the vibration operation can be set to 1 to 1000 Hz, and in actual implementation, the upper and lower limits of the numerical selection range for the vibration frequency of the vibration operation can be other values, and in this embodiment, the method of setting the numerical selection range for the vibration frequency of the vibration operation is not limited. The numerical selection range for the vibration intensity of the vibration operation can be set to a value of 0 to 100% of the maximum intensity, and the maximum intensity is determined based on the maximum value of the pulse duration, and in actual implementation, the upper and lower limits of the numerical selection range for the vibration intensity can be other values, and in this embodiment, the method of setting the numerical selection range for the vibration intensity is not limited.
[0039] For example, referring to the drive waveform that drives the vibration of the cleaning component shown in Figure 3, Figure 3 illustrates the case where the drive waveform is a square wave, but in actual implementation, the drive waveform can also be other types of signals such as a sawtooth wave, and this embodiment does not limit the type of drive waveform. According to Figure 3, one drive period of the drive waveform is T = t1 + t2 + t3 + t4, and the pulse time length refers to the duration for which the drive waveform is not continuously zero, i.e., t1 and t3. In this case, the larger t1 and t3 are, the greater the vibration intensity of the cleaning component, and the smaller t1 and t3 are, the smaller the vibration intensity of the cleaning component. If there is a negative correlation between the frequency of the vibration operation and the time length of the drive period T, that is, the number of vibration operations can be adjusted by adjusting the time length T, the larger the time length T is, the fewer the number of vibration operations, and the smaller the time length T is, the more the number of vibration operations. Selectively, t1 and t3 are the same, and t2 and t4 are the same.
[0040] The oscillation / vibration mode can be selected via the human-machine interactive controller of the oral irrigation device, which is connected to the control module 120. When the human-machine interactive controller receives a mode selection operation, the control module 120 generates a command to start the target oscillation / vibration mode corresponding to that mode selection operation.
[0041] For example, the human-machine interactive controller includes, but is not limited to, several types, such as a touch display or physical keys, and this embodiment does not limit the implementation method of the human-machine interactive controller.
[0042] The existence of at least one selectable oscillation / vibration mode implies the presence of at least two oscillation / vibration shifts, and the vibration intensities corresponding to different oscillation / vibration shifts under the same oscillation / vibration mode are different. In other words, for the same oscillation / vibration mode, different oscillation / vibration shifts are identical in all other operating parameters except for the parameters that affect the vibration intensity.
[0043] Oscillating and vibrating shifts can also be selected via the human-machine interactive controller of the oral irrigation device. When the human-machine interactive controller receives a shift selection operation, the control module 120 generates a command to initiate the target shift corresponding to that shift selection operation.
[0044] The oral irrigator 100 may also optionally include other operating modes, such as an oscillating mode and / or a vibration mode, where the oscillating mode refers to a mode in which an oscillating motion is performed but no vibration motion is performed, and the vibration mode refers to a mode in which only a vibration motion is performed and no oscillating motion is performed, and the implementation method of the operating modes is not limited in this embodiment.
[0045] Accordingly, different operating modes can be selected by a human-machine interactive controller, and each operating mode includes at least two types of operation shifts, which can also be selected by the human-machine interactive controller. In this embodiment, the method of selecting the operating mode is not limited.
[0046] In other embodiments, the operating mode, oscillation / vibration mode, operation shift, and oscillation / vibration shift can be selected by other electronic devices connected to the oral irrigator via communication, and corresponding commands can also be sent to the oral irrigator. In this embodiment, the method of selecting the mode and shift is not limited.
[0047] Exemplary, an oral irrigation device includes a brush head and a brush handle, and the control module, the drive structure within the irrigation component, and the human-machine interactive controller may be housed within the brush handle, while the irrigation structure is realized as the brush head.
[0048] In this embodiment, the control module 120 is used to control the cleaning component of the oral irrigator to perform an oscillating motion when it receives a command to start the target oscillating / vibrating mode, and to control the cleaning component to perform a vibration motion according to different vibration intensities based on the operating time of the target oscillating / vibrating mode during the process of performing the oscillating motion.
[0049] By performing the oscillating motion and simultaneously independently controlling the vibration intensity using time logic, it is possible to achieve cross-variations in vibration intensity according to the operating time within the entire oscillating cycle. In other words, by independently controlling the change in vibration intensity with the time of one oscillating cycle as the main axis, alternating or superimposed motion effects are created on vibration intensity and oscillation amplitude within the same time interval. The vibration intensity does not change linearly with the oscillating position, forming a unique cross-vibration design. Such a cross-vibration design can more effectively cover the tooth surface and interdental areas, and even when the oscillation amplitude is fixed or difficult to adjust directly, the dynamic change in vibration intensity can still achieve accurate cleaning. At the same time, by adding a time sequence in which the vibration intensity changes from "weak to strong" within the oscillating cycle, it is possible to avoid the problem of sustained high-intensity vibrations irritating the gums or causing hypersensitivity, improving cleaning efficiency and providing more accurate and flexible cleaning capabilities.
[0050] In one example, the control module 120 includes a main control chip 121 and a drive chip 122 connected to the main control chip 121, the drive chip 122 being connected to a drive structure within the cleaning component 140.
[0051] The main control chip is used to coordinate and control the various functions of the oral irrigation device, ensuring that the electronic equipment operates according to a predetermined method. The main control chip can be selectively implemented as a microcontroller unit (MCU), a digital signal controller (DSC), or an application-specific integrated circuit (ASIC), and the implementation method of the main control chip is not limited in this embodiment.
[0052] In this embodiment, the main control chip is used to acquire a command to start the target oscillation / vibration mode and to transmit a command to start the target oscillation / vibration mode to the drive chip. Selectively, the method by which the main control chip acquires the command to start the target oscillation / vibration mode is not limited; the main control chip may generate the command to start the target oscillation / vibration mode based on a mode selection operation, or other equipment may transmit it to the main control chip.
[0053] The drive chip is used to control the drive structure within the oral irrigator to ensure that the drive structure operates in a preset mode and speed. Optionally, the drive chip can be an integrated circuit (IC), and the implementation method of the drive chip is not limited in this embodiment.
[0054] In this embodiment, the drive chip is used to control the cleaning component of the oral irrigator to perform an oscillating motion when it receives a command to start the target oscillating / vibrating mode, and during the execution of the oscillating motion, it is used to control the cleaning component to perform a vibrating motion according to different vibration intensities based on the operating time of the target oscillating / vibrating mode.
[0055] The driver chip can be selected from, but is not limited to, the following two implementation methods.
[0056] Type 1: The drive chip includes a processing unit and a drive unit, and the main control chip controls the drive chip to drive the drive structure based on a pre-configured communication protocol. The pre-configured communication protocol can be a Universal Asynchronous Receiver / Transmitter (UART) protocol or an Inter-Integrated Circuit (I2C) protocol, and in this embodiment, the implementation method of the communication protocol is not limited.
[0057] In this configuration, the drive chip includes a processing unit with processing capabilities, thereby enabling control of the drive unit. The processing unit can optionally be an MCU, a DSC, or the like; the implementation method of the processing unit is not limited in this embodiment. The drive unit converts the received control signal (e.g., a PWM signal) into appropriate voltages and currents to drive the operation of the drive structure. The drive unit can optionally be a motor driver.
[0058] Specifically, the main control chip is used to send a command to the processing unit to activate the target oscillation / vibration mode based on a pre-configured communication protocol. The command carries mode data corresponding to the target oscillation / vibration mode.
[0059] Selectively, mode data is used to specify the operating parameters when the drive structure realizes the oscillation and vibration motion corresponding to the target oscillation and vibration mode. For example, mode data may include oscillation angle, oscillation frequency, vibration intensity, and / or vibration frequency, and the method of realizing the mode data is not limited in this embodiment.
[0060] In response, when the processing unit receives a command to start the target oscillation / vibration mode based on a pre-configured communication protocol, it decodes the command and uses the decoded information to control the drive unit to drive the movement of the drive structure so that the cleaning component performs oscillation and vibration.
[0061] In this embodiment, the drive structure includes sensors, and the detection data collected by the sensors is used to indicate the movement position of the drive structure, with each sensor corresponding one-to-one with a drive unit. For example, the drive structure is a servo motor, and the sensors attached to the servo motor include three Hall sensors, and the detection data from the three Hall sensors is used to indicate the movement position of the servo motor. In this case, there are also three drive units, each corresponding one-to-one with the three Hall sensors.
[0062] In response, the drive unit is also used to acquire detection data collected by the corresponding sensor and to transmit the detection data to the processing unit.
[0063] In response, the processing unit further analyzes and processes the detection data when it receives feedback from the drive unit, and is used to control the drive unit to drive the drive structure so that it moves according to the target oscillation / vibration mode, based on the processing results.
[0064] The analysis of detection data includes converting the detection data into information that the processing unit can understand, so that the processing unit can perform subsequent processing based on that understandable information.
[0065] Processing the detection data includes comparing the motion position indicated based on the information obtained through analysis with the desired position, and determining the speed and / or acceleration of the drive structure based on the difference between the motion position and the desired position. In this embodiment, the content of the detection data processing is not limited.
[0066] Type 2: The main control chip directly controls the drive unit within the drive chip. In this case, the drive chip includes a drive unit connected to the main control chip, and it is optional that a processing unit is not required to be installed within the drive chip. A detailed explanation of the main control chip and drive unit is as described in the above embodiment and will not be described in detail again in this embodiment.
[0067] In this embodiment, the main control chip is used to send a command to the drive unit to start the target oscillation / vibration mode, and this command is used to instruct the motion method of the drive structure. For example, the command to start the target oscillation / vibration mode is a PWM signal.
[0068] Accordingly, the drive unit is used to cause the cleaning component to perform oscillating and vibrating actions by driving the drive structure to move based on the command it receives when it receives a command to start the target oscillating and vibrating mode.
[0069] As can be seen in the above embodiment, the drive structure may further include a sensor, and accordingly the drive unit is used to acquire detection data collected by the corresponding sensor, analyze the detection data, obtain the analyzed detection data, and transmit the analyzed detection data to the main control chip.
[0070] A detailed explanation of the analysis of the detection data is as described in the above embodiment, and will not be described in detail again in this embodiment.
[0071] In response to this, the main control chip is further used to process the analyzed detection data when it receives feedback from the drive unit, and to control the drive unit to drive the drive structure to move according to the target oscillation / vibration mode based on the processing results. A detailed explanation related to the processing of detection data is as described in the above embodiment and will not be described in detail again in this embodiment.
[0072] In this case, the main control chip can directly control the drive unit, so there is no need to install an additional processing unit.
[0073] Optionally, the oral irrigator may further include other components, such as a control controller used to turn the oral irrigator on or off, and a power supply component that provides electrical energy to the oral irrigator, but the specific structure of the oral irrigator is not listed in detail in this embodiment.
[0074] The following describes in detail the control method for the oral irrigation device provided by this application. This embodiment uses the method in the oral irrigation device shown in Figure 1, and specifically explains its use in the control module 120 as an example.
[0075] Figure 4 shows a flowchart of the control method for an oral irrigation device in one embodiment of this disclosure. As shown in Figure 4, the method includes the following steps. Step 401: If a command to start the target oscillating / vibrating mode is received, control the cleaning component of the oral irrigator to perform an oscillating motion.
[0076] The command to initiate the target oscillation / vibration mode can be selected and either generated by the oral irrigator or transmitted by another device connected to the oral irrigator, and the method of acquiring such command is not limited in this embodiment.
[0077] For example, if an oral irrigator generates a command to activate a target oscillation / vibration mode, the oral irrigator includes at least two oscillation / vibration modes, and obtaining a command to activate a target oscillation / vibration mode involves receiving a mode selection operation for the target oscillation / vibration mode among the at least two oscillation / vibration modes, generating a command to activate the target oscillation / vibration mode based on the mode selection operation, and controlling the irrigation components to perform oscillation and vibration actions according to the oscillation / vibration policy corresponding to the target oscillation / vibration mode.
[0078] Different oscillation / vibration modes are associated with different oscillation / vibration policies. Oscillation / vibration policies are used to instruct the method of execution of oscillation and vibration actions. The correspondence between various oscillation / vibration modes and oscillation / vibration policies is pre-stored within the oral irrigation device. After receiving a command to activate a target oscillation / vibration mode, the device reads this correspondence to obtain the oscillation / vibration policy corresponding to the target oscillation / vibration mode.
[0079] Exemplary examples of oscillation and vibration policies include oscillation amplitude, oscillation frequency, and cross-vibration scheme, the cross-vibration scheme used to specify a method in which the vibration intensity changes non-linearly with changes in the operating time of the oscillation and vibration mode. Several types of cross-vibration schemes are provided in this embodiment, and their specific details are described in the following text, so they will not be described in detail again in this embodiment.
[0080] Selectable target oscillation / vibration modes include at least two oscillation / vibration shifts, with different vibration intensities corresponding to different oscillation / vibration shifts under the same oscillation / vibration mode. Generating a command to start the target oscillation / vibration mode based on a mode selection operation involves receiving a shift selection operation for one of the at least two oscillation / vibration shifts, generating a command to start the target oscillation / vibration mode based on the mode selection operation and the shift selection operation, and controlling the cleaning component to perform oscillation and vibration operations according to the oscillation / vibration policy corresponding to the target oscillation / vibration mode and the vibration intensity corresponding to the target oscillation / vibration shift.
[0081] For example, if an oral irrigator receives selection and shift selection operations via a touch display, the oral irrigator displays a mode selection interface via the touch display. This mode selection interface includes mode information for each oscillation / vibration mode. This mode information can be the name of the mode, or it can be icon information for the mode, and the implementation method of the mode information is not limited in this embodiment. When a mode selection operation is received that acts on any one of the mode information in the mode selection interface, a shift selection interface is displayed. This shift selection interface includes shift information for each oscillation / vibration shift corresponding to the target oscillation / vibration mode indicated by the mode selection operation. This shift information can be the name of the shift, or it can be icon information for the shift, and the implementation method of the shift information is not limited in this embodiment. When a shift selection operation is received that acts on any one of the shift information in the shift selection interface, a command to start the target oscillation / vibration mode is generated.
[0082] In other embodiments, the user can simultaneously select a target oscillation / vibration mode and a target oscillation / vibration shift. For example, if there are three oscillation / vibration modes, and each oscillation / vibration mode includes two oscillation / vibration shifts, and six physical keys are installed on the brush handle of the oral irrigator, each physical key corresponds to an oscillation / vibration shift of one of the oscillation / vibration modes. When a selection operation is received from one of these physical keys, the corresponding target oscillation / vibration mode and target oscillation / vibration shift are selected. For example, the oscillation / vibration modes include three types, and each oscillation / vibration mode includes two types of oscillation / vibration shifts. If one physical key is installed on the brush handle of the oral irrigator, when one selection operation is received on the physical key within a preset time requirement, oscillation / vibration shift 1 of oscillation / vibration mode 1 is selected. When two selection operations are received on the physical key within a preset time requirement, oscillation / vibration shift 2 of oscillation / vibration mode 1 is selected. When three selection operations are received on the physical key within a preset time requirement, oscillation / vibration shift 1 of oscillation / vibration mode 2 is selected, and so on. In other words, different numbers of selection operations performed on the same physical key within a preset time requirement correspond to the oscillation / vibration shifts of each oscillation / vibration mode. In this case, the corresponding target oscillation / vibration mode and target oscillation / vibration shift are determined based on the number of selection operations performed on the physical key received within a pre-set time requirement. In actual implementation, the method for selecting the target oscillation / vibration mode and target oscillation / vibration shift can be other methods, and this embodiment does not limit the method for selecting the target oscillation / vibration mode and target oscillation / vibration shift.
[0083] After receiving a command to activate a target oscillation / vibration mode, the oral irrigator reads the oscillation / vibration policy corresponding to that target oscillation / vibration mode and controls the irrigator's cleaning components to perform oscillation movements according to the oscillation method instructed by that oscillation / vibration policy.
[0084] For example, if the oscillation / vibration policy includes the oscillation amplitude and oscillation frequency of the oscillation motion, the cleaning component of the oral irrigator is controlled to perform the oscillation motion according to the oscillation amplitude and oscillation frequency. Step 402: During the process of performing the oscillating motion, the cleaning component is controlled to perform the oscillating motion according to different vibration intensities based on the operating time of the target oscillating / vibrating mode.
[0085] The oral irrigator can optionally perform vibration actions in accordance with the operating time of the target oscillation / vibration mode, and if it includes at least two methods, according to the above text, the oscillation / vibration policy corresponding to the target oscillation / vibration mode further includes a cross-vibration method, which is used to indicate a method in which the vibration intensity changes non-linearly with changes in the operating time of the oscillation / vibration mode, and various cross-vibration methods are described below.
[0086] Type 1: The oscillation period of each oscillation motion includes at least two oscillation periods of the vibration motion, which are the first and second oscillation periods, respectively. The first and second oscillation periods alternate with each other, and the sum of the time lengths of the first and second oscillation periods is less than or equal to the time length of the oscillation period of the oscillation motion.
[0087] In this application, the vibration period ΣT of the vibration motion and the drive period T of the vibration motion are different concepts. The drive period T refers to the time length during which one reciprocating motion occurs in the process of performing the vibration motion, while the vibration period ΣT refers to the time length during which the same type of regular vibration motion is performed, and the vibration period ΣT is greater than or equal to the drive period T.
[0088] For example, referring to Figure 5, one drive period T is t1+t2+t3+t4, and if the duration of vibration action with vibration intensity 1 is ΣT1, then the vibration period of vibration action with vibration intensity 1 is ΣT1, and if the duration of vibration action with vibration intensity 2 is ΣT2, then the vibration period of vibration action with vibration intensity 2 is ΣT2. The vibration periods T within vibration periods ΣT1 and ΣT2 are either the same or different.
[0089] The difference between the first and second vibration periods includes the fact that the first vibration intensity corresponding to the first vibration period is different from the second vibration period corresponding to the second vibration period, and / or that the method of changing the first vibration intensity is different from the method of changing the second vibration intensity. However, in this embodiment, the method of setting the first and second vibration periods is not limited.
[0090] In response to this, controlling the cleaning component to perform vibration actions according to different vibration intensities based on the operating time of the target vibration mode during the process of executing the oscillating motion includes controlling the cleaning component to perform vibration actions according to the first vibration intensity if the operating time falls within a preset first vibration period during the process of executing the oscillating motion, and controlling the cleaning component to perform vibration actions according to the second vibration intensity if the operating time falls within a preset second vibration period during the process of executing the oscillating motion.
[0091] For example, in the time series of each oscillation cycle of the oscillating motion, the oral irrigator generates drive waveforms corresponding to the alternating first and second oscillation cycles, respectively, and in the process of controlling the cleaning component to perform the oscillating motion, it performs the oscillating motion corresponding to the drive waveform as the operating time changes. If the operating time belongs to the first oscillation cycle, the cleaning component is controlled to perform the oscillating motion according to the first oscillation intensity, and if the operating time belongs to the second oscillation cycle, the cleaning component is controlled to perform the oscillating motion according to the second oscillation intensity.
[0092] Selectively, in the oscillation / vibration process, the drive period within the first vibration period and the drive period within the second vibration period may be the same or different.
[0093] The first vibration intensity corresponding to the first vibration period is either variable or constant, and / or the second vibration intensity corresponding to the second vibration period is either variable or constant.
[0094] Below, we will introduce the oscillation and vibration modes corresponding to different implementation methods for the first and second vibration intensities. Mode 1: Unlike the first and second vibration intensities, the first vibration intensity within the first vibration period is constant, and the second vibration intensity within the second vibration period is constant. Referring to the drive waveform of the vibration operation shown in Figure 5, one oscillation period contains one first vibration period ΣT and one second vibration period ΣT2. The pulse duration of the first vibration period is greater than the pulse duration of the second vibration period, and correspondingly, the first vibration intensity in the first vibration period is greater than the second vibration intensity in the second vibration period. Within the first vibration period, the pulse durations of different drive periods are equal, so the first vibration intensity in the first vibration period is constant. Within the second vibration period, the pulse durations of different drive periods are equal, so the second vibration intensity in the second vibration period is constant.
[0095] In Figure 5, the example is illustrated in which the first vibration intensity is greater than the second vibration intensity, and one oscillation period includes one first vibration period and one second vibration period. However, in actual implementation, the first vibration intensity may be less than the second vibration intensity, and one oscillation period may include at least two first vibration periods and / or at least two second vibration periods. In this embodiment, the method for setting the first and second vibration intensities, as well as the number of first and second vibration periods within the oscillation period, are not limited.
[0096] For example, referring to the drive waveform of the vibration operation shown in Figure 6, one oscillation period contains two first vibration periods and two second vibration periods, with the first and second vibration periods arranged alternately.
[0097] In this process, different vibration intensities are achieved by varying the pulse duration within the same drive cycle for different oscillation / vibration shifts corresponding to Mode 1. For example, for different oscillation / vibration shifts, t1 and t3 in Figure 3 are different.
[0098] Selectively, the duration of the first oscillation period and the duration of the second oscillation period may be the same or different. For example, in the drive waveform shown in Figure 6, the duration of the first oscillation period is 3 seconds, and the duration of the second oscillation period is 1 second, meaning that the duration of the first oscillation period is greater than the duration of the second oscillation period.
[0099] Mode 2: The methods of change for the first vibration intensity and the second vibration intensity are different. For example, the first vibration intensity changes within the first vibration period, while the second vibration intensity remains constant within the second vibration period.
[0100] Selectively, the change in the first vibration intensity corresponding to the first vibration period includes the first sub-vibration intensity within the first sub-period of the first vibration period, the second sub-vibration intensity within the second sub-period of the first vibration period, and the first and second sub-periods alternating within the first vibration period, with the first and second sub-periods being different from each other.
[0101] For example, referring to the drive waveform of the vibration operation shown in Figure 7, one oscillation period contains two first vibration periods ΣT1 and one second vibration period ΣT2. The first vibration period ΣT1 contains two sub-periods, the first sub-period and the second sub-period, respectively. The pulse duration of the drive period within the first sub-period is t1, and the pulse duration of the drive period within the second sub-period is t2. Since t1 > t2, the first sub-vibration intensity within the first sub-period is greater than the second sub-vibration intensity within the second sub-period. The pulse duration of each drive period within the second vibration period ΣT2 is t3, meaning that the second vibration intensity within the second vibration period ΣT2 remains constant. In this case, the first vibration intensity changes, but the second vibration intensity remains constant.
[0102] In other embodiments, the first sub-vibration intensity may be smaller than the second sub-vibration intensity, and in this embodiment, the method of changing the first sub-vibration intensity and the second sub-vibration intensity is not limited.
[0103] In Figure 7, an example is shown where one oscillation period contains two first oscillation periods ΣT1 and one second oscillation period ΣT2. However, in actual implementation, one oscillation period may contain one or at least three first oscillation periods ΣT1, or at least two second oscillation periods ΣT2. In this embodiment, the number of first oscillation periods ΣT1 and second oscillation periods ΣT2 within an oscillation period is not limited.
[0104] In this case, different vibration intensities can be controlled by varying the pulse duration within the same drive cycle for different oscillation / vibration shifts corresponding to Mode 2. For example, for different oscillation / vibration shifts, t1, t2, and t3 in Figure 7 are different.
[0105] The time lengths of the first and second vibration periods can be selected to be the same or different. For example, in Figure 6, the time length of the first vibration period is 1 second and the time length of the second vibration period is 2 seconds. In other embodiments, the time lengths of the first and second vibration periods can be other values, and this embodiment does not limit the method of setting these time lengths.
[0106] Mode 3: Unlike the first and second vibration intensities, the first vibration intensity corresponding to the first vibration period changes, and the second vibration intensity corresponding to the second vibration period also changes.
[0107] Selectively, the change in the first vibration intensity corresponding to the first vibration period includes the first sub-vibration intensity within the first sub-period of the first vibration period, the second sub-vibration intensity within the second sub-period of the first vibration period, the first and second sub-periods alternating with each other within the first vibration period, and the first and second sub-vibration intensities being different. The change in the second vibration intensity corresponding to the second vibration period includes the third sub-vibration intensity within the third sub-period of the second vibration period, the fourth sub-vibration intensity within the fourth sub-period of the second vibration period, the third and fourth sub-periods alternating with each other within the second vibration period, and the third and fourth sub-vibration intensities being different.
[0108] In this case, if 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, and the second sub-vibration intensity is greater than the third sub-vibration intensity and greater than the fourth sub-vibration intensity. If 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 greater than the fourth sub-vibration intensity, and the second sub-vibration intensity is less than the third sub-vibration intensity and greater than the fourth sub-vibration intensity.
[0109] For example, referring to the drive waveform of the vibration operation shown in Figure 8, one oscillation period contains one first vibration period ΣT1 and one second vibration period ΣT2. The first vibration period ΣT1 contains two sub-periods, the first and second sub-periods, respectively. The pulse duration of the drive period within the first sub-period is t1, and the pulse duration of the drive period within the second sub-period is t2. Since t1 > t2, the first sub-vibration intensity within the first sub-period is greater than the second sub-vibration intensity within the second sub-period. The second vibration period ΣT2 contains two sub-periods, the third and fourth sub-periods, respectively. The pulse duration of the drive period within the third sub-period is t3, and the pulse duration of the drive period within the fourth sub-period is t4. Since t3 > t4, the third sub-vibration intensity within the third sub-period is greater than the fourth sub-vibration intensity within the fourth sub-period. In other words, the first vibration intensity in this case is greater than the second vibration intensity.
[0110] In this case, different vibration intensities can be controlled by varying the pulse duration within the same drive cycle for different oscillation / vibration shifts corresponding to Mode 3. For example, for different oscillation / vibration shifts, t1 in Figure 8 is different, t2 is different, t3 is different, and t4 is also different.
[0111] The time lengths of the first and second vibration periods can be selected to be the same or different, and in this embodiment, the method for setting these time lengths is not limited.
[0112] Selectively, in modes 2 and 3, the change in the first vibration intensity corresponding to the first vibration period can be a sustained change, and / or the change in the second vibration intensity corresponding to the second vibration period can be a sustained change. A sustained change means that the pulse durations of two adjacent drive periods are both different.
[0113] To give an example of a case where a sustained change includes a sustained increase followed by a sustained decrease, for instance, one oscillation period contains one first oscillation period ΣT1 and one second oscillation period ΣT2. Within the first oscillation period ΣT1, the pulse durations of two adjacent drive periods first increase and then decrease, and correspondingly, the first oscillation intensity within the first oscillation period ΣT1 first increases sustainably and then decreases sustainably. Similarly, within the second oscillation period ΣT2, the pulse durations of two adjacent drive periods first increase and then decrease, and correspondingly, the second oscillation intensity within the second oscillation period ΣT2 first increases sustainably and then decreases sustainably. When the first vibration intensity is greater than the second vibration intensity, the pulse duration of each drive period within the first vibration period ΣT1 is greater overall than the pulse duration of each drive period within the second vibration period ΣT2. In other words, the pulse duration of the first drive period in the first vibration period ΣT1 is greater than the pulse duration of the first drive period in the second vibration period ΣT2, the pulse duration of the second drive period in the first vibration period ΣT1 is greater than the pulse duration of the second drive period in the second vibration period ΣT2, and so on.
[0114] In this process, by adjusting the time lengths of the first and second oscillation periods, it is possible to set different oscillation / vibration shifts under the same oscillation / vibration mode.
[0115] Type 2: Each oscillation period of the oscillation motion includes one type of vibration period, i.e., the third vibration period described below, and the vibration intensity within the third vibration period changes continuously. The duration of the third vibration period is less than or equal to the duration of the oscillation period of the oscillation motion. Selectively, one or at least two third vibration periods are included within one oscillation period, and in this embodiment, the number of third vibration periods within each oscillation period is not limited.
[0116] In response to this, controlling the cleaning component to perform vibration actions in accordance with different vibration intensities based on the operating time of the target oscillation / vibration mode during the process of executing the oscillation action includes controlling the cleaning component to perform vibration actions in accordance with continuously changing vibration intensities within a preset third vibration period based on the operating time during the process of executing the oscillation action.
[0117] For example, an oral irrigation device generates a drive waveform corresponding to the third vibration period in the time series of each oscillation period of the oscillating motion, and in the process of controlling the cleaning component to perform the vibration motion, it performs a continuously changing vibration motion corresponding to the drive waveform as the operating time changes.
[0118] In one example, a continuously changing vibration intensity within the third vibration period includes a continuous increase from the third vibration intensity to the fourth vibration intensity, and then a continuous decrease from the fourth vibration intensity to the third vibration intensity.
[0119] For example, referring to the drive waveform of the vibration operation shown in Figure 9, one oscillation period contains one third vibration period ΣT. Within the third vibration period ΣT, the pulse duration in two adjacent drive periods first increases steadily, resulting in a sustained increase from the third vibration intensity to the fourth vibration intensity. Subsequently, the pulse duration in two adjacent drive periods decreases steadily, resulting in a sustained decrease from the fourth vibration intensity to the third vibration intensity.
[0120] In this case, by adjusting the duration of the third oscillation period ΣT, it is possible to set different oscillation / vibration shifts under the same oscillation / vibration mode. For example, the third oscillation period ΣT of the first-stage oscillation / vibration shift is 2.6 seconds, the third oscillation period ΣT of the second-stage oscillation / vibration shift is 1.3 seconds, and the third oscillation period ΣT of the third-stage oscillation / vibration shift is 0.6 seconds. In actual implementation, the oscillation / vibration shift can be set to be even more or even less, and the third oscillation period ΣT corresponding to each oscillation / vibration shift can be set to other values. In this embodiment, the method of setting the oscillation / vibration shift under the second type of system is not limited.
[0121] In other embodiments, the first type cross-vibration method and the second type cross-vibration method can be combined, that is, at least one of the first type cross-vibration methods is included within the same oscillation / vibration, and the second type cross-vibration method is also included.
[0122] In summary, the control method for the oral irrigator provided in this embodiment controls the cleaning component of the oral irrigator to perform an oscillating motion when a command to start the target oscillating / vibrating mode is received. During the process of performing the oscillating motion, the cleaning component is controlled to perform vibration motion according to different vibration intensities based on the operating time of the target oscillating / vibrating mode, thereby enabling independent control of vibration intensity by time logic. As a result, within the entire oscillating cycle, the cleaning component can achieve cross-variations of vibration intensity according to the operating time, and the alternation of vibration strength and weakness occurs simultaneously with the oscillating motion, reducing the excessive irritation or damage that may be caused by vibration of a single intensity. Strong vibrations enable effective cleaning, while weak vibrations provide a certain rest period for the oral cavity, avoiding potential damage to the gums and teeth caused by sustained high-intensity vibrations. This reduces the risk of problems such as gum bleeding and hypersensitivity caused by improper brushing, increases cleaning efficiency, and provides more accurate and flexible cleaning capabilities.
[0123] Appropriate brushing pressure and technique are crucial for oral health. Too much pressure can damage the gums and tooth surface, while too little pressure may not clean effectively. Therefore, in this embodiment, the control method, which involves cross-variable vibration intensity, ensures that the brushing pressure is appropriate and uniform, reducing the risk of damage to the oral cavity and better protecting oral health.
[0124] At the same time, the ability to adjust multiple modes and shifts allows users to adjust the brushing mode based on their needs and comfort. For example, the deep cleaning mode is suitable for users who require thorough cleaning, while the daily cleaning mode is suitable for everyday use. In this way, the individualized oral cleaning needs of users can be met, and the comfort of oral cleaning can be enhanced.
[0125] In one possible embodiment, the number of oscillation / vibration shifts corresponding to the various cross-vibration methods described above, and the vibration intensity corresponding to each oscillation / vibration shift, can be individually set by the user. For example, a shift arrangement page is displayed on other electronic equipment connected to the oral irrigator, and this shift arrangement page is used to set the oscillation / vibration shifts corresponding to various oscillation / vibration modes, and the vibration intensity corresponding to each oscillation / vibration shift. After receiving the setting operation for the oscillation / vibration shift and oscillation / vibration intensity, the shift information of the oscillation / vibration shift and the oscillation / vibration intensity information for each oscillation / vibration shift are transmitted to the oral irrigator to provide the oral irrigator with the shift information, and a corresponding drive waveform is generated according to the oscillation / vibration intensity corresponding to the shift information, and oscillation / vibration is performed according to the oscillation / vibration intensity.
[0126] In this embodiment, by individually customizing the oscillation / vibration shift corresponding to various oscillation / vibration modes, and the vibration intensity corresponding to each oscillation / vibration shift, it is possible to satisfy the user's individualized oral cleaning requirements and increase the flexibility of cleaning with the oral cleaning device.
[0127] Figure 10 shows a block diagram of the control device for an oral irrigation device in one embodiment of this disclosure. This embodiment will be described using the device in the oral irrigation device shown in Figure 1 as an example. The device includes at least an oscillation control module 1010 and a vibration control module 1020.
[0128] The oscillation control module 1010 is used to control the cleaning component of the oral irrigation device to perform an oscillation motion when it receives a command to start the target oscillation / vibration mode. The vibration control module 1020 is used to control the cleaning component to perform vibration operations according to different vibration intensities, based on the operating time of the target oscillation / vibration mode, during the process of executing the oscillation operation.
[0129] In a series of embodiments, the functions or modules included in the apparatus provided in the embodiments disclosed herein can be used to carry out the methods described in the method embodiments of the above text, and their specific implementation can be found in the description of the method embodiments of the above text; therefore, for the sake of brevity, they will not be described in detail again here.
[0130] In the embodiments disclosed herein, a computer-readable storage medium is further provided which stores computer program commands, and the above method is realized when the computer program commands are executed by a processor. The computer-readable storage medium can be volatile or non-volatile.
[0131] In the present disclosed embodiment, an electronic device is provided which further includes a processor and a memory for storing commands that the processor can execute, wherein the processor is configured to implement the above method when it executes a command stored in the memory.
[0132] The embodiments disclosed further provide a computer program product comprising computer-readable code or a non-volatile computer-readable storage medium bearing computer-readable code, wherein when the computer-readable code is loaded into a processor of an electronic device, the processor in the electronic device performs the above method.
[0133] Figure 11 is a block diagram of a control device 1900 for an oral irrigator presented based on an exemplary embodiment. For example, the device 1900 may be provided as an oral irrigator or as a terminal device connected to an oral irrigator. Referring to Figure 11, the device 1900 includes a processing component 1922, which further includes one or more processors, which may be a control module 120 in the oral irrigator shown in Figure 1 and memory resources represented by memory 1932, used to store commands executable by the processing component 1922, such as application programs. The application programs stored in memory 1932 may include one or more modules, each corresponding to a set of commands. The processing component 1922 is also configured to execute commands and carry out the above method.
[0134] The device 1900 may further include a power component 1926 positioned to perform power management for the device 1900, a wired or wireless network interface 1950 positioned to connect the device 1900 to a network, and an input / output interface 1958 (I / O interface). The device 1900 may also include an operating system, such as Windows Server, stored in memory 1932. TM Mac OS X TM Unix TM Linux TM FreeBSD TM Alternatively, it can be operated based on an analogue.
[0135] In an exemplary embodiment, a non-volatile computer-readable storage medium, such as a memory 1932 containing computer program commands, is further provided, and the computer program commands can be executed by a processing component 1922 of the device 1900 to complete the method.
[0136] While the embodiments described herein have already been explained above, these descriptions are illustrative, not exhaustive, and do not limit the embodiments disclosed. It is obvious to those skilled in the art that numerous modifications and changes can be made without departing from the scope and spirit of the embodiments described. The choice of terms used herein is intended to best interpret the principles, practical applications, or technical modifications for market of each embodiment, or to ensure that the embodiments disclosed herein are understandable to others in the general art.
Claims
1. A method for controlling an oral irrigation device, When a command to start the target oscillation / vibration mode is received, the cleaning component of the oral irrigation device is controlled to perform an oscillation motion, A method for controlling an oral cleaning device, characterized in that, in the process of executing the aforementioned oscillating motion, the cleaning component is controlled to perform a vibration action according to different vibration intensities based on the operating time of the target oscillating / vibrating mode.
2. In the process of executing the aforementioned oscillating motion, the cleaning component is controlled to perform vibration actions according to different vibration intensities based on the operating time of the target oscillating / vibrating mode. In the process of executing the aforementioned oscillating motion, if the operation time falls within a preset first vibration period, the cleaning component is controlled to perform the vibration motion according to the first vibration intensity. In the process of performing the aforementioned oscillating motion, if the operation time falls within a preset second vibration period, the cleaning component is controlled to perform the vibration motion according to the second vibration intensity, including: The method according to claim 1, characterized in that the first vibration period and the second vibration period alternate with each other, the sum of the time lengths of the first vibration period and the second vibration period is less than or equal to the time length of the oscillation period of the oscillation motion, the first vibration intensity and the second vibration intensity are different, and / or the method of changing the first vibration intensity and the method of changing the second vibration intensity are different.
3. The first vibration intensity corresponding to the first vibration period is either variable or constant, and / or The method according to claim 2, characterized in that the second vibration intensity corresponding to the second vibration period is either variable or constant.
4. The change in the first vibration intensity corresponding to the first vibration period includes the first sub-vibration intensity within the first sub-period of the first vibration period, the second sub-vibration intensity within the second sub-period of the first vibration period, the first sub-period and the second sub-period alternate with each other within the first vibration period, and the first sub-vibration intensity and the second sub-vibration intensity are different. The change in the second vibration intensity corresponding to the second vibration period includes the third sub-vibration intensity within the third sub-period of the second vibration period, the fourth sub-vibration intensity within the fourth sub-period of the second vibration period, and the third and fourth sub-periods alternate with each other within the second vibration period, and the third and fourth sub-vibration intensities are different. If 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, and the second sub-vibration intensity is greater than the third sub-vibration intensity and greater than the fourth sub-vibration intensity, The method according to claim 3, characterized in that 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, and the second sub-vibration intensity is less than the third sub-vibration intensity and less than the fourth sub-vibration intensity.
5. In the process of executing the aforementioned oscillating motion, the cleaning component is controlled to perform vibration actions according to different vibration intensities based on the operating time of the target oscillating / vibrating mode. In the process of performing the aforementioned oscillating motion, the cleaning component is controlled to perform the vibration motion in accordance with the continuously changing vibration intensity within a third vibration period that is set in advance based on the operating time. The method according to claim 1, characterized in that the time length of the third oscillation period is less than or equal to the time length of the oscillation period of the oscillation motion.
6. The method according to 5, characterized in that the vibration intensity that changes continuously within the third vibration period includes a continuous increase from the third vibration intensity to the fourth vibration intensity, and a continuous decrease from the fourth vibration intensity to the third vibration intensity.
7. The oral irrigation device includes at least two types of oscillation / vibration modes, different oscillation / vibration policies corresponding to different oscillation / vibration modes, the oscillation / vibration policies are used to instruct the manner in which the oscillation and vibration actions are performed, and accordingly, The aforementioned method further, The system receives a mode selection operation for the target oscillation / vibration mode among the at least two oscillation / vibration modes mentioned above, The method according to any one of claims 1 to 6, comprising: generating a command to start the target oscillation / vibration mode based on the mode selection operation; and controlling the cleaning component to perform oscillation and vibration operations according to the oscillation / vibration policy corresponding to the target oscillation / vibration mode.
8. The aforementioned target oscillation / vibration mode includes at least two oscillation / vibration shifts, and the vibration intensity corresponding to different oscillation / vibration shifts under the same oscillation / vibration mode is different. In response to that, Generating a command to start the target oscillation / vibration mode based on the aforementioned mode selection operation is: The system receives a shift selection operation for the target oscillation / vibration shift among the at least two types of oscillation / vibration shifts mentioned above. The method according to 7, characterized in that it includes generating a command to start the target oscillation / vibration mode based on the mode selection operation and the shift selection operation, and controlling the cleaning component to perform oscillation and vibration operations according to the oscillation / vibration policy corresponding to the target oscillation / vibration mode and the vibration intensity corresponding to the target oscillation / vibration shift.
9. Processor and Includes memory for storing executable commands for the processor, The control device for an oral irrigation device is characterized in that the processor is arranged to implement the method according to any one of claims 1 to 8 when it executes a command stored in the memory.
10. The processor includes a main control chip and a drive chip connected to the main control chip, the drive chip being connected to a drive structure within the cleaning component, The main control chip is used to send a command to the drive chip to start the target oscillation / vibration mode. The apparatus according to claim 9, characterized in that, in response to this, the drive chip is used to control the cleaning component of the oral irrigator to perform an oscillating motion when it receives a command to start the target oscillating / vibrating mode, and in the process of performing the oscillating motion, the cleaning component is used to control the cleaning component to perform a vibration motion according to different vibration intensities based on the operating time of the target oscillating / vibrating mode.
11. The aforementioned drive chip includes a processing unit and a drive unit, and correspondingly, The main control chip is used to send a command to the processing unit to start the target oscillation / vibration mode based on a pre-configured communication protocol, and the command carries mode data corresponding to the target oscillation / vibration mode. The apparatus according to claim 10, characterized in that the processing unit, upon acquiring a command to start the target oscillation / vibration mode based on the pre-set communication protocol, decodes the command, and based on the information obtained from the decoding, controls the drive unit to move the drive structure, thereby causing the cleaning component to perform the oscillation and vibration operations.
12. The drive structure includes a sensor, and the detection data collected by the sensor is used to indicate the movement position of the drive structure. The sensor has a one-to-one correspondence with the drive unit, and accordingly, The drive unit is further used to acquire detection data collected by the corresponding sensor and to transmit the detection data to the processing unit. The apparatus according to claim 11, further characterized in that when the processing unit receives detection data fed back by the drive unit, it analyzes and processes the detection data and, based on the processing results, controls the drive unit to drive the drive structure so that it moves according to the target oscillation / vibration mode.
13. The drive chip includes a drive unit connected to the main control chip, and correspondingly, The main control chip is used to send a command to the drive unit to start the target oscillation / vibration mode, and the command is used to instruct the motion method of the drive structure. The apparatus according to claim 10, characterized in that the drive unit is used to cause the cleaning component to perform the oscillating and vibrating operations by driving the drive structure to move based on the command when it receives a command to start the target oscillating and vibrating mode.
14. The drive structure includes a sensor, and the detection data collected by the sensor is used to indicate the movement position of the drive structure. The sensor has a one-to-one correspondence with the drive unit, and accordingly, The drive unit is further used to acquire detection data collected by the corresponding sensor, analyze the detection data, obtain the analyzed detection data, and transmit the analyzed detection data to the main control chip. The apparatus according to claim 13, further characterized in that the main control chip is used to process the analyzed detection data when it receives feedback from the drive unit, and to control the drive unit to drive the drive structure to move according to the target oscillation / vibration mode based on the processing result.
15. A non-volatile computer-readable storage medium in which computer program commands are stored, wherein when the computer program commands are executed by a processor, the method according to any one of claims 1 to 8 is realized.