Intelligent toothbrush control method and device, terminal equipment and readable storage medium
By receiving and executing the target operating program, smart toothbrushes can customize the operating mode, types of consumables and consumables according to the user's habits and mode, solve the problems of the existing electric toothbrush mode, simple function and low switching mode efficiency, and realize personalization. Brush experience and convenience.
Patent Information
- Application Number
- CN202380012750.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-12
- Publication Date
- 2025-01-21
AI Technical Summary
The existing electric toothbrush mode is fixed, has simple functions, and has low switching mode efficiency, so it cannot be customized according to user usage habits and brushing mode.
By receiving the instruction information sent by the target device, determining and executing the target operating program, the smart toothbrush can customize the operating mode, consumable type and consumption according to the user's habits and patterns to achieve a personalized brushing experience.
The problem of solving mode fixing, simple function, and low -switching mode efficiency has been solved, and the user's personalized brushing experience is realized, and the convenience and efficiency of brushing the teeth are improved.
Smart Images

Figure CN119343642A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the technical field of toothbrushes, and in particular to a smart toothbrush control method, device, terminal equipment and readable storage medium. Background Art
[0002] Among personal health care devices, a toothbrush is an indispensable device that can help us clean our mouths, reduce dental plaque, and clean other bacteria and chemicals that harm our teeth. Existing electric toothbrushes only have ordinary fixed brushing functions, and generally only have multiple optional fixed gears. Although there are electric toothbrushes with frequency conversion functions on the market, electric toothbrushes with frequency conversion functions also use fixed gears to provide users with choices, and use polling to switch, and cannot jump directly, and cannot be customized according to the user's usage habits and brushing modes. Therefore, for ordinary electric toothbrushes, there are problems such as fixed modes, simple functions, and low efficiency in switching modes. Summary of the invention
[0003] The embodiments of the present disclosure provide a smart toothbrush control method, device, terminal device and readable storage medium.
[0004] In a first aspect, an embodiment of the present disclosure provides a smart toothbrush control method, which is applied to a smart toothbrush, comprising:
[0005] Receive first indication information sent by the target device; the first indication information is used to indicate at least one of the following: the operation mode of the smart toothbrush, the type of consumables, the amount of consumables, the user's oral data collection, the consumables usage status collection, and the smart toothbrush usage status collection;
[0006] Determine a target running program corresponding to the first indication information, and execute the target running program;
[0007] The target device includes: a host computer and / or an intelligent consumable device.
[0008] Optionally, the operation mode of the smart toothbrush includes at least one of the following:
[0009] The movement pattern, vibration intensity, operating frequency and operating time of the toothbrush head;
[0010] The types of consumables include: toothpaste, mouthwash and cleaning agent.
[0011] Optionally, the target device includes the host computer, and determining the target running program corresponding to the first indication information and executing the target running program includes:
[0012] Determine the target running program according to the first indication information;
[0013] The target operation program includes: using a target amount of target consumables, running in a target operation state, and sending at least one of the following to the host computer and / or cloud device: the user's oral data, the consumable usage status, and the usage status of the smart toothbrush.
[0014] Optionally, the target device includes the smart consumable device, and determining the target running program corresponding to the first indication information and executing the target running program includes:
[0015] Determine the target running program according to the first indication information;
[0016] The target operation program includes: using a target amount of consumables, operating in a target operation state, and storing at least one of the following: the user's oral data, the consumables usage state, and the usage state of the smart toothbrush;
[0017] The first indication information is determined according to user data stored in the smart consumable device.
[0018] Optionally, the method further comprises:
[0019] After detecting a first upgrade request sent by the host computer, downloading a first data packet from the host computer;
[0020] Verifying the first data packet, and sending an upgrade mode request to the host computer after successful verification;
[0021] According to the upgrade method confirmation information fed back by the host computer, the firmware is upgraded according to the first data packet;
[0022] The upgrade method includes scheduled upgrade and / or idle upgrade.
[0023] Optionally, the first data packet includes a consumable upgrade package, and the firmware upgrade is performed according to the first data packet based on the upgrade mode confirmation information fed back by the host computer, including:
[0024] Detecting a first consumable currently in use, and determining a first target data packet corresponding to the first consumable in the first data packet;
[0025] Sending the first target data packet to the intelligent consumable device, and saving the remaining data of the first data packet;
[0026] After receiving the upgrade completion information sent by the smart consumable device, reading the first data packet of the first consumable in the smart consumable device to determine whether the first consumable is successfully upgraded;
[0027] When it is detected that the second consumable has been replaced, a first data packet of the second consumable in the smart consumable device is detected, and after it is determined that the second consumable has not been upgraded successfully, a second target data packet corresponding to the second consumable in the first data packet is sent to the smart consumable device.
[0028] Optionally, the method further comprises:
[0029] After detecting the second upgrade request sent by the host computer, determining the upgrade time according to the running state of the smart toothbrush, and feeding back the upgrade time to the host computer; the upgrade time is the time after the current time;
[0030] If a second upgrade request sent by the host computer is received at the upgrade time, it is determined whether to upgrade according to the operating status of the smart toothbrush.
[0031] In a second aspect, the present disclosure provides a smart toothbrush control method, which is applied to a host computer and includes:
[0032] Sending first instruction information to the smart toothbrush;
[0033] The first indication information is used to indicate at least one of the following: the operation mode of the smart toothbrush, the type of consumables, the amount of consumables used, the user's oral data collection, the consumables usage status collection, and the smart toothbrush usage status collection.
[0034] Optionally, the method further comprises:
[0035] Receive at least one of the following collected data sent by the smart toothbrush:
[0036] The user's oral data, the usage status of the consumables, and the usage status of the smart toothbrush;
[0037] Send at least one item of the collected data to a cloud device.
[0038] Optionally, the method further comprises:
[0039] receiving a third upgrade request sent by the cloud device;
[0040] Upon receiving the indication information for confirming the upgrade input by the user, downloading a second data packet for the upgrade from the cloud device;
[0041] The host computer is upgraded according to the second data packet.
[0042] Optionally, the method further comprises:
[0043] In case of detecting a first upgrade request sent by a cloud device, sending the first upgrade request to the smart toothbrush;
[0044] Receiving an upgrade mode request fed back by the smart toothbrush;
[0045] Determining upgrade confirmation information of the smart toothbrush according to the third control data input by the user;
[0046] The upgrade mode confirmation information is sent to the smart toothbrush.
[0047] Optionally, the method further comprises:
[0048] In the case of detecting a second upgrade request sent by the cloud device, sending the second upgrade request to the smart toothbrush; the second upgrade request is used to indicate a firmware upgrade of the smart consumable device;
[0049] Receive the upgrade time fed back by the smart toothbrush;
[0050] When the upgrade time is a time after the present time, the second upgrade request is sent to the smart toothbrush at the upgrade time.
[0051] Optionally, the method further comprises:
[0052] When the duration between the upgrade time and the current time is greater than a preset value, the upgrade is exited.
[0053] In a third aspect, an embodiment of the present disclosure provides a smart toothbrush control method, which is applied to a smart consumable device, including:
[0054] Sending first instruction information to the smart toothbrush;
[0055] The first indication information is used to indicate at least one of the following: the operation mode of the smart toothbrush, the amount of consumables used, the collection and storage of user oral data, the collection and storage of consumables usage status, and the collection and storage of the smart toothbrush usage status;
[0056] The first indication information is determined according to user data stored in the smart consumable device.
[0057] Optionally, the method further comprises:
[0058] Receiving a first target data packet sent by the smart toothbrush, where the first target data packet is an upgrade package corresponding to a first consumable contained in the smart consumable device;
[0059] The firmware of the smart consumable device is upgraded according to the first target data packet.
[0060] Optionally, the method further comprises:
[0061] downloading a second data packet from the cloud device;
[0062] Perform firmware upgrade according to the second data packet.
[0063] In a fourth aspect, an embodiment of the present disclosure provides a smart toothbrush control device, comprising:
[0064] A receiving module, used for receiving first indication information sent by a target device; the first indication information is used for indicating at least one of the following: the operation mode of the smart toothbrush, the type of consumables, the amount of consumables, the user's oral data collection, the consumables usage status collection and the smart toothbrush usage status collection;
[0065] A determination module, used to determine a target running program corresponding to the first indication information, and execute the target running program;
[0066] The target device includes: a host computer and / or an intelligent consumable device.
[0067] In a fifth aspect, an embodiment of the present disclosure provides a smart toothbrush control device, comprising:
[0068] A first sending module, used for sending first indication information to the smart toothbrush;
[0069] The first indication information is used to indicate at least one of the following: the operation mode of the smart toothbrush, the type of consumables, the amount of consumables used, the user's oral data collection, the consumables usage status collection, and the smart toothbrush usage status collection.
[0070] In a sixth aspect, an embodiment of the present disclosure provides a smart toothbrush control device, comprising:
[0071] A second sending module, used for sending first indication information to the smart toothbrush;
[0072] The first indication information is used to indicate at least one of the following: the operation mode of the smart toothbrush, the amount of consumables used, the collection and storage of user oral data, the collection and storage of consumables usage status, and the collection and storage of the smart toothbrush usage status;
[0073] The first indication information is determined according to user data stored in the smart consumable device.
[0074] In the seventh aspect, an embodiment of the present disclosure provides a terminal device, including: a transceiver, a processor, a memory, and a program or instruction on the memory and executable on the processor; when the processor executes the program or instruction, it implements the smart toothbrush control method described in the above embodiment.
[0075] In an eighth aspect, an embodiment of the present disclosure provides a readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the method described in the above embodiment are implemented. BRIEF DESCRIPTION OF THE DRAWINGS
[0076] Figure 1 A schematic diagram of the steps of a smart toothbrush control method applied to a smart toothbrush according to an embodiment of the present disclosure;
[0077] Figure 2 A schematic diagram of the communication connection between the smart toothbrush, the host computer and the smart consumables device according to an embodiment of the present disclosure;
[0078] Figure 3 It is a schematic diagram of the operation of the smart toothbrush when the host computer of the embodiment of the present disclosure is not connected to the cloud device;
[0079] Figure 4 It is a schematic diagram of the operation of the smart toothbrush when the smart toothbrush according to the embodiment of the present disclosure is in an offline state;
[0080] Figure 5 This is a schematic diagram of the initialization process of the smart toothbrush according to an embodiment of the present disclosure;
[0081] Figure 6 A schematic diagram of a wake-up source of a smart toothbrush according to an embodiment of the present disclosure;
[0082] Figure 7 This is a logical diagram of the first use of the smart toothbrush according to an embodiment of the present disclosure;
[0083] Figure 8 A schematic diagram of data synchronization between a smart toothbrush and a host computer according to an embodiment of the present disclosure;
[0084] Fig. 9 A schematic diagram of firmware upgrade of a smart toothbrush background upgrade method according to an embodiment of the present disclosure;
[0085] Fig.10 This is one of the schematic diagrams of upgrading the consumables firmware according to an embodiment of the present disclosure;
[0086] Fig.11 This is a second schematic diagram of the consumables firmware upgrade according to an embodiment of the present disclosure;
[0087] Fig.12 This is one of the firmware upgrade schematic diagrams of the online upgrade method of the smart toothbrush according to the embodiment of the present disclosure;
[0088] Fig.13 This is the second firmware upgrade schematic diagram of the online upgrade method of the smart toothbrush according to the embodiment of the present disclosure;
[0089] Fig.14 A schematic diagram of the steps of the intelligent toothbrush control method applied to a host computer according to an embodiment of the present disclosure;
[0090] Fig.15 A schematic diagram of a firmware upgrade process for a cloud device according to an embodiment of the present disclosure;
[0091] Fig.16 A schematic diagram of the steps of a smart toothbrush control method applied to a smart consumable device according to an embodiment of the present disclosure;
[0092] Fig.17 This is one of the structural schematic diagrams of the smart toothbrush control device according to an embodiment of the present disclosure;
[0093] Fig.18 This is a second structural diagram of the intelligent toothbrush control device according to an embodiment of the present disclosure;
[0094] Fig.19 This is the third structural diagram of the smart toothbrush control device according to the embodiment of the present disclosure;
[0095] Fig. 20 It is a schematic diagram of the structure of a terminal device according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0096] The following will be combined with the drawings in the embodiments of the present disclosure to clearly and completely describe the technical solutions in the embodiments of the present disclosure. Obviously, the described embodiments are part of the embodiments of the present disclosure, rather than all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present disclosure.
[0097] The terms "first", "second", etc. in the specification and claims of the present disclosure are used to distinguish similar objects, and are not used to describe a specific order or precedence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present disclosure can be implemented in an order other than those illustrated or described herein. In addition, the term "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.
[0098] The following is combined with Figures 1 to 15 , the smart toothbrush control method provided by the embodiment of the present disclosure is described in detail through specific embodiments and their application scenarios.
[0099] like Figure 1 As shown, the smart toothbrush control method of the embodiment of the present disclosure is applied to a smart toothbrush, and includes the following steps:
[0100] Step 101, receiving first indication information sent by a target device; the first indication information is used to indicate at least one of the following: the operation mode of the smart toothbrush, the type of consumables, the amount of consumables, the user's oral data collection, the consumables usage status collection, and the smart toothbrush usage status collection;
[0101] Step 102, determining a target running program corresponding to the first indication information, and executing the target running program;
[0102] The target device includes: a host computer and / or an intelligent consumable device.
[0103] Optionally, the first indication information may be a control command packet or a data packet.
[0104] Optionally, the user oral data may be a visualized image or data.
[0105] Optionally, the consumables usage status and the smart toothbrush usage status are both visualized data.
[0106] Optionally, the operation mode of the smart toothbrush includes at least one of the following:
[0107] The movement pattern, vibration intensity, operating frequency and operating time of the toothbrush head;
[0108] The types of consumables include: toothpaste, mouthwash and cleaning agent.
[0109] Optionally, the smart toothbrush usage status includes:
[0110] Number of times used, usage time and current working mode.
[0111] Optionally, the consumables usage status includes:
[0112] Use times, remaining quantity and current working mode.
[0113] Optionally, the host computer includes:
[0114] Wearable smart watch, mobile phone, personal computer or laptop.
[0115] In some embodiments, for example, the host computer is online. The host computer can set all working states of the smart toothbrush, including but not limited to: the upgrade mode of the smart toothbrush, the operation mode of the smart toothbrush, the firmware upgrade of the smart consumables device, the scheduled sending and receiving of synchronization data, the display of the working status indicator light, the vibration frequency, intensity and time of the sonic motor of the smart toothbrush, the selection of consumables, and the usage of consumables.
[0116] In other embodiments, for example, the host computer is in an offline state. For different consumables, the smart toothbrush also has corresponding modes, and the smart toothbrush runs in the corresponding modes required by different consumables.
[0117] The host computer is online, and when the user needs to brush his teeth, Figure 2As shown, the upper computer will first customize the operation mode of brushing teeth, the consumables used when brushing teeth, the amount of consumables used, the customized indicator light, etc.; the operation mode of brushing teeth includes: the vibration frequency and intensity of the toothbrush and the brushing time;
[0118] The user can also select the system preset mode and choose to start brushing teeth. At this time, the upper computer sends the user-defined control data packet about the working mode of the smart toothbrush to the lower computer (smart toothbrush). When the user uses the smart toothbrush, he can start brushing teeth in the selected working mode.
[0119] Optionally, the host computer sends a user-defined control data packet about the working mode of the smart toothbrush to the smart toothbrush, including:
[0120] The control data packet is sent to the smart toothbrush via a heartbeat packet.
[0121] Optionally, after receiving the control data packet, the smart toothbrush checks and overwrites the currently controlled working mode, so as to facilitate direct calling the next time it works. At the same time, since the lower computer is a battery product, when the user uses it, the upper computer can obtain the user's usage habits in a timely manner through the timely reporting of the user's usage data (the usage status of the smart toothbrush, the usage time of consumables, etc.), and the user's experience of using the upper computer can be optimized through the algorithm inside the upper computer.
[0122] After the user uploads the usage data (personal health data), the upper computer can automatically optimize and set the corresponding working mode of the lower computer, so as to avoid the need for the user to re-set the working mode of the lower computer every time he brushes his teeth, which is convenient for the user. The upper computer can automatically generate a brushing method for a week, a month, or even a year based on the user's usage data for the user to choose. It is automatically sent to the lower computer every time the teeth are brushed. If the lower computer is not connected to the upper computer, or the upper computer determines that there is no need to change the data in the current lower computer and consumables, it can directly use the information stored in the consumables and the information stored in the lower computer to automatically complete the above settings and operate normally.
[0123] Through the above solution, users can use smart toothbrushes more simply and conveniently, and can match corresponding brushing modes according to different types of consumables and different user habits to meet users' personalized brushing needs. In addition, the lower computer can selectively synchronize user usage data to the upper computer, so that users can monitor their usage habits, oral cleaning effects, etc. in real time on the upper computer.
[0124] Optionally, the connection state of the smart toothbrush includes an online state in which the smart toothbrush is connected to the host computer for communication, and an offline state in which the smart toothbrush is not connected to the host computer for communication.
[0125] Optionally, the communication mode after the communication connection between the smart toothbrush and the host computer includes at least one of the following:
[0126] Short-distance communications such as WIFI, Bluetooth Low Energy (BLE), 868, SparkLink, Mesh, and Zigbee;
[0127] 4G, 5G, lora, 433, Narrow Band Internet of Things (NB-IoT) and other long-distance communications.
[0128] Optionally, the communication method between the smart toothbrush and the smart consumable device includes at least one of the following:
[0129] Wireless methods such as Near Field Communication (NFC) and Bluetooth Low Energy (BLE);
[0130] Wired methods such as Inter-Integrated Circuit (IIC), Serial Peripheral Interface (SPI), Universal Asynchronous Receiver / Transmitter (UART), and private single-wire protocol.
[0131] In the smart toothbrush control method of the disclosed embodiment, the smart toothbrush determines the target operating program based on the first indication information sent by the target device including the host computer and / or the smart consumable device. The user can customize the operating mode, consumable type and consumable usage through the target device, thereby achieving a personalized brushing experience, solving the problems of fixed modes, simple functions and low switching mode efficiency of existing electric toothbrushes.
[0132] Optionally, the operation mode of the smart toothbrush includes at least one of the following:
[0133] The movement pattern, vibration intensity, operating frequency and operating time of the toothbrush head;
[0134] The types of consumables include: toothpaste, mouthwash and cleaning agent.
[0135] Optionally, the target device includes the host computer, and determining the target running program corresponding to the first indication information and executing the target running program includes:
[0136] Determine the target running program according to the first indication information;
[0137] The target operation program includes: using a target amount of target consumables, running in a target operation state, and sending at least one of the following to the host computer and / or cloud device: the user's oral data, the consumable usage status, and the usage status of the smart toothbrush.
[0138] The target device includes the host computer, that is, the smart toothbrush is in an online state. At this time, the host computer has the highest priority. If the smart toothbrush receives the first indication information of the host computer and the smart consumable device at the same time, the priority of the host computer shall prevail.
[0139] Optionally, the smart toothbrush is in the online state including the following two situations:
[0140] The smart toothbrush is connected to the host computer for communication, and the host computer is connected to the cloud device;
[0141] The smart toothbrush is connected to the host computer for communication, but the host computer is not connected to the cloud device.
[0142] In some embodiments, the host computer and the cloud server communicate, such as Figure 2 As shown, the usage status of consumables and smart toothbrushes can be uploaded in a timely manner, so that consumables suitable for the user can be recommended before the user's consumables are about to run out, the user can be reminded to charge when the smart toothbrush is low on power, a brush head suitable for the user can be recommended after the brush head has been used for a long time, and a personalized smart toothbrush suitable for the user can be recommended when the smart toothbrush has been used for a long time; the user can also receive scheduled message push notifications, which include efficient usage methods and tips for the lower computer and consumables; in addition, the user's oral health status can be collected; at the same time, the upper computer can analyze the user's usage habits and oral health status based on the powerful computing power of the cloud server; the lower computer can also regularly upload the user's oral health data to the cloud server.
[0143] In other embodiments, when the local host computer of the user cannot connect to the cloud server, such as Figure 3 As shown, users can still use the host computer to fully control the smart toothbrush and consumables. Different operating modes corresponding to different consumables can be issued by the host computer, rather than being limited to the preset modes in the internal storage area of the consumables. At the same time, the host computer will still read and store the usage data of the smart toothbrush and consumables, so that the data can be uploaded the next time it is connected to the cloud server.
[0144] In the smart toothbrush control method of the disclosed embodiment, the smart toothbrush determines the target operation program according to the first indication information sent by the host computer, and then executes the target operation program. While enjoying the convenience of the electric toothbrush, the user can customize the brushing mode for different groups and users.
[0145] Optionally, the target device includes the smart consumable device, and determining the target running program corresponding to the first indication information and executing the target running program includes:
[0146] Determine the target running program according to the first indication information;
[0147] The target operation program includes: using a target amount of consumables, operating in a target operation state, and storing at least one of the following: the user's oral data, the consumables usage state, and the usage state of the smart toothbrush;
[0148] The first indication information is determined according to user data stored in the smart consumable device.
[0149] In some embodiments, the smart toothbrush is in an offline state. When the user is using the smart toothbrush, the user is far away from the host computer, so that the host computer cannot communicate with the smart toothbrush. At this time, the smart toothbrush will work according to the preset mode stored in the smart consumable device when it is running. Figure 4 As shown, each consumable contained in the smart consumable device has its own preset or saved working mode (such as the operating mode of the smart toothbrush previously used by the user). When the smart toothbrush uses different consumables in an offline state, different working modes will be obtained, so that the user can still use the customized usage mode in an offline state. At the same time, when the smart toothbrush is in an offline state, it will actively store the usage data of the smart toothbrush, the usage data of the consumables, and the collected user oral data, so that the data can be uploaded to the host computer the next time it is connected to the host computer, so that the host computer can upload the data to the cloud server.
[0150] In the smart toothbrush control method of the disclosed embodiment, no matter whether the smart toothbrush is in an online state connected to the host computer or in an offline state not connected to the host computer, the user can brush their teeth through the pre-set toothbrush operating state, thereby achieving a full range of customized brushing experience.
[0151] In some embodiments, in order to save the standby power consumption of the lower computer (the smart toothbrush) and maintain the safe and stable operation of the system, the battery voltage cannot be lower than 3.28V. The initialization process of the lower computer is as follows: Figure 5 Specifically, when the battery voltage is less than 3.28V, the lower computer is forced to shut down and enter deep sleep; when the battery voltage is greater than 3.28V, the lower computer is powered on and starts running, the system is initialized, and the lower computer remains in deep sleep.
[0152] In some embodiments, Figure 6As shown, the lower computer (the smart toothbrush) has four wake-up sources:
[0153] Head-up wake-up, wireless communication heartbeat timer wake-up, charging detection wake-up, and physical button wake-up. When the lower machine is in deep sleep, it can be awakened by the above four wake-up sources to enter the working mode. When the current work of the lower machine is completed, it will re-enter the deep sleep state through timing to save power consumption.
[0154] In some embodiments, Figure 7 As shown, when the lower machine (the smart toothbrush) is used by the user for the first time, the user picks up the lower machine to trigger the head-up wake-up of the lower machine, and then broadcasts data and waits for pairing and connection with the upper machine. The data broadcast has a preset duration (for example, 60s). If it has not been connected to the upper machine after the preset duration, the user needs to press a button to allow the lower machine to broadcast again for the preset duration until the communication connection with the upper machine is completed. If it is still not connected to the upper machine after more than 3 broadcast activations, the lower machine will enter an offline use state. The user can press and hold the power button (for example, press and hold for 3s) to restore the factory settings and then pair and connect with the upper machine again.
[0155] In some embodiments, Figure 8 As shown, when the lower computer (the smart toothbrush) is awakened by the wireless communication heartbeat, the lower computer can establish a communication connection with the upper computer and transmit real-time data, so that the upper computer can synchronously obtain the information of the lower computer, and the lower computer can receive the synchronous data sent by the upper computer.
[0156] Optionally, the method further comprises:
[0157] After detecting a first upgrade request sent by the host computer, downloading a first data packet from the host computer;
[0158] Verifying the first data packet, and sending an upgrade mode request to the host computer after successful verification;
[0159] According to the upgrade method confirmation information fed back by the host computer, the firmware is upgraded according to the first data packet;
[0160] The upgrade method includes scheduled upgrade and / or idle upgrade.
[0161] Optionally, performing firmware upgrade according to the first data packet based on the upgrade mode confirmation information fed back by the host computer includes:
[0162] Confirm the information according to the upgrade method and the upgrade time;
[0163] Performing a firmware upgrade according to the first data packet at the upgrade time.
[0164] Optionally, performing firmware upgrade according to the first data packet based on the upgrade mode confirmation information fed back by the host computer includes:
[0165] When the smart toothbrush is in an idle state, firmware is upgraded according to the first data packet.
[0166] In some embodiments, in order to ensure the user experience, the lower computer (the smart toothbrush) needs to perform firmware upgrades from time to time. At the same time, taking advantage of wireless transmission, the lower computer provides two upgrade methods for users to choose: background mode (upgrade when idle and / or scheduled upgrade) and online mode.
[0167] Optionally, after detecting the first upgrade request sent by the upper computer, it can be understood that: the upper computer performs a detection each time it is started to detect whether the cloud has initiated an upgrade request; if the cloud has initiated an upgrade request for the lower computer, the upgrade request can be sent to the lower computer by information push; each time the smart toothbrush is started, the information sent by the upper computer will be detected to detect whether the first upgrade request exists.
[0168] In some embodiments, Fig. 9 As shown, after the upper computer receives the upgrade request from the cloud for the lower computer, it downloads the upgrade data packet (the first data packet) corresponding to the upgrade request from the cloud; and verifies and encrypts the upgrade data packet, and sends the first upgrade request to the lower computer via a wireless heartbeat packet;
[0169] Regardless of the working mode, after receiving the first upgrade request, the lower computer downloads the encrypted first data packet from the upper computer to the storage space of Bank2, and performs confidentiality verification after downloading. If the verification fails, it will download again; if the verification succeeds, it will feedback the upgrade mode request to the upper computer;
[0170] The user selects an upgrade mode (upgrade during idle time and / or scheduled upgrade) according to the upgrade mode request through the upper computer, and sends upgrade mode confirmation information to the lower computer;
[0171] The lower computer confirms the information according to the upgrade method, and performs firmware upgrade at a specific time or idle time through the first data packet; for example, the lower computer restarts to enter the Bootloader mode, and copies the data in Bank2 to Bank1 (program space). After the copy is completed, the data will be compared, and after confirmation, it will restart again and enter the program space of Bank1 to run;
[0172] After the upgrade of the lower computer is completed, feedback information indicating the success of the upgrade is sent to the upper computer.
[0173] In the smart toothbrush control method of the disclosed embodiment, the smart toothbrush can be upgraded at a scheduled time or in an idle state according to the user's choice, and can be upgraded without delaying the user's use, thereby ensuring both the user's usage needs and the timeliness of the firmware upgrade.
[0174] Optionally, the first data packet includes a consumable upgrade package, and the firmware upgrade is performed according to the first data packet based on the upgrade mode confirmation information fed back by the host computer, including:
[0175] Detecting a first consumable currently in use, and determining a first target data packet corresponding to the first consumable in the first data packet;
[0176] Sending the first target data packet to the intelligent consumable device, and saving the remaining data of the first data packet;
[0177] After receiving the upgrade completion information sent by the smart consumable device, reading the first data packet of the first consumable in the smart consumable device to determine whether the first consumable is successfully upgraded;
[0178] When it is detected that the second consumable has been replaced, a first data packet of the second consumable in the smart consumable device is detected, and after it is determined that the second consumable has not been upgraded successfully, a second target data packet corresponding to the second consumable in the first data packet is sent to the smart consumable device.
[0179] In some embodiments, the smart toothbrush has a variety of consumables to choose from, but the smart toothbrush cannot upgrade all the consumables that the user is using or not using at one time;
[0180] After receiving the first upgrade request from the upper computer, the lower computer (the smart toothbrush) downloads the first data packet (including upgrade data packets of all types of consumables) from the upper computer, or directly downloads the first data packet from the cloud server;
[0181] The first consumable currently being used by the lower computer is detected, a first target data packet corresponding to the first consumable is obtained from the first data packet, and the first consumable is upgraded according to the first target data packet.
[0182] That is to say, the firmware of the upgraded consumables can first be downloaded from the upper computer to the lower computer through over-the-air upgrade. After the upper computer completes the transmission, the upper computer will notify the lower computer to obtain the updated firmware of all consumables owned by the user from the cloud. After receiving the command, the lower computer will directly obtain the corresponding firmware from the cloud for encryption and storage, and then perform the firmware upgrade of the consumables currently in use.
[0183] Specifically, the process of firmware upgrade of consumables by the lower computer is as follows: Fig.10 As shown: after the lower computer obtains the first data packet of the consumable, it will first perform a firmware verification process. After the verification is completed, it will read the first target data packet of the first consumable, and overwrite the target area according to the content of the data packet and write it into the consumable;
[0184] After writing is completed, the first target data packet will be read again and verified to determine whether the upgrade is successful. If it fails, the upgrade process will be repeated again;
[0185] When the user uses the next consumable, the lower computer will first identify whether the current consumable has completed the firmware upgrade. If not, the consumable firmware upgrade process will be performed first. The consumable can be used normally only after the upgrade is completed.
[0186] In other embodiments, the smart consumable device performs firmware upgrades through the host computer in cooperation with the cloud device, such as Fig.11 As shown:
[0187] The consumables first establish a connection with the host computer;
[0188] The host computer downloads the first data packet from the cloud server, performs CRC check on the first data packet, and compares the check value with the check value stored in the cloud. If the comparison is consistent, the download of this data packet is completed. If it is inconsistent, it indicates that there is interference during the download process, so the current data packet will be discarded and obtained and downloaded from the cloud again;
[0189] After the download of the first data is completed, the host computer encrypts the first data packet, sends the encrypted first data packet to the consumable through a wireless connection, and upgrades the first data packet to the consumable by directly overwriting;
[0190] After the firmware upgrade is completed, the host computer reads the firmware data in the consumables again and compares it with the first data packet; if the comparison is consistent, the upgrade is completed; if not, the upgrade process needs to be initiated again.
[0191] It is understandable that the intelligent consumable device can achieve firmware upgrades for batch consumables by performing firmware upgrades through the host computer cooperating with the cloud device.
[0192] Optionally, the data packet carries the following information:
[0193] Packet header, data length, data packet type, data content, packet tail, cyclic redundancy check code (CRC).
[0194] In the smart toothbrush control method of the disclosed embodiment, the upgrade of the smart consumable device can be achieved in a variety of ways, and can be upgraded without delaying user use, which not only ensures the user's usage needs, but also ensures the timeliness of the firmware upgrade.
[0195] Optionally, the method further comprises:
[0196] After detecting the second upgrade request sent by the host computer, determining the upgrade time according to the running state of the smart toothbrush, and feeding back the upgrade time to the host computer; the upgrade time is the time after the current time;
[0197] If a second upgrade request sent by the host computer is received at the upgrade time, it is determined whether to upgrade according to the operating status of the smart toothbrush.
[0198] Optionally, the current time is the current moment or time point; the upgrade time may be a time point or a time period.
[0199] Optionally, the second upgrade request is an Over-the-Air Technology (OTA) upgrade request.
[0200] Optionally, the upgrade time is determined according to an estimated idle time of the smart toothbrush.
[0201] In some embodiments, Fig.12 and Fig.13 As shown, in order to ensure the user experience, the lower computer (the smart toothbrush) performs firmware upgrades through online upgrades:
[0202] After receiving the over-the-air upgrade request (the second upgrade request) sent by the upper computer, the lower computer replies to the upper computer whether to accept the upgrade according to the current working status; when the lower computer is busy, the upgrade is not performed, and the estimated time to end the busyness (the upgrade time) is fed back to the upper computer, so that the upper computer can re-initiate the upgrade request at the upgrade time;
[0203] The lower computer will agree to the upgrade request of the upper computer only when it is idle, and will switch the computer to the waiting state for over-the-air upgrade. When the upper computer receives the upgrade agreement command from the lower computer, it can start the over-the-air upgrade and automatically restart after the upgrade is completed;
[0204] Feedback the successful upgrade information to the host computer;
[0205] If the waiting time of the lower computer in the air exceeds the preset time (for example, 60 seconds), the upgrade will be exited and the original program will be kept running.
[0206] During the over-the-air upgrade process, you can terminate the upgrade through the host computer and keep the original program running.
[0207] In the smart toothbrush control method of the disclosed embodiment, the upgrade of the smart toothbrush is implemented online according to the user's choice, and can be upgraded without delaying the user's use, which not only guarantees the user's usage needs, but also guarantees the timeliness of the firmware upgrade.
[0208] like Fig.14 As shown, the smart toothbrush control method of the embodiment of the present disclosure is applied to a host computer and includes the following steps:
[0209] Step 1401, sending first instruction information to the smart toothbrush;
[0210] The first indication information is used to indicate at least one of the following: the operation mode of the smart toothbrush, the type of consumables, the amount of consumables used, the user's oral data collection, the consumables usage status collection, and the smart toothbrush usage status collection.
[0211] Optionally, before sending the first instruction information to the smart toothbrush, the method includes:
[0212] Receive first control data input by the user and / or second control data sent by the cloud device
[0213] First indication information is determined according to the first control data and / or the second control data.
[0214] In the smart toothbrush control method of the disclosed embodiment, the smart toothbrush determines the target operating program based on the first indication information sent by the target device including the host computer and / or the smart consumable device. The user can customize the operating mode, consumable type and consumable usage through the target device, thereby achieving a personalized brushing experience, solving the problems of fixed modes, simple functions and low switching mode efficiency of existing electric toothbrushes.
[0215] Optionally, the method further comprises:
[0216] Receive at least one of the following collected data sent by the smart toothbrush:
[0217] The user's oral data, the usage status of the consumables, and the usage status of the smart toothbrush;
[0218] Send at least one item of the collected data to a cloud device.
[0219] Optionally, the method further comprises:
[0220] receiving a third upgrade request sent by the cloud device;
[0221] Upon receiving the indication information for confirming the upgrade input by the user, downloading a second data packet for the upgrade from the cloud device;
[0222] The host computer is upgraded according to the second data packet.
[0223] The developers of the upper computer software, lower computer and intelligent consumables equipment will regularly collect user feedback data and test data from the testing department, and perform regular maintenance of the firmware based on the user feedback data and test data from the testing department, such as Fig.15 As shown:
[0224] After the developers have completed the development, the testing department will first conduct functional and reliability tests on the attached files based on the user feedback data (including the problems reported by the users). After the test is completed, the person in charge of the testing department will upload the firmware (upgrade data package) to the cloud, while retaining the original program in the server; if the test fails, the problem will be fed back to the developer for repair and the next round of testing will begin; when the firmware is uploaded to the cloud, it will first be encrypted using an internal encryption algorithm (such as symmetric encryption algorithm, asymmetric encryption algorithm, hash algorithm, etc.), and will only be uploaded to the cloud after the encryption is completed. After the upload is completed, the firmware will be downloaded from the cloud and verified to ensure the correctness of the firmware.
[0225] After some areas of the host computer software of the cloud device are updated by the developer, the user will receive an update notification (the third upgrade request) when opening the software on the host computer, and will be notified of the update content. The user can selectively update the program. When the user agrees, the software will download the software installation package from the cloud or the software store of the host computer (such as a mobile phone). When the download is complete, it will prompt to install or automatically install and update.
[0226] When the user postpones the update three times, some functions closely related to the update will not be available, and the user will need to agree to download and update the program before they can be used normally.
[0227] Optionally, the method further comprises:
[0228] In case of detecting a first upgrade request sent by a cloud device, sending the first upgrade request to the smart toothbrush;
[0229] Receiving an upgrade mode request fed back by the smart toothbrush;
[0230] Determining upgrade confirmation information of the smart toothbrush according to the third control data input by the user;
[0231] The upgrade mode confirmation information is sent to the smart toothbrush.
[0232] Optionally, the method further comprises:
[0233] In the case of detecting a second upgrade request sent by the cloud device, sending the second upgrade request to the smart toothbrush; the second upgrade request is used to indicate a firmware upgrade of the smart consumable device;
[0234] Receive the upgrade time fed back by the smart toothbrush;
[0235] When the upgrade time is a time after the present time, the second upgrade request is sent to the smart toothbrush at the upgrade time.
[0236] Optionally, the method further comprises:
[0237] When the duration between the upgrade time and the current time is greater than a preset value, the upgrade is exited.
[0238] like Fig.16 As shown, the smart toothbrush control method of the embodiment of the present disclosure is applied to a smart consumable device, and includes the following steps:
[0239] Step 1601, sending first instruction information to the smart toothbrush;
[0240] The first indication information is used to indicate at least one of the following: the operation mode of the smart toothbrush, the amount of consumables used, the collection and storage of user oral data, the collection and storage of consumables usage status, and the collection and storage of the smart toothbrush usage status;
[0241] The first indication information is determined according to user data stored in the smart consumable device.
[0242] In the smart toothbrush control method of the disclosed embodiment, the smart toothbrush determines the target operating program based on the first indication information sent by the target device including the host computer and / or the smart consumable device. The user can customize the operating mode, consumable type and consumable usage through the target device, thereby achieving a personalized brushing experience, solving the problems of fixed modes, simple functions and low switching mode efficiency of existing electric toothbrushes.
[0243] Optionally, the method further comprises:
[0244] Receiving a first target data packet sent by the smart toothbrush, where the first target data packet is an upgrade package corresponding to a first consumable contained in the smart consumable device;
[0245] The firmware of the smart consumable device is upgraded according to the first target data packet.
[0246] Optionally, the method further comprises:
[0247] downloading a second data packet from the cloud device;
[0248] Perform firmware upgrade according to the second data packet.
[0249] like Fig.17 As shown, the smart toothbrush control device 1700 of the embodiment of the present disclosure includes:
[0250] The receiving module 1701 is used to receive the first indication information sent by the target device; the first indication information is used to indicate at least one of the following: the operation mode of the smart toothbrush, the type of consumables, the amount of consumables, the user's oral data collection, the consumables usage status collection and the smart toothbrush usage status collection;
[0251] A determination module 1702 is used to determine a target running program corresponding to the first indication information, and execute the target running program;
[0252] The target device includes: a host computer and / or an intelligent consumable device.
[0253] In the smart toothbrush control device of the disclosed embodiment, the smart toothbrush determines the target operating program based on the first indication information sent by the target device including the host computer and / or the smart consumable device. The user can customize the operating mode, consumable type and consumable usage through the target device, thereby achieving a personalized brushing experience, solving the problems of fixed modes, simple functions and low switching efficiency of existing electric toothbrushes.
[0254] like Fig.18 As shown, the smart toothbrush control device 1800 of the embodiment of the present disclosure includes:
[0255] The first sending module 1801 is used to send first instruction information to the smart toothbrush;
[0256] The first indication information is used to indicate at least one of the following: the operation mode of the smart toothbrush, the type of consumables, the amount of consumables used, the user's oral data collection, the consumables usage status collection, and the smart toothbrush usage status collection.
[0257] like Fig.19 As shown, the smart toothbrush control device 1900 of the embodiment of the present disclosure includes:
[0258] The second sending module 1901 is used to send the first instruction information to the smart toothbrush;
[0259] The first indication information is used to indicate at least one of the following: the operation mode of the smart toothbrush, the amount of consumables used, the collection and storage of user oral data, the collection and storage of consumables usage status, and the collection and storage of the smart toothbrush usage status;
[0260] The first indication information is determined according to user data stored in the smart consumable device.
[0261] A terminal device according to another embodiment of the present disclosure is as follows: Fig. 20 As shown, it includes a transceiver 2010, a processor 2000, a memory 2020, and a program or instruction stored in the memory 2020 and executable on the processor 2000; when the processor 2000 executes the program or instruction, the above-mentioned method for controlling a smart toothbrush is implemented.
[0262] The transceiver 2010 is used to receive and send data under the control of the processor 2000.
[0263] Among them, Fig. 20 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by processor 2000 and various circuits of memory represented by memory 2020 are linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 2010 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium. For different user devices, the user interface 2030 may also be an interface capable of externally and internally connecting required devices, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.
[0264] The processor 2000 is responsible for managing the bus architecture and general processing, and the memory 2020 can store data used by the processor 2000 when performing operations.
[0265] A readable storage medium of an embodiment of the present disclosure stores a program or instruction thereon. When the program or instruction is executed by a processor, the steps in the smart toothbrush control method as described above are implemented and the same technical effect can be achieved. To avoid repetition, it will not be described here.
[0266] It should be further explained that the terminal devices described in this specification include but are not limited to smart phones, tablet computers, etc., and many of the functional components described are called modules in order to more particularly emphasize the independence of their implementation methods.
[0267] In the disclosed embodiment, the module can be implemented with software so that it can be executed by various types of processors. For example, an identified executable code module can include one or more physical or logical blocks of computer instructions, for example, it can be constructed as an object, process or function. Nevertheless, the executable code of the identified module does not need to be physically located together, but can include different instructions stored in different bits, which, when logically combined together, constitute the module and realize the specified purpose of the module.
[0268] In fact, executable code module can be a single instruction or many instructions, and can even be distributed on a plurality of different code segments, distributed among different programs, and distributed across a plurality of memory devices. Similarly, operating data can be identified in the module, and can be implemented and organized in the data structure of any appropriate type according to any appropriate form. The operating data can be collected as a single data set, or can be distributed in different locations (including on different storage devices), and can only be present on a system or network as an electronic signal at least in part.
[0269] When a module can be implemented by software, considering the level of existing hardware technology, a person skilled in the art can build a corresponding hardware circuit to implement the corresponding function of the module that can be implemented by software without considering the cost. The hardware circuit includes a conventional very large scale integration (VLSI) circuit or gate array and existing semiconductors such as logic chips, transistors, or other discrete components. The module can also be implemented by a programmable hardware device, such as a field programmable gate array, a programmable array logic, a programmable logic device, etc.
[0270] The above is only a preferred embodiment of the present disclosure. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principle of the present disclosure. These improvements and modifications should also be considered as the scope of protection of the present disclosure.
Claims
1. A smart toothbrush control method, applied to a smart toothbrush, comprising: Receiving first indication information sent by the target device; The first indication information is used to indicate at least one of the following: the operation mode of the smart toothbrush, the type of consumables, the amount of consumables used, the user's oral data collection, the consumables usage status collection, and the smart toothbrush usage status collection; Determine a target running program corresponding to the first indication information, and execute the target running program; The target device includes: a host computer and / or an intelligent consumable device.
2. The smart toothbrush control method according to claim 1, wherein: The operation mode of the smart toothbrush includes at least one of the following: The movement pattern, vibration intensity, operating frequency and operating time of the toothbrush head; The types of consumables include: toothpaste, mouthwash and cleaning agent.
3. The smart toothbrush control method according to claim 1, wherein: The target device includes the host computer, and the step of determining a target running program corresponding to the first indication information and executing the target running program includes: Determine the target running program according to the first indication information; The target operation program includes: using a target amount of target consumables, running in a target operation state, and sending at least one of the following to the host computer and / or cloud device: the user's oral data, the consumable usage status, and the usage status of the smart toothbrush.
4. The smart toothbrush control method according to claim 1, wherein: The target device includes the smart consumable device, and the determining the target running program corresponding to the first indication information and executing the target running program includes: Determine the target running program according to the first indication information; The target operation program includes: using a target amount of consumables, operating in a target operation state, and storing at least one of the following: the user's oral data, the consumables usage state, and the usage state of the smart toothbrush; The first indication information is determined according to user data stored in the smart consumable device.
5. The smart toothbrush control method according to claim 1, wherein: The method further comprises: After detecting a first upgrade request sent by the host computer, downloading a first data packet from the host computer; Verifying the first data packet, and sending an upgrade mode request to the host computer after successful verification; According to the upgrade method confirmation information fed back by the host computer, the firmware is upgraded according to the first data packet; The upgrade method includes scheduled upgrade and / or idle upgrade.
6. The smart toothbrush control method according to claim 5, wherein: The first data packet includes a consumable upgrade package, and the firmware upgrade is performed according to the first data packet based on the upgrade mode confirmation information fed back by the host computer, including: Detecting a first consumable currently in use, and determining a first target data packet corresponding to the first consumable in the first data packet; Sending the first target data packet to the intelligent consumable device, and saving the remaining data of the first data packet; After receiving the upgrade completion information sent by the smart consumable device, reading the first data packet of the first consumable in the smart consumable device to determine whether the first consumable is successfully upgraded; When it is detected that the second consumable has been replaced, a first data packet of the second consumable in the smart consumable device is detected, and after it is determined that the second consumable has not been upgraded successfully, a second target data packet corresponding to the second consumable in the first data packet is sent to the smart consumable device.
7. The smart toothbrush control method according to claim 1, wherein: The method further comprises: After detecting the second upgrade request sent by the host computer, determining the upgrade time according to the running state of the smart toothbrush, and feeding back the upgrade time to the host computer; the upgrade time is the time after the current time; If a second upgrade request sent by the host computer is received at the upgrade time, it is determined whether to upgrade according to the operating status of the smart toothbrush.
8. A smart toothbrush control method, applied to a host computer, comprising: Sending first instruction information to the smart toothbrush; The first indication information is used to indicate at least one of the following: the operation mode of the smart toothbrush, the type of consumables, the amount of consumables used, the user's oral data collection, the consumables usage status collection, and the smart toothbrush usage status collection.
9. The method according to claim 8, wherein: The method further comprises: Receive at least one of the following collected data sent by the smart toothbrush: The user's oral data, the usage status of the consumables, and the usage status of the smart toothbrush; Send at least one item of the collected data to a cloud device.
10. The method according to claim 8, wherein: The method further comprises: receiving a third upgrade request sent by the cloud device; Upon receiving the instruction information for confirming the upgrade input by the user, downloading a second data packet for the upgrade from the cloud device; The host computer is upgraded according to the second data packet.
11. The method according to claim 8, wherein: The method further comprises: In case of detecting a first upgrade request sent by a cloud device, sending the first upgrade request to the smart toothbrush; Receiving an upgrade mode request fed back by the smart toothbrush; Determining upgrade confirmation information of the smart toothbrush according to the third control data input by the user; The upgrade mode confirmation information is sent to the smart toothbrush.
12. The method according to claim 8, wherein: The method further comprises: In the case of detecting a second upgrade request sent by the cloud device, sending the second upgrade request to the smart toothbrush; the second upgrade request is used to indicate a firmware upgrade of the smart consumable device; Receive the upgrade time fed back by the smart toothbrush; When the upgrade time is a time after the present time, the second upgrade request is sent to the smart toothbrush at the upgrade time.
13. The method according to claim 12, wherein: The method further comprises: When the duration between the upgrade time and the current time is greater than a preset value, the upgrade is exited.
14. A smart toothbrush control method, applied to smart consumables equipment, comprising: Sending first instruction information to the smart toothbrush; The first indication information is used to indicate at least one of the following: the operation mode of the smart toothbrush, the amount of consumables used, the collection and storage of user oral data, the collection and storage of consumables usage status, and the collection and storage of the smart toothbrush usage status; The first indication information is determined according to user data stored in the smart consumable device.
15. The method according to claim 14, wherein: The method further comprises: Receiving a first target data packet sent by the smart toothbrush, where the first target data packet is an upgrade package corresponding to a first consumable contained in the smart consumable device; The firmware of the smart consumable device is upgraded according to the first target data packet.
16. The method according to claim 14, wherein: The method further comprises: downloading a second data packet from the cloud device; Perform firmware upgrade according to the second data packet.
17. A smart toothbrush control device, comprising: A receiving module, used for receiving first indication information sent by a target device; The first indication information is used to indicate at least one of the following: the operation mode of the smart toothbrush, the type of consumables, the amount of consumables used, the user's oral data collection, the consumables usage status collection, and the smart toothbrush usage status collection; A determination module, used to determine a target running program corresponding to the first indication information, and execute the target running program; The target device includes: a host computer and / or an intelligent consumable device.
18. An intelligent toothbrush control device, comprising: A first sending module, used for sending first instruction information to the smart toothbrush; The first indication information is used to indicate at least one of the following: the operation mode of the smart toothbrush, the type of consumables, the amount of consumables used, the user's oral data collection, the consumables usage status collection, and the smart toothbrush usage status collection.
19. An intelligent toothbrush control device, comprising: A second sending module, used for sending first indication information to the smart toothbrush; The first indication information is used to indicate at least one of the following: the operation mode of the smart toothbrush, the amount of consumables used, the collection and storage of user oral data, the collection and storage of consumables usage status, and the collection and storage of the smart toothbrush usage status; The first indication information is determined according to user data stored in the smart consumable device.
20. A terminal device, comprising: A transceiver, a processor, a memory, and a program or instruction on the memory and executable on the processor; When the processor executes the program or instruction, the smart toothbrush control method according to any one of claims 1 to 16 is implemented.
21. A readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of the method according to any one of claims 1 to 16.