Tooth brushing strategy determination method and apparatus, electronic device, and storage medium
By comparing the data in the historical brushing records, the brushing strategy of smart toothbrushes is automatically determined, which solves the problem of user choice mismatch and improves the brushing effect and user experience.
Patent Information
- Application Number
- PCT/CN2024/116016
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-09-13
- Filing Date
- 2024-08-30
- Publication Date
- 2025-03-20
AI Technical Summary
The selection of brushing strategies for existing smart toothbrushes is usually done by the user, and the user may not be able to accurately understand his or her brushing situation, resulting in the choice of brushing strategies that do not match the real needs, which in turn affects the brushing effect.
By obtaining historical brushing records, comparing data for different historical brushing cycles, if the comparison results are in the preset range, it is determined that the brushing strategy of the toothbrush is the first brushing strategy; if it is not in the preset range, it is determined that the brushing strategy of the toothbrush is the first brushing strategy; if it is not in the preset range, it is determined as the second brushing strategy.
By automatically adjusting the brushing strategy, it can more accurately match users' brushing needs and improve the brushing effect and user experience.
Smart Images

Figure CN2024116016_20032025_PF_FP_ABST
Abstract
Description
Method, device, electronic device and storage medium for determining tooth brushing strategy Technical Field
[0001] The present application relates to the field of oral cleaning technology, and in particular to a method, device, electronic device and storage medium for determining a toothbrushing strategy. Background Art
[0002] To adapt to the brushing needs of different users, smart toothbrushes on the market are usually equipped with at least two different brushing strategies for users to choose from. Currently, the brushing strategy used by smart toothbrushes is usually selected by the user based on their own needs. Because users may not accurately understand their own brushing conditions, the brushing strategy selected by the user may not match the brushing strategy they actually need, resulting in poor brushing results.
[0003] Summary of the Invention
[0004] Embodiments of the present application disclose a method, device, electronic device, and storage medium for determining a tooth brushing strategy.
[0005] The present application embodiment discloses a method for determining a tooth brushing strategy, comprising:
[0006] Acquire a historical tooth brushing record, wherein the historical tooth brushing record includes at least first historical tooth brushing data corresponding to a first historical tooth brushing cycle and second historical tooth brushing data corresponding to a second historical tooth brushing cycle;
[0007] Comparing the first historical toothbrushing data with the second historical toothbrushing data to obtain a first comparison result;
[0008] If the first comparison result is within a first preset range, determining that the toothbrush brushing strategy is the first brushing strategy;
[0009] If the first comparison result is not within the first preset range, the brushing strategy of the toothbrush is determined to be the second brushing strategy.
[0010] The embodiment of the present application discloses a device for determining a tooth brushing strategy, the device comprising:
[0011] a record acquisition module for acquiring a historical tooth brushing record, wherein the historical tooth brushing record includes at least first historical tooth brushing data corresponding to a first historical tooth brushing cycle and second historical tooth brushing data corresponding to a second historical tooth brushing cycle;
[0012] a comparison module, configured to compare the first historical toothbrushing data with the second historical toothbrushing data to obtain a first comparison result;
[0013] A strategy determination module is used to determine that the toothbrush brushing strategy is the first brushing strategy if the first comparison result is within a first preset range; and to determine that the toothbrush brushing strategy is the second brushing strategy if the first comparison result is not within the first preset range.
[0014] An embodiment of the present application discloses an electronic device, including a memory and a processor. The memory stores a computer program, and when the computer program is executed by the processor, the processor implements the method described above.
[0015] An embodiment of the present application discloses a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the method described above is implemented.
[0016] The details of one or more embodiments of the present application are set forth in the following drawings and description. Other features and advantages of the present application will be apparent from the description, drawings, and claims. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0018] FIG1 is an application scenario diagram of a method for determining a tooth brushing strategy according to an embodiment;
[0019] FIG2 is a flow chart of a method for determining a tooth brushing strategy according to one embodiment;
[0020] FIG3 is a flow chart of a method for determining a tooth brushing strategy according to another embodiment;
[0021] FIG4 is a flow chart of determining that the toothbrush brushing strategy is the second brushing strategy in one embodiment;
[0022] FIG5 is a schematic diagram of an interface for outputting policy prompt information in one embodiment;
[0023] FIG6 is a flowchart of generating a tooth brushing report according to a first comparison result and outputting the tooth brushing report in one embodiment;
[0024] FIG7A is a schematic diagram of a report interface corresponding to brushing time in one embodiment;
[0025] FIG7B is a schematic diagram of a report interface corresponding to brushing time in another embodiment;
[0026] FIG7C is a schematic diagram of a teeth brushing report according to one embodiment;
[0027] FIG7D is a schematic diagram of a teeth brushing report according to another embodiment;
[0028] FIG8 is a flow chart of a method for determining a tooth brushing strategy according to another embodiment;
[0029] FIG9 is a schematic diagram showing the progress of a teeth brushing task in one embodiment;
[0030] FIG10 is a block diagram of a device for determining a tooth brushing strategy according to one embodiment;
[0031] FIG11 is a structural block diagram of an electronic device in one embodiment. DETAILED DESCRIPTION
[0032] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0033] It should be noted that the terms "including," "having," and any variations thereof in the embodiments and drawings of this application are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus comprising a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to the process, method, product, or apparatus.
[0034] It will be understood that the terms "first", "second", etc. used in this application may be used herein to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish the first element from another element. For example, without departing from the scope of this application, the first historical brushing cycle may be referred to as the second historical brushing cycle, and similarly, the second historical brushing cycle may be referred to as the first historical brushing cycle. The first historical brushing cycle and the second historical brushing cycle are both historical brushing cycles, but they are not the same historical brushing cycle. The term "plurality" used in this application refers to two or more. The term "and / or" used in this application refers to one of the options, or any combination of multiple options.
[0035] FIG1 is an application scenario diagram of a method for determining a toothbrush strategy in one embodiment. As shown in FIG1 , the method for determining a toothbrush strategy disclosed in the embodiment of the present application can be applied to a toothbrush 100, which can be an electric toothbrush or a non-electric toothbrush. The toothbrush 100 can be provided with one or more sensors, each of which can be used to collect toothbrush data during the toothbrush brushing process. For example, the toothbrush 100 can be provided with an image sensor, which can be used to collect images during the toothbrush brushing process. By analyzing the images during the toothbrush brushing process, the tooth area where the toothbrush 100 is located can be identified; and / or, the toothbrush 100 can be provided with a pressure sensor, which can be used to collect the pressure of the brush head during the toothbrush brushing process. By analyzing the pressure of the brush head, it can be determined whether the brushing force is too strong (i.e., overpressure), and whether the toothbrush has actually started to be brushed, etc., but is not limited thereto.
[0036] The toothbrush 100 may further include a processor, which may be used to control the brushing strategy of the toothbrush 100 and to control various sensors on the toothbrush 100 to collect data.
[0037] Furthermore, the toothbrush 100 may be an electric toothbrush, and a motor may be provided in the handle of the toothbrush 100. The processor may control the motor to vibrate at a preset frequency, thereby driving the brush head to vibrate, so as to realize an electric brushing method.
[0038] In an embodiment of the present application, the toothbrush 100 can obtain a historical brushing record, which includes at least first historical brushing data corresponding to a first historical brushing cycle and second historical brushing data corresponding to a second historical brushing cycle. The toothbrush 100 can compare the first historical brushing data with the second historical brushing data to obtain a first comparison result. If the first comparison result is within a first preset range, the toothbrush's brushing strategy is determined to be the first brushing strategy. If the first comparison result is not within the first preset range, the toothbrush's brushing strategy is determined to be the second brushing strategy.
[0039] In some embodiments, the toothbrush 100 may also be provided with a display device 110. The toothbrush 100 may generate a brushing report based on the first comparison result and display the brushing report through the display device 110, so that the user can accurately know his or her own brushing data by viewing the brushing report displayed on the display device 110.
[0040] As shown in FIG2 , in one embodiment, a method for determining a toothbrush strategy is provided, which can be applied to an electronic device. The electronic device can be the toothbrush 100 described above, or a terminal device that is connected to the toothbrush 100 for communication, or a server that is connected to the toothbrush 100 for communication. The terminal device can include but is not limited to a mobile phone, a tablet computer, a wearable device (such as a smart phone), etc. The communication connection between the toothbrush 100 and the terminal device can include but is not limited to a Bluetooth communication connection, a Wi-Fi communication connection, etc. The method for determining a toothbrush strategy can include the following steps:
[0041] Step 210: Obtain historical tooth brushing records, where the historical tooth brushing records at least include first historical tooth brushing data corresponding to a first historical tooth brushing cycle and second historical tooth brushing data corresponding to a second historical tooth brushing cycle.
[0042] During each brushing process of the toothbrush, the toothbrush can collect the brushing data during the brushing process through one or more sensors and save the brushing data. Furthermore, the brushing data can be bound and stored with the brushing start time and / or brushing end time of the corresponding brushing process. Among them, the brushing start time may refer to the time point when the user starts brushing their teeth, and the brushing start time may be the moment when the toothbrush receives the toothbrush start instruction, or the moment when the toothbrush receives the start brushing instruction, or the brushing start time may also be the moment when the toothbrush detects that the brush head enters the mouth, etc. The brushing end time may refer to the time point when the user finishes brushing their teeth, and the brushing end time may be the moment when the toothbrush receives the toothbrush shut-down instruction / toothbrush standby instruction, or the moment when the toothbrush detects that the brush head leaves the user's mouth and does not re-enter the mouth within the set time, etc., which is not limited here.
[0043] The electronic device can obtain historical brushing records, which may include at least first historical brushing data corresponding to the first historical brushing cycle and second historical brushing data corresponding to the second historical brushing cycle. Furthermore, the second historical brushing cycle may be the previous brushing cycle of the first historical brushing cycle, and the first historical brushing cycle may be the historical brushing cycle closest to the current moment. For example, the first historical brushing cycle may be the previous brushing cycle of the current brushing cycle.
[0044] The toothbrushing cycle can be pre-set, and each toothbrushing cycle can correspond to the same time period. For example, a toothbrushing cycle can be set to 7 days, or a toothbrushing cycle can be set to 4 days, etc., but it is not limited thereto. When one toothbrushing cycle ends, the next toothbrushing cycle begins. The electronic device can obtain the historical toothbrushing record at the beginning of each new toothbrushing cycle, or the electronic device can obtain the historical toothbrushing record when the toothbrush is first started after the start of a new toothbrushing cycle (i.e., when it is ready to brush the teeth), so as to determine the toothbrush brushing strategy corresponding to the current toothbrushing cycle based on the historical toothbrushing record.
[0045] The historical brushing data corresponding to a historical brushing cycle may include the brushing data corresponding to each brushing process of the toothbrush in the historical brushing cycle, and / or the statistical brushing data corresponding to the historical brushing cycle (such as the data obtained by accumulating and averaging the brushing data corresponding to each brushing process contained in the entire historical brushing cycle), and / or the statistical brushing data corresponding to multiple sub-cycles contained in the historical brushing cycle (such as the data obtained by accumulating and averaging the brushing data corresponding to each brushing process in each sub-cycle in the historical brushing cycle).
[0046] Taking a brushing cycle of 7 days as an example, the historical brushing data corresponding to a historical brushing cycle may include the brushing data corresponding to each brushing process within 7 days, and / or the statistical brushing data obtained by accumulating the brushing data corresponding to each brushing process within 7 days, and / or the statistical brushing data of each day obtained by accumulating the brushing data corresponding to each brushing process of each day, etc.
[0047] The historical toothbrushing data may include one or more types of toothbrushing data, and optionally, may include at least one type of toothbrushing data selected from the group consisting of toothbrushing duration, toothbrushing cleaning rate, toothbrushing area coverage rate, toothbrushing pressure, dental plaque cleaning rate, and residual dental plaque. The toothbrushing duration may refer to the effective length of toothbrushing time during the toothbrushing process, the toothbrushing cleaning rate refers to the degree of cleaning achieved during the toothbrushing process, the toothbrushing area coverage rate refers to the proportion of the tooth area brushed during the toothbrushing process to the total tooth area, the toothbrushing pressure refers to the pressure of the brush head during the toothbrushing process, the dental plaque cleaning rate refers to the proportion of dental plaque removed, and the dental plaque residual amount refers to the amount of dental plaque remaining at the end of the toothbrushing process.
[0048] Step 220 : Compare the first historical toothbrushing data and the second historical toothbrushing data to obtain a first comparison result.
[0049] The electronic device may compare first historical brushing data from a first historical brushing cycle with second historical brushing data from a second historical brushing cycle to obtain a first comparison result. The first comparison result may be used to reflect changes in the user's brushing habits or brushing effectiveness. The first comparison result may include a magnitude relationship between the first historical brushing data and the second historical brushing data, as well as a data gap between the first historical brushing data and the second historical brushing data.
[0050] In one embodiment, a first brushing score corresponding to a first historical brushing cycle can be calculated based on first historical brushing data, and a second brushing score corresponding to a second historical brushing cycle can be calculated based on second historical brushing data. The first brushing score can be used to characterize the user's brushing habits or brushing effectiveness during the first historical brushing cycle, and the second brushing score can be used to characterize the user's brushing habits or brushing effectiveness during the second historical brushing cycle. The first brushing score and the second brushing score can be compared to obtain a first comparison result. The first comparison result can be the difference between the first brushing score and the second brushing score. This difference can be used to reflect changes in the user's brushing habits or brushing effectiveness. For example, if the difference is less than 0, i.e., the first brushing score is less than the second brushing score, indicating that the user's brushing habits or brushing effectiveness have deteriorated. If the difference is greater than 0, i.e., the first brushing score is greater than the second brushing score, indicating that the user's brushing habits or brushing effectiveness have improved, the greater the absolute value of the difference, the greater the degree of change. By calculating the brushing scores corresponding to the two historical brushing cycles and comparing them, the first comparison result can be more intuitive, helping to more accurately determine the user's desired brushing strategy.
[0051] As another embodiment, the historical tooth brushing data may include one or more types of tooth brushing data, and the first historical tooth brushing data may be compared with the tooth brushing data of the same type in the second historical tooth brushing data to obtain first comparison results corresponding to the one or more types of tooth brushing data. For example, the first historical tooth brushing data includes the first average residual amount of dental plaque, the first average brushing time, and the first average tooth brushing area coverage of the first historical tooth brushing cycle, and the second historical tooth brushing data includes the second average residual amount of dental plaque, the second average brushing time, and the second average tooth brushing area coverage of the second historical tooth brushing cycle. The first average residual amount of dental plaque may be compared with the second average residual amount of dental plaque, the first average brushing time may be compared with the second average brushing time, and the first average tooth brushing area coverage may be compared with the second average tooth brushing area coverage to obtain a first comparison result of the three different types of tooth brushing data. By comparing each type of tooth brushing data, the compared tooth brushing data can be enriched, more accurately reflecting the user's brushing habits or changes in brushing results, and helping to more accurately determine the brushing strategy required by the user.
[0052] Optionally, the historical toothbrushing data may include one or more types of toothbrushing data, or only one type of toothbrushing data may be selected for comparison. For example, the first historical toothbrushing data includes the first average residual amount of dental plaque, the first average brushing time, and the first average brushing tooth area coverage rate of the first historical toothbrushing cycle, and the second historical toothbrushing data includes the second average residual amount of dental plaque, the second average brushing time, and the second average brushing tooth area coverage rate of the second historical toothbrushing cycle. Only the first average residual amount of dental plaque is compared with the second average residual amount of dental plaque to obtain a first comparison result, and the first comparison result only includes the comparison result of the average residual amount of dental plaque. By selecting only one type of toothbrushing data for comparison, the comparison process can be simplified, the comparison efficiency can be improved, and the computing cost and power consumption can be reduced.
[0053] In step 230 , it is determined whether the first comparison result is within a first preset range. If so, step 240 is executed. If not, step 250 is executed.
[0054] Step 240: Determine that the toothbrush brushing strategy is the first toothbrush brushing strategy.
[0055] Step 250: Determine that the toothbrush brushing strategy is the second toothbrush brushing strategy.
[0056] Among them, the cleaning ability of the second brushing strategy is greater than that of the first brushing strategy.
[0057] Optionally, the cleaning ability of the second brushing strategy and the cleaning ability of the first brushing strategy can be verified based on multiple experiments. For example, the toothbrush can be controlled to perform multiple brushing processes under the second brushing strategy and the first brushing strategy respectively (the brushing duration of each brushing process is the same), and the brushing indicators such as the brushing cleaning rate, plaque cleaning rate, and residual plaque of each brushing process are counted to verify the cleaning ability of the two. Through multiple experiments, it can be verified that the brushing cleaning rate of the second brushing strategy is greater than the brushing cleaning rate of the first brushing strategy, the plaque cleaning rate of the second brushing strategy is greater than the plaque cleaning rate of the first brushing strategy, and the residual plaque of the second brushing strategy is less than the residual plaque of the first brushing strategy.
[0058] The second brushing strategy and the first brushing strategy may correspond to different toothbrush operating parameters, which may include one or more of motor frequency, motor duty cycle, motor operating time, motor frequency change time interval, etc. Optionally, the cleaning capabilities of the second brushing strategy and the first brushing strategy may be determined based on the toothbrush operating parameters corresponding to each of the second brushing strategy and the first brushing strategy. For example, the motor frequency corresponding to the second brushing strategy is greater than the motor frequency corresponding to the first brushing strategy, the motor duty cycle corresponding to the second brushing strategy is greater than the motor duty cycle corresponding to the first brushing strategy, the motor operating time corresponding to the second brushing strategy is greater than or equal to the motor operating time corresponding to the first brushing strategy, and the frequency change time interval corresponding to the second brushing strategy is less than the frequency change time interval corresponding to the first brushing strategy, thereby improving the cleaning capability of the second brushing strategy.
[0059] After the electronic device obtains the first comparison result, it can determine whether the first comparison result is within the first preset range. If the first comparison result is within the first preset range, it can be explained that the user's brushing habits or brushing effects have not changed much. The brushing strategy of the toothbrush can be determined to be the first brushing strategy. Although the cleaning ability of the first brushing strategy is less than that of the second brushing strategy, the comfort of brushing can be greater than that of the second brushing strategy. Therefore, when the user's brushing habits or brushing effects have not changed much, a more comfortable brushing strategy can be selected to improve the comfort of brushing.
[0060] If the first comparison result is not within the first preset range, it may indicate that the user's brushing habits or brushing effects have changed significantly. Further, it may indicate that the user's brushing habits or brushing effects have deteriorated. In this case, the brushing strategy of the toothbrush can be determined to be the second brushing strategy. The cleaning ability of the second brushing strategy is greater than that of the first brushing strategy. Therefore, when the user's brushing habits or brushing effects have deteriorated, a brushing strategy with stronger cleaning ability can be selected to improve the user's brushing habits and improve the brushing effects.
[0061] It should be noted that the first preset range can be configured according to actual needs, and the embodiment of the present application does not limit the specific numerical value of the first preset range.
[0062] In some embodiments, after the electronic device determines the brushing strategy of the toothbrush, it can determine whether the determined brushing strategy is consistent with the current brushing strategy. If not, a strategy switching instruction can be generated to control the toothbrush to switch to the determined brushing strategy according to the strategy switching instruction. Optionally, if the electronic device is a terminal device or a server connected to the toothbrush for communication, after generating the strategy switching instruction, the strategy switching instruction can be sent to the toothbrush. The strategy switching instruction can carry policy information of the determined brushing strategy, such as the strategy name, the strategy ID (Identity document), etc. The toothbrush switches to the determined brushing strategy according to the strategy switching instruction, thereby accurately controlling the toothbrush to switch to the determined brushing strategy.
[0063] In an embodiment of the present application, by comparing the historical brushing data of two historical brushing cycles, it is possible to accurately analyze whether the user's brushing habits or brushing effects have deteriorated. When the user's brushing habits or brushing effects have deteriorated, the brushing strategy of the toothbrush is determined to be the second brushing strategy with stronger cleaning ability, thereby improving the user's brushing habits and improving the brushing effects. The brushing strategy required by the user can be determined more accurately, thereby improving the accuracy of the determined brushing strategy and improving the intelligence of the toothbrush.
[0064] As shown in FIG3 , in another embodiment, a method for determining a tooth brushing strategy is provided, which can be applied to an electronic device. The method may include the following steps:
[0065] Step 302: Obtain historical tooth brushing records, where the historical tooth brushing records include at least first historical tooth brushing data corresponding to a first historical tooth brushing cycle and second historical tooth brushing data corresponding to a second historical tooth brushing cycle.
[0066] The description of step 302 may refer to the relevant description of step 210 in the above embodiment, and will not be repeated here.
[0067] Step 304 : Compare the first historical tooth brushing data and the second historical tooth brushing data to obtain a first comparison result.
[0068] Step 306 , determining whether the first comparison result is within a first preset range, if so, executing step 308 , if not, executing step 310 .
[0069] Step 308: Determine that the toothbrush brushing strategy is the first toothbrush brushing strategy.
[0070] Step 310: Determine that the toothbrush brushing strategy is the second toothbrush brushing strategy.
[0071] In some embodiments, the historical toothbrushing data may include one or more types of toothbrushing data, each type of toothbrushing data may have a corresponding first preset range, and the first preset ranges corresponding to different types of toothbrushing data may be the same or different. When comparing the first historical toothbrushing data with the toothbrushing data of the same type in the second historical toothbrushing data, and obtaining the first comparison results corresponding to the one or more types of toothbrushing data, it can be determined whether the first comparison results corresponding to the various types of toothbrushing data are within the first preset ranges corresponding to the various types of toothbrushing data. If the first comparison results corresponding to the various types of toothbrushing data are all within the first preset ranges corresponding to the various types of toothbrushing data, then the toothbrush brushing strategy is determined to be the first brushing strategy; if the first comparison results corresponding to the first type of toothbrushing data are not within the first preset range corresponding to the first type of toothbrushing data, then the toothbrush brushing strategy is determined to be the second brushing strategy, and the first type of toothbrushing data is any type of toothbrushing data.
[0072] For example, the first preset range corresponding to the average residual amount of dental plaque is less than or equal to 5%, the first preset range corresponding to the average brushing time is greater than or equal to -20s (seconds), the first preset range corresponding to the average brushing area coverage is greater than or equal to -10%, etc.; assuming that by comparing the first historical brushing data with the second historical brushing data, a comparison result is obtained in which the average residual amount of dental plaque increases by 6%, the average brushing time decreases by 10 seconds, and the average brushing area coverage decreases by 5%, among which the average residual amount of dental plaque increases by 6%, which is not within the first preset range corresponding to the average residual amount of dental plaque (less than or equal to 5%), so it can be determined that the brushing strategy of the toothbrush is the second brushing strategy. For different types of brushing data, setting the corresponding first preset range can analyze the user's brushing habits or brushing effects from different dimensions, which can improve the accuracy of the determined brushing strategy.
[0073] In some embodiments, the first historical brushing cycle may include multiple first sub-cycles, and the second historical brushing cycle may include multiple second sub-cycles. The multiple first sub-cycles and the multiple second sub-cycles may correspond one to one, and the sub-cycle durations of each first sub-cycle and each second sub-cycle may be the same. For example, the sub-cycle duration of a sub-cycle may be 1 day, or the sub-cycle duration of a sub-cycle may be 12 hours, etc.
[0074] The average brushing data corresponding to each first sub-cycle can be counted based on the first historical brushing data, and the average brushing data corresponding to each second sub-cycle can be counted based on the second historical brushing data. The average brushing data corresponding to each first sub-cycle can then be compared with the average brushing data of the second sub-cycle corresponding to each first sub-cycle to obtain the first comparison result corresponding to each first sub-cycle.
[0075] For example, each brushing cycle includes 7 days from Monday to Sunday, which can be divided into 7 sub-cycles, each sub-cycle corresponds to 1 day. The average brushing data of each day in the first historical brushing cycle and the average brushing data of each day in the second historical brushing cycle can be calculated, and the two average brushing data of Monday can be compared, and the two average brushing data of Tuesday can be compared... and so on, to obtain the first comparison results corresponding to Monday to Sunday.
[0076] After obtaining the first comparison results corresponding to each first sub-period, it can be determined whether the first comparison results corresponding to each first sub-period are within a first preset range. Optionally, if the number of first sub-periods whose corresponding first comparison results are not within the first preset range is greater than a quantity threshold, it can be indicated that the user's brushing habits or brushing results have deteriorated, and the toothbrush's brushing strategy can be determined to be the second brushing strategy; if the number of first sub-periods whose corresponding first comparison results are not within the first preset range is not greater than the quantity threshold, it can be indicated that the user's brushing habits or brushing results have not changed much, and the toothbrush's brushing strategy can be determined to be the first brushing strategy. By comparing the brushing data of the corresponding sub-periods and determining the toothbrush's brushing strategy using the first comparison results corresponding to each first sub-period, changes in the user's brushing habits or brushing results can be more accurately analyzed, thereby more accurately determining the brushing strategy required by the user, and improving the intelligence of the toothbrush.
[0077] It should be noted that the two comparison methods described above can also be combined. For example, when comparing the average brushing data corresponding to the first sub-period with the average brushing data corresponding to the corresponding second sub-period, the average brushing data of the same type can be compared to obtain the comparison results corresponding to one or more types of brushing data in the first sub-period. This allows for more detailed data comparison and improves the accuracy of the analysis of changes in the user's brushing habits or brushing effectiveness.
[0078] In some embodiments, the second brushing strategy may include multiple sub-strategies, and the multiple sub-strategies may correspond to different toothbrush operating parameters. As shown in FIG4 , the step of determining that the toothbrush brushing strategy is the second brushing strategy may include steps 402 to 404.
[0079] Step 402: If the first comparison result is not within the first preset range, determine the target value range to which the first comparison result belongs.
[0080] Multiple sub-strategies may correspond to different toothbrush operating parameters, which may refer to multiple sub-strategies corresponding to different values of toothbrush operating parameters. Optionally, the toothbrush operating parameters may include, but are not limited to, at least one of a motor frequency corresponding to the outer side of the teeth, a motor duty cycle corresponding to the outer side of the teeth, a frequency change time interval corresponding to the outer side of the teeth, a motor frequency corresponding to the inner side of the teeth, a motor duty cycle corresponding to the inner side of the teeth, and a frequency change time interval corresponding to the inner side of the teeth.
[0081] For example, the second brushing strategy may include sub-strategy 1 and sub-strategy 2, wherein the toothbrush operating parameters of sub-strategy 1 include: the motor frequency corresponding to the outside of the teeth is 270Hz (Hertz) and 295Hz, the motor duty cycle corresponding to the outside of the teeth is 65% and 90%, and the frequency change time interval corresponding to the outside of the teeth is 70ms (milliseconds); the motor frequency corresponding to the inside of the teeth is 260Hz and 285Hz, the motor duty cycle corresponding to the outside of the teeth is 58% and 81%, and the frequency change time interval corresponding to the outside of the teeth is 45ms; the toothbrush operating parameters of sub-strategy 2 include: the motor frequency corresponding to the outside of the teeth is 263Hz and 290Hz, the motor duty cycle corresponding to the outside of the teeth is 65% and 85%, and the frequency change time interval corresponding to the outside of the teeth is 70ms; the motor frequency corresponding to the inside of the teeth is 255Hz and 283Hz, the motor duty cycle corresponding to the outside of the teeth is 60% and 85%, and the frequency change time interval corresponding to the outside of the teeth is 45ms, etc., but are not limited to these. It should be noted that the toothbrush operating parameters corresponding to different sub-strategies can have completely different values or partially the same values. The toothbrush operating parameters corresponding to each sub-strategy can be configured by the manufacturer according to actual needs or by the user.
[0082] Multiple sub-strategies correspond to different toothbrush operating parameters, so the cleaning capabilities of multiple sub-strategies may be different. Different numerical ranges can be set for different sub-strategies. The numerical range may refer to the numerical range of the first comparison result. Different numerical ranges can be used to characterize the different degrees of difference between the first historical brushing data and the second historical brushing data, that is, to characterize the user's brushing habits or the degree of deterioration of the brushing effect.
[0083] Therefore, if the first comparison result is not within the first preset range, the target numerical range to which the first comparison result belongs can be determined, and the target sub-strategy corresponding to the target numerical range can be determined, and the toothbrush brushing strategy can be determined as the target sub-strategy. If the user's brushing habits or the degree of deterioration in brushing effect are significant, a sub-strategy with stronger cleaning ability can be selected to improve brushing effect; if the user's brushing habits or the degree of deterioration in brushing effect are minor, a sub-strategy with less cleaning ability but more comfortable and gentle can be selected to balance cleaning intensity and brushing comfort, thereby improving user experience.
[0084] Step 404 : determining a target sub-strategy corresponding to the target numerical range, and determining the toothbrush brushing strategy as the target sub-strategy.
[0085] In some embodiments, the historical toothbrushing data may include one or more types of toothbrushing data, each type of toothbrushing data may have a corresponding first preset range, and for each type of toothbrushing data, multiple numerical ranges corresponding to multiple sub-strategies may be set. If it is detected that a first comparison result corresponding to a first type of toothbrushing data is not within the first preset range corresponding to the first type of toothbrushing data, a target numerical range to which the first comparison result corresponding to the first type of toothbrushing data belongs may be determined, a target sub-strategy corresponding to the target numerical range may be determined, and the toothbrush brushing strategy may be determined to be the target sub-strategy.
[0086] For example, the first preset range corresponding to the average residual amount of dental plaque is less than or equal to 5%. Assuming that the cleaning ability of sub-strategy 1 is greater than that of sub-strategy 2, the numerical range corresponding to sub-strategy 2 can be set to 5% to 15%, and the numerical range corresponding to sub-strategy 1 can be set to greater than or equal to 15%, etc., but not limited to this.
[0087] By dividing the corresponding numerical ranges for different types of brushing data, the numerical ranges corresponding to each sub-strategy can be distinguished in more detail, making it convenient to evaluate the brushing strategy that the user actually needs from multiple dimensions in more detail, so as to improve the accuracy of the determined brushing strategy and enhance the intelligence of the toothbrush.
[0088] In some embodiments, when the second brushing strategy may include multiple sub-strategies, if the first comparison result is not within the first preset range and the current brushing strategy of the toothbrush is the first sub-strategy, the brushing strategy of the toothbrush is determined to be the second sub-strategy, and the second sub-strategy is the next sub-strategy of the first sub-strategy.
[0089] Optionally, the multiple sub-strategies included in the second brushing strategy can be arranged in a certain order, and the arrangement rules can be set according to actual needs. For example, they can be arranged in descending order according to the priority corresponding to each sub-strategy; or, multiple sub-strategies can be arranged randomly; or, they can be arranged according to the user's preference for each sub-strategy, etc., but are not limited to this. Among them, the priority corresponding to each sub-strategy can be determined according to the cleaning ability corresponding to each sub-strategy, for example, the higher the cleaning ability, the higher the corresponding priority; and / or, the priority corresponding to each sub-strategy can be arranged according to the comfort level corresponding to each sub-strategy, and the higher the comfort level, the higher the corresponding priority, etc., but are not limited to this.
[0090] If the first comparison result between the first historical brushing data and the second historical brushing data is not within the first preset range, and the current brushing strategy of the toothbrush is the first sub-strategy, it can be explained that the brushing strategy running in the first historical brushing cycle is the first sub-strategy, that is, the comparison result between the second historical brushing data corresponding to the second historical brushing cycle and the historical brushing data corresponding to the previous brushing cycle of the second historical brushing cycle is also not within the first preset range, and the adoption of the first sub-strategy in the first historical brushing cycle did not improve the user's brushing habits or brushing effects. Therefore, when it is determined that the first comparison result between the first historical brushing data and the second historical brushing data is not within the first preset range, it can be determined that the brushing strategy of the toothbrush is the next sub-strategy of the first sub-strategy, and the brushing strategy is replaced to improve the user's brushing habits and improve the brushing effects.
[0091] Optionally, if the current first sub-strategy of the toothbrush is the last sub-strategy arranged at the end, the first sub-strategy may be used as the next sub-strategy of the first sub-strategy.
[0092] In some embodiments, if the first comparison result is not within the first preset range, and the current brushing strategy of the toothbrush is the first sub-strategy, and the first sub-strategy is not the last sub-strategy, then the brushing strategy of the toothbrush is determined to be the second sub-strategy; if the first comparison result is not within the first preset range, and the current brushing strategy of the toothbrush is the first sub-strategy, and the first sub-strategy is the last sub-strategy, then the brushing strategy of the toothbrush continues to be determined to be the first sub-strategy.
[0093] If the first comparison result between the first historical brushing data and the second historical brushing data is not within the first preset range, and the current brushing strategy of the toothbrush is the first sub-strategy, it can be determined whether the first sub-strategy is the last sub-strategy. If the current first sub-strategy is not the last sub-strategy, the brushing strategy of the toothbrush can be determined as the next sub-strategy of the first sub-strategy, and the brushing strategy can be changed; if the current first sub-strategy is the last sub-strategy, the brushing strategy of the toothbrush can continue to be determined as the first sub-strategy, and the brushing strategy will not be changed.
[0094] As a specific implementation, the second brushing strategy includes M sub-strategies. If the first comparison result between the first historical brushing data and the second historical brushing data is not within the first preset range, and the current brushing strategy of the toothbrush is the first sub-strategy, the cumulative number N can be determined. The cumulative number N may refer to the cumulative number of brushing cycles of the toothbrush running the sub-strategies in the second brushing strategy.
[0095] It can be determined whether the cumulative number of times N is less than the number threshold M. If the cumulative number of times N is less than the number threshold M, the toothbrush brushing strategy can be determined to be the second sub-strategy, where the current first sub-strategy is the Nth sub-strategy and the second sub-strategy is the N+1th sub-strategy. If the cumulative number of times N is greater than or equal to the number threshold M, the toothbrush brushing strategy can be further determined to be the first sub-strategy, where the current first sub-strategy is the Mth sub-strategy.
[0096] In the embodiment of the present application, by flexibly changing the brushing strategy of the toothbrush, the brushing strategy required by the user can be determined more accurately, helping the user to improve his brushing habits and improve the brushing effect.
[0097] Step 312: In response to the toothbrush start instruction, control the toothbrush to run the determined brushing strategy.
[0098] The toothbrush activation instruction may include a toothbrush power-on instruction and / or a toothbrush wake-up instruction, wherein the toothbrush power-on instruction is used to instruct the toothbrush to power on, and the toothbrush wake-up instruction is used to instruct the toothbrush to wake up from a standby state. When the electronic device receives the toothbrush activation instruction, it may control the toothbrush to execute a determined brushing strategy, and control the smart toothbrush to operate in a toothbrush operation mode corresponding to the determined brushing strategy.
[0099] It should be noted that the electronic device can determine the brushing strategy of the toothbrush based on the historical brushing records before receiving the toothbrush start-up instruction, and then control the toothbrush to run the determined brushing strategy when receiving the toothbrush start-up instruction; the electronic device can also determine the brushing strategy of the toothbrush based on the historical brushing records after receiving the toothbrush start-up instruction, and then control the toothbrush to run the determined brushing strategy.
[0100] In some embodiments, if the determined brushing strategy is the second brushing strategy, a strategy prompt information may be output, and the strategy prompt information may be used to indicate whether to run the second brushing strategy. Optionally, the method of outputting the strategy prompt information may include but is not limited to outputting the strategy prompt information in the form of text and / or pictures through a display device, outputting the strategy prompt information in the form of voice through an audio playback module, etc. For example, Figure 5 is a schematic diagram of an interface for outputting strategy prompt information in one embodiment. As shown in Figure 5, the strategy prompt information can be output in the form of text through a display device: "Please confirm whether to enter the exclusive brushing mode", and the user can choose whether to let the toothbrush enter the exclusive brushing mode (i.e., the above-mentioned second brushing strategy) by triggering the confirmation control and cancel control on the interface.
[0101] If the user confirms that the toothbrush should run the second brushing strategy, a confirmation operation may be performed, which indicates the confirmation of running the second brushing strategy. The confirmation operation may include, but is not limited to, pressing a first designated button on the toothbrush, inputting a first designated gesture, or inputting a voice message indicating confirmation of running the second brushing strategy. The confirmation operation method can be set according to actual needs. If the electronic device detects a confirmation operation in response to the strategy prompt information, it controls the toothbrush to run the second brushing strategy.
[0102] If the user confirms that they do not want the toothbrush to run the second brushing strategy, they can cancel the operation, which is used to indicate that the second brushing strategy should not be run. The operation method for this cancellation operation may include but is not limited to pressing a second designated button on the toothbrush, inputting a second designated gesture, inputting a voice instruction to cancel the second brushing strategy, etc. The operation method of the cancellation operation can be set according to actual needs. If the electronic device detects the cancellation operation in response to the strategy prompt information, it can control the toothbrush to run the first brushing strategy.
[0103] In the embodiment of the present application, by outputting strategy prompt information, the user can choose whether to let the toothbrush run the second brushing strategy according to the actual situation, thereby meeting the different needs of the user and improving the user experience.
[0104] In some embodiments, when a confirmation operation for the strategy prompt information is detected, the second brushing strategy can be configured as the default brushing strategy, so that the toothbrush runs the second brushing strategy by default each time it is started during the current brushing cycle.
[0105] If the user confirms that the toothbrush should run the second brushing strategy, the electronic device can configure the second brushing strategy as the default brushing strategy. Optionally, a default tag corresponding to the second brushing strategy can be added. During the current brushing cycle, each time the toothbrush is started (such as when it is turned on or woken up), the second brushing strategy can be run by default according to the default tag corresponding to the second brushing strategy. Optionally, the second brushing strategy can be configured as the highest priority, that is, the priority of the second brushing strategy is higher than the priority of the first brushing strategy. During the current brushing cycle, each time the toothbrush is started (such as when it is turned on or woken up), the brushing strategy with the highest priority (i.e., the second brushing strategy) can be run by default. Optionally, a strategy list can be stored in the toothbrush, which can include multiple supported brushing strategies. The second brushing strategy can be adjusted to the top of the strategy list. During the current brushing cycle, each time the toothbrush is started (such as when it is turned on or woken up), the brushing strategy ranked first in the strategy list (i.e., the second brushing strategy) can be run by default.
[0106] In some embodiments, the second brushing strategy includes multiple sub-strategies. When the electronic device determines that the toothbrush's brushing strategy is a target sub-strategy and detects a confirmation operation for the target sub-strategy, that is, the user confirms that the toothbrush will run the target sub-strategy, the target sub-strategy can be configured as the default brushing strategy, so that the toothbrush will run the target sub-strategy by default each time it is started during the current brushing cycle. Configuring the target sub-strategy as the default brushing strategy may include, but is not limited to, adding a default tag corresponding to the target sub-strategy, configuring the target sub-strategy as the highest priority, adjusting the target sub-strategy to the top of the strategy list, etc.
[0107] In an embodiment of the present application, when the user confirms that the toothbrush should run the second brushing strategy, the second brushing strategy can be configured as the default brushing strategy, so that the toothbrush will run the second brushing strategy by default each time it is started during the current brushing cycle. The user only needs to confirm once and does not need to confirm every time the toothbrush is started, which simplifies user operations and improves the intelligence of the toothbrush.
[0108] In some embodiments, when a cancel operation is detected for the strategy prompt information, the electronic device may delete the first historical brushing data corresponding to the first historical brushing cycle. If the user confirms that the toothbrush does not want to run the second brushing strategy, it may be that the second brushing strategy does not meet the user's actual needs, indicating that the first comparison result obtained this time is inaccurate. Therefore, when a cancel operation is detected for the strategy prompt information, the first historical brushing data corresponding to the first historical brushing cycle may be deleted. When the current brushing cycle ends, the electronic device may compare the brushing data corresponding to the current brushing cycle with the second historical brushing data corresponding to the second historical brushing cycle to obtain a new first comparison result, and determine the brushing strategy of the toothbrush in the next brushing cycle based on the new first comparison result, so that the determined brushing strategy can be more in line with the user's actual needs and improve the accuracy of the determined brushing strategy.
[0109] In an embodiment of the present application, by comparing the historical brushing data of two historical brushing cycles, it is possible to accurately analyze the user's brushing habits or whether the brushing effect has deteriorated, and determine a brushing strategy that better meets the user's actual needs based on the comparison results, thereby improving the accuracy of the determined brushing strategy and improving the intelligence of the toothbrush.
[0110] In some embodiments, after obtaining the first comparison result, the above-mentioned method for determining the teeth brushing strategy may generate a teeth brushing report according to the first comparison result and output the teeth brushing report.
[0111] The toothbrushing report can be used to provide the user with feedback on changes in the user's toothbrushing data between the first and second historical toothbrushing cycles, a comparison of the toothbrushing data between the first and second historical toothbrushing cycles, etc. Methods for outputting the toothbrushing report include, but are not limited to, outputting it via a display device in the form of text and / or graphics, or outputting it via an audio playback device in the form of voice.
[0112] In some embodiments, the toothbrush can be controlled to output a brushing report each time it wakes up / turns on, thereby increasing the user's enthusiasm for brushing. Optionally, a brushing report can be generated and output based on the first comparison result only when the toothbrush's brushing strategy is determined to be the second brushing strategy. In other words, if the toothbrush's brushing strategy is determined to be the first brushing strategy, the brushing report may not be generated, or a brushing report may be generated but the toothbrush is not controlled to output the brushing report. If the toothbrush's brushing strategy is determined to be the first brushing strategy, indicating that the user's brushing habits or brushing results are not significantly worse, the toothbrush may not output the brushing report, thereby reducing the waiting time for the user to start brushing and reducing the adverse effects of the brushing report on the user.
[0113] In one embodiment, the historical toothbrushing data includes one or more types of toothbrushing data. After comparing the first historical toothbrushing data with the toothbrushing data of the same type in the second historical toothbrushing data to obtain first comparison results corresponding to the one or more types of toothbrushing data, a toothbrushing report can be generated and output based on the first comparison results corresponding to the one or more types of toothbrushing data. As shown in Figure 6, the step of generating a toothbrushing report based on the first comparison result and outputting the toothbrushing report can include steps 602 to 604.
[0114] Step 602: Generate a tooth brushing report based on the first comparison results corresponding to the one or more types of tooth brushing data. The tooth brushing report includes a report interface corresponding to the one or more types of tooth brushing data.
[0115] The tooth brushing report may include a report interface corresponding to each type of tooth brushing data, and the report interface may be used to display the first comparison result corresponding to the corresponding type of tooth brushing data. Optionally, the report interface may also display the specific data of the corresponding type of tooth brushing data in the first historical tooth brushing cycle, as well as the specific data in the second historical tooth brushing cycle. For example, the report interface corresponding to the tooth brushing duration may display the comparison result of the tooth brushing duration between the first historical tooth brushing cycle and the second historical tooth brushing cycle (such as the comparison result of the average tooth brushing duration, the comparison result of the total tooth brushing duration, etc.), and may also display the average tooth brushing duration of each day in the first historical tooth brushing cycle, the average tooth brushing duration of each day in the second historical tooth brushing cycle, and / or display the tooth brushing duration of each tooth brushing process in the first historical tooth brushing cycle, the tooth brushing duration of each tooth brushing process in the second historical tooth brushing cycle, etc., but is not limited to these.
[0116] For example, Figure 7A is a schematic diagram of a report interface corresponding to brushing duration in one embodiment. As shown in Figure 7A, the report interface corresponding to brushing duration can display the average brushing duration of the first historical brushing cycle (1m33s), the average brushing duration of the second historical brushing cycle (1m30s), and the comparison result of the average brushing duration between the first and second historical brushing cycles (increase by 3s).
[0117] Furthermore, for each type of toothbrushing data, a main report interface and one or more sub-report interfaces may be generated. The specific data presented in the main report interface and the sub-report interface may be different. For example, the main report interface may display the first comparison result corresponding to the corresponding type of toothbrushing data, and the sub-report interface may display the specific data of the corresponding type of toothbrushing data in the first historical toothbrushing cycle and the specific data in the second historical toothbrushing cycle. The main report interface may provide an entry control to enter the sub-report interface, and the user can choose to enter the corresponding sub-report interface by triggering the entry control.
[0118] For example, Figure 7B is a schematic diagram of a report interface corresponding to brushing duration in another embodiment. As shown in Figure 7B, the main report interface 710 corresponding to brushing duration can display the average brushing duration of the first historical brushing cycle (1m33s), the average brushing duration of the second historical brushing cycle (1m30s), and the comparison result of the average brushing duration between the first and second historical brushing cycles (increase by 3s). The main report interface 710 may include an entry control 702 and an entry control 704. The entry control 702 is used to jump to a sub-interface 720, and the entry control 704 is used to jump to a sub-interface 730. Sub-interface 720 may display the average brushing time per day in the second historical brushing cycle (e.g., August 14th to August 20th), as well as the average brushing time for the entire second historical brushing cycle (1m30s). Sub-interface 730 may display the average brushing time per day in the first historical brushing cycle (e.g., August 21st to August 27th), as well as the average brushing time for the entire first historical brushing cycle (1m33s). Users can view brushing data according to their actual needs. The brushing report displays more information to meet the different needs of users.
[0119] Optionally, a corresponding standard indicator can be set for each type of brushing data. When it is detected that the brushing data does not meet the standard indicator, a prompt can be given in the corresponding report interface. The prompt method may include but is not limited to displaying the brushing data that does not meet the standard indicator in a set color, magnifying the brushing data that does not meet the standard indicator, or displaying an indicator icon corresponding to the standard indicator (such as an indicator line, etc.) in the report interface, but is not limited to these. For example, taking sub-interface 730 in Figure 7B as an example, if the average brushing time on the first day does not meet the standard indicator of brushing time (such as 1m25s), a filled bar chart will be displayed to prompt the user to pay attention to the brushing data that does not meet the standard indicator.
[0120] Step 604: output the report interfaces corresponding to the one or more types of tooth brushing data in descending order of priority; or, select any one of the report interfaces for output.
[0121] In some embodiments, when there are multiple types of tooth brushing data, the priorities corresponding to the various types of tooth brushing data can be determined, and the report interfaces corresponding to the one or more types of tooth brushing data can be output in descending order of priority. For example, the priority of tooth brushing time can be set higher than the priority of tooth brushing pressure, the priority of tooth brushing pressure can be set higher than the priority of dental plaque cleaning rate, the priority of dental plaque cleaning rate can be set higher than the priority of dental plaque residual amount, etc., and then the report interface of tooth brushing time, the report interface of tooth brushing pressure, the report interface of dental plaque cleaning rate, and the report interface of dental plaque residual amount can be output in descending order of priority.
[0122] Optionally, a switching display time interval for the report interface can be set, and the report interface corresponding to the one or more types of tooth brushing data can be output in sequence according to the switching display time interval. For example, the report interface can be switched every 2 seconds, and the report interface corresponding to the one or more types of tooth brushing data can be output in sequence according to the priority of the tooth brushing data from high to low.
[0123] Optionally, the user may manually switch the report interface instead of actively switching. When a user-input switching operation is detected, the report interface currently displayed switches to the next report interface. For example, the report interface corresponding to the highest-priority toothbrush data is displayed first, in descending order of priority. When a switching operation is detected, the report interface corresponding to the second-highest-priority toothbrush data is switched to and displayed. When a switching operation is detected, the report interface corresponding to the next-highest-priority toothbrush data is switched to and displayed again. And so on.
[0124] The priorities corresponding to various types of toothbrushing data can be uniformly set by the manufacturer according to actual needs, or can be set by the user according to personal needs. In some embodiments, the browsing frequency and / or browsing time of the report interface of various types of toothbrushing data viewed by the user in the past period of time can also be counted, and the priorities corresponding to various types of toothbrushing data can be determined based on the browsing frequency and / or browsing time of the report interface of various types of toothbrushing data in the past period of time. Furthermore, the higher the browsing frequency and / or the longer the browsing time, the higher the corresponding priority can be. By analyzing the user's browsing habits to adjust the priorities corresponding to various types of toothbrushing data, and thereby determining the output order of each report interface, the user's interest in viewing the report interface can be increased, and it can be more in line with the user's browsing habits and concerns.
[0125] In some embodiments, the electronic device may also select any report interface output, for example, randomly select the report interface output corresponding to any type of brushing data, or select the report interface output that the user browsed for the longest time when the last brushing report was output, etc., but is not limited to this.
[0126] In an embodiment of the present application, a corresponding report interface can be generated for each type of brushing data, enriching the content displayed in the brushing report, allowing users to better understand the historical brushing data and comparison results of two historical brushing cycles, and meeting the different needs of users.
[0127] As an embodiment, the first historical brushing cycle includes multiple first sub-cycles, and the second historical brushing cycle includes multiple second sub-cycles. When the average brushing data corresponding to each first sub-cycle is compared with the average brushing data of the second sub-cycle corresponding to each first sub-cycle, and the first comparison result corresponding to each first sub-cycle is obtained, the step of generating a brushing report according to the first comparison result and outputting the brushing report may include: generating a brushing report according to the first comparison result corresponding to each first sub-cycle, the brushing report including the first comparison result corresponding to each first sub-cycle, and / or the sum of the first comparison results corresponding to each first sub-cycle.
[0128] In some embodiments, the tooth brushing report may include the first comparison results corresponding to each first sub-cycle. For example, each tooth brushing cycle includes 7 days from Monday to Sunday, and the tooth brushing report may include the first comparison results corresponding to Monday to Sunday respectively.
[0129] Optionally, the first comparison result corresponding to each first sub-cycle may include the brushing score difference between the brushing score of each first sub-cycle and the brushing score of the corresponding second sub-cycle. The brushing report may include the brushing score difference corresponding to each first sub-cycle, and / or may include the sum of the brushing score difference corresponding to each first sub-cycle. For example, Figure 7C is a schematic diagram of a brushing report in one embodiment. As shown in Figure 7C, the brushing report shows two different brushing cycles, the brushing score comparison results corresponding to Monday to Sunday, and a summary of the brushing score difference.
[0130] In some embodiments, the historical tooth brushing data includes one or more types of tooth brushing data, and the first comparison result of a certain type of tooth brushing data corresponding to each first sub-cycle can be selected to generate a tooth brushing report. For example, the first comparison result of the tooth brushing data of the residual amount of dental plaque can be selected to generate a tooth brushing report, and the average residual amount of dental plaque corresponding to each first sub-cycle can be compared with the average residual amount of dental plaque corresponding to the second sub-cycle to obtain the comparison result of the average residual amount of dental plaque corresponding to each first sub-cycle. For example, Figure 7D is a schematic diagram of a tooth brushing report in another embodiment. As shown in Figure 7D, the tooth brushing report shows the comparison results of the average residual amount of dental plaque corresponding to two different tooth brushing cycles, Monday to Sunday, respectively.
[0131] In an embodiment of the present application, a brushing report can be generated according to the comparison results of the sub-cycles corresponding to the two brushing cycles. The user can intuitively see the changes in brushing data of the sub-cycles in the same stage, which can enable the user to better understand the historical brushing data and comparison results of the two historical brushing cycles to meet the different needs of users.
[0132] As shown in FIG8 , in another embodiment, a method for determining a tooth brushing strategy is provided, which can be applied to an electronic device. The method may include the following steps:
[0133] Step 802: Obtain historical tooth brushing records, where the historical tooth brushing records include at least first historical tooth brushing data corresponding to a first historical tooth brushing cycle and second historical tooth brushing data corresponding to a second historical tooth brushing cycle.
[0134] Step 804 : Compare the first historical tooth brushing data and the second historical tooth brushing data to obtain a first comparison result.
[0135] Step 806 , determining whether the first comparison result is within a first preset range, if so, executing step 808 , if not, executing step 810 .
[0136] Step 808: Determine that the toothbrush brushing strategy is the first toothbrush brushing strategy.
[0137] Step 810: Determine that the toothbrush brushing strategy is the second toothbrush brushing strategy.
[0138] Step 812: In the current brushing cycle, if it is detected that the toothbrush has completed a brushing task, the brushing task progress corresponding to the current brushing cycle is updated, and the updated brushing task progress is output.
[0139] The electronic device may be pre-set with one or more brushing tasks, which may be used to specify target indicators to be achieved during a brushing process. For example, the brushing task may be a brushing time of 1m30s, a brushing tooth area coverage of 100%, or a plaque cleaning rate of 90%, etc., but is not limited thereto.
[0140] The progress of the brushing task can be used to represent the completion status of the brushing task in the current brushing cycle, and can be used to illustrate the completion status of the improvement plan for improving the user's brushing habits by the toothbrush working according to the second brushing strategy. If the progress of the brushing task is completed, it can be said that the improvement plan has been completed.
[0141] Optionally, during each brushing process of the toothbrush, if it is detected that the toothbrush has completed a brushing task, the brushing task progress corresponding to the current brushing cycle can be updated. Further, the task progress corresponding to each completed brushing task can be determined. For example, each time a brushing task is completed, the corresponding task progress is 20%, then the completion progress of 20% can be added to the brushing task progress corresponding to the current brushing cycle.
[0142] If multiple different brushing tasks are completed at the same time during the same brushing process (for example, the brushing time reaches 1m30s and the plaque cleaning rate reaches 90%), the brushing task progress corresponding to the current brushing cycle can be updated only once. This can avoid the problem of repeated updates of the brushing task progress due to multiple target indicators of the brushing task in the same brushing process, making the brushing task progress inaccurate. The brushing task progress can more accurately reflect the completion of the improvement plan.
[0143] In some embodiments, each time the toothbrush is powered on / awakened, the toothbrush can be controlled to output the latest brushing task progress and brushing report, and / or each time the brushing task progress is updated, the updated brushing task progress can be output. The present embodiment does not limit the timing of outputting the brushing task progress, and the method of outputting the brushing task progress may include, but is not limited to, outputting it via a display device in the form of text and / or graphics.
[0144] For example, Figure 9 is a schematic diagram showing the progress of a tooth brushing task in one embodiment. As shown in Figure 9, a progress bar representing the progress of the tooth brushing task can be displayed on the display device, and the completion degree of the tooth brushing task progress is displayed as 40%.
[0145] In some embodiments, when it is determined that the progress of the brushing task corresponding to the current brushing cycle is complete, brushing data corresponding to the current brushing cycle may be obtained and compared with the first historical brushing data to obtain a second comparison result. If the second comparison result is within a second preset range, the brushing strategy of the toothbrush is determined to be the first brushing strategy; if the second comparison result is not within the second preset range, the brushing strategy of the toothbrush is determined to be the second brushing strategy.
[0146] The progress of the brushing task corresponding to the current brushing cycle is completed, which can be 100% completion of the progress of the brushing task corresponding to the current brushing cycle. If the progress of the brushing task corresponding to the current brushing cycle is completed, it can indicate that the toothbrush is working according to the second brushing strategy to improve the user's brushing habits. The electronic device can obtain the brushing data corresponding to the current brushing cycle and compare the brushing data with the first historical brushing data to obtain a second comparison result. If the second comparison result is within a second preset range, it can indicate that the user's brushing habits or brushing effects have improved. The toothbrush's brushing strategy can be determined to be the first brushing strategy, and the toothbrush can be controlled to switch to the first brushing strategy. In this way, if the user's brushing habits or brushing effects have improved, a more comfortable brushing strategy can be selected to improve the user's brushing comfort.
[0147] If the second comparison result is not within the second preset range, it may indicate that the user's brushing habits or brushing effect have not improved. The toothbrush may be controlled to continue working with the second brushing strategy to improve the user's brushing habits and improve the brushing effect.
[0148] It should be noted that the second preset range may be the same as or different from the first preset range in the above embodiment, and this is not limited here. The method for determining whether the second comparison result is within the second preset range may be similar to the method for determining whether the first comparison result is within the first preset range described in the above embodiments. Please refer to the relevant descriptions in the above embodiments and will not be repeated here.
[0149] In an embodiment of the present application, the progress of the brushing task corresponding to the current brushing cycle can be updated according to the brushing task completed by the toothbrush, so as to accurately reflect the completion of the improvement plan of the toothbrush working according to the second brushing strategy to improve the user's brushing habits, help to better improve the user's brushing habits and brushing effects, and further improve the intelligence of the toothbrush.
[0150] As shown in FIG. 10 , in one embodiment, a tooth brushing strategy determination device 1000 is provided, which can be applied to the above-mentioned electronic device. The tooth brushing strategy determination device 1000 may include a record acquisition module 1010 , a comparison module 1020 and a strategy determination module 1030 .
[0151] The record acquisition module 1010 is used to acquire historical tooth brushing records, which at least include first historical tooth brushing data corresponding to a first historical tooth brushing cycle and second historical tooth brushing data corresponding to a second historical tooth brushing cycle.
[0152] The comparison module 1020 is configured to compare the first historical tooth brushing data with the second historical tooth brushing data to obtain a first comparison result.
[0153] The strategy determination module 1030 is configured to determine the toothbrush brushing strategy as the first brushing strategy if the first comparison result is within the first preset range; and to determine the toothbrush brushing strategy as the second brushing strategy if the first comparison result is not within the first preset range.
[0154] In one embodiment, the motor frequency corresponding to the second brushing strategy is greater than the motor frequency corresponding to the first brushing strategy; and / or, the motor duty cycle corresponding to the second brushing strategy is greater than the motor duty cycle corresponding to the first brushing strategy; and / or, the motor operating time corresponding to the second brushing strategy is greater than or equal to the motor operating time corresponding to the first brushing strategy; and / or, the frequency change time interval corresponding to the second brushing strategy is less than the frequency change time interval corresponding to the first brushing strategy.
[0155] In one embodiment, the second brushing strategy includes multiple sub-strategies corresponding to different toothbrush operating parameters. The strategy determination module 1030 is further configured to, if the first comparison result is not within the first preset range, determine a target numerical range to which the first comparison result belongs; determine a target sub-strategy corresponding to the target numerical range; and determine the toothbrush brushing strategy as the target sub-strategy.
[0156] In one embodiment, the second brushing strategy includes multiple sub-strategies corresponding to different toothbrush operating parameters. The strategy determination module 1030 is further configured to, if the first comparison result is not within the first preset range and the current brushing strategy of the toothbrush is the first sub-strategy, determine that the brushing strategy of the toothbrush is the second sub-strategy, where the second sub-strategy is the next sub-strategy of the first sub-strategy.
[0157] In one embodiment, the second brushing strategy includes multiple sub-strategies, each corresponding to different toothbrush operating parameters. The strategy determination module 1030 is further configured to, if the first comparison result is not within the first preset range, and the current brushing strategy of the toothbrush is the first sub-strategy, and the first sub-strategy is not the last sub-strategy, determine that the brushing strategy of the toothbrush is the second sub-strategy, and the second sub-strategy is the next sub-strategy of the first sub-strategy; if the first comparison result is not within the first preset range, and the current brushing strategy of the toothbrush is the first sub-strategy, and the first sub-strategy is the last sub-strategy, continue to determine that the brushing strategy of the toothbrush is the first sub-strategy.
[0158] In one embodiment, the toothbrush operating parameters include at least one of the motor frequency corresponding to the outside of the teeth, the motor duty cycle corresponding to the outside of the teeth, the frequency change time interval corresponding to the outside of the teeth, the motor frequency corresponding to the inside of the teeth, the motor duty cycle corresponding to the inside of the teeth, and the frequency change time interval corresponding to the inside of the teeth.
[0159] In one embodiment, the tooth brushing strategy determination device 1000 further includes a control module.
[0160] The control module is used to control the toothbrush to run a determined brushing strategy in response to a toothbrush start-up instruction.
[0161] In one embodiment, the control module is also used to output strategy prompt information if the determined brushing strategy is the second brushing strategy, and the strategy prompt information is used to indicate whether to run the second brushing strategy; if a confirmation operation for the strategy prompt information is detected, the toothbrush is controlled to run the second brushing strategy, and the confirmation operation is used to indicate the determination to run the second brushing strategy.
[0162] In one embodiment, the control module is further configured to configure the second brushing strategy as the default brushing strategy if a confirmation operation for the strategy prompt information is detected, so that the toothbrush runs the second brushing strategy by default each time it is started during the current brushing cycle.
[0163] In one embodiment, the control module is further configured to control the toothbrush to execute the first brushing strategy if a cancel operation for the strategy prompt information is detected, wherein the cancel operation is used to indicate not to execute the second brushing strategy.
[0164] In one embodiment, the first historical tooth brushing cycle is a tooth brushing cycle preceding the current tooth brushing cycle. The control module is further configured to delete the first historical tooth brushing data corresponding to the first historical tooth brushing cycle.
[0165] In one embodiment, the tooth brushing strategy determination apparatus 1000 further includes a report generation module.
[0166] A report generating module is used to generate a tooth brushing report according to the first comparison result and output the tooth brushing report.
[0167] In one embodiment, the historical brushing data includes one or more types of brushing data; the comparison module 1020 is also used to compare the first historical brushing data with the brushing data of the same type in the second historical brushing data to obtain a first comparison result corresponding to one or more types of brushing data.
[0168] The strategy determination module 1030 is also used to determine that the brushing strategy of the toothbrush is the first brushing strategy if the first comparison results corresponding to various types of brushing data are all within the first preset range corresponding to the various types of brushing data; if the first comparison result corresponding to the first type of brushing data is not within the first preset range corresponding to the first type of brushing data, then determine that the brushing strategy of the toothbrush is the second brushing strategy; the first type of brushing data is any type of brushing data.
[0169] In one embodiment, the historical teeth brushing data includes at least one type of teeth brushing data of the following types: teeth brushing duration, teeth brushing cleaning rate, teeth brushing area coverage rate, teeth brushing pressure, dental plaque cleaning rate, and dental plaque residual amount.
[0170] In one embodiment, the report generation module is also used to generate a brushing report based on the first comparison results corresponding to one or more types of brushing data, and the brushing report includes a report interface corresponding to one or more types of brushing data; outputs the report interface corresponding to one or more types of brushing data in sequence according to the priority of the brushing data from high to low; or, selects any report interface for output.
[0171] In one embodiment, the first historical brushing cycle includes multiple first sub-cycles, and the second historical brushing cycle includes multiple second sub-cycles, and the multiple first sub-cycles correspond one-to-one to the multiple second sub-cycles; the comparison module 1020 is also used to count the average brushing data corresponding to each first sub-cycle based on the first historical brushing data; count the average brushing data corresponding to each second sub-cycle based on the second historical brushing data; and compare the average brushing data corresponding to each first sub-cycle with the average brushing data of the second sub-cycle corresponding to each first sub-cycle to obtain the first comparison result corresponding to each first sub-cycle.
[0172] In one embodiment, the report generation module is also used to generate a brushing report based on the first comparison results corresponding to each first sub-cycle, and the brushing report includes the first comparison results corresponding to each first sub-cycle and / or the sum of the first comparison results corresponding to each first sub-cycle.
[0173] In one embodiment, the report generating module is further configured to generate a brushing report according to the first comparison result and output the brushing report when it is determined that the brushing strategy of the toothbrush is the second brushing strategy.
[0174] In one embodiment, the record acquisition module 1010 is further configured to acquire the brushing data corresponding to the current brushing cycle when it is determined that the progress of the brushing task corresponding to the current brushing cycle is completed.
[0175] The comparison module 1020 is further configured to compare the tooth brushing data with the first historical tooth brushing data to obtain a second comparison result.
[0176] The strategy determination module 1030 is further configured to determine that the toothbrush brushing strategy is the first brushing strategy if the second comparison result is within the second preset range; and to determine that the toothbrush brushing strategy is the second brushing strategy if the second comparison result is not within the second preset range.
[0177] In an embodiment of the present application, by comparing the historical brushing data of two historical brushing cycles, it is possible to accurately analyze whether the user's brushing habits or brushing effects have deteriorated. When the user's brushing habits or brushing effects have deteriorated, the brushing strategy of the toothbrush is determined to be the second brushing strategy with stronger cleaning ability, thereby improving the user's brushing habits and improving the brushing effects. The brushing strategy required by the user can be determined more accurately, thereby improving the accuracy of the determined brushing strategy and improving the intelligence of the toothbrush.
[0178] Figure 11 is a block diagram of an electronic device according to one embodiment. As shown in Figure 11, electronic device 1100 may include one or more of the following components: a processor 1110 and a processor 1120 coupled to processor 1110. Processor 1120 may store one or more computer programs, which, when executed by one or more processors 1110, may be configured to implement the methods described in the above embodiments.
[0179] Processor 1110 may include one or more processing cores. Processor 1110 utilizes various interfaces and circuits to connect various components within electronic device 1100. By running or executing instructions, programs, code sets, or instruction sets stored within processor 1120, and accessing data stored within processor 1120, processor 1110 performs various functions and processes data within electronic device 1100. Optionally, processor 1110 may be implemented using at least one of the following hardware forms: digital signal processing (DSP), field-programmable gate array (FPGA), and programmable logic array (PLA). Processor 1110 may integrate one or a combination of a central processing unit (CPU), a graphics processing unit (GPU), and a modem. The CPU primarily processes the operating system, user interface, and application programs; the GPU is responsible for rendering and drawing display content; and the modem handles wireless communications. It is understood that the modem may not be integrated into processor 1110 and may be implemented separately via a communications chip.
[0180] The processor 1120 may include a random access memory (RAM) or a read-only memory (ROM). The processor 1120 may be used to store instructions, programs, codes, code sets, or instruction sets. The processor 1120 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for implementing at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the above-mentioned various method embodiments, etc. The data storage area may also store data created by the electronic device 1100 during use.
[0181] It can be understood that the electronic device 1100 may include more or fewer structural elements than those in the above structural block diagram, for example, including a display device, a power module, physical buttons, a WiFi (Wireless Fidelity) module, a speaker, a Bluetooth module, a sensor, etc., and is not limited here.
[0182] An embodiment of the present application discloses a computer-readable storage medium storing a computer program, wherein the computer program, when executed by a processor, implements the methods described in the above embodiments.
[0183] An embodiment of the present application discloses a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program can be executed by a processor to implement the methods described in the above embodiments.
[0184] Those skilled in the art will appreciate that all or part of the processes in the above-described method embodiments can be implemented by instructing related hardware through a computer program. The program can be stored in a non-volatile computer-readable storage medium. When executed, the program can include the processes in the above-described method embodiments. The storage medium can be a magnetic disk, an optical disk, a ROM, or the like.
[0185] As used herein, any reference to memory, storage, database, or other medium may include nonvolatile and / or volatile memory. Suitable nonvolatile memory may include ROM, programmable ROM (PROM), erasable PROM (EPROM), electrically erasable PROM (EEPROM), or flash memory. Volatile memory may include random access memory (RAM), which serves as external cache memory. By way of illustration and not limitation, RAM may be in various forms, such as static RAM (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced synchronous DRAM (ESDRAM), synchronous link DRAM (SLDRAM), Rambus DRAM (RDRAM), and direct RAMbus dynamic RAM (DRDRAM).
[0186] It should be understood that the references to "one embodiment" or "an embodiment" throughout the specification mean that the specific features, structures, or characteristics associated with the embodiment are included in at least one embodiment of the present application. Therefore, the references to "in one embodiment" or "in an embodiment" throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. Those skilled in the art should also be aware that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily required for the present application.
[0187] In the various embodiments of the present application, it should be understood that the size of the serial numbers of the above-mentioned processes does not necessarily mean the order of execution. The order of execution of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0188] The units described above as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, i.e., they may be located in one place or distributed across multiple network units. Some or all of these units may be selected based on actual needs to achieve the objectives of this embodiment.
[0189] In addition, the functional units in the embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0190] The technical features of the above-mentioned embodiments can be combined arbitrarily. In order to make the description concise, not all possible combinations of the technical features in the above-mentioned embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0191] The above describes in detail a method, device, electronic device, and storage medium for determining a toothbrushing strategy disclosed in the embodiments of this application. Specific examples are used herein to illustrate the principles and implementation methods of this application. The description of the above embodiments is intended only to help understand the method and core concept of this application. At the same time, those skilled in the art will find that the specific implementation methods and scope of application may vary based on the concepts of this application. In summary, the contents of this specification should not be construed as limiting this application.
Claims
1. A method for determining a toothbrushing strategy, wherein: include: Acquire a historical toothbrushing record, wherein the historical toothbrushing record at least includes first historical toothbrushing data corresponding to a first historical toothbrushing cycle and second historical toothbrushing data corresponding to a second historical toothbrushing cycle; Comparing the first historical toothbrushing data with the second historical toothbrushing data to obtain a first comparison result; If the first comparison result is within a first preset range, determining that the brushing strategy of the toothbrush is a first brushing strategy; If the first comparison result is not within the first preset range, the brushing strategy of the toothbrush is determined to be the second brushing strategy.
2. The method according to claim 1, wherein: The cleaning ability corresponding to the second brushing strategy is greater than the cleaning ability corresponding to the first brushing strategy; and / or, The comfort level corresponding to the first brushing strategy is greater than the comfort level corresponding to the second brushing strategy.
3. The method according to claim 1, wherein: The first historical brushing cycle is the previous brushing cycle of the current brushing cycle, and the second historical brushing cycle is the previous brushing cycle of the first historical brushing cycle.
4. The method according to claim 1, wherein: The second brushing strategy includes a plurality of sub-strategies, and the plurality of sub-strategies correspond to different toothbrush operation parameters; if the first comparison result is not within the first preset range, determining that the toothbrush brushing strategy is the second brushing strategy includes: If the first comparison result is not within the first preset range, determining a target value range to which the first comparison result belongs; A target sub-strategy corresponding to the target numerical range is determined, and the brushing strategy of the toothbrush is determined to be the target sub-strategy.
5. The method according to claim 1, wherein: The second brushing strategy includes a plurality of sub-strategies, and the plurality of sub-strategies correspond to different toothbrush operation parameters; if the first comparison result is not within the first preset range, determining that the toothbrush brushing strategy is the second brushing strategy includes: If the first comparison result is not within the first preset range and the current brushing strategy of the toothbrush is the first sub-strategy, the brushing strategy of the toothbrush is determined to be the second sub-strategy, and the second sub-strategy is the next sub-strategy of the first sub-strategy.
6. The method according to claim 1, wherein: The second brushing strategy includes a plurality of sub-strategies, and the plurality of sub-strategies correspond to different toothbrush operation parameters; if the first comparison result is not within the first preset range, determining that the toothbrush brushing strategy is the second brushing strategy includes: If the first comparison result is not within the first preset range, and the current brushing strategy of the toothbrush is the first sub-strategy, and the first sub-strategy is not the last sub-strategy, then the brushing strategy of the toothbrush is determined to be the second sub-strategy, and the second sub-strategy is the next sub-strategy of the first sub-strategy; If the first comparison result is not within the first preset range, and the current brushing strategy of the toothbrush is the first sub-strategy, and the first sub-strategy is the last sub-strategy, then continue to determine that the brushing strategy of the toothbrush is the first sub-strategy.
7. The method according to any one of claims 4 to 6, wherein: The toothbrush operating parameters include at least one of the motor frequency corresponding to the outside of the teeth, the motor duty cycle corresponding to the outside of the teeth, the frequency change time interval corresponding to the outside of the teeth, the motor frequency corresponding to the inside of the teeth, the motor duty cycle corresponding to the inside of the teeth, and the frequency change time interval corresponding to the inside of the teeth.
8. The method according to claim 1, wherein: The method further comprises: In response to the toothbrush start-up instruction, the toothbrush is controlled to run a determined brushing strategy.
9. The method according to claim 8, wherein: The controlling the toothbrush to run a determined brushing strategy comprises: If the determined brushing strategy is the second brushing strategy, outputting strategy prompt information, wherein the strategy prompt information is used to indicate whether to select whether to execute the second brushing strategy; If a confirmation operation for the strategy prompt information is detected, the toothbrush is controlled to execute the second brushing strategy, and the confirmation operation is used to indicate whether to execute the second brushing strategy.
10. The method according to claim 9, wherein: The method further comprises: If a confirmation operation for the strategy prompt information is detected, the second brushing strategy is configured as a default brushing strategy, so that the toothbrush runs the second brushing strategy by default each time it is started during the current brushing cycle.
11. The method according to claim 9, wherein: After outputting the strategy prompt information, the method further includes: If a cancel operation for the strategy prompt information is detected, the toothbrush is controlled to execute the first brushing strategy, and the cancel operation is used to indicate not to execute the second brushing strategy.
12. The method according to claim 11, wherein: The first historical tooth brushing cycle is a tooth brushing cycle before the current tooth brushing cycle; the method further includes: If a cancel operation on the strategy prompt information is detected, the first historical brushing data corresponding to the first historical brushing cycle is deleted.
13. The method according to any one of claims 1 to 6 and 8 to 12, wherein: After comparing the first historical toothbrushing data with the second historical toothbrushing data to obtain a first comparison result, the method further includes: A teeth brushing report is generated according to the first comparison result, and the teeth brushing report is output.
14. The method according to claim 13, wherein: The historical toothbrushing data includes one or more types of toothbrushing data; the first historical toothbrushing data and the second historical toothbrushing data are compared to obtain a first comparison result, including: Compare the first historical toothbrushing data with the toothbrushing data of the same type in the second historical toothbrushing data to obtain first comparison results corresponding to the one or more types of toothbrushing data; If the first comparison result is within a first preset range, determining that the toothbrush brushing strategy is a first toothbrush brushing strategy includes: If the first comparison results corresponding to the various types of toothbrushing data are all within the first preset ranges corresponding to the various types of toothbrushing data, then determining that the toothbrush brushing strategy is the first toothbrushing strategy; If the first comparison result is not within the first preset range, determining that the brushing strategy of the toothbrush is the second brushing strategy includes: If the first comparison result corresponding to the first type of brushing data is not within the first preset range corresponding to the first type of brushing data, the brushing strategy of the toothbrush is determined to be the second brushing strategy; the first type of brushing data is any type of brushing data.
15. The method according to claim 14, wherein: The historical teeth brushing data includes at least one type of teeth brushing data of the following types: teeth brushing duration, teeth brushing cleaning rate, teeth brushing tooth area coverage rate, teeth brushing pressure, dental plaque cleaning rate, and dental plaque residual amount.
16. The method according to claim 14, wherein: The step of generating a toothbrushing report according to the first comparison result and outputting the toothbrushing report comprises: Generate a toothbrushing report according to the first comparison results respectively corresponding to the one or more types of toothbrushing data, wherein the toothbrushing report includes a report interface corresponding to the one or more types of toothbrushing data one by one; The report interfaces corresponding to the one or more types of toothbrushing data are output in order of priority from high to low; or any one of the report interfaces is selected for output.
17. The method according to claim 13, wherein: The first historical toothbrushing cycle includes a plurality of first sub-cycles, the second historical toothbrushing cycle includes a plurality of second sub-cycles, and the plurality of first sub-cycles correspond to the plurality of second sub-cycles one by one; the first historical toothbrushing data and the second historical toothbrushing data are compared to obtain a first comparison result, including: Counting average toothbrushing data corresponding to each of the first sub-periods according to the first historical toothbrushing data; Counting average toothbrushing data corresponding to each of the second sub-periods according to the second historical toothbrushing data; The average toothbrushing data corresponding to each of the first sub-periods is compared with the average toothbrushing data of the second sub-period corresponding to each of the first sub-periods to obtain a first comparison result corresponding to each of the first sub-periods.
18. The method according to claim 17, wherein: The step of generating a toothbrushing report according to the first comparison result and outputting the toothbrushing report comprises: A tooth brushing report is generated according to the first comparison results corresponding to each of the first sub-cycles, wherein the tooth brushing report includes the first comparison results corresponding to each of the first sub-cycles and / or the sum of the first comparison results corresponding to each of the first sub-cycles.
19. The method according to claim 17, wherein: The step of generating a toothbrushing report according to the first comparison result and outputting the toothbrushing report comprises: When it is determined that the toothbrush brushing strategy is the second toothbrush brushing strategy, a toothbrush brushing report is generated according to the first comparison result, and the toothbrush brushing report is output.
20. The method according to any one of claims 1 to 6, 8 to 12, 14 to 19, wherein: After determining that the brushing strategy of the toothbrush is the second brushing strategy, the method further includes: In the current brushing cycle, if it is detected that the toothbrush completes a brushing task, the brushing task progress corresponding to the current brushing cycle is updated, and the updated brushing task progress is output.
21. The method according to claim 20, wherein: The method comprises: When it is determined that the progress of the toothbrushing task corresponding to the current toothbrushing cycle is completed, obtaining the toothbrushing data corresponding to the current toothbrushing cycle; Comparing the toothbrushing data with the first historical toothbrushing data to obtain a second comparison result; If the second comparison result is within a second preset range, determining that the brushing strategy of the toothbrush is the first brushing strategy; If the second comparison result is not within the second preset range, the brushing strategy of the toothbrush is determined to be the second brushing strategy.
22. The method according to any one of claims 1 to 6, 8 to 12, 14 to 19, wherein: The motor frequency corresponding to the second brushing strategy is greater than the motor frequency corresponding to the first brushing strategy; and / or, The motor duty cycle corresponding to the second brushing strategy is greater than the motor duty cycle corresponding to the first brushing strategy; and / or, The motor operation time corresponding to the second brushing strategy is greater than or equal to the motor operation time corresponding to the first brushing strategy; and / or, The frequency change time interval corresponding to the second brushing strategy is smaller than the frequency change time interval corresponding to the first brushing strategy.
23. A device for determining a toothbrushing strategy, wherein: The device comprises: A record acquisition module, used for acquiring a historical toothbrushing record, wherein the historical toothbrushing record at least includes first historical toothbrushing data corresponding to a first historical toothbrushing cycle and second historical toothbrushing data corresponding to a second historical toothbrushing cycle; A comparison module, used for comparing the first historical toothbrushing data with the second historical toothbrushing data to obtain a first comparison result; A strategy determination module is used to determine that the brushing strategy of the toothbrush is the first brushing strategy if the first comparison result is within the first preset range; if the first comparison result is not within the first preset range, determine that the brushing strategy of the toothbrush is the second brushing strategy.
24. An electronic device, wherein: The method comprises a memory and a processor, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the processor implements the method according to any one of claims 1 to 22.
25. A computer-readable storage medium having a computer program stored thereon, wherein: When the computer program is executed by a processor, the method according to any one of claims 1 to 22 is implemented.
Citation Information
Patent Citations
Control method and device of electric toothbrush
CN107749309A
Control method of electric toothbrush, mobile terminal, system and readable storage medium
CN108814745A
Method for generating tooth brushing policy and related devices
CN111227974A
Voice-prompt-based electric toothbrush, toothbrush control method and storage medium
CN112370198A
Tooth brushing strategy determination method and device, electronic equipment and storage medium
CN117272060A