A control method of an intelligent cleaning device and the intelligent cleaning device

By selecting and adjusting the target area on the mobile terminal display interface of the smart cleaning device and setting personalized cleaning strategies, the problem of not being able to set working parameters for specific areas in existing technologies is solved, enabling flexible execution of cleaning tasks.

CN116211176BActive Publication Date: 2026-05-05DREAM INNOVATION TECH (SUZHOU) CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
DREAM INNOVATION TECH (SUZHOU) CO LTD
Filing Date
2021-02-03
Publication Date
2026-05-05

AI Technical Summary

Technical Problem

Existing smart cleaning equipment cannot set personalized operating parameters, such as wind speed and water output, for specific areas within the work area.

Method used

The target area can be obtained through the display interface of the mobile terminal, and corresponding cleaning strategies can be set for it, including wind power, suction power, water output, cleaning frequency, etc. It supports the selection of areas with regular or irregular closed boxes, and the size and position can be adjusted.

Benefits of technology

It enables users to set cleaning strategies for specific areas they can select, improving the flexibility and efficiency of cleaning tasks and meeting the cleaning needs of different areas.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116211176B_ABST
    Figure CN116211176B_ABST
Patent Text Reader

Abstract

The application provides a control method of an intelligent cleaning device and the intelligent cleaning device. The method comprises the following steps: obtaining a target area determined through a display interface of a mobile terminal during execution of a cleaning task or before execution of the cleaning task, and setting a corresponding cleaning strategy for the target area. The method solves the problem that related technologies cannot set working parameters only for some specific areas in a working area, and can set a cleaning strategy for a specific area selected by a user. During execution of the cleaning task or before execution of the task, the user can select a target area, and a corresponding cleaning strategy is set for the target area.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application of application number 202110150224.0, filed on February 3, 2021, entitled "A control method for an intelligent cleaning device and an intelligent cleaning device". Technical Field

[0002] This invention relates to the field of communications, and more specifically, to a control method for an intelligent cleaning device and the intelligent cleaning device itself. Background Technology

[0003] Smart cleaning equipment is a device capable of intelligently performing cleaning tasks, such as robotic vacuum cleaners, robotic vacuum and mop, and robotic floor mopping. When a smart cleaning device first works in a work area, it creates and saves a map. Some smart cleaning devices can automatically divide the map into multiple sub-work areas based on the identified rooms, for example, dividing the entire house map into multiple areas by room. Smart cleaning devices can intelligently perform cleaning tasks such as sweeping and mopping in the work area. Before the smart cleaning device starts cleaning, the user can set working parameters such as airflow, water output, and number of cleaning cycles for the robotic vacuum cleaner; however, users can only set parameters such as strong airflow and multiple cleaning cycles for the entire living room.

[0004] There is no effective solution yet to address the issue that related technologies cannot set operating parameters only for certain specific areas within the working area.

[0005] Therefore, it is necessary to improve the relevant technology to overcome the aforementioned defects. Summary of the Invention

[0006] The purpose of this invention is to provide a control method for intelligent cleaning equipment and intelligent cleaning equipment, so as to at least solve the problem that related technologies cannot set working parameters only for certain specific areas within the working area.

[0007] According to an optional embodiment of this application, a control method for an intelligent cleaning device is provided, comprising:

[0008] During or before performing a cleaning task, the target area is obtained through the display interface of the mobile terminal.

[0009] Set a corresponding cleaning strategy for the target area.

[0010] Optionally, obtaining the target area determined by the display interface of the mobile terminal includes:

[0011] The target area selected by the target touch command control mark box in the display interface is obtained, wherein the mark box is a regular closed box or an irregular closed box; or

[0012] Obtain the target area in the display interface as determined by the area identifier.

[0013] Optionally, obtaining the target area selected by the target touch command control marker box in the display interface includes:

[0014] Receive a first touch instruction to select and drag the marker frame from a first preset position, and determine the area where the marker frame is located at the end of the dragging position as the target area based on the first touch instruction; and / or

[0015] The system receives a second touch command to slide from a target position and return to the target position, and determines the area where the marked box formed by sliding from the target position and returning to the target position is located as the target area based on the second touch command.

