Cleaning device control method, cleaning device, and system

By generating control commands through smart terminals, the cleaning plans of cleaning equipment can be adjusted in real time, solving the problem of existing technologies being unable to flexibly respond to emergencies and improving the flexibility of cleaning equipment and user satisfaction.

WO2026056671A1PCT designated stage Publication Date: 2026-03-19DREAME TECHNOLOGY (SUZHOU) COLTD
View PDF 10 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-08-25
Publication Date
2026-03-19

AI Technical Summary

Technical Problem

Existing smart cleaning equipment cannot flexibly respond to emergencies and changes in demand when performing cleaning tasks, resulting in a decline in cleaning effectiveness and user satisfaction.

Method used

A method for controlling cleaning equipment is provided, which generates control commands through a smart terminal to adjust the cleaning plan of the cleaning equipment in real time, including operations such as supplementary cleaning of designated areas, avoiding specific areas, key cleaning, and temporary cleaning, to ensure that the cleaning equipment can flexibly respond to emergencies.

Benefits of technology

It improves the flexibility of cleaning equipment and user satisfaction, ensures that cleaning results meet expectations, and enhances overall cleaning quality and efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025116775_19032026_PF_FP_ABST
    Figure CN2025116775_19032026_PF_FP_ABST
Patent Text Reader

Abstract

A cleaning device control method, a cleaning device, and a system. The cleaning device control method comprises: in the process of executing the current cleaning task, receiving a first control instruction, wherein the first control instruction is an instruction for executing supplementary cleaning on a designated area within a work area that has been cleaned in the current cleaning task, the designated area is an area defined on a display interface of an intelligent terminal; and the intelligent terminal is communicatively connected to a cleaning device (S201); and on the basis of the first control instruction, controlling the cleaning device to travel to the designated area, so as to perform supplementary cleaning on the designated area (S202).
Need to check novelty before this filing date? Find Prior Art

Description

Cleaning device control method, cleaning device and system

[0001] The present application claims priority to the Chinese patent application No. 202411295690.8, filed on September 14, 2024, and entitled "Cleaning device control method, cleaning device and system", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0002] The present application relates to the technical field of cleaning devices, and in particular to a cleaning device control method, a cleaning device and a system. BACKGROUND

[0003] In the home and business environment, intelligent cleaning devices have become increasingly popular. Intelligent cleaning devices automatically perform cleaning tasks through pre-set cleaning plans, greatly reducing the household burden of people. However, the existing intelligent cleaning devices still have some limitations when performing cleaning tasks, especially in dealing with unexpected situations and changes in demand.

[0004] In the related art, the cleaning device can only determine the cleaning plan before performing the cleaning task when performing the cleaning task. Once the cleaning task is started, the cleaning plan can only be executed according to the procedure, and cannot flexibly respond to sudden changes in demand during the task, such as being unable to flexibly respond to the sudden situation of temporarily skipping cleaning of a certain area or temporarily needing to clean a certain area.

[0005] The above situation leads to poor flexibility of cleaning. If an unexpected situation occurs, the cleaning plan can only be reconfigured after the task is completed, which cannot respond to the user's temporary demand in time, resulting in a decline in cleaning effect and user satisfaction. SUMMARY

[0006] The present application provides a cleaning device control method, a cleaning device and a system, which enable the user to adjust the cleaning plan of the cleaning device in real time according to the actual situation, flexibly respond to unexpected situations, and improve the cleaning effect and user satisfaction.

[0007] In a first aspect, the present application provides a cleaning device control method applied to a controller of a cleaning device, the method comprising:

[0008] During the execution of the current cleaning task, a first control instruction is received, the first control instruction being an instruction to perform supplementary cleaning on a specified area in a working area that has been cleaned in the current cleaning task; the specified area being an area delineated on a display interface of a smart terminal, the smart terminal being in communication connection with the cleaning device;

[0009] Based on the first control instruction, the cleaning device is controlled to travel to the specified area to perform supplementary cleaning on the specified area.

[0010] In this way, the user can adjust the working area of the cleaning device in real time according to the actual situation, flexibly cope with the emergency situation in family life, and especially the user can timely find and handle the area that needs to perform supplementary cleaning. Through supplementary cleaning, the specified area can be fully cleaned. In the present application, the user can conveniently control the cleaning device through the intelligent terminal to direct cleaning of the specified area, thereby improving user satisfaction and use experience.

[0011] Optionally, after completing the supplementary cleaning of the specified area, the cleaning device continues to travel to the working area that has not completed cleaning in the current cleaning task to perform cleaning.

[0012] In this way, after completing the supplementary cleaning, the cleaning device can automatically continue the cleaning task that has not been completed, ensuring the continuity and efficiency of the entire cleaning process, and improving the cleaning efficiency.

[0013] Optionally, the specified area is an area with a dirt level greater than a preset threshold.

[0014] In this way, the user can adjust the working area of the cleaning device at any time according to the actual situation, flexibly cope with the emergency situation in family life, and especially the user can timely find and handle the area with a dirt level greater than a preset threshold. Through the re-cleaning operation, it can be ensured that all areas can achieve the expected cleaning effect of the user, thereby improving the overall cleaning quality. In the present application, the user can conveniently control the cleaning device through the intelligent terminal to ensure that the cleaning effect meets the expectation, thereby improving user satisfaction and use experience.

[0015] Optionally, the cleaning device includes a cleaning assembly and a body; the cleaning assembly has a first position and a second position; the part of the cleaning assembly located outside the periphery of the body when the cleaning assembly is in the second position is greater than the part of the cleaning assembly located outside the periphery of the body when the cleaning assembly is in the first position; the specified area is an area that the cleaning assembly of the cleaning device does not enter when the cleaning assembly is in the second position; based on the first control instruction, the cleaning device is controlled to travel to the specified area to perform supplementary cleaning on the specified area, including:

[0016] Based on the first control instruction, the cleaning device is controlled to travel to the specified area, and the cleaning assembly of the cleaning device is controlled to switch from the second position to the first position to perform supplementary cleaning on the specified area.

[0017] In this way, for the area that the cleaning assembly of the cleaning device cannot enter when the cleaning assembly is in the previous working mode, the user can determine to change the position of the cleaning assembly of the cleaning device to enter the area for cleaning after the user confirms, so that the user can adjust the working mode of the cleaning device at any time according to the actual situation, thereby ensuring that there is no omission in the cleaning area and guaranteeing the comprehensiveness and thoroughness of the cleaning task, especially in a complex environment.

[0018] Optionally, the designated area is supplemented with cleaning, including:

[0019] The cleaning supplement strategy is received from the intelligent terminal, or the cleaning requirement of the designated area is identified, and the cleaning supplement strategy is determined based on the cleaning requirement;

[0020] The designated area is supplemented with cleaning based on the cleaning supplement strategy.

[0021] In this way, the user can select or set the cleaning supplement strategy according to his own needs and preferences, and realize a personalized cleaning solution, or by determining the cleaning supplement strategy based on the cleaning requirement, the designated area can be ensured to be cleaned most appropriately, and the cleaning effect is improved; and the user can flexibly adjust the cleaning supplement strategy, and the cleaning equipment can automatically identify the cleaning requirement and flexibly cope with different cleaning scenes.

[0022] Optionally, the first control instruction is a single-effect control instruction.

[0023] In this way, the single-effect control instruction avoids the complexity of persistent settings, and the user does not need to worry about the long-term impact on the working path of the cleaning equipment, so that the user only needs to send the first control instruction when needed, and the operation is simple and convenient. The cleaning equipment can be controlled to supplement the cleaning of the designated area at any time.

[0024] Optionally, the method further comprises:

[0025] The first control instruction is stored so as to directly call the first control instruction when the designated area is encountered next time.

[0026] In this way, the user does not need to manually set the supplement cleaning of the designated area every time, saving time and effort, improving operation efficiency, and the user can also conveniently call the previously stored instruction, which is simple and convenient to operate. The stored control instruction can be quickly called, which simplifies the operation steps of the user, improves the user experience and satisfaction.

[0027] In a second aspect, the present application provides a cleaning equipment control method, applied to a controller of a cleaning equipment, and the method comprises:

[0028] During execution of a current cleaning task, a second control instruction is received, the second control instruction being an instruction to avoid a specific area; the specific area being an area that does not need to be cleaned as delimited on a display interface of an intelligent terminal; the intelligent terminal being in communication connection with the cleaning equipment;

[0029] Based on the second control instruction, the cleaning equipment is controlled to avoid the specific area.

[0030] Therefore, the user can adjust the working area of the cleaning device in real time according to the actual situation, flexibly cope with the emergency in family life, and improve the intelligence and adaptability of the cleaning device. In particular, the user can conveniently control the cleaning device to avoid a specific area through the intelligent terminal, the operation is simple, and the user experience and satisfaction are improved. In the present application, the cleaning device can respond to the control instruction generated by the intelligent terminal to avoid the area in use during the execution of the cleaning task by the cleaning device, prevent the cleaning device from entering the area in use, reduce the interference to people and pets, avoid potential collision and injury risk, and avoid the area that does not need to be cleaned, reduce the working time and energy consumption of the cleaning device, and prolong the battery endurance time and service life of the cleaning device.

[0031] Optionally, the second control instruction is a single-effect control instruction.

[0032] In this way, the single-effect control instruction avoids the complexity of persistent setting, and the user does not need to worry about the long-term impact on the working path of the cleaning device, so that the user only needs to send the second control instruction when needed, the operation is simple, and the cleaning device can be controlled to avoid a specific area at any time.

[0033] Optionally, the method further comprises:

[0034] The second control instruction is stored to directly call the second control instruction when the specific area is encountered next time.

[0035] In this way, the user does not need to manually set the avoidance area every time, saves time and effort, improves operation efficiency, the user can also conveniently call the previously stored instruction, the operation is simple, and the stored control instruction can be quickly called, which simplifies the operation steps of the user, improves the user experience and satisfaction.

[0036] In a third aspect, the present application provides a cleaning device control method applied to a controller of a cleaning device, and the method comprises:

[0037] During the execution of the current cleaning task, a third control instruction is received, and the third control instruction is an instruction for intensive cleaning of a first area; the first area is an area that needs to be cleaned with enhanced cleaning intensity and is delimited on a display interface of an intelligent terminal, and the first area is an area being cleaned or an area not being cleaned; the intelligent terminal is in communication connection with the cleaning device;

[0038] Based on the third control instruction, the cleaning device is controlled to clean the first area multiple times.

[0039] In this way, the user can adjust the working area of the cleaning device at any time according to the actual situation, flexibly cope with the emergency in family life, and especially the user can perform key cleaning on stubborn stains or high-frequency use areas. Through multiple cleaning operations, the key areas can be thoroughly cleaned, and the overall cleaning quality is improved. In the present application, the user can conveniently control the cleaning device through the intelligent terminal to ensure that the cleaning effect meets the expectation, and improve the user satisfaction and use experience.

