Water tank filling method and system for cleaning robot

By obtaining the cleaning log of the cleaning area and determining the target water consumption, accurately adding water to the water tank of the cleaning robot, the problem of waste and low utilization of water resources during the water replenishment process of existing cleaning robots is solved, and more efficient water resource utilization and lower energy consumption are achieved.

CN115177184BActive Publication Date: 2025-02-28HANGZHOU EZVIZ SOFTWARE CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202210810547.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-11
Publication Date
2025-02-28
Estimated Expiration
2042-07-11

AI Technical Summary

Technical Problem

There are problems of waste of water resources and low utilization rate in the water replenishment process of existing cleaning robots, resulting in reduced user experience, decreased cleaning efficiency and increased energy consumption.

Method used

By obtaining the cleaning log of the cleaning area, including historical water consumption and factors affecting the water consumption, determine the target water consumption of the target cleaning area, and add water to the cleaning robot's water tank according to this amount.

Benefits of technology

It improves water utilization, avoids waste of water resources, reduces robot energy consumption, and improves cleaning efficiency and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115177184B_ABST
    Figure CN115177184B_ABST
Patent Text Reader

Abstract

The present application discloses a method and system for adding water to a water tank of a cleaning robot, the method comprising: obtaining a cleaning log of each cleaning area in at least one cleaning area, wherein the cleaning log comprises a historical water consumption of the cleaning area and factors related to the water consumption required for the cleaning area; determining a target water consumption corresponding to a target cleaning area to be cleaned according to the historical water consumption in at least one of the cleaning logs or the historical water consumption and the factors in at least one of the cleaning logs; and adding water to the water tank of the cleaning robot according to the target water consumption.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the technical field of cleaning robots, and specifically relates to a method and system for adding water to a water tank of a cleaning robot. Background Art

[0002] At present, the existing sweeping and mopping robots basically realize the function of automatic water replenishment through the base station, without human intervention. The robot water tank is filled with water at the base station each time, and the robot returns to the base station for water replenishment if the water is insufficient during operation. However, in this water replenishment method, the remaining water in the machine water tank after cleaning is completed will be discharged as sewage, resulting in a waste of water resources; in addition, the base station's clean water consumption and sewage capacity consumption will increase during each cleaning, which speeds up the frequency of users adding clean water to the base station and cleaning the sewage tank, reducing the user experience; in addition, it takes time for the robot to add water at the base station, and adding excess water will cause the total cleaning time to be prolonged, reducing the cleaning efficiency, and the excess water in the robot water tank will increase the weight of the robot, increasing the power consumption during cleaning and movement. Summary of the invention

[0003] The embodiments of the present application provide a method and system for adding water to a water tank of a cleaning robot to solve the problems of waste of water resources and low utilization rate during the water replenishment process of the existing cleaning robot.

[0004] In a first aspect, an embodiment of the present application provides a method for adding water to a water tank of a cleaning robot, comprising:

[0005] obtaining a cleaning log for each of at least one cleaning area, wherein the cleaning log includes a historical water consumption for historical cleaning of the cleaning area and a factor related to the water consumption required for the cleaning area;

[0006] Determining a target water consumption corresponding to a target cleaning area to be cleaned according to the historical water consumption in at least one of the cleaning logs or the historical water consumption in at least one of the cleaning logs and the factor;

[0007] The water tank of the cleaning robot is filled with water according to the target water consumption.

[0008] In a second aspect, an embodiment of the present application further provides a water tank water filling system for a cleaning robot, comprising:

[0009] A cleaning robot, the cleaning robot comprising a water tank, the cleaning robot obtaining a cleaning log of each cleaning area in at least one cleaning area, wherein the cleaning log comprises a historical water consumption of the cleaning area and a factor related to the water consumption required for the cleaning area; determining a target water consumption corresponding to a target cleaning area to be cleaned according to the historical water consumption in at least one of the cleaning logs or the historical water consumption in at least one of the cleaning logs and the factor;

[0010] The base station adds water to the water tank of the cleaning robot according to the target water consumption corresponding to the target cleaning area.