[0016] Optionally, after obtaining the target area selected by the touch command control marker box in the display interface, the method further includes:

[0017] Receive adjustment instructions to adjust the size and / or position of the marker box;

[0018] Adjust the size and / or position of the marker box according to the adjustment instructions;

[0019] The location of the adjusted marker box is determined as the target area.

[0020] Optionally, obtaining the target area in the display interface, determined by a region identifier, includes:

[0021] The region identifier is obtained through the display interface;

[0022] The target area is defined as the region surrounding the region identifier, which is a region of a preset size.

[0023] Optionally, setting a corresponding cleaning strategy for the target area includes:

[0024] Obtain the shape of the target region;

[0025] A corresponding cleaning strategy is set for the target area of ​​different shapes, wherein the cleaning strategy includes at least one of the following: wind power, suction power, water output, number of cleaning times, cleaning time, and cleaning sequence.

[0026] Optionally, after setting corresponding cleaning strategies for the target areas of different shapes, the method further includes:

[0027] Store the correspondence between the target area and the cleaning strategy.

[0028] Optionally, after setting a corresponding cleaning strategy for the target area, the method further includes:

[0029] If there are multiple target areas, priorities are set for the multiple target areas, and the cleaning order of the multiple target areas is determined according to the priorities; or

[0030] Obtain the current location, and generate a cleaning order for the multiple target areas based on the distance between the multiple target areas and the current location.

[0031] Optionally, after setting a corresponding cleaning strategy for the target area, the method further includes:

[0032] Upon detecting that the vehicle has entered the target area, the system controls the execution of the cleaning strategy corresponding to the target area.

[0033] According to another optional embodiment of this application, a smart cleaning device is provided, comprising:

[0034] The acquisition module is used to acquire the target area determined by the display interface of the mobile terminal during or before the execution of a cleaning task.

[0035] The settings module is used to set the corresponding cleaning strategy for the target area.

[0036] Optionally, the acquisition module includes:

[0037] The first acquisition submodule is used to acquire the target area selected by the target touch command control mark box in the display interface, wherein the mark box is a regular closed box or an irregular closed box; or

[0038] The second acquisition submodule is used to acquire the target area in the display interface that is determined by the area identifier.

[0039] Optionally, the first acquisition submodule includes:

[0040] The first determining unit is configured to receive a first touch instruction to select and drag the marker frame from a first preset position, and determine the area where the marker frame is located at the end of the dragging position as the target area based on the first touch instruction; and / or

[0041] The second determining unit is configured to receive a second touch instruction that slides from the target position and returns to the target position, and determine, based on the second touch instruction, the area where the marked box formed by sliding from the target position and returning to the target position is located is the target area.

[0042] Optionally, the device further includes:

[0043] A receiving module is used to receive adjustment instructions for adjusting the size and / or position of the marker box;

[0044] The adjustment module is used to adjust the size and / or position of the marker box according to the adjustment instructions;

[0045] The first determining module is used to determine the location of the adjusted marker box as the target area.

[0046] Optionally, the second acquisition submodule includes:

[0047] The acquisition unit is used to acquire the region identifier through the display interface;

[0048] The third determining unit is used to determine the area of ​​a preset size surrounding the area identifier as the target area.

[0049] Optionally, the setting module includes:

[0050] The third acquisition submodule is used to acquire the shape of the target region;

[0051] The setting submodule is used to set corresponding cleaning strategies for the target areas of different shapes, wherein the cleaning strategy includes at least one of the following: wind power, suction power, water output, number of cleaning cycles, cleaning time, and cleaning sequence.

[0052] Optionally, the device further includes:

[0053] A storage module is used to store the correspondence between the target area and the cleaning strategy.

[0054] Optionally, the device further includes:

[0055] The second determining module is configured to, if there are multiple target areas, set priorities for the multiple target areas and determine the cleaning order of the multiple target areas according to the priorities; or

[0056] The generation module is used to obtain the current position and generate a cleaning order for the multiple target areas based on the distance between the multiple target areas and the current position.

[0057] Optionally, the device further includes:

[0058] The control module is used to detect when the vehicle has moved to the target area and control the execution of the cleaning strategy corresponding to the target area.