[0040] Optionally, the third control instruction is a single-effect control instruction.

[0041] In this way, by using the single-effect third control instruction, the user can flexibly and conveniently control the cleaning device to clean the first area multiple times, ensure efficient, safe and personalized execution of the cleaning task, and the single-effect control instruction avoids the complexity of persistent setting, and the user does not need to worry about the long-term impact on the working path of the cleaning device, and the single-effect control instruction ensures that the cleaning device only executes the re-cleaning in the current task, saving time and resources.

[0042] Optionally, the method further comprises:

[0043] The third control instruction is stored to directly call the third control instruction when the first area is encountered next time.

[0044] In this way, the user does not need to manually set multiple cleanings of the first area each time, saving time and effort, improving operation efficiency, and the user can also conveniently call the previously stored instruction, which is simple to operate, and the stored control instruction can be quickly called, simplifying the operation steps of the user and improving the user experience and satisfaction.

[0045] In a fourth aspect, the present application provides a cleaning device control method applied to a controller of a cleaning device, and the method comprises:

[0046] During the execution of the current cleaning task, a fourth control instruction is received, and the fourth control instruction is an instruction for temporarily cleaning a second area; the second area is an area drawn on a display interface of an intelligent terminal, and the intelligent terminal is in communication connection with the cleaning device;

[0047] Based on the fourth control instruction, the cleaning device is controlled to temporarily clean the second area.

[0048] Therefore, the user can temporarily adjust the cleaning sequence according to the actual situation, flexibly cope with the emergency situation in family life, ensure that the important area is cleaned in time by preferentially cleaning the second area, improve the overall cleaning efficiency, and avoid the cleaning device cleaning a specific area at an inappropriate time by temporarily adjusting the cleaning sequence of the second area, improve the safety and comfort of family members, in the application, the user can conveniently control the cleaning device through the intelligent terminal to ensure that the cleaning effect meets the expectation, improve the user satisfaction and use experience.

[0049] The fourth control instruction is a single-effect control instruction.

[0050] In this way, by using the single-effect fourth control instruction, the user can flexibly and conveniently control the cleaning device to adjust the cleaning sequence of the second area, ensure efficient, safe and personalized execution of the cleaning task, and the single-effect control instruction avoids the complexity of persistent setting, and the user does not need to worry about the long-term impact on the working path of the cleaning device, and the single-effect control instruction ensures that the cleaning device only executes the re-cleaning in the current task, saves time and resources.

[0051] Optionally, the method further comprises:

[0052] The fourth control instruction is stored to directly call the fourth control instruction when the second area is encountered next time.

[0053] In this way, the user does not need to manually set the cleaning sequence of the second area every time, saves time and effort, improves operation efficiency, the user can also conveniently call the previously stored instruction, the operation is simple, and the stored control instruction can be quickly called, which simplifies the operation steps of the user, improves the user experience and satisfaction.

[0054] Optionally, based on the fourth control instruction, the cleaning device is controlled to temporarily clean the second area, comprising:

[0055] Determine the third area corresponding to the execution of the current cleaning task; the third area at least includes an uncleaned area;

[0056] Determine the second area to be temporarily cleaned based on the fourth control instruction;

[0057] Adjust the cleaning sequence of the second area before the cleaning sequence of the third area to temporarily clean the second area.

[0058] Therefore, by adjusting the cleaning sequence of the second area, it can be ensured that the key area is cleaned in time and preferentially, and optionally, after preferentially cleaning the second area, the cleaning device can still continue to clean the third area to ensure that all uncleaned areas are cleaned.

[0059] Optionally, the second area is temporarily cleaned, including:

[0060] The cleaning strategy sent by the intelligent terminal is received, and the second area is temporarily cleaned based on the cleaning strategy; the cleaning strategy is determined based on the temporary needs of the user.

[0061] In this way, by specifying the cleaning strategy of the second area by the user, the second area can be cleaned in a personalized, targeted and efficient manner, ensuring that the cleaning task meets the current needs.

[0062] Optionally, the designated area is determined by a touch operation of the user on the display interface of the intelligent terminal; the touch operation includes any one of the following: frame selection operation, single click operation, double click operation, long press operation, sliding operation, drag and drop operation and multi-finger operation.

[0063] Therefore, by performing the above various touch operations on the display interface, the user can flexibly and conveniently determine the designated area, the specific area, the first area and the second area that needs to be supplemented.

[0064] Optionally, the display interface includes at least a cleaning map; the cleaning map includes a plurality of cleaning areas; each cleaning area can display a cleaning state for the user to view.

[0065] In this way, the user can monitor the progress of the cleaning task in real time through the display interface, understand the cleaning state of each area, and can adjust the working area of the cleaning equipment at any time according to the actual situation, and flexibly cope with the sudden situation in family life; the display interface is intuitive and easy to use, and the user can conveniently operate, thereby improving the user experience and satisfaction.

[0066] In a fifth aspect, the present application provides a cleaning equipment, comprising: a controller for executing the control method of any one of the first aspect to the fourth aspect, a cleaning assembly and a body.

[0067] The cleaning equipment provided by the present application, by integrating the controller for executing a plurality of control methods, the cleaning assembly and the body design, not only improves the cleaning effect and user experience, but also can flexibly adjust the cleaning plan of the cleaning equipment according to different user needs.

[0068] In a sixth aspect, the present application provides a cleaning equipment control system, the system comprising: a cleaning equipment and an intelligent terminal; the cleaning equipment includes a controller for executing the control method of any one of the first aspect to the fourth aspect;

[0069] The intelligent terminal is in communication connection with the cleaning equipment; the intelligent terminal is used to send a control instruction to the controller.

[0070] Therefore, through the cleaning equipment control system, the user can conveniently generate control instructions through operations on the smart terminal, flexibly adjust the cleaning plan and strategy of the cleaning equipment during the execution of the cleaning task, not only improve the convenience and flexibility of the operation, but also ensure that the user can flexibly adjust the cleaning plan of the cleaning equipment according to the actual demand and preference, and ensure that the cleaning task meets the current demand.

[0071] Optionally, the control instruction is determined by the user selecting the area type on the display interface of the smart terminal.

[0072] In this way, for different cleaning needs of the user, the type of the control instruction can be determined by selecting the type of the required cleaning or avoiding area on the display interface of the smart terminal, so as to control the cleaning equipment to perform different actions.

[0073] In a seventh aspect, the present application provides an electronic device, comprising: a processor, and a memory connected with the processor in communication;

[0074] The memory stores computer execution instructions;

[0075] The processor executes the computer execution instructions stored in the memory to implement the method according to any one of the first aspect to the fourth aspect.

[0076] In an eighth aspect, the present application provides a computer readable storage medium, which stores computer execution instructions, and the computer execution instructions are used to implement the method according to any one of the first aspect to the fourth aspect when executed by a processor.

[0077] In a ninth aspect, the present application provides a computer program product, comprising a computer program, and the computer program is used to implement the method according to any one of the first aspect to the fourth aspect when executed by a processor.

[0078] In summary, the present application provides a cleaning equipment control method, cleaning equipment and system, which can adjust the cleaning plan of the cleaning equipment in real time, specially cope with unexpected situations encountered during the cleaning task, such as temporarily avoiding cleaning a certain area, temporarily needing to clean a certain area, and focusing on cleaning, re-cleaning or supplementary cleaning of certain areas, etc. After receiving the control instruction generated by the user based on the operation on the smart terminal, the cleaning equipment can be controlled to perform corresponding actions based on the control instruction, such as controlling the cleaning equipment to avoid a specific area, controlling the cleaning equipment to travel to a specified area to supplement cleaning of the specified area, controlling the cleaning equipment to clean the first area multiple times, and controlling the cleaning equipment to temporarily clean the second area. In this way, the user can dynamically adjust the cleaning plan according to the actual situation, cope with unexpected situations, and improve the flexibility of executing the cleaning task. BRIEF DESCRIPTION OF DRAWINGS

[0079] The accompanying drawings, which are incorporated herein and constitute part of the specification, illustrate embodiments consistent with the application and, together with the description, serve to explain the principles of the application.

[0080] FIG. 1 is a schematic diagram of an application scenario according to an embodiment of the application;

[0081] FIG. 2 is a flow diagram of a cleaning device control method according to an embodiment of the application;

[0082] FIG. 3 is a flow diagram of another cleaning device control method according to an embodiment of the application;

[0083] FIG. 4 is a flow diagram of still another cleaning device control method according to an embodiment of the application;

[0084] FIG. 5 is a flow diagram of yet another cleaning device control method according to an embodiment of the application;

[0085] FIG. 6 is a schematic diagram of a structure of a cleaning device control apparatus according to an embodiment of the application;

[0086] FIG. 7 is a schematic diagram of a structure of another cleaning device control apparatus according to an embodiment of the application;

[0087] FIG. 8 is a schematic diagram of a structure of still another cleaning device control apparatus according to an embodiment of the application;

[0088] FIG. 9 is a schematic diagram of a structure of yet another cleaning device control apparatus according to an embodiment of the application;

[0089] FIG. 10 is a schematic diagram of a structure of an electronic device according to an embodiment of the application.

[0090] The specific embodiments of the application have been shown by the above-described drawings, and will be described in more detail hereinafter. These drawings and written descriptions are not intended to limit the scope of the concept of the application by any means, but to illustrate the concept of the application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION

[0091] In order to clearly describe the technical solutions of the embodiments of the application, in the embodiments of the application, the same items or similar items having basically the same functions and effects are distinguished by using “first”, “second”, etc. For example, the first device and the second device are only used to distinguish different devices, and do not limit the sequence. Those skilled in the art can understand that the “first”, “second”, etc. do not limit the quantity and execution sequence, and the “first”, “second”, etc. do not necessarily mean different.

[0092] It should be noted that the terms "exemplary" and "for example" are used herein to mean "an example of" or "one example, among others, of. " Any implementation of the described embodiments (for example, any elements or combinations of elements described) should be understood as an example of the described embodiments rather than as a preference or a necessity. Rather, use of such terms is intended to present concepts in a concrete manner.

[0093] In this application, "at least one" means one or more, and "multiple" means two or more. The relationship between the associated objects described by "and / or" means that there can be three relationships, for example, A and / or B, which means that A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects before and after it. "At least one of the following" or similar expressions means any combination of these items, including any combination of single or multiple items. For example, at least one of a, b, or c can mean a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, and c can be single or multiple.

