CONTROL METHOD FOR CLEANING DEVICE

20260114691 ยท 2026-04-30

    Inventors

    Cpc classification

    International classification

    Abstract

    A control method for a cleaning device is provided. The device includes a machine body and a handle connected to its rear side, the handle is configured to be gripped in hand by a user, a floor brush is connected to a lower end of the machine body and is provided with a movable first squeegee and a rolling brush, and the first squeegee is provided at a front side of the rolling brush; the method includes: receiving a stop instruction of the cleaning device; if the first squeegee is located at a first position in contact with a to-be-cleaned surface, controlling the first squeegee to be lifted up to a second position, the first squeegee is not in contact with the to-be-cleaned surface; controlling the cleaning device to move in a direction away from the user, and stop moving when a moving distance reaches at least a first distance.

    Claims

    1. A control method for a cleaning device, wherein the cleaning device comprises a machine body and a handle connected to a rear side of the machine body, and the handle is configured to be gripped in hand by a user, a floor brush is connected to a lower end of the machine body, the floor brush is provided with a movable first squeegee and a rolling brush, and the first squeegee is provided at a front side of the rolling brush; a liquid separator and a wiper strip are provided inside the floor brush, and the liquid separator is configured to supply liquid to the rolling brush so as to keep the rolling brush in a wet state, the wiper strip is configured to squeeze liquid from the rolling brush, and a suction device is further provided inside the machine body for absorbing stains on the to-be-cleaned surface; the floor brush is further provided with a second squeegee, which is provided at a rear side of the rolling brush; the method comprises: receiving a stop instruction triggered by the user; if the first squeegee is located at a first position which is in contact with a to-be-cleaned surface, controlling the first squeegee to be lifted up to a second position, so that the first squeegee is not in contact with the to-be-cleaned surface; controlling the cleaning device to move in a direction away from the user, and stop moving when a moving distance reaches at least a first distance; when the moving distance reaches the first distance, controlling the cleaning device to move in a direction close to the user; and during the cleaning device moving in the direction close to the user, the second squeegee is in contact with the to-be-cleaned surface, and stops moving when the moving distance reaches at least a third distance; wherein when the cleaning device moves, the liquid separator is controlled to stop supplying liquid and the suction device is kept in a suction state, so that the rolling brush is capable of absorbing stains on the to-be-cleaned surface during a movement of the cleaning device.

    2. The method according to claim 1, when the cleaning device moves in the direction away from the user, a suction force of the suction device is controlled to be greater than or equal to 10000 Pa.

    3. The method according to claim 1, wherein the wiper strip is configured to be movable relative to the rolling brush, and when the cleaning device moves in the direction away from the user, the wiper strip is controlled to move away from the rolling brush, and a suction force of the suction device is controlled to be greater than or equal to 10000 Pa.

    4. The method according to claim 1, wherein the first distance is configured to be - of circumference of the rolling brush.

    5. The method according to claim 1, wherein the first distance is configured to be a minimum distance from a contact point of the rolling brush with the to-be-cleaned surface to a contact point of the first squeegee with the to-be-cleaned surface, the third distance is configured to be a sum of the first distance and a second distance, and the second distance is configured to be a minimum distance from a contact point of the rolling brush with the to-be-cleaned surface to a contact point of the second squeegee with the to-be-cleaned surface.

    6. The method according to claim 1, wherein the first distance is configured to be a minimum distance from a contact point of the rolling brush with the to-be-cleaned surface to a contact point of the first squeegee with the to-be-cleaned surface, when the cleaning device moves in the direction close to the user by at least the third distance, an angle between a side of the machine body facing towards the user and the to-be-cleaned surface is between 70 degrees and 100 degrees.

    7. The method according to claim 1, wherein the first distance is configured to be a minimum distance from a contact point of the rolling brush with the to-be-cleaned surface to a contact point of the first squeegee with the to-be-cleaned surface, the second squeegee is a movable squeegee; if the second squeegee is located a third position which is in contact with the to-be-cleaned surface, when the moving distance reaches the first distance and before controlling the cleaning device to move in the direction close to the user, the method further comprises: controlling the second squeegee to be lifted up to a fourth position, so that the second squeegee is not in contact with the to-be-cleaned surface.

    8. The method according to claim 1, the method further comprises: if the first squeegee is in the second position which is not in contact with the to-be-cleaned surface, controlling the first squeegee to descend to the first position, so that the first squeegee is in contact with the to-be-cleaned surface; controlling the cleaning device to move in a direction close to the user, and when the moving distance reaches at least a fourth distance, controlling the first squeegee to be lifted up to the second position; wherein the fourth distance is less than or equal to the first distance; and controlling the cleaning device to move in the direction away from the user, and stop moving when the moving distance reaches at least the first distance.

    9. The method according to claim 8, wherein the machine body is further provided with a second squeegee, which is provided at a rear side of the rolling brush and in contact with the to-be-cleaned surface; after controlling the cleaning device to move in the direction close to the user, the method further comprises: when the moving distance reaches at least a second distance, controlling the first squeegee to be lifted up, wherein the second distance is a minimum distance from a contact point of the rolling brush with the to-be-cleaned surface to a contact point of the second squeegee with the to-be-cleaned surface; and controlling the cleaning device to move in the direction away from the user, and stop moving when the moving distance reaches at least the first distance.

    10. The method according to claim 8, wherein the machine body is further provided with a second squeegee, and the second squeegee is a movable squeegee; if the second squeegee is located at a third position which is in contact with the to-be-cleaned surface, when controlling the first squeegee to descend to the first position, the method further comprises: controlling the second squeegee to be lifted up to a fourth position, so that the second squeegee is not in contact with the to-be-cleaned surface.

    11. The method according to claim 1, wherein before controlling the first squeegee to be lifted up to the second position, the method further comprises: maintaining the first squeegee at the first position which is in contact with the to-be-cleaned surface, and controlling the cleaning device to move in a direction close to the user; and when the moving distance reaches at least a fifth distance, controlling the first squeegee to be lifted up to the second position, wherein the fifth distance is less than the first distance.

    12. The method according to claim 8, wherein the machine body is further provided with a second squeegee, which is provided at a rear side of the rolling brush and in contact with the to-be-cleaned surface; after controlling the cleaning device to move in the direction close to the user, the method further comprises: when the moving distance reaches at least a second distance, controlling the first squeegee to be lifted up to a second position, wherein the second distance is a minimum distance from a contact point of the rolling brush with the to-be-cleaned surface to a contact point of the second squeegee with the to-be-cleaned surface.

    13. The method according to claim 12, wherein the second squeegee is a movable squeegee; if the second squeegee is located at a third position which is in contact with the to-be-cleaned surface, when controlling the first squeegee to descend to the first position, the method further comprises: controlling the second squeegee to be lifted up to a fourth position, so that the second squeegee is not in contact with a to-be-cleaned surface.

    14. The method according to claim 1, wherein the floor brush is further provided with a power-assisting wheel, wherein the power-assisting wheel is provided at the rear side of the rolling brush; the controlling the cleaning device to move in the direction away from the user, comprising: controlling the rolling brush and/or the power-assisting wheel to rotate in a first direction so as to enable the cleaning device to move in the direction away from the user.

    15. The method according to claim 1, wherein the floor brush is further provided with a power-assisting wheel, and the power-assisting wheel is provided at the rear side of the rolling brush; and the controlling the cleaning device to move in the direction close to the user, comprising: controlling the rolling brush and/or the power-assisting wheel to rotate in a second direction so as to enable the cleaning device to move in the direction close to the user.

    16. A control method for a cleaning device, wherein the cleaning device comprises a machine body and a handle connected to a rear side of the machine body, and the handle is configured to be gripped in hand by a user, a floor brush is connected to a lower end of the machine body, the floor brush is provided with a movable first squeegee and a rolling brush, and the first squeegee is provided at a front side of the rolling brush; a liquid separator and a wiper strip are provided inside the floor brush, and the liquid separator is configured to supply liquid to the rolling brush so as to keep the rolling brush in a wet state, the wiper strip is configured to squeeze liquid from the rolling brush, and a suction device is further provided inside the machine body for absorbing stains on the to-be-cleaned surface; the floor brush is further provided with a second squeegee, which is provided at a rear side of the rolling brush; the method comprises: receiving a stop instruction triggered by the user; if the first squeegee is located at a first position which is in contact with a to-be-cleaned surface, controlling the cleaning device to move in a direction close to the user; when the moving distance reaches at least a second distance, controlling the first squeegee to be lifted up to a second position, wherein the second distance is a minimum distance from a contact point of the rolling brush with the to-be-cleaned surface to a contact point of the second squeegee with the to-be-cleaned surface; controlling the cleaning device to move in a direction away from the user, and stop moving when the moving distance reaches at least the first distance; the first distance is a minimum distance from a contact point of the rolling brush with the to-be-cleaned surface to a contact point of the first squeegee with the to-be-cleaned surface; wherein, when the cleaning device moves, the liquid separator is controlled to stop supplying liquid and the suction device is kept in a suction state, so that the rolling brush is capable of absorbing stains on the to-be-cleaned surface during a movement of the cleaning device.

    17. The method according to claim 16, wherein the second squeegee is a movable squeegee; if the second squeegee is located at a third position which is in contact with the to-be-cleaned surface, when controlling the first squeegee to descend to the first position, the method further comprises: controlling the second squeegee to be lifted up to a fourth position, so that the second squeegee is not in contact with the to-be-cleaned surface.

    18. A control method for a cleaning device, wherein the cleaning device comprises a machine body and a handle connected to a rear side of the machine body, and the handle is configured to be gripped in hand by a user, a floor brush is connected to a lower end of the machine body, and a front side of the floor brush is provided with a steam nozzle and a rolling brush, the rolling brush is provided at a rear side of the steam nozzle, so that steam is capable of being sprayed to the to-be-cleaned surface by the steam nozzle; a liquid separator and a wiper strip are provided inside the floor brush, and the liquid separator is configured to supply liquid to the rolling brush so as to keep the rolling brush in a wet state, the wiper strip is configured to squeeze liquid from the rolling brush, and a suction device is further provided inside the machine body for absorbing stains on the to-be-cleaned surface; the floor brush is provided with a movable first squeegee and the rolling brush, the first squeegee is provided at a front side of the rolling brush; the floor brush is further provided with a second squeegee, which is provided at a rear side of the rolling brush; the method comprises: receiving a stop instruction triggered by a user; controlling the cleaning device to stop spraying steam; if the first squeegee is located at a first position which is in contact with the to-be-cleaned surface, controlling the first squeegee to be lifted up to a second position, so that the first squeegee is not in contact with the to-be-cleaned surface; controlling the cleaning device to move in a direction away from the user, and stop moving when a moving distance reaches at least a seventh distance; the seventh distance is configured to be a maximum distance from the contact point between the rolling brush and the to-be-cleaned surface to a front spraying range of the steam nozzle; when the moving distance reaches a seventh distance, controlling the cleaning device to move in a direction close to the user, and stop moving when the moving distance reaches at least a second distance; wherein, when the cleaning device moves, the liquid separator is controlled to stop supplying liquid and the suction device is kept in a suction state, so that the rolling brush is capable of absorbing stains on the to-be-cleaned surface during a movement of the cleaning device.

    19. The method according to claim 18, wherein the seventh distance is configured to be a circumference length of the rolling brush.

    20. The method according to claim 18, the method further comprises: if the first squeegee is in the second position which is not in contact with the to-be-cleaned surface, maintaining the first squeegee in the second position which is not in contact with the to-be-cleaned surface.

    Description

    BRIEF DESCRIPTION OF THE DRAWINGS

    [0141] In order to describe the technical solutions in the embodiments of the present application or in the prior art more clearly, the accompanying drawings required for the description of the embodiments or the prior art will be briefly described below. Obviously, the accompanying drawings described below are merely some embodiments of the present application, and for the person skilled in the art, other accompanying drawings can also be obtained based on these accompanying drawings without creative efforts.

    [0142] FIG. 1 is a schematic overall structural diagram of a floor scrubber provided in an embodiment of the present application.

    [0143] FIG. 2 is a schematic partial structural diagram of a floor brush provided in an embodiment of the present application.

    [0144] FIG. 3 is a schematic partial cross-sectional structural diagram of a floor brush provided in an embodiment of the present application.

    [0145] FIG. 4 is a schematic flowchart of a control method for a cleaning device with a movable first squeegee provided in an embodiment of the present application.

    [0146] FIG. 5 is a schematic flowchart of a control method for a cleaning device with a movable first squeegee and a non-movable second squeegee provided in an embodiment of the present application.

    [0147] FIG. 6 is a schematic flowchart of a control method for a cleaning device with a movable first squeegee and a movable second squeegee provided in an embodiment of the present application.

    [0148] FIG. 7 is a schematic flowchart of another control method for the cleaning device with the movable first squeegee provided in an embodiment of the present application.

    [0149] FIG. 8 is a schematic flowchart of a control method of a cleaning device with a steam nozzle provided in an embodiment of the present application.

    [0150] FIG. 9 is a schematic diagram of a hardware structure of an electronic device provided in an embodiment of the present application.

    DESCRIPTION OF EMBODIMENTS

    [0151] The exemplary embodiments will be described in detail herein, with examples thereof shown in the accompanying drawings. When the following description refers to the accompanying drawings, unless otherwise indicated, the same reference numbers in different drawings represent the same or similar elements. The implementations described in the following exemplary embodiments do not represent all implementations that are consistent with the present application. On the contrary, they are merely examples of apparatus and methods consistent with some aspects of the present application, and not all embodiments. All other embodiments obtained by the person ordinary skilled in the art based on the embodiments of the present application without creative efforts shall belong to the protection scope of the present application.

    [0152] Nowadays, more and more households are using a cleaning device, especially a representative floor scrubber therein, which has characteristics of convenient operation and strong stain cleaning capability. However, in more and more use processes, it can be found that there are still problems in the current floor scrubber, such as the problem of residual stains. Specifically, since a rolling brush is wet, there will always be lots of residual stains on a to-be-cleaned surface.

    [0153] Based on the above-mentioned technical problem, some floor scrubbers are provided with a movable front squeegee, and the front squeegee is controlled to be in contact with the to-be-cleaned surface during cleaning and push-pull operation, so that residual stains can be cleaned synchronously during the cleaning process.

    [0154] Referring to FIG. 3, the front squeegee is a first squeegee 301, and during the process of pulling it backwards, the first squeegee 301 is in contact with the to-be-cleaned surface, so as to clean the residual stains.

    [0155] Please continue to refer to FIG. 3, there is a gap L1 at a contact position between the first squeegee 301 and a bottom of the rolling brush 302. Since the first squeegee 301 itself is used to clean the stains and other stains, the residual liquid is easy to drop from a position of the first squeegee itself and the rolling brush 302 in the gap L1 after shutdown.

    [0156] Furthermore, in conjunction with the position of the first squeegee 301, which is located at the front side of the floor brush, it is difficult for the users to observe the actual residue. At the same time, after shutdown, the users are accustomed to pulling the floor scrubber backwards so as to retract the floor scrubber, therefore, the residual stains in the above gap L1 are even more difficult to notice or clean, and are often only found by the users after retracting the floor scrubber. And for this purpose, other cleaning actions need to be taken, which increases the labor intensity, and also makes the user experience poor.

    [0157] Please continue to refer to FIG. 3, the floor scrubber also includes a second squeegee 303, and there is also a gap L2 at a contact position between the second squeegee 303, the rolling brush and the to-be-cleaned surface. The gap is located at a lower end position of the floor brush, which is more difficult for the users to find, so that this position is easy to be a dead zone, and easy to leave the residual stains.

    [0158] During shutdown, the squeegee is firstly retracted to eliminate the dead zone gap, and then is actively moved to the stain area before the dead zone gap is eliminated so as to clean the stains. And finally, a shutdown operation is performed, so that the cleaning of the stains in the dead zone can be realized, aiming to solve the above-mentioned technical problem in the prior art.

    [0159] The cleaning device of the present application takes a floor scrubber as an example. In the following embodiments, a preset advancing direction X, a preset moving direction Y and a length direction Z that intersect with each other are introduced. A substantially flat floor is used as a reference object of the to-be-cleaned surface, the preset advancing direction X is substantially parallel to the to-be-cleaned surface, i.e., a substantially horizontal moving direction of the floor brush, the preset moving direction Y is substantially perpendicular to the to-be-cleaned surface, i.e., a direction substantially parallel to a height of the floor brush, the length direction Z is substantially parallel to the length direction of the entire floor brush, and the length direction Z is also substantially parallel to the to-be-cleaned surface.

    [0160] FIG. 1 is a schematic overall structural diagram of a floor scrubber provided in an embodiment of the present application; and FIG. 2 is a schematic partial structural diagram of a floor brush provided in an embodiment of the present application. As shown in FIG. 1-FIG. 2, the floor scrubber includes a machine body 100 and a handle 200 connected to a rear side of the machine body 100, where the handle 200 is configured to be gripped in hand by a user. A floor brush 300 is connected to a lower end of the machine body 100, the floor brush 300 is provided with a movable first squeegee 301 and a rolling brush 302, and the first squeegee 301 is provided at a front side of the rolling brush 302, so that when the floor scrubber is stopped, during a process that the handle 200 is pulled backwards and moved vertically by the user, the first squeegee 301 can be used to collect the residual stains during the backward movement. After the impurities such as the stains are collected, the first squeegee 301 is controlled to move so as to eliminate a dead zone stain area on the floor of the gap between the first squeegee 301 and the rolling brush 302, and then the rolling brush 302 is controlled to move forwards, so as to enable the rolling brush 302 to clean the stains on the original dead zone stain area.

    [0161] FIG. 3 is a schematic partial cross-sectional structural diagram of a floor brush provided in an embodiment of the present application. Referring to FIG. 3, the rolling brush 302 is rotatably connected to a front end of the floor brush 300. The first squeegee 301 is provided at the front side of the rolling brush 302 along the preset advancing direction X. A first driving assembly and a first transmission assembly are further provided inside the floor brush 300, where one end of the first transmission assembly is connected to the first driving assembly and the other end of the first transmission assembly is connected to the first squeegee 301, and the first driving assembly is in transmission connection with the first squeegee 301 through the first transmission assembly.

    [0162] The first driving assembly can drive the first transmission assembly to move along the length direction Z, and during a movement process of the first transmission assembly, the first squeegee 301 can be synchronously driven to move close to or away from the to-be-cleaned surface 400 along the preset moving direction Y, so that the first squeegee 301 moves towards the to-be-cleaned surface 400 along the preset movement direction Y and reaches a first position which is in contact with the to-be-cleaned surface 400, or moves away from the to-be-cleaned surface 400 along the preset movement direction Y and reaches a second position which is not in contact with the to-be-cleaned surface 400.

    [0163] It should be noted that, please continue to refer to FIG. 3, the rolling brush 302 has a central axis O and a central section . The central axis O is located on the central section , and the central section is perpendicular to the preset advancing direction X. It should be understood that, in the present embodiment, the rolling brush 302 is a cylindrical rolling brush 302, the central axis O corresponds to a central axis O of the cylindrical rolling brush 302, and at least part of the first driving assembly is located on a rear side of the central section along the preset advancing direction X.

    [0164] During the process of the floor brush 300 moving along the preset advancing direction X, the rolling brush 302 can clean and brush the to-be-cleaned surface 400 along the preset advancing direction X. Before the floor brush 300 is pulled backwards, the first driving assembly drives the first transmission assembly to move along the length direction Z of the rolling brush 302, thereby driving the first squeegee 301 to move towards the to-be-cleaned surface 400 and adhere to the to-be-cleaned surface. During the process of pulling the floor brush 300 backwards, the first squeegee 301 scrapes away the dirt on the cleaning surface, which helps to reduce the residual stains on the cleaning surface and improve the cleaning effect of the floor brush 300.

    [0165] Please continue to refer to FIG. 3, the floor scrubber further includes a second squeegee 303, where the second squeegee 303 is provided at a rear side of the rolling brush 302 along the preset advancing direction X. A second driving assembly and a second transmission assembly are further provided inside the floor brush 300, where one end of the second transmission assembly is connected to the second driving assembly, the other end of the second transmission assembly is connected to the second squeegee 303, and the second driving assembly is in transmission connection with the second squeegee 303 through the second transmission assembly.

    [0166] The second driving assembly can drive the second transmission assembly to move along the length direction Z, and during a movement process of the second transmission assembly, the second squeegee 303 can be synchronously driven to move close to or away from the to-be-cleaned surface 400 along the preset moving direction Y, so that the second squeegee 303 moves towards the to-be-cleaned surface 400 along the preset moving direction Y and reaches a third position which is in contact with the to-be-cleaned surface 400, or moves away from the to-be-cleaned surface 400 along the preset moving direction Y and reaches a fourth position which is not in contact with the to-be-cleaned surface 400.

    [0167] In an implementation, the second driving assembly can drive the second transmission assembly to rotate, so as to drive one end of the second squeegee 303 to rotate, so that the other end of the second squeegee 303 moves along the length direction Z by means of the rotation action, thereby driving the second squeegee 303 to move towards the to-be-cleaned surface 400 and adhere to the to-be-cleaned surface 400, or to move away from the to-be-cleaned surface 400. During the process of the cleaning device pushing the floor brush 300 forwards, the second squeegee 303 is controlled to adhere to the to-be-cleaned surface 400, so that the second squeegee 303 scrapes away the dirt on the to-be-cleaned surface 400, which helps to reduce the residual stains on the to-be-cleaned surface 400 and improve the cleaning effect of the floor brush 300.

    [0168] Please continue to refer to FIG. 1-FIG. 2, the floor scrubber further includes a power-assisting wheel 304 for assisting in driving the floor brush 300 to travel on the to-be-cleaned surface 400.

    [0169] In some embodiments, the floor scrubber is further provided with a storage assembly, and a processor and the storage assembly can be provided inside the floor scrubber. In an implementation, the storage assembly may be integrated with the processor, or may be two separate components from the processor.

    [0170] The storage assembly is configured to store data, such as various software control programs, some modes and/or parameters of the floor scrubber, etc. Specifically, the programs may include program codes which include computer operation instructions.

    [0171] The processor may include, for example, one or more circuits or chips with control functions.

    [0172] The processor is configured to control the operation of the floor scrubber and respond to user actions through various software control programs stored in a memory.

    [0173] The execution subject of the embodiments in the present application may be the processor in the floor scrubber or a server corresponding to the floor scrubber. The server is located in the cloud and is connected to the processor of the floor scrubber through the network, so as to issues control instructions to the floor scrubber or forward the control instruction sent by the user through a terminal device to the floor scrubber, etc.

    [0174] Taking the processor in the floor scrubber as the execution subject as an example, the technical solution of the present application and how to solve the above technical problem through the technical solution of the present application will be described in detail herein through specific embodiments. The following several specific embodiments may be combined with each other, and the same or similar concepts or procedures may not be repeated in certain embodiments.

    [0175] FIG. 4 is a schematic flowchart of a control method for a cleaning device with a movable first squeegee provided in an embodiment of the present application. Referring to FIG. 4, the method includes the following steps.

    [0176] S401, receiving a stop instruction triggered by a user.

    [0177] The stop instruction triggered by the user may be in various manners. For example, when a control button is provided on the cleaning device, the user triggers the processor of the cleaning device to generate the stop instruction by directly controlling the button on the cleaning device. Alternatively, a voice recognition module is provided on the cleaning device, and the user triggers a processor voice recognition module of the cleaning device through voice control so as to generate the stop instruction. Alternatively, a communication module is provided on the cleaning device, the cleaning device is connected to a third party terminal device through the communication module for sending a stop request to the cleaning device through the third party terminal device, and the cleaning device triggers the processor of the cleaning device to generate the stop instruction according to the stop request.

    [0178] S402, determining whether a first squeegee is in contact with a to-be-cleaned surface; if so, executing S403-S404; and if not, executing S405-S407.

    [0179] S403, controlling the first squeegee to be lifted up to a second position, so that the first squeegee is not in contact with the to-be-cleaned surface.

    [0180] By lifting up the first squeegee, the dead zone gap can be eliminated, and at the same time, the rolling brush can conveniently enter the to-be-cleaned surface corresponding to the original dead zone gap. In addition, the action of lifting up the first squeegee can also enable the stains and other impurities attached to the first squeegee to fall down, so as to be cleaned together when the cleaning device moves forwards, thereby further improving the cleaning effect of the cleaning device.

    [0181] S404, controlling the cleaning device to move in a direction away from the user, and stop moving when a moving distance reaches at least a first distance.

    [0182] The moving distance may be determined based on a moving distance of the floor brush, or be determined based on a rotation angle of the rolling brush; or be determined based on a rotation angle of the power-assisting wheel.

    [0183] For example, the first distance is configured to be a minimum distance from a contact point of the rolling brush with the to-be-cleaned surface to a contact point of the first squeegee with the to-be-cleaned surface, so that the dirt in the above gap L1 can be cleaned.

    [0184] By defining the moving distance of the floor brush to be associated with the distance between the rolling brush and the first squeegee, it is possible to more precisely complete the cleaning of the impurities in the dead zone gap, thereby ensuring that there will be no missed cleaning phenomenon.

    [0185] For another example, the first distance is configured to be - of a circumference length of the rolling brush.

    [0186] By defining the moving distance of the floor brush to be associated with the circumference of the rolling brush, the moving distance can be indirectly controlled by simply controlling the rotation angle of the rolling brush. The control method is simpler and is applicable to cleaning devices in different models and rolling brushes in different sizes, thereby ensuring that the cleaning moving distance satisfies the length of the dead zone and improving the cleaning effect of the cleaning device.

    [0187] By means of the above-mentioned methods, a cleaning minimum area can be accurately controlled to cover all dead zones, thereby ensuring that residual stains can be cleaned away.

    [0188] A liquid separator and a wiper strip are provided inside the floor brush 300, where the liquid separator is used for supplying liquid to the rolling brush so as to keep the rolling brush in a wet state, and the liquid separator is generally provided at a rear side of the rolling brush 302 so as to supply liquid to the rolling brush 302.

    [0189] The wiper strip is configured to squeeze liquid from the rolling brush 302, a position of the wiper strip is also generally located at the rear side of the rolling brush 302, and is kept at a certain interference amount with the rolling brush 302, so as to squeeze liquid from the rolling brush 302.

    [0190] A suction device (not shown) is also provided inside the machine body 100. The suction device may be a suction motor. When the cleaning device moves in the direction away from the user, the liquid separator is controlled to stop supplying liquid, and the suction device is maintained in a suction state, so that the rolling brush 302 can absorb the stains on the to-be-cleaned surface during the movement process of the cleaning device.

    [0191] After obtaining the stop instruction, the liquid separator is controlled to no longer provide liquid, and at the same time, the liquid-squeezing capacity of the wiper strip is utilized, and the suction device is controlled to suck, so that the liquid content of the rolling brush 302 can be prevented from being in a saturated state, thus the stains on the to-be-cleaned surface can be further absorbed by controlling the rolling brush to move in the direction away from the user.

    [0192] In an implementation, when the cleaning device moves in the direction away from the user, a suction force of the suction device is controlled to be greater than or equal to 10000 Pa.

    [0193] The suction device here may be a suction motor. As mentioned above, during the movement process of the cleaning device, the suction force of the suction device is kept greater than or equal to 10000 Pa, so that the liquid content of the rolling brush can be further ensured to be within a reasonable range, thereby enhancing the ability to clean residual stains.

    [0194] In an embodiment, the wiper strip is configured to be movable relative to the rolling brush 302, and when the cleaning device moves in the direction away from the user, the wiper strip is controlled to move away from the rolling brush 302, and the suction force of the suction device is controlled to be greater than or equal to 10000 Pa.

    [0195] S405, controlling the first squeegee to descend to a first position, so that the first squeegee is in contact with the to-be-cleaned surface.

    [0196] S406, controlling the cleaning device to move in a direction close to the user, and when a moving distance reaches at least a fourth distance, controlling the first squeegee to be lifted up to the second position.

    [0197] The fourth distance is less than or equal to the first distance.

    [0198] After the first squeegee is in contact with the to-be-cleaned surface, during the process of pulling it backwards, the stains and other impurities are all collected together by the first squeegee, and the first squeegee is lifted after collection, so as to eliminate the dead zone between the first squeegee and the rolling brush, and the floor brush is controlled to move forward again, so as to clean up the collected impurities.

    [0199] S407, controlling the cleaning device to move away from the user, and stop moving when the moving distance reaches at least the first distance.

    [0200] In the present embodiment, the squeegee is pulled backwards to collect the stains and other impurities in the area where the backward pulling path is located, and the first squeegee is lifted up, the dead zone gap between the first squeegee and the rolling brush can be eliminated, and then the floor brush is controlled to actively move forwards in the direction away from the user, so as to clean up the impurities in the corresponding area of the original dead zone gap, thereby improving the stain cleaning effect. Furthermore, according to the distance between the first squeegee and the rolling brush, the moving distance can be defined more precisely.

    [0201] After receiving the stop instruction triggered by the user, if the first squeegee is located at a first position which is in contact with the to-be-cleaned surface, the cleaning device is controlled to move in a direction close to the user; [0202] when the moving distance reaches at least a sixth distance, the first squeegee is controlled to be lifted up to a second position; and [0203] the cleaning device is controlled to move in the direction away from the user, and stop moving when the moving distance reaches at least the first distance; the first distance is a minimum distance from a contact point of the rolling brush with the to-be-cleaned surface to a contact point of the first squeegee with the to-be-cleaned surface; where the first distance is greater than the sixth distance.

    [0204] Since the first movable squeegee is in a state of contacting with the to-be-cleaned surface during shutdown, the first movable squeegee can be pulled backwards while maintaining this state, so as to achieve the collection of stains and other impurities between the first squeegee and the rolling brush. Then, it can be lifted up to eliminate the dead zone gap, and the residual impurities on the first squeegee can be shaken off to the impurity collection area by means of a lifting action, and finally, the cleaning device cleans up the collected impurities by means of actively moving forward, thereby reducing the residual stains and other impurities, and improving the cleaning effect of the cleaning device.

    [0205] FIG. 5 is a schematic flowchart of a control method for a cleaning device with a movable first squeegee and a non-movable second squeegee provided in an embodiment of the present application. The second squeegee is provided on the rear side of the rolling brush and is always in contact with the to-be-cleaned surface. As shown in FIG. 5, the method includes the following steps.

    [0206] S501, receiving a stop instruction triggered by a user.

    [0207] S502, determining whether a first squeegee is in contact with a to-be-cleaned surface; if so, executing S503-S505; and if not, executing S506-S509.

    [0208] S503, controlling the first squeegee to be lifted up to a second position, so that the first squeegee is not in contact with the to-be-cleaned surface.

    [0209] S504, controlling the cleaning device to move in a direction away from the user.

    [0210] S505, when a moving distance reaches a first distance, controlling the cleaning device to move in a direction close to the user and stop moving when the moving distance reaches at least a third distance.

    [0211] The moving distance may be determined based on a moving distance of the floor brush, or be determined based on a rotation angle of the rolling brush; or be determined based on a rotation angle of the power-assisting wheel.

    [0212] For example, the first distance is configured to be a minimum distance from a contact point of the rolling brush with the to-be-cleaned surface to a contact point of the first squeegee with the to-be-cleaned surface.

    [0213] For another example, the first distance is configured to be - of a circumference length of the rolling brush.

    [0214] Exemplarily, the third distance is configured to be a sum of the first distance and a second distance, and the second distance is configured to be a minimum distance from a contact point of the rolling brush with the to-be-cleaned surface to a contact point of the second squeegee with the to-be-cleaned surface.

    [0215] Exemplarily, when the cleaning device moves in the direction close to the user by at least the third distance, an angle between a side of the machine body facing towards the user and the to-be-cleaned surface is between 70 degrees and 100 degrees.

    [0216] Since the cleaning device needs to be stored upright after stopping cleaning, that is, the angle between the machine body and the to-be-cleaned surface is between 70 degrees and 100 degrees, the cleaning device can be stored while actively cleaning the residual stains.

    [0217] S506, controlling the first squeegee to descend to a first position, so that the first squeegee is in contact with the to-be-cleaned surface.

    [0218] S507, controlling the cleaning device to move in the direction close to the user.

    [0219] S508, when the moving distance reaches at least a second distance, controlling the first squeegee to be lifted up to the second position.

    [0220] The second distance is a minimum distance from a contact point of the rolling brush with the to-be-cleaned surface to a contact point of the second squeegee with the to-be-cleaned surface.

    [0221] S509, controlling the cleaning device to move in the direction away from the user, and stop moving when the moving distance reaches at least the first distance.

    [0222] In the present embodiment, on the basis of controlling the moving distance originally, a control operation corresponding to the backward cleaning of the second squeegee is added according to the provided second squeegee, so that the dead zone gap between the second squeegee and the rolling brush can be cleaned, thereby improving the stain cleaning effect. The beneficial effects of other steps are similar to those of steps S401 to S407, and will not be repeated in the present embodiment.

    [0223] FIG. 6 is a schematic flowchart of a control method for a cleaning device with a movable first squeegee and a movable second squeegee provided in an embodiment of the present application. The second squeegee is provided on a rear side of the rolling brush, and is in movable contact with to-be-cleaned surface or is not contact with the to-be-cleaned surface. As shown in FIG. 6, the method includes the following steps.

    [0224] S601, receiving a stop instruction triggered by a user.

    [0225] S602, determining whether a first squeegee is in contact with a to-be-cleaned surface; if so, executing S603-S604; if not, executing S604, or executing S609-S611 first and then executing S604.

    [0226] S603, controlling the first squeegee to be lifted up to a second position, so that the first squeegee is not in contact with the to-be-cleaned surface.

    [0227] S604, determining whether a second squeegee is in contact with the to-be-cleaned surface; if so, executing S605-S607; and if not, executing S608.

    [0228] S605, controlling the cleaning device to move in a direction away from the user.

    [0229] S606, when a moving distance reaches a first distance, controlling the second squeegee to be lifted up to a fourth position, so that the second squeegee is not in contact with the to-be-cleaned surface.

    [0230] The moving distance may be determined based on a moving distance of the floor brush, or be determined based on a rotation angle of the rolling brush; or be determined based on a rotation angle of the power-assisting wheel.

    [0231] For example, the first distance is configured to be a minimum distance from a contact point of the rolling brush with the to-be-cleaned surface to a contact point of the first squeegee with the to-be-cleaned surface.

    [0232] For another example, the first distance is configured to be of a circumference length of the rolling brush.

    [0233] S607, controlling the cleaning device to stop when moving in a direction close to the user by at least a second distance.

    [0234] The second distance is a minimum distance from a contact point of the rolling brush with the to-be-cleaned surface to a contact point of the second squeegee with the to-be-cleaned surface.

    [0235] S608, controlling the cleaning device to move in the direction away from the user, and stop moving when the moving distance reaches at least the first distance.

    [0236] Exemplarily, when the cleaning device moves in the direction close to the user by at least the third distance, an angle between a side of the machine body facing towards the user and the to-be-cleaned surface is between 70 degrees and 100 degrees.

    [0237] S609, controlling the first squeegee to descend to a first position, so that the first squeegee is in contact with the to-be-cleaned surface.

    [0238] S610, controlling the cleaning device to move in the direction close to the user.

    [0239] S611, controlling the first squeegee to be lifted up to the second position when the moving distance reaches at least the second distance.

    [0240] The second distance is a minimum distance from a contact point of the rolling brush with the to-be-cleaned surface to a contact point of the second squeegee with the to-be-cleaned surface.

    [0241] In the present embodiment, the second squeegee in the above embodiment is configured to be a movable second squeegee, so that when the dead zone gap between the second squeegee and the rolling brush is cleaned, the contact condition between the second squeegee and the to-be-cleaned surface can be controlled so as to further reduce the residual stains in the dead zone gap and improve the cleaning effect of the cleaning device. The beneficial effects of other steps are similar to those of steps S401 to S407, and will not be repeated in the present embodiment.

    [0242] FIG. 7 is a schematic flowchart of another control method for the cleaning device with the movable first squeegee according to the embodiment of the present application. Referring to FIG. 7, in an implementation, on the basis of the above embodiments, before performing S403 or S503 or S603, if the first squeegee is at the first position which is in contact with the to-be-cleaned surface, the following steps may further be performed.

    [0243] S701, maintaining the first squeegee at the first position which is in contact with the to-be-cleaned surface, and controlling the cleaning device to move in a direction close to the user.

    [0244] S702, when a moving distance reaches at least a fifth distance, controlling the first squeegee to be lifted up to a second position.

    [0245] The fifth distance is less than the first distance.

    [0246] In the present embodiment, the first squeegee which has been in contact with the to-be-cleaned surface is utilized to collects stains and other impurities in a previous gap formed by the first squeegee and the rolling brush. Therefore, when the first squeegee moves forwards after collection, because it has retreated and then moved forward, the collected impurities will not be unable to be cleaned due to the inability to continue moving forward, thereby ensuring that the impurities can be completely cleaned, and improving the cleaning effect of the cleaning device.

    [0247] FIG. 8 is a schematic flowchart of a control method of a cleaning device with a steam nozzle provided in an embodiment of the present application. The steam nozzle is provided at a front side of the floor brush, so that steam can be sprayed to the to-be-cleaned surface; a movable first squeegee is further provided on the floor brush, and the first squeegee is provided at a front side of the steam nozzle; a second squeegee is further provided on the floor brush, and the second squeegee is provided on the rear side of the rolling brush and is in contact with the to-be-cleaned surface. Referring to FIG. 8, the method includes the following steps.

    [0248] S801, receiving a stop instruction triggered by a user.

    [0249] S802, controlling the cleaning device to stop spraying steam.

    [0250] S803, determining whether a first squeegee is in contact with a to-be-cleaned surface; if so, executing S804-S806; and if not, executing S805-S806.

    [0251] S804, controlling the first squeegee to be lifted up to a second position, so that the first squeegee is not in contact with the to-be-cleaned surface.

    [0252] S805, controlling the cleaning device to move in a direction away from the user.

    [0253] The moving distance may be determined based on a moving distance of the floor brush, or be determined based on a rotation angle of the rolling brush; or be determined based on a rotation angle of the power-assisting wheel.

    [0254] For example, the seventh distance is configured to be a maximum distance from a contact point of the rolling brush with the to-be-cleaned surface to a front spraying range of the steam nozzle.

    [0255] As another example, the seventh distance is configured to be a circumference length of the rolling brush.

    [0256] S806, when a moving distance reaches a seventh distance, controlling the cleaning device to move in a direction close to the user, and stop moving when the moving distance reaches at least a second distance.

    [0257] The second distance is a minimum distance from a contact point of the rolling brush with the to-be-cleaned surface to a contact point of the second squeegee with the to-be-cleaned surface.

    [0258] In an implementation, if the second squeegee which is in contact with the to-be-cleaned surface is movable, after performing S805, the following steps may be further performed.

    [0259] S807, controlling the second squeegees to be lifted up to a fourth position, so that the second squeegee is not in contact with the to-be-cleaned surface.

    [0260] S808, controlling the cleaning device to move in a direction close to the user by the second distance.

    [0261] In the present embodiment, on the basis of the above-mentioned embodiments, the steam nozzle is added to the cleaning device, and because the stains will be formed after the newly added steam nozzle sprays liquid, it is necessary to control the moving direction and moving distance accordingly so as to clean the stains in the liquid-sprayed area, thereby improving the cleaning effect of the cleaning device. The beneficial effects of other steps are similar to those of steps S401 to S407, and will not be repeated in the present embodiment.

    [0262] FIG. 9 is a schematic diagram of a hardware structure of an electronic device provided in an embodiment of the present application. Referring to FIG. 9, the electronic device includes:

    [0263] at least one processor 901 and a memory 902.

    [0264] The electronic device also includes a communication component 903.

    [0265] The processor 901, the memory 902, and the communications component 903 are connected through a bus 904.

    [0266] In a specific implementation process, the at least one processor 901 executes computer execution instructions stored in the memory 902, so that the at least one processor 901 executes the control method for the cleaning device as described above.

    [0267] The specific implementation process of the processor 901 may be made reference to the above-mentioned method embodiments, and the implementation principle and technical effects thereof are similar, and will not be repeated in the present embodiment.

    [0268] In the foregoing embodiment, it should be understood that the processor may be a central processing unit (CPU), and may also be other general-purpose processors, a digital signal processor (DSP), an application specific integrated circuit (ASIC), etc. The general-purpose processor may be a microprocessor, or the processor may also be any conventional processor. The steps of the methods disclosed in the present application may be directly implemented by a hardware processor or implemented by a combination of hardware and software modules in the processor.

    [0269] The memory may include a high-speed RAM memory, and may also include a non-volatile memory NVM, such as at least one disk memory.

    [0270] The bus may be an industry standard architecture (ISA) bus, a peripheral component interconnect (PCI) bus, an extended industry standard architecture (EISA) bus, etc. The bus may be classified into an address bus, a data bus, a control bus, etc. For ease of representation, the bus in the accompanying drawings of the present application is not limited to only one bus or one type of bus.

    [0271] The above introduces the solution provided in the embodiments of the present application for the functions implemented by the electronic device and the main control device.

    [0272] It can be understood that, the electronic device or the main control device includes a hardware structure and/or a software module corresponding to the execution of each function in order to implement the above-mentioned functions.

    [0273] With reference to the units and algorithm steps in the examples described in the disclosed embodiments of the present application, the embodiments of the present application may be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed through hardware or computer software driven hardware operation depends on the specific application and design constraint conditions of the technical solution. The person skilled in the art can use different methods to implement the above-mentioned functions for each specific application, but such implementation shall not be considered beyond the scope of the technical solution in the embodiments of the present application.

    [0274] The present application further provides a cleaning device, and the cleaning device includes a machine body and a handle connected to a rear side of the machine body, where the handle is configured to be gripped in hand by a user, a floor brush is connected to a lower end of the machine body, the floor brush is provided with a movable first squeegee and a rolling brush, and the first squeegee is provided at a front side of the rolling brush; and the cleaning device further includes a processor, which is configured to implement a control method for the cleaning device.

    [0275] The present application further provides a cleaning device, and the cleaning device includes a machine body and a handle connected to a rear side of the machine body, where the handle is configured to be gripped in hand by a user, a floor brush is connected to a lower end of the machine body, the floor brush is provided with a movable second squeegee and a rolling brush, and the second squeegee is provided at a rear side of the rolling brush; and the cleaning device further includes a processor, which is configured to implement a control method for the cleaning device.

    [0276] The present application further provides a cleaning device, and the cleaning device includes a machine body and a handle connected to a rear side of the machine body, where the handle is configured to be gripped in hand by a user, a floor brush is connected to a lower end of the machine body, and a front side of the floor brush is provided with a steam nozzle so that steam can be sprayed to the to-be-cleaned surface; and the cleaning device further includes a processor, which is configured to implement a control method for the cleaning device.

    [0277] The present application also provides a computer program product, including computer programs which, when being executed by a processor, implement a control method for a cleaning device.

    [0278] The computer program product provided in the present embodiment can execute the control method for the cleaning device in the above-mentioned embodiments, and the implementation principle and technical effect thereof are similar, and will not be repeated herein.

    [0279] The present application further provides a computer-readable storage medium, where the computer-readable storage medium stores computer execution instructions, when being executed by a processor, are used to implement the control method for the cleaning device as discussed above.

    [0280] The computer-readable storage medium provided in this embodiment can execute the control method for the cleaning device in the above-mentioned embodiments, and the implementation principle and technical effect thereof are similar, and will not be repeated herein.

    [0281] The above-mentioned computer-readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as a static random access memory (SRAM), an electrically erasable programmable read-only memory (EEPROM), an erasable programmable read-only memory (EPROM), a programmable read-only memory (PROM), a read-only memory (ROM), a magnetic memory, a flash memory, a magnetic disk or an optical disk. The readable storage medium may be any available media that can be accessed by a general-purpose or special-purpose computer.

    [0282] An exemplary readable storage medium is coupled to the processor so that the processor can read information from the readable storage medium and can write information to the readable storage medium. Certainly, the readable storage medium may also be a component of the processor, and the processor and the readable storage medium may be located in an application-specific integrated circuit (ASIC). Certainly, the processor and the readable storage medium may also exist as separate components in the electronic device or the main control device.

    [0283] The ordinary person skilled in the art may understand that all or part of the steps of the method embodiments may be implemented by a hardware related to program instructions. The above-mentioned program may be stored in a computer-readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments can be implemented. The above-mentioned storage medium may be any medium that can store program codes, such as a ROM, a RAM, a magnetic disk, or an optical disk.

    [0284] It should be noted that, the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in the present application are the information and data which are authorized by users or sufficiently authorized by all parties. The collection, use and processing of relevant data must comply with relevant laws, regulations and standards, and corresponding operation entrances are provided for the users to select authorization or rejection.

    [0285] Finally, it should be noted that the above-mentioned embodiments are merely intended to describe the technical solutions of the present application rather than limiting the present application. Although the present application is described in detail with reference to the above-mentioned embodiments, those ordinary skilled in the art should understand that they may still make modifications to the technical solutions described in the above-mentioned embodiments, or make equivalent replacements to some or all of technical features thereof. These modifications or replacements do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions in the embodiments of the present application.