[0011] In a third aspect, an embodiment of the present application further provides a water tank water filling device for a cleaning robot, comprising:

[0012] An acquisition module, configured to acquire a cleaning log of each cleaning area in at least one cleaning area, wherein the cleaning log includes a historical water consumption of the cleaning area and factors related to the water consumption required for the cleaning area;

[0013] a determination module, configured to determine a target water consumption corresponding to a target cleaning area to be cleaned according to the historical water consumption in at least one of the cleaning logs or the historical water consumption in at least one of the cleaning logs and the factors;

[0014] A water adding module is used to add water to the water tank of the cleaning robot according to the target water consumption.

[0015] In a fourth aspect, an embodiment of the present application provides an electronic device, which includes a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the method described in the first aspect.

[0016] In a fifth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.

[0017] The embodiment of the present application obtains a cleaning log of each cleaning area in at least one cleaning area, wherein the cleaning log includes a historical water consumption during historical cleaning of the cleaning area and factors related to the water consumption required for the cleaning area; determines a target water consumption corresponding to a target cleaning area to be cleaned according to the historical water consumption in at least one cleaning log or the historical water consumption in at least one cleaning log and the factors; adds water to a water tank of the cleaning robot according to the target water consumption; and determines the target water consumption corresponding to the target cleaning area with reference to the historical water consumption during the historical cleaning of the cleaning area and the factors affecting the water consumption required for the cleaning area, thereby ensuring the accuracy of the determined target water consumption, so that when the water tank of the cleaning robot is filled with water according to the target water consumption, the water consumption required for the target cleaning area can be met, thereby improving water utilization and avoiding waste of water resources. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Figure 1 is a schematic flow chart of a method for adding water to a water tank of a cleaning robot in an embodiment of the present application;

[0019] Figure 2 This is a schematic diagram of the data storage format of the cleaning log in an embodiment of the present application;

[0020] Figure 3 This is a schematic diagram of a process for determining a target water consumption in an embodiment of the present application;

[0021] Figure 4 This is another flow chart of determining the target water consumption in an embodiment of the present application;

[0022] Figure 5 is a schematic flow chart of the cleaning process in an embodiment of the present application;

[0023] Figure 6 It is a structural schematic diagram of a water tank water filling system of a cleaning robot in an embodiment of the present application;

[0024] Figure 7 is a structural schematic diagram of a water tank water filling device of a cleaning robot in an embodiment of the present application;

[0025] Figure 8 It is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0026] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0027] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.

[0028] The following is a detailed description of the method for producing props provided in the embodiment of the present application through specific embodiments and their application scenarios in conjunction with the accompanying drawings.

[0029] Figure 1 A method for adding water to a water tank of a cleaning robot provided by an embodiment of the present invention is shown. The method can be executed by an electronic device, and the electronic device can include: a server and / or a terminal device. In other words, the method can be executed by software or hardware installed in the electronic device, and the method includes the following steps:

[0030] Step 101: Acquire a cleaning log of each cleaning area in at least one cleaning area.

[0031] The cleaning log includes historical water consumption of the cleaning area corresponding to the cleaning log and factors related to the water consumption required for the cleaning area.

[0032] Specifically, each cleaning log may include the historical water consumption of a cleaning area during a cleaning process and factors related to the water consumption required for the cleaning area. The historical water consumption is the actual water consumption when cleaning the cleaning area.

[0033] Optionally, a water meter may be provided in the water tank to monitor the water consumption and water addition amount of the water tank.

[0034] In addition, specifically, in this embodiment, the regional data of at least one cleaning area within the range to be cleaned can be obtained by camera scanning, and the regional data may include factors related to the amount of water required for each cleaning area.

[0035] The factors related to the amount of water required for each cleaning area are the factors that affect the amount of water used in that cleaning area during the cleaning process.

[0036] Optionally, the factor includes at least one of the following: the type of the cleaning area, the cleaning area, whether there is an object in the cleaning area, the floor material of the cleaning area, and the cleaning time period.