[0059] According to yet another embodiment of this application, a storage medium is also provided, wherein a computer program is stored therein, and the computer program is configured to execute the steps in any of the above method embodiments when it is run.

[0060] According to yet another embodiment of this application, an electronic device is also provided, including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to perform the steps in any of the above method embodiments.

[0061] The purpose of this invention is achieved through the following technical solution: during or before performing a cleaning task, the target area defined by the target touch command is obtained in the display interface, and a corresponding cleaning strategy is set for the target area, thus solving the problem that related technologies cannot set working parameters only for certain specific areas within the working area.

[0062] The present invention has the following beneficial effects: it can set cleaning strategies for any specific area selected by the user. During or before performing a cleaning task, the user can select the target area and set the corresponding cleaning strategy for the target area. Attached Figure Description

[0063] Figure 1 This is a hardware structure block diagram of a robot for controlling an intelligent cleaning device according to an embodiment of this application;

[0064] Figure 2 This is a flowchart of a control method for an intelligent cleaning device according to an embodiment of this application;

[0065] Figure 3 This is a structural block diagram of an intelligent cleaning device according to an embodiment of this application;

[0066] Figure 4 This is a structural frame of an intelligent cleaning device according to an optional embodiment of this application. Figure 1 ;

[0067] Figure 5 This is a structural frame of an intelligent cleaning device according to an optional embodiment of this application. Figure 2 . Detailed Implementation

[0068] Please see Figures 1 to 4 As shown, this application will be described in detail with reference to the accompanying drawings and embodiments. It should be noted that, unless otherwise specified, the embodiments and features described in these embodiments can be combined with each other.

[0069] It should be noted that the terms "first," "second," etc., in the specification, claims, and drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence.

[0070] The methods and embodiments provided in this application can be executed in a robot or similar computing device. Taking running on a robot as an example, Figure 1 This is a hardware structure block diagram of the robot for the control method of the intelligent cleaning device according to an embodiment of this application, as shown below. Figure 1 As shown, the robot may include one or more ( Figure 1 Only one is shown in the image. The processor 102 (which may include, but is not limited to, a microprocessor unit (MPU) or a programmable logic device (PLD) and a memory 104 for storing data) may also include a transmission device 106 for communication functions and an input / output device 108. Those skilled in the art will understand that… Figure 1 The structure shown is for illustrative purposes only and does not limit the structure of the robot described above. For example, the robot may also include components that are larger than... Figure 1 The more or fewer components shown, or having the same Figure 1 Equivalent functions or ratios shown Figure 1 The functions shown have more different configurations.

[0071] The memory 104 can be used to store computer programs, such as application software programs and modules, like the computer program corresponding to the control method of the intelligent cleaning device in this embodiment. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, thereby implementing the above-described method. The memory 104 may include high-speed random access memory and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include memory remotely located relative to the processor 102, and these remote memories can be connected to the robot 10 via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0072] The transmission device 106 is used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by the communication provider of the robot 10. In one example, the transmission device 106 includes a Network Interface Controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the transmission device 106 may be a Radio Frequency (RF) module, used for wireless communication with the Internet.

[0073] This embodiment provides a control method for the aforementioned intelligent cleaning device. Figure 2 This is a flowchart of a control method for an intelligent cleaning device according to an embodiment of this application, such as... Figure 2 As shown, the process includes the following steps:

[0074] Step S202: During or before performing a cleaning task, obtain the target area determined by the display interface of the mobile terminal.

[0075] In one embodiment, the mobile terminal's display interface can show a map of the work area, and the user can select a target area on the map.

[0076] In this embodiment of the invention, step S202 may specifically include: acquiring the target area selected by a target touch command control mark box in the display interface, wherein the mark box is a regular closed box or an irregular closed box; or acquiring the target area determined by a region identifier in the display interface, specifically, acquiring the region identifier through the display interface, wherein the region identifier may include one of the following: triangle, square, rectangle, circle, ellipse, pentagon, hexagon; and determining the area of ​​a preset size surrounding the region identifier as the target area. That is, the region identifier can be used to determine the area of ​​a preset size surrounding the region identifier as the target area. For example, if the region identifier is a triangle, the target area is a circle with a preset radius centered on the center of the triangle. Besides a circle, other preset shapes are also acceptable.

