Cleaning method, information presentation method, computing device, and storage medium

CN122975710APending Publication Date: 2026-10-27SZ DJI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510534283.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-25
Publication Date
2026-10-27

AI Technical Summary

Technical Problem

[0003]然而,当清洁机器人使用清洁液对待清洁区域进行清洁后,清洁液仍会遗留在待清洁表面,导致待清洁表面不干净、不清澈,甚至残留的有可能对人体造成危害,影响用户体验

Benefits of technology

[0009]本申请实施例提供的清洁方法,通过使用清洁后的机器人清洁件配合不包括表面处理剂的第一介质对目标区域进行再处理,能够减少甚至清除遗留在目标区域的表面处理剂,从而提升移动机器人清洁效果和安全性。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122975710A_ABST
    Figure CN122975710A_ABST
Patent Text Reader

Abstract

A cleaning method includes: a mobile robot performing a first task on a target area using a robot cleaning element; the mobile robot returning to a base station after completing the first task; the base station cleaning the robot cleaning element and injecting a first medium into a robot liquid tank; and the mobile robot performing a second task on the target area using the cleaned robot cleaning element. The method can reduce the residue of the surface treatment agent, thereby improving the cleaning effect and safety of the mobile robot.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of cleaning technology, and in particular to a cleaning method, an information display method, a computing device, and a storage medium. Background Technology

[0002] In recent years, the cleaning technology field has experienced rapid technological iteration and market expansion. With the increasing specialization of cleaning needs, the multi-functional cleaning capabilities of cleaning robots are receiving more and more attention. Currently, mainstream cleaning robots primarily use cleaning solutions to mop and wipe the surface to be cleaned, achieving the effect of cleaning a specific surface.

[0003] However, after the cleaning robot uses cleaning fluid to clean the area to be cleaned, the cleaning fluid will still remain on the surface to be cleaned, resulting in the surface not being clean or clear, and the residue may even be harmful to the human body, affecting the user experience. Summary of the Invention

[0004] Based on this, embodiments of this application provide a cleaning method, an information prompting method, a computing device, and a storage medium, which can remove surface treatment agents left on surfaces, thereby improving the cleaning effect and safety of mobile robots.

[0005] In a first aspect, embodiments of this application provide a cleaning method applied to a cleaning system, the cleaning system including a mobile robot and a base station, the mobile robot including a robot reservoir and a robot cleaning component; the method includes: the mobile robot using the robot cleaning component to perform a first task on a target area; the mobile robot returning to the base station after completing the first task; the base station cleaning the robot cleaning component and injecting a first medium into the robot reservoir; and the mobile robot using the cleaned robot cleaning component to perform a second task on the target area; wherein the first task includes surface treatment using a liquid containing a surface treatment agent, and the second task includes re-treatment using the first medium in the robot reservoir, the first medium not including the surface treatment agent.

[0006] Secondly, embodiments of this application also provide a cleaning method for a mobile robot, the mobile robot including a robot reservoir and a robot cleaning component; the method includes: controlling the mobile robot to perform a first task on a target area using the robot cleaning component; after completing the first task, controlling the mobile robot to return to a base station so that the base station can clean the robot cleaning component, and receiving a first medium provided by the base station based on the robot reservoir; controlling the mobile robot to perform a second task on the target area using the cleaned robot cleaning component; wherein the first task includes performing surface treatment using a liquid containing a surface treatment agent, and the second task includes re-treatment using the first medium in the robot reservoir, the first medium not including the surface treatment agent.

[0007] Thirdly, embodiments of this application also provide a cleaning method for a base station. The method includes: after a mobile robot completes a first task on a target area using a robot cleaning component and returns to the base station, controlling the base station to clean the robot cleaning component of the mobile robot and injecting a first medium into the robot's liquid reservoir, so that the mobile robot can use the cleaned robot cleaning component to perform a second task on the target area; wherein the first task includes performing surface treatment using a liquid containing a surface treatment agent, and the second task includes re-treatment using the first medium in the robot's liquid reservoir, wherein the first medium does not include the surface treatment agent.

[0008] Fourthly, embodiments of this application also provide a cleaning method for a terminal device, the method comprising: responding to a cleaning command, controlling a mobile robot to perform a first task on a target area using a robot cleaning component; controlling the mobile robot to return to a base station after completing the first task; controlling the base station to clean the robot cleaning component of the mobile robot and inject a first medium into the robot's liquid reservoir; controlling the mobile robot to perform a second task on the target area using the cleaned robot cleaning component; wherein the first task includes performing surface treatment using a liquid containing a surface treatment agent, and the second task includes re-treatment using the first medium in the robot's liquid reservoir, wherein the first medium does not include the surface treatment agent.

[0009] The cleaning method provided in this application embodiment uses a cleaned robot cleaning component in conjunction with a first medium that does not contain surface treatment agent to re-treat the target area, thereby reducing or even removing surface treatment agent left in the target area, thus improving the cleaning effect and safety of the mobile robot.

[0010] Fifthly, embodiments of this application also provide an information prompting method for a terminal device, the terminal device being communicatively connected to a base station, the base station including a first storage area and a second storage area, the first storage area being used to store a surface treatment agent selected from a variety of different functions, and the second storage area being used to store a surface treatment agent with a different function than that stored in the first storage area; the method includes: receiving functional information of the surface treatment agent stored in the first storage area sent by the base station; and generating a first prompting message based on the functional information of the surface treatment agent stored in the first storage area.

[0011] Sixthly, embodiments of this application also provide a cleaning system, including a mobile robot and a base station, wherein the mobile robot includes a robot liquid storage tank and a robot cleaning component; the mobile robot and the base station are configured to implement the cleaning method as described in embodiments of this application.

[0012] In a seventh aspect, embodiments of this application also provide a computing device, characterized in that it includes: at least one processor; at least one memory including computer program code; wherein at least one of the memory and the computer program code, together with at least one of the processor, are configured to enable the computing device to implement the cleaning method as described in embodiments of this application, or to implement the information prompting method as described in embodiments of this application.

[0013] Eighthly, embodiments of this application also provide a computer-readable storage medium storing a computer program, which, when executed by a processor, causes the processor to implement the cleaning method as described in embodiments of this application, or to implement the information prompting method as described in embodiments of this application.

[0014] The information prompting method provided in this application embodiment, by setting up a first storage area other than the second storage area and storing surface treatment agents selected from a variety of different functions in the first storage area, enables users to achieve other different surface treatment functions to meet different user needs while achieving one surface treatment function based on the surface treatment agents in the second storage area. It also avoids adverse reactions caused by contact between the surface treatment agents stored in the first storage area and those stored in the second storage area. Furthermore, by receiving and prompting the user with the functional information of different surface treatment agents in the first storage area identified by the base station, the user can know the specific type of surface treatment agent placed in the first storage area, thereby determining whether the required surface treatment function can be achieved, and avoiding the addition of undesirable surface treatment agents that could affect the surface treatment effect.

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

[0016] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0017] Figure 1 This is a schematic diagram of the cleaning system provided in an embodiment of this application;

[0018] Figure 2 This is another schematic diagram of the cleaning system provided in the embodiments of this application;

[0019] Figure 3 This is a schematic flowchart illustrating the steps of a cleaning method provided in an embodiment of this application;

[0020] Figure 4 This is a schematic diagram of a cleaning method provided in an embodiment of this application;

[0021] Figure 5 This is another schematic diagram of the cleaning method provided in the embodiments of this application;

[0022] Figure 6 This is another schematic diagram of the cleaning method provided in the embodiments of this application;

[0023] Figure 7 This is a schematic flowchart illustrating the steps of another cleaning method provided in an embodiment of this application;

[0024] Figure 8 This is a schematic flowchart illustrating the steps of another cleaning method provided in an embodiment of this application;

[0025] Figure 9 This is a schematic flowchart illustrating the steps of another cleaning method provided in an embodiment of this application;

[0026] Figure 10 This is a schematic flowchart illustrating the steps of an information prompting method provided in an embodiment of this application;

[0027] Figure 11 This is a schematic diagram of an information prompting method provided in an embodiment of this application;

[0028] Figure 12 This is a schematic block diagram of a computing device provided in an embodiment of this application;

[0029] Figure 13 This is a schematic block diagram of a cleaning system provided in an embodiment of this application. Detailed Implementation

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

[0031] The flowchart shown in the attached diagram is for illustrative purposes only and does not necessarily include all content and operations / steps, nor does it necessarily have to be performed in the order described. For example, some operations / steps can be broken down, combined, or partially merged, so the actual execution order may change depending on the actual situation.

[0032] The following detailed description of some embodiments of this application is provided in conjunction with the accompanying drawings. Unless otherwise specified, the following embodiments and features can be combined with each other.

[0033] In related solutions, after cleaning the floor with surface treatment agents (such as detergents, disinfectants, and degreasers), the robot vacuum cleaner may leave these agents on the floor or on its cleaning components. If these components are not cleaned, the residue will be difficult to remove during subsequent cleaning tasks or water mopping. This results in an unsightly floor (e.g., residual detergent makes the floor look greasy), and can also lead to slippery safety issues, as well as safety concerns for pets or children. For example, some users have higher-level floor cleaning needs. If they use the robot vacuum cleaner and disinfectant to sterilize the floor, the disinfectant residue left on the floor or floor could pose a safety risk to households with toddlers (who like to crawl on the floor).

[0034] Please see Figure 1 , Figure 1 This is a schematic diagram of a cleaning system provided in an embodiment of this application. Figure 1 As shown, the cleaning system includes a mobile robot 100 and a base station 200.

[0035] The mobile robot 100 may include, for example, a robotic vacuum cleaner, a floor scrubber, a mopping robot, a combined sweeping and mopping robot, a window cleaning robot, etc. The base station 200 can be a device that provides the mobile robot 100 with functions such as docking, charging, cleaning, water refilling, and storage. For example, if the mobile robot 100 is a robotic vacuum cleaner, the base station 200 can be the base station for the robotic vacuum cleaner.

[0036] The mobile robot 100 may include a robot liquid reservoir 110 and a robot cleaning component 120. The robot liquid reservoir 110 can be used to store liquid media, including clean water or surface treatment agents. Surface treatment agents, such as detergents, degreasers, disinfectants, and deodorizers, can be contained by the mobile robot to perform treatment tasks on floors, windows, or other surfaces to be cleaned, such as cleaning and disinfection. The robot liquid reservoir 110 may also be a robot water tank specifically designed for storing clean water. The robot cleaning component 120 may include cleaning devices such as mops, rags, and roller brushes. The mop may be, for example, a dual-rotor mop or a flatbed mop. The robot cleaning component 120 is movably mounted on the mobile robot 100 body, and its movement can include, for example, rotation, translation, and flipping.

[0037] It is understood that the mobile robot 100 may also include a drive system (not shown in the figure), which may include, for example, a motor and rollers. The motor provides power to drive the robot to move. The rollers include main drive wheels and omnidirectional wheels, enabling the robot to move and turn flexibly. The mobile robot 100 may also include a dust collection box and a filter (not shown in the figure). The dust collection box is used to collect the swept debris and is usually designed to be removable for easy cleaning. The filter is used to filter dust and other impurities in the air to prevent secondary pollution. The mobile robot 100 may also include a communication system (not shown in the figure), such as a Wi-Fi / Bluetooth module, for connecting to a user's mobile phone or other terminal devices to achieve remote control and status monitoring. The mobile robot 100 may also include sensors for navigation and positioning, as well as a controller responsible for processing data, etc., which are not specifically limited in this embodiment.

[0038] The base station 200 may include a first storage area 210 and a second storage area 220. The first storage area 210 is used to store a surface treatment agent selected from a variety of different functions, and the second storage area 220 is used to store a surface treatment agent with a different function than that stored in the first storage area 210. For example, the surface treatment agent placed in the first storage area 210 is called a special agent, which may include degreaser, disinfectant, or deodorizer. The surface treatment agent placed in the second storage area 220 is called a main agent, which may be a stain remover that can be used as a main agent in regular cleaning scenarios and has a high usage frequency. In other words, in addition to placing the main agent in the second storage area 220, the base station 200 also supports the selection of a second bottle of cleaning agent (degreaser / disinfectant / deodorizer / other special effect cleaning liquid) in the first storage area 210. Or, the base station 200 can provide the mobile robot 100 with at least two surface treatment agents with different functions, including a main agent and one of the special agents. In other words, for some typical scenarios, it is impossible to achieve multiple cleaning effects (e.g., stain removal, sterilization, deodorization) with a single robot. This application sets up two cleaning fluid storage areas: one for primary cleaning needs and the other for base stations with different special requirements, thus satisfying various user needs. It is understood that base stations can also be equipped with a third or fourth storage area; this application does not impose any restrictions on this.

[0039] The base station 200 may include a cleaning mechanism 230 for cleaning the robot cleaning component 120, such as automatically washing the mop, and may also include a drying function. The base station 200 may also include a clean water tank and a wastewater tank (not shown). The clean water tank stores cleaning water for washing the mop. The wastewater tank collects wastewater after use, or collects excess liquid from the robot's liquid storage tank to empty it. The base station 200 may also include an automatic water supply and drainage module, comprising a water supply module and a drainage module. One end of the water supply module is connected to a clean water pipe, and the other end provides clean water to the base station or robot via a clean water outlet. One end of the drainage module is connected to a wastewater pipe, and the other end is connected to a wastewater collection point on the base station chassis or the robot for pumping out wastewater.