[0037] The type of cleaning area can be divided according to the function of the cleaning area. For example, if the cleaning area is a room, the type of the cleaning area can be bedroom, living room, etc. When detecting whether there is an object in the cleaning area, it can be detected whether the object is alive; the floor material of the cleaning area can be carpet, wood, etc. It should be noted that the factors can also include the degree of dirtiness, the degree of brightness in the area, etc., and are not limited to the above-mentioned factors.

[0038] Specifically, the cleaning robot is equipped with a camera, which can use artificial intelligence (AI) recognition technology to record the actual water consumption, type of cleaning area, whether there are pets, cleaning area, cleaning time period, carpet area and other information in the cleaning log. If there is a sweeping plan before cleaning, AI will be used to judge the degree of dirtiness of the floor during sweeping, and the degree of dirtiness will be used as one of the factors.

[0039] Here, we take the cleaning area as a room as an example. Assume that at least one cleaning area includes room A, room B and room C; Assume that the actual water consumption of room A is 10mL, and the factors related to the required water consumption in room A include the cleaning area, floor material, room type, whether there are objects in the room, and cleaning time period. The cleaning area is 8㎡, the floor material is carpet and the carpet area is 1㎡, the room type is bedroom, there are pets in the room, and the cleaning time period is T1~T2. Then the data storage format of a cleaning log at this time can be as follows: Figure 2 shown.

[0040] Step 102: Determine a target water consumption corresponding to a target cleaning area to be cleaned according to the historical water consumption in at least one of the cleaning logs or the historical water consumption in at least one of the cleaning logs and the factors.

[0041] Specifically, since the historical water consumption is the actual water consumption during the historical cleaning process of each cleaning area, it has a high reference value. Therefore, when the target water consumption corresponding to the target cleaning area is determined using the historical water consumption in at least one cleaning log as a reference, the accuracy of the determined target water consumption can be guaranteed.

[0042] In addition, factors related to the amount of water required for the cleaning area will affect the amount of water required, that is, the target amount of water required for the target cleaning area is also a reference. Therefore, when the target amount of water required for the target cleaning area is determined by using the historical water consumption and factors in the cleaning log as a reference, the accuracy of the determined target water consumption can also be guaranteed.

[0043] Step 103: Add water to the water tank of the cleaning robot according to the target water consumption.

[0044] In this step, specifically, after determining the target water consumption, water can be added to the water tank of the cleaning robot according to the target water consumption, so that the added water is adapted to the required water consumption of the target cleaning area, thereby avoiding waste of water resources and improving the utilization rate of water resources.

[0045] In one implementation, when determining the target water consumption corresponding to the target cleaning area to be cleaned based on the historical water consumption in at least one of the cleaning logs, if the target cleaning area is included in the at least one cleaning area, the historical water consumption in the cleaning log corresponding to the target cleaning area may be determined as the target water consumption.

[0046] Specifically, if at least one cleaning area includes a target cleaning area, that is, the cleaning log of the target cleaning area has been obtained at this time, the historical water consumption in the cleaning log corresponding to the target cleaning area can be directly determined as the target water consumption, thereby using the historical water consumption of the target cleaning area as a reference to determine the target water consumption required for the current cleaning process. Since the historical water consumption of the target cleaning area is the actual water consumption, the accuracy of the determined target water consumption is guaranteed.

[0047] Furthermore, in one implementation, if Figure 3 As shown, when determining the target water consumption corresponding to the target cleaning area to be cleaned according to the historical water consumption and the factors in at least one of the cleaning logs, the following steps may be included:

[0048] Step 301: determining a target cleaning log having the highest correlation with the target cleaning area from all the cleaning logs according to the factors included in each of the cleaning logs;

[0049] Step 302: Determine the target water consumption corresponding to the target cleaning area according to the target cleaning log.

[0050] Specifically, the target cleaning log has the highest correlation with the target cleaning area, which can be understood as the similarity between the factors of the target cleaning log and the factors included in the target cleaning area is the highest. At this time, the target cleaning log is the most reference cleaning log for the water consumption of the target cleaning area. The target water consumption corresponding to the target cleaning area is determined through the target cleaning log, thereby ensuring the accuracy of the determined target water consumption.