[0077] It should be noted that the aforementioned target touch commands refer to control commands triggered on the display screen, which can select or define a target area. Generally, the target area can be a local area within a large area (such as the living room or bedroom), defined by touch commands.

[0078] Specifically, users can define a closed area by touching and swiping on the display interface. This closed area can be an irregular or regular bounding box, thus identifying the target area. Alternatively, the defined or selected closed shape can be displayed in a hidden menu at a preset location on the display interface. Users can select a closed shape as a marker and drag it to the area they need to target, thus defining the target area. Regular shapes such as squares, rectangles, circles, ellipses, and pentagons can be displayed, for example, on the right, left, top, or bottom of the display interface, and are shown in a hidden menu when needed and hidden when not in use.

[0079] In an optional embodiment, obtaining the target area selected by the target touch command control marker box in the display interface may specifically include:

[0080] Receive a first touch command to select and drag the marker box from a first preset position, that is, select a closed shape from a hidden menu as a marker box, drag it to the target position, and determine the area where the marker box is located at the end of the drag as the target area according to the first touch command; and / or

[0081] The system receives a second touch command to slide from a target position and return to that target position, and determines the area where the marked box formed by sliding from the target position and returning to the target position is located as the target area based on the second touch command. That is, the user determines the target area by drawing a closed area on the display interface.

[0082] In another optional embodiment, after the target area selected by the marker box through the touch command in the display interface is obtained, the size and / or position of the marker box can be adjusted to change the size and / or position of the target area. Specifically, an adjustment command to adjust the size and / or position of the marker box is received, the size and / or position of the marker box is adjusted according to the adjustment command, and the position of the adjusted marker box is determined as the target area. That is, the user can adjust the target area according to the actual situation, and can adjust the size and / or position of the target area to make the target area better meet the user's actual needs.

[0083] Step S204: Set a corresponding cleaning strategy for the target area.

[0084] In this embodiment, step S204 may specifically include:

[0085] S2041, Obtain the shape of the target region;

[0086] S2042, set corresponding cleaning strategies for target areas of different shapes, wherein the cleaning strategy includes at least one of the following: wind power, suction power, water output, number of cleaning times, cleaning time, and cleaning sequence. For example, wind power includes: level 1 (high), level 2 (medium), and level 3 (low); suction power is 1800-2200Pa; water output includes level 1 (high), level 2 (medium), and level 3 (low); number of cleaning times includes: 1 time, 2 times, 3 times, or any integer greater than 3 times (which can be set according to the situation); cleaning time includes date and time, such as January 20, 2020, any time from 0:00 to 24:00, which can be set according to needs; and cleaning sequence includes the order of cleaning targets, such as bedroom, living room, kitchen, etc.

[0087] In actual processing, different types can be set for the target area, categorized by its shape. For example, different categories can be set according to the degree of deep cleaning required: rectangles are the first type, ovals are the second type, and irregular shapes are the third type. The depth of cleaning required for the first type is lower than that for the second type, and vice versa. If a certain area requires a high degree of deep cleaning, the user can manually select the target area using an irregular marker box. A corresponding cleaning strategy can then be set for the third type of target area. The cleaning parameters for the third type are set higher than those for the first and second types. For example, the values ​​for airflow, suction, water output, and cleaning frequency in the third type are higher than those in the second type, and vice versa. This allows for the setting of a corresponding cleaning strategy for the target area based on the user's actual needs.

[0088] It should be noted that the cleaning strategy for the target area can be a one-time event, or the target area and the cleaning strategy set for it can be saved, and the intelligent cleaning device will clean the target area according to the set cleaning strategy each time it performs a cleaning task. Furthermore, after setting corresponding cleaning strategies for target areas of different shapes, the correspondence between the target area and the cleaning strategy is stored. This allows the intelligent cleaning device to retrieve the corresponding cleaning strategy from the stored correspondence and perform cleaning according to the strategy when it subsequently reaches the target area. That is, after step S204, if it detects that it has reached the target area, it controls the execution of the cleaning strategy corresponding to the target area.

