Cleaning apparatus, control method thereof, program product, medium, and system

By setting multiple working modes and flexibly switching cleaning strategies in the cleaning equipment, the problem of poor cleaning effect on stubborn stains of existing cleaning equipment has been solved, achieving more efficient cleaning effect and extending equipment life.

CN121606217APending Publication Date: 2026-03-06SHENZHEN ROBOROCK INNOVATION TECH CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202610003219.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2025-07-18
Filing Date
2026-01-04
Publication Date
2026-03-06

AI Technical Summary

Technical Problem

Existing cleaning equipment is ineffective at cleaning stubborn stains and cannot effectively improve cleaning results.

Method used

By setting multiple working modes in the cleaning equipment, the cleaning components and other working devices can be controlled to perform cleaning tasks according to different working states in different modes, including changing the rotation direction and speed, and adjusting parameters such as assist and suction. Combined with cleaning methods such as cold cleaning liquid, hot cleaning liquid and steam, a variety of cleaning strategies can be flexibly switched.

Benefits of technology

It significantly improves the cleaning capabilities of cleaning equipment, adapts to different cleaning scenarios, extends the lifespan of consumables and power systems, and enhances cleaning effectiveness.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121606217A_ABST
    Figure CN121606217A_ABST
Patent Text Reader

Abstract

The invention discloses cleaning equipment and a control method thereof, a program product, a medium and a system, and the cleaning equipment comprises a cleaning part which is configured to clean a to-be-cleaned surface; the other working devices are configured to be matched with the cleaning part to clean a to-be-cleaned surface; and the controller is configured to control the cleaning piece and the other working devices to execute cleaning tasks according to different working states in the first working mode and the second working mode. Through the technical scheme provided by the invention, the cleaning effect of the cleaning equipment in the process of executing the cleaning task can be enhanced.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application claims priority to Chinese Patent Application No. 202510999422.2, filed on July 18, 2025, entitled "Cleaning Equipment and Control Method Thereof, Procedure Product, Medium and System Thereof", the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application belongs to the field of cleaning equipment and its control technology, and in particular relates to a cleaning equipment and its control method, program product, medium and system. Background Technology

[0003] Cleaning components (such as roller brushes and disc brushes) are essential parts of cleaning equipment. During the cleaning process, these components contact and rub against the surface to be cleaned, breaking the adhesion between stains and the surface, thus achieving cleaning. However, existing cleaning equipment often suffers from poor cleaning performance on stubborn stains. Therefore, how to effectively enhance the cleaning effect of cleaning equipment during the cleaning process has become an urgent technical problem to be solved. Summary of the Invention

[0004] The embodiments of this application provide a cleaning device and its control method, program product, medium and system, which can at least to some extent enhance the cleaning effect of the cleaning device in the process of performing cleaning tasks.

[0005] Other features and advantages of this application will become apparent from the following detailed description, or may be learned in part from practice of this application.

[0006] According to one aspect of the embodiments of this application, a cleaning device is provided, the cleaning device comprising: a cleaning component configured to clean a surface to be cleaned; other working devices configured to operate while the cleaning component is cleaning the surface to be cleaned; and a controller configured to control the cleaning component and the other working devices to perform cleaning tasks according to different working states in a first working mode and a second working mode.

[0007] Optionally, based on the aforementioned scheme, the controller is configured to: control the cleaning component to rotate in a first rotation direction in a first working mode; control the cleaning component to rotate in a second rotation direction in a second working mode, or control the cleaning component to rotate alternately in the first rotation direction and the second rotation direction, or control the cleaning component to rotate in the first rotation direction at a speed different from its rotation speed in the first working mode, wherein the second rotation direction is opposite to the first rotation direction.

[0008] Optionally, based on the foregoing scheme, the controller is further configured to: if a first switching instruction is received in the first working mode, control the cleaning device to switch from the first working mode to the second working mode; and / or, if a second switching instruction is received in the second working mode, control the cleaning device to switch from the second working mode to the first working mode.

[0009] Optionally, based on the foregoing solution, the cleaning device further includes: a working mode switching module, the working mode switching module being configured to allow a user to trigger a switching command for the working mode of the cleaning device; the controller is further configured to: trigger the first switching command in response to a first operation of the working mode switching module by the user in the first working mode; and / or, trigger the second switching command in response to a second operation of the working mode switching module by the user in the second working mode.

[0010] Optionally, based on the aforementioned scheme, the working mode switching module includes a first trigger key; the first operation includes pressing and holding the first trigger key; the second operation includes releasing the first trigger key.

[0011] Optionally, based on the aforementioned solution, the cleaning device further includes a handle, the handle being configured for a user to operate the cleaning device; the first trigger button includes a trigger, the trigger being located below the handle.

[0012] Optionally, based on the foregoing scheme, the controller is further configured to: when the cleaning device operates in the second working mode for a duration exceeding a first set duration, control the cleaning device to switch from the second working mode to the first working mode.

[0013] Optionally, based on the aforementioned scheme, the controller is further configured to: during the process of controlling the cleaning component to switch from one rotation direction to another rotation direction, control the rotation speed of the cleaning component in the first rotation direction to decrease from a first rotation speed to 0 within a second set time period; after the rotation speed of the cleaning component in the first rotation direction decreases to 0, control the rotation speed of the cleaning component in the other rotation direction to increase from 0 to a second rotation speed within a third set time period.

[0014] Optionally, based on the foregoing solution, the cleaning device further includes: a cleaning component drive, the cleaning component drive being configured to drive the cleaning component to rotate; the controller is further configured to control the rotational speed of the cleaning component by controlling the operating voltage of the cleaning component drive.

[0015] Optionally, based on the aforementioned scheme, the third set duration is longer than the second set duration.

[0016] Optionally, based on the foregoing scheme, the other working device includes an assist module, which is configured to provide assistance to the cleaning device in its cleaning direction; the controller is further configured to: if the cleaning direction of the cleaning device is the same as the direction of the frictional force generated by the rotation of the cleaning component in a first rotation direction, then control the assist module to provide assistance to the cleaning device in its cleaning direction according to a first assist power; if the cleaning direction of the cleaning device is opposite to the direction of the frictional force generated by the rotation of the cleaning component in the first rotation direction, then control the assist module to provide assistance to the cleaning device in its cleaning direction according to a second assist power, wherein the second assist power is greater than or equal to the first assist power.

[0017] Optionally, based on the aforementioned scheme, the controller is further configured to: if the cleaning direction of the cleaning device is opposite to the direction of the frictional force generated by the rotation of the cleaning component in the second rotation direction, then control the assist module to provide assistance to the cleaning device in its cleaning direction according to a third assist power; if the cleaning direction of the cleaning device is the same as the direction of the frictional force generated by the rotation of the cleaning component in the second rotation direction, then control the assist module to provide assistance to the cleaning device in its cleaning direction according to a fourth assist power, wherein the third assist power is greater than or equal to the fourth assist power.

[0018] Optionally, based on the aforementioned scheme, the third assist power is greater than or equal to the first assist power, and / or the second assist power is greater than or equal to the fourth assist power.

[0019] Optionally, based on the aforementioned scheme, the controller is further configured to: gradually change the magnitude of the assist power of the assist module in assisting the cleaning equipment during the process of controlling the cleaning component to switch from one rotation direction to another.

[0020] Optionally, based on the aforementioned scheme, the other working components further include a fan module, which is configured to provide suction for the cleaning equipment to draw in dirt; the controller is further configured to: control the fan module to operate at a first operating power in the first working mode; and control the fan module to operate at a second operating power in the second working mode, wherein the second operating power is greater than the first operating power.

[0021] Optionally, based on the foregoing solution, the cleaning equipment further includes at least one of a cold cleaning liquid module, a hot cleaning liquid module, and / or a steam module; the cold cleaning liquid module is configured to spray cold cleaning liquid; the hot cleaning liquid module is configured to spray hot cleaning liquid; the steam module is configured to spray steam; the controller is further configured to: in a second operating mode, control the cold cleaning liquid module to spray cold cleaning liquid onto the surface to be cleaned, and / or control the hot cleaning liquid module to spray hot cleaning liquid, and / or control the steam module to spray steam.

[0022] Optionally, based on the aforementioned scheme, the hot cleaning liquid module is configured to spray hot cleaning liquid in front of the cleaning equipment; the steam module is configured to spray steam in front of the cleaning equipment.

[0023] According to one aspect of the embodiments of this application, a cleaning equipment control method is provided. The cleaning equipment includes a cleaning component and other working devices. The cleaning component is configured to clean a surface to be cleaned. The other working devices are configured to operate while the cleaning component is cleaning the surface to be cleaned. The method includes controlling the cleaning component and the other working devices to perform cleaning tasks according to different working states in a first working mode and a second working mode.

[0024] Optionally, based on the aforementioned scheme, controlling the cleaning component to perform cleaning tasks according to different working states in the first working mode and the second working mode includes: in the first working mode, controlling the cleaning component to rotate in a first rotation direction; in the second working mode, controlling the cleaning component to rotate in a second rotation direction, or controlling the cleaning component to rotate alternately in the first rotation direction and the second rotation direction, or controlling the cleaning component to rotate in the first rotation direction at a speed different from its rotation speed in the first working mode, wherein the second rotation direction is opposite to the first rotation direction.

[0025] Optionally, based on the foregoing scheme, the method further includes: if a first switching instruction is received in the first working mode, controlling the cleaning device to switch from the first working mode to the second working mode; and / or, if a second switching instruction is received in the second working mode, controlling the cleaning device to switch from the second working mode to the first working mode.

[0026] Optionally, based on the aforementioned scheme, the cleaning device further includes a working mode switching module, the working mode switching module being configured to allow a user to trigger a switching command for the working mode of the cleaning device; the method further includes: triggering the first switching command in response to a first operation of the working mode switching module by the user in the first working mode; and / or, triggering the second switching command in response to a second operation of the working mode switching module by the user in the second working mode.

[0027] Optionally, based on the foregoing scheme, the method further includes: when the cleaning device operates in the second working mode for a duration exceeding a first set duration, controlling the cleaning device to switch from the second working mode to the first working mode.

[0028] Optionally, based on the aforementioned scheme, during the process of controlling the cleaning component to switch from one rotation direction to another, the method further includes: controlling the rotational speed of the cleaning component in the first rotation direction to decrease from a first rotational speed to 0 within a second set time period; and after the rotational speed of the cleaning component in the first rotation direction decreases to 0, controlling the rotational speed of the cleaning component in the other rotation direction to increase from 0 to a second rotational speed within a third set time period.

[0029] Optionally, based on the foregoing solution, the cleaning device further includes a cleaning component drive, the cleaning component drive being configured to drive the cleaning component to rotate; the method further includes controlling the rotational speed of the cleaning component by controlling the operating voltage of the cleaning component drive.

[0030] Optionally, based on the aforementioned scheme, the third set duration is longer than the second set duration.

[0031] Optionally, based on the foregoing scheme, the other working device includes an assist module, which is configured to provide assistance to the cleaning device in its cleaning direction; the method further includes: if the cleaning direction of the cleaning device is the same as the direction of the frictional force generated by the rotation of the cleaning component in a first rotation direction, then controlling the assist module to provide assistance to the cleaning device in its cleaning direction according to a first assist power; if the cleaning direction of the cleaning device is opposite to the direction of the frictional force generated by the rotation of the cleaning component in the first rotation direction, then controlling the assist module to provide assistance to the cleaning device in its cleaning direction according to a second assist power, wherein the second assist power is greater than or equal to the first assist power.

[0032] Optionally, based on the foregoing scheme, the method further includes: if the cleaning direction of the cleaning device is opposite to the direction of the frictional force generated by the rotation of the cleaning component in the second rotation direction, then controlling the assist module to provide assistance to the cleaning device in its cleaning direction according to a third assist power; if the cleaning direction of the cleaning device is the same as the direction of the frictional force generated by the rotation of the cleaning component in the second rotation direction, then controlling the assist module to provide assistance to the cleaning device in its cleaning direction according to a fourth assist power, wherein the third assist power is greater than or equal to the fourth assist power.

[0033] Optionally, based on the aforementioned scheme, the third assist power is greater than or equal to the first assist power, and / or the second assist power is greater than or equal to the fourth assist power.

[0034] Optionally, based on the aforementioned scheme, the method further includes: during the process of controlling the cleaning component to switch from one rotation direction to another, gradually changing the magnitude of the assist power of the assist module in assisting the cleaning equipment.

[0035] Optionally, based on the aforementioned scheme, the other working components further include a fan module, the fan module being configured to provide suction for the cleaning equipment to draw in dirt; the method further includes: in the first working mode, controlling the fan module to operate at a first operating power; in the second working mode, controlling the fan module to operate at a second operating power, the second operating power being greater than the first operating power.

[0036] Optionally, based on the foregoing solution, the cleaning equipment further includes at least one of a cold cleaning liquid module, a hot cleaning liquid module, and / or a steam module; the cold cleaning liquid module is configured to spray cold cleaning liquid; the hot cleaning liquid module is configured to spray hot cleaning liquid; the steam module is configured to spray steam; the method further includes: in a second operating mode, controlling the cold cleaning liquid module to spray cold cleaning liquid onto the surface to be cleaned, and / or controlling the hot cleaning liquid module to spray hot cleaning liquid, and / or controlling the steam module to spray steam.

[0037] Optionally, based on the aforementioned scheme, the hot cleaning liquid module is configured to spray hot cleaning liquid in front of the cleaning equipment; the steam module is configured to spray steam in front of the cleaning equipment.

[0038] According to one aspect of the embodiments of this application, a cleaning device is provided, the cleaning device comprising: a cleaning component configured to clean a surface to be cleaned; and a controller configured to: in a second working mode, acquire the cleaning direction of the cleaning device; determine the rotation direction of the cleaning component based on the cleaning direction, wherein the rotation direction is different under different cleaning directions; and control the cleaning component to perform a cleaning task according to the rotation direction.

[0039] Optionally, based on the foregoing solution, the cleaning device includes at least one of a power-assist module, a gyroscope, and / or an accelerometer, wherein at least one of the power-assist module, gyroscope, and / or accelerometer is configured to detect the cleaning direction of the cleaning device; and the controller is configured to acquire the cleaning direction of the cleaning device detected by at least one of the power-assist module, gyroscope, and / or accelerometer.

[0040] Optionally, based on the aforementioned scheme, the controller is configured as follows: if the cleaning direction is the forward direction of the cleaning equipment, then the first rotation direction is determined as the rotation direction, and the first rotation direction is the direction in which the cleaning component rotates towards the forward direction of the cleaning equipment; if the cleaning direction is the backward direction of the cleaning equipment, then the second rotation direction is determined as the rotation direction, and the second rotation direction is the direction in which the cleaning component rotates towards the backward direction of the cleaning equipment.

[0041] Optionally, based on the aforementioned scheme, the controller is configured as follows: if the cleaning direction is the forward direction of the cleaning equipment, then the second rotation direction is determined as the rotation direction, and the second rotation direction is the direction in which the cleaning component rotates towards the backward direction of the cleaning equipment; if the cleaning direction is the backward direction of the cleaning equipment, then the first rotation direction is determined as the rotation direction, and the first rotation direction is the direction in which the cleaning component rotates towards the forward direction of the cleaning equipment.

[0042] Optionally, based on the foregoing scheme, the controller is further configured to: if the cleaning equipment stops moving, control the cleaning component to stop rotating.