[0094] In order to solve the problem that the existing cleaning device can only determine the cleaning plan before performing the cleaning task, and once the cleaning task is started, the cleaning plan can only be executed step by step, and cannot flexibly respond to the sudden changes in the task, the present application provides a cleaning device control method, which can adjust the cleaning plan of the cleaning device in real time, and specially responds to the sudden situation encountered during the cleaning task, such as temporarily avoiding cleaning a certain area, temporarily needing to clean a certain area, and focusing on cleaning, re-cleaning or supplementing cleaning of some areas. After receiving the control instruction generated by the user based on the operation on the intelligent terminal, the control instruction is used to control the cleaning device to perform corresponding actions, such as controlling the cleaning device to avoid a specific area, controlling the cleaning device to travel to a specified area to supplement cleaning of the specified area, controlling the cleaning device to clean a first area multiple times, and controlling the cleaning device to temporarily clean a second area. In this way, the user can dynamically adjust the cleaning plan according to the actual situation, respond to the sudden situation, and improve the flexibility of performing the cleaning task.

[0095] For example, the present application provides a cleaning device, comprising: a controller, a cleaning assembly and a body, the controller is used to execute any one of the cleaning device control methods provided by the embodiments of the present application.

[0096] The cleaning assembly has a first position and a second position, and the part of the cleaning assembly located outside the circumferential side of the machine body in the second position is larger than the part of the cleaning assembly located outside the circumferential side of the machine body in the first position, so that the width of the cleaning device corresponding to the cleaning assembly in the second position is greater than the width of the cleaning device corresponding to the cleaning assembly in the first position in the horizontal plane.

[0097] The cleaning assembly can be a cleaning cloth assembly, a side brush assembly, etc., and the type and number of the cleaning assembly are not limited in the embodiments of the present application.

[0098] For example, FIG. 1 is a schematic diagram of an application scenario provided by the embodiments of the present application, taking a home scenario as an example, the application scenario includes a cleaning device 101 and a smart terminal 102 of a user; the cleaning device 101 and the smart terminal 102 establish a communication connection for real-time communication.

[0099] When the user rests in the living room, the user can start the cleaning device 101 to clean the whole house, and during the cleaning process of the cleaning device, the user can check the cleaning state of the cleaning device 101 based on the smart terminal 102 and send a control instruction to the controller of the cleaning device 101 based on the smart terminal 102 to control the cleaning device 101 to perform corresponding actions.

[0100] Optionally, if the user finds that a child is playing in the living room, the user can send a control instruction to the controller of the cleaning device 101 based on the smart terminal 102 to make the cleaning device avoid the living room area during the cleaning process and clean other areas, so that the child can freely play in the living room without being disturbed by the operation of the cleaning device 101, and the safety of the child can also be ensured.

[0101] Optionally, if the user finds that a certain corner in the living room is not cleaned, the user can send a control instruction to the controller of the cleaning device 101 based on the smart terminal 102 to make the cleaning device return to the corner to clean during the cleaning process, so that the problem area can be remedied during the cleaning process without the need to arrange a new cleaning task, which improves the cleaning efficiency and saves time.

[0102] Optionally, when the cleaning device 101 is cleaning the bedroom, the user suddenly receives a notification of a friend's visit, and the living room needs to be cleaned first, so the user can send a control instruction to the controller of the cleaning device 101 based on the smart terminal 102 to adjust the cleaning sequence of the living room and clean the living room first, so that the living room area can be cleaned first without the need to reconfigure the cleaning task or wait for the previous cleaning task to be completed, and the user's needs can be responded to at any time.

[0103] Optionally, if the user finds that the carpet in the living room is relatively dirty, the user can send a control instruction to the controller of the cleaning device 101 based on the smart terminal 102, so that the cleaning device focuses on cleaning the carpet area during the execution of the cleaning task, such as cleaning the carpet area multiple times, to improve the cleaning effect.

[0104] Optionally, if the user finds that a certain area in the living room has been cleaned but the cleaning effect is not ideal, the user can send a control instruction to the controller of the cleaning device 101 based on the smart terminal 102, so that the cleaning device returns to the area to clean again during the execution of the cleaning task, without the need to re-arrange a new cleaning task, and the cleaning effect can be improved.

[0105] It should be noted that the specific scene of the sudden situation that the cleaning device can cope with is not limited in the embodiments of the present application, and the above is only an example description. The method provided by the present application can flexibly cope with various demand changes that suddenly appear during the cleaning task.

[0106] The smart terminal can also be referred to as a user equipment (UE), a mobile station (MS), a mobile terminal, a terminal, a terminal device, etc. In actual application, the smart terminal is, for example, a desktop computer, a notebook computer, a personal digital assistant (PDA), a smart phone, a tablet computer, a vehicle-mounted device, a wearable device (such as a smart watch or a smart bracelet), a smart home device (such as a smart display device), etc. The type of the smart terminal is not limited in the embodiments of the present application.

[0107] The type of the cleaning device can be a sweeping robot, an automatic floor washing machine, a robot vacuum cleaner, etc. The type of the cleaning device is not limited in the embodiments of the present application.

[0108] It should be noted that the present application can also be applied to a shopping mall scene, a school scene, an office scene, etc. The specific application scene is not limited in the embodiments of the present application, and the above is only an example description.

[0109] The technical solutions of the present application and how the technical solutions of the present application solve the above technical problems will be described in detail in the following specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes can not be described again in some embodiments. The embodiments of the present application will be described below with reference to the accompanying drawings.

[0110] Exemplarily, FIG. 2 is a flow diagram of a cleaning device control method provided by an embodiment of the present application. As shown in FIG. 2, the cleaning device control method is applied to a controller of a cleaning device, and the cleaning device control method comprises the following steps.

[0111] S201. In a process of executing a current cleaning task, a first control instruction is received, the first control instruction being an instruction of performing supplementary cleaning on a specified area in a working area that has been cleaned in the current cleaning task; the specified area being an area circled on a display interface of a smart terminal, the smart terminal being in communication connection with the cleaning device.

[0112] In an embodiment of the present application, the specified area can include an area that has been blocked by an obstacle and then removed by a user, and can also include an area that has been missed in cleaning, an area with poor cleaning effect, etc. The embodiment of the present application does not make a specific limitation on the limited scenarios of the specified area.

[0113] Exemplarily, the cleaning device can clean the cleaning area according to a preset path or cleaning strategy when performing a preset cleaning task. The embodiment of the present application does not make a limitation on the specific content corresponding to the preset path or cleaning strategy, such as the preset path being an arch-shaped cleaning path.

[0114] Further, in a process of the cleaning device executing the current cleaning task, if a user finds that a certain area has been blocked by an obstacle and then removed by the user, the user can circle the specified area that needs to perform supplementary cleaning through an application or a control interface on a smart terminal, such as a smart phone, a tablet computer, etc.

[0115] Further, the application generates the first control instruction containing the specified area, and then the smart terminal sends the first control instruction to the controller of the cleaning device through wireless communication. The controller receives the first control instruction from the smart terminal through wireless communication.

[0116] In the embodiment of the present application, the user can circle the specified area on the cleaning map with a finger, and mark the specified area as the area that needs to perform supplementary cleaning. The embodiment of the present application does not make a specific limitation on the operation mode of the specified area determined by the user on the smart terminal, such as other touch operations.

[0117] S202. Based on the first control instruction, the cleaning device is controlled to travel to the specified area to perform supplementary cleaning on the specified area.

[0118] Wherein, based on the first control instruction, the cleaning device can be immediately controlled to travel to the specified area to perform supplementary cleaning on the specified area, or the cleaning device can be controlled to travel to the specified area to perform supplementary cleaning on the specified area after the cleaning device finishes the current cleaning task, or the cleaning device can be controlled to travel to the specified area to perform supplementary cleaning on the specified area at any time, for example, during the execution of the current cleaning task, after the cleaning of the area 1 is completed, the area 2 is cleaned in the original order, the cleaning device can be controlled to travel to the specified area to perform supplementary cleaning instead of cleaning the area 2, and the embodiments of the present application do not limit the timing of controlling the cleaning device to travel to the specified area.

[0119] Optionally, after the supplementary cleaning on the specified area is completed, the cleaning device is controlled to continue to travel to the working area that has not been cleaned in the current cleaning task to perform cleaning.

[0120] For example, after the controller of the cleaning device receives the first control instruction from the intelligent terminal device, the cleaning device can analyze the first control instruction to obtain the information of the specified area, and then adjust the cleaning path to travel to the specified area to perform supplementary cleaning on the specified area to ensure that the area is thoroughly cleaned, and after the supplementary cleaning on the specified area is completed, the cleaning device continues to travel to the working area that has not been cleaned in the current cleaning task to perform cleaning.

[0121] Optionally, after the supplementary cleaning on the specified area is completed, the cleaning device can be controlled to no longer perform any cleaning task, or after a certain period of time, the cleaning device is controlled to travel to the working area that has not been cleaned in the current cleaning task to perform cleaning, and the embodiments of the present application do not limit the action of the cleaning device after the supplementary cleaning on the specified area is completed.

[0122] In this way, the user can adjust the working area of the cleaning device in real time according to the actual situation, and flexibly cope with the unexpected situation in family life, especially the user can timely find and handle the area that needs to perform supplementary cleaning, and through the supplementary cleaning, the specified area can be fully cleaned, and after the supplementary cleaning is completed, the cleaning device can automatically continue the uncompleted cleaning task, ensuring the continuity and efficiency of the entire cleaning process, improving the cleaning efficiency, in the present application, the user can conveniently control the cleaning device through the intelligent terminal to clean the specified area, improving the user satisfaction and use experience.

[0123] Optionally, the specified area can include a region where cleaning is missed, a region where the user removes the obstruction, and the like. The region where cleaning is missed refers to a region where the cleaning device has already cleaned but there is a region that has not been cleaned, such as a corner that has not been cleaned. The region where the user removes the obstruction refers to a region that was previously obstructed by an obstacle and then removed by the user, such as a region exposed after furniture is removed. The present application does not limit the limited scenarios of the region that has not been cleaned.

[0124] For example, after the controller of the cleaning device receives the first control instruction from the intelligent terminal, the controller can analyze the first control instruction to obtain information of the specified region where the user removes the obstruction, and then adjust the cleaning path of the cleaning device, return to the specified region, and perform a supplementary cleaning task in the specified region to ensure that the region is fully cleaned.

[0125] In this way, the user can timely discover and handle the region where cleaning is missed and the region where the user removes the obstruction. During the cleaning task performed by the cleaning device, the problem region can be flexibly remedied through the supplementary cleaning task, which can ensure the comprehensiveness and thoroughness of the entire cleaning task, avoid missing any region, and also does not need to re-arrange the cleaning task.

[0126] Optionally, the specified region is a region with a dirt level greater than a preset threshold.

[0127] In the present application, the region with a dirt level greater than the preset threshold indicates that the region is a region where the cleaning effect does not meet the user's demand, such as a region where there are still stains or a large amount of garbage after cleaning. The setting of the preset threshold is an index for determining that the specified region still needs to be cleaned again, and the present application does not limit the size of the preset threshold, which can be set based on user demand.