[0051] In one implementation, in the above step 301, when determining the target cleaning log with the highest correlation with the target cleaning area from all the cleaning logs according to the factors included in each of the cleaning logs, the following steps may be included:

[0052] Determine, according to a preset weight value of each of the factors, a first score value corresponding to each of the cleaning logs and a second score value corresponding to the target cleaning area;

[0053] A score value having the smallest difference with the second score value is determined from all the first score values, and a cleaning log corresponding to the score value is determined as the target cleaning log.

[0054] Specifically, in this embodiment, a preset weight value can be pre-set for each factor involved in all cleaning areas, wherein the preset weight value of each factor can be set according to the impact value on water consumption. For example, the greater the impact value of a factor on water consumption, the higher the preset weight value of the factor; as an example, the preset weight value of each factor can be the ratio of the impact value of the factor on water consumption to the impact value of all factors on water consumption; or as another example, the preset weight value of each factor can be customized according to the size of the impact value on water consumption.

[0055] In addition, specifically, the impact value of a factor on water consumption is the size of the water consumption affected by the factor. When calculating the impact value of a factor on water consumption, you can first determine the first water consumption of a cleaning area, then set a factor to be added or reduced in the cleaning area, and determine the second water consumption of the cleaning area. At this time, the difference between the second water consumption and the first water consumption is the impact value corresponding to the added or reduced factor. For example, assuming that cleaning log 1 and cleaning log 2 are both cleaning logs for cleaning area A, and when other factors in cleaning area A are the same, the historical water consumption when there is a pet is 10mL, and the historical water consumption when there is no pet is 9mL. It can be inferred that the impact value of the factor "pet" on water consumption is 1mL. Of course, it should be noted that the impact value of each factor on water consumption can also be determined in this way.

[0056] In addition, specifically, when determining the first score value corresponding to each of the cleaning logs according to the preset weight value of each of the factors, as an example, the factors included in the cleaning log can be first determined, and then the sum of the preset weight values ​​of all the factors included in the cleaning log can be determined as the first score value corresponding to the cleaning log; of course, as another example, the influence values ​​of all the factors included in the cleaning log on the water consumption can also be weighted and summed according to the preset weight value of each factor to obtain the first score value corresponding to each cleaning log. It should be noted here that the method for determining the second score value corresponding to the target cleaning area is the same as the method for determining the first score value, so that the second score value can be compared with the first score value.

[0057] In addition, since the difference between the determined score value and the second score value is the smallest, it means that the factors included in the cleaning area corresponding to the score value are more similar to the factors included in the target cleaning area, and therefore the historical water consumption of the cleaning area is more reference to the target water consumption required for the target cleaning area. At this time, the cleaning log corresponding to the score value is determined as the target cleaning log, which ensures that the determined target cleaning log is the cleaning log that is most reference to the target water consumption of the target cleaning area.

[0058] In one implementation, in the above step 302, that is, when determining the target water consumption corresponding to the target cleaning area according to the target cleaning log, the historical water consumption in the target cleaning log can be directly determined as the target water consumption.

[0059] Specifically, since the target cleaning log is the most reference log for the target cleaning area, the historical water consumption in the target cleaning log can be directly determined as the target water consumption.

[0060] Of course, in one implementation, in the above step 302, that is, when determining the target water consumption corresponding to the target cleaning area according to the target cleaning log, the following steps may also be included:

[0061] Determine the historical water consumption in the target cleaning log as a baseline water consumption;

[0062] Obtaining difference factors between factors included in the target cleaning log and factors corresponding to the target cleaning area;

[0063] The benchmark water consumption is corrected according to the difference factor to obtain the target water consumption.

[0064] Specifically, since the factors corresponding to the target cleaning log and the factors corresponding to the target cleaning area may be different, the historical water consumption in the target cleaning log can be first determined as the baseline water consumption, and then the baseline water consumption can be corrected by the difference factors between the target cleaning log and the target cleaning area to obtain the target water consumption.

[0065] The difference factor is a factor that is different from the target cleaning area and the target cleaning log. For example, assuming that there is a pet in the target cleaning area M, but there is no pet in the target cleaning log, the difference factor between the target cleaning area and the target cleaning log is "pet".