[0043] Optionally, based on the aforementioned scheme, the controller is further configured to: in a first working mode, control the cleaning component to perform a cleaning task in a second rotation direction or a first rotation direction, wherein the first rotation direction is the direction in which the cleaning component rotates towards the forward direction of the cleaning equipment, and the second rotation direction is the direction in which the cleaning component rotates towards the backward direction of the cleaning equipment; the first working mode is different from the second working mode.

[0044] Optionally, based on the foregoing scheme, the controller is further configured to: control the rotation speed of the cleaning component in the second working mode to be greater than or equal to the rotation speed of the cleaning component in the first working mode.

[0045] Optionally, based on the foregoing scheme, the controller is further configured to: if a first switching instruction is received in the first working mode, control the cleaning device to switch from the first working mode to the second working mode; and / or, if a second switching instruction is received in the second working mode, control the cleaning device to switch from the second working mode to the first working mode.

[0046] Optionally, based on the foregoing solution, the cleaning device further includes: a working mode switching module, the working mode switching module being configured to allow a user to trigger a switching command for the working mode of the cleaning device; the controller is further configured to: trigger the first switching command in response to a first operation of the working mode switching module by the user in the first working mode; and / or, trigger the second switching command in response to a second operation of the working mode switching module by the user in the second working mode.

[0047] Optionally, based on the aforementioned scheme, the controller is further configured to: during the process of controlling the cleaning component to switch from one rotation direction to another rotation direction, control the rotation speed of the cleaning component in the first rotation direction to decrease from a first rotation speed to 0 within a second set time period; after the rotation speed of the cleaning component in the first rotation direction decreases to 0, control the rotation speed of the cleaning component in the other rotation direction to increase from 0 to a second rotation speed within a third set time period, wherein the third set time period is longer than the second set time period.

[0048] Optionally, based on the aforementioned scheme, the cleaning device further includes: an assist module, the assist module being configured to provide assistance to the cleaning device in its cleaning direction; the controller is further configured to: when the cleaning direction of the cleaning device is the same as the direction of the frictional force of the surface to be cleaned on the rotating part, if the rotational speed of the cleaning part increases, then the assist power of the assist module is reduced; if the rotational speed of the cleaning part decreases, then the assist power of the assist module is increased.

[0049] Optionally, based on the aforementioned scheme, the controller is further configured to: when the cleaning direction of the cleaning device is opposite to the direction of the frictional force on the surface to be cleaned caused by the rotation of the cleaning component, if the rotation speed of the cleaning component increases, then the assist power of the assist module is increased; if the rotation speed of the cleaning component decreases, then the assist power of the assist module is decreased.

[0050] Optionally, based on the aforementioned scheme, the controller is further configured to: increase the assist power of the assist module if the cleaning direction of the cleaning device and the direction of the friction force on the surface to be cleaned during the rotation of the cleaning component change from the same to opposite; and decrease the assist power of the assist module if the cleaning direction of the cleaning device and the direction of the friction force on the surface to be cleaned during the rotation of the cleaning component change from opposite to the same.

[0051] Optionally, based on the aforementioned scheme, the cleaning equipment further includes: a fan module, the fan module being configured to provide suction for the cleaning equipment to draw in dirt; the controller is further configured to: in the first working mode, control the fan module to operate at a first operating power; and in the second working mode, control the fan module to operate at a second operating power, the second operating power being greater than the first operating power.

[0052] Optionally, based on the foregoing solution, the cleaning equipment further includes at least one of a cold cleaning liquid module, a hot cleaning liquid module, and / or a steam module; the cold cleaning liquid module is configured to spray cold cleaning liquid; the hot cleaning liquid module is configured to spray hot cleaning liquid; and the steam module is configured to spray steam. The controller is also configured to: in the second working mode, control the cold cleaning liquid module to spray cold cleaning liquid onto the surface to be cleaned, and / or control the hot cleaning liquid module to spray hot cleaning liquid, and / or control the steam module to spray steam.

[0053] According to one aspect of the embodiments of this application, a cleaning equipment control method is provided, characterized in that the cleaning equipment includes a cleaning component, the cleaning component being configured to clean a surface to be cleaned, the method comprising: in a second working mode, acquiring the cleaning direction of the cleaning equipment; determining the rotation direction of the cleaning component based on the cleaning direction, wherein the rotation direction is different under different cleaning directions; and controlling the cleaning component to perform a cleaning task according to the rotation direction.

[0054] Optionally, based on the foregoing solution, the cleaning device includes at least one of a power-assist module, a gyroscope, and / or an accelerometer, wherein at least one of the power-assist module, gyroscope, and / or accelerometer is configured to: detect the cleaning direction of the cleaning device; obtaining the cleaning direction of the cleaning device includes: obtaining the cleaning direction of the cleaning device detected by at least one of the power-assist module, gyroscope, and / or accelerometer.

[0055] Optionally, based on the aforementioned scheme, determining the rotation direction of the cleaning component according to the cleaning direction includes: if the cleaning direction is the forward direction of the cleaning equipment, then a first rotation direction is determined as the rotation direction, wherein the first rotation direction is the direction in which the cleaning component rotates towards the forward direction of the cleaning equipment; if the cleaning direction is the backward direction of the cleaning equipment, then a second rotation direction is determined as the rotation direction, wherein the second rotation direction is the direction in which the cleaning component rotates towards the backward direction of the cleaning equipment.

[0056] Optionally, based on the aforementioned scheme, determining the rotation direction of the cleaning component according to the cleaning direction includes: if the cleaning direction is the forward direction of the cleaning equipment, then determining the second rotation direction as the rotation direction, wherein the second rotation direction is the direction in which the cleaning component rotates towards the backward direction of the cleaning equipment; if the cleaning direction is the backward direction of the cleaning equipment, then determining the first rotation direction as the rotation direction, wherein the first rotation direction is the direction in which the cleaning component rotates towards the forward direction of the cleaning equipment.

[0057] Optionally, based on the foregoing scheme, the method further includes: if the cleaning equipment stops moving, then controlling the cleaning component to stop rotating.

[0058] Optionally, based on the aforementioned scheme, the method further includes: in a first working mode, controlling the cleaning component to perform a cleaning task in a second rotation direction or a first rotation direction, wherein the first rotation direction is the direction in which the cleaning component rotates towards the forward direction of the cleaning equipment, and the second rotation direction is the direction in which the cleaning component rotates towards the backward direction of the cleaning equipment; the first working mode is different from the second working mode.

[0059] Optionally, based on the foregoing scheme, the method further includes: controlling the rotational speed of the cleaning component in the second working mode to be greater than or equal to the rotational speed of the cleaning component in the first working mode.

[0060] Optionally, based on the foregoing scheme, the method further includes: if a first switching instruction is received in the first working mode, controlling the cleaning device to switch from the first working mode to the second working mode; and / or, if a second switching instruction is received in the second working mode, controlling the cleaning device to switch from the second working mode to the first working mode.

[0061] Optionally, based on the aforementioned scheme, the cleaning device further includes a working mode switching module, the working mode switching module being configured to allow a user to trigger a switching command for the working mode of the cleaning device; the method further includes: triggering the first switching command in response to a first operation of the working mode switching module by the user in the first working mode; and / or, triggering the second switching command in response to a second operation of the working mode switching module by the user in the second working mode.

[0062] Optionally, based on the aforementioned scheme, the method further includes: during the process of controlling the cleaning component to switch from one rotation direction to another rotation direction, controlling the rotational speed of the cleaning component in the first rotation direction to decrease from a first rotational speed to 0 within a second set time period; after the rotational speed of the cleaning component in the first rotation direction decreases to 0, controlling the rotational speed of the cleaning component in the other rotation direction to increase from 0 to a second rotational speed within a third set time period, wherein the third set time period is longer than the second set time period.

[0063] Optionally, based on the aforementioned scheme, the cleaning device further includes an assist module, which is configured to provide assistance to the cleaning device in its cleaning direction; the method further includes: when the cleaning direction of the cleaning device is the same as the direction of the frictional force of the surface to be cleaned on the rotating part, if the rotational speed of the cleaning part increases, the assist power of the assist module is reduced; if the rotational speed of the cleaning part decreases, the assist power of the assist module is increased.

[0064] Optionally, based on the foregoing scheme, the method further includes: when the cleaning direction of the cleaning equipment is opposite to the direction of the frictional force on the surface to be cleaned caused by the rotation of the cleaning component, if the rotation speed of the cleaning component increases, then the assist power of the assist module is increased; if the rotation speed of the cleaning component decreases, then the assist power of the assist module is decreased.

[0065] Optionally, based on the aforementioned scheme, the method further includes: if the cleaning direction of the cleaning device and the direction of the frictional force on the surface to be cleaned caused by the rotation of the cleaning component change from the same to opposite, then the assist power of the assist module is increased; if the cleaning direction of the cleaning device and the direction of the frictional force on the surface to be cleaned caused by the rotation of the cleaning component change from opposite to the same, then the assist power of the assist module is decreased.

[0066] Optionally, based on the aforementioned scheme, the cleaning equipment further includes a fan module, the fan module being configured to provide suction for the cleaning equipment to draw in dirt; the method further includes: in the first working mode, controlling the fan module to operate at a first operating power; in the second working mode, controlling the fan module to operate at a second operating power, the second operating power being greater than the first operating power.

[0067] Optionally, based on the foregoing scheme, the cleaning equipment further includes at least one of a cold cleaning liquid module, a hot cleaning liquid module, and / or a steam module; the cold cleaning liquid module is configured to spray cold cleaning liquid; the hot cleaning liquid module is configured to spray hot cleaning liquid; the steam module is configured to spray steam; the method further includes: in a second working mode, controlling the cold cleaning liquid module to spray cold cleaning liquid onto the surface to be cleaned, and / or controlling the hot cleaning liquid module to spray hot cleaning liquid, and / or controlling the steam module to spray steam.

[0068] According to one aspect of the embodiments of this application, a computer program product is provided, the computer program product including computer instructions stored in a computer-readable storage medium and adapted to be read and executed by a processor to cause a computer device having the processor to perform the method as described in any of the above embodiments.

[0069] According to one aspect of the embodiments of this application, a computer-readable storage medium is provided, wherein at least one piece of program code is stored therein, the at least one piece of program code being loaded and executed by a processor to perform the operations performed by the method as described in any of the above embodiments.

[0070] According to one aspect of the embodiments of this application, a cleaning device is provided, the cleaning device including one or more processors and one or more memories, the one or more memories storing at least one piece of program code, the at least one piece of program code being loaded and executed by the one or more processors to implement the method as described in any of the above embodiments.

[0071] According to one aspect of the present application, a cleaning system is provided, the cleaning system including a base station and a cleaning device as described in any of the above embodiments, the base station being configured to: park the cleaning device.

[0072] Based on the technical solution proposed in this application, the working mode of the cleaning equipment can be flexibly switched according to the contamination status of the surface to be cleaned, thereby significantly improving the cleaning capability of the cleaning equipment to adapt to various scenarios such as daily cleaning and cleaning of stubborn stains, effectively enhancing the cleaning effect of the cleaning equipment during the cleaning task. In addition, this application can also reduce the duration of high-intensity load on the working components by rationally allocating the working states of each component, thereby extending the life of consumables and the power system.

[0073] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit this application. Attached Figure Description

[0074] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application. It is obvious that the drawings described below are merely some embodiments of this application, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort. In the drawings: Figure 1 A schematic diagram of the structure of an optional cleaning device of this application is shown; Figure 2 A schematic diagram of the structure of an optional cleaning device of this application is shown; Figure 3 The diagram shows partial structural schematics of the optional cleaning equipment of this application from different perspectives; Figure 4 A flowchart of an optional cleaning equipment control method of this application is shown; Figure 5 The accompanying diagram shows a comparison of the cleaning effects of the optional cleaning equipment of this application in different working modes. Figure 6 A schematic diagram of the structure of an optional controller in this application is shown; Figure 7 A flowchart of an optional cleaning equipment control method of this application is shown; Figure 8 A schematic diagram of the optional cleaning system of this application is shown. Detailed Implementation

[0075] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0076] Furthermore, the described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a thorough understanding of embodiments of this application. However, those skilled in the art will recognize that the technical solutions of this application can be practiced without one or more of the specific details, or other methods, components, apparatuses, steps, etc., can be employed. In other instances, well-known methods, apparatuses, implementations, or operations are not shown or described in detail to avoid obscuring various aspects of this application.

[0077] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities can be implemented in software, in at least one hardware module or integrated circuit, or in different network and / or processor devices and / or microcontroller devices. It should also be noted that, for the sake of simplicity, certain devices in the drawings that do not affect the interpretation of the technical solution of this application have been appropriately omitted.

[0078] The flowcharts shown in the accompanying drawings are merely illustrative and do not necessarily include all content and operations / steps, nor do they necessarily have to be performed in the described order. For example, some operations / steps can be broken down, while others can be combined or partially combined; therefore, the actual execution order may change depending on the specific circumstances.

[0079] In the description of this application, it should be understood that the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this application, unless otherwise stated, "multiple" means two or more.

[0080] The implementation details of the technical solutions in the embodiments of this application will be described in detail below.

[0081] Before proceeding, it should be noted that, in order to enable those skilled in the art to better understand this application, some embodiments including control parameters will be provided. The specific values ​​of the control parameters in the embodiments are merely exemplary; in practical applications, the control parameters in the embodiments may also be other values ​​depending on the actual situation.

[0082] Reference Figure 1 The diagram shows a structural schematic of an optional cleaning device according to this application. Figure 1 As shown, the cleaning device 100 may include a cleaning component 101, other working devices (such as an assist module 102), and a controller (not shown in the figure).

[0083] The cleaning component 101 can be configured to clean the surface to be cleaned; other working devices can be configured to work while the cleaning component 101 is cleaning the surface to be cleaned; and the controller can be configured to control the cleaning component 101 and the other working devices to perform cleaning tasks according to different working states in the first working mode and the second working mode.

[0084] In this application, cleaning component 101 can refer to a device in cleaning equipment 100 that directly contacts the surface to be cleaned (such as a floor, carpet, etc.) and separates or removes stains, dust, hair, and other impurities from the surface through mechanical action (such as rotation, vibration, sliding, etc.), including but not limited to roller brushes, disc brushes, rags, mops, scouring pads, etc. For example, cleaning component 101 can be a cylindrical roller brush with its outer surface covered with high-density nylon bristles.

[0085] Reference Figure 3 The diagram shows partial structural schematics of the optional cleaning equipment of this application from different perspectives.

[0086] like Figure 3 As shown in sub-figures (a), (b), and (c), when the cleaning device 100 is in use, the roller brush 101 rotates, allowing the bristles in contact with the ground to penetrate deep into crevices to remove dirt and hair. For small crevices such as tile joints, a composite roller brush composed of strip-shaped or star-shaped soft and hard materials can also be used. Simultaneously, the cleaning fluid tank 106 in the cleaning device 100 can provide cleaning fluid to the roller brush 101 to enhance the cleaning effect. The cleaning device 100 also includes a scraper 107 and a suction port 108. The scraper 107 can be configured to scrape off residual dirt on the roller brush 101, allowing the suction port 108 of the cleaning device 100 to suck the scraped dirt into a waste tank (not shown in the figure).

[0087] In this application, other working devices can refer to functional devices other than the cleaning component 101, used to assist and enhance the cleaning effect. For example, it may include an assist module that provides power assistance. It may also include a fan module that enhances suction power. Through the combination and linkage of various working devices, the cleaning capability and applicability of the cleaning equipment 100 can be significantly improved. For example, the fan module, in conjunction with the cleaning component 101, can achieve "brushing and suction simultaneously," preventing the spread or residue of dirt; the assist module can reduce the physical burden on the user during operation.