[0128] The region where the cleaning effect does not meet the user's demand refers to a region where the cleaning effect still does not meet the user's expected cleaning effect or the cleaning effect is poor or incomplete after one or more cleanings by the cleaning device, such as a region that still has obvious dust or stains. The present application does not limit the limited scenarios of the region where the cleaning effect does not meet the user's demand.

[0129] In the present application, for the region with a dirt level greater than the preset threshold, the intelligent terminal can generate a first control instruction of the region that needs to be cleaned again.

[0130] For example, after the controller of the cleaning device receives the first control instruction from the intelligent terminal, the controller can parse the first control instruction, identify the specified area that needs to be cleaned again, and then adjust the cleaning path of the cleaning device, return to the specified area, and perform the cleaning task again to ensure that the area meets the user's desired cleaning effect.

[0131] It should be noted that when the cleaning device cleans the specified area again, the cleaning strategy used can be the same as the cleaning strategy used to clean the specified area before, or it can be different, i.e., the user can also specify the strategy used by the intelligent terminal to clean the specified area again. The cleaning strategy used for cleaning again is not limited in the embodiments of the present application.

[0132] In this way, the user can adjust the working area of the cleaning device at any time according to the actual situation, and flexibly cope with unexpected situations in family life. In particular, the user can timely find and handle areas with dirt levels greater than the preset threshold. Through the cleaning operation again, it can be ensured that all areas meet the user's desired cleaning effect, and the overall cleaning quality is improved. In the present application, the user can conveniently control the cleaning device through the intelligent terminal to ensure that the cleaning effect meets the expectation, and improve the user's satisfaction and use experience.

[0133] Optionally, the specified area is an area that the cleaning assembly of the cleaning device has not entered when the cleaning assembly is in the second position; based on the first control instruction, the cleaning device is controlled to travel to the specified area to perform supplementary cleaning on the specified area, including:

[0134] Based on the first control instruction, the cleaning device is controlled to travel to the specified area, and the cleaning assembly of the cleaning device is controlled to switch from the second position to the first position to perform supplementary cleaning on the specified area.

[0135] For example, when the cleaning device performs a cleaning task on a certain area according to a preset cleaning mode, the cleaning device's cloth assembly and / or brush assembly are in a second position, such as an outer swing position, i.e., the cloth assembly and / or brush assembly extend more from the body. At this time, if there is a narrow area, such as a passageway, in the area, the cloth assembly and / or brush assembly in the second position cannot enter the passageway for cleaning, which will cause the area to have a missed cleaning area. The user finds that when the cloth assembly and / or brush assembly are in a first position, i.e., an inner retracted position, the passageway can be cleaned.

[0136] Further, the user defines the aisle as a specified area based on the intelligent terminal, and generates a first control instruction based on the intelligent terminal to control the cleaning assembly of the cleaning device to switch from the second position to the first position, and further sends the first control instruction to the controller of the cleaning device to control the cleaning device to travel to the specified area and control the cleaning assembly of the cleaning device to switch from the second position to the first position, and then perform supplementary cleaning on the specified area.

[0137] It should be noted that the embodiments of the present application do not specifically limit the type of the specified area corresponding to the switching of the required cleaning assembly from the second position to the first position, for example, the specified area can also be an area where the cleaning assembly of the cleaning device is in the second position for cleaning and is easy to scratch obstacles.

[0138] In this way, for the area that cannot be cleaned when the cleaning assembly of the cleaning device is in the previous working mode, the user can determine to change the position of the cleaning assembly of the cleaning device to enter the area for cleaning after confirmation, so that the user can adjust the working mode of the cleaning device at any time according to the actual situation, thereby ensuring that the cleaning area is not missed and ensuring the comprehensiveness and thoroughness of the cleaning task, especially in complex environments.

[0139] Optionally, the supplementary cleaning on the specified area includes:

[0140] receiving the supplementary cleaning strategy sent by the intelligent terminal, or identifying the cleaning demand of the specified area, and determining the supplementary cleaning strategy based on the cleaning demand;

[0141] performing supplementary cleaning on the specified area based on the supplementary cleaning strategy.

[0142] In the embodiments of the present application, the supplementary cleaning strategy is used to indicate the cleaning mode, cleaning intensity, cleaning path, etc. corresponding to cleaning the specified area, wherein the cleaning mode includes deep cleaning, fast cleaning, carpet cleaning, dry cleaning, wet cleaning and the like, and the embodiments of the present application do not limit the specific strategy corresponding to the supplementary cleaning strategy.

[0143] Optionally, the user can select or set the supplementary cleaning strategy on the intelligent terminal, so that the intelligent terminal sends the selected supplementary cleaning strategy to the controller of the cleaning device together with the first control instruction.

[0144] Optionally, identifying the cleaning demand of the supplementary cleaning area can be based on at least one sensor, and using an artificial intelligence algorithm to identify the material, dirt level, stain type and the like of the supplementary cleaning area, and then automatically determining the most suitable supplementary cleaning strategy based on the identified cleaning demand.

[0145] Further, the controller of the cleaning device analyzes the first control instruction and the supplementary cleaning strategy, adjusts the cleaning path and the cleaning mode of the cleaning device, and performs supplementary cleaning on the specified area.

[0146] In this way, the user can select or set the supplementary cleaning strategy according to his own needs and preferences, realize the personalized cleaning scheme, or ensure that the specified area is subjected to the most suitable cleaning treatment and the cleaning effect is improved by determining the supplementary cleaning strategy based on the cleaning needs; and then the user can flexibly adjust the supplementary cleaning strategy, and the cleaning device can automatically identify the cleaning needs and flexibly cope with different cleaning scenes.

[0147] It should be noted that the indication operation of the first control instruction can be one-time, or the first control instruction can be saved, and when the specified area is encountered later, the specified area is avoided according to the previous control logic, and the control logic includes a control logic of a walking path and / or a cleaning strategy of the cleaning device, and the embodiments of the present application do not make specific limitations on the content corresponding to the control logic.

[0148] Optionally, the first control instruction is a single-time effective control instruction.

[0149] For example, the intelligent terminal generates the first control instruction according to the touch operation of the user, and the first control instruction is also marked as single-time effective in addition to containing the information of the specified area, so that it is only effective in the current cleaning task.

[0150] Further, after the controller of the cleaning device receives the first control instruction from the intelligent terminal and controls the cleaning device to complete the supplementary cleaning of the specified area, the first control instruction will be invalid, that is, when the next cleaning task starts, the cleaning device will no longer automatically travel to the previous specified area for supplementary cleaning, unless the user sends a new first control instruction again.

[0151] In this way, the single-time effective control instruction avoids the complexity of persistent setting, and the user does not need to worry about the long-term impact on the working path of the cleaning device, so that the user only needs to send the first control instruction when needed, and the operation is simple and convenient, and the cleaning device can be controlled at any time to perform supplementary cleaning on the specified area.

[0152] Optionally, the method further comprises: storing the first control instruction, so as to directly call the first control instruction when the specified area is encountered next time.

[0153] In the embodiments of the present application, the cleaning device or the intelligent terminal can store the first control instruction. The storage location can be an internal memory of the cleaning device, a storage space of the intelligent terminal, or a cloud storage, and the embodiments of the present application do not make specific limitations thereon.

[0154] The stored information can include the coordinates or position data of the specified area, and the related metadata of the instruction, such as the generation time, user annotation information, etc., and the embodiments of the present application do not make specific limitations on the stored information.

[0155] For example, at the start of the next cleaning task, the user can choose to directly call the previously stored first control instruction, avoiding repeated operations, or open the control application on the smart terminal and select the previously stored specified area instruction without touch operation.

[0156] Optionally, the user can update or delete the stored first control instruction at any time as needed to flexibly respond to changes in family life.

[0157] In this way, the user does not need to manually set up supplemental cleaning for the specified area each time, saving time and effort and improving operational efficiency. The user can also conveniently call the previously stored instruction, which is simple to operate and can be quickly called, simplifying the user's operation steps and improving user experience and satisfaction.

[0158] Optionally, the delineated area is determined by touch operation of the user on the display interface of the smart terminal; the touch operation includes any one of the following: frame selection operation, single-click operation, double-click operation, long-press operation, sliding operation, drag-and-drop operation, and multi-finger operation.

[0159] The frame selection operation can be that the user holds a certain point on the display interface and then drags the finger to form a rectangular frame, and the area within the rectangular frame is the specified area selected by the user. The rectangular frame can also be replaced by other shapes, which are not limited in the embodiments of the present application.

[0160] The single-click operation can be that the user clicks a point on the display interface, and the smart terminal takes the clicked point as the center of the specified area and generates a circular or square area of a default size, which is the specified area selected by the user.

[0161] The double-click operation can be that the user quickly double-clicks a point on the display interface, and the smart terminal takes the double-clicked point as the center of the specified area and generates a circular or square area of a larger or predefined size, which is the specified area selected by the user.

[0162] The long-press operation can be that the user long-presses a point on the display interface until a selection menu or a marker of the specified area appears, and the smart terminal takes the long-pressed point as the center of the specified area and generates an area whose size can be adjusted by the user, which is the specified area selected by the user.

[0163] The sliding operation can be that the user slides the finger on the display interface to form a path, and the smart terminal marks the area within a certain range on both sides of the sliding path as the specified area.

[0164] The drag-and-drop operation can be that the user holds a point on the display interface and drags the finger to another point to form a rectangular or other shaped area, and the intelligent terminal marks the area between the start point and the end point as the specified area.

[0165] The multi-finger operation can be that the user uses two or more fingers to operate on the display interface, such as zooming in, zooming out or rotating, and then the intelligent terminal generates an area of a specific shape and size according to the multi-finger operation, and the area is the specified area selected by the user.

[0166] It should be noted that the embodiments of the present application do not make specific limitations on the implementation of the above various touch operations to determine the specified area, and the above is only an example description, and the specified area can also be determined based on other implementation manners, which are not described one by one here.

[0167] Therefore, the embodiments of the present application enable the user to flexibly and conveniently determine the specified area that needs to be supplemented and cleaned by performing the above various touch operations on the display interface.

[0168] Optionally, the display interface at least includes a cleaning map; the cleaning map includes a plurality of cleaning areas; and each cleaning area can display a cleaning state for the user to view.

[0169] In the embodiments of the present application, the cleaning map can show the layout of each area, including a plurality of cleaning areas such as a living room, a bedroom, a kitchen, etc., and each cleaning area can display its current cleaning state on the cleaning map, such as cleaned, not cleaned, cleaning, etc. In this way, the user can view the state of each cleaning area through the display interface, understand the progress of the cleaning task, and judge the cleaning effect of the cleaned area.

[0170] In this way, the user can monitor the progress of the cleaning task in real time through the display interface, understand the cleaning state of each area, and can adjust the working area of the cleaning device at any time according to the actual situation, and flexibly cope with the sudden situation in family life; wherein the display interface is intuitive and easy to use, and the user can conveniently operate, thereby improving the user experience and satisfaction.