[0066] In addition, specifically, as an example, when the reference water consumption is corrected according to the difference factor, the influence value of the difference factor on the water consumption can be determined, and then the reference water consumption is corrected by the influence value of the difference factor on the water consumption to obtain the target water consumption. Of course, as another example, the base station water consumption can also be corrected by the default value of the difference factor on the water consumption to obtain the target water consumption.

[0067] In this way, the benchmark water consumption in the target cleaning log is corrected by the difference factor, thereby further ensuring the accuracy of the determined target water consumption.

[0068] In addition, the following Figure 4 The process of determining the target water consumption in one embodiment is described. Figure 4 As shown, the following steps may be included when determining the target water consumption:

[0069] First, check whether there is a cleaning log. If there is no cleaning log, fill the water tank with water; if there is a cleaning log, traverse all cleaning logs.

[0070] Then, during the traversal process, the traversed cleaning logs are scored according to the preset weight value of each factor, a first score value corresponding to the cleaning log is obtained, and it is detected whether the traversal is completed;

[0071] If the traversal is not completed, continue to score the traversed cleaning logs until the first score value corresponding to each cleaning log is obtained;

[0072] If the traversal is completed, the first score value with the highest score value can be selected from all the first score values, and the cleaning log corresponding to the first score value with the highest score value can be determined as the target cleaning log; of course, the first score value with the smallest difference with the second score value of the target cleaning area can also be selected from all the first score values, and the cleaning log corresponding to the first score value with the smallest difference can be determined as the target cleaning log; and the historical water consumption in the target cleaning log can be determined as the benchmark water consumption.

[0073] Then, traverse the factors in the target cleaning area to be cleaned, and during the traversal process, detect whether the factors in the target cleaning area are the same as the factors in the target cleaning log, and detect whether the traversal is completed;

[0074] If the traversal is completed and the factors in the target cleaning area are the same as the factors in the target cleaning log, the historical water consumption in the target cleaning log is determined as the target water consumption;

[0075] If the traversal is not completed and it is detected that the traversed factors are different from the factors in the target cleaning log, then check whether the current different difference factors have water correction values ​​(i.e. the impact of the difference factors on water consumption) until the traversal is completed and all the difference factors are obtained; if there is no water correction value, the baseline water consumption is corrected by the default value of each difference factor to obtain the target water consumption; if there is, the water correction value corresponding to each difference factor is used to correct the baseline water consumption to obtain the target water consumption.

[0076] In addition, specifically, in the process of determining the target water consumption through the above-mentioned embodiments, the cleaning area can be cleaned at the same time. Here, the cleaning area is taken as a room for explanation. Among them, a water meter is provided in the water tank of the cleaning robot, which can record the changes in the water volume in the water tank in real time; in addition, the cleaning tasks are planned according to the rooms, and each room returns to the base station after cleaning, and the target water consumption of the next room to be cleaned is determined, and then the mop is washed, water is added and charging is performed. This makes the cleaning degree of different rooms more uniform. At the same time, the mop washing, water addition and charging can be carried out in parallel, which improves the cleaning efficiency and reduces the probability of low-power interruption tasks. The specific cleaning process is as follows: Figure 5 As shown, the following processes may be included:

[0077] First, the cleaning robot obtains data on all rooms in the map (including historical water usage and factors that affect water usage) and sorts all rooms according to the preset cleaning order;

[0078] Then check if there are any remaining rooms to be cleaned;

[0079] If not, make sure the cleaning is complete;

[0080] If yes, the target water consumption of the room to be cleaned is determined by the method of this embodiment, and water is added to the water tank of the cleaning robot;

[0081] After the water is added, the room to be cleaned begins to be cleaned. After the cleaning is completed, the actual water consumption of the room is recorded, and the remaining rooms to be cleaned are repeatedly checked until all the rooms are cleaned.