[0088] In this application, the controller can refer to a hardware and / or software unit responsible for receiving user commands (such as button presses, remote control, program settings, etc.), collecting device status information, making decisions, and controlling various functional devices to work together according to preset logic in different working modes. The controller can be implemented using a microcontroller, embedded main control board, MCU, etc.

[0089] In this application, the cleaning device 100 can be configured to have at least two or more different working modes, such as a first working mode (e.g., normal working mode) and a second working mode (enhanced working mode). Different working parameters (e.g., rotation direction, speed, suction strength, assist strength, etc.) are assigned to the cleaning component 101, assist module, fan module and other components in different working modes to achieve overall performance balance optimization.

[0090] In this application, based on the above solution, the working mode of the cleaning equipment 100 can be flexibly switched according to the contamination status of the surface to be cleaned, thereby significantly improving the cleaning capability of the cleaning equipment 100 to adapt to various scenarios such as daily cleaning and cleaning of stubborn stains, effectively enhancing the cleaning effect of the cleaning equipment 100 during the cleaning task. Furthermore, this application can also reduce the duration of high-intensity load on the working components by rationally allocating the working states of each device, thereby extending the lifespan of consumables and the power system.

[0091] In this application, the controller can be configured to: in a first working mode, control the cleaning component 101 to rotate in a first rotation direction; in a second working mode, control the cleaning component 101 to rotate in a second rotation direction, or control the cleaning component 101 to rotate alternately in the first rotation direction and the second rotation direction, or control the cleaning component 101 to rotate in the first rotation direction at a speed different from its rotation speed in the first working mode, wherein the second rotation direction is opposite to the first rotation direction.

[0092] In this application, the controller can perform diversified control on the rotation direction and rotation speed of the cleaning component 101 according to different cleaning needs, specifically including the following situations: In the first operating mode, the controller can control the cleaning component 101 to rotate in a first rotation direction. In some embodiments, the roller brush in the cleaning device 100 can rotate clockwise in the first operating mode (i.e., the first rotation direction). During daily cleaning, the roller brush rotates clockwise at a speed of 200 revolutions per minute. This coordinates with the forward movement of the cleaning device 100 to ensure effective cleaning of the surface to be cleaned.

[0093] In the second operating mode, the controller can operate according to one of the following strategies: Strategy 1: The controller can control the cleaning component 101 to rotate in a second rotation direction, which is opposite to the first rotation direction. In some embodiments, the roller brush in the cleaning device 100 can rotate counterclockwise (i.e., the second rotation direction) in the second operating mode. This changes the angle of action of the bristles, creating a "reverse peel" effect on stubborn or sticky stains. For example, the controller drives the roller brush to rotate counterclockwise at a speed of 200 revolutions per minute. Reversing the roller brush helps to peel off adhesive stains that could not be removed during forward rotation, thereby improving the cleaning effect on the surface to be cleaned.

[0094] Strategy Two: The controller can control the cleaning component 101 to rotate in an "alternating rotation" manner, that is, periodically switching between a first rotation direction and a second rotation direction (e.g., rotating clockwise for a few seconds → rotating counterclockwise for a few seconds, repeating this cycle). This "alternating rotation" not only better agitates the dirt on the surface to be cleaned, but also periodically pulls out hair, lint, and other debris tangled in the brush shaft, making it easier for them to be sucked into the cleaning device 100. For example, for carpets or scenarios prone to hair entanglement, the roller brush can be controlled to alternate its rotation direction every 5 seconds (5 seconds clockwise → 5 seconds counterclockwise), making it easier to remove hair and fibers tangled in the brush shaft surface, while simultaneously increasing the agitation of deep-seated dirt and enhancing the cleaning effect.

[0095] Strategy three: The controller can control the cleaning component 101 to rotate in the first direction, but at a different speed than in the first working mode (e.g., at a higher or lower speed) to meet special cleaning needs. For example, for special floor materials (such as grouted tiles or rough stone), in the first working mode, the controller controls the roller brush to rotate clockwise at a standard speed. When switching to the second working mode, the controller controls the roller brush to still rotate clockwise, but at a higher speed (e.g., from 200 rpm to 400 rpm). This enhances the scrubbing effect on stubborn stains and grime on the surface to be cleaned. Based on the above scheme, the cleaning efficiency for removing stubborn stains and special dirt such as hair can be significantly improved, greatly expanding the applicability and scenarios of the cleaning equipment 100.

[0096] In this application, the controller can also be configured to: if a first switching instruction is received in the first working mode, control the cleaning device 100 to switch from the first working mode to the second working mode; and / or, if a second switching instruction is received in the second working mode, control the cleaning device 100 to switch from the second working mode to the first working mode.

[0097] In the cleaning device 100 of this application, the controller not only automatically manages the working status of each functional device according to preset logic, but also has the ability to recognize and respond to user or system switching commands, thereby realizing flexible switching of working modes. For example, if the cleaning device 100 is currently in the first working mode (such as normal cleaning mode), and the controller receives a preset first switching command, it immediately controls the cleaning device 100 to switch to the second working mode (such as enhanced cleaning or stubborn stain cleaning mode). If the cleaning device 100 is currently in the second working mode, and the controller receives a preset second switching command, it immediately controls the cleaning device to switch back to the first working mode.

[0098] In this application, the aforementioned switching command can be generated by the user's active operation (such as by pressing a button, triggering a device, touching a touch screen, or inputting via a remote control), or it can be automatically generated by the intelligent system inside the cleaning device 100 in response to a specific situation (such as automatically switching after the stain detection sensor identifies a stubborn stain, or a control signal sent remotely via a mobile APP).

[0099] Specifically, in this application, the cleaning device 100 may further include a working mode switching module, which is configured to allow a user to trigger a switching command for the working mode of the cleaning device 100; the controller is further configured to trigger the first switching command in response to a first operation of the working mode switching module by the user in the first working mode; and / or, trigger the second switching command in response to a second operation of the working mode switching module by the user in the second working mode.

[0100] Furthermore, in this application, the working mode switching module may include a first trigger key; the first operation includes pressing and holding the first trigger key; the second operation includes releasing the first trigger key.

[0101] For further details, please refer to [link / reference]. Figure 1 In this application, the cleaning device 100 may further include a handle 103, which can be configured to allow the user to operate the cleaning device 100. The first trigger button may include a trigger 104, which is located below the handle 103 for easy pressing by the user to flexibly control the start and stop of the enhanced working mode, suitable for quick one-handed handling of sudden stains. In actual operation, when the user uses the cleaning device 100 to clean the surface to be cleaned, the index finger can naturally rest on the trigger 104 while holding the handle 103. When the user finds a stubborn stain, a short press of the trigger 104 will issue a first switching command, and the cleaning device 100 will immediately enter a second working mode (such as an enhanced cleaning mode) to enhance the cleaning effect. When the user presses the trigger 104 again, a second switching command will be triggered, switching back to the first working mode (such as a normal cleaning mode). Alternatively, a long press for 2 seconds will issue a first switching command, and the cleaning device 100 will immediately enter the second working mode. When the user presses the trigger again for 10-20 seconds, a second switching command will be triggered, switching back to the first working mode.

[0102] Optionally, the controller 103 may also be equipped with a second trigger button. For details, please refer to [link / reference]. Figure 2The diagram illustrates the structure of an optional cleaning device according to this application. The cleaning device 100 handle may have a button 105 (i.e., a second trigger button) for switching operating modes. When the cleaning device 100 is in the first operating mode, if the user finds stubborn stains on the surface to be cleaned, they can lightly press button 105 to trigger a first switching command. The controller will then immediately switch the cleaning device 100 to the enhanced cleaning mode (second operating mode). After the stains are removed, the user can lightly press button 105 again (i.e., trigger the second switching command), and the cleaning device 100 will return to the normal cleaning mode, thereby reducing energy consumption and extending the lifespan of the cleaning device 100.

[0103] Optionally, the cleaning device 100 may also have a built-in stain recognition sensor (not shown in the figure). When the level of contamination on the surface to be cleaned is detected to be higher than a threshold in the first working mode, a first switching command can be automatically triggered to enter the second working mode (e.g., controlling the cleaning component 101 to rotate in a second rotation direction, or controlling the cleaning component 101 to rotate alternately in the first and second rotation directions). After the stains are cleaned, it automatically switches back to the first working mode. In addition, the user can also remotely trigger the first switching command via an APP to make the cleaning device 100 enter the second working mode.

[0104] Based on the above solution, the shortcomings of traditional cleaning equipment—either consistently inefficient or consistently high-energy-consuming—can be avoided, achieving refined and controllable control over the cleaning equipment. Users can enhance cleaning capabilities at any time and easily revert to a normal state with high battery life and low noise, greatly improving the user experience of the cleaning equipment.

[0105] In this application, the controller can also be configured to: when the cleaning device 100 operates in the second working mode for a duration exceeding a first set duration, control the cleaning device 100 to switch from the second working mode to the first working mode.

[0106] Specifically, when the cleaning device 100 is in the second working mode (such as enhanced cleaning mode), the controller can measure the continuous working time in this mode in real time. If the continuous working time exceeds the preset first set duration (which can be 10-20 seconds, such as 13 seconds), the controller automatically switches the cleaning device 100 from the second working mode back to the first working mode (such as normal speed, low power mode). In this way, it can prevent the cleaning components 101 (such as the roller brush), drive motor and other components from overheating, wear and shortened life due to prolonged high-power operation, thereby improving the durability and safety of the cleaning device 100.

[0107] In this application, the controller can also be configured to: during the process of controlling the cleaning component 101 to switch from one rotation direction to another rotation direction, control the rotation speed of the cleaning component 101 in the first rotation direction to decrease from a first rotation speed to 0 within a second set time period; after the rotation speed of the cleaning component 101 in the first rotation direction decreases to 0, control the rotation speed of the cleaning component 101 in the other rotation direction to increase from 0 to a second rotation speed within a third set time period.

[0108] In this application, when the controller controls the cleaning component 101 to switch rotation directions, a phased smooth deceleration and acceleration control strategy can be adopted. Specifically, when it is necessary to switch the cleaning component 101 from one rotation direction to another, the controller can first control the rotational speed of the cleaning component 101 in the original direction to smoothly decelerate from the first rotational speed to 0 within a second set time period. After the cleaning component 101 completely stops rotating (rotational speed is 0), the controller then smoothly accelerates its rotational speed in the new direction from 0 to the second rotational speed within a third set time period.

[0109] Furthermore, in this application, the third set duration can be greater than the second set duration. For example, if the cleaning component 101 initially rotates clockwise at a first speed (e.g., 300 rpm), it needs to be switched to a counterclockwise (reverse) speed of 200 rpm. The controller can first linearly or curvilinearly reduce the clockwise speed of the cleaning component 101 to 0 within the second set duration (which can be 0.5-1.5 seconds, e.g., 1 second). After the cleaning component 101 has completely stopped rotating, the controller then gradually accelerates the counterclockwise speed of the cleaning component 101 from 0 to 300 rpm within the third set duration (which can be 2.5-3.5 seconds, e.g., 2 seconds).

[0110] In this application, the cleaning device may further include a cleaning component drive, configured to drive the cleaning component 101 to rotate. Specifically, the cleaning component drive may be a motor. Furthermore, the controller may be configured to control the rotational speed of the cleaning component 101 by controlling the operating voltage of the cleaning component drive.

[0111] In this application, in the first working mode, the working voltage of the cleaning component drive can be controlled to be 14-22 volts, such as 14 volts, or 16.5 volts.

[0112] In this application, in the second operating mode, the operating voltage of the cleaning component driver can be controlled to be 14-22 volts, such as 16.5 volts or 18 volts. It should be noted that in the first and second operating modes, the operating voltage of the cleaning component driver can be the same or different, depending on actual needs.

[0113] In practical applications, due to the large inertia of the cleaning component 101 (such as a roller brush), a sudden reversal may cause overcurrent, mechanical shock, increased noise, or even gear damage or motor burnout in the motor driving the cleaning component 101. An electromagnetic braking device can be used to quickly eliminate the original kinetic energy of the cleaning component 101, reducing its speed to 0 within a short time (second set time) without excessively slowing down the switching rhythm. Because the starting inertia of the cleaning component 101 is large, it can be accelerated for a longer time (third set time). Slow acceleration can reduce impact, heat generation, and abnormal noise, and improve the lifespan of the motor driving the cleaning component 101.

[0114] A slightly faster acceleration is permissible during the deceleration phase because the mechanical structure and motor are better able to withstand the dissipation of inertia. However, if the acceleration is too rapid during the start-up phase, the sudden change in the direction of force may result in severe load. Therefore, a gentler acceleration is required, which is more conducive to the safe operation and smooth experience of the cleaning equipment 100.

[0115] Please refer to the following in this application: Figures 1 to 3 The other working devices may include an assist module 102, which may be configured to provide assistance to the cleaning device 100 in its cleaning direction. The controller may also be configured to: if the cleaning direction of the cleaning device 100 is the same as the direction of the frictional force generated by the rotation of the cleaning component 101 in the first rotation direction, then control the assist module 102 to provide assistance to the cleaning device 100 in its cleaning direction according to a first assist power; if the cleaning direction of the cleaning device 100 is opposite to the direction of the frictional force generated by the rotation of the cleaning component 101 in the first rotation direction, then control the assist module 102 to provide assistance to the cleaning device 100 in its cleaning direction according to a second assist power, wherein the second assist power is greater than or equal to the first assist power.

[0116] In this application, the cleaning device 100 not only includes the cleaning component 101, but may also integrate a power assist module 102 to actively provide driving force for the cleaning device 100 in its cleaning direction (such as forward or backward) to reduce the labor intensity of the user pushing / pulling.