[0171] For example, FIG. 3 is a flowchart of another cleaning device control method provided by the embodiments of the present application, as shown in FIG. 3, the cleaning device control method is applied to the controller of the cleaning device, and the cleaning device control method includes the following steps:

[0172] S301, during the execution of the current cleaning task, a second control instruction is received, the second control instruction is an instruction to avoid a specific area; the specific area is an area that does not need to be cleaned on the display interface of the intelligent terminal; and the intelligent terminal is in communication connection with the cleaning device.

[0173] In the embodiments of the present application, the area that does not need to be cleaned refers to an area determined by the user that does not need to be cleaned by the cleaning device, such as an area that has already been cleaned, an area where valuable or fragile items are placed, an area that is in use, and the like. The area that is in use refers to an area that is being used by the user or an area that is found to be used by other people or pets, such as an area where children are playing, an area that is used by the user when the user is doing exercise, and the like. The embodiments of the present application do not limit the specific area limitation scenarios.

[0174] For example, during the execution of the current cleaning task by the cleaning device, the user finds that a certain area does not need to be cleaned or is in use, for example, a person is active in the living room area. Therefore, the user can determine that the living room area needs to be avoided through an application or a control interface on a smart terminal, such as a smart phone, a tablet computer, or the like.

[0175] Further, the application generates a second control instruction containing the living room area, and then the smart terminal sends the second control instruction to the controller of the cleaning device through wireless communication. The controller of the cleaning device receives the second control instruction from the smart terminal through wireless communication.

[0176] For example, the user can circle the living room area on the cleaning map with a finger to mark the specific area that needs to be avoided. The embodiments of the present application do not specifically limit the operation mode of the specific area determined by the user on the smart terminal, such as other touch operations.

[0177] S302, based on the second control instruction, controlling the cleaning device to avoid the specific area.

[0178] For example, after the controller of the cleaning device receives the second control instruction from the smart terminal, the controller can analyze the second control instruction to identify the living room area that needs to be avoided, and then the controller controls the cleaning device to avoid the specific area.

[0179] Optionally, in the case where the cleaning device avoids the specific area, the cleaning task of the remaining area can also be continued to be executed to ensure the cleaning efficiency and effect, or the cleaning task can also not be executed any more. The embodiments of the present application do not specifically limit this.

[0180] Therefore, the user can adjust the working area of the cleaning device in real time according to the actual situation, flexibly cope with the emergency in family life, and improve the intelligence and adaptability of the cleaning device. In particular, the user can conveniently control the cleaning device to avoid the specific area through the intelligent terminal, the operation is simple, and the user experience and satisfaction are improved. In the present application, the cleaning device can respond to the control instruction generated by the intelligent terminal to avoid the area in use during the execution of the cleaning task, prevent the cleaning device from entering the area in use, reduce the interference to people and pets, avoid potential collision and injury risk, and avoid the area that does not need to be cleaned, reduce the working time and energy consumption of the cleaning device, and prolong the battery endurance time and service life of the cleaning device.

[0181] Optionally, the second control instruction is a single-effect control instruction.

[0182] Illustratively, the intelligent terminal can generate the second control instruction according to the touch operation of the user. The second control instruction can be marked as single-effect in addition to containing the information of the specific area, so that it is valid only in the current cleaning task.

[0183] Further, after the controller of the cleaning device receives the second control instruction from the intelligent terminal, the cleaning device avoids the specific area, and after the cleaning device completes the current cleaning task, the second control instruction will be invalid, that is, when the next cleaning task starts, the cleaning device will no longer avoid the previously specified specific area, unless the user sends a new second control instruction again.

[0184] In this way, the single-effect control instruction avoids the complexity of persistent setting, and the user does not need to worry about the long-term impact on the working path of the cleaning device, so that the user only needs to send the second control instruction when needed, the operation is simple, and the cleaning device can be controlled to avoid the specific area at any time.

[0185] Optionally, the method further comprises: storing the second control instruction to directly call the second control instruction when the specific area is encountered next time.

[0186] It can be understood that the storage and use of the second control instruction are similar to those of the first control instruction, and details can be referred to the description of the first control instruction, which will not be repeated here.

[0187] In this way, the user does not need to manually set the avoidance area every time, saves time and effort, improves operation efficiency, the user can also conveniently call the previously stored instruction, the operation is simple, and the stored control instruction can be quickly called, which simplifies the operation steps of the user, improves the user experience and satisfaction.

[0188] Optionally, the defined area is determined by a touch operation of a user on the display interface of the intelligent terminal; the touch operation includes any one of the following: a frame selection operation, a single-click operation, a double-click operation, a long-press operation, a sliding operation, a drag-and-drop operation, and a multi-finger operation.

[0189] It should be noted that the implementation manner and effect of the touch operation corresponding to the generated second control instruction are similar to those of the touch operation corresponding to the generated first control instruction, and details can be referred to the description of the above embodiments.

[0190] Optionally, the display interface includes at least a cleaning map; the cleaning map includes a plurality of cleaning areas; each cleaning area can display a cleaning state for the user to view.

[0191] It should be noted that the definition and effect of the cleaning map required when generating the second control instruction are similar to those of the cleaning map required when generating the first control instruction, and details can be referred to the description of the above embodiments.

[0192] Exemplarily, FIG. 4 is a flowchart of another cleaning device control method provided by the embodiments of the present application, as shown in FIG. 4, the cleaning device control method is applied to a controller of a cleaning device, and the cleaning device control method includes the following steps:

[0193] S401, during execution of a current cleaning task, a third control instruction is received, the third control instruction being an instruction for performing intensive cleaning on a first area; the first area being an area that needs to be cleaned with enhanced cleaning intensity, and the first area being an area being cleaned or an area not being cleaned; the intelligent terminal is in communication connection with the cleaning device.

[0194] The area not being cleaned includes an area not being cleaned corresponding to the current cleaning task and an area not being cleaned not belonging to the current cleaning task.

[0195] In the embodiments of the present application, the area that needs to be cleaned with enhanced cleaning intensity refers to an area that needs to be intensively cleaned to meet the cleaning degree requirement, such as an area with stubborn stains, an area where pets are active, or a high-frequency use area, and the embodiments of the present application do not limit the limited scenarios of the area that needs to be cleaned with enhanced cleaning intensity.

[0196] It should be noted that the implementation process of S401 is similar to that of S201, and details can be referred to the description of S201, except that S401 determines the first area, and the intelligent terminal generates the third control instruction.

[0197] S402, based on the third control instruction, the cleaning device is controlled to clean the first area multiple times.

[0198] It should be noted that the implementation process of S402 and S202 is similar, and details can be referred to the description of S202. However, S202 is to control the cleaning device to perform supplementary cleaning, and S402 is to control the cleaning device to perform multiple cleaning.

[0199] It should be noted that the cleaning strategy used by the cleaning device to perform multiple cleaning on the first area can be the same as or different from the cleaning strategy used on other areas, that is, the user can also specify the strategy used for multiple cleaning of the first area based on the intelligent terminal. The strategy used for multiple cleaning can also correspond to multiple types of cleaning strategies, and the embodiments of the present application do not make specific limitations on the cleaning strategy used for multiple cleaning.

[0200] Optionally, after completing the multiple cleaning of the first area, the cleaning device can also be controlled to no longer perform any cleaning task, or after a certain time interval, the cleaning device is controlled to continue to perform the current cleaning task. The embodiments of the present application do not make specific limitations on the action of the cleaning device after completing the multiple cleaning of the first area.

[0201] In this way, the user can adjust the working area of the cleaning device at any time according to the actual situation, and flexibly cope with the sudden situation in family life. Especially, the user can perform key cleaning on stubborn stains or high-frequency use areas. Through multiple cleaning operations, it can be ensured that the key area is thoroughly cleaned, and the overall cleaning quality is improved. In the present application, the user can conveniently control the cleaning device through the intelligent terminal to ensure that the cleaning effect meets the expectation, and improve the user satisfaction and use experience.

[0202] Optionally, the third control instruction is a single-effect control instruction.

[0203] It should be noted that the third control instruction and the first control instruction have similar implementation principles when single-effect, and details can be referred to the description of the above embodiments, which will not be repeated here.

[0204] In this way, by using the single-effect third control instruction, the user can flexibly and conveniently control the cleaning device to perform multiple cleaning on the first area, ensure the efficient, safe and personalized execution of the cleaning task, and the single-effect control instruction avoids the complexity of persistent setting, and the user does not need to worry about the long-term impact on the working path of the cleaning device. And the single-effect control instruction ensures that the cleaning device only performs re-cleaning in the current task, saving time and resources.

[0205] Optionally, the method further comprises: storing the third control instruction, so as to directly call the third control instruction when the first area is encountered next time.

[0206] It can be understood that the storage and use of the third control instruction are similar to the storage and use of the first control instruction, and details can be referred to the description of the first control instruction, which will not be repeated here.

[0207] In this way, the user does not need to manually set multiple cleanings of the first area each time, saving time and effort, improving operation efficiency, and the user can also conveniently call the previously stored instructions, which are simple to operate, and the stored control instructions can be quickly called, simplifying the user's operation steps and improving user experience and satisfaction.

[0208] Optionally, during execution of the current cleaning task, the cleaning component of the cleaning device is in the second position; based on the third control instruction, the cleaning device is controlled to clean the first area multiple times, including:

[0209] Based on the third control instruction, the cleaning device is controlled to travel to the first area, and the cleaning component of the cleaning device is controlled to switch from the second position to the first position to supplement cleaning of the first area.

[0210] In the present application, during execution of the current cleaning task, the cleaning component of the cleaning device is in the second position, but at this time the user has a demand to clean the first area multiple times, but the user finds that if the cleaning component of the cleaning device is in the second position to clean the first area, it may not be able to enter the first area or easily scratch obstacles in the first area. At this time, the user delineates the first area based on the intelligent terminal and generates a third control instruction based on the intelligent terminal to control the cleaning component of the cleaning device to switch from the second position to the first position, and further sends the third control instruction to the controller of the cleaning device to control the cleaning device to travel to the first area and control the cleaning component of the cleaning device to switch from the second position to the first position, and then clean the first area multiple times.

[0211] In this way, the user can flexibly delineate the area that needs to be cleaned multiple times through the intelligent terminal according to actual needs, and control the position of the cleaning component of the cleaning device, so that the cleaning device can better adapt to different cleaning tasks and environments, and by switching the position of the cleaning component, the cleaning device can avoid scratching obstacles when entering a specific area, reduce damage to the device and furniture, and improve the safety of the cleaning process.

[0212] Optionally, the delineated area is determined by a touch operation of the user on the display interface of the intelligent terminal; the touch operation includes any one of the following: a frame selection operation, a single click operation, a double click operation, a long press operation, a sliding operation, a drag and drop operation, and a multi-finger operation.

[0213] It should be noted that the implementation manner and effect of generating the touch operation corresponding to the third control instruction are similar to those of generating the touch operation corresponding to the first control instruction, and details can be referred to the description of the above embodiments, which will not be repeated here.