[0082] In this way, this embodiment determines the target water consumption corresponding to the target cleaning area by referring to the historical water consumption in the historical cleaning process of the cleaning area and the factors affecting the water consumption required for the cleaning area, thereby ensuring the accuracy of the determined target water consumption and being able to continuously improve the accuracy of determining the target water consumption as the number of cleaning logs increases, thereby making it possible to add water that is compatible with the water consumption required for the target cleaning area to the water tank, thereby improving water utilization, avoiding waste of water resources, improving cleaning efficiency and reducing energy consumption of the robot.

[0083] also, Figure 6A water tank water filling device for a cleaning robot provided by one embodiment of the present invention is shown, comprising:

[0084] A cleaning robot 601, the cleaning robot comprising a water tank, the cleaning robot obtaining a cleaning log of each cleaning area in at least one cleaning area, wherein the cleaning log comprises a historical water consumption of the cleaning area in history and a factor related to the water consumption required for the cleaning area; determining a target water consumption corresponding to a target cleaning area to be cleaned according to the historical water consumption in the at least one cleaning log or the historical water consumption in the at least one cleaning log and the factor;

[0085] The base station 602 adds water to the water tank of the cleaning robot according to the target water consumption corresponding to the target cleaning area.

[0086] In this way, the cleaning robot in the present system obtains a cleaning log for each cleaning area in at least one cleaning area, and the cleaning log includes historical water consumption in historical cleaning of the cleaning area and factors related to the water consumption required for the cleaning area; the target water consumption corresponding to the target cleaning area to be cleaned is determined according to the historical water consumption in at least one cleaning log or the historical water consumption in at least one cleaning log and the factors; then the base station adds water to the water tank of the cleaning robot according to the target water consumption determined by the cleaning robot; so that the target water consumption corresponding to the target cleaning area can be determined by referring to the historical water consumption in the historical cleaning process of the cleaning area and the factors affecting the water consumption required for the cleaning area, thereby ensuring the accuracy of the determined target water consumption, so that when the water tank of the cleaning robot is filled with water according to the target water consumption, the required water consumption of the target cleaning area can be met, thereby improving water utilization and avoiding waste of water resources.

[0087] Figure 7 A water tank water filling device for a cleaning robot provided by one embodiment of the present invention is shown, comprising:

[0088] An acquisition module 701 is used to acquire a cleaning log of each cleaning area in at least one cleaning area, wherein the cleaning log includes a historical water consumption of the cleaning area and factors related to the water consumption required for the cleaning area;

[0089] A determination module 702, configured to determine a target water consumption corresponding to a target cleaning area to be cleaned according to the historical water consumption in at least one of the cleaning logs or the historical water consumption in at least one of the cleaning logs and the factors;

[0090] The water adding module 703 is used to add water to the water tank of the cleaning robot according to the target water consumption.

[0091] In one implementation, the determination module 702 is specifically configured to, if the at least one cleaning area includes the target cleaning area, determine the historical water consumption in the cleaning log corresponding to the target cleaning area as the target water consumption.

[0092] In one implementation, the determination module 702 is specifically used to determine the target cleaning log with the highest correlation with the target cleaning area from all the cleaning logs based on the factors included in each of the cleaning logs; and determine the target water consumption corresponding to the target cleaning area based on the target cleaning log.

[0093] In one implementation, the determination module 702 is specifically used to determine a first score value corresponding to each of the cleaning logs and a second score value corresponding to the target cleaning area based on a preset weight value of each of the factors; determine a score value with the smallest difference from the second score value from all of the first score values, and determine the cleaning log corresponding to the score value as the target cleaning log.

[0094] In one implementation, the determination module 702 is specifically configured to determine the historical water consumption in the target cleaning log as the target water consumption.

[0095] In one implementation, the determination module 702 is specifically used to determine the historical water consumption in the target cleaning log as the baseline water consumption; obtain the difference factors between the factors included in the target cleaning log and the factors corresponding to the target cleaning area; and correct the baseline water consumption according to the difference factors to obtain the target water consumption.

[0096] In an implementation manner, the factors include at least one of the following: the type of the cleaning area, the cleaning area, whether there is an object in the cleaning area, the floor material of the cleaning area, and the cleaning time period.

[0097] The water tank water filling device of the cleaning robot provided in the embodiment of the present application can achieve Figure 1-5 To avoid repetition, the various processes implemented by the method embodiment are not described here.