[0089] Through the above steps S202 to S204, during or before the execution of a cleaning task, the target area determined by the display interface of the mobile terminal is obtained, and a corresponding cleaning strategy is set for the target area. This solves the problem that related technologies cannot set working parameters only for certain specific areas within the working area. It enables the setting of cleaning strategies for any specific area selected by the user. During or before the execution of a cleaning task, the user can select a target area and set a corresponding cleaning strategy for the target area.

[0090] In an optional embodiment, after step S204 above, if there are multiple target areas, priorities are set for the multiple target areas, and the cleaning order of the multiple target areas is determined according to the priorities. For example, a total of 3 target areas are set: target area 1, target area 2, and target area 3, where the priorities from largest to smallest are: target area 2, target area 1, and target area 3. The positional relationships of target area 1, target area 2, and target area 3 with other areas in the cleaning map are integrated to determine the cleaning order including target area 2, target area 1, and target area 3 in sequence. Alternatively, the current position is obtained, and the cleaning order of the multiple target areas is generated according to the distance between the multiple target areas and the current position. The intelligent cleaning device can clean according to the determined cleaning order. The cleaning order is determined based on the distance between target area 1, target area 2, and target area 3 and the current position, and the magnitude of the distance and other areas in the cleaning map. If the distances from the current position from largest to smallest are: target area 3, target area 1, and target area 2, the cleaning order including target area 3, target area 1, and target area 2 in sequence can effectively plan the cleaning order and improve cleaning efficiency.

[0091] This invention allows users to set parameters such as wind speed, water output, and cleaning frequency for any specific area selected by the user. During the cleaning process, whether the intelligent cleaning device is working for the first time without mapping the area or has already created a map, the user can manually select the target area by drawing a frame and setting the working parameters for that area.

[0092] Before or during the cleaning process, the user manually selects one or more target areas by drawing a bounding box on the work area displayed on the mobile terminal's (e.g., mobile phone, computer) interface. This box can be a preset shape with an adjustable size, such as a rectangle, circle, or ellipse; or it can be a freely drawn closed box of any shape.

[0093] Instead of using a user-defined drawing frame to select the target area, a region identifier can be used, with the area of ​​a preset size surrounding the identifier serving as the target region. For example, if the identifier is a triangle, the target region would be a circle with a preset radius centered on the triangle. Other preset shapes are also acceptable.

[0094] For one or more selected target areas, users can set one or more operating parameters, such as airflow, water output, and cleaning frequency. Users can set the same operating parameters for multiple target areas, or they can set different operating parameters for each target area.

[0095] When the intelligent cleaning equipment moves to the target area, it cleans that area according to the specific operating parameters set by the user. For areas other than the target area, the intelligent cleaning equipment cleans according to the original operating parameters.

[0096] After the user selects a target area and sets specific working parameters, the intelligent cleaning device can prioritize cleaning that target area and then continue cleaning other areas according to the original working parameters; alternatively, it can complete the cleaning of other areas first and then clean the target area; or it can continue cleaning along the original path, and when it encounters the target area, it adjusts to the specific working parameters set by the user to clean that target area, and then continues cleaning other areas according to the original working parameters.

[0097] When the intelligent cleaning equipment performs cleaning work on the target area first or last, if there are multiple target areas, the user can set the cleaning order of the target areas; or the intelligent cleaning equipment can intelligently plan the cleaning order of multiple target areas, such as generating the cleaning order based on the distance between the target area and the intelligent cleaning equipment.

[0098] The target area and its working parameters set above can be used only once, or the target area and the working parameters set for the target area can be saved, and the intelligent cleaning device will clean the target area according to the set working parameters every time it performs a cleaning task.

[0099] The above-described technical solutions of this application embodiment are applicable in all cleaning modes, including global cleaning (cleaning the entire work area), selected area cleaning (cleaning according to one or more areas selected by the user), and area-based cleaning (cleaning according to the area selected by the user).

[0100] During the cleaning process of the intelligent cleaning equipment, whether it is the first time the intelligent cleaning equipment is working in the work area and has not yet completed mapping, or the intelligent cleaning equipment has already established a map, the user can manually draw any frame to select the target area and set the working parameters for the target area.

[0101] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods according to the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as read-only memory (ROM), random access memory (RAM), magnetic disk, optical disk), and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of this application.