[0214] Optionally, the display interface at least includes a cleaning map; the cleaning map includes a plurality of cleaning areas; each cleaning area can display a cleaning state for the user to view.

[0215] It should be noted that the definition and effect of the cleaning map required when generating the third control instruction are similar to those of the cleaning map required when generating the first control instruction, and details can be referred to the description of the above embodiments, which will not be repeated here.

[0216] Exemplarily, FIG. 5 is a flow diagram of another cleaning device control method provided by the embodiments of the present application. As shown in FIG. 5, the cleaning device control method is applied to a controller of a cleaning device, and the cleaning device control method includes the following steps:

[0217] S501, during execution of a current cleaning task, a fourth control instruction is received, the fourth control instruction being an instruction for temporarily cleaning a second area; the second area being an area defined on a display interface of a smart terminal, the smart terminal being in communication connection with the cleaning device.

[0218] S502, based on the fourth control instruction, the cleaning device is controlled to temporarily clean the second area.

[0219] In the embodiments of the present application, the cleaning of the second area by the cleaning device is determined based on a temporary demand of the user, which makes the cleaning device more flexible to respond to the immediate demand of the user. Thus, after the control of the cleaning device receives the fourth control instruction, the cleaning device immediately goes to the second area for cleaning, without waiting for the previous cleaning task to be completed, and without affecting the progress of the entire cleaning task. After the cleaning of the second area is completed, the cleaning can continue based on the previous cleaning task.

[0220] It should be noted that in the present application, only the cleaning sequence of the second area is determined, i.e., the cleaning sequence of the second area is set to the highest priority, while the cleaning sequence determined before the cleaning device executes the cleaning task is not specifically adjusted by the embodiments of the present application, which can continue to be used after the cleaning of the second area is completed, or be adaptively adjusted.

[0221] For example, the cleaning sequence determined by the cleaning device before performing the cleaning task is region 1-region 2-region 3, the fourth control instruction indicates that the second region is region 2, that is, region 2 needs to be processed preferentially, at this time, the cleaning sequence of the second region adjusted by the cleaning device based on the fourth control instruction can be region 2-region 1-region 3, or can also be region 2-region 1-region 2-region 3, wherein the fourth control instruction only controls the highest priority of the second region and preferentially performs cleaning, and the cleaning sequence of the subsequent other regions is not limited.

[0222] It should be noted that the implementation process of S501 is similar to that of S201, and details can be referred to the description of S501. However, the second region determined by S501 is used by the intelligent terminal to generate a fourth control instruction, and the fourth control instruction is used to control the cleaning device to adjust the cleaning sequence of the second region.

[0223] For example, after the controller of the cleaning device receives the fourth control instruction from the intelligent terminal, the controller can parse the fourth control instruction, identify the adjusted cleaning sequence, and then control the cleaning device to clean the second region according to the adjusted cleaning sequence, to ensure that the temporary needs of the user are met.

[0224] Therefore, the user can temporarily adjust the cleaning sequence according to the actual situation, flexibly cope with the emergency situation in family life, preferentially clean the second region to ensure that the important region is cleaned in time, improve the overall cleaning efficiency, and avoid cleaning the specific region at an inappropriate time by temporarily adjusting the cleaning sequence of the second region, to improve the safety and comfort of the family members. In the present application, the user can conveniently control the cleaning device through the intelligent terminal to ensure that the cleaning effect meets the expectation and improves the user satisfaction and use experience.

[0225] Optionally, the fourth control instruction is a single-effect control instruction.

[0226] It should be noted that the implementation principle of the fourth control instruction and the first control instruction corresponding to the single effect is similar, and details can be referred to the description of the above embodiments, which will not be repeated here.

[0227] In this way, by using the single-effect fourth control instruction, the user can flexibly and conveniently control the cleaning device to adjust the cleaning sequence of the second region, ensure the efficient, safe and personalized execution of the cleaning task, and the single-effect control instruction avoids the complexity of persistent setting, so that the user does not need to worry about the long-term impact on the working path of the cleaning device, and the single-effect control instruction ensures that the cleaning device only performs re-cleaning in the current task, saving time and resources.

[0228] Optionally, the method further comprises: storing the fourth control instruction to directly call the fourth control instruction when the second region is encountered next time.

[0229] It can be understood that the storage and use of the fourth control instruction are similar to those of the first control instruction, and details can be referred to the description of the first control instruction, which will not be repeated here.

[0230] In this way, the user does not need to manually set the cleaning sequence of the second area each time, saving time and effort, improving operation efficiency, and the user can also conveniently call the previously stored instructions, which is simple and convenient to operate, and the stored control instructions can be quickly called, simplifying the operation steps of the user and improving user experience and satisfaction.

[0231] Optionally, based on the fourth control instruction, the cleaning device adjusts the cleaning sequence of the second area to temporarily clean the second area, including:

[0232] determining a third area corresponding to the execution of the current cleaning task; the third area at least includes an uncleaned area;

[0233] determining the second area to be temporarily cleaned based on the fourth control instruction;

[0234] adjusting the cleaning sequence of the second area to be before the cleaning sequence of the third area to temporarily clean the second area.

[0235] In some embodiments, the cleaning sequence of each area before the execution of the cleaning task is area 1-area 2-area 3, if the third area corresponding to the execution of the current cleaning task is area 1 at this time, and the second area to be temporarily cleaned based on the fourth control instruction is area 2, then the cleaning sequence of area 2 is adjusted to be before the cleaning sequence of area 1, and a new cleaning sequence is generated as area 2-area 1-area 3.

[0236] Wherein, area 1 can be partially cleaned and partially uncleaned, at this time, the new cleaning sequence can be area 2-area 1 uncleaned area-area 3, or area 2-area 1 (all cleaned areas)-area 3, which is not limited in the embodiments of the present application. When cleaning the uncleaned area of area 1, the cleaning device can return to the corresponding position point when stopping cleaning area 1, and continue to clean along the previous cleaning path at the position point, so that the previously cleaned area does not need to be cleaned again, saving cleaning time and improving cleaning efficiency.

[0237] In some embodiments, the cleaning sequence of the regions before the cleaning task is determined to be region 1-region 2-region 3, if it is determined that the third region corresponding to the current cleaning task is region 1 at this time, and the second region temporarily cleaned is determined to be region 4 based on the fourth control instruction, the cleaning sequence of region 4 is adjusted to be before the cleaning sequence of region 1, and a new cleaning sequence is generated as region 4-region 1-region 2-region 3.

[0238] Correspondingly, the cleaning process of region 1 is similar to the above-mentioned embodiments, and will not be described here again.

[0239] Therefore, by adjusting the cleaning sequence of the second region, the embodiments of the present application can ensure that the key region is cleaned in time and preferentially. Optionally, after preferentially cleaning the second region, the cleaning device can still continue to clean the third region, so as to ensure that all regions that have not been cleaned are cleaned.

[0240] Optionally, temporarily cleaning the second region includes:

[0241] Receiving the cleaning strategy sent by the intelligent terminal, and temporarily cleaning the second region based on the cleaning strategy; the cleaning strategy is determined based on the temporary needs of the user.

[0242] In the embodiments of the present application, the fourth control instruction contains the information of the adjusted cleaning sequence of the second region and the cleaning strategy of the second region. The cleaning strategy can be any cleaning mode, cleaning intensity, and cleaning path specified by the user, and the embodiments of the present application do not make specific limitations.

[0243] In this way, by specifying the cleaning strategy of the second region by the user, the second region can be cleaned in a personalized, targeted, and efficient manner, so as to ensure that the cleaning task meets the current needs.

[0244] Optionally, the region is determined by touch operation of the user on the display interface of the intelligent terminal; the touch operation includes any one of the following: frame selection operation, single-click operation, double-click operation, long-press operation, sliding operation, drag-and-drop operation, and multi-finger operation.

[0245] The drag-and-drop operation can be that the user long-presses a cleaning region and then drags it to a new position to reorder, such as long-pressing a cleaning region and then dragging it to the top of the list to increase its priority.

[0246] The sliding operation can be that the user slides a finger on the cleaning region to display more options, such as marking as high priority. The user can slide a cleaning region to the right to mark it as high priority.

[0247] The single-click operation can be that the user taps a cleaning area to select it and then uses a button or menu option on the screen to change its priority, such as the user tapping a cleaning area and then selecting a "mark as high priority" button.

[0248] The double-click operation can be that the user double-taps a cleaning area to directly mark it as high priority or make other priority adjustments, such as the user double-tapping a cleaning area to mark it as high priority.

[0249] The long-press operation can be that the user long-presses a cleaning area to display a context menu and then selects a priority adjustment option, such as the user long-pressing a cleaning area and then selecting a "priority sort" option.

[0250] The box selection operation can be that the user selects multiple cleaning areas using a multi-selection gesture, such as long-pressing and dragging or using checkboxes, and then batch adjusts their priorities.

[0251] The multi-finger operation can be that the user uses two or more fingers to operate on the screen at the same time, simultaneously selecting multiple cleaning areas for sequential adjustment.

[0252] It should be noted that the present application embodiments do not make specific limitations on the implementation of the above-mentioned various touch operation for adjusting the cleaning order of the cleaning areas, and the above is only an example description. The cleaning order can also be adjusted based on other implementation manners, which will not be described one by one here.

[0253] Therefore, the present application embodiments enable the user to flexibly and conveniently determine the second area for temporary cleaning and adjust the cleaning order of the second area by performing the above-mentioned various touch operations on the display interface.

[0254] Optionally, the display interface at least includes a cleaning map; the cleaning map includes a plurality of cleaning areas; and each cleaning area can display a cleaning state for the user to view.

[0255] It should be noted that the definition and effect of the cleaning map required when generating the fourth control instruction are similar to those of the cleaning map required when generating the first control instruction. For details, refer to the description of the above-mentioned embodiments, which will not be described here.

[0256] It should be noted that the way to enter the display interface can be to set a "flexible cleaning mode" button on the application interface of the smart terminal. After the user clicks the button, the user can enter the visualization page to perform various operations.

[0257] After each operation, the application can also feed back information to the user through a pop-up window or a prompt tone to determine that the operation has been successful, and update the task state in real time in the task progress bar, such as "living room set as priority cleaning" or "kitchen angle supplementary cleaning".

[0258] In the foregoing embodiments, the cleaning device control method provided by the embodiments of the present application is introduced. In order to realize each function in the method provided by the embodiments of the present application, the electronic device as an execution subject can include a hardware structure and / or a software module to realize each function in the form of a hardware structure, a software module, or a hardware structure plus a software module. Whether a certain function in each function is executed in the form of a hardware structure, a software module, or a hardware structure plus a software module depends on the specific application of the technical solution and the design constraint conditions.