[0040] The first storage area 210 or the second storage area 220 of the base station 200 may further include a connection area (not shown) of a receiving device. After the surface treatment agent is disposed in the receiving device, it is installed into the first storage area 210 or the second storage area 220 through the connection area of ​​the receiving device. The first storage area 210 of the base station 200 also includes a first output pipe (not shown), through which the surface treatment agent in the first storage area is output. The second storage area 220 includes a second output pipe (not shown), through which the surface treatment agent in the second storage area is output. In some embodiments, there may be multiple connection areas of the receiving device in the first storage area, so that after multiple surface treatment agents are installed into different receiving devices, they are connected to the first storage area through the connection areas of multiple receiving devices. A microcontroller or liquid control valve is provided in the connection area of ​​the receiving device to control whether the first storage area can receive the surface treatment agent after receiving a control signal. It is understood that in some embodiments, only one type of surface treatment agent is contained in the first storage area. In embodiments where a microcontroller or liquid control valve is provided in the connection area of ​​the containing device, only one surface treatment agent is selected to enter the first storage area to achieve the corresponding surface treatment function. The containing device is, for example, a containing bottle or a containing bag.

[0041] Understandably, in some embodiments, the first storage area and the first output pipe are a single component. After the receiving device is installed in the first storage area, the surface treatment agent can be directly output into the first storage area, and then directly output into the robot's liquid tank or robot cleaning component, or output into the cleaning mechanism 230. Understandably, in some embodiments, the first storage area and the first output pipe are two components. A microcontroller or liquid control valve can be installed between the two components. The surface treatment agent can be stored in the first storage area. The microcontroller or liquid control valve between the two components determines whether the surface treatment agent is output through the first output pipe to the robot's liquid tank or robot cleaning component, or output into the cleaning mechanism 230. The second storage area and the second output pipe are similar and will not be described further here. In some embodiments, the first or second output pipe is a flexible hose, and a liquid dispensing power device (e.g., a cleaning agent pump) can be installed on this hose to control whether and how much surface treatment agent is output. In some embodiments, the first or second output pipe is a liquid inlet.

[0042] The base station 200 may further include a power unit 240, which may include the aforementioned liquid filling power unit to enable the base station to inject surface cleaner into the robot's liquid tank or robot cleaning component. It may also include a fan or water pump to assist the base station in injecting a first medium excluding surface cleaner into the robot's liquid tank 110. The first medium may include, for example, water or other liquids without surface cleaner, such as alcohol, or a medium that can react with the surface cleaner but does not produce harmful substances. Preferably, the first medium is water, which can effectively clean away any residual surface cleaner. When the robot's liquid tank 110 contains liquid containing surface cleaner, the power unit 240 can also be used to empty the liquid containing surface cleaner from the robot's liquid tank 110. Preferably, the power unit 240 includes a fan for extracting dirt from the robot's dust box, extracting liquid from the robot's liquid tank, or extracting wastewater generated on the base station chassis after the cleaning mechanism 230 of the base station 200 cleans the robot.

[0043] It is understood that the base station 200 may also include a charging module (not shown in the figure), which is used to connect to a power source and provide power to the base station 200 and the mobile robot 100. The base station 200 may also include a waste collection system (not shown in the figure), such as a dust bag or dust box, for collecting the waste cleaned by the mobile robot 100. The base station 200 may also include a communication module (not shown in the figure), such as a Wi-Fi / Bluetooth module, enabling connection with the mobile robot 100 and user terminals for remote control and status monitoring. The base station 200 may also include sensors for detecting the status of the base station (such as water level, overflowing waste, etc.) and controllers for controlling various functions of the base station (such as charging, dust collection, cleaning, etc.), etc., which are not specifically limited in this embodiment.

[0044] In one embodiment, such as Figure 1As shown, the mobile robot 100 uses the robot cleaning component 120 to perform a first task on the target area, which includes surface treatment using a liquid containing a surface treatment agent. After completing the first task, the mobile robot 100 returns to the base station 200. The base station 200 cleans the robot cleaning component 120 and injects a first medium into the robot liquid tank 110, which does not contain a surface treatment agent. The mobile robot 100 uses the cleaned robot cleaning component 120 to perform a second task on the target area, which includes re-treatment using the first medium in the robot liquid tank 110. It is understood that the surface treatment described in this application refers to the use of a surface treatment agent to react with dirt on the ground (physical or chemical reaction), thereby removing the dirt or facilitating its transfer to a mop, such as stain removal, degreasing, disinfection, sterilization, deodorization, etc., or it may also refer to cleaning the target area (or the surface to be cleaned) with clean water. Re-treatment refers to cleaning the target area (or the surface to be cleaned) again with clean water, or other liquids that do not contain a surface treatment agent, such as alcohol.

[0045] In this embodiment, after the mobile robot 100 completes the first task, the base station 200 cleans the robot cleaning component 120, so that the mobile robot 100 can use the cleaned robot cleaning component 120 in conjunction with the first medium 110 which does not contain surface treatment agent to re-process the target area, thereby reducing or even removing the surface treatment agent left in the target area, thereby improving the cleaning effect and safety of the mobile robot.

[0046] Figure 2 This is another schematic diagram of the cleaning system provided in the embodiments of this application, such as... Figure 2 As shown, the cleaning system also includes a terminal device 300, which may be an electronic device such as a mobile phone, tablet computer, laptop computer, desktop computer, personal digital assistant, or wearable device. The terminal device 300 may include a user interface, such as a settings interface for displaying cleaning parameters of the target cleaning mode. The target cleaning mode may be, for example, a deep cleaning mode, an oil removal mode, a disinfection and sterilization mode, or an odor elimination mode.

[0047] The terminal device 300 can communicate with both the mobile robot 100 and the base station 200, thereby enabling the monitoring and control of both. For example, the terminal device 300 can control the mobile robot 100 to perform cleaning tasks on a target area, and can also control the base station 200 to provide services to the mobile robot 100 to enable self-cleaning or perform other automated tasks, such as providing functions like docking, charging, cleaning, water filling, liquid filling, and storage to the mobile robot 100.

[0048] In one embodiment, such as Figure 2 As shown, in response to a cleaning command, the terminal device 300 controls the mobile robot 100 to perform a first task on the target area using the robot cleaning component 120. The cleaning command instructs the mobile robot 100 to begin performing the cleaning task, which includes surface treatment using a liquid containing a surface treatment agent. After completing the first task, the mobile robot 100 returns to the base station 200. The base station 200 is then controlled to clean the robot cleaning component 120 and inject a first medium into the robot liquid tank 110, which does not include the surface treatment agent. The mobile robot 100 is then controlled to perform a second task on the target area using the cleaned robot cleaning component 120, which includes re-treatment using the first medium in the robot liquid tank 110.

[0049] In this embodiment, after receiving a cleaning instruction, the terminal device 300 can automatically control the base station 200 to clean the robot cleaning component 120 after the mobile robot 100 has completed its first task. This allows the mobile robot 100 to use the cleaned robot cleaning component 120 in conjunction with a first medium 110 that does not contain surface treatment agent to reprocess the target area. This allows the mobile robot and base station to automatically reduce or even remove surface treatment agent left in the target area without requiring the user to manually control the terminal device to operate the base station and mobile robot, thereby improving the cleaning effect and safety of the mobile robot.

[0050] The following will combine Figure 1 as well as Figure 2 The scenario described herein provides a detailed introduction to the cleaning method provided by the embodiments of this application. It should be noted that... Figure 1 as well as Figure 2 The scenarios described are only used to explain the cleaning methods provided in the embodiments of this application, but do not constitute a limitation on the application scenarios of the cleaning methods provided in the embodiments of this application.

[0051] Please see Figure 3 , Figure 3 This is a schematic flowchart illustrating the steps of a cleaning method provided in an embodiment of this application. This cleaning method can be applied to a cleaning system. The cleaning system includes a mobile robot and a base station; the mobile robot includes a robot liquid storage tank and a robot cleaning component.

[0052] like Figure 3 As shown, the cleaning method may include steps S101 to S104.

[0053] Step S101: The mobile robot uses the robot cleaning component to perform the first task on the target area.

[0054] The first task involves surface treatment using a liquid containing a surface treatment agent. The liquid containing the surface treatment agent can be a stock solution containing only one surface treatment agent, a mixture of the surface treatment agent and water, or a mixture containing two or more surface treatment agents that do not produce toxic hazards (e.g., a mixture of a pH-neutral surfactant and a mild disinfectant (such as alcohol) where there is no conflict between the components, but not a mixture of a chlorine-containing disinfectant (such as 84 disinfectant) and an acidic cleaner (such as detergent)).

[0055] It should be noted that liquids containing surface treatment agents can react physically or chemically with dirt on the target area, causing the dirt to disappear or facilitating its transfer to the robot's cleaning components, thereby achieving a cleaning effect on the target area.

[0056] For example, the surface treatment agent includes a stain remover. The mobile robot uses its robotic cleaning components to perform the first task on the target area, which is to clean the target area using a liquid containing the stain remover. For example, the target area may be the entire floor or windows. It is understood that using a stain remover to clean indoor areas is the most common scenario for users to use mobile robots to perform cleaning tasks.

[0057] For example, the surface treatment agent includes a degreasing liquid. The mobile robot uses a robotic cleaning component to perform a first task on the target area, namely, to degrease the target area using a liquid containing the degreasing liquid, for example, the target area is a kitchen.

[0058] For example, the surface treatment agent includes a disinfectant. The mobile robot uses a robotic cleaning component to perform a first task on the target area, namely, to disinfect the target area with a liquid containing disinfectant, such as the entire floor of the house, a pet area, or a living room area.

[0059] For example, the surface treatment agent includes a deodorizer. The mobile robot uses a robotic cleaning component to perform a first task on the target area, namely, to deodorize the target area using a liquid containing the deodorizer, for example, the target area is a pet area or a toilet.

[0060] In one embodiment, the cleaning system further includes a terminal device, which, before the mobile robot performs a first task on the target area using the robot cleaning component, further includes: the terminal device responding to a cleaning instruction to control the mobile robot to perform a first task on the target area using the robot cleaning component, the cleaning instruction being used to instruct the mobile robot to begin performing the cleaning task.

[0061] It should be noted that cleaning commands can be triggered by the user on the terminal device. For example, the user can trigger a cleaning command through single-click, double-click, or swipe operations on the control interface displayed on the terminal device. Cleaning commands can also be triggered automatically when set conditions are met. These set conditions may include pre-set timed cleaning conditions, conditions that detect the user leaving home, or conditions that detect dirt in the room.

[0062] For example, the terminal device receives a cleaning instruction to instruct the mobile robot to start performing a cleaning task and sends a first control instruction to the mobile robot; based on the first control instruction, the mobile robot moves to the target area and uses the robot cleaning component to perform a first task on the target area, thereby using a liquid containing a surface treatment agent to perform surface treatment on the target area.

[0063] In one embodiment, a terminal device controls a mobile robot to perform a first task on a target area using a robot cleaning component, including: controlling the mobile robot to enter a target cleaning mode, wherein the target cleaning mode includes the mobile robot performing a first task in the target cleaning task.

[0064] It should be noted that in the target cleaning mode, the mobile robot can use its robotic cleaning components to perform the primary task on the target area. This target cleaning mode includes, for example, at least one of the following: deep cleaning mode, degreasing mode, disinfection and sterilization mode, and odor elimination mode. In different target cleaning modes, the mobile robot can use different liquids containing surface treatment agents to treat the surface of the target area.

[0065] For example, the target cleaning mode includes a deep cleaning mode, and the target cleaning task includes cleaning multiple target areas. In the deep cleaning mode, the mobile robot can use a robotic cleaning component to perform the first task on the target area, that is, to clean the target area using a liquid containing a cleaning solution.

[0066] For example, the target cleaning mode includes an oil removal mode, and the target cleaning task includes an oil removal task. In the oil removal mode, the mobile robot can use a robotic cleaning component to perform a first task on the target area, namely, using a liquid containing an oil removal solution to remove oil from the target area.

[0067] For example, the target cleaning mode includes a disinfection and sterilization mode, and the target cleaning task includes a disinfection task for a target area. In the disinfection and sterilization mode, the mobile robot can use a robotic cleaning component to perform a first task on the target area, namely, disinfecting the target area using a liquid containing disinfectant.

[0068] For example, the target cleaning mode includes an odor elimination mode, and the target cleaning task includes an odor elimination task. In the odor elimination mode, the mobile robot can use a robotic cleaning component to perform a first task on the target area, namely, deodorizing the target area using a liquid containing a deodorizing agent.

[0069] In one embodiment, the method further includes: a terminal device, in response to a cleaning command, controlling a base station to enter a target cleaning mode, and controlling the base station to inject a surface treatment agent required for the target cleaning mode into a mobile robot. The target cleaning mode entered by the base station can be the same as the target cleaning mode entered by the mobile robot; for example, the terminal device, in response to a cleaning command, controls both the base station and the mobile robot to enter the target cleaning mode. In the target cleaning mode, the base station injects the surface treatment agent required for the target cleaning mode into the mobile robot.

[0070] In one embodiment, controlling the base station to inject the surface treatment agent required for the target cleaning mode into the mobile robot includes: calculating the required amount of surface treatment agent for the target cleaning mode based on the target area; and controlling the base station to inject the required amount of surface treatment agent into the mobile robot.