[0098] It should be noted that the embodiment of the water tank water filling device of the cleaning robot in this specification and the embodiment of the water tank water filling method of the cleaning robot in this specification are based on the same inventive concept. Therefore, the specific implementation of the embodiment of the water tank water filling device of the cleaning robot can refer to the implementation of the aforementioned corresponding embodiment of the water tank water filling method of the cleaning robot, and the repeated parts will not be repeated.

[0099] The water tank water filling device of the cleaning robot in the embodiment of the present application can be a device, or a component, integrated circuit, or chip in a terminal. The device can be a mobile electronic device or a non-mobile electronic device. Exemplarily, the mobile electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, an in-vehicle electronic device, a wearable device, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a netbook or a personal digital assistant (personal digital assistant, PDA), etc., and the non-mobile electronic device can be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.

[0100] The water tank water filling device of the cleaning robot in the embodiment of the present application can be a device with an operating system. The operating system can be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.

[0101] Based on the same technical concept, an embodiment of the present application further provides an electronic device, which is used to execute the above-mentioned method for adding water to the water tank of the cleaning robot. Figure 8 A schematic diagram of the structure of an electronic device for implementing various embodiments of the present application. The electronic device may have relatively large differences due to different configurations or performances, and may include a processor (processor) 810, a communication interface (Communications Interface) 820, a memory (memory) 830 and a communication bus 840, wherein the processor 810, the communication interface 820, and the memory 830 communicate with each other through the communication bus 840. The processor 810 may call a computer program stored in the memory 830 and executable on the processor 810 to perform the following steps:

[0102] obtaining a cleaning log for each of at least one cleaning area, wherein the cleaning log includes a historical water consumption for historical cleaning of the cleaning area and a factor related to the water consumption required for the cleaning area;

[0103] Determining a target water consumption corresponding to a target cleaning area to be cleaned according to the historical water consumption in at least one of the cleaning logs or the historical water consumption in at least one of the cleaning logs and the factor;

[0104] The water tank of the cleaning robot is filled with water according to the target water consumption.

[0105] The specific execution steps can refer to the various steps of the water tank water filling method embodiment of the above-mentioned cleaning robot, and can achieve the same technical effect. In order to avoid repetition, they will not be repeated here.

[0106] It should be noted that the electronic devices in the embodiments of the present application include: servers, terminals, or other devices except terminals.

[0107] The above electronic device structure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently. For example, the input unit may include a graphics processing unit (GPU) and a microphone, and the display unit may be configured with a display panel in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit includes a touch panel and at least one of other input devices. The touch panel is also called a touch screen. Other input devices may include, but are not limited to, a physical keyboard, function keys (such as volume control buttons, switch buttons, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.

[0108] The memory can be used to store software programs and various data. The memory may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instructions required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory may include a volatile memory or a non-volatile memory, or the memory may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM) and direct memory bus random access memory (DRRAM).

[0109] The processor may include one or more processing units; optionally, the processor integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to the operating system, user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor.

[0110] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, each process of the water tank water filling method embodiment of the above-mentioned cleaning robot is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0111] The processor is a processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0112] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0113] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0114] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0115] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present application.

[0116] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.

Claims

1. A method for adding water to a water tank of a cleaning robot, characterized in that: include: Obtaining a cleaning log of each cleaning area in at least one cleaning area, wherein the cleaning log includes a historical water consumption of the cleaning area and factors related to the water consumption required for the cleaning area, wherein the historical water consumption is an actual water consumption when cleaning the cleaning area; Determining a target water consumption corresponding to a target cleaning area to be cleaned according to the historical water consumption and the factors in at least one of the cleaning logs; Adding water to the water tank of the cleaning robot according to the target water consumption; Wherein, determining the target water consumption corresponding to the target cleaning area to be cleaned according to the historical water consumption and the factors in at least one of the cleaning logs includes: Determine a first score value corresponding to each of the cleaning logs according to a preset weight value of each of the factors; Using the historical water consumption in the target cleaning log as the benchmark water consumption, wherein the target cleaning log is the cleaning log corresponding to the highest first score value; Traverse and detect whether the factors of the target cleaning area are the same as the factors in the target cleaning log. When it is detected that at least one factor in the target cleaning area and the target cleaning log is different, use the water volume correction value corresponding to each difference factor to correct the baseline water volume to obtain the target water volume, and the difference factor is at least one factor that is different between the target cleaning area and the target cleaning log.