[0259] For example, FIG. 6 is a structural schematic diagram of a cleaning device control apparatus provided by an embodiment of the present application. As shown in FIG. 6, the cleaning device control apparatus 600 is applied to a controller of a cleaning device. The apparatus 600 includes:

[0260] A first receiving module 601 is configured to receive a first control instruction in the process of executing a current cleaning task. The first control instruction is an instruction for performing supplementary cleaning on a specified area in a work area that has been cleaned in the current cleaning task. The specified area is an area drawn on a display interface of a smart terminal in communication connection with the cleaning device.

[0261] A first control module 602 is configured to control the cleaning device to travel to the specified area based on the first control instruction, so as to perform supplementary cleaning on the specified area. After the supplementary cleaning on the specified area is completed, the cleaning device is controlled to continue traveling to a work area that has not been cleaned in the current cleaning task to perform cleaning.

[0262] Optionally, the specified area is an area that has not been cleaned.

[0263] Optionally, the specified area is an area with a dirt level greater than a preset threshold.

[0264] Optionally, the cleaning device includes a cleaning assembly and a body. The cleaning assembly has a first position and a second position. When the cleaning assembly is in the second position, a part of the cleaning assembly located outside the periphery of the body is greater than a part of the cleaning assembly located outside the periphery of the body when the cleaning assembly is in the first position. The specified area is an area that the cleaning assembly does not enter when the cleaning assembly is in the second position. The first control module 602 is specifically configured to:

[0265] based on the first control instruction, control the cleaning device to travel to the specified area, and control the cleaning assembly of the cleaning device to switch from the second position to the first position, so as to perform supplementary cleaning on the specified area.

[0266] Optionally, the first control module 602 is specifically configured to:

[0267] The supplement cleaning strategy sent by the intelligent terminal is received, or a cleaning demand of the specified area is identified, and the supplement cleaning strategy is determined based on the cleaning demand.

[0268] The specified area is supplemented cleaned based on the supplement cleaning strategy.

[0269] Optionally, the first control instruction is a single-time effective control instruction.

[0270] Optionally, the apparatus 600 further comprises a first storage module, configured to store the first control instruction, so as to directly call the first control instruction when the specified area is encountered next time.

[0271] Exemplarily, FIG. 7 is a structural schematic diagram of another cleaning equipment control apparatus provided by the embodiment of the application. As shown in FIG. 7, the cleaning equipment control apparatus 700 is applied to a controller of cleaning equipment, and the apparatus 700 comprises:

[0272] The second receiving module 701 is configured to receive a second control instruction in the process of executing a current cleaning task, the second control instruction being an instruction for avoiding a specific area; the specific area being an area that is not required to be cleaned and is delineated on a display interface of an intelligent terminal; the intelligent terminal being in communication connection with the cleaning equipment.

[0273] The second control module 702 is configured to control the cleaning equipment to avoid the specific area based on the second control instruction.

[0274] Optionally, the second control instruction is a single-time effective control instruction; and the second control instruction is used for controlling the cleaning equipment to supplement clean a supplement sweeping area in the process of executing the current cleaning task.

[0275] Optionally, the apparatus further comprises a second storage module, configured to store the second control instruction, so as to directly call the second control instruction when supplement cleaning of the supplement sweeping area is required next time.

[0276] Optionally, the second control instruction is a single-time effective control instruction.

[0277] Optionally, the apparatus 700 further comprises a second storage module, configured to store the second control instruction, so as to directly call the second control instruction when the specific area is encountered next time.

[0278] Exemplarily, FIG. 8 is a structural schematic diagram of still another cleaning equipment control apparatus provided by the embodiment of the application. As shown in FIG. 8, the cleaning equipment control apparatus 800 is applied to a controller of cleaning equipment, and the apparatus 800 comprises:

[0279] The third receiving module 801 is configured to receive a third control instruction in the process of executing the current cleaning task, the third control instruction being an instruction for performing intensive cleaning on a first area; the first area being an area that needs to be cleaned with increased cleaning intensity and being delimited on a display interface of the intelligent terminal, and the first area being an area being cleaned or an area not being cleaned; the intelligent terminal being in communication connection with the cleaning device.

[0280] The third control module 802 is configured to control the cleaning device to perform multiple cleanings on the first area based on the third control instruction.

[0281] Optionally, the third control instruction is a single-time effective control instruction.

[0282] Optionally, the apparatus 800 further comprises a third storage module, which is configured to store the third control instruction, so as to directly call the third control instruction when the first area is encountered next time.

[0283] An example is shown in FIG. 9, which is a structural schematic diagram of another cleaning device control apparatus provided by the embodiments of the present application. As shown in FIG. 9, the cleaning device control apparatus 900 is applied to a controller of a cleaning device, and the apparatus 900 comprises:

[0284] The fourth receiving module 901 is configured to receive a fourth control instruction in the process of executing the current cleaning task, the fourth control instruction being an instruction for performing temporary cleaning on a second area; the second area being an area delimited on a display interface of an intelligent terminal, the intelligent terminal being in communication connection with the cleaning device.

[0285] The fourth control module 902 is configured to control the cleaning device to adjust a cleaning sequence of the second area based on the fourth control instruction, so as to perform temporary cleaning on the second area.

[0286] Optionally, the fourth control instruction is a single-time effective control instruction.

[0287] Optionally, the apparatus 900 further comprises a fourth storage module, which is configured to store the fourth control instruction, so as to directly call the fourth control instruction when the second area is encountered next time.

[0288] Optionally, the fourth control module 902 is specifically configured to:

[0289] determine a third area corresponding to the execution of the current cleaning task; the third area at least comprising an area not being cleaned;

[0290] determine the second area for temporary cleaning based on the fourth control instruction;

[0291] adjust the cleaning sequence of the second area to be before the cleaning sequence of the third area, so as to perform temporary cleaning on the second area.

[0292] Optionally, the fourth control module 902 is specifically used for:

[0293] receiving a cleaning strategy sent by the intelligent terminal, and temporarily cleaning the second area based on the cleaning strategy; the cleaning strategy is determined based on a temporary demand of the user.

[0294] Optionally, the delineated area is determined by a touch operation of the user on a display interface of the intelligent terminal; the touch operation includes any one of the following: a frame selection operation, a single-click operation, a double-click operation, a long-press operation, a sliding operation, a drag-and-drop operation, and a multi-finger operation.

[0295] Optionally, the display interface includes at least a cleaning map; the cleaning map includes a plurality of cleaning areas; each cleaning area can display a cleaning state for the user to view.

[0296] It should be noted that the specific implementation principles and effects of each cleaning device control apparatus corresponding to the above FIGS. 6-9 can be referred to the related descriptions and effects of the corresponding embodiments, which will not be described in detail here.

[0297] For example, the embodiments of the present application also provide a cleaning device control system, which includes: a cleaning device and an intelligent terminal; the cleaning device includes a controller;

[0298] The intelligent terminal is in communication connection with the cleaning device; the intelligent terminal is used to send a control instruction to the controller;

[0299] The controller is used to execute the method described in any of the above embodiments.

[0300] The control instruction includes a first control instruction, a second control instruction, a third control instruction, and a fourth control instruction; correspondingly, controlling the cleaning device to perform a corresponding action based on the control instruction includes: controlling the cleaning device to avoid a specific area, controlling the cleaning device to travel to a specified area to perform supplementary cleaning on the specified area, controlling the cleaning device to clean the first area multiple times, and controlling the cleaning device to temporarily clean the second area.

[0301] Therefore, through the cleaning device control system, the user can conveniently generate a control instruction through an operation on the intelligent terminal, and flexibly adjust the cleaning plan and strategy of the cleaning device during the execution of the cleaning task, which not only improves the convenience and flexibility of the operation, but also ensures that the user can flexibly adjust the cleaning plan of the cleaning device according to the actual demand and preference, and ensure that the cleaning task meets the current demand.

[0302] Optionally, the control instruction is determined by the user selecting an area type on a display interface of the intelligent terminal.

[0303] In the embodiments of the present application, the region type includes a designated region, a specific region, a first region, and a second region, wherein the selection of the region type refers to determining which control instruction to generate in response to a selection operation of a user on a display interface of the intelligent terminal.

[0304] In some embodiments, in response to an operation of the user clicking or marquee selecting a cleaning region in the cleaning map on the display interface of the intelligent terminal, a plurality of icon options are popped up in the upper right corner or a side region of the cleaning region, the plurality of icon options being used to indicate which region the user selects to perform a corresponding action, such as four icons, a first icon indicating that a designated region is selected to perform supplementary cleaning, a second icon indicating that a specific region is selected to be avoided, a third icon indicating that a first region is selected to be cleaned multiple times, and a fourth icon indicating that a second region is selected to be cleaned preferentially.

[0305] Further, after the user selects an icon to determine the region type, a touch operation of demarcating the range of the region can be performed, and then a corresponding control instruction is generated, wherein the touch operation of demarcating the range of the region can refer to the description of the above embodiments, and will not be described here.

[0306] In other embodiments, different shapes of marquee selection operations can be used to determine which region is selected to perform a corresponding action, such as a circular marquee selection operation indicating that a designated region is selected to perform supplementary cleaning, a rectangular marquee selection operation indicating that a specific region is selected to be avoided, a triangular marquee selection operation indicating that a first region is selected to be cleaned multiple times, and a hexagonal marquee selection operation indicating that a second region is selected to be cleaned preferentially, and then after the user selects a marquee selection region based on the shape to determine the region type, a touch operation of demarcating the range of the region can be performed, and then a corresponding control instruction is generated, wherein the touch operation of demarcating the range of the region can refer to the description of the above embodiments, and will not be described here.

[0307] It should be noted that the operation mode of the user selecting the region type is not specifically limited in the embodiments of the present application, and the above is only an example description.

[0308] In this way, for different cleaning needs of the user, the type of the control instruction can be determined by selecting the type of the cleaning or avoiding region on the display interface of the intelligent terminal, so as to control the cleaning device to perform different actions.

[0309] The embodiments of the present application also provide a structural diagram of an electronic device, and FIG. 10 is a structural diagram of an electronic device provided by the embodiments of the present application. As shown in FIG. 10, the electronic device 1000 can include a processor 1001 and a memory 1002 in communication connection with the processor 1001; the memory 1002 stores a computer program; and the processor 1001 executes the computer program stored in the memory 1002, so that the processor 1001 executes the method described in any of the above embodiments.

[0310] The memory 1002 and the processor 1001 can be connected through the bus 1003.

[0311] The embodiment of the application further provides a computer readable storage medium, the computer readable storage medium stores computer execution instructions, and the computer execution instructions are used for implementing the method in any one of the foregoing embodiments of the application when executed by a processor.

[0312] The embodiment of the application further provides a chip running instructions, and the chip is used for executing the method in any one of the foregoing embodiments executed by an electronic device.

[0313] The embodiment of the application further provides a computer program product, the program product comprises a computer program, and the computer program can implement the method in any one of the foregoing embodiments executed by an electronic device when executed by a processor.