[0102] This embodiment also provides an intelligent cleaning device for implementing the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the term "module" can refer to a combination of software and / or hardware that performs a predetermined function. Although the apparatus described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.

[0103] Figure 3 This is a structural block diagram of an intelligent cleaning device according to an embodiment of this application, such as... Figure 3 As shown, it includes:

[0104] The acquisition module 32 is used to acquire the target area defined by the target touch command in the display interface during or before the execution of the cleaning task.

[0105] Setting module 34 is used to set a corresponding cleaning strategy for the target area.

[0106] The above solution allows for the acquisition of a target area defined by a touch command on the display interface during or before a cleaning task. A corresponding cleaning strategy is then set for this target area. This solves the problem that related technologies can only set cleaning parameters for the entire living room, not just specific areas within it. The solution enables the setting of cleaning strategies for any user-selected area. Whether the smart cleaning device is working on a new area for the first time and has not yet completed mapping, or the device has already established a map, the user can manually select a target area by touch commands and set a cleaning strategy for that area.

[0107] Figure 4 This is a structural frame of an intelligent cleaning device according to an optional embodiment of this application. Figure 1 ,like Figure 4 As shown, the acquisition module 32 includes:

[0108] The first acquisition submodule 42 is used to acquire the target area selected by the target touch command control mark box in the display interface, wherein the mark box is a regular closed box or an irregular closed box; or

[0109] The second acquisition submodule 44 is used to acquire the target area in the display interface determined by the area identifier.

[0110] It should be noted that the aforementioned target touch commands refer to control commands triggered on the display screen, which can select or define a target area. Generally, the target area can be a local area within a large area (such as the living room or bedroom), defined by touch commands.

[0111] Optionally, the acquisition module 32 includes:

[0112] The first determining unit is configured to receive a first touch instruction to select and drag the marker frame from a first preset position, and determine the area where the marker frame is located at the end of the dragging position as the target area based on the first touch instruction; and / or

[0113] The second determining unit is configured to receive a second touch instruction that slides from the target position and returns to the target position, and determine, based on the second touch instruction, the area where the marked box formed by sliding from the target position and returning to the target position is located is the target area.

[0114] Specifically, users can define a closed area by touching and swiping on the display interface. This closed area can be an irregular or regular bounding box, thus identifying the target area. Alternatively, the defined or selected closed shape can be displayed in a hidden menu at a preset location on the display interface. Users can select a closed shape as a marker and drag it to the area they need to target, thus defining the target area. Regular shapes such as squares, rectangles, circles, ellipses, and pentagons can be displayed, for example, on the right, left, top, or bottom of the display interface, and are shown in a hidden menu when needed and hidden when not in use.

[0115] Optionally, the device further includes:

[0116] A receiving module is used to receive adjustment instructions for adjusting the size and / or position of the marker box;

[0117] The adjustment module is used to adjust the size and / or position of the marker box according to the adjustment instructions;

[0118] The first determining module is used to determine the location of the adjusted marker box as the target area.

[0119] This means that the size and / or position of the marker box can be adjusted, thereby changing the size and / or position of the target area. In other words, users can adjust the target area according to the actual situation, making the target area better meet the user's actual needs.

[0120] Optionally, the second acquisition submodule 44 includes:

[0121] The acquisition unit is used to acquire a region identifier through the display interface, wherein the region identifier includes one of the following: triangle, square, rectangle, center, ellipse, pentagon, and hexagon;

[0122] The third determining unit is used to determine the area of ​​a preset size surrounding the area identifier as the target area.

[0123] Figure 5 This is a structural frame of an intelligent cleaning device according to an optional embodiment of this application. Figure 2 ,like Figure 5 As shown, the setting module 34 includes:

[0124] The third acquisition submodule 52 is used to acquire the shape of the target region;

[0125] The setting submodule 54 is used to set corresponding cleaning strategies for the target areas of different shapes, wherein the cleaning strategy includes at least one of the following: wind power, suction power, water output, number of cleaning cycles, cleaning time, and cleaning sequence.