2. The water tank water filling method according to claim 1, characterized in that: The factors include at least one of the following: the type of the cleaning area, the cleaning area, whether there are objects in the cleaning area, the floor material of the cleaning area, and the cleaning time period.

3. A water tank filling system for a cleaning robot, characterized in that: include: a cleaning robot, the cleaning robot comprising a water tank, the cleaning robot obtaining a cleaning log for each of at least one cleaning area, wherein the cleaning log comprises a historical water consumption for historical cleaning of the cleaning area and a factor related to a water consumption required for the cleaning area; Determining a target water consumption corresponding to a target cleaning area to be cleaned according to the historical water consumption in at least one of the cleaning logs and the factors, wherein the historical water consumption is an actual water consumption when cleaning the cleaning area; A base station, adding water to a water tank of the cleaning robot according to a target water consumption corresponding to the target cleaning area; Wherein, determining the target water consumption corresponding to the target cleaning area to be cleaned according to the historical water consumption and the factors in at least one of the cleaning logs includes: Determine a first score value corresponding to each of the cleaning logs according to a preset weight value of each of the factors; Using the historical water consumption in the target cleaning log as the benchmark water consumption, wherein the target cleaning log is the cleaning log corresponding to the highest first score value; Traverse and detect whether the factors of the target cleaning area are the same as the factors in the target cleaning log. When it is detected that at least one factor in the target cleaning area and the target cleaning log is different, use the water volume correction value corresponding to each difference factor to correct the baseline water volume to obtain the target water volume, and the difference factor is at least one factor that is different between the target cleaning area and the target cleaning log.

4. A water tank filling device for a cleaning robot, characterized in that: include: An acquisition module, configured to acquire a cleaning log of each cleaning area in at least one cleaning area, wherein the cleaning log includes a historical water consumption of the cleaning area and factors related to the water consumption required for the cleaning area, and the historical water consumption is an actual water consumption when cleaning the cleaning area; a determination module, configured to determine a target water consumption corresponding to a target cleaning area to be cleaned according to the historical water consumption in the at least one cleaning log and the factors; A water adding module, used for adding water to the water tank of the cleaning robot according to the target water consumption; Wherein, determining the target water consumption corresponding to the target cleaning area to be cleaned according to the historical water consumption and the factors in at least one of the cleaning logs includes: Determine a first score value corresponding to each of the cleaning logs according to a preset weight value of each of the factors; Using the historical water consumption in the target cleaning log as the benchmark water consumption, wherein the target cleaning log is the cleaning log corresponding to the highest first score value; Traverse and detect whether the factors of the target cleaning area are the same as the factors in the target cleaning log. When it is detected that at least one factor in the target cleaning area and the target cleaning log is different, use the water volume correction value corresponding to each difference factor to correct the baseline water volume to obtain the target water volume, and the difference factor is at least one factor that is different between the target cleaning area and the target cleaning log.

5. An electronic device, characterized in that: It includes a processor, a memory, and a program or instruction stored in the memory and executable on the processor. When the program or instruction is executed by the processor, the steps of the method for adding water to the water tank of the cleaning robot as described in claim 1 or 2 are implemented.

6. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, the steps of the method for adding water to the water tank of the cleaning robot as described in claim 1 or 2 are implemented.

Citation Information

Patent Citations

  • Water tank and automatic cleaning device

    CN108852185A

  • Liquid adding method, maintenance station, cleaning robot and liquid adding system

    CN112890696A

  • Method, device and system for determining water consumption of household appliance

    CN113741295A

  • Cleaning parameter configuration method and device for automatic cleaning equipment, equipment and medium

    CN114557633A

  • Method, device and equipment for controlling charging of cleaning robot

    CN114617499A