Cleaning brush, control method and device, computer equipment, medium and program product
By combining infrared, pressure, and current detection components, the cleaning status of the electric cleaning brush is accurately identified, solving the problem of ineffective idling caused by accidental activation and improving the device's battery life and reliability.
Patent Information
- Application Number
- CN202511133108.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-13
- Publication Date
- 2025-11-11
AI Technical Summary
Existing electric cleaning brushes may be accidentally activated before they come into contact with the surface to be cleaned, resulting in ineffective idling, wasting power, and affecting battery life and endurance.
The system uses an infrared detection component to detect the grip status, a pressure detection component to detect the contact pressure between the brush head and the surface to be cleaned, and a current detection component to detect the motor current. The controller determines the cleaning status based on these multiple signals and controls the motor to start and stop.
It accurately identifies effective cleaning status, avoids unnecessary power consumption, extends battery life, reduces the risk of equipment failure, and prolongs battery life.
Smart Images

Figure CN120918458A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of smart home appliance technology, and in particular to a cleaning brush, control method, device, computer equipment, medium and program product. Background Technology
[0002] Electric cleaning brushes, with their motor-driven brush head rotation, effectively reduce cleaning labor intensity and have become a common tool for both home and commercial cleaning. However, existing electric cleaning brushes have the following problems during use: users may accidentally activate the device by pressing the switch. If the brush head is not in contact with the surface to be cleaned (e.g., it is placed on a table and spinning freely, or held but the brush head is suspended in the air), the device will continue to spin idly, wasting electricity. Ineffective idling not only shortens the battery life per use but may also lead to over-discharge of the battery due to prolonged storage after the battery is depleted, affecting battery life and even preventing the device from restarting. Summary of the Invention
[0003] Therefore, it is necessary to provide a cleaning brush, control method, device, computer equipment, medium, and program product that can accurately identify the effective cleaning status, ensure that the cleaning power is used for actual cleaning, fundamentally avoid ineffective power consumption, and improve the battery life and reliability of the equipment, in order to address the above-mentioned technical problems.
[0004] In a first aspect, this application provides a cleaning brush, comprising:
[0005] Holding part;
[0006] Brush head, the brush head being used to contact the surface to be cleaned;
[0007] An electric motor is used to drive the brush head to operate;
[0008] An infrared detection component is disposed on the grip portion. The infrared detection component is used to detect whether a hand covers the grip portion and outputs an infrared detection signal.
[0009] A pressure detection component is disposed on the brush head. The pressure detection component is used to detect the contact pressure between the brush head and the surface to be cleaned, and output a pressure detection signal.
[0010] A current detection component is electrically connected to the motor. The current detection component is used to detect the operating current of the motor and output a current detection signal.
[0011] The controller is connected to the infrared detection component, the pressure detection component, the current detection component, and the motor, respectively. The controller is used to control the start and stop of the motor according to the infrared detection signal, the pressure detection signal, and the current detection signal.
[0012] In one embodiment, the controller is used to determine whether the device is in a handheld state based on the infrared detection signal;
[0013] If the device is in a handheld state, the pressure detection signal and the current detection signal are used to determine whether it is in an effective cleaning state.
[0014] The motor is controlled to start and stop based on the judgment results of the handheld state and the effective cleaning state.
[0015] In one embodiment, the controller is further configured to determine that the hand is in a handheld state if the infrared detection signal indicates that the area of the hand covering the gripping part is greater than a preset infrared threshold.
[0016] If the infrared detection signal indicates that the area of the hand covering the gripping part is less than or equal to the preset infrared threshold, and the duration exceeds the first preset time, then it is determined that the hand is in a non-handheld state, and the power is controlled to be turned off.
[0017] In one embodiment, the controller is further configured to determine that it is in an effective cleaning state if the pressure detection signal indicates that the contact pressure is greater than a preset pressure threshold and the current detection signal indicates that the operating current is greater than a preset current threshold.
[0018] If the pressure detection signal indicates that the contact pressure is less than or equal to the preset pressure threshold, and the current detection signal indicates that the operating current is less than or equal to the preset current threshold, and the duration exceeds the second preset time, then it is determined that the system is in an ineffective cleaning state.
[0019] In one embodiment, the controller is further configured to shut down the power supply if it is determined that the device is in a non-handheld state.
[0020] If it is determined that the device is in a handheld state and effectively cleaning state, the motor is controlled to continue running;
[0021] If it is determined that the device is in a handheld state and not in an effective cleaning state, the control unit will shut down.
[0022] In one embodiment, it further includes:
[0023] A prompting component, which is connected to the controller;
[0024] When the controller determines that the cleaning brush is in an ineffective cleaning state, it sends a prompt signal to the prompting component to remind the user that the real-time status of the cleaning brush is in an ineffective cleaning state.
[0025] Secondly, this application also provides a cleaning brush control method, comprising:
[0026] Acquire the infrared detection signal output by the infrared detection component, and determine whether it is in a handheld state based on the infrared detection signal;
[0027] If in handheld mode, acquire the pressure detection signal output by the pressure detection component and the current detection signal output by the current detection component, and determine whether it is in an effective cleaning state based on the pressure detection signal and the current detection signal.
[0028] The motor is controlled to start and stop based on the judgment results of the handheld state and the effective cleaning state.
[0029] In one embodiment, determining whether the device is in a handheld state based on the infrared detection signal includes:
[0030] If the infrared detection signal indicates that the area of the hand covering the gripping part is greater than a preset infrared threshold, then it is determined that the hand is in a handheld state;
[0031] If the infrared detection signal indicates that the area of the hand covering the gripping part is less than or equal to the preset infrared threshold, and the duration exceeds the first preset time, then it is determined that the hand is in a non-handheld state, and the power is controlled to be turned off.
[0032] In one embodiment, determining whether the cleaning state is effective based on the pressure detection signal and the current detection signal includes:
[0033] If the pressure detection signal indicates that the contact pressure is greater than a preset pressure threshold, and the current detection signal indicates that the operating current is greater than a preset current threshold, then it is determined that the cleaning state is effective.
[0034] If the pressure detection signal indicates that the contact pressure is less than or equal to the preset pressure threshold, and the current detection signal indicates that the operating current is less than or equal to the preset current threshold, and the duration exceeds the second preset time, then it is determined that the system is in an ineffective cleaning state.
[0035] In one embodiment, controlling the start and stop of the motor based on the determination results of the handheld state and the effective cleaning state includes:
[0036] If it is determined that the device is not in a handheld state, the control unit will shut down.
[0037] If it is determined that the device is in a handheld state and effectively cleaning state, the motor is controlled to continue running;
[0038] If it is determined that the device is in a handheld state and not in an effective cleaning state, the control unit will shut down.
[0039] In one embodiment, before controlling the power supply to shut down, the method further includes:
[0040] If it is determined that the cleaning brush is in an ineffective cleaning state, a prompt signal is sent to the prompting component to remind the user that the real-time status of the cleaning brush is in an ineffective cleaning state.
[0041] Thirdly, this application also provides a cleaning brush control device, comprising:
[0042] An infrared detection module is used to acquire the infrared detection signal output by the infrared detection component and determine whether it is in a handheld state based on the infrared detection signal.
[0043] The cleaning status detection module is used to acquire the pressure detection signal output by the pressure detection component and the current detection signal output by the current detection component when the handheld state is determined, and to determine whether it is in an effective cleaning state based on the pressure detection signal and the current detection signal.
[0044] The control module is used to control the start and stop of the motor based on the judgment results of the handheld state and the effective cleaning state.
[0045] Fourthly, this application also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps of the cleaning brush control method described in the first aspect.
[0046] Fifthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the cleaning brush control method described in the first aspect.
[0047] In a sixth aspect, this application also provides a computer program product, which includes a computer program that, when executed by a processor, implements the steps of the cleaning brush control method described in the first aspect.
[0048] In summary, this application proposes a cleaning brush, control method, device, computer equipment, medium, and program product, including: a grip, a brush head, a motor, an infrared detection component, a pressure detection component, a current detection component, and a controller. The infrared detection component detects whether a hand covers the grip and outputs an infrared detection signal; the pressure detection component detects the contact pressure between the brush head and the surface to be cleaned and outputs a pressure detection signal; the current detection component detects the operating current of the motor and outputs a current detection signal; and the controller controls the start and stop of the motor based on the infrared detection signal, the pressure detection signal, and the current detection signal. This application controls the start and stop of the cleaning brush through multi-dimensional detection components, ensuring more precise and reliable use of the cleaning brush's power for effective cleaning and preventing energy waste caused by the cleaning brush running idle. Attached Figure Description
[0049] Figure 1 This is a schematic diagram of the cleaning brush in one embodiment;
[0050] Figure 2 This is a block diagram of a cleaning brush in one embodiment;
[0051] Figure 3 This is a block diagram of the cleaning brush in another embodiment;
[0052] Figure 4 This is a flowchart illustrating a cleaning brush control method in one embodiment;
[0053] Figure 5 This is a structural block diagram of a cleaning brush control device in one embodiment;
[0054] Figure 6 This is an internal structural diagram of a computer device in one embodiment.
[0055] Summary of attached image labels:
[0056] Holder-110, brush head-120, motor-130, infrared detection component-140, pressure detection component-150, current detection component-160, indicator component-170, switch component-180. Detailed Implementation
[0057] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0058] In related technologies, cleaning brush products may be accidentally activated. If the user does not notice the accidental activation, the cleaning brush will continue to operate without power, eventually consuming too much battery without the user's knowledge. This can lead to the cleaning brush becoming unusable the next time and requiring recharging, or the product failing to restart after being left idle for an extended period due to depleted battery. Furthermore, prolonged idling without contacting the surface to be cleaned will consume battery power, thus affecting the product's battery life and reducing its overall performance.
[0059] Existing cleaning brush products use touch sensors to detect the brush being held, activating the device only when the brush is held, thus solving the problem of accidental activation when not held. However, this solution only determines whether the device is held; it cannot distinguish between effective cleaning while held and idle operation while held. For example, if a user accidentally activates the device and holds it but the brush head is not in contact with the cleaning surface, the device will continue to run, resulting in unnecessary power consumption.
[0060] To address the aforementioned issues, this embodiment provides a cleaning brush that can accurately and effectively identify the brush's idling status, preventing the brush's battery from being wasted and thus affecting the user experience.
[0061] In one embodiment, such as Figure 1 As shown, a cleaning brush is provided, including: a grip 110, a brush head 120, a motor 130, an infrared detection component 140, a pressure detection component 150, a current detection component 160, a prompt component 170, a switch component 180, and a controller.
[0062] In this embodiment, the switch component 180 can be a push-button switch or a touch switch. This embodiment does not limit the specific type of the switch component 180 and can be configured according to the needs of the actual application scenario. In actual application, when the switch component 180 is pressed, the cleaning brush will start working. While the cleaning brush is working, if the switch component 180 is pressed again or continuously pressed, the cleaning brush will stop working. The start / stop logic corresponding to the switch component 180 can be defined and configured according to the needs of the actual application scenario.
[0063] In this embodiment, the grip portion 110 is the part held by the user. The grip portion 110 can be designed as cylindrical, cubic, or other arbitrary shapes according to actual application needs. This embodiment does not limit the actual structure and material of the grip portion 110. In one embodiment, the surface of the grip portion 110 is provided with an arc that adapts to the grip of the hand to enhance the user's holding experience. In some embodiments, the surface portion of the grip portion 110 can be made of plastic, frosted material, or rubber material. The appropriate material of the grip portion 110 can be selected according to actual application needs. For example, to increase the surface friction of the grip portion 110 and ensure grip stability, a frosted material or a rubber material can be selected.
[0064] In this embodiment, the brush head 120 is installed at the front end of the cleaning brush device. The surface of the brush head 120 is provided with bristles or a cleaning cloth for contacting the surface to be cleaned. The motor 130 is built into the main body of the cleaning brush device, and the output shaft of the motor 130 is connected to the brush head 120 for transmission, driving the brush head 120 to rotate or vibrate. The motor 130 drives the brush head 120 to run, and the brush head 120 rotates or vibrates according to the corresponding amplitude and frequency, achieving cleaning treatment of the surface to be cleaned when in contact with it. It should be noted that the specific structure and shape of the brush head 120, the specific model and driving parameters of the motor 130 in this embodiment can be adaptively configured according to the needs of the actual application scenario, and are not limited here.
[0065] An infrared detection component 140 is disposed on the grip portion 110. The infrared detection component 140 is used to detect whether a hand covers the grip portion 110 and outputs an infrared detection signal. In this embodiment, the infrared detection component 140 includes an infrared sensor, which can be embedded inside the grip portion 110 (the area in contact with the hand). It determines whether a hand covers the grip portion 110 by detecting the light signal, i.e., whether the grip portion 110 is in a handheld state, and outputs a corresponding infrared detection signal to the controller. Additionally, the infrared detection component 140 may also include an infrared detection circuit, an infrared detection panel, and other devices. In one embodiment, the hand coverage area can be determined by detecting infrared light reflection, and an infrared detection signal can be output.
[0066] A pressure detection component 150 is disposed on the brush head 120. The pressure detection component 150 is used to detect the contact pressure between the brush head 120 and the surface to be cleaned, and outputs a pressure detection signal. In this embodiment, the pressure detection component 150 includes a pressure sensor disposed on the back of the brush head 120 (the side opposite to the bristles). The pressure sensor is used to detect the contact pressure between the brush head 120 and the surface to be cleaned, and outputs a pressure detection signal. Specifically, when the brush head 120 contacts the surface to be cleaned, the pressure value detected by the pressure sensor will change accordingly. When the pressure value changes, the pressure sensor will send a corresponding pressure detection signal to the controller. The pressure detection signal includes the pressure value generated when the brush head 120 contacts the surface to be cleaned.
[0067] A current detection component 160 is electrically connected to the motor 130. The current detection component 160 is used to detect the operating current of the motor 130 and output a current detection signal. In this embodiment, the current detection component 160 includes a current detection circuit and related components. It can be connected in series in the power supply circuit of the motor 130 to detect changes in the current during motor operation and output a corresponding current detection signal. Specifically, the specific components and connections of the current detection circuit can be configured according to the needs of the actual application scenario, and are not limited here.
[0068] like Figure 2 As shown, in this embodiment, the controller is connected to the infrared detection component 140, the pressure detection component 150, the current detection component 160, and the motor 130, respectively. The controller is used to control the start and stop of the motor 130 according to the infrared detection signal, the pressure detection signal, and the current detection signal.
[0069] In this embodiment, the controller can select a suitable control chip, processor, or microcontroller according to the actual application requirements. For example, the controller can use an STM32 series microcontroller. This embodiment does not limit the specific type of controller.
[0070] The controller is connected to the infrared sensor, pressure sensor, current detection circuit and motor 130 respectively. It is used to receive infrared detection signals, pressure detection signals and current detection signals, and generate corresponding control commands based on the infrared detection signals, pressure detection signals and current detection signals, and send control commands to motor 130 to control the start and stop of motor 130.
[0071] In this embodiment, the controller can effectively determine whether the cleaning brush device is currently in a handheld state by collecting infrared detection signals through infrared detection component 140. Combined with pressure detection signals and current detection signals returned by pressure detection component 150 and current detection component 160, when the pressure value of the pressure detection signal changes and / or the current value of the current detection signal changes, it can effectively determine whether the cleaning brush device is currently in contact with the surface to be cleaned, thereby accurately identifying whether the cleaning brush device is in an idling state. In one embodiment, the controller is also used to control the motor 130 to shut down if it is determined to be in a non-handheld state; to control the motor 130 to continue running if it is determined to be in a handheld state and in an effective cleaning state; and to control the motor 130 to shut down if it is determined to be in a handheld state and in an ineffective cleaning state.
[0072] In this embodiment, if it is determined that the cleaning brush is not in a handheld state, the motor 130 can be directly turned off to prevent the cleaning brush from spinning idly after accidental activation. If it is determined that the cleaning brush is in a handheld state and not in an effective cleaning state, although the cleaning brush is held by the user, the brush head 120 is not in contact with the surface to be cleaned, i.e., the cleaning brush is in an ineffective cleaning state. In this case, the motor 130 is turned off to prevent the cleaning brush from spinning idly after accidental activation while held by the user. When it is determined that the cleaning brush is in a handheld state and in an effective cleaning state, the motor 130 is kept running to ensure that the cleaning brush cleans the surface to be cleaned normally and effectively.
[0073] In summary, this embodiment provides a cleaning brush product that accurately identifies the effective cleaning state through triple detection: an infrared sensor detects the handheld state, a pressure sensor detects brush head 120 contact, and a current detection module detects motor 130 load. This multi-dimensional determination of whether the device is in an actual cleaning state avoids the limitations of single detection methods. The device is only allowed to operate when it is held and in an effective cleaning state, preventing idle operation while held (e.g., brush head 120 not in contact with the cleaning surface). This ensures that power is used only for actual cleaning, avoiding unnecessary power consumption and extending battery life. The multi-dimensional detection logic also prevents battery over-discharge, reducing the risk of device malfunction due to depleted battery and extending battery life.
[0074] In one embodiment, the controller is used to determine whether it is in a handheld state based on the infrared detection signal; if it is in a handheld state, it determines whether it is in an effective cleaning state based on the pressure detection signal and the current detection signal; and controls the start and stop of the motor 130 based on the determination results of the handheld state and the effective cleaning state.
[0075] In this embodiment, the controller first uses infrared detection signals to determine whether the cleaning brush is in a handheld state. If it is determined that the cleaning brush is in a handheld state, it further determines whether it is in an effective cleaning state based on pressure detection signals and current detection signals. If it is determined that the cleaning brush is not in a handheld state, the controller can directly control the motor 130 to stop without further judgment.
[0076] In this embodiment, when determining whether the cleaning brush is in a handheld state, the controller determines that it is in a handheld state if the infrared detection signal indicates that the area of the hand covering the grip portion 110 is greater than a preset infrared threshold. If the infrared detection signal indicates that the area of the hand covering the grip portion 110 is less than or equal to the preset infrared threshold, and the duration exceeds a first preset time, the controller determines that it is in a non-handheld state and controls the motor 130 to shut down.
[0077] In this embodiment, the preset infrared threshold can be set to 10cm. 2 ~20cm 2 The first preset time can be set to 20s to 40s. It should be noted that both the preset infrared threshold and the first preset time can be adaptively adjusted according to the needs of the actual application scenario. The infrared sensor determines the hand coverage area by detecting infrared light reflection and generates an infrared detection signal. The controller can analyze the received infrared detection signal to obtain the area of the hand covering the gripping part 110.
[0078] For example, if the coverage area is larger than a preset infrared threshold (e.g., 15cm) 2 If the coverage area is not greater than the preset infrared threshold and the duration exceeds the first preset time (e.g., 30 seconds), it is determined to be in a handheld state; if the coverage area is not greater than the preset infrared threshold and the duration exceeds the first preset time, it is determined to be in a non-handheld state. In this embodiment, by setting the judgment logic of the first preset time, the frequent switching between handheld and non-handheld states of the cleaning brush can be prevented, and the frequent start and stop of the motor 130 can be avoided, effectively protecting the motor 130.
[0079] In one embodiment, when determining whether the cleaning brush is in an effective cleaning state, the controller determines that it is in an effective cleaning state if the pressure detection signal indicates that the contact pressure is greater than a preset pressure threshold and the current detection signal indicates that the operating current is greater than a preset current threshold. If the pressure detection signal indicates that the contact pressure is less than or equal to the preset pressure threshold and the current detection signal indicates that the operating current is less than or equal to the preset current threshold, and the duration exceeds a second preset time, then it determines that it is in an ineffective cleaning state.
[0080] In this embodiment, the preset pressure threshold can be configured to 5N~15N, the preset current threshold can be configured to 0.3A~0.8A, and the second preset time can be configured to 20s~40s. The specific values of the preset pressure threshold, preset current threshold, and second preset time can be adaptively configured according to the needs of actual applications. The first preset time and the second preset time can be the same or different.
[0081] In this embodiment, after acquiring the pressure detection signal (pressure value) and the current detection signal (current value), the controller can determine the effective cleaning state and the ineffective cleaning state by identifying the changes in the pressure value and the current value, or it can determine the effective cleaning state and the ineffective cleaning state by comparing thresholds.
[0082] For example, if both the pressure and current values change, the cleaning brush is determined to be in an effective cleaning state. If the pressure and current values remain unchanged for a long time, the cleaning brush is determined to be in an ineffective cleaning state. Alternatively, if the pressure value is greater than a preset pressure threshold (e.g., 10N) and the current value is greater than a preset current threshold (e.g., 0.5A), it is determined to be in an effective cleaning state. If the pressure value is not greater than a preset pressure threshold and the current value is not greater than a preset current threshold, and the duration exceeds a second preset time (e.g., 30s), it is determined to be in an ineffective cleaning state.
[0083] Based on the above steps, this embodiment can achieve efficient power utilization of the cleaning brush and prevent prolonged idling after accidental power-on through triple detection. This effectively protects the cleaning brush product and improves its reliability.
[0084] In one embodiment, the infrared detection component 140 can be replaced by a capacitive touch sensor, which detects changes in capacitance to determine the handheld state and sends a capacitance detection signal to the controller.
[0085] In one embodiment, the pressure and current thresholds can be adjusted according to the cleaning scenario. For example, the pressure and current thresholds can be increased when cleaning hard surfaces and decreased when cleaning soft surfaces. That is, the surface material of the surface to be cleaned is identified; the pressure and current thresholds are increased when the surface material is hard and decreased when the surface material is soft. Specifically, the surface material of the surface to be cleaned can be determined by combining the pressure detection signal returned by the pressure sensor with the distance between the brush head 120 and the surface to be cleaned. The distance between the brush head 120 and the surface to be cleaned can be detected by setting appropriate distance or contact sensors. Based on the above steps, the control flexibility of the cleaning brush can be effectively enhanced, and the cleaning effect of the cleaning brush can be improved.
[0086] In one embodiment, such as Figure 3 As shown, the cleaning brush also includes:
[0087] The prompting component 170 is connected to the controller; when the controller determines that the cleaning brush is in an ineffective cleaning state, it sends a prompting signal to the prompting component 170 to remind the user that the real-time status of the cleaning brush is in an ineffective cleaning state.
[0088] In this embodiment, the prompting component 170 includes an LED light, a buzzer, and / or a vibration motor, used to output status prompts to inform the user of the real-time status of the cleaning brush. For example, when the cleaning brush is in an ineffective cleaning state, the LED light displays a red light, the buzzer sounds an alarm, and the vibration motor vibrates. When the cleaning brush is in an effective cleaning state, the LED light displays a green light, and the buzzer and vibration motor do not operate.
[0089] In one embodiment, if the cleaning brush is in a handheld state and not in an effective cleaning state, the controller can first output a prompt through the prompt module (such as the LED flashing 3 times), and then control the motor 130 to turn off after 3 seconds, so as to remind the user that the cleaning brush is about to be turned off.
[0090] In summary, this embodiment provides a cleaning brush that uses infrared detection to ensure the device is held, and pressure and current detection to ensure the brush head 120 is in contact with the cleaning surface and under load. This avoids misjudgments from single-dimensional detection, accurately identifies effective cleaning, and operates only when held and effectively cleaning, eliminating power waste caused by idle operation. The single-charge battery life is effectively improved to avoid unnecessary power consumption, and the prompt component 170 can provide early warnings to prevent users from idling due to negligence. It also prevents battery over-discharge and extends the device's lifespan.
[0091] In one embodiment, such as Figure 4 As shown, a cleaning brush control method is provided, which is applied to Figure 1 Taking the controller of the cleaning brush as an example, the explanation includes the following steps:
[0092] S401, Obtain the infrared detection signal output by the infrared detection component, and determine whether it is in a handheld state based on the infrared detection signal;
[0093] S402, if in handheld mode, acquire the pressure detection signal output by the pressure detection component and the current detection signal output by the current detection component, and determine whether it is in an effective cleaning state based on the pressure detection signal and the current detection signal.
[0094] S403 controls the start and stop of the motor based on the judgment results of the handheld status and the effective cleaning status.
[0095] In this embodiment, the specific implementation method of the cleaning brush control method can be referred to the specific implementation method in the foregoing device embodiment, and will not be repeated here.
[0096] In one embodiment, determining whether the device is in a handheld state based on an infrared detection signal includes:
[0097] If the infrared detection signal indicates that the area of the hand covering the grip is greater than the preset infrared threshold, then it is determined that the hand is in a handheld state;
[0098] If the infrared detection signal indicates that the area of the hand covering the grip is less than or equal to a preset infrared threshold, and the duration exceeds a first preset time, then it is determined that the hand is in a non-handheld state, and the power is turned off.
[0099] In one embodiment, determining whether the area is in an effective cleaning state based on pressure detection signals and current detection signals includes:
[0100] If the pressure detection signal indicates that the contact pressure is greater than the preset pressure threshold, and the current detection signal indicates that the operating current is greater than the preset current threshold, then it is determined that the cleaning state is effective.
[0101] If the pressure detection signal indicates that the contact pressure is less than or equal to the preset pressure threshold, and the current detection signal indicates that the operating current is less than or equal to the preset current threshold, and the duration exceeds the second preset time, then it is determined that the cleaning state is ineffective.
[0102] In one embodiment, controlling the start and stop of the motor based on the determination results of the handheld state and the effective cleaning state includes:
[0103] If it is determined that the device is not in a handheld state, the control unit will shut down.
[0104] If it is determined that the device is in a handheld state and effectively cleaning state, the motor will continue to run.
[0105] If it is determined that the device is in a handheld state and not in an effective cleaning state, the control unit will shut down.
[0106] In one embodiment, prior to the control unit being shut down, the method further includes:
[0107] If it is determined that the cleaning brush is in an ineffective cleaning state, a prompt signal is sent to the prompt component to remind the user that the real-time status of the cleaning brush is in an ineffective cleaning state.
[0108] In summary, this embodiment provides a cleaning brush control method. Infrared detection ensures the device is held, while pressure and current detection ensure the brush head is in contact with the cleaning surface and under load. This avoids misjudgments from single-dimensional detection, accurately identifying effective cleaning and ensuring operation only when the brush is held and effectively cleaning. This eliminates power waste caused by idle operation, significantly improving single-charge battery life and preventing unnecessary power consumption. Furthermore, an early warning system prevents users from accidentally running the brush without authorization, while also preventing battery over-discharge and extending device lifespan. The cleaning brush control method provided in this embodiment accurately identifies the effective cleaning state of the brush through triple detection of infrared, pressure, and current, fundamentally solving the problem of power waste caused by accidental idle operation. Compared to existing technologies, this solution not only detects the holding state but also ensures that power is used for actual cleaning through multi-dimensional judgment, significantly improving device battery life and reliability. It is suitable for various cleaning scenarios, including home and commercial settings.
[0109] In a more detailed embodiment, the specific operation steps of the cleaning brush control method are as follows:
[0110] The infrared sensor detects the area of the hand covering the grip in real time (every 10ms interval) and outputs an infrared detection signal (such as coverage area data); the controller acquires the infrared detection signal, and if the coverage area is greater than a preset infrared threshold (such as 15cm), it will detect the area. 2 If the coverage area is less than a preset infrared threshold and the duration exceeds a first preset time (e.g., 30 seconds), it is determined to be in a handheld state. If the coverage area is less than a preset infrared threshold and the duration exceeds a first preset time (e.g., 30 seconds), it is determined to be in a non-handheld state. The pressure sensor detects the contact pressure between the brush head and the surface to be cleaned and outputs a pressure detection signal (e.g., pressure value); the current detection module detects the motor's operating current and outputs a current detection signal (e.g., current value); the controller acquires the above signals, and if the pressure value is greater than a preset pressure threshold (e.g., 10N) and the current value is greater than a preset current threshold (e.g., 0.5A), it is determined to be in an effective cleaning state; if the pressure value is less than a preset pressure threshold and the current value is less than a preset current threshold, and the duration exceeds a second preset time (e.g., 30 seconds), it is determined to be in an ineffective cleaning state. If it is in a non-handheld state, the controller directly controls the motor to stop; if it is in a handheld state and in an effective cleaning state, the controller controls the motor to continue running; if it is in a handheld state and in an ineffective cleaning state, the controller first outputs a prompt through the prompt module (e.g., LED flashes 3 times), and then controls the motor to stop after 3 seconds.
[0111] It should be understood that although the steps in the flowcharts of the above embodiments are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the above embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0112] Based on the same inventive concept, this application also provides a cleaning brush control device for implementing the cleaning brush control method described above. The solution provided by this device is similar to the solution described in the above method; therefore, the specific limitations in one or more cleaning brush control device embodiments provided below can be found in the limitations of the cleaning brush control method described above, and will not be repeated here.
[0113] In one embodiment, such as Figure 5 As shown, a cleaning brush control device 500 is provided, including: an infrared detection module 510, a cleaning status detection module 520, and a control module 530, wherein:
[0114] The infrared detection module 510 is used to acquire the infrared detection signal output by the infrared detection component and determine whether it is in a handheld state based on the infrared detection signal.
[0115] The cleaning status detection module 520 is used to acquire the pressure detection signal output by the pressure detection component and the current detection signal output by the current detection component when the handheld state is determined, and to determine whether it is in an effective cleaning state based on the pressure detection signal and the current detection signal.
[0116] The control module 530 is used to control the start and stop of the motor based on the judgment results of the handheld status and the effective cleaning status.
[0117] In one embodiment, the infrared detection module 510 is further configured to determine that the hand is in a handheld state if the infrared detection signal indicates that the area of the hand covering the gripping part is greater than a preset infrared threshold; and to determine that the hand is in a non-handheld state and control the power to shut down if the infrared detection signal indicates that the area of the hand covering the gripping part is less than or equal to the preset infrared threshold and the duration exceeds a first preset time.
[0118] In one embodiment, the cleaning status detection module 520 is further configured to determine that it is in an effective cleaning state if the pressure detection signal indicates that the contact pressure is greater than a preset pressure threshold and the current detection signal indicates that the operating current is greater than a preset current threshold; and to determine that it is in an ineffective cleaning state if the pressure detection signal indicates that the contact pressure is less than or equal to the preset pressure threshold and the current detection signal indicates that the operating current is less than or equal to the preset current threshold and the duration exceeds a second preset time.
[0119] In one embodiment, the control module 530 is further configured to: control the motor to shut down if it is determined that the handheld state is not in a handheld state; control the motor to continue running if it is determined that the handheld state is in an effective cleaning state; and control the motor to shut down if it is determined that the handheld state is in an ineffective cleaning state.
[0120] In one embodiment, the cleaning status detection module 520 is further configured to send a prompt signal to the prompting component when it is determined that the cleaning brush is in an ineffective cleaning state, so as to remind the user that the real-time status of the cleaning brush is in an ineffective cleaning state through the prompting component.
[0121] In summary, this embodiment provides a cleaning brush control device that uses infrared detection to ensure the device is held, and pressure and current detection to ensure the brush head is in contact with the cleaning surface and under load. This avoids misjudgments from single-dimensional detection, accurately identifies effective cleaning, and operates only when the brush is held and effectively cleaning, eliminating power waste caused by idle operation. This effectively improves single-charge battery life and avoids unnecessary power consumption. Furthermore, it provides early warnings through a prompt component to prevent idle operation due to user negligence, while also preventing battery over-discharge and extending device life.
[0122] Each module in the aforementioned cleaning brush control device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device as software, so that the processor can call and execute the corresponding operations of each module.
[0123] In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 6As shown, the computer device includes a processor, memory, input / output interface, communication interface, display unit, and input device. The processor, memory, and input / output interface are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interface. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The input / output interface is used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements a cleaning brush control method. The display unit is used to form a visually visible image and can be a display screen, projection device, or virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the computer device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the casing of the computer device, or external keyboards, touchpads, or mice, etc.
[0124] Those skilled in the art will understand that Figure 6 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0125] In one embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:
[0126] Acquire the infrared detection signal output by the infrared detection component, and determine whether it is in a handheld state based on the infrared detection signal;
[0127] If in handheld mode, acquire the pressure detection signal output by the pressure detection component and the current detection signal output by the current detection component, and determine whether it is in an effective cleaning state based on the pressure detection signal and the current detection signal;
[0128] The motor is started and stopped based on the judgment results of the handheld status and the effective cleaning status.
[0129] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, the computer program performing the following steps when executed by a processor:
[0130] Acquire the infrared detection signal output by the infrared detection component, and determine whether it is in a handheld state based on the infrared detection signal;
[0131] If in handheld mode, acquire the pressure detection signal output by the pressure detection component and the current detection signal output by the current detection component, and determine whether it is in an effective cleaning state based on the pressure detection signal and the current detection signal;
[0132] The motor is started and stopped based on the judgment results of the handheld status and the effective cleaning status.
[0133] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, performs the following steps:
[0134] Acquire the infrared detection signal output by the infrared detection component, and determine whether it is in a handheld state based on the infrared detection signal;
[0135] If in handheld mode, acquire the pressure detection signal output by the pressure detection component and the current detection signal output by the current detection component, and determine whether it is in an effective cleaning state based on the pressure detection signal and the current detection signal;
[0136] The motor is started and stopped based on the judgment results of the handheld status and the effective cleaning status.
[0137] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.
[0138] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above 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.
[0139] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A cleaning brush, characterized in that, include: Holding part; The brush head is used to contact the surface to be cleaned; An electric motor is used to drive the brush head to operate; An infrared detection component is disposed on the grip portion. The infrared detection component is used to detect whether a hand covers the grip portion and outputs an infrared detection signal. A pressure detection component is disposed on the brush head. The pressure detection component is used to detect the contact pressure between the brush head and the surface to be cleaned, and output a pressure detection signal. A current detection component is electrically connected to the motor. The current detection component is used to detect the operating current of the motor and output a current detection signal. The controller is connected to the infrared detection component, the pressure detection component, the current detection component, and the motor, respectively. The controller is used to control the start and stop of the motor according to the infrared detection signal, the pressure detection signal, and the current detection signal.
2. The cleaning brush according to claim 1, characterized in that, The controller is used to determine whether the device is in a handheld state based on the infrared detection signal. If the device is in a handheld state, the pressure detection signal and the current detection signal are used to determine whether it is in an effective cleaning state. The motor is controlled to start and stop based on the judgment results of the handheld state and the effective cleaning state.
3. The cleaning brush according to claim 2, characterized in that, The controller is also configured to determine that the hand is in a handheld state if the infrared detection signal indicates that the area of the hand covering the gripping part is greater than a preset infrared threshold. If the infrared detection signal indicates that the area of the hand covering the gripping part is less than or equal to the preset infrared threshold, and the duration exceeds the first preset time, then it is determined that the hand is in a non-handheld state, and the power is controlled to be turned off.
4. The cleaning brush according to claim 2, characterized in that, The controller is also configured to determine that it is in an effective cleaning state if the pressure detection signal indicates that the contact pressure is greater than a preset pressure threshold and the current detection signal indicates that the operating current is greater than a preset current threshold. If the pressure detection signal indicates that the contact pressure is less than or equal to the preset pressure threshold, and the current detection signal indicates that the operating current is less than or equal to the preset current threshold, and the duration exceeds the second preset time, then it is determined that the system is in an ineffective cleaning state.
5. The cleaning brush according to claim 2, characterized in that, The controller is also configured to shut down the power supply if it is determined that the device is in a non-handheld state. If it is determined that the device is in a handheld state and effectively cleaning state, the motor is controlled to continue running; If it is determined that the device is in a handheld state and not in an effective cleaning state, the control unit will shut down.
6. The cleaning brush according to claim 2, characterized in that, Also includes: A prompting component, which is connected to the controller; When the controller determines that the cleaning brush is in an ineffective cleaning state, it sends a prompt signal to the prompting component to remind the user that the real-time status of the cleaning brush is in an ineffective cleaning state.
7. A method for controlling a cleaning brush, characterized in that, include: Acquire the infrared detection signal output by the infrared detection component, and determine whether it is in a handheld state based on the infrared detection signal; If in handheld mode, acquire the pressure detection signal output by the pressure detection component and the current detection signal output by the current detection component, and determine whether it is in an effective cleaning state based on the pressure detection signal and the current detection signal. The motor is controlled to start and stop based on the judgment results of the handheld state and the effective cleaning state.
8. The control method according to claim 7, characterized in that, The step of determining whether the device is in a handheld state based on the infrared detection signal includes: If the infrared detection signal indicates that the area of the hand covering the gripping part is greater than a preset infrared threshold, then it is determined that the hand is in a handheld state; If the infrared detection signal indicates that the area of the hand covering the gripping part is less than or equal to the preset infrared threshold, and the duration exceeds the first preset time, then it is determined that the hand is in a non-handheld state, and the power is controlled to be turned off.
9. The control method according to claim 7, characterized in that, The step of determining whether the system is in an effective cleaning state based on the pressure detection signal and the current detection signal includes: If the pressure detection signal indicates that the contact pressure is greater than a preset pressure threshold, and the current detection signal indicates that the operating current is greater than a preset current threshold, then it is determined that the cleaning state is effective. If the pressure detection signal indicates that the contact pressure is less than or equal to the preset pressure threshold, and the current detection signal indicates that the operating current is less than or equal to the preset current threshold, and the duration exceeds the second preset time, then it is determined that the system is in an ineffective cleaning state.
10. The control method according to claim 7, characterized in that, The step of controlling the start and stop of the motor based on the judgment results of the handheld state and the effective cleaning state includes: If it is determined that the device is not in a handheld state, the control unit will shut down. If it is determined that the device is in a handheld state and effectively cleaning state, the motor is controlled to continue running; If it is determined that the device is in a handheld state and not in an effective cleaning state, the control unit will shut down.
11. The control method according to claim 10, characterized in that, Before controlling the power supply to shut down, the method further includes: If it is determined that the cleaning brush is in an ineffective cleaning state, a prompt signal is sent to the prompting component to remind the user that the real-time status of the cleaning brush is in an ineffective cleaning state.
12. A cleaning brush control device, characterized in that, include: An infrared detection module is used to acquire the infrared detection signal output by the infrared detection component and determine whether it is in a handheld state based on the infrared detection signal. The cleaning status detection module is used to acquire the pressure detection signal output by the pressure detection component and the current detection signal output by the current detection component when the handheld state is determined, and to determine whether it is in an effective cleaning state based on the pressure detection signal and the current detection signal. The control module is used to control the start and stop of the motor based on the judgment results of the handheld state and the effective cleaning state.
13. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the cleaning brush control method according to any one of claims 7 to 11.
14. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the cleaning brush control method according to any one of claims 7 to 11.
15. A computer program product, comprising a computer program, characterized in that, When executed by a processor, the computer program implements the steps of the cleaning brush control method according to any one of claims 7 to 11.