[0314] In several embodiments provided in the application, it should be understood that the disclosed apparatus and method can be implemented by other manners. For example, the apparatus embodiment described above is only schematic, for example, the division of the module is only a logical function division, and actual implementation can have another division manner, for example, a plurality of modules or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the displayed or discussed modules can be indirect coupling or communication connection through some interfaces, apparatuses or modules, and can be electrical, mechanical or other forms.

[0315] The module described as a separate component can be or can not be physically separated, and the component displayed as a module can be or can not be a physical unit, that is, can be located in one place, or can be distributed to a plurality of network units. Part or all of the modules can be selected according to actual needs to implement the embodiment scheme.

[0316] In addition, each function module in each embodiment of the application can be integrated in one processing unit, or each module can be physically present alone, or two or more modules can be integrated in one unit. The unit composed of the above modules can be realized in the form of hardware, or in the form of hardware plus software function unit.

[0317] The integrated module realized in the form of the software function module can be stored in a computer readable storage medium. The software function module is stored in a storage medium and includes a plurality of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to execute part of steps of the method disclosed in various embodiments of the present application.

[0318] It should be understood that the processor can be a central processing unit (CPU) and can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), etc. The general-purpose processor can be a microprocessor or can also be any conventional processor. The steps of the method disclosed in the application can be directly embodied as hardware processor execution or executed by a combination of hardware and software modules in the processor.

[0319] The memory can include a high-speed random access memory (RAM) and can also include a non-volatile memory (NVM), such as at least one disk memory, and can also be a U disk, a mobile hard disk, a read-only memory, a magnetic disk or an optical disk, etc.

[0320] The bus can be an industry standard architecture (ISA) bus, a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For the convenience of representation, the bus in the drawings of the present application does not limit only one bus or one type of bus.

[0321] The aforementioned storage medium can be realized by any type of volatile or nonvolatile storage devices 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 storage, a flash memory, a magnetic disk, or an optical disk. The storage medium can be any available medium that can be accessed by a general or special purpose computer.

[0322] An exemplary storage medium is coupled to the processor such that the processor can read information from, and write information to, the storage medium. Of course, the storage medium can be a part of the processor. Consistent with the teachings provided herein, the processor and the storage medium can be located in an ASIC. Alternatively, the processor and the storage medium can be located in a circuit.

[0323] It is noted that, for the aforementioned method embodiments, the sequences of the actions are described for simple description, but those skilled in the art should know that the present application is not limited to the described action sequences, because according to the present application, some steps can be performed in other sequences or simultaneously. In addition, those skilled in the art should know that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily required by the present application.

[0324] It is further noted that, although the steps in the flowcharts are shown in sequence according to the arrows, the steps are not necessarily executed in sequence according to the arrows. Unless otherwise specified herein, the execution of the steps is not strictly limited in sequence, and the steps can be executed in other sequences. Moreover, at least some of the steps in the flowcharts can include multiple sub-steps or multiple stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution sequence of the sub-steps or stages is not necessarily sequential, but can be performed in rotation or alternation with other steps or sub-steps or stages of other steps.

[0325] In the above embodiments, the description of each embodiment has its own focus, and the parts not described in detail in a certain embodiment can be referred to the relevant description of other embodiments. Each technical feature of the above embodiments can be combined arbitrarily, and in order to make the description concise, each technical feature in the above embodiments is not described in all possible combinations, however, as long as the combination of these technical features does not exist contradictory, it should be considered as the scope disclosed in the specification.

[0326] Other embodiments of this application will be apparent to those skilled in the art from consideration of the specification and practice of the application disclosed herein. This application is intended to cover any variations, uses or adaptations of this application following the general principles thereof and including such departures from the present disclosure as come within known use or custom in the art. It is to be understood that the specification and examples are illustrative only and not restrictive of the present application whose true scope and spirit are to be indicated by the appended claims.

[0327] The above description is merely illustrative of the embodiments of the application, and the protection scope of the embodiments of the application is not limited thereto. Any change or replacement within the technical scope disclosed by the embodiments of the application should be covered within the protection scope of the embodiments of the application. Therefore, the protection scope of the embodiments of the application should be subject to the protection scope of the claims.

Claims

1. A cleaning device control method characterized by, A method applied to a controller of a cleaning device, the method comprising: receiving a first control instruction during execution of a current cleaning task, the first control instruction being an instruction to perform supplementary cleaning on a specified area in a work area that has been cleaned in the current cleaning task; the specified area being an area delineated on a display interface of a smart terminal, the smart terminal being in communication connection with the cleaning device; based on the first control instruction, controlling the cleaning device to travel to the specified area to perform supplementary cleaning on the specified area.

2. The method of claim 1, wherein, The method further comprises: after completing the performance of supplementary cleaning on the specified area, controlling the cleaning device to continue to travel to a work area that has not been cleaned in the current cleaning task to perform cleaning.

3. The method according to claim 1 or 2, characterized in that, The specified area is an area with a degree of dirtiness greater than a preset threshold.

4. The method according to any one of claims 1 to 3, characterized in that, The cleaning device comprises a cleaning assembly and a body; the cleaning assembly has a first position and a second position; a portion of the cleaning assembly located outside a peripheral side of the body when the cleaning assembly is in the second position is greater than a portion of the cleaning assembly located outside the peripheral side of the body when the cleaning assembly is in the first position; the specified area is an area that the cleaning assembly does not enter when the cleaning assembly is in the second position; based on the first control instruction, controlling the cleaning device to travel to the specified area to perform supplementary cleaning on the specified area, comprising: based on the first control instruction, controlling the cleaning device to travel to the specified area and controlling the cleaning assembly of the cleaning device to switch from the second position to the first position to perform supplementary cleaning on the specified area.

5. The method according to any one of claims 1-4, characterized in that, The performance of supplementary cleaning on the specified area comprises: receiving a supplementary cleaning strategy sent by the smart terminal, or identifying a cleaning requirement of the specified area, determining a supplementary cleaning strategy based on the cleaning requirement; performing supplementary cleaning on the specified area based on the supplementary cleaning strategy.

6. The method according to any one of claims 1-5, characterized in that, The first control instruction is a single-time effective control instruction.

7. The method according to any one of claims 1 to 6, characterized in that, The method further comprises: storing the first control instruction to directly call the first control instruction when the specified area is encountered next time.

8. A cleaning device control method characterized by, A method applied to a controller of a cleaning device, the method comprising: receiving a second control instruction during execution of a current cleaning task, the second control instruction being an instruction for a smart terminal to avoid a specific area; the specific area being an area delineated on a display interface of the smart terminal as an area that does not need to be cleaned; the smart terminal being in communication connection with the cleaning device; based on the second control instruction, controlling the cleaning device to avoid the specific area.

9. The method of claim 8, wherein, The second control instruction is a single-time effective control instruction.

10. The method according to claim 8 or 9, characterized in that, The method further comprises: storing the second control instruction to directly call the second control instruction when the specific area is encountered next time.

11. A cleaning device control method characterized by, A method applied to a controller of a cleaning device, the method comprising: In the process of executing the current cleaning task, a third control instruction is received, the third control instruction being an instruction for intensive cleaning of a first area; the first area being an area that needs to be cleaned with enhanced cleaning strength, and the first area being an area that is being cleaned or an area that is not being cleaned; the intelligent terminal being in communication connection with the cleaning device; Based on the third control instruction, the cleaning device is controlled to clean the first area multiple times.

12. The method of claim 11, wherein, The third control instruction is a single-time effective control instruction.

13. The method according to claim 11 or 12, characterized in that, The method further comprises: The third control instruction is stored, so as to directly call the third control instruction when the first area is encountered next time.

14. A cleaning device control method characterized by, A controller applied to a cleaning device, the method comprising: In the process of executing the current cleaning task, a fourth control instruction is received, the fourth control instruction being an instruction for temporary cleaning of a second area by an intelligent terminal; the second area being an area that is demarcated on a display interface of the intelligent terminal, the intelligent terminal being in communication connection with the cleaning device; Based on the fourth control instruction, the cleaning device is controlled to perform temporary cleaning on the second area.

15. The method of claim 14, wherein, The fourth control instruction is a single-time effective control instruction.

16. The method according to claim 14 or 15, characterized in that The method further comprises: The fourth control instruction is stored, so as to directly call the fourth control instruction when the second area is encountered next time.

17. The method of any one of claims 14-15, wherein, Based on the fourth control instruction, the cleaning device is controlled to perform temporary cleaning on the second area, comprising: A third area corresponding to the execution of the current cleaning task is determined; the third area at least including an area that is not being cleaned; A second area that is to be temporarily cleaned is determined based on the fourth control instruction; The cleaning sequence of the second area is adjusted to be before the cleaning sequence of the third area, so as to perform temporary cleaning on the second area.

18. The method according to any one of claims 14-17, characterized by, The temporary cleaning on the second area comprises: A cleaning strategy sent by the intelligent terminal is received, and the second area is temporarily cleaned based on the cleaning strategy; the cleaning strategy being determined based on temporary needs of a user.

19. The method of any one of claims 1-18, wherein, The demarcated area is determined by a touch operation of a user on a display interface of the intelligent terminal; the touch operation comprising any one of the following: a frame selection operation, a single-click operation, a double-click operation, a long-press operation, a sliding operation, a drag-and-drop operation, and a multi-finger operation.

20. The method of any one of claims 1-19, wherein, The display interface at least includes a cleaning map; the cleaning map comprising a plurality of cleaning areas; each cleaning area being capable of displaying a cleaning state for a user to view.

21. A cleaning apparatus, characterized by Comprise: A controller, a cleaning assembly, and a body for executing the control method of any one of claims 1-20.

22. A cleaning apparatus control system characterized by, The system comprises: a cleaning device and an intelligent terminal; the cleaning device comprising a controller for executing the control method of any one of claims 1-20; The intelligent terminal is in communication connection with the cleaning device; the intelligent terminal being used to send a control instruction to the controller.

23. The system of claim 22, wherein, The control instruction is determined by a user selecting an area type on a display interface of the intelligent terminal.

24. An electronic device, comprising: Comprise: A processor, and a memory in communication connection with the processor; The memory stores computer execution instructions; The processor executes computer-executable instructions stored in the memory to implement the method of any of claims 1-20.

25. A computer readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions that, when executed by a processor, implement the method of any of claims 1-20.

26. A computer program product, characterised in that, A computer program that, when executed by a processor, implements the method of any of claims 1-20.

Citation Information

Patent Citations

  • Method for controlling robot

    CN102053623A

  • Robot cleaner, controlling method of the same, and robot cleaning system

    CN103479303A

  • Computer-readable recording medium and automatic sweeper

    CN107028558A

  • Cleaning method and device for clean regions, computer equipment and storage medium

    CN108214492A

  • Cleaning method and device of cleaned areas, computer equipment and storage medium

    CN108245080A