[0117] In actual control, if the cleaning direction of the cleaning device 100 is consistent with the direction of the friction force generated by the rotation of the cleaning component 101 in the first rotation direction (e.g., pushing the cleaning device 100 forward and the friction of the roller brush causing the cleaning device 100 to tend to move forward), then the assist module 102 provides assistance to the cleaning device 100 according to the first assist power (i.e., the cleaning device 100 detects the user pushing forward, the roller brush rotates in the same direction as the push, the resistance is small, the assist module 102 outputs low assist power, and it is easy to push forward). If the force direction is opposite (e.g., when the cleaning device 100 is dragged backward while the friction of the roller brush causes the cleaning device 100 to tend to move forward), the assist module 102 provides greater assistance to the cleaning device 100 according to the second assist power (greater than or equal to the first assist power, i.e., the roller brush drives the cleaning device 100 to move forward, causing the user to drag with "difficulty," the controller automatically increases the assist power, strongly drives the cleaning device 100 to follow the user's dragging, and reduces dragging resistance), to counteract the reverse resistance caused by friction, thereby improving the feel, flexibility and operating comfort of the cleaning device 100.

[0118] Please refer to the following in this application: Figures 1 to 3 The controller can also be configured to: if the cleaning direction of the cleaning device 100 is opposite to the direction of the friction force generated by the cleaning component 101 rotating in the second rotation direction, then control the assist module 102 to provide assistance to the cleaning device 100 in its cleaning direction according to the third assist power; if the cleaning direction of the cleaning device 100 is the same as the direction of the friction force generated by the cleaning component 101 rotating in the second rotation direction, then control the assist module 102 to provide assistance to the cleaning device 100 in its cleaning direction according to the fourth assist power, wherein the third assist power is greater than or equal to the fourth assist power.

[0119] In actual control, if the cleaning direction of the cleaning device 100 is opposite to the direction of the frictional force generated by the rotation of the cleaning component 101 in the second rotation direction (e.g., the cleaning device 100 is pushed forward and the friction of the roller brush causes the cleaning device 100 to tend to move backward), then the assist module 102 provides assistance to the cleaning device 100 according to the third assist power (i.e., the cleaning device 100 detects the user pushing forward, but the roller brush reverses and counteracts the forward push, resulting in high resistance, and the assist module 102 outputs high assist power); if the cleaning direction is opposite to the direction of rotation of the cleaning component 101 in the second rotation direction... If the frictional force generated by rotation is in the same direction (e.g., when the cleaning device 100 is dragged backward, the friction of the roller brush causes the cleaning device 100 to tend to move backward), then the assist module 102 provides assistance to the cleaning device 100 according to the fourth assist power (less than or equal to the third assist power, i.e., the roller brush drives the device 100 backward, the controller automatically reduces the assist power, and weakly drives the cleaning device 100 to follow the user's dragging, avoiding giving the user the feeling of "automatically sliding backward"), providing appropriate assistance to prevent excessive assistance from causing the cleaning device 100 to lose control and improve safety.

[0120] Furthermore, in this application, the third assist power is greater than or equal to the first assist power.

[0121] In actual control, when the cleaning direction of the cleaning device 100 remains unchanged (e.g., pushing the cleaning device 100 forward), if the cleaning direction is consistent with the direction of the friction force generated by the rotation of the cleaning component 101 in the first rotation direction (the friction force of the roller brush makes the cleaning device 100 tend to move forward), then the assist module 102 provides assistance to the cleaning device 100 according to the first assist power; if the cleaning direction is opposite to the direction of the friction force generated by the rotation of the cleaning component 101 in the second rotation direction (e.g., pushing the cleaning device 100 forward and the friction force of the roller brush makes the cleaning device 100 tend to move backward), then the assist module 102 provides assistance to the cleaning device 100 according to the third assist power greater than or equal to the first assist power (i.e., the cleaning device 100 detects the user pushing forward, but the roller brush reverses and counteracts the forward push, resulting in high resistance, and the assist module 102 outputs high assist power), thereby improving the user experience.

[0122] Furthermore, in this application, the second assist power is greater than or equal to the fourth assist power.

[0123] In actual control, when the cleaning direction of the cleaning device 100 remains unchanged (e.g., dragging the cleaning device 100 backward), if the cleaning direction is opposite to the direction of the friction force generated by the rotation of the cleaning component 101 in the first rotation direction (e.g., the friction force of the roller brush makes the cleaning device 100 tend to move forward), then the assist module 102 provides greater assistance to the cleaning device 100 with a larger second assist power to counteract the reverse resistance caused by friction, thereby improving the feel, flexibility, and operational comfort of the cleaning device 100; if the cleaning direction is the same as the direction of the friction force generated by the rotation of the cleaning component 101 in the second rotation direction (e.g., the friction force of the roller brush makes the cleaning device 100 tend to move backward), then the assist module 102 provides assistance to the cleaning device 100 with a fourth assist power less than or equal to the second assist power, providing appropriate assistance to prevent excessive assistance from causing the cleaning device 100 to lose control and improve safety.

[0124] It should be noted that, in this application, when switching the rotation direction of the cleaning component 101, if it is necessary to increase the assist power of the assist module 102, it can be increased by 5%-15% based on the original assist power; if it is necessary to decrease the assist power of the assist module 102, it can be decreased by 5%-15% based on the original assist power. The specific settings can be made according to actual needs, and this application does not impose any further limitations on this.

[0125] In this application, the controller can also be configured to: gradually change the magnitude of the assist power of the assist module 102 in assisting the cleaning device 100 during the process of controlling the cleaning component 101 to switch from one rotation direction to another rotation direction.

[0126] In this application, when the cleaning component 101 (such as a roller brush) switches from a first rotation direction (such as clockwise) to a second rotation direction (such as counterclockwise), or vice versa, the controller does not change the assist power of the assist module instantaneously, but adjusts the assist power gradually and smoothly to achieve smooth and safe overall operation of the cleaning equipment 100.

[0127] In this application, the other working devices may also include a fan module (not shown in the figure), which may be configured to provide suction for the cleaning device 100 to suck up dirt; the controller is further configured to control the fan module to operate at a first operating power in the first working mode; and to control the fan module to operate at a second operating power in the second working mode, wherein the second operating power is greater than the first operating power.

[0128] In this application, the cleaning equipment 100 may include a fan module (for sucking up dirt) in addition to core components such as the assist module and cleaning parts. Its operating status can be precisely adjusted by the controller according to different working modes. In the first working mode, the fan module operates at a first operating power; in the second working mode, the fan module operates at a second operating power greater than the first operating power.

[0129] Specifically, the fan module, as the core suction component of the cleaning equipment 100, directly determines the strength and efficiency with which it sucks up dirt (such as dust, debris, and liquids). Different cleaning needs require different fan suction power. In the first working mode, when the surface is usually clean or the dirt is light, the fan module can use a lower power to meet the vacuuming needs, while reducing energy consumption, noise, extending battery life, and reducing the burden on the machine. In the second working mode, when encountering difficult-to-clean scenarios such as carpets, larger particles, and stubborn stains, greater suction power is required. The fan module can increase to its second operating power to ensure cleaning effectiveness.

[0130] It should be noted that in this application, the operating power of the wind turbine module in silent mode can be set to 50 watts by default, the operating power in automatic mode can be set to 90 watts by default, and the operating power in enhanced mode can be set to 120 watts by default. The specific settings can be made according to actual needs, and this application does not impose any restrictions on this.

[0131] In this application, the cleaning device 100 may further include at least one of a cold cleaning liquid module (not shown in the figure), a hot cleaning liquid module (not shown in the figure), and / or a steam module (not shown in the figure); the cold cleaning liquid module is configured to spray cold cleaning liquid; the hot cleaning liquid module is configured to spray hot cleaning liquid; the steam module is configured to spray steam; the controller may further be configured to: in a second working mode, control the cold cleaning liquid module to spray cold cleaning liquid onto the surface to be cleaned, and / or control the hot cleaning liquid module to spray hot cleaning liquid, and / or control the steam module to spray steam.

[0132] In this application, the cleaning device 100 can integrate a cold cleaning fluid module, a hot cleaning fluid module, and / or a steam module. These modules can be installed individually or in combination to achieve flexible spraying of various cleaning media. The cold cleaning fluid module sprays cleaning fluid at room temperature, suitable for handling common daily dust and general stains; the hot cleaning fluid module sprays heated cleaning fluid, suitable for softening and breaking down grease or more stubborn stains; the steam module is specifically designed to release high-temperature steam, possessing powerful sterilization and deep cleaning capabilities. Through modular configuration, the cleaning device 100 can intelligently switch cleaning solutions according to different cleaning needs, effectively improving cleaning efficiency and adaptability to various scenarios.

[0133] In this application, the cold cleaning solution can be room temperature water, meaning it is a cleaning solution taken directly from the clean water tank without undergoing heating treatment. The cold cleaning solution is not limited to purified water; it can also include formulated foam cleaning solutions or chemical cleaning solutions containing stain-removing ingredients. The advantages of using cold cleaning solutions for spraying include energy saving, simple maintenance, and wide applicability. It is particularly suitable for routine floor cleaning, cleaning sensitive material surfaces, and occasions where temperature is not a special requirement. Furthermore, adding stain removers, disinfectants, or other chemical components can enhance the stain removal and sterilization effects, further expanding the applicability of cold cleaning solutions.

[0134] In this application, the controller can intelligently manage the start-up, shutdown, and linkage of each module according to cleaning needs and working modes. In the second working mode (i.e., the enhanced cleaning mode), the controller can independently or simultaneously activate one or more of the following: cold cleaning liquid spray, hot cleaning liquid spray, and steam spray, to achieve a personalized and refined cleaning strategy. For example, for lighter everyday stains, cold cleaning liquid spray can be activated first, while for stubborn stains or heavy oil contamination, the hot cleaning liquid and steam modules can be automatically switched or linked to ensure optimal cleaning results. Through intelligent linkage, users can easily cope with diverse household cleaning scenarios without tedious manual adjustments.

[0135] In this application, the hot cleaning liquid module can be configured to spray hot cleaning liquid in front of the cleaning equipment; the steam module can be configured to spray steam in front of the cleaning equipment.

[0136] In this application, the hot cleaning liquid module and steam module can be configured to spray in front of the cleaning equipment, the purpose of which is to preheat or steam the surface to be cleaned. The hot cleaning liquid, through heating, can soften oil stains, protein deposits, or other stubborn contaminants, thereby improving cleaning efficiency. The high-temperature steam emitted by the steam module not only deeply breaks down stains but also effectively kills bacteria and viruses, making it particularly suitable for environments with high hygiene requirements, such as kitchens and bathrooms. The front-spray design allows the cleaning medium to come into efficient contact with stubborn stains, improving softening and cleaning effects, and ensuring the safety and comprehensiveness of floor treatment.

[0137] Based on the same inventive concept, this application also provides a cleaning equipment control method. The cleaning equipment includes a cleaning component and other working devices. The cleaning component is configured to clean a surface to be cleaned; the other working devices are configured to cooperate with the cleaning component to clean the surface to be cleaned. (Refer to...) Figure 4 The diagram illustrates a flowchart of an optional cleaning equipment control method according to this application. This cleaning equipment control method can be executed by a device with computational processing capabilities. It should be noted that for details not disclosed in the embodiments of the method in this application, please refer to the embodiments of the cleaning equipment described above.

[0138] Reference Figure 4 As shown, the cleaning equipment control method includes at least step 410: controlling the cleaning component and the other working devices to perform cleaning tasks according to different working states in a first working mode and a second working mode.

[0139] Optionally, based on the aforementioned scheme, controlling the cleaning component to perform cleaning tasks according to different working states in the first working mode and the second working mode includes: in the first working mode, controlling the cleaning component to rotate in a first rotation direction; in the second working mode, controlling the cleaning component to rotate in a second rotation direction, or controlling the cleaning component to rotate alternately in the first rotation direction and the second rotation direction, or controlling the cleaning component to rotate in the first rotation direction at a speed different from its rotation speed in the first working mode, wherein the second rotation direction is opposite to the first rotation direction.

[0140] Optionally, based on the foregoing scheme, the method further includes: if a first switching instruction is received in the first working mode, controlling the cleaning device to switch from the first working mode to the second working mode; and / or, if a second switching instruction is received in the second working mode, controlling the cleaning device to switch from the second working mode to the first working mode.

[0141] Optionally, based on the aforementioned scheme, the cleaning device further includes a working mode switching module, the working mode switching module being configured to allow a user to trigger a switching command for the working mode of the cleaning device; the method further includes: triggering the first switching command in response to a first operation of the working mode switching module by the user in the first working mode; and / or, triggering the second switching command in response to a second operation of the working mode switching module by the user in the second working mode.

[0142] Optionally, based on the foregoing scheme, the method further includes: when the cleaning device operates in the second working mode for a duration exceeding a first set duration, controlling the cleaning device to switch from the second working mode to the first working mode.

[0143] Optionally, based on the aforementioned scheme, during the process of controlling the cleaning component to switch from one rotation direction to another, the method further includes: controlling the rotational speed of the cleaning component in the first rotation direction to decrease from a first rotational speed to 0 within a second set time period; and after the rotational speed of the cleaning component in the first rotation direction decreases to 0, controlling the rotational speed of the cleaning component in the other rotation direction to increase from 0 to a second rotational speed within a third set time period.

[0144] Optionally, based on the foregoing solution, the cleaning device further includes a cleaning component drive, the cleaning component drive being configured to drive the cleaning component to rotate; the method further includes controlling the rotational speed of the cleaning component by controlling the operating voltage of the cleaning component drive.

[0145] Optionally, based on the aforementioned scheme, the third set duration is longer than the second set duration.

[0146] Optionally, based on the foregoing scheme, the other working device includes an assist module, which is configured to provide assistance to the cleaning device in its cleaning direction; the method further includes: if the cleaning direction of the cleaning device is the same as the direction of the frictional force generated by the rotation of the cleaning component in a first rotation direction, then controlling the assist module to provide assistance to the cleaning device in its cleaning direction according to a first assist power; if the cleaning direction of the cleaning device is opposite to the direction of the frictional force generated by the rotation of the cleaning component in the first rotation direction, then controlling the assist module to provide assistance to the cleaning device in its cleaning direction according to a second assist power, wherein the second assist power is greater than or equal to the first assist power.

[0147] Optionally, based on the foregoing scheme, the method further includes: if the cleaning direction of the cleaning device is opposite to the direction of the frictional force generated by the rotation of the cleaning component in the second rotation direction, then controlling the assist module to provide assistance to the cleaning device in its cleaning direction according to a third assist power; if the cleaning direction of the cleaning device is the same as the direction of the frictional force generated by the rotation of the cleaning component in the second rotation direction, then controlling the assist module to provide assistance to the cleaning device in its cleaning direction according to a fourth assist power, wherein the third assist power is greater than or equal to the fourth assist power.

[0148] Optionally, based on the aforementioned scheme, the third assist power is greater than or equal to the first assist power, and / or the second assist power is greater than or equal to the fourth assist power.

[0149] Optionally, based on the aforementioned scheme, the method further includes: during the process of controlling the cleaning component to switch from one rotation direction to another, gradually changing the magnitude of the assist power of the assist module in assisting the cleaning equipment.

[0150] Optionally, based on the aforementioned scheme, the other working components further include a fan module, the fan module being configured to provide suction for the cleaning equipment to draw in dirt; the method further includes: in the first working mode, controlling the fan module to operate at a first operating power; in the second working mode, controlling the fan module to operate at a second operating power, the second operating power being greater than the first operating power.

[0151] Optionally, based on the foregoing solution, the cleaning equipment further includes at least one of a cold cleaning liquid module, a hot cleaning liquid module, and / or a steam module; the cold cleaning liquid module is configured to spray cold cleaning liquid; the hot cleaning liquid module is configured to spray hot cleaning liquid; the steam module is configured to spray steam; the method further includes: in a second operating mode, controlling the cold cleaning liquid module to spray cold cleaning liquid onto the surface to be cleaned, and / or controlling the hot cleaning liquid module to spray hot cleaning liquid, and / or controlling the steam module to spray steam.

[0152] Optionally, based on the aforementioned scheme, the hot cleaning liquid module is configured to spray hot cleaning liquid in front of the cleaning equipment; the steam module is configured to spray steam in front of the cleaning equipment.

[0153] Based on the above-described inventive concept, this application also proposes a cleaning device. This cleaning device can perform cleaning tasks in a second operating mode according to a specific control strategy, thereby enhancing the cleaning effect during the cleaning process.

[0154] Continue to refer to Figures 1 to 3The cleaning device 100 may include a cleaning component 101 and a controller (not shown in the figure).

[0155] The cleaning component 100 can be configured to clean the surface to be cleaned; the controller can be configured to: acquire the cleaning direction of the cleaning device 100 in the second working mode; determine the rotation direction of the cleaning component 101 according to the cleaning direction, wherein the rotation direction is different under different cleaning directions; and control the cleaning component 101 to perform the cleaning task according to the rotation direction.

[0156] In this application, the cleaning component 101 can be configured with different structures such as a cylindrical roller brush, a disc-shaped brush, or a strip brush. Its material can be selected according to the cleaning scenario; for example, a soft-bristled nylon brush can be used to clean hard floors, while a hard-bristled brush made of a mixture of steel wire and nylon can be used to clean carpets. The core function of the cleaning component 101 is to directly contact the surface to be cleaned, using the friction generated by its rotation to break the bond between the stains and the surface, thus achieving a cleaning effect. For example, when cleaning dust from a bedroom wooden floor, the rotating roller brush can sweep up dust from the floor crevices, making it easier to collect later.

[0157] In this application, the controller may have a built-in control program and a data processing module. In the second working mode, it will first obtain the cleaning direction of the cleaning device 100, and then match the rotation direction of the cleaning component 101 according to the cleaning direction.

[0158] For example, when a user is cleaning the living room floor with the handheld cleaning device 100, the controller, after obtaining the current cleaning direction of the cleaning device 100, will control the rotation direction of the cleaning component 101 according to that cleaning direction. In some scenarios, when a user finds a stubborn stain in a certain area of ​​the living room and needs to push and pull the cleaning device 100 back and forth, the cleaning direction of the cleaning device 100 will switch between forward and reverse. Whenever the controller detects a change in cleaning direction, it will also control the cleaning component 101 to switch its rotation direction. In this way, the bristles on the cleaning component 101 will scrape the stain in both directions, improving the cleaning ability of stubborn stains.

[0159] In this application, the inventors discovered that in traditional cleaning equipment, the rotation direction of the cleaning component is fixed, and the direction of the force exerted by the cleaning component 101 on the stain is also relatively fixed, causing the stain to accumulate in one direction, thus reducing the cleaning effect and efficiency. Based on the technical solution proposed in this application, by linking the cleaning direction of the cleaning equipment 100 with the rotation direction of the cleaning component 101, when the cleaning direction of the cleaning equipment 100 changes, the rotation direction of the cleaning component 101 also changes accordingly. This allows the cleaning component 101 to apply force to the stain in different directions, significantly improving the cleaning effect, especially the success rate of cleaning stubborn stains. It also reduces stain residue and secondary diffusion caused by mismatched directions during the cleaning process, thereby enhancing the cleaning effect of the cleaning equipment 100 in performing cleaning tasks.

[0160] In this application, reference continues to be made to Figures 1 to 3 The cleaning device 100 may also include at least one of a power assist module 102, a gyroscope (not shown) and / or an accelerometer (not shown).

[0161] Wherein, at least one of the assist module 102, gyroscope and / or accelerometer can be configured to: detect the cleaning direction of the cleaning device 100; the controller can be configured to: acquire the cleaning direction of the cleaning device 100 detected by at least one of the assist module 102, gyroscope and / or accelerometer.

[0162] In this application, the assist module 102 itself is a component that provides power for the movement of the cleaning equipment 100. The parameters such as motor current and speed inside the module change with the direction of movement, so the cleaning direction can be deduced by monitoring these parameters. For example, when the motor of the assist module 102 rotates in the forward direction, it drives the cleaning equipment 100 to move forward; when the motor rotates in the reverse direction, it drives the cleaning equipment 100 to move backward. The controller can determine the cleaning direction by collecting the motor's direction signal.

[0163] In this application, the gyroscope can determine the attitude and direction of movement of the cleaning device 100 by detecting changes in the angular velocity of the cleaning device 100, and it has the characteristics of fast response and high accuracy. For example, when the cleaning device 100 turns rapidly or moves back and forth over a short distance, the gyroscope can capture the direction change signal within milliseconds and transmit it to the controller.

[0164] In this application, the accelerometer detects changes in the acceleration of the cleaning device 100 and calculates the direction and speed of movement of the cleaning device 100 by combining data from the time dimension. When the cleaning device 100 starts moving forward from a standstill, the accelerometer detects positive acceleration, thus determining the direction of movement; when the cleaning device 100 decelerates and moves in the opposite direction, it detects reverse acceleration, thus determining the direction of movement backward.

[0165] In this application, the controller presets the data transmission protocol and signal parsing rules for each detection module. When multiple detection modules are configured simultaneously, the controller performs fusion verification on the detection data of each module to ensure the accuracy of the cleaning direction determination. For example, if both the gyroscope and the accelerometer detect that the device is moving forward, the controller will confirm that the cleaning direction is the forward direction. If the data from one module is abnormal, the controller will prioritize the valid data from another module.

[0166] Based on the above solution, by configuring a professional direction detection module, automatic, real-time, and accurate detection of the cleaning direction can be achieved without user intervention. This not only improves the intelligence level of the cleaning equipment 100, but also ensures the timeliness and accuracy of the linkage between the cleaning direction and the rotation direction of the cleaning parts, avoiding cleaning failures caused by direction detection errors.

[0167] In this application, the controller can be configured such that: if the cleaning direction is the forward direction of the cleaning device 100, then a first rotation direction is determined as the rotation direction, and the first rotation direction is the direction in which the cleaning component 101 rotates towards the forward direction of the cleaning device 100; if the cleaning direction is the backward direction of the cleaning device 100, then a second rotation direction is determined as the rotation direction, and the second rotation direction is the direction in which the cleaning component 101 rotates towards the backward direction of the cleaning device 100.

[0168] For example, when a user moves the cleaning device 100 forward (in the forward direction), the controller controls the cleaning component 101 to operate in the first rotation direction (rotating in the forward direction, i.e., the direction of friction force from the surface to be cleaned (such as the ground) is the same as the detected cleaning direction) based on the detected forward direction (i.e., the cleaning direction). At this time, the bristles of the cleaning component 101 scrape the stains backward. When the user pulls the cleaning device 100 backward (in the reverse direction), the controller will immediately switch the cleaning component to operate in the second rotation direction (rotating in the reverse direction, i.e., the direction of friction force from the surface to be cleaned is the same as the detected cleaning direction) based on the detected reverse direction. At this time, the bristles of the cleaning component 101 will scrape the stains forward.

[0169] The above linkage rules follow the principle of "co-directional adaptation" between the movement of the cleaning equipment 100 and the rotation of the cleaning component 101. While the rotation of the cleaning component 101 assists the movement of the cleaning equipment 100, it ensures that the direction of the force exerted by the cleaning component 101 on the stain changes with the cleaning direction of the cleaning equipment 100, making it easier for the stain to detach from the surface to be cleaned, thereby improving the cleaning effect on the stain.

[0170] In this application, the controller can also be configured such that: if the cleaning direction is the forward direction of the cleaning device 100, then the second rotation direction is determined as the rotation direction, and the second rotation direction is the direction in which the cleaning component 101 rotates in the backward direction of the cleaning device; if the cleaning direction is the backward direction of the cleaning device 100, then the first rotation direction is determined as the rotation direction, and the first rotation direction is the direction in which the cleaning component 101 rotates in the forward direction of the cleaning device.

[0171] For example, when a user moves the cleaning device 100 forward (in the forward direction), the controller controls the cleaning component 101 to operate in the second rotation direction (rotating in the backward direction, i.e., the direction of friction force on the surface to be cleaned when the cleaning component 101 rotates in the second rotation direction is the same as the detected cleaning direction) according to the detected forward direction (i.e., the cleaning direction). At this time, the bristles of the cleaning component 101 will scrape the stains forward. When the user pulls the cleaning device 100 backward (in the backward direction), the controller will immediately switch the cleaning component 101 to operate in the first rotation direction (rotating in the forward direction, i.e., the direction of friction force on the surface to be cleaned when the cleaning component 101 rotates in the first rotation direction is the same as the detected cleaning direction) according to the detected backward direction. At this time, the bristles of the cleaning component 101 will scrape the stains backward.

[0172] The aforementioned linkage rules can also ensure that the direction of the force exerted by the cleaning component 101 on the stain changes with the cleaning direction of the cleaning equipment 100, making it easier for the stain to detach from the surface to be cleaned, thereby improving the cleaning effect on the stain.

[0173] In this application, the controller can also be configured to control the cleaning component 101 to stop rotating if the cleaning device 100 stops moving.

[0174] In this application, even when a conventional cleaning device stops moving, the cleaning component 101 may continue to rotate. This not only increases the energy consumption of the cleaning device 100 but also accelerates the aging of the cleaning component 101 and poses a risk of scratching the surface to be cleaned. By linking the stopping of movement with the stopping of rotation of the cleaning component 101, the power consumption of the cleaning device 100 can be effectively reduced, the service life of the cleaning component 101 can be extended, and the surface to be cleaned can be protected from additional damage, thereby improving the safety and economy of the cleaning device 100.

[0175] In this application, the controller can also be configured to: in a first working mode, control the cleaning component 101 to perform a cleaning task in a second rotation direction or a first rotation direction, wherein the first rotation direction is the direction in which the cleaning component 101 rotates toward the forward direction of the cleaning equipment, and the second rotation direction is the direction in which the cleaning component 101 rotates toward the backward direction of the cleaning equipment; the first working mode is different from the second working mode.

[0176] In this application, the first working mode is a normal cleaning mode. In this mode, the controller can control the cleaning component 101 to run in a fixed first rotation direction or a second rotation direction, without switching depending on the cleaning direction. For example, when cleaning surface dust on the floor in a household, the first working mode can be activated, setting the cleaning component 101 to always maintain the first rotation direction to meet basic cleaning needs. According to the disclosed technical solution, the second working mode is an intelligent linkage cleaning mode (i.e., enhanced cleaning mode), which is a mode in which the cleaning direction of the cleaning device 100 is linked to the rotation direction of the cleaning component 101. This mode is suitable for deep cleaning of stubborn stains or complex cleaning scenarios. For example, when cleaning cement stains left after renovation or heavy grease accumulated in the kitchen over a long period of time, the second working mode can be switched to.

[0177] In this application, the dual-mode design enables the cleaning device 100 to be adapted to various scenarios. The first mode meets daily light cleaning needs, with simple control logic and low energy consumption. The second mode can handle complex deep cleaning scenarios, improving the ability to remove stubborn stains. The distinction between the two modes allows users to flexibly choose according to their actual cleaning needs, ensuring both the convenience of basic cleaning and the professionalism of deep cleaning, while avoiding energy waste and operational redundancy caused by complex linkage control during light cleaning.

[0178] In this application, the controller can also be configured to: when the cleaning device 100 operates in the second working mode for a duration exceeding a first set duration, control the cleaning device 100 to switch from the second working mode to the first working mode.

[0179] Specifically, when the cleaning device 100 is in the second working mode, the controller can measure the continuous working time in this mode in real time. If the continuous working time exceeds the preset first set duration (which can be 10-20 seconds, such as 13 seconds), the controller automatically switches the cleaning device 100 from the second working mode back to the first working mode (such as normal speed, low power mode). In this way, it can prevent the cleaning components 101 (such as the roller brush), drive motor and other components from overheating, wear and shortening of life due to long-term high-power operation, thereby improving the durability and safety of the cleaning device 100.

[0180] In this application, the controller can also be configured to control the rotation speed of the cleaning component 101 in the second working mode to be greater than or equal to the rotation speed of the cleaning component 101 in the first working mode.

[0181] In this application, the rotational speed of the cleaning component 101 in the second working mode can be 400-800 rpm, and the rotational speed of the cleaning component 101 in the first working mode can be set to around 400 rpm. It should be noted that the rotational speed of the cleaning component 101 in the first and second working modes can be set according to actual conditions, and this application does not impose any restrictions on this.

[0182] In this application, since the first working mode is designed for light stains, the low speed reduces equipment noise and energy consumption, while also minimizing wear on the cleaning component 101 and the surface to be cleaned. The second working mode is designed for stubborn stains, and the higher speed provides stronger cleaning force, improving stain removal efficiency. By differentiating the speeds of the two modes, a balance can be achieved between cleaning effectiveness, equipment wear, and user experience, allowing the cleaning device 100 to achieve optimal cleaning performance in different scenarios.

[0183] In this application, the controller can also be configured to: if a first switching instruction is received in the first working mode, control the cleaning device 100 to switch from the first working mode to the second working mode; and / or, if a second switching instruction is received in the second working mode, control the cleaning device 100 to switch from the second working mode to the first working mode.

[0184] In the cleaning device 100 of this application, the controller not only automatically manages the working status of each functional device according to preset logic, but also has the ability to recognize and respond to user or system switching commands, thereby realizing flexible switching of working modes. For example, if the cleaning device 100 is currently in the first working mode (such as normal cleaning mode), and the controller receives a preset first switching command, it immediately controls the cleaning device 100 to switch to the second working mode (such as enhanced cleaning or stubborn stain cleaning mode). If the cleaning device 100 is currently in the second working mode, and the controller receives a preset second switching command, it immediately controls the cleaning device to switch back to the first working mode.

[0185] In this application, the cleaning device 100 may further include: a working mode switching module, the working mode switching module being configured to allow a user to trigger a switching command for the working mode of the cleaning device 100; the controller is further configured to: trigger the first switching command in response to a first operation of the working mode switching module by the user in the first working mode; and / or, trigger the second switching command in response to a second operation of the working mode switching module by the user in the second working mode.

[0186] Furthermore, in this application, the working mode switching module may include a first trigger key; the first operation includes pressing and holding the first trigger key; the second operation includes releasing the first trigger key; further, please refer to... Figure 1 In this application, the cleaning device 100 may further include a handle 103, which can be configured to allow the user to operate the cleaning device 100. The first trigger button may include a trigger 104, which is located below the handle 103 for easy pressing by the user to flexibly control the start and stop of the enhanced working mode, suitable for quick one-handed handling of sudden stains. In actual operation, when the user uses the cleaning device 100 to clean the surface to be cleaned, the index finger can naturally rest on the trigger 104 while holding the handle 103. When the user finds a stubborn stain, a short press of the trigger 104 will issue a first switching command, and the cleaning device 100 will immediately enter a second working mode (such as an enhanced cleaning mode) to enhance the cleaning effect. When the user presses the trigger 104 again, a second switching command will be triggered, switching back to the first working mode (such as a normal cleaning mode). Alternatively, a long press for 2 seconds will issue a first switching command, and the cleaning device 100 will immediately enter the second working mode. When the user presses the trigger again for 10-20 seconds, a second switching command will be triggered, switching back to the first working mode.

[0187] Optionally, the controller 103 may also be equipped with a second trigger button. For details, please refer to [link / reference]. Figure 2 The diagram illustrates the structure of an optional cleaning device according to this application. The cleaning device 100 handle may have a button 105 (i.e., a second trigger button) for switching operating modes. When the cleaning device 100 is in the first operating mode, if the user finds stubborn stains on the surface to be cleaned, they can lightly press button 105 to trigger a first switching command. The controller will then immediately switch the cleaning device 100 to the enhanced cleaning mode (second operating mode). After the stains are removed, the user can lightly press button 105 again (i.e., trigger the second switching command), and the cleaning device 100 will return to the normal cleaning mode, thereby reducing energy consumption and extending the lifespan of the cleaning device 100.

[0188] Optionally, the cleaning device 100 may also have a built-in stain recognition sensor (not shown in the figure). When the level of contamination on the surface to be cleaned is detected to be higher than a threshold in the first working mode, a first switching command can be automatically triggered to enter the second working mode. After the stain is cleaned, it will automatically switch back to the first working mode. In addition, users can also trigger the first switching command remotely via an APP or via a touch screen to make the cleaning device 100 enter the second working mode.

[0189] Based on the above solution, the shortcomings of traditional cleaning equipment—either consistently inefficient or consistently high-energy-consuming—can be avoided, achieving refined and controllable control over the cleaning equipment. Users can enhance cleaning capabilities at any time and easily revert to a normal state with high battery life and low noise, greatly improving the user experience of the cleaning equipment.

[0190] In this application, the controller can also be configured to: during the process of controlling the cleaning component 101 to switch from one rotation direction to another rotation direction, control the rotation speed of the cleaning component 101 in the first rotation direction to decrease from a first rotation speed to 0 within a second set time period; after the rotation speed of the cleaning component 101 in the first rotation direction decreases to 0, control the rotation speed of the cleaning component 101 in the other rotation direction to increase from 0 to a second rotation speed within a third set time period, wherein the third set time period is longer than the second set time period.

[0191] In this application, when the controller controls the cleaning component 101 to switch rotation directions, a phased smooth deceleration and acceleration control strategy can be adopted. Specifically, when it is necessary to switch the cleaning component 101 from one rotation direction to another, the controller can first control the rotational speed of the cleaning component 101 in the original direction to smoothly decelerate from the first rotational speed to 0 within a second set time period. After the cleaning component 101 completely stops rotating (rotational speed is 0), the controller then smoothly accelerates its rotational speed in the new direction from 0 to the second rotational speed within a third set time period.

[0192] Furthermore, in this application, the third set duration can be greater than the second set duration. For example, if the cleaning component 101 initially rotates in the first rotation direction at a first speed (e.g., 500 rpm), it needs to be switched to the second rotation direction (reverse) at 500 rpm. The controller can first linearly or curvilinearly reduce the rotation speed of the cleaning component 101 in the first rotation direction to 0 within the second set duration (which can be 0.5-1.5 seconds, e.g., 1 second). After the cleaning component 101 has completely stopped rotating, the controller then gradually accelerates the rotation speed of the cleaning component 101 in the second rotation direction from 0 to 500 rpm within the third set duration (which can be 2.5-3.5 seconds, e.g., 2 seconds).

[0193] In this application, the cleaning device 100 may further include: a cleaning component drive, configured to drive the cleaning component 101 to rotate; the controller is further configured to control the rotational speed of the cleaning component 101 by controlling the operating voltage of the cleaning component drive. Specifically, the cleaning component drive can be a motor. In this application, in the first operating mode, the operating voltage of the cleaning component drive can be controlled to be 14-22 volts, for example, 14 volts, or for example, 16.5 volts.

[0194] In this application, in the second operating mode, the operating voltage of the cleaning component driver can be controlled to be 14-22 volts, such as 16.5 volts or 18 volts. It should be noted that in the first and second operating modes, the operating voltage of the cleaning component driver can be the same or different, depending on actual needs.

[0195] In practical applications, due to the large inertia of the cleaning component 101 (such as a roller brush), a sudden reversal may cause overcurrent, mechanical shock, increased noise, or even gear damage or motor burnout in the motor driving the cleaning component 101. An electromagnetic braking device can be used to quickly eliminate the original kinetic energy of the cleaning component 101, reducing its speed to 0 within a short time (second set time) without excessively slowing down the switching rhythm. Because the starting inertia of the cleaning component 101 is large, it can be accelerated for a longer time (third set time). Slow acceleration can reduce impact, heat generation, and abnormal noise, and improve the lifespan of the motor driving the cleaning component 101.

[0196] A slightly faster acceleration is permissible during the deceleration phase because the mechanical structure and motor are better able to withstand the dissipation of inertia. However, if the acceleration is too rapid during the start-up phase, the sudden change in the direction of force may result in severe load. Therefore, a gentler acceleration is required, which is more conducive to the safe operation and smooth experience of the cleaning equipment 100.

[0197] In this application, the cleaning device 100 may further include: an assist module 102, configured to provide assistance to the cleaning device 100 in its cleaning direction; the controller may further be configured to: when the cleaning direction of the cleaning device 100 is the same as the direction of the frictional force on the surface to be cleaned caused by the rotation of the cleaning component 101, if the rotational speed of the cleaning component 101 increases, then the assist power of the assist module 102 is reduced; if the rotational speed of the cleaning component 101 decreases, then the assist power of the assist module 102 is increased.

[0198] In this application, for example, when the cleaning device 100 moves forward, the cleaning component 101 rotates in the forward direction. At this time, the rotation of the cleaning component 101 is subject to the frictional force of the surface to be cleaned in the forward direction, which is in the same direction as the cleaning direction, and will provide auxiliary power for the movement of the cleaning device 100.

[0199] In this situation, if the rotational speed of the cleaning component 101 increases, the auxiliary friction force it generates also increases. The controller can then reduce the assist power of the assist module 102 (for example, if the rotational speed of the cleaning component 101 increases by 20%, the assist power of the assist module 102 can be reduced by 20%), thus reducing the assist output and preventing the cleaning equipment 100 from becoming uncontrollable due to excessive power. Conversely, if the rotational speed of the cleaning component 101 decreases, the auxiliary friction force it generates decreases. The controller can then increase the assist power of the assist module 102 to ensure the smooth movement of the cleaning equipment 100.

[0200] In this application, when the direction of the friction force exerted on the cleaning component 101 by the ground is the same as the cleaning direction of the equipment, the rotation of the cleaning component 101 generates auxiliary movement power. If the power of the assist module remains unchanged, it will lead to excessive power in the cleaning equipment 100, resulting in a "jerking" phenomenon and affecting the cleaning accuracy. By linking the assist power with the rotation speed of the cleaning component in opposite directions, a dynamic balance of the overall power of the cleaning equipment 100 can be achieved, ensuring smooth movement and cleaning accuracy, while also reducing overall energy consumption and improving the endurance of the cleaning equipment 100.

[0201] In this application, the controller can also be configured to: when the cleaning direction of the cleaning device 100 is opposite to the direction of the frictional force on the surface to be cleaned caused by the rotation of the cleaning component 101, if the rotation speed of the cleaning component 101 increases, the assist power of the assist module 102 is increased; if the rotation speed of the cleaning component 101 decreases, the assist power of the assist module 102 is decreased.

[0202] In this application, for example, when the cleaning device 100 moves forward, the cleaning component 101 rotates in the reverse direction. At this time, the rotation of the cleaning component 101 is subject to the frictional force of the surface to be cleaned in the reverse direction, which is opposite to the cleaning direction and will hinder the movement of the cleaning device 100.

[0203] In this situation, if the rotational speed of the cleaning component 101 increases, the resulting frictional force increases. The controller can then increase the power of the assist module 102 to counteract the resistance and ensure the cleaning device 100 moves forward normally. Conversely, if the rotational speed of the cleaning component 101 decreases, the resulting frictional force decreases. The controller can then reduce the power of the assist module 102 to avoid wasting power.

[0204] In this application, when the direction of the friction force exerted on the cleaning component 101 by the ground is opposite to the cleaning direction of the equipment, the rotation of the cleaning component 101 will generate movement resistance. If the assist power is not adjusted, it will make it difficult for the cleaning equipment 100 to move, increasing the user's operating burden and even making it impossible to complete the cleaning task. By linking the assist power with the rotation speed of the cleaning component in a positive direction, the influence of the reverse friction force can be counteracted in real time, ensuring the smooth movement of the cleaning equipment 100, reducing the user's operating intensity, and improving the labor-saving aspect of the cleaning process.

[0205] In this application, the controller can also be configured to: increase the assist power of the assist module 102 if the cleaning direction of the cleaning device 100 and the direction of the friction force on the surface to be cleaned caused by the rotation of the cleaning component 101 change from the same to opposite; and decrease the assist power of the assist module 102 if the cleaning direction of the cleaning device 100 and the direction of the friction force on the surface to be cleaned caused by the rotation of the cleaning component 101 change from opposite to the same.

[0206] In this application, for scenarios where the direction of friction force between the cleaning device 101 and the surface to be cleaned changes, the assist power of the assist module 102 can be adaptively adjusted. For example, when the cleaning direction of the cleaning device 100 changes from the same direction to the opposite direction of the friction force, such as when the cleaning device 100 moves forward with the same-direction friction force to moving forward with the opposite-direction friction force, the controller can increase the assist power of the assist module 102 to quickly supplement the power to offset the increased resistance; conversely, when the cleaning direction of the cleaning device 100 changes from the opposite direction to the same direction of the friction force, such as when the cleaning device 100 moves forward with the opposite-direction friction force to moving forward with the same-direction friction force, the controller can reduce the assist power of the assist module 102 to avoid excessive assistance.

[0207] In this application, the change in the direction of friction can cause a sudden change in the force state of the cleaning device 100. If the assist power is not adjusted in time, the cleaning device 100 may jam or lurch. This solution can quickly adapt to changes in force by instantly switching the assist power, ensuring the continuity and stability of the movement of the cleaning device 100, and improving the device's operability and cleaning efficiency in complex cleaning scenarios.

[0208] In this application, the cleaning device 100 may further include: a fan module, the fan module being configured to provide suction for the cleaning device 100 to suck up dirt; the controller may further be configured to: in the first working mode, control the fan module to operate at a first operating power; and in the second working mode, control the fan module to operate at a second operating power, the second operating power being greater than the first operating power.

[0209] In this application, the cleaning equipment 100 may include a fan module (for sucking up dirt) in addition to core components such as the assist module and cleaning parts. Its operating status can be precisely adjusted by the controller according to different working modes. In the first working mode, the fan module operates at a first operating power; in the second working mode, the fan module operates at a second operating power greater than the first operating power.

[0210] Specifically, the fan module, as the core suction component of the cleaning equipment 100, directly determines the strength and efficiency with which it sucks up dirt (such as dust, debris, and liquids). Different cleaning needs require different fan suction power. In the first working mode, when the surface is usually clean or the dirt is light, the fan module can use a lower power to meet the vacuuming needs, while reducing energy consumption, noise, extending battery life, and reducing the burden on the machine. In the second working mode, when encountering difficult-to-clean scenarios such as carpets, larger particles, and stubborn stains, greater suction power is required. The fan module can increase to its second operating power to ensure cleaning effectiveness.

[0211] It should be noted that in this application, the operating power of the wind turbine module in silent mode can be set to 50 watts by default, the operating power in automatic mode can be set to 90 watts by default, and the operating power in enhanced mode can be set to 120 watts by default. The specific settings can be made according to actual needs, and this application does not impose any restrictions on this.

[0212] In this application, the cleaning device 100 may further include at least one of a cold cleaning liquid module (not shown in the figure), a hot cleaning liquid module (not shown in the figure), and / or a steam module (not shown in the figure); the cold cleaning liquid module is configured to spray cold cleaning liquid; the hot cleaning liquid module is configured to spray hot cleaning liquid; the steam module is configured to spray steam; the controller may further be configured to: in a second working mode, control the cold cleaning liquid module to spray cold cleaning liquid onto the surface to be cleaned, and / or control the hot cleaning liquid module to spray hot cleaning liquid, and / or control the steam module to spray steam.

[0213] In this application, the cleaning device 100 can integrate a cold cleaning fluid module, a hot cleaning fluid module, and / or a steam module. These modules can be installed individually or in combination to achieve flexible spraying of various cleaning media. The cold cleaning fluid module sprays cleaning fluid at room temperature, suitable for handling common daily dust and general stains; the hot cleaning fluid module sprays heated cleaning fluid, suitable for softening and breaking down grease or more stubborn stains; the steam module is specifically designed to release high-temperature steam, possessing powerful sterilization and deep cleaning capabilities. Through modular configuration, the cleaning device 100 can intelligently switch cleaning solutions according to different cleaning needs, effectively improving cleaning efficiency and adaptability to various scenarios.

[0214] In this application, the cold cleaning solution can be room temperature water, meaning it is a cleaning solution taken directly from the clean water tank without undergoing heating treatment. The cold cleaning solution is not limited to purified water; it can also include formulated foam cleaning solutions or chemical cleaning solutions containing stain-removing ingredients. The advantages of using cold cleaning solutions for spraying include energy saving, simple maintenance, and wide applicability. It is particularly suitable for routine floor cleaning, cleaning sensitive material surfaces, and occasions where temperature is not a special requirement. Furthermore, adding stain removers, disinfectants, or other chemical components can enhance the stain removal and sterilization effects, further expanding the applicability of cold cleaning solutions.

[0215] In this application, the controller can intelligently manage the start-up, shutdown, and linkage of each module according to cleaning needs and working modes. In the second working mode (i.e., the enhanced cleaning mode), the controller can independently or simultaneously activate one or more of the following: cold cleaning liquid spray, hot cleaning liquid spray, and steam spray, to achieve a personalized and refined cleaning strategy. For example, for lighter everyday stains, cold cleaning liquid spray can be activated first, while for stubborn stains or heavy oil contamination, the hot cleaning liquid and steam modules can be automatically switched or linked to ensure optimal cleaning results. Through intelligent linkage, users can easily cope with diverse household cleaning scenarios without tedious manual adjustments.

[0216] In this application, the hot cleaning liquid module can be configured to spray hot cleaning liquid in front of the cleaning device 100; the steam module is configured to spray steam in front of the cleaning device 100. In this application, the hot cleaning liquid module and the steam module can be configured to spray in front of the cleaning device, the purpose of which is to preheat or steam-treat the surface to be cleaned. The hot cleaning liquid, through heating, can soften oil stains, protein deposits, or other stubborn contaminants, thereby improving cleaning efficiency. The high-temperature steam sprayed by the steam module can not only deeply break down stains but also effectively kill bacteria and viruses, making it particularly suitable for environments with high hygiene requirements such as kitchens and bathrooms. The front spray design allows the cleaning medium to come into efficient contact with stubborn stains, improving softening and cleaning effects, and ensuring the safety and comprehensiveness of floor treatment.

[0217] To more intuitively illustrate the superiority of the technical solution proposed in this application, the following will combine... Figure 5 Please provide an explanation. (Refer to...) Figure 5 The diagram shows a comparison of the cleaning effects of the optional cleaning equipment of this application in different working modes.

[0218] like Figure 5 As shown, the inventors conducted comparative experiments on the cleaning effect of the cleaning device in the first working mode and the cleaning effect of the cleaning device in the second working mode on cleaning oil stains on the ground. The comparison results show that the cleaning effect and efficiency of the cleaning device in the second working mode are superior to those in the first working mode. Therefore, the technical solution proposed in this application can enhance the cleaning effect and efficiency of the cleaning device during the cleaning process.

[0219] Next, this application will combine Figure 6 The controller in the cleaning device 100 in the above embodiments will be briefly described.

[0220] Reference Figure 6 The diagram shows a schematic of the structure of an optional controller in this application.

[0221] like Figure 6As shown, the controller may include at least one memory 604, at least one processor 602, and at least one computer program (computer program instructions) stored in the memory 604 and executable on the processor 602. When the processor 602 executes the computer program, it implements control logic for each device in the cleaning equipment or charging pile as described above.

[0222] Among them, Figure 6 In this document, a bus architecture (represented by bus 606) is used. Bus 606 may include any number of interconnected buses and bridges, linking various circuits including at least one processor represented by processor 602 and a memory represented by memory 604. Bus 606 may also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. Bus interface 605 provides an interface between bus 606 and receiver 601 and transmitter 603. Receiver 601 and transmitter 603 may be the same element, i.e., a transceiver, providing a unit for communicating with various other devices over a transmission medium. Processor 602 is responsible for managing bus 606 and general processing, while memory 604 may be used to store data used by processor 602 during operation.

[0223] Based on the same inventive concept, this application also provides a cleaning equipment control method, wherein the cleaning equipment includes a cleaning component, the cleaning component being configured to: clean the surface to be cleaned; refer to Figure 7 The diagram illustrates a flowchart of an optional cleaning equipment control method according to this application. This cleaning equipment control method can be executed by a device with computational processing capabilities. It should be noted that for details not disclosed in the embodiments of the method in this application, please refer to the embodiments of the cleaning equipment described above.

[0224] Reference Figure 7 As shown, the cleaning equipment control method includes at least steps 710 to 730. Step 710: In the second operating mode, the cleaning direction of the cleaning equipment is obtained; Step 720: The rotation direction of the cleaning component is determined based on the cleaning direction, wherein the rotation direction is different under different cleaning directions; Step 730: The cleaning component is controlled to perform the cleaning task according to the rotation direction.

[0225] Optionally, based on the foregoing solution, the cleaning device includes at least one of a power-assist module, a gyroscope, and / or an accelerometer, wherein at least one of the power-assist module, gyroscope, and / or accelerometer is configured to: detect the cleaning direction of the cleaning device; obtaining the cleaning direction of the cleaning device includes: obtaining the cleaning direction of the cleaning device detected by at least one of the power-assist module, gyroscope, and / or accelerometer.

[0226] Optionally, based on the aforementioned scheme, determining the rotation direction of the cleaning component according to the cleaning direction includes: if the cleaning direction is the forward direction of the cleaning equipment, then a first rotation direction is determined as the rotation direction, wherein the first rotation direction is the direction in which the cleaning component rotates towards the forward direction of the cleaning equipment; if the cleaning direction is the backward direction of the cleaning equipment, then a second rotation direction is determined as the rotation direction, wherein the second rotation direction is the direction in which the cleaning component rotates towards the backward direction of the cleaning equipment.

[0227] Optionally, based on the aforementioned scheme, determining the rotation direction of the cleaning component according to the cleaning direction includes: if the cleaning direction is the forward direction of the cleaning equipment, then determining the second rotation direction as the rotation direction, wherein the second rotation direction is the direction in which the cleaning component rotates towards the backward direction of the cleaning equipment; if the cleaning direction is the backward direction of the cleaning equipment, then determining the first rotation direction as the rotation direction, wherein the first rotation direction is the direction in which the cleaning component rotates towards the forward direction of the cleaning equipment.

[0228] Optionally, based on the foregoing scheme, the method further includes: if the cleaning equipment stops moving, then controlling the cleaning component to stop rotating.

[0229] Optionally, based on the aforementioned scheme, the method further includes: in a first working mode, controlling the cleaning component to perform a cleaning task in a second rotation direction or a first rotation direction, wherein the first rotation direction is the direction in which the cleaning component rotates towards the forward direction of the cleaning equipment, and the second rotation direction is the direction in which the cleaning component rotates towards the backward direction of the cleaning equipment; the first working mode is different from the second working mode.

[0230] Optionally, based on the foregoing scheme, the method further includes: controlling the rotational speed of the cleaning component in the second working mode to be greater than or equal to the rotational speed of the cleaning component in the first working mode.

[0231] Optionally, based on the foregoing scheme, the method further includes: if a first switching instruction is received in the first working mode, controlling the cleaning device to switch from the first working mode to the second working mode; and / or, if a second switching instruction is received in the second working mode, controlling the cleaning device to switch from the second working mode to the first working mode.

[0232] Optionally, based on the aforementioned scheme, the cleaning device further includes a working mode switching module, the working mode switching module being configured to allow a user to trigger a switching command for the working mode of the cleaning device; the method further includes: triggering the first switching command in response to a first operation of the working mode switching module by the user in the first working mode; and / or, triggering the second switching command in response to a second operation of the working mode switching module by the user in the second working mode.

[0233] Optionally, based on the aforementioned scheme, the method further includes: during the process of controlling the cleaning component to switch from one rotation direction to another rotation direction, controlling the rotational speed of the cleaning component in the first rotation direction to decrease from a first rotational speed to 0 within a second set time period; after the rotational speed of the cleaning component in the first rotation direction decreases to 0, controlling the rotational speed of the cleaning component in the other rotation direction to increase from 0 to a second rotational speed within a third set time period, wherein the third set time period is longer than the second set time period.

[0234] Optionally, based on the aforementioned scheme, the cleaning device further includes an assist module, which is configured to provide assistance to the cleaning device in its cleaning direction; the method further includes: when the cleaning direction of the cleaning device is the same as the direction of the frictional force of the surface to be cleaned on the rotating part, if the rotational speed of the cleaning part increases, the assist power of the assist module is reduced; if the rotational speed of the cleaning part decreases, the assist power of the assist module is increased.

[0235] Optionally, based on the foregoing scheme, the method further includes: when the cleaning direction of the cleaning equipment is opposite to the direction of the frictional force on the surface to be cleaned caused by the rotation of the cleaning component, if the rotation speed of the cleaning component increases, then the assist power of the assist module is increased; if the rotation speed of the cleaning component decreases, then the assist power of the assist module is decreased.

[0236] Optionally, based on the aforementioned scheme, the method further includes: if the cleaning direction of the cleaning device and the direction of the frictional force on the surface to be cleaned caused by the rotation of the cleaning component change from the same to opposite, then the assist power of the assist module is increased; if the cleaning direction of the cleaning device and the direction of the frictional force on the surface to be cleaned caused by the rotation of the cleaning component change from opposite to the same, then the assist power of the assist module is decreased.

[0237] Optionally, based on the aforementioned scheme, the cleaning equipment further includes a fan module, the fan module being configured to provide suction for the cleaning equipment to draw in dirt; the method further includes: in the first working mode, controlling the fan module to operate at a first operating power; in the second working mode, controlling the fan module to operate at a second operating power, the second operating power being greater than the first operating power.

[0238] Optionally, based on the foregoing scheme, the cleaning equipment further includes at least one of a cold cleaning liquid module, a hot cleaning liquid module, and / or a steam module; the cold cleaning liquid module is configured to spray cold cleaning liquid; the hot cleaning liquid module is configured to spray hot cleaning liquid; the steam module is configured to spray steam; the method further includes: in a second working mode, controlling the cold cleaning liquid module to spray cold cleaning liquid onto the surface to be cleaned, and / or controlling the hot cleaning liquid module to spray hot cleaning liquid, and / or controlling the steam module to spray steam.

[0239] Based on the same inventive concept, this application also provides a cleaning device, which includes one or more processors and one or more memories. The one or more memories store at least one piece of program code, which is loaded and executed by the one or more processors to implement the cleaning device control method as described above.

[0240] Based on the same inventive concept, embodiments of this application provide a computer program product, the computer program product including computer instructions stored in a computer-readable storage medium and adapted to be read and executed by a processor to cause a computer device having the processor to perform the operations performed by the cleaning equipment control method as described above.

[0241] Based on the same inventive concept, embodiments of this application provide a computer-readable storage medium storing at least one computer program instruction, which is loaded and executed by a processor to implement the operations performed by the cleaning equipment control method as described above.

[0242] Based on the same inventive concept, this application also proposes a cleaning system. It should be noted that for details not disclosed in the embodiments of the cleaning system of this application, please refer to the embodiments of the cleaning equipment described above.

[0243] Please refer to Figure 8 The diagram shows a structural schematic of an optional cleaning system according to this application. Figure 8 As shown, the cleaning system includes a base station 200 and a cleaning device 100 as described in the above embodiment. The base station 200 is used to park the cleaning device 100 and can charge the cleaning device 100. In addition, the base station 200 can also assist the cleaning device 100 in self-cleaning and drying.

[0244] The functions described herein may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functions may be stored as at least one instruction or code on or transmitted via a computer-readable medium. Other examples and embodiments are within the scope and spirit of this application and the appended claims. For example, due to the nature of software, the functions described above may be implemented using software executed by a processor, hardware, firmware, hardwired, or any combination thereof. Furthermore, the functional units may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit.

[0245] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For instance, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual coupling, direct coupling, or communication connection may be through some interfaces; the indirect coupling or communication connection between units or modules may be electrical or other forms.

[0246] The units described as separate devices may or may not be physically separate. Similarly, the control devices may or may not be physical units; they may be located in one place or distributed across multiple units. Some or all of the units can be selected to achieve the purpose of this embodiment, depending on actual needs.

[0247] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing computer program instructions, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.

[0248] The above description is merely an embodiment of this application and is not intended to limit this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of the claims of this application.

Claims

1. A cleaning apparatus, characterized by, The cleaning device comprises: a cleaning member configured to clean a surface to be cleaned; another working member configured to work while the cleaning member is cleaning the surface to be cleaned; a controller configured to control the cleaning member and the other working member to perform a cleaning task in different working states in a first working mode and a second working mode.

2. The cleaning apparatus of claim 1, wherein, The controller is configured to: in the first working mode, control the cleaning member to rotate in a first rotation direction; in the second working mode, control the cleaning member to rotate in a second rotation direction, or control the cleaning member to rotate in an alternating manner between the first rotation direction and the second rotation direction, or control the cleaning member to rotate in the first rotation direction at a speed different from that in the first working mode, the second rotation direction being opposite to the first rotation direction.

3. The cleaning apparatus of claim 2, wherein, The controller is further configured to: if a first switching instruction is received in the first working mode, control the cleaning device to switch from the first working mode to the second working mode; and / or, if a second switching instruction is received in the second working mode, control the cleaning device to switch from the second working mode to the first working mode.

4. The cleaning apparatus of claim 3, wherein, The cleaning device further comprises: a working mode switching module configured to trigger a switching instruction of the working mode of the cleaning device by a user; The controller is further configured to trigger the first switching instruction in response to a first operation of the working mode switching module by the user in the first working mode, and / or trigger the second switching instruction in response to a second operation of the working mode switching module by the user in the second working mode.

5. The cleaning apparatus of claim 4, wherein, The working mode switching module comprises a first trigger key; the first operation comprises holding the first trigger key; and the second operation comprises releasing the first trigger key.

6. The cleaning apparatus of claim 5, wherein, The cleaning device further comprises a handle configured to control the cleaning device by a user; the first trigger key comprises a trigger, and the trigger is arranged below the handle.

7. The cleaning apparatus of claim 3, wherein, The controller is further configured to: when the working duration of the cleaning device in the second working mode exceeds a first set duration, control the cleaning device to switch from the second working mode to the first working mode.

8. The cleaning apparatus of claim 3, wherein, The controller is further configured to: in the process of controlling the cleaning member to switch from one rotation direction to another rotation direction, control the rotation speed of the cleaning member in the one rotation direction to decrease from a first rotation speed to 0 within a second set duration; after the rotation speed of the cleaning member in the one rotation direction decreases to 0, control the rotation speed of the cleaning member in the other rotation direction to increase from 0 to a second rotation speed within a third set duration.

9. The cleaning apparatus of claim 8, wherein, The cleaning device further comprises: a cleaning member driving member configured to drive the cleaning member to rotate; The controller is further configured to control the rotation speed of the cleaning member by controlling the working voltage of the cleaning member driving member.

10. The cleaning apparatus of claim 8, wherein, The third set duration is greater than the second set duration.

11. The cleaning apparatus of any one of claims 2 to 10, wherein, The other working device includes a power assisting module configured to provide power assistance to the cleaning device in the cleaning direction of the cleaning device. The controller is further configured to control the power assisting module to provide power assistance to the cleaning device in the cleaning direction of the cleaning device at a first power assisting power if the cleaning direction of the cleaning device is the same as the direction of the friction force generated by the rotation of the cleaning member in the first rotation direction. The controller is further configured to control the power assisting module to provide power assistance to the cleaning device in the cleaning direction of the cleaning device at a second power assisting power if the cleaning direction of the cleaning device is opposite to the direction of the friction force generated by the rotation of the cleaning member in the first rotation direction, the second power assisting power being greater than or equal to the first power assisting power.

12. The cleaning apparatus of claim 11, wherein, The controller is further configured to control the power assisting module to provide power assistance to the cleaning device in the cleaning direction of the cleaning device at a third power assisting power if the cleaning direction of the cleaning device is opposite to the direction of the friction force generated by the rotation of the cleaning member in the second rotation direction. The controller is further configured to control the power assisting module to provide power assistance to the cleaning device in the cleaning direction of the cleaning device at a fourth power assisting power if the cleaning direction of the cleaning device is the same as the direction of the friction force generated by the rotation of the cleaning member in the second rotation direction, the third power assisting power being greater than or equal to the fourth power assisting power.

13. The cleaning apparatus of claim 12, wherein, The third power assisting power is greater than or equal to the first power assisting power, and / or the second power assisting power is greater than or equal to the fourth power assisting power.

14. The cleaning apparatus of claim 12, wherein, The controller is further configured to gradually change the power assisting power of the power assisting module in the process of switching the cleaning member from one rotation direction to another rotation direction.

15. The cleaning apparatus of any one of claims 2 to 10, wherein, The other working device further includes a fan module configured to provide suction to the cleaning device. The controller is further configured to control the fan module to operate at a first operating power in the first working mode and to operate at a second operating power in the second working mode, the second operating power being greater than the first operating power.

16. The cleaning apparatus of any one of claims 2 to 10, wherein, The cleaning device further includes: at least one of a cold cleaning liquid module, a hot cleaning liquid module and / or a steam module, the cold cleaning liquid module being configured to spray cold cleaning liquid, the hot cleaning liquid module being configured to spray hot cleaning liquid, and the steam module being configured to spray steam; The controller is further configured to control the cold cleaning liquid module to spray cold cleaning liquid to the surface to be cleaned, and / or to control the hot cleaning liquid module to spray hot cleaning liquid, and / or to control the steam module to spray steam in the second working mode.

17. The cleaning apparatus of claim 16, wherein, The hot cleaning liquid module is configured to spray hot cleaning liquid to the front of the cleaning device, and the steam module is configured to spray steam to the front of the cleaning device.

18. A cleaning device control method characterized by, The cleaning device includes a cleaning member and other working devices, the cleaning member being configured to clean a surface to be cleaned; The other working devices are configured to work when the cleaning member cleans the surface to be cleaned; and the method includes: controlling the cleaning member and the other working devices to perform a cleaning task in different working states in a first working mode and a second working mode.

19. The method of claim 18, wherein, The method comprises the following steps: In the first working mode, the cleaning member is controlled to rotate in a first rotating direction; In the second working mode, the cleaning member is controlled to rotate in a second rotating direction, or the cleaning member is controlled to rotate in an alternating manner between the first rotating direction and the second rotating direction, or the cleaning member is controlled to rotate in the first rotating direction at a rotating speed different from that in the first working mode, and the second rotating direction is opposite to the first rotating direction.

20. The method of claim 19, wherein, The method further comprises the following steps: If a first switching instruction is received in the first working mode, the cleaning device is controlled to switch from the first working mode to the second working mode; and / or, If a second switching instruction is received in the second working mode, the cleaning device is controlled to switch from the second working mode to the first working mode.

21. The method of claim 20, wherein, The cleaning device further comprises a working mode switching module configured to trigger a switching instruction of the working mode of the cleaning device by a user; the method further comprises the following steps: In response to a first operation of the working mode switching module by the user in the first working mode, the first switching instruction is triggered; and / or, In response to a second operation of the working mode switching module by the user in the second working mode, the second switching instruction is triggered.

22. The method of claim 20, wherein, The method further comprises the following steps: When the working duration of the cleaning device in the second working mode exceeds a first set duration, the cleaning device is controlled to switch from the second working mode to the first working mode.

23. The method of claim 20, wherein, In the process of controlling the cleaning member to switch from one rotating direction to another rotating direction, the method further comprises the following steps: The rotating speed of the cleaning member in the one rotating direction is controlled to decrease from a first rotating speed to 0 within a second set duration; After the rotating speed of the cleaning member in the one rotating direction decreases to 0, the rotating speed of the cleaning member in the other rotating direction is controlled to increase from 0 to a second rotating speed within a third set duration.

24. The method of claim 23, wherein, The cleaning device further comprises a cleaning member driving member configured to drive the cleaning member to rotate; the method further comprises the following steps: The rotating speed of the cleaning member is controlled by controlling the working voltage of the cleaning member driving member.

25. The method of claim 23, wherein, The third set duration is greater than the second set duration.

26. The method of any one of claims 19 to 25, wherein, The other working device comprises a power assisting module configured to provide power assistance to the cleaning device in its cleaning direction; the method further comprises the following steps: If the cleaning direction of the cleaning device is the same as the direction of the friction force generated by the rotation of the cleaning member in the first rotating direction, the power assisting module is controlled to provide power assistance to the cleaning device in its cleaning direction at a first power assisting power; If the cleaning direction of the cleaning device is opposite to the direction of the friction force generated by the rotation of the cleaning member in the first rotating direction, the power assisting module is controlled to provide power assistance to the cleaning device in its cleaning direction at a second power assisting power, and the second power assisting power is greater than or equal to the first power assisting power.

27. The method of claim 26, wherein, The method further comprises the following steps: If the cleaning direction of the cleaning device is opposite to the direction of the friction force generated by the cleaning member rotating in the second rotating direction, the power assisting module is controlled to provide power assistance to the cleaning device in the cleaning direction of the cleaning device at a third power assisting power; If the cleaning direction of the cleaning device is the same as the direction of the friction force generated by the cleaning member rotating in the second rotating direction, the power assisting module is controlled to provide power assistance to the cleaning device in the cleaning direction of the cleaning device at a fourth power assisting power, the third power assisting power being greater than or equal to the fourth power assisting power.

28. The method of claim 27, wherein, The third power assisting power is greater than or equal to the first power assisting power, and / or the second power assisting power is greater than or equal to the fourth power assisting power.

29. The method of claim 27, wherein, The method further comprises: During the process of switching the cleaning member from one rotating direction to another rotating direction, the power assisting power of the power assisting module to the cleaning device is gradually changed.

30. The method of any one of claims 19 to 25, wherein, The other working device further comprises a fan module configured to provide suction to the cleaning device to suck in dirt; the method further comprises: In the first working mode, the fan module is controlled to operate at a first operating power; In the second working mode, the fan module is controlled to operate at a second operating power, the second operating power being greater than the first operating power.

31. The method of any one of claims 19 to 25, wherein, The cleaning device further comprises at least one of a cold cleaning liquid module, a hot cleaning liquid module and / or a steam module; the cold cleaning liquid module is configured to spray cold cleaning liquid; the hot cleaning liquid module is configured to spray hot cleaning liquid; the steam module is configured to spray steam; the method further comprises: In the second working mode, the cold cleaning liquid module is controlled to spray cold cleaning liquid to the surface to be cleaned, and / or the hot cleaning liquid module is controlled to spray hot cleaning liquid, and / or the steam module is controlled to spray steam.

32. The method of claim 31, wherein, The hot cleaning liquid module is configured to spray hot cleaning liquid to the front of the cleaning device; the steam module is configured to spray steam to the front of the cleaning device.

33. A cleaning apparatus, characterized by The cleaning device comprises: a cleaning member configured to clean a surface to be cleaned; a controller configured to, in a second working mode, acquire a cleaning direction of the cleaning device; determine a rotating direction of the cleaning member according to the cleaning direction, wherein the rotating direction is different in different cleaning directions; and control the cleaning member to perform a cleaning task in the rotating direction.

34. The cleaning apparatus of claim 33, wherein, The cleaning device comprises: at least one of a power assisting module, a gyroscope and / or an acceleration sensor, the at least one of the power assisting module, the gyroscope and / or the acceleration sensor being configured to detect a cleaning direction of the cleaning device; the controller is configured to acquire the cleaning direction of the cleaning device detected by the at least one of the power assisting module, the gyroscope and / or the acceleration sensor.

35. The cleaning apparatus of claim 33 or 34, wherein, The controller is configured to: if the cleaning direction is the advancing direction of the cleaning device, determine a first rotating direction as the rotating direction, the first rotating direction being the direction in which the cleaning member rotates towards the advancing direction of the cleaning device; If the cleaning direction is a backward direction of the cleaning device, a second rotation direction is determined as the rotation direction, the second rotation direction being a direction in which the cleaning member rotates toward the backward direction of the cleaning device.

36. The cleaning apparatus of claim 33 or 34, wherein, The controller is configured to: If the cleaning direction is a forward direction of the cleaning device, a second rotation direction is determined as the rotation direction, the second rotation direction being a direction in which the cleaning member rotates toward the backward direction of the cleaning device. If the cleaning direction is a backward direction of the cleaning device, a first rotation direction is determined as the rotation direction, the first rotation direction being a direction in which the cleaning member rotates toward the forward direction of the cleaning device.

37. The cleaning apparatus of claim 33, wherein, The controller is further configured to control the cleaning member to stop rotating if the cleaning device stops moving.

38. The cleaning apparatus of any one of claims 33 to 37, wherein, The controller is further configured to, in the first working mode, control the cleaning member to perform a cleaning task in a second rotation direction or a first rotation direction, the first rotation direction being a direction in which the cleaning member rotates toward the forward direction of the cleaning device, and the second rotation direction being a direction in which the cleaning member rotates toward the backward direction of the cleaning device; the first working mode being different from the second working mode.

39. The cleaning apparatus of claim 38, wherein, The controller is further configured to control a rotation speed of the cleaning member in the second working mode to be greater than or equal to a rotation speed of the cleaning member in the first working mode.

40. The cleaning apparatus of claim 38, wherein, The controller is further configured to: If a first switching instruction is received in the first working mode, the controller controls the cleaning device to switch from the first working mode to the second working mode; and / or, If a second switching instruction is received in the second working mode, the controller controls the cleaning device to switch from the second working mode to the first working mode.

41. The cleaning apparatus of claim 40, wherein, The cleaning device further comprises: a working mode switching module configured to provide a switching instruction of a working mode of the cleaning device for a user to trigger; The controller is further configured to trigger the first switching instruction in response to a first operation of the working mode switching module by the user in the first working mode, and / or trigger the second switching instruction in response to a second operation of the working mode switching module by the user in the second working mode.

42. The cleaning apparatus of claim 38, wherein, The controller is further configured to: In a process of controlling the cleaning member to switch from one rotation direction to another rotation direction, the controller controls a rotation speed of the cleaning member in the one rotation direction to decrease from a first rotation speed to 0 within a second set time length; After the rotation speed of the cleaning member in the one rotation direction decreases to 0, the controller controls a rotation speed of the cleaning member in the other rotation direction to increase from 0 to a second rotation speed within a third set time length, the third set time length being greater than the second set time length.

43. The cleaning apparatus of claim 38, wherein, The cleaning device further comprises: a power assisting module configured to provide power assistance to the cleaning device in a cleaning direction thereof; The controller is further configured to: if the rotation direction of the cleaning member is the same as the friction direction of the cleaning surface, increase the power of the power-assisted module if the rotation speed of the cleaning member increases, and decrease the power of the power-assisted module if the rotation speed of the cleaning member decreases.

44. The cleaning apparatus of claim 43, wherein, The controller is further configured to: if the rotation direction of the cleaning member is opposite to the friction direction of the cleaning surface, increase the power of the power-assisted module if the rotation speed of the cleaning member increases, and decrease the power of the power-assisted module if the rotation speed of the cleaning member decreases.

45. The cleaning apparatus of claim 43, wherein, The controller is further configured to: if the rotation direction of the cleaning member is switched from the same to the opposite to the friction direction of the cleaning surface, increase the power of the power-assisted module; and if the rotation direction of the cleaning member is switched from the opposite to the same to the friction direction of the cleaning surface, decrease the power of the power-assisted module.

46. The cleaning apparatus of claim 38, wherein, The cleaning device further comprises: a fan module configured to provide suction for the cleaning device to suck dirt; The controller is further configured to: in the first working mode, control the fan module to operate at a first operating power; and in the second working mode, control the fan module to operate at a second operating power, the second operating power being greater than the first operating power.

47. The cleaning apparatus of claim 38, wherein, The cleaning device further comprises: at least one of a cold cleaning liquid module, a hot cleaning liquid module, and / or a steam module; the cold cleaning liquid module is configured to spray cold cleaning liquid; the hot cleaning liquid module is configured to spray hot cleaning liquid; and the steam module is configured to spray steam; The controller is further configured to: in the second working mode, control the cold cleaning liquid module to spray cold cleaning liquid to the cleaning surface, and / or control the hot cleaning liquid module to spray hot cleaning liquid, and / or control the steam module to spray steam.

48. A cleaning apparatus control method characterized by, The cleaning device comprises a cleaning member configured to clean a cleaning surface, and the method comprises: in the second working mode, obtaining a cleaning direction of the cleaning device; determining a rotation direction of the cleaning member according to the cleaning direction, wherein the rotation direction is different in different cleaning directions; controlling the cleaning member to perform a cleaning task according to the rotation direction.

49. The method of claim 48, wherein, The cleaning device comprises at least one of a power-assisted module, a gyroscope, and / or an acceleration sensor, and the at least one of the power-assisted module, the gyroscope, and / or the acceleration sensor is configured to detect a cleaning direction of the cleaning device; and the obtaining of the cleaning direction of the cleaning device comprises: obtaining the cleaning direction of the cleaning device detected by the at least one of the power-assisted module, the gyroscope, and / or the acceleration sensor.

50. The method of claim 48 or 49, wherein, The determining of the rotation direction of the cleaning member according to the cleaning direction comprises: if the cleaning direction is a forward direction of the cleaning device, determining a first rotation direction as the rotation direction, the first rotation direction being a direction in which the cleaning member rotates towards the forward direction of the cleaning device; If the cleaning direction is a backward direction of the cleaning device, a second rotation direction is determined as the rotation direction, the second rotation direction being a direction in which the cleaning member rotates toward the backward direction of the cleaning device.

51. The method of claim 48 or 49, wherein, The method further comprises: If the cleaning direction is a backward direction of the cleaning device, a second rotation direction is determined as the rotation direction, the second rotation direction being a direction in which the cleaning member rotates toward the backward direction of the cleaning device. If the cleaning direction is a backward direction of the cleaning device, a second rotation direction is determined as the rotation direction, the second rotation direction being a direction in which the cleaning member rotates toward the backward direction of the cleaning device.

52. The method of claim 48, wherein, The method further comprises: If the cleaning device stops moving, the cleaning member is controlled to stop rotating.

53. The method of any one of claims 48 to 52, wherein, The method further comprises: In the first working mode, the cleaning member is controlled to perform a cleaning task in a second rotation direction or a first rotation direction, the first rotation direction being a direction in which the cleaning member rotates toward a forward direction of the cleaning device, and the second rotation direction being a direction in which the cleaning member rotates toward a backward direction of the cleaning device; the first working mode being different from the second working mode.

54. The method of claim 53, wherein, The method further comprises: The rotation speed of the cleaning member in the second working mode is greater than or equal to the rotation speed of the cleaning member in the first working mode.

55. The method of claim 53, wherein, The method further comprises: If a first switching instruction is received in the first working mode, the cleaning device is controlled to switch from the first working mode to the second working mode; and / or, If a second switching instruction is received in the second working mode, the cleaning device is controlled to switch from the second working mode to the first working mode.

56. The method of claim 55, wherein, The cleaning device further comprises a working mode switching module configured to trigger a switching instruction of the working mode of the cleaning device by a user; the method further comprises: In response to a first operation of the working mode switching module by the user in the first working mode, the first switching instruction is triggered; and / or, In response to a second operation of the working mode switching module by the user in the second working mode, the second switching instruction is triggered.

57. The method of claim 53, wherein, The method further comprises: In the process of controlling the cleaning member to switch from one rotation direction to another rotation direction, the rotation speed of the cleaning member in the one rotation direction is controlled to decrease from a first rotation speed to 0 within a second set time length; After the rotation speed of the cleaning member in the one rotation direction decreases to 0, the rotation speed of the cleaning member in the other rotation direction is controlled to increase from 0 to a second rotation speed within a third set time length, the third set time length being greater than the second set time length.

58. The method of claim 53, wherein, The cleaning device further comprises a power assisting module configured to provide power assistance to the cleaning device in its cleaning direction; the method further comprises: If the rotation speed of the cleaning member increases, the power assistance power of the power assisting module is decreased in the case that the cleaning direction of the cleaning device is the same as the direction in which the rotation of the cleaning member is resisted by the friction of the surface to be cleaned. If the rotation speed of the cleaning member decreases, the power-assisted power of the power-assisted module is increased.

59. The method of claim 58, wherein, The method further comprises: If the rotation speed of the cleaning member decreases, the power-assisted power of the power-assisted module is decreased. The method further comprises:

60. The method of claim 58, wherein, If the rotation direction of the cleaning device and the direction of the friction force on the cleaning member are switched from the same to the opposite, the power-assisted power of the power-assisted module is increased. If the rotation direction of the cleaning device and the direction of the friction force on the cleaning member are switched from the opposite to the same, the power-assisted power of the power-assisted module is decreased. The cleaning device further comprises a fan module configured to provide suction for the cleaning device to suck dirt; the method further comprises:

61. The method of claim 53, wherein, In the first working mode, the fan module is controlled to operate at a first operating power; In the second working mode, the fan module is controlled to operate at a second operating power, the second operating power being greater than the first operating power. The cleaning device further comprises at least one of a cold cleaning liquid module, a hot cleaning liquid module, and / or a steam module; the cold cleaning liquid module is configured to spray cold cleaning liquid; the hot cleaning liquid module is configured to spray hot cleaning liquid; 62. The method of claim 53, wherein, The steam module is configured to spray steam; the method further comprises: In the second working mode, the cold cleaning liquid module is controlled to spray cold cleaning liquid to the surface to be cleaned, and / or the hot cleaning liquid module is controlled to spray hot cleaning liquid, and / or the steam module is controlled to spray steam. The computer program product comprises computer instructions stored in a computer-readable storage medium and adapted to be read and executed by a processor to cause a computer device having the processor to perform the method of any one of claims 18 to 32, 48 to 62.

63. A computer program product, characterized in that, The computer-readable storage medium stores at least one program code, which is loaded and executed by the processor to implement the operations performed by the method of any one of claims 18 to 32, 48 to 62.

64. A computer-readable storage medium, characterized in that, The cleaning device comprises one or more processors and one or more memories, the one or more memories store at least one program code, which is loaded and executed by the one or more processors to implement the method of any one of claims 18 to 32, 48 to 62.

65. A cleaning apparatus, characterized by The cleaning system comprises a base station and a cleaning device of any one of claims 1 to 17, 33 to 47, 65, the base station is configured to park the cleaning device.

66. A cleaning system characterized by, ​

Citation Information

Patent Citations

  • Control method of cleaning equipment, cleaning equipment and storage medium

    CN116807328A

  • Lifting rotating device and cleaning robot

    CN117179649A

  • Cleaning equipment control method and device and cleaning equipment

    CN118356121A

  • Cleaning equipment, cleaning assembly and working method of cleaning equipment

    CN119184550A

  • Cleaning apparatus, control method thereof, program product, medium, and system

    CN120078319A