[0126] In actual processing, different types can be set for target areas, categorized by their shape. For example, different categories can be set based on the required depth of cleaning: rectangles are the first type, ovals are the second type, and irregular shapes are the third type. The depth of cleaning required for the first type is lower than that for the second type, and vice versa. If a certain area requires a high degree of cleaning, the user can manually select the target area using an irregular marker box. A corresponding cleaning strategy can then be set for the third type of target area, where the cleaning parameters are set higher than those for the first and second types. For example, the values ​​for wind power, water flow, and cleaning frequency in the third type are higher than those in the second type, and vice versa. This allows for the setting of corresponding cleaning strategies for target areas based on the user's actual needs.

[0127] Optionally, the device further includes:

[0128] A storage module is used to store the correspondence between the target area and the cleaning strategy.

[0129] The target area and the cleaning strategy set for it are saved. Subsequently, each time the intelligent cleaning device performs a cleaning task, it cleans the target area according to the set cleaning strategy. Furthermore, after setting corresponding cleaning strategies for target areas of different shapes, the correspondence between the target areas and the cleaning strategies is stored. This allows the intelligent cleaning device to retrieve the corresponding cleaning strategy from the stored correspondence and clean according to the strategy when it subsequently approaches the target area.

[0130] Optionally, the device further includes:

[0131] The second determining module is used to, if there are multiple target areas, set priorities for the multiple target areas and determine the cleaning order of the multiple target areas according to the priorities. For example, if a total of 3 target areas are set, namely target area 1, target area 2, and target area 3, and the priorities are from highest to lowest as follows: target area 2, target area 1, and target area 3, the module integrates the positional relationships of target area 1, target area 2, and target area 3 with other areas in the cleaning map to determine the cleaning order including target area 2, target area 1, and target area 3; or

[0132] The generation module is used to obtain the current location and generate a cleaning order for the multiple target areas based on the distance between the multiple target areas and the current location. The intelligent cleaning device can clean according to the determined cleaning order. The cleaning order is determined based on the distance between target area 1, target area 2, target area 3 and the current location, and the magnitude of the distance and other areas in the cleaning map. If the distance from the current location from largest to smallest is: target area 3, target area 1, target area 2, the cleaning order including target area 3, target area 1, and target area 2 can be determined, which can effectively plan the cleaning order and improve cleaning efficiency.

[0133] Optionally, the device further includes:

[0134] The control module is used to detect when the vehicle has moved to the target area and control the execution of the cleaning strategy corresponding to the target area.

[0135] It should be noted that the above modules can be implemented by software or hardware. For the latter, they can be implemented in the following ways, but are not limited to: all the above modules are located in the same processor; or, the above modules are located in different processors in any combination.

[0136] Embodiments of this application also provide an intelligent cleaning device, which includes: a main body, a drive component, a cleaning component, and a controller. The drive component is used to drive the intelligent cleaning device to move within a work area. The cleaning component is used to clean the surface of the work area, including but not limited to sweeping and mopping. The controller is used to acquire a target area determined through a display interface of a mobile terminal during or before performing a cleaning task; and to set a corresponding cleaning strategy for the target area.

[0137] Optionally, specific examples in this embodiment can refer to the examples described in the above embodiments and optional implementations, and will not be repeated here.

[0138] Embodiments of this application also provide a computer-readable storage medium storing a computer program configured to execute the steps in any of the above method embodiments when run.

[0139] Optionally, in this embodiment, the storage medium may be configured to store a computer program for performing the following steps:

[0140] S1, during or before performing a cleaning task, obtain the target area determined by the display interface of the mobile terminal;

[0141] S2, set a corresponding cleaning strategy for the target area.

[0142] Optionally, in this embodiment, the storage medium may include, but is not limited to, various media capable of storing computer programs, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.

[0143] Embodiments of this application also provide an electronic device including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to perform the steps in any of the above method embodiments.

[0144] Optionally, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor and the input / output device is connected to the processor.

[0145] Optionally, in this embodiment, the processor can be configured to perform the following steps via a computer program:

[0146] S1, during or before performing a cleaning task, obtain the target area determined by the display interface of the mobile terminal;

[0147] S2, set a corresponding cleaning strategy for the target area.

[0148] Optionally, specific examples in this embodiment can refer to the examples described in the above embodiments and optional implementations, and will not be repeated here.