[0071] The surface treatment agent required for the target cleaning mode is injected into the mobile robot's liquid reservoir or cleaning component. The amount of surface treatment agent required can be positively correlated with the area of ​​the target region, or it can be determined based on the type of target area or the target cleaning mode. For example, different target area types or different target cleaning modes require surface treatment agents with different functions, and therefore require different amounts of surface treatment agent.

[0072] It should be noted that by calculating the required amount of surface treatment agent for the target cleaning mode based on the target area and controlling the base station to inject the required amount of surface treatment agent into the mobile robot, it is possible to avoid insufficient surface treatment of the target area when using liquid containing surface treatment agent. This avoids the need for the mobile robot to return to the base station to replenish the surface treatment agent, thus improving the cleaning efficiency of the mobile robot and reducing the waste of surface treatment agent, thereby reducing costs.

[0073] In one embodiment, the base station includes a first storage area and a second storage area. The first storage area is used to store a surface treatment agent selected from a variety of different functions, and the second storage area is used to store a surface treatment agent with a different function than the one stored in the first storage area.

[0074] The first storage area can be used to store one of the following surface treatment agents: degreaser, disinfectant, or deodorizer. The second storage area can be used to store a different type of cleaning liquid. For some typical scenarios, existing solutions cannot achieve multiple cleaning effects (e.g., stain removal, sterilization, or deodorization) with a single robot. However, this embodiment provides two cleaning liquid storage areas. One area meets the primary cleaning needs (stain removal is the most frequently requested primary cleaning function), while the other area meets different special needs (e.g., removing grease in the kitchen, deodorizing for pets, and disinfecting children's rooms), thus satisfying users' cleaning needs for different scenarios.

[0075] In one embodiment, the method further includes: the base station sending functional information of the surface treatment agent in the first storage area to the terminal device; the terminal device generating first prompt information based on the functional information of the surface treatment agent in the first storage area, and displaying the first prompt information, wherein the first prompt information is used to prompt the user with the functional information of the surface treatment agent, or the function and availability information.

[0076] It should be noted that the base station can detect the functional information of the surface treatment agent in the first storage area. This detection can be achieved using infrared detection, for example, by placing infrared photocells and black and white stickers in the first storage area to identify the surface treatment agent's functional information. Alternatively, the functional information of the surface treatment agent can be detected using microswitches. For example, multiple microswitches can be placed in the first storage area, and the functional information of the surface treatment agent can be identified by the sensing parameters of different microswitches. The first prompt information is displayed on the terminal device to facilitate user identification of the functional information of the surface treatment agent in the first storage area, preventing incorrect placement and misuse of the surface treatment agent. In some implementations, a first storage table is pre-written into the base station's control board. This first storage table represents the correspondence between the read values ​​of the black and white stickers and the functional information of the surface treatment agent. For example, a read value of 11 indicates that the surface treatment agent's function is disinfection (read value 01); a read value of 10 indicates that the surface treatment agent's function is deodorization; and a read value of 00 indicates that the surface treatment agent is not installed (not in place) or that the surface treatment agent type is abnormal. Thus, the base station can identify the functional or type information of the surface treatment agent installed in the first storage area. It is understood that the functional information in this application represents disinfection, deodorization, degreasing, etc., while the type information indicates that the surface treatment agent is a disinfectant, deodorant, degreasing liquid, or possibly a liquid with unknown functions.

[0077] In one embodiment, the method further includes: the base station sending functional information of the surface treatment agent in the first storage area to the terminal device; the terminal device matching the functional information of the surface treatment agent in the first storage area with the functional information of the surface treatment agent corresponding to the target cleaning mode; and the terminal device controlling the base station to perform different operations based on the matching result.

[0078] It should be noted that different target cleaning modes may require different surface treatment agents, and the cleaning capabilities of different surface treatment agents are also different. Therefore, after entering the target cleaning mode, it is necessary to ensure that the functional information of the surface treatment agent in the first storage area is the same as the functional information of the surface treatment agent corresponding to the target cleaning mode, so as to ensure that the surface treatment agent used in the target cleaning mode is the required surface treatment agent, and thus ensure the cleaning effect.

[0079] The terminal device controls the base station to perform different operations based on the matching result, including: in response to a yes matching result, the terminal device controls the base station to enter the target cleaning mode. That is, when the functional information of the surface treatment agent in the first storage area matches the functional information of the surface treatment agent corresponding to the target cleaning mode, the terminal device can control the base station to enter the target cleaning mode.

[0080] The terminal device controls the base station to perform different operations based on the matching result, including: In response to a negative matching result, the terminal device controls the base station not to enter the target cleaning mode and generates a second prompt message. This second prompt message informs the user that the surface treatment agent in the first storage area does not meet the functional requirements of the surface treatment agent required for the target cleaning mode. In other words, if the functional information of the surface treatment agent in the first storage area does not match the functional information of the surface treatment agent corresponding to the target cleaning mode, the terminal device does not control the base station to enter the target cleaning mode and generates the second prompt message to inform the user that the surface treatment agent in the first storage area does not meet the functional requirements of the target cleaning mode, so that the user can replace the surface treatment agent in the first storage area in a timely manner. Alternatively, the second prompt message may indicate that the surface treatment agent required for the target cleaning mode is not available, so that the user can place the required surface treatment agent in the first storage area in a timely manner.

[0081] In one embodiment, the terminal device is used to create shortcuts corresponding to at least one cleaning mode of the mobile robot; the method further includes: the terminal device displays a settings interface in response to a triggering operation of the shortcut; the settings interface includes cleaning parameters of the cleaning mode, the cleaning parameters include the function or type information of the surface treatment agent, and the function or type information of the surface treatment agent set by default is different under different shortcuts.

[0082] The cleaning parameters include at least one of the following: water volume parameter, cleaning frequency parameter, and route preference parameter. The water volume parameter can be used to set the amount of water required when the robot uses the robot cleaning component to perform the first or second task. The cleaning frequency parameter can be used to set the number of times the mobile robot treats the surface of the target area. The route preference parameter can be used to set the movement mode of the mobile robot when treating the surface of the target area, such as a zigzag route or a bow-shaped route.

[0083] It should be noted that the default surface treatment agent function can differ under different shortcuts, thus meeting various cleaning needs. By triggering the shortcut corresponding to the cleaning mode, the cleaning parameters of the cleaning mode can be quickly set. This allows users to quickly control the mobile robot to perform the first or second task on the target area with a single click without having to configure the cleaning parameters step by step, greatly improving the ease of operation of the terminal and the cleaning efficiency of the mobile robot.

[0084] In one embodiment, the settings interface includes preset icons; the method further includes generating a cleaning command in response to a trigger operation on the preset icons. That is, the settings interface displayed by the terminal device may include preset icons, which can be set according to actual conditions, such as a confirmation button or a "Start Cleaning" button. The cleaning command may be generated in response to a trigger operation on the preset icons.

[0085] In one embodiment, the settings page includes a second task switch, which is used to set whether the mobile robot automatically performs a second task. The second task includes reprocessing the robot using a first medium from its reservoir, the first medium excluding a surface treatment agent.

[0086] It should be noted that the second task switch can be in an on or off state. Users can switch the second task switch to the on or off state by triggering it. When the second task switch is on, the mobile robot is set to automatically perform the second task. When the second task switch is off, the mobile robot is set not to automatically perform the second task.

[0087] For example, the second task could be water re-mopping. Water re-mopping can refer to the mobile robot returning to the base station after completing the first task to clean the robot's cleaning components and inject clean water (the first medium) into the robot's liquid tank, and then using the cleaned robot's cleaning components in conjunction with the clean water to re-clean the target area.

[0088] For example, the second task switch is set to "on" by default. When the terminal device displays the settings interface, the second task switch in the settings interface can be set to "on" by default. This means that after the mobile robot completes the first task, it will automatically execute the second task. This allows the mobile robot and the base station to automatically reprocess the surface cleaning agent left on the surface to remove it without the user having to manually control the terminal device step by step to operate the base station and the mobile robot. This improves the ease of operation of the terminal device and also enhances the cleaning effect and safety of the mobile robot.

[0089] For example, the settings page also includes descriptive information for the second task. This descriptive information can be displayed around the second task switch, providing details about the second task. For instance, if the second task is mopping with clean water, the descriptive information could be: Clean the floor with a surface treatment agent, then mop with clean water.

[0090] In one embodiment, the shortcuts include at least one of the following: a shortcut for the degreasing mode, a shortcut for the disinfection and sterilization mode, and a shortcut for the odor elimination mode. Since users may still have needs for degreasing, disinfection, or deodorization in some scenarios, shortcuts for the degreasing mode, disinfection and sterilization mode, and odor elimination mode can be set to quickly control the mobile robot to enter the corresponding cleaning mode, thereby quickly meeting the user's needs for degreasing, disinfection, or deodorization and improving the cleaning efficiency of the mobile robot.

[0091] For example, the default setting for the surface treatment agent in the shortcut for the degreasing mode is degreasing liquid. In other words, for oily floors (such as in a kitchen), the cleaning parameters for the degreasing mode can be quickly set using the shortcut, and the mobile robot can be quickly controlled to enter degreasing mode, thus quickly using a liquid containing degreasing liquid to remove oil from the target area.

[0092] For example, the default setting for the surface treatment agent in the shortcut for the disinfection and sterilization mode is disinfectant. In other words, for families with infants and young children, the shortcut allows for quick setting of cleaning parameters for the disinfection and sterilization mode, and rapid control of the mobile robot to enter disinfection and sterilization mode, enabling the quick use of a disinfectant-containing liquid to sterilize the target area.

[0093] For example, the default setting for the surface treatment agent in the shortcut for the odor elimination mode is deodorizer. In other words, pet owners can quickly set the cleaning parameters for the odor elimination mode and quickly control the mobile robot to enter odor elimination mode, thus quickly using a liquid containing deodorizer to deodorize the target area.

[0094] In one embodiment, the method further includes: in response to receiving a first map and detecting that the area to be cleaned on the first map includes a kitchen, creating a shortcut corresponding to the degreasing mode; in response to receiving a first map and detecting that the area to be cleaned on the first map includes a children's room, creating a shortcut corresponding to the disinfection and sterilization mode; and in response to receiving a first map and detecting that the area to be cleaned on the first map includes a pet area, creating a shortcut corresponding to the odor elimination mode.

[0095] The shortcuts for the degreasing mode, the disinfection and sterilization mode, and the odor elimination mode can be created simultaneously or separately. Shortcuts created simultaneously can be any combination of any two of the above shortcuts, or a combination of all three.

[0096] It should be noted that shortcuts for at least one cleaning mode of the mobile robot can be automatically created. For example, in response to detecting that the area to be cleaned in the first map includes a specific room, a shortcut for the cleaning mode corresponding to the specific room is created, which facilitates quick control of the mobile robot to enter the corresponding cleaning mode and perform the corresponding cleaning task, thereby improving the cleaning efficiency of the mobile robot.

[0097] In one embodiment, the function information of the surface treatment agents required for different rooms can be edited by default in the shortcut corresponding to the disinfection and sterilization mode. It should be noted that the function information of the surface treatment agents required for different rooms may be different, while the default function information may be the same for different rooms. Therefore, it is necessary to edit the function information of the surface treatment agents required for different rooms to improve the convenience and flexibility of setting the cleaning parameters for the disinfection and sterilization mode of the terminal device.

[0098] In one embodiment, the method further includes: after receiving map information or updated map information pushed by the mobile robot, and identifying the area corresponding to the target cleaning mode, the terminal device generates a shortcut to the target cleaning mode.

[0099] It should be noted that when the terminal device receives map information or updated map information, it can identify the area corresponding to the target cleaning mode and automatically generate a shortcut for the target cleaning mode. For example, if the map information includes the kitchen, a shortcut for the degreasing mode will be automatically generated; if the map information includes the children's room, a shortcut for the disinfection and sterilization mode will be automatically generated; and if the map information includes the pet area, a shortcut for the odor elimination mode will be automatically generated.

[0100] In one embodiment, before the mobile robot performs a first task on the target area using the robot cleaning component, the mobile robot further includes receiving a surface treatment agent required for a target cleaning mode injected by a base station, wherein the target cleaning mode includes at least one of the following: a deep cleaning mode, an oil removal mode, a disinfection and sterilization mode, and an odor elimination mode.

[0101] It should be noted that when the mobile robot uses its cleaning component to perform the first task on the target area, it needs to use a liquid containing a surface treatment agent to treat the surface of the target area, and different cleaning modes may require different surface treatment agents. Therefore, before performing the first task, the mobile robot needs to ensure that it has the surface treatment agent required for the target cleaning mode. This surface treatment agent can be injected by the base station.

[0102] For example, the mobile robot receives the surface treatment agent required for the target cleaning pattern injected by the base station, including: the robot's reservoir receiving the surface treatment agent required for the target cleaning pattern and clean water. That is, the base station can inject the surface treatment agent required for the target cleaning pattern and clean water into the robot's reservoir, thereby ensuring that the mobile robot itself has the surface treatment agent required for the target cleaning pattern, and thus ensuring that the mobile robot can use the surface treatment agent and clean water to perform surface treatment on the target area. In some embodiments, the surface treatment agent injected by the base station into the robot is mixed with water in a certain proportion; this mixing can be done on the robot's actuators or in the robot's reservoir, meaning the proportion of water added can be adjusted.

[0103] For example, the mobile robot receives the surface treatment agent required for the target cleaning mode injected by the base station, including: the robot cleaning component receiving the surface treatment agent required for the target cleaning mode. That is, the base station can inject the surface treatment agent required for the target cleaning mode into the robot cleaning component, thereby ensuring that the mobile robot itself has the surface treatment agent required for the target cleaning mode, and thus ensuring that the mobile robot can use the liquid containing the surface treatment agent to perform surface treatment on the target area with clean water in the robot's liquid tank.

[0104] Step S102: After completing the first task, the mobile robot returns to the base station.

[0105] It should be noted that the mobile robot can also return to the base station before completing its first task. For example, the mobile robot can treat the surface of the target area multiple times with a liquid containing a surface treatment agent. Before completing multiple surface treatments, the mobile robot can return to the base station to replenish the surface treatment agent after each treatment of the target area. Alternatively, the mobile robot can treat the surface of the target area only once. After treating a portion of the target area, it can return to the base station to replenish the surface treatment agent.

[0106] In one embodiment, the mobile robot acquires base station location information; based on the base station location information, it plans a route back to the base station; the mobile robot moves along the route until it reaches the base station.

[0107] In one embodiment, after the mobile robot performs the first task on the target area using the robot cleaning component, the method further includes: detecting the initial dirt value of the target area, whereby the initial dirt value is used to determine whether the first task has been completed. It should be noted that the initial dirt value of the target area can be detected by a sensor carried by the mobile robot, or by a sensor set up by the base station to detect the wastewater after cleaning by the mobile robot, or other detection methods may be used. This embodiment does not specifically limit the method used.

[0108] In one embodiment, the mobile robot performs a first task, including: the mobile robot performing the first task on a target area; detecting the remaining dirt level in the target area; comparing a first ratio of the remaining dirt level to an initial dirt level with a preset dirt ratio; in response to the first ratio being less than the preset dirt ratio, the mobile robot completes the first task, and the robot's reservoir receives a first medium injected by a base station; and in response to the first ratio being greater than the preset dirt ratio, the mobile robot receives a surface treatment agent injected by the base station, so that the mobile robot continues to perform the first task until the first ratio is less than the preset dirt ratio. The preset dirt ratio may be 0.1%.

[0109] It should be noted that the method for detecting the remaining dirt value in the target area can be the same as the method for detecting the initial dirt value, thus ensuring the accuracy of the first ratio of the remaining dirt value to the initial dirt value. The preset dirt ratio can be flexibly set by the user according to actual needs. When the first ratio is less than the preset dirt ratio, it indicates that the mobile robot has completed its first task, and therefore the robot's reservoir can receive the first medium injected by the base station. When the first ratio is greater than the preset dirt ratio, it indicates that the mobile robot has not yet completed its first task, and therefore the mobile robot needs to continue performing the first task until the first ratio is less than the preset dirt ratio. Simultaneously, when the first ratio is greater than the preset dirt ratio, the mobile robot can receive the surface treatment agent injected by the base station, preventing insufficient surface treatment agent carried by the mobile robot, which could affect the cleaning effect of the target area.

[0110] In one embodiment, the method further includes: during the process of the mobile robot performing a first task in the target area, in response to insufficient liquid in the robot's liquid tank, the mobile robot returns to the base station to replenish the liquid in the robot's liquid tank through the base station. It should be noted that the mobile robot can detect the liquid level in the robot's liquid tank, and when it determines that the liquid capacity in the robot's liquid tank is less than a set capacity, it returns to the base station to replenish the liquid in the robot's liquid tank through the base station.

[0111] In one embodiment, the method further includes: during the process of the mobile robot performing a first task in the target area, in response to insufficient battery power, the mobile robot returns to the base station to be charged by the base station. It should be noted that the mobile robot's battery power may include the remaining battery power. The mobile robot can detect the remaining battery power and, when it determines that the remaining power is less than a set remaining power, returns to the base station to be charged by the base station.

[0112] In one embodiment, the method further includes: during the process of the mobile robot performing a first task on the target area, in response to the degree of dirtiness of the robot cleaning component exceeding a preset dirtiness threshold, the mobile robot returns to the base station to clean the robot cleaning component via the base station. It should be noted that the preset dirtiness threshold can be set according to actual conditions. The mobile robot can detect the degree of dirtiness of the robot cleaning component, and when it determines that the degree of dirtiness of the robot cleaning component exceeds the preset dirtiness threshold, it returns to the base station to clean the mobile robot cleaning component via the base station.

[0113] Step S103: The base station cleans the robot cleaning parts and injects the first medium into the robot's liquid storage tank.

[0114] The robot's liquid reservoir may include, for example, a robot water tank. The first medium does not include surface treatment agents. For example, surface treatment agents may include detergents, degreasers, disinfectants, and / or deodorizers. The first medium may include liquids such as water or alcohol that do not contain surface treatment agents. After the robot cleaning component is cleaned by the base station, the base station injects the first medium into the robot's liquid reservoir, enabling the target area to be reprocessed using the first medium in the robot's liquid reservoir.

[0115] In one embodiment, the base station cleans the robot cleaning component of the mobile robot, including washing and / or drying the robot cleaning component to obtain a cleaned robot cleaning component. That is, the base station's cleaning mechanism 230 can clean the robot cleaning component by washing and drying, for example, washing followed by drying, or washing only or drying only.

[0116] In one embodiment, the base station cleans the robot cleaning component of a mobile robot, including: when the surface treatment agent is a disinfectant or bactericide, using a first medium to clean the robot cleaning component after performing a first task. That is, when the mobile robot uses a liquid containing disinfectant or bactericide to treat the target area, the base station can use a first medium to clean the robot cleaning component after performing the first task, such as using clean water to clean the robot cleaning component with disinfectant or bactericide adhering to it.

[0117] In one embodiment, the base station cleans the robot cleaning component of the mobile robot, including: when the surface treatment agent is a decontaminant or degreaser, using the surface treatment agent and water to clean the robot cleaning component after performing the first task.

[0118] It should be noted that when the mobile robot uses a liquid containing a cleaning agent or degreaser to treat the target area, the base station can use a surface treatment agent (cleaning agent or degreaser) and water to clean the robot cleaning parts after completing the first task. For example, degreaser and water can be used to clean the robot cleaning parts with degreaser (and oil stains) attached, thereby improving the cleaning effect of the base station on the robot cleaning parts.

[0119] In one embodiment, after the base station cleans the robot cleaning component of the mobile robot, the method further includes: detecting whether there is still liquid containing surface treatment agent remaining on the robot cleaning component; if so, the base station cleans the robot cleaning component again.

[0120] It should be noted that the detection of residual liquid on the robot cleaning component can be performed by a detection device installed in the base station. If it is determined that there is still liquid containing surface treatment agent remaining on the robot cleaning component, the base station needs to clean the robot cleaning component again to ensure its cleanliness, avoid poor cleaning effect in subsequent reprocessing of the target area, and prevent adverse reactions between the residual surface treatment agent and the surface treatment agents required for other cleaning tasks when the robot cleaning component performs other cleaning tasks.

[0121] For example, the detection device can detect the content of surface treatment agent in residual liquid on the robot cleaning part. If the content of surface treatment agent in the residual liquid is greater than a set content threshold, it is determined that there is still liquid containing surface treatment agent remaining on the robot cleaning part; if the content of surface treatment agent in the residual liquid is less than the set content threshold, it is determined that there is no liquid containing surface treatment agent remaining on the robot cleaning part. In some embodiments, the content threshold is 0.1%.

[0122] In one embodiment, before the base station injects the first medium into the mobile robot's reservoir, the method further includes detecting whether there is still liquid containing surface treatment agent in the robot's reservoir. It should be noted that during the mobile robot's execution of the first task on the target area, some liquid containing surface treatment agent may not be completely used up and may remain in the robot's reservoir.

[0123] Therefore, before the base station injects the first medium into the mobile robot's reservoir, it needs to check whether there is still liquid containing surface treatment agent in the robot's reservoir. This avoids the subsequent use of liquid containing surface treatment agent to re-treat the target area, thus ensuring the cleaning effect of re-treating the target area. It also avoids adverse reactions between the residual liquid containing surface treatment agent in the robot's reservoir and the liquid containing surface treatment agent required for other cleaning tasks when the robot's reservoir is used to perform other cleaning tasks.

[0124] In one embodiment, the method further includes: in response to the presence of a surface-treatment agent-containing liquid in the robot's liquid reservoir, the base station empties the surface-treatment agent-containing liquid from the robot's liquid reservoir.

[0125] It should be noted that if liquid containing surface treatment agent is detected in the robot's liquid tank, the base station will empty the liquid containing surface treatment agent from the robot's liquid tank, thereby avoiding the subsequent use of liquid containing surface treatment agent to re-treat the target area, thus ensuring the cleaning effect of re-treating the target area.

[0126] For example, the base station empties the liquid containing surface treatment agent from the robot's liquid storage tank, including: emptying the liquid containing surface treatment agent from the robot's liquid storage tank based on a power unit in the base station. For instance, if liquid containing surface treatment agent is detected in the robot's liquid storage tank, the base station can use a power unit, such as a fan, to empty the liquid containing surface treatment agent from the robot's liquid storage tank into the base station's wastewater tank or sewage module.

[0127] Step S104: The mobile robot uses the cleaned robot cleaning kit to perform the second task on the target area.

[0128] The second task involves reprocessing the surface using the first medium in the robot's reservoir. In other words, the mobile robot uses its cleaned cleaning components in conjunction with the first medium in the reservoir to reprocess the surface-treated target area, thereby reducing or even removing any surface treatment agent remaining on the target area, thus improving the cleaning effectiveness and safety of the mobile robot.

[0129] In one embodiment, the method further includes: in the target cleaning mode, the base station cleans the robot cleaning component and injects a first medium into the robot's liquid storage tank, after which the mobile robot automatically uses the cleaned robot cleaning component to perform a second task.

[0130] It should be noted that the target cleaning mode includes at least one of the following: deep cleaning mode, degreasing mode, disinfection and sterilization mode, and odor elimination mode. In any target cleaning mode, after the mobile robot completes its first task and returns to the base station, the base station needs to clean the robot's cleaning components and inject a first medium into the robot's liquid storage tank. Afterward, the mobile robot can automatically use the cleaned cleaning components to perform the second task.

[0131] The method further includes: the mobile robot receiving location information of the target area sent by the terminal device. It is understood that the mobile robot needs to reach the target area first before it can use the cleaned robotic cleaning component to perform the second task. Therefore, the mobile robot can receive the location information of the target area sent by the terminal device and move to the target area based on that location information.

[0132] The method also includes: after the mobile robot moves to the target area, it automatically performs a second task. This means that after the mobile robot moves to the target area, it automatically uses the cleaned robot cleaning components to perform the second task. Specifically, it uses the cleaned robot cleaning components, along with the first medium in the robot's reservoir, to re-treat the surface-treated target area. This reduces or even removes any surface treatment agent remaining in the target area, thereby improving the cleaning effect and safety of the mobile robot. This eliminates the need for the user to manually control the terminal and then gradually control the base station to add only clean water to the robot's reservoir to control the mobile robot to perform tasks such as water-based mopping.

[0133] In one embodiment, before the mobile robot automatically performs the second task, the method further includes: detecting the initial surface treatment agent value of the target area. The initial surface treatment agent value is used to determine whether the second task has been completed. It should be noted that the initial surface treatment agent value may be, for example, the initial value of a degreasing agent, a disinfectant, or a deodorizer. The initial surface treatment agent value of the target area can be detected by a sensor carried by the mobile robot, or other detection methods may be used; this embodiment does not specifically limit the method used.

[0134] In one embodiment, automatically performing a second task includes: releasing a first medium from a robotic reservoir; and using a cleaned robotic cleaning component in conjunction with the first medium to clean a target area. The first medium is released onto the cleaned robotic cleaning component, enabling the cleaned robotic cleaning component carrying the first medium to clean the target area. Alternatively, the first medium is released into the target area, enabling the cleaned robotic cleaning component in conjunction with the first medium within the target area to clean the target area.

[0135] It should be noted that during the process of the mobile robot automatically performing the second task, the first medium in the robot's liquid tank needs to be released onto the cleaned robot cleaning component or released into the target area. Only then can the cleaned robot cleaning component, together with the first medium in the robot's liquid tank, be used to re-process the surface-treated target area, thereby reducing or even removing the surface treatment agent left in the target area, thus improving the cleaning effect and safety of the mobile robot.

[0136] In one embodiment, after the mobile robot completes the second task, it sends a notification message indicating that the second task has been completed to the terminal device to remind the user that the second task has been completed. It should be noted that the terminal device can display this notification message to remind the user that the second task has been completed, thereby improving the user experience.

[0137] In one embodiment, the mobile robot completes a second task, including: the mobile robot performing a second task on a target area; detecting the remaining surface treatment agent value in the target area; comparing a second ratio of the remaining surface treatment agent value to the initial surface treatment agent value with a preset surface treatment agent ratio; in response to the second ratio being less than the preset surface treatment agent ratio, the mobile robot completes the second task; and in response to the second ratio being greater than the preset surface treatment agent ratio, the mobile robot returns to the base station so that after the robot cleaning component is cleaned, it receives a first medium injected by the base station to continue performing the second task until the second ratio is less than the preset surface treatment agent ratio.

[0138] It should be noted that the remaining surface treatment agent value in the target area may be, for example, the remaining value of degreasing liquid, disinfectant, or deodorizer. The detection method for the remaining surface treatment agent value in the target area can be the same as the detection method for the initial surface treatment agent value, thus ensuring the accuracy of the second ratio of the remaining surface treatment agent value to the initial surface treatment agent value. The preset surface treatment agent ratio can be flexibly set by the user according to actual needs. If the second ratio is less than the preset surface treatment agent ratio, it indicates that the mobile robot has completed the second task. If the second ratio is greater than the preset surface treatment agent ratio, it indicates that the mobile robot has not yet completed the second task, and therefore the mobile robot needs to continue performing the second task until the second ratio is less than the preset surface treatment agent ratio. Simultaneously, if the second ratio is greater than the preset surface treatment agent ratio, the mobile robot can return to the base station so that after the robot cleaning parts are cleaned, it can receive the first medium injected by the base station. This maintains the cleanliness of the robot cleaning parts and avoids insufficient first medium carried by the mobile robot, thereby improving the reprocessing effect of the mobile robot on the target area. This reduces or even removes the surface treatment agent remaining in the target area, improving the cleaning effect and safety of the mobile robot. The preset surface treatment agent ratio can be, for example, 0.1%.

[0139] The cleaning method provided in the above embodiments includes: a mobile robot performing a first task on a target area using a robot cleaning component; the mobile robot returning to a base station after completing the first task; the base station cleaning the robot cleaning component and injecting a first medium into the robot's liquid reservoir; and the mobile robot performing a second task on the target area using the cleaned robot cleaning component; wherein the first task includes surface treatment using a liquid containing a surface treatment agent, and the second task includes re-treatment using the first medium in the robot's liquid reservoir, wherein the first medium does not include a surface treatment agent.

[0140] By using a cleaned robot cleaning component in conjunction with a first medium that does not contain surface treatment agents to re-treat the target area, it is possible to reduce or even remove surface treatment agents left in the target area, thereby improving the cleaning effect and safety of the mobile robot.

[0141] The following combination Figure 4 , Figure 5 , Figure 6 The cleaning method provided in the embodiments of this application will be further explained and described. The terminal device will be illustrated using an app as an example, and the mobile robot will be illustrated using a robot as an example.

[0142] like Figure 4 As shown, when a user clicks on a target cleaning mode (e.g., stain removal mode / special mode) in the APP, the APP controls the base station to detect: ① whether the main agent is in place, the remaining amount of the main agent, and whether the function of the special agent matches; ② the water level in the clean water tank. If the base station detects ① that the main agent is not in place or the remaining amount is insufficient, the APP will prompt the user that the main agent is not installed or the remaining amount is insufficient. If the base station detects that the function of the special agent does not match or the remaining amount is insufficient, the APP will prompt the user that the special agent is not installed, or that the type of special agent does not match, or that the remaining amount of the special agent is insufficient. If the base station detects ② that the water level in the clean water tank is insufficient, the APP will prompt the user that the clean water tank is low on water. In some embodiments, the base station includes an automatic water supply and drainage module, so this prompt is not required. If the base station detects ① that the main agent is in place and the remaining amount is sufficient, or that the function of the special agent matches and the remaining amount is sufficient, the base station applies the main agent or special agent to the cleaning component of the robot and applies clean water to the robot. The robot detects that the cleaning component has received the main agent or special agent and that the water tank has received clean water, controls the water tank to wet the cleaning component, and moves to the cleaning position to perform the cleaning work with the main agent or special agent. Alternatively, if the base station detects that the main agent is present and in sufficient quantity, or that the special agent is functionally compatible and in sufficient quantity, then the base station applies the main agent or special agent and clean water to the robot's water tank; after the robot detects that the water tank is full of the main agent or special agent and clean water, it proceeds to the cleaning location to perform cleaning work with the main agent or special agent. In some embodiments, a level gauge can be installed in the first storage area, the second storage area, or the water tank to detect the remaining amount of liquid contained therein. Thus, the execution process of this embodiment constitutes the first task described above in this application. It is understood that the main agent is a cleaning solution, and the special agent can be a disinfectant, deodorant, or degreasing agent. Both the main agent and the special agent are one of the aforementioned surface treatment agents.

[0143] like Figure 4As shown, when a user clicks on the target cleaning mode in the app, the app sends the cleaning location to the robot. The robot then arrives at the location and performs cleaning with a main cleaning agent or a special cleaning agent. The robot detects whether the dirt (③) has been cleaned completely, or whether the robot's sensors detect that the dirt level is below a preset threshold. It then controls the robot to return to the base station and sends the result there. The base station detects the robot's return and cleans the cleaning components. If the dirt (③) has not been cleaned completely, or if the robot's sensors detect that the dirt level is above the preset threshold, it returns to apply the main cleaning agent / special cleaning agent to the robot's cleaning components and applies clean water to the robot, or applies the main cleaning agent / special cleaning agent and clean water to the robot's water tank. If the dirt (③) has been cleaned completely, or if the robot's sensors detect that the dirt level is below the preset threshold, the base station applies clean water to the robot's water tank. The robot arrives at the preset location and performs a clean water re-mopping, completing the process when the main cleaning agent or special cleaning agent is detected to be below the preset threshold (④). After completion, the robot notifies the app, and the app indicates that the target cleaning mode has been completed. It can be understood that this section describes the completion conditions of the first task and the execution conditions and process of the second task. The dirt level is less than the preset threshold stated in the preset threshold, which corresponds to the preset dirt threshold in the aforementioned embodiments. The main agent or special agent is less than the preset threshold stated in the preset threshold, which corresponds to the preset surface treatment agent threshold in the aforementioned embodiments.

[0144] In this embodiment, after the robot has completed its first task, such as removing grease from oily floors (e.g., kitchens), disinfecting or sterilizing floors for families with infants or young children, or deodorizing floors for pet owners, it can use clean water to mop again to clean any remaining degreaser, disinfectant, or deodorizer on the floor, thereby improving the user experience.

[0145] like Figure 5As shown, the user clicks on the target cleaning mode in the APP and configures the cleaning mode (the cleaning mode includes at least floor cleaning). Floor cleaning types include: using the cleaning liquid corresponding to the target cleaning mode with disinfectant, or not using any. If the target cleaning mode is disinfection, disinfectant is selected by default, and water mopping is disabled by default (users can choose to turn this water mopping function on or off; in the disinfection function, users may want the disinfectant to remain on the surface for a preset time before performing water mopping, so water mopping can be disabled by default to accommodate different user needs). If the target cleaning mode is stain removal, stain remover is selected by default, and water mopping is enabled by default. After the user confirms on the APP, the base station detects ① the type of special agent and determines whether it matches the target cleaning task. If they do not match, the base station notifies the APP, and the APP prompts that the special agent type does not match the target cleaning task or is not available. For example, if the target cleaning mode is disinfection, and the base station detects a deodorant as the special agent type, the result is a mismatch, prompting the user that the deodorant does not match the disinfection mode, or that the disinfectant is not available. If a match is found, the app prompts the user with information about the disinfectant's function and availability, such as "Disinfection function / disinfectant, normal." The base station then applies the special agent to the robot's mop or adds the special agent and water to the robot's water tank. Finally, the robot performs the corresponding task. In this implementation, before executing the target cleaning mode task, a prompt message can be generated based on the function information of the special agent identified by the base station, preventing the incorrect addition of the special agent and avoiding the robot vacuum using the wrong type of special agent during operation, thus affecting the cleaning effect.

[0146] like Figure 6 As shown, the user clicks "Start Mapping" on the app, the robot performs the mapping task, and sends map data to the app. The app generates a map and identifies the kitchen area, then automatically generates a degreasing mode.

[0147] like Figure 6 As shown, the user clicks on the degreasing mode in the app and configures the cleaning mode (the cleaning mode must include floor cleaning). Floor cleaning types include: using degreasing liquid, disinfectant, or neither. The default selection is degreasing liquid, and the default setting is to start mopping with clean water. The base station checks if the special agent function is compatible; if not, the base station notifies the app, and the app indicates that the special liquid function is incompatible or the degreasing liquid is not installed. If compatible, the base station applies the special agent to the robot's mop or adds special agent and water to the robot's water tank, and finally, the robot performs the corresponding task.

[0148] In this implementation, the app can automatically generate shortcuts upon receiving map information and identifying specific areas, such as the kitchen. The shortcut will automatically select the appropriate special agent for that area, thus improving the ease of use of the terminal device and the operational efficiency of the mobile robot, eliminating the need for users to define areas or manually perform tasks step-by-step. Furthermore, the water mopping function is enabled by default, allowing the robot to automatically and effectively remove any special agents left on the floor, enhancing the user experience.

[0149] Please see Figure 7 , Figure 7 This is a schematic flowchart illustrating the steps of another cleaning method provided in this application embodiment. The cleaning method is applied to a mobile robot, which includes a robot fluid reservoir and a robot cleaning component.

[0150] like Figure 7 As shown, the cleaning method may include steps S201 to S203.

[0151] Step S201: Use the robot cleaning component to perform the first task on the target area.

[0152] The first task involves performing surface treatment using a liquid containing a surface treatment agent. The robotic cleaning components include at least one of the following: a mop, a rag, or a roller brush.

[0153] In one embodiment, before performing a first task on a target area using the robotic cleaning component, the method further includes: receiving a surface treatment agent required for a target cleaning mode injected by the base station, wherein the target cleaning mode includes at least one of the following: a deep cleaning mode, an oil removal mode, a disinfection and sterilization mode, and an odor elimination mode.

[0154] In one embodiment, receiving the surface treatment agent required for the target cleaning mode injected by the base station includes: the robot reservoir receiving the surface treatment agent required for the target cleaning mode injected by the base station and a first medium; or, the robot cleaning component receiving the surface treatment agent required for the target cleaning mode.

[0155] In one embodiment, after the mobile robot performs a first task on the target area using the robot cleaning component, the method further includes: detecting an initial dirt value of the target area, the initial dirt value being used to determine whether the first task has been completed.

[0156] In one embodiment, the method further includes: during the process of the mobile robot performing the first task on the target area, in response to insufficient liquid in the robot's reservoir, insufficient power of the mobile robot, and / or the degree of dirtiness of the robot cleaning component exceeding a preset dirtiness threshold, the mobile robot returns to the base station to replenish the liquid in the robot's reservoir, charge the mobile robot, and / or clean the robot cleaning component via the base station. The related explanations and beneficial effects are similar to those of the aforementioned embodiments and will not be repeated here.

[0157] Step S202: After completing the first task, return to the base station so that the base station can clean the robot cleaning parts and receive the first medium provided by the base station based on the robot's liquid storage tank.

[0158] The first medium does not include surface treatment agents. The robot's liquid storage tank includes a robot water tank. The first medium can be clean water.

[0159] In one embodiment, completing the first task includes: the mobile robot performing the first task on a target area; detecting the remaining dirt value in the target area; comparing a first ratio of the remaining dirt value to an initial dirt value with a preset dirt ratio; in response to the first ratio being less than the preset dirt ratio, the mobile robot completing the first task, and the robot's reservoir receiving a first medium injected by the base station; and in response to the first ratio being greater than the preset dirt ratio, the mobile robot receiving the surface treatment agent injected by the base station, so that the mobile robot continues to perform the first task until the first ratio is less than the preset dirt ratio.

[0160] Step S203: Use the cleaned robot cleaning component to perform the second task on the target area.

[0161] The second task involves reprocessing the first medium from the robotic reservoir.

[0162] In one embodiment, the method further includes: after the mobile robot moves to the target area, it automatically performs a second task.

[0163] In one embodiment, the method further includes: the mobile robot receiving location information of a target area sent by a terminal device.

[0164] In one embodiment, automatically performing a second task includes: automatically releasing a first medium from the robot's liquid reservoir; and automatically using the cleaned robot cleaning component in conjunction with the first medium to clean the target area.

[0165] Wherein, the first medium is released onto the cleaned robot cleaning component, so that the cleaned robot cleaning component carrying the first medium cleans the target area; or, the first medium is released into the target area, so that the cleaned robot cleaning component, in conjunction with the first medium in the target area, cleans the target area.

[0166] In one embodiment, the method further includes: after the mobile robot completes the second task, it sends a notification message indicating that the second task has been completed to the terminal device to remind the user that the second task has been completed.

[0167] In one embodiment, before the mobile robot automatically performs the second task, the method further includes: detecting an initial surface treatment agent value in the target area, the initial surface treatment agent value being used to determine whether the second task has been completed.

[0168] In one embodiment, the mobile robot performs the second task by: the mobile robot performing the second task on a target area; detecting the remaining surface treatment agent value in the target area; comparing a second ratio of the remaining surface treatment agent value to the initial surface treatment agent value with a preset surface treatment agent ratio; in response to the second ratio being less than the preset surface treatment agent ratio, the mobile robot performs the second task; and in response to the second ratio being greater than the preset surface treatment agent ratio, the mobile robot returns to the base station so that after the robot cleaning component is cleaned, it receives a first medium injected by the base station to continue performing the second task until the second ratio is less than the preset surface treatment agent ratio.

[0169] It should be noted that those skilled in the art will understand that, for the sake of convenience and brevity, the specific working process of the above-described cleaning method for mobile robots can be referred to the corresponding process in the aforementioned cleaning method for cleaning systems, and will not be repeated here.

[0170] Please see Figure 8 , Figure 8 This is a schematic flowchart illustrating the steps of another cleaning method provided in an embodiment of this application. This cleaning method is applied to a base station.

[0171] like Figure 8 As shown, the cleaning method may include step S301.

[0172] Step S301: After the mobile robot completes the first task in the target area using the robot cleaning component and returns to the base station, the robot cleaning component of the mobile robot is cleaned, and the first medium is injected into the robot reservoir of the mobile robot so that the mobile robot can use the cleaned robot cleaning component to perform the second task in the target area.

[0173] The first task includes performing surface treatment using a liquid containing a surface treatment agent, and the second task includes re-treatment using a first medium in the robot's reservoir, the first medium not including a surface treatment agent.

[0174] In one embodiment, cleaning the robot cleaning component of the mobile robot includes: the base station washing and / or drying the robot cleaning component of the mobile robot to obtain a cleaned robot cleaning component.

[0175] In one embodiment, cleaning the robot cleaning component of the mobile robot includes: when the surface treatment agent is a disinfectant or bactericidal liquid, using a first medium to clean the robot cleaning component after performing the first task; or, when the surface treatment agent is a stain remover or degreaser, using the surface treatment agent and water to clean the robot cleaning component after performing the first task.

[0176] In one embodiment, after cleaning the robot cleaning component of the mobile robot, the method further includes: detecting whether there is still liquid containing surface treatment agent remaining on the robot cleaning component; if so, the base station cleans the robot cleaning component again.

[0177] In one embodiment, before injecting the first medium into the liquid reservoir of the mobile robot, the method further includes: detecting whether there is still liquid containing a surface treatment agent in the robot's liquid reservoir.

[0178] In one embodiment, the method further includes: in response to the presence of a surface-treatment agent-containing liquid in the robot's liquid reservoir, the base station empties the surface-treatment agent-containing liquid from the robot's liquid reservoir.

[0179] The process of emptying the liquid containing the surface treatment agent from the robot's reservoir includes: emptying the liquid containing the surface treatment agent from the robot's reservoir based on the power unit in the base station.

[0180] In one embodiment, the base station includes a first storage area and a second storage area. The first storage area is used to store a surface treatment agent selected from a variety of different functions, and the second storage area is used to store a surface treatment agent with a different function than the one stored in the first storage area.

[0181] In one embodiment, the method further includes: the base station sending functional information of the surface treatment agent in the first storage area to the terminal device; the terminal device generating first prompt information based on the functional information of the surface treatment agent in the first storage area, and displaying the first prompt information, wherein the first prompt information is used to prompt the user about the functional information of the surface treatment agent, or the functional information and its availability. It is understood that, as described above, if the functional information of the surface treatment agent is detected, its availability information can be simultaneously obtained. For example, if the sticker's read information is 00, it indicates that the required surface treatment agent is not present or is an unknown liquid, and the surface treatment agent being a liquid is actually a case of the required surface treatment agent not being present; if the sticker's read information is 01, 11, or 10, the type or function of the surface treatment agent placed in the first storage area can be known. By comparing the read information with the number of the required surface treatment agent, it can be determined whether the surface treatment agent in the base station's first storage area matches and is present.

[0182] In one embodiment, the method further includes: the base station sending functional information of the surface treatment agent in the first storage area to the terminal device; the terminal device matching the functional information of the surface treatment agent in the first storage area with the functional information of the surface treatment agent corresponding to the target cleaning mode; and the terminal device controlling the base station to perform different operations based on the matching result.

[0183] Specifically, the base station is controlled to perform different operations based on the matching result, including: in response to the matching result being yes, the base station is controlled to enter the target cleaning mode.

[0184] The operation of controlling the base station to perform different operations based on the matching result includes: in response to the matching result being negative, controlling the base station not to enter the target cleaning mode and generating a second prompt message, the second prompt message being used to prompt the user that the surface treatment agent in the first storage area does not meet the functional requirements of the surface treatment agent required for the target cleaning mode or that the surface treatment agent required for the target cleaning mode is not in place.

[0185] It should be noted that those skilled in the art will understand that, for the sake of convenience and brevity, the specific working process of the above-described cleaning method for base stations can be referred to the corresponding process in the aforementioned cleaning method for cleaning systems, and will not be repeated here.

[0186] Please see Figure 9 , Figure 9 This is a schematic flowchart illustrating the steps of another cleaning method provided in this application embodiment. This cleaning method is applied to a terminal device.

[0187] like Figure 9As shown, the cleaning method may include steps S401 to S404.

[0188] Step S401: In response to the cleaning command, control the mobile robot to perform the first task on the target area using the robot cleaning component.

[0189] The first task involves performing surface treatment using a liquid containing a surface treatment agent.

[0190] In one embodiment, controlling the mobile robot to perform a first task on a target area using a robot cleaning component includes: controlling the mobile robot to enter a target cleaning mode, the target cleaning mode including the mobile robot performing a first task in the target cleaning task.

[0191] In one embodiment, the method further includes: in response to a cleaning command, controlling the base station to enter a target cleaning mode, and controlling the base station to inject a surface treatment agent required for the target cleaning mode into the mobile robot.

[0192] The step of controlling the base station to inject the surface treatment agent required for the target cleaning mode into the mobile robot includes: calculating the required amount of surface treatment agent for the target cleaning mode based on the target area; and controlling the base station to inject the required amount of surface treatment agent into the mobile robot.

[0193] The surface treatment agent required for the target cleaning mode is injected into the robot's liquid tank or robot cleaning component.

[0194] In one embodiment, the terminal device is used to create shortcuts corresponding to at least one cleaning mode of the mobile robot; the method further includes: the terminal device displays a settings interface in response to a triggering operation of the shortcut; the settings interface includes cleaning parameters of the cleaning mode, the cleaning parameters include the function or type information of the surface treatment agent, and the function or type information of the surface treatment agent is set differently by default under different shortcuts.

[0195] In one embodiment, the settings interface includes a preset icon; the method further includes generating the cleaning instruction in response to a triggering operation on the preset icon.

[0196] In one embodiment, the settings page includes a second task switch, which is used to set whether the mobile robot automatically performs a second task.

[0197] In one embodiment, the second task is to mop with clean water; and / or, the second task switch is set to on by default; and / or, the settings page also includes description information about the second task.

[0198] In one embodiment, the shortcut includes at least one of the following: a shortcut corresponding to the degreasing mode, a shortcut corresponding to the disinfection and sterilization mode, and a shortcut corresponding to the odor elimination mode.

[0199] In one embodiment, the method further includes: in response to receiving a first map and detecting that the area to be cleaned on the first map includes a kitchen, creating a shortcut corresponding to the degreasing mode; and / or, in response to receiving a first map and detecting that the area to be cleaned on the first map includes a children's room, creating a shortcut corresponding to the disinfection and sterilization mode; and / or, in response to receiving a first map and detecting that the area to be cleaned on the first map includes a pet area, creating a shortcut corresponding to the odor elimination mode.

[0200] In one embodiment, under the shortcut corresponding to the degreasing mode, the default function information of the surface treatment agent is degreasing, or the default type of the surface treatment agent is degreasing liquid; under the shortcut corresponding to the disinfection and sterilization mode, the default function information of the surface treatment agent is disinfection, or the default type of the surface treatment agent is disinfectant; under the shortcut corresponding to the odor elimination mode, the default function information of the surface treatment agent is deodorization, or the default type of the surface treatment agent is deodorizer.

[0201] In one embodiment, the shortcut corresponding to the disinfection and sterilization mode allows for editing of the function information of the surface treatment agent to be used in different rooms by default.

[0202] In one embodiment, the method further includes: after the terminal device receives map information or updated map information pushed by the mobile robot and identifies an area corresponding to the target cleaning mode, it generates a shortcut to the target cleaning mode.

[0203] Step S402: After completing the first task, control the mobile robot to return to the base station.

[0204] The mobile robot can return to the base station after completing its first task. It can also return to the base station before completing its first task.

[0205] Step S403: Control the base station to clean the robot cleaning parts of the mobile robot and inject the first medium into the robot liquid tank of the mobile robot.

[0206] The first medium does not include surface treatment agents.

[0207] In one embodiment, controlling the base station to clean the robot cleaning parts of the mobile robot includes: controlling the base station to wash and / or dry the robot cleaning parts of the mobile robot to obtain cleaned robot cleaning parts.

[0208] In one embodiment, controlling the base station to clean the robot cleaning component of the mobile robot includes: when the surface treatment agent is a disinfectant or bactericidal liquid, controlling the base station to clean the robot cleaning component after performing the first task using a first medium.

[0209] In one embodiment, the control base station cleans the robot cleaning component of the mobile robot, including: when the surface treatment agent is a decontaminant or degreaser, the control base station uses the surface treatment agent and water to clean the robot cleaning component after performing the first task.

[0210] Step S404: Control the mobile robot to perform the second task on the target area using the cleaned robot cleaning parts.

[0211] The second task involves reprocessing the first medium from the robot's reservoir.

[0212] In one embodiment, the method further includes: in the target cleaning mode, controlling the base station to clean the robot cleaning component and injecting a first medium into the robot liquid tank, the mobile robot automatically uses the cleaned robot cleaning component to perform a second task.

[0213] It should be noted that those skilled in the art will understand that, for the sake of convenience and brevity, the specific working process of the above-described cleaning method for terminal devices can be referred to the corresponding process in the aforementioned cleaning method for cleaning systems, and will not be repeated here.

[0214] This application also provides another embodiment, as described below.

[0215] In existing solutions, only one cleaning solution storage area is provided, and users can only use one cleaning function at a time. For some typical scenarios, it's impossible to achieve multiple cleaning effects (e.g., stain removal, sterilization, deodorization) with a single robot. Therefore, to meet both routine and special cleaning needs, existing solutions use two storage compartments: one for the primary cleaning solution (i.e., the main agent, such as a regular stain remover), and the other for the deodorizer. This allows for routine functions based on the main cleaning solution and deodorization based on the deodorizer. However, in current solutions, the other storage compartment only holds one type of deodorizer, which cannot meet diverse special needs. Therefore, this solution first establishes two cleaning solution storage areas: one for the primary cleaning needs and the other for different special needs. In this context, when another storage area is used to meet different specific needs, the wrong liquid may be placed there (for example, deodorizer may be placed instead of disinfectant), which may prevent the user's needs (such as disinfecting the floor) from being met. For example, if a user wants to control a robot vacuum cleaner to use degreaser to clean oil stains on the kitchen floor, but during the actual operation, the liquid in another storage area of ​​the base station is a disinfectant or deodorizer, the robot may mistakenly use the disinfectant or deodorizer for cleaning, which will greatly reduce the cleaning effect on the oil stains on the kitchen floor, resulting in poor cleaning effect.

[0216] In some implementations, such as in routine cleaning scenarios, the main cleaning agent (a regular cleaning solution, not a degreasing agent, disinfectant, or deodorizer) is frequently used to perform the primary cleaning function. Therefore, the storage area for the main cleaning agent is designed to hold only the main cleaning agent and is not designed to be replaceable with other types of cleaning agents. The reasons for this include: First, if the storage area could also hold different types of special cleaning agents when the main cleaning agent is used for routine cleaning, the user would need to complete the routine cleaning first and then add the special cleaning agent to this area, which is inconvenient and negatively impacts the user experience. Second, some special cleaning agents may react with the main cleaning agent to produce toxic gases. For example, the main cleaning agent and special cleaning agents may come into contact in the storage area or in the storage area's outlet pipes and react to produce toxic gases.

[0217] Therefore, how to achieve different special functions while ensuring the main cleaning function is realized, and how to prevent users from adding the wrong special surface treatment agents in the process of realizing different special functions, so as not to affect the cleaning effect, is an urgent problem to be solved.

[0218] Please see Figure 10 , Figure 10This is a schematic flowchart illustrating the steps of an information prompting method provided in an embodiment of this application. The cleaning method is applied to a terminal device, which is communicatively connected to a base station. The base station includes a first storage area and a second storage area. The first storage area stores a surface treatment agent selected from a variety of different functions, and the second storage area stores a surface treatment agent with a different function than that stored in the first storage area.

[0219] like Figure 10 As shown, the information prompting method may include steps S501 to S502.

[0220] Step S501: Receive functional information of the surface treatment agent stored in the first storage area from the base station.

[0221] The first storage area is used to store one surface treatment agent selected from a variety of different functions. Since users still have multiple needs in some scenarios, such as degreasing, disinfection, or deodorization, the first storage area is designed to store one of the surface treatment agents with different functions, which can meet users' cleaning needs in different scenarios.

[0222] For example, a first storage area is used to store a first surface treatment agent, and a second storage area is used to store a second surface treatment agent. The first surface treatment agent includes an oil remover, disinfectant, or deodorizer, and the second surface treatment agent includes a stain remover. The various surface cleaners with different functions selected for the first surface treatment agent do not produce harmful reactions with each other. This allows the first storage area to hold multiple surface cleaners with different functions, all sharing a single output pipe to deliver the surface cleaner to the robot's water tank or mop.

[0223] For example, the functional information of a surface treatment agent includes at least one of the following: stain removal, degreasing, disinfection, and deodorization. Alternatively, the functional information of a surface treatment agent includes information about the type of surface treatment agent, such as a stain remover, disinfectant, degreasing agent, or deodorizing agent. In other words, based on this functional information, the type of surface treatment agent can be determined.

[0224] Step S502: Generate a first prompt message based on the functional information of the surface treatment agent stored in the first storage area.

[0225] The first prompt information is used to inform the user of the surface treatment agent's functional information, or its function and availability. It should be noted that the first prompt information can be displayed via a terminal device, facilitating the user's identification of the surface treatment agent's functional information in the first storage area. This prevents incorrect placement of the surface treatment agent in the first storage area and thus prevents its misuse. Furthermore, according to the aforementioned embodiments, in some implementations, a first storage table is pre-written into the base station's control board. This first storage table represents the correspondence between the read values ​​of the black and white stickers and the functional information of the surface treatment agents. For example, a read value of 11 indicates that the surface treatment agent's function is disinfection (read value 01); a read value of 10 indicates that the surface treatment agent's function is deodorization; and a read value of 00 indicates that the surface treatment agent is not installed (not in place) or that the surface treatment agent type is abnormal. Thus, the base station can identify the functional or type information of the surface treatment agent installed in the first storage area. It is understood that the functional information in this application refers to disinfection, deodorization, and degreasing, while the type information indicates that the surface treatment agent is a disinfectant, deodorant, degreasing liquid, or possibly a liquid with unknown functions. Based on this functional information, the type and availability of the surface treatment agent can be obtained, and thus the aforementioned first prompt information can be used to inform the user of the functional information and availability of the surface treatment agent.

[0226] In this embodiment, by providing a first storage area in addition to the second storage area, and storing surface treatment agents with different functions in the first storage area, users can achieve different special cleaning needs (e.g., disinfection / deodorization) while using the surface treatment agents in the second storage area to perform the main cleaning (decontamination) function. Furthermore, by receiving and displaying the functional information of different surface treatment agents identified by the base station to the user, the user can see the type of special liquid (also a surface treatment agent, such as disinfectant or deodorizer) placed in the first storage area, thereby determining whether the desired special cleaning function can be achieved and avoiding the addition of undesirable special liquids that could affect the cleaning effect.

[0227] In one embodiment, the method further includes: after the surface treatment agent is disposed in the receiving device, it is installed into a first storage area or a second storage area via the receiving device. The surface treatment agent is delivered to the mobile robot via an output pipe of the first storage area or an output pipe of the second storage area. This allows the surface cleaning agent to be output to the robot's water tank or to the mop, or used by the cleaning mechanism of the base station to clean the robot's mop. The receiving device can be disposed in the base station. After the surface treatment agent is disposed in the receiving device, the terminal device can control the receiving device installed in the base station to install the surface treatment agent into the first storage area or the second storage area. This embodiment is similar to the first and second storage areas of the base station described above in this application, and will not be repeated here.

[0228] In one embodiment, the method further includes: matching the functional information of the surface treatment agent in the first storage area with the functional information of the surface treatment agent corresponding to the target cleaning mode; and controlling the base station to perform different operations based on the matching result.

[0229] It should be noted that different target cleaning modes may require different surface treatment agents, and the cleaning capabilities of different surface treatment agents are also different. Therefore, after entering the target cleaning mode, it is necessary to ensure that the functional information of the surface treatment agent in the first storage area is the same as the functional information of the surface treatment agent corresponding to the target cleaning mode, so as to ensure that the surface treatment agent used in the target cleaning mode is the required surface treatment agent, and thus ensure the cleaning effect.

[0230] In one embodiment, the method further includes: controlling the base station to enter a target cleaning mode in response to a matching result of yes. When the functional information of the surface treatment agent in the first storage area matches the functional information of the surface treatment agent corresponding to the target cleaning mode, the terminal device can control the base station to enter the target cleaning mode.

[0231] In one embodiment, the method further includes: in response to a negative matching result, controlling the base station not to enter the target cleaning mode, and generating a second prompt message, the second prompt message being used to prompt the user that the surface treatment agent in the first storage area does not meet the functional requirements of the surface treatment agent required by the target cleaning mode.

[0232] It should be noted that if the functional information of the surface treatment agent in the first storage area does not match the functional information of the surface treatment agent corresponding to the target cleaning mode, the terminal device will not control the base station to enter the target cleaning mode and will generate a second prompt message to remind the user that the surface treatment agent in the first storage area does not meet the functional requirements of the surface treatment agent required by the target cleaning mode, so that the user can replace the surface treatment agent in the first storage area in time or place the correct surface treatment agent in the first storage area.

[0233] In one embodiment, the method further includes: obtaining the storage amount of surface treatment agent in the first storage area and / or the second storage area; generating a third prompt message based on the storage amount of surface treatment agent in the first storage area and / or the second storage area and functional information, the third prompt message being used to prompt the user about the storage amount of different functional surface treatment agents stored in the first storage area and / or the second storage area, so that the user can replenish the surface treatment agent in a timely manner. In some embodiments, a level gauge can be installed in the first storage area or the second storage area to detect the storage amount of liquid contained therein.

[0234] It should be noted that the base station can detect the amount of surface treatment agent stored in the first storage area and / or the second storage area. The amount of surface treatment agent stored in the first storage area and / or the second storage area can be sent by the base station to the terminal device. The terminal device can generate a third prompt message based on the amount of surface treatment agent stored in the first storage area and / or the second storage area and functional information, thereby prompting the user to replenish the surface treatment agent in a timely manner. In some embodiments, a level gauge can be installed in the first storage area or the second storage area to detect the amount of liquid it contains. In one embodiment, the method further includes: in response to the fact that the amount of surface treatment agent with at least one function is less than a preset storage threshold, generating a fourth prompt message, which prompts the user to replenish the surface treatment agent with at least one function in the first storage area and / or the second storage area, so that the user can replenish the surface treatment agent in a timely manner.

[0235] It should be noted that after the terminal device obtains the storage amount of the surface treatment agent with at least one function, if it determines that the storage amount of the surface treatment agent with at least one function is less than the preset storage threshold, it generates a fourth prompt message to prompt the user to replenish the surface treatment agent with at least one function to the first storage area and / or the second storage area.

[0236] It should be noted that those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the relevant embodiments of the above information prompting method can be referred to the corresponding process in the relevant embodiments of the cleaning method used in the cleaning system, and will not be repeated here.

[0237] The following combination Figure 11 The information prompting method provided in the embodiments of this application will be further explained. The terminal device will be illustrated using an app as an example, and the mobile robot will be illustrated using a robot as an example.

[0238] like Figure 11As shown, the base station detects: ① whether the main agent in the second storage area is present; ② whether the special agent in the first storage area is present and its function (or cleaning type). The base station sends the detection results to the APP. When the user clicks the base station parameter icon in the APP, the APP displays the corresponding detection results sent by the base station. For example, for detection ①, if the main agent is present, the APP indicates that the main agent installation status is normal; if it is not present, it displays that the main agent is not present. The type or function of the main agent is displayed as a regular cleaning agent by default. For detection ②, the APP displays the type and installation status of the special agent. If the read value of the first storage area of ​​the base station is 00 in the base station detection result, the special agent function is not present; for example, the first prompt message displayed is: Not installed. If the read value is not 00, but 01, 11, or 10, the installation status of the special agent is present or normal, and the function corresponds to deodorization, disinfection, or degreasing, or the function information displays that the special agent is deodorizing liquid, disinfectant, or degreasing liquid. For example, the first prompt message displayed is: Disinfectant, normal.

[0239] In this embodiment, by providing a first storage area in addition to the second storage area, and storing surface treatment agents with different functions in the first storage area, users can achieve different special cleaning needs (e.g., disinfection / deodorization) while using the surface treatment agents in the second storage area to perform the main cleaning (decontamination) function. Furthermore, by receiving and displaying the functional information of different surface treatment agents identified by the base station to the user, the user can see the type of special liquid (also a surface treatment agent, such as disinfectant or deodorizer) placed in the first storage area, thereby determining whether the desired special cleaning function can be achieved and avoiding the addition of undesirable special liquids that could affect the cleaning effect.

[0240] Please see Figure 12 , Figure 12 This is a schematic block diagram of a computing device provided in an embodiment of this application.

[0241] like Figure 12 As shown, the computing device 600 includes a processor 610 and a memory 620, which are connected via a bus 630, such as an I2C (Inter-integrated Circuit) bus. The computing device 600 can be, for example, a mobile robot, a base station, or a terminal device.

[0242] Specifically, the processor 610 can be a microcontroller unit (MCU), a central processing unit (CPU), or a digital signal processor (DSP), etc.

[0243] Specifically, the memory 620 can be a Flash chip, a read-only memory (ROM) disk, an optical disk, a USB flash drive, or a portable hard drive, etc.

[0244] In one embodiment, the computing device includes a mobile robot, which includes a robot fluid reservoir and a robot cleaning component. The processor 610 is configured to run a computer program stored in the memory 620, and, when executing the computer program, perform the following steps:

[0245] Control the mobile robot to perform a first task on the target area using the robot cleaning component;

[0246] After completing the first task, the mobile robot is controlled to return to the base station so that the base station can clean the robot's cleaning parts and receive the first medium provided by the base station based on the robot's liquid storage tank;

[0247] The mobile robot is controlled to perform a second task on the target area using the cleaned robot cleaning component.

[0248] The first task includes performing surface treatment using a liquid containing a surface treatment agent, and the second task includes reprocessing using a first medium in the robot's reservoir, wherein the first medium does not include the surface treatment agent.

[0249] In one embodiment, the computing device includes a base station. The processor 610 is configured to run a computer program stored in the memory 620, and, when executing the computer program, perform the following steps:

[0250] After the mobile robot completes the first task in the target area using the robot cleaning component and returns to the base station, the base station is controlled to clean the robot cleaning component of the mobile robot and inject a first medium into the robot reservoir of the mobile robot so that the mobile robot can use the cleaned robot cleaning component to perform the second task in the target area.

[0251] The first task includes performing surface treatment using a liquid containing a surface treatment agent, and the second task includes reprocessing using a first medium in the robot's reservoir, wherein the first medium does not include the surface treatment agent.

[0252] In one embodiment, the computing device includes a terminal device. The processor 610 is configured to run a computer program stored in the memory 620, and, when executing the computer program, perform the following steps:

[0253] In response to a cleaning command, the mobile robot is controlled to perform the first task on the target area using the robot cleaning component;

[0254] After completing the first task, the mobile robot is controlled to return to the base station;

[0255] The base station is controlled to clean the robot cleaning components of the mobile robot and inject a first medium into the robot liquid tank of the mobile robot;

[0256] The mobile robot is controlled to perform a second task on the target area using the cleaned robot cleaning component.

[0257] The first task includes performing surface treatment using a liquid containing a surface treatment agent, and the second task includes reprocessing using a first medium in the robot's reservoir, wherein the first medium does not include the surface treatment agent.

[0258] In one embodiment, the computing device includes a terminal device communicatively connected to a base station. The base station includes a first storage area and a second storage area. The first storage area stores a surface treatment agent selected from a variety of different functions, and the second storage area stores a surface treatment agent with a different function than that stored in the first storage area. The processor 610 is configured to run a computer program stored in a memory 620 and, when executing the computer program, implement the following steps:

[0259] Receive functional information of the surface treatment agent stored in the first storage area from the base station; and

[0260] Based on the functional information of the surface treatment agent stored in the first storage area, a first prompt message is generated.

[0261] It should be noted that those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the computing device described above can be referred to the corresponding process in the aforementioned cleaning method embodiments, or the corresponding process in the aforementioned information prompting method embodiments, and will not be repeated here.

[0262] Please see Figure 13 , Figure 13 This is a schematic block diagram of a cleaning system provided in an embodiment of this application.

[0263] like Figure 13 As shown, the cleaning system 700 includes a mobile robot 710 and a base station 720. The mobile robot 710 includes a robot liquid storage tank and a robot cleaning component. The mobile robot 710 and the base station 720 are configured to implement the cleaning method described in the embodiments of this application.

[0264] In one embodiment, the cleaning system 700 also includes a terminal device.

[0265] In some implementations, the cleaning system employs a multi-cleaning agent strategy. In addition to the main cleaning agent that comes with the base station, a second cleaning agent (disinfectant / deodorizer / unknown special effect cleaning agent, hereinafter referred to as special agent) can be selected. The main cleaning agent and the second cleaning agent can be placed in the cleaning liquid tank (i.e., storage area) of the base station. The system can distinguish which type of cleaning liquid is placed in the storage area by using infrared photocells and stickers (or other methods, with stickers being the lowest cost). After identifying the type of cleaning liquid, the APP can automatically display the corresponding type or function of the cleaning liquid and its availability.

[0266] In some implementations, the app can generate corresponding cleaning plans based on maps, such as kitchen degreasing and disinfection plans. (Users can click on the kitchen degreasing plan, configure cleaning modes and other relevant parameters, and then execute the cleaning task.) Specifically, after the user selects a cleaning plan, the robot pumps the corresponding cleaning liquid (e.g., degreasing cleaning liquid for degreasing) into the robot's water tank (or mop), mixes it according to a certain water ratio (the water ratio can be adjusted), and then the robot performs the mopping task with the corresponding cleaning liquid. After the mopping task with the cleaning liquid is completed, to avoid leaving cleaning liquid on the floor, the robot will automatically return to the base station to clean the mop, empty the cleaning liquid in the robot's water tank, and then automatically mop the floor again with clean water.

[0267] In this embodiment, the mobile robot supports automatic re-mopping with clean water to prevent cleaning fluid or disinfectant from being left on the floor, thus improving the cleanliness of the floor after cleaning. Simultaneously, it provides prompts for multiple zones and different types of cleaning fluids, facilitating user identification and preventing accidental cleaning. Furthermore, it can automatically generate shortcuts for different cleaning modes and default to different types of cleaning fluids, improving the ease of operation of the terminal device and the cleaning efficiency of the mobile robot.

[0268] It should be noted that those skilled in the art will understand that, for the sake of convenience and brevity, the specific working process of the cleaning system described above can be referred to the corresponding process in the aforementioned cleaning method embodiments, and will not be repeated here.

[0269] This application also provides a computer-readable storage medium storing a computer program, the computer program including program instructions, and a processor executing the program instructions to implement the steps of the cleaning method or information prompting method provided in the above embodiments.

[0270] The computer-readable storage medium can be an internal storage unit of the computing device described in any of the foregoing embodiments, such as the hard disk or memory of the computing device. The computer-readable storage medium can also be an external storage device of the computing device, such as a plug-in hard disk, Smart Media Card (SMC), Secure Digital (SD) card, or Flash Card equipped on the computing device.

[0271] It should be understood that the terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to limit the scope of the application. As used in this specification and the appended claims, the singular forms “a,” “an,” and “the” are intended to include the plural forms unless the context clearly indicates otherwise.

[0272] It should also be understood that the term “and / or” as used in this application specification and the appended claims means any combination of one or more of the associated listed items and all possible combinations, and includes such combinations.

[0273] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in this application, and these modifications or substitutions should all be covered within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A cleaning method, characterized in that, Applied to a cleaning system, the cleaning system including a mobile robot and a base station, the mobile robot including a robot liquid storage tank and a robot cleaning component; The method includes: The mobile robot uses the robotic cleaning component to perform a first task on the target area; After completing the first task, the mobile robot returns to the base station; The base station cleans the robot cleaning component and injects a first medium into the robot's liquid storage tank; and The mobile robot uses the cleaned robot cleaning component to perform a second task on the target area; The first task includes surface treatment using a liquid containing a surface treatment agent, and the second task includes reprocessing using the first medium in the robot's reservoir, wherein the first medium does not include the surface treatment agent.

2. A cleaning method, characterized in that, For use in a mobile robot, the mobile robot including a robot liquid storage tank and a robot cleaning component; The method includes: Control the mobile robot to perform a first task on the target area using the robot cleaning component; After completing the first task, the mobile robot is controlled to return to the base station so that the base station can clean the robot's cleaning parts and receive the first medium provided by the base station based on the robot's liquid storage tank; The mobile robot is controlled to perform a second task on the target area using the cleaned robot cleaning component. The first task includes performing surface treatment using a liquid containing a surface treatment agent, and the second task includes reprocessing using a first medium in the robot's reservoir, wherein the first medium does not include the surface treatment agent.

3. A cleaning method, characterized in that, For use in a base station, the method includes: After the mobile robot completes the first task in the target area using the robot cleaning component and returns to the base station, the base station is controlled to clean the robot cleaning component of the mobile robot and inject a first medium into the robot reservoir of the mobile robot so that the mobile robot can use the cleaned robot cleaning component to perform the second task in the target area. The first task includes performing surface treatment using a liquid containing a surface treatment agent, and the second task includes reprocessing using a first medium in the robot's reservoir, wherein the first medium does not include the surface treatment agent.

4. A cleaning method, characterized in that, For use in a terminal device, the method includes: In response to a cleaning command, the mobile robot is controlled to perform the first task on the target area using the robot cleaning component; After completing the first task, the mobile robot is controlled to return to the base station; The base station is controlled to clean the robot cleaning components of the mobile robot and inject a first medium into the robot liquid tank of the mobile robot; The mobile robot is controlled to perform a second task on the target area using the cleaned robot cleaning component. The first task includes performing surface treatment using a liquid containing a surface treatment agent, and the second task includes reprocessing using a first medium in the robot's reservoir, wherein the first medium does not include the surface treatment agent.

5. The cleaning method according to claim 1, characterized in that, The cleaning system also includes a terminal device, and the method further includes: prior to the mobile robot performing the first task on the target area using the robotic cleaning component. The terminal device responds to a cleaning command and controls the mobile robot to use a robot cleaning component to perform the first task on the target area. The cleaning command is used to instruct the mobile robot to start performing the cleaning task.

6. The cleaning method according to any one of claims 4 or 5, characterized in that, The method of controlling the mobile robot to perform the first task on the target area using a robot cleaning component includes: controlling the mobile robot to enter a target cleaning mode, wherein the target cleaning mode includes the mobile robot performing the first task in the target cleaning task, and the method further includes: In the target cleaning mode, the base station cleans the robot cleaning component and injects a first medium into the robot's liquid storage tank. Then, the mobile robot automatically uses the cleaned robot cleaning component to perform a second task; or... In response to a cleaning command, the terminal device controls the base station to enter the target cleaning mode and controls the base station to inject the surface treatment agent required for the target cleaning mode into the robot's liquid tank or robot cleaning component.

7. The cleaning method according to any one of claims 4 or 5, characterized in that, The terminal device is used to create shortcuts corresponding to at least one cleaning mode of the mobile robot; The method further includes: The terminal device responds to the triggering operation of the shortcut by displaying a settings interface; the settings interface includes cleaning parameters of the cleaning mode, and the cleaning parameters include the function or type information of the surface treatment agent. The function or type information of the surface treatment agent is set differently by default under different shortcuts.

8. The cleaning method according to claim 7, characterized in that, The settings interface includes preset icons; the method further includes: generating the cleaning command in response to a trigger operation on the preset icons; or, The settings page includes a second task switch, which is used to set whether the mobile robot automatically performs a second task; wherein the second task is cleaning and mopping; and / or, the second task switch is set to on by default; and / or, the settings page also includes description information of the second task.

9. The cleaning method according to claim 7, characterized in that, The shortcuts include at least one of the following: shortcuts corresponding to the degreasing mode, shortcuts corresponding to the disinfection and sterilization mode, and shortcuts corresponding to the odor elimination mode; the method further includes: In response to receiving the first map and detecting that the area to be cleaned on the first map includes the kitchen, a shortcut corresponding to the degreasing mode is created; and / or In response to receiving the first map and detecting that the area to be cleaned on the first map includes a children's room, a shortcut corresponding to the disinfection and sterilization mode is created; and / or In response to receiving the first map and detecting that the area to be cleaned on the first map includes the pet area, a shortcut corresponding to the odor elimination mode is created; or, In the shortcut corresponding to the degreasing mode, the default function information of the surface treatment agent is degreasing, or the default type information of the surface treatment agent is degreasing liquid; In the shortcut corresponding to the disinfection and sterilization mode, the default function information of the surface treatment agent is disinfection, or the default type information of the surface treatment agent is disinfectant. In the shortcut corresponding to the odor elimination mode, the default function information of the surface treatment agent is deodorization, or the default type information of the surface treatment agent is deodorizer.

10. The cleaning method according to any one of claims 1-4, characterized in that, The robot cleaning component includes at least one of the following: a mop, a rag, or a roller brush; the robot liquid storage tank includes a robot water tank; and the first medium is clean water.

11. The cleaning method according to any one of claims 1 or 2, characterized in that, Before the mobile robot performs the first task on the target area using the robotic cleaning component, the method further includes: The mobile robot receives the surface treatment agent required for the target cleaning mode injected by the base station, wherein the target cleaning mode includes at least one of the following: deep cleaning mode, degreasing mode, disinfection and sterilization mode, and odor elimination mode. The mobile robot receives the surface treatment agent required for the target cleaning mode injected by the base station, including: The robot's liquid reservoir receives the surface treatment agent and the first medium required for the target cleaning mode injected by the base station; or, the robot cleaning component receives the surface treatment agent required for the target cleaning mode.

12. The cleaning method according to any one of claims 1 or 2, characterized in that, The mobile robot completes the first task, including: The mobile robot performs a first task in the target area; Detect the remaining dirt level in the target area; Compare the first ratio of the remaining dirt value to the initial dirt value with the preset dirt ratio; In response to the first ratio being less than a preset contamination ratio, the mobile robot completes the first task, and the robot's storage tank receives the first medium injected by the base station; and In response to the first ratio being greater than a preset dirt ratio, the mobile robot receives the surface treatment agent injected by the base station, so that the mobile robot continues to perform the first task until the first ratio is less than the preset dirt ratio.

13. The cleaning method according to claim 12, characterized in that, The method further includes: During the process of the mobile robot performing the first task in the target area, in response to insufficient liquid in the robot's reservoir, insufficient power of the mobile robot, and / or the degree of dirtiness of the robot's cleaning component exceeding a preset dirtiness threshold, the mobile robot returns to the base station to replenish the liquid in the robot's reservoir, charge the mobile robot, and / or clean the robot's cleaning component through the base station.

14. The cleaning method according to claim 1 or 2, characterized in that, The method further includes: After the mobile robot moves to the target area, it automatically performs the second task, or... The mobile robot receives the location information of the target area sent by the terminal device; The automatic execution of the second task includes: Automatically release the first medium from the robot's reservoir; and The robot cleaning component, after being cleaned, is used in conjunction with the first medium to clean the target area automatically.

15. The cleaning method according to claim 14, characterized in that, Before the mobile robot automatically performs the second task, the method further includes: detecting the initial surface treatment agent value of the target area, the initial surface treatment agent value being used to determine whether the second task has been completed; and The mobile robot completes the second task by: performing the second task on the target area; detecting the remaining surface treatment agent value in the target area; comparing a second ratio of the remaining surface treatment agent value to the initial surface treatment agent value with a preset surface treatment agent ratio; in response to the second ratio being less than the preset surface treatment agent ratio, the mobile robot completes the second task; and in response to the second ratio being greater than the preset surface treatment agent ratio, the mobile robot returns to the base station so that after the robot cleaning component is cleaned, it receives a first medium injected by the base station to continue performing the second task until the second ratio is less than the preset surface treatment agent ratio.

16. The cleaning method according to any one of claims 1 or 3, characterized in that, The base station cleans the robot cleaning components of the mobile robot, including: When the surface treatment agent is a disinfectant or bactericidal solution, the first medium is used to clean the robot cleaning component that has completed the first task; or When the surface treatment agent is a decontaminant or degreaser, the surface treatment agent and water are used to clean the robot cleaning component that has completed the first task.

17. The cleaning method according to any one of claims 1 or 3, characterized in that, After the base station cleans the robot cleaning components of the mobile robot, it also includes: Detect whether there is any liquid containing surface treatment agent remaining on the robot cleaning component; If so, the base station will clean the robot cleaning component again.

18. The cleaning method according to any one of claims 1 or 3, characterized in that, Before the base station injects the first medium into the liquid storage tank of the mobile robot, it also includes: The system detects whether the robot's liquid storage tank still contains liquid containing surface treatment agent, and In response to the presence of a surface treatment agent in the robot's liquid reservoir, the base station empties the surface treatment agent-containing liquid from the robot's liquid reservoir.

19. An information prompting method, characterized in that, For use in a terminal device, the terminal device being communicatively connected to a base station, the base station including a first storage area and a second storage area, the first storage area being used to store a surface treatment agent selected from a variety of different functions, and the second storage area being used to store a surface treatment agent with a different function than that stored in the first storage area; the method includes: Receive functional information of the surface treatment agent stored in the first storage area from the base station; and Based on the functional information of the surface treatment agent stored in the first storage area, a first prompt message is generated.

20. The information prompting method according to claim 19, characterized in that, The functional information of the surface treatment agent includes at least one of the following: stain remover, degreaser, disinfectant, deodorizer; and / or The first prompt information is used to prompt the user with the functional information of the surface treatment agent, or the functional and on-site information; and / or The first storage area is used to store a first surface treatment agent, and the second storage area is used to store a second surface treatment agent. The first surface treatment agent includes at least one of the following: degreasing liquid, disinfectant, or deodorant. The second surface treatment agent includes a stain remover. The first surface treatment agent is selected from a variety of surface cleaners with different functions, and no harmful reactions occur between them.

21. The information prompting method according to claim 19, characterized in that, The method further includes: Match the functional information of the surface treatment agent in the first storage area with the functional information of the surface treatment agent corresponding to the target cleaning mode; and The base station is controlled to perform different operations based on the matching results. The step of controlling the base station to perform different operations based on the matching result includes: In response to the matching result being yes, the base station is controlled to enter the target cleaning mode; or In response to a negative matching result, the base station is controlled not to enter the target cleaning mode, and a second prompt message is generated. The second prompt message is used to prompt the user that the surface treatment agent in the first storage area does not meet the functional requirements of the surface treatment agent required by the target cleaning mode.

22. The information prompting method according to claim 19, characterized in that, The method further includes: Obtain the storage amount of surface treatment agent in the first storage area and / or the second storage area; Based on the quantity and functional information of the surface treatment agents stored in the first and / or second storage areas, a third prompt message is generated. The third prompt message is used to remind the user of the quantity of different functional surface treatment agents stored in the first and / or second storage areas.

23. A cleaning system, characterized in that, Includes a mobile robot and a base station; the mobile robot includes a robot liquid storage tank and a robot cleaning component; and The mobile robot and the base station are configured to implement the cleaning method as described in any one of claims 1, 5-18.

24. A computing device, characterized in that, include: At least one processor; At least one memory containing computer program code; In this embodiment, at least one of the memory and computer program code, together with at least one of the processor, are configured to enable the computing device to implement the cleaning method as described in any one of claims 2-18, or to implement the information prompting method as described in any one of claims 19-23.

25. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, causes the processor to implement the cleaning method of any one of claims 1-18, or the information prompting method of any one of claims 19-23.