[0149] Obviously, those skilled in the art should understand that the modules or steps of this application described above can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. Optionally, they can be implemented using computer-executable program code, thereby storing them in a storage device for execution by a computing device. In some cases, the steps shown or described can be performed in a different order than those presented here, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, this application is not limited to any particular combination of hardware and software.

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

Claims

1. A control method for an intelligent cleaning device, characterized in that, include: During or before performing a cleaning task, the target area is obtained through the display interface of the mobile terminal. Set a corresponding cleaning strategy for the target area. The acquisition of the target area determined by the display interface of the mobile terminal includes: acquiring the target area selected by a target touch command control mark box in the display interface, wherein the mark box is a regular closed box or an irregular closed box; or acquiring the target area determined by region identification in the display interface. Obtaining the target region in the display interface, determined by a region identifier, includes: obtaining the region identifier through the display interface; and determining the region of a preset size surrounding the region identifier as the target region. Setting a corresponding cleaning strategy for the target area includes: obtaining the shape of the target area; setting a corresponding cleaning strategy for target areas of different shapes, wherein the cleaning strategy includes at least one of the following: wind power, suction power, water output, cleaning times, cleaning time, and cleaning sequence.

2. The method according to claim 1, characterized in that, Obtaining the target area selected by the target touch command control marker box in the display interface includes: Receive a first touch instruction to select and drag the marker frame from a first preset position, and determine the area where the marker frame is located at the end of the dragging position as the target area based on the first touch instruction; and / or The system receives a second touch command to slide from a target position and return to the target position, and determines the area where the marked box formed by sliding from the target position and returning to the target position is located as the target area based on the second touch command.

3. The method according to claim 2, characterized in that, After acquiring the target area selected by the touch command control marker box in the display interface, the method further includes: Receive adjustment instructions to adjust the size and / or position of the marker box; Adjust the size and / or position of the marker box according to the adjustment instructions; The location of the adjusted marker box is determined as the target area.

4. The method according to claim 1, characterized in that, After setting a corresponding cleaning strategy for the target area, the method further includes: Store the correspondence between the target area and the cleaning strategy.

5. The method according to any one of claims 1 to 4, characterized in that, After setting a corresponding cleaning strategy for the target area, the method further includes: If there are multiple target areas, priorities are set for the multiple target areas, and the cleaning order of the multiple target areas is determined according to the priorities; or Obtain the current location, and generate a cleaning order for the multiple target areas based on the distance between the multiple target areas and the current location.

6. The method according to any one of claims 1 to 4, characterized in that, After setting a corresponding cleaning strategy for the target area, the method further includes: Upon detecting that the vehicle has entered the target area, the system controls the execution of the cleaning strategy corresponding to the target area.

7. An intelligent cleaning device, characterized in that, include: The acquisition module is used to acquire the target area determined by the display interface of the mobile terminal during or before the execution of a cleaning task. The settings module is used to set corresponding cleaning strategies for the target area. The acquisition of the target area determined by the display interface of the mobile terminal includes: acquiring the target area selected by a target touch command control mark box in the display interface, wherein the mark box is a regular closed box or an irregular closed box; or acquiring the target area determined by region identification in the display interface. Obtaining the target region in the display interface, determined by a region identifier, includes: obtaining the region identifier through the display interface; and determining the region of a preset size surrounding the region identifier as the target region. Setting a corresponding cleaning strategy for the target area includes: obtaining the shape of the target area; setting a corresponding cleaning strategy for target areas of different shapes, wherein the cleaning strategy includes at least one of the following: wind power, suction power, water output, cleaning times, cleaning time, and cleaning sequence.

8. A computer-readable storage medium, characterized in that, The storage medium stores a computer program, wherein the computer program is configured to execute the method described in any one of claims 1 to 6 when it is run.

9. An electronic device comprising a memory and a processor, characterized in that, The memory stores a computer program, and the processor is configured to run the computer program to perform the method as described in any one of claims 1 to 6.

Citation Information

Patent Citations

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

    CN108214492A

  • Method for operating an automatically moving floor treatment device

    CN109381124A

  • Cleaning path obtaining method and device of cleaning equipment and storage medium

    CN111563461A