Cleaning cloth cleaning control method and device for base station, medium and electronic equipment
By detecting the dirt information of the cleaning equipment's cloths through base stations and pre-configuring cleaning strategies, the problem of inaccurate cloth cleaning in existing technologies is solved, achieving efficient and economical cleaning results.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-23
- Publication Date
- 2026-03-13
AI Technical Summary
Existing cleaning equipment base stations cannot accurately clean cloths based on their level of soiling, resulting in heavily soiled cloths not being completely cleaned or lightly soiled cloths being over-cleaned, thus wasting resources.
The base station pre-configures cleaning strategies by detecting the dirt information of the cleaning equipment's rags, including water output, cleaning duration, and cleaning intensity. It provides the corresponding cleaning strategy when the cleaning equipment arrives to ensure sufficient cleaning effect, and deletes the strategy to free up resources when the equipment does not arrive.
This improved the efficiency and accuracy of cleaning cloths, saved cleaning time, and optimized the utilization of base station resources.
Smart Images

Figure CN121647572A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of cleaning equipment technology, and more specifically, to a method, apparatus, medium, and electronic equipment for controlling the cleaning of a base station's cleaning cloth. Background Technology
[0002] With the increasing popularity of smart cleaning equipment (such as robotic vacuum cleaners and robot vacuums / mops), cleaning efficiency and user experience have become the core of product competition. Existing cleaning equipment is equipped with a cleaning base station, which provides auxiliary functions such as charging and cleaning cloths for the cleaning equipment.
[0003] When the cleaning equipment's cloths become dirty, they need to be washed at the base station before subsequent cleaning tasks can be performed. However, existing base stations often clean the cleaning equipment's cloths according to fixed cleaning power or cleaning time settings. On the one hand, this prevents the cleaning process from stopping when the heavily soiled cloths are cleaned, and on the other hand, it fails to improve the cleaning efficiency of lightly soiled cloths. As a result, cloths that have already been cleaned are still over-washed, wasting cleaning resources.
[0004] Therefore, it is necessary to propose an efficient method for cleaning cloths to solve the current technical problem of low cleaning efficiency. Summary of the Invention
[0005] The purpose of this application is to provide a method, apparatus, medium, and electronic device for controlling the cleaning of a base station's cleaning cloth, which can solve at least one of the aforementioned technical problems. The specific solution is as follows:
[0006] This application proposes a method for controlling the cleaning of a base station's cleaning cloth, including:
[0007] When a request from the cleaning device to return to the base station is detected, information about the dirt on the cleaning device's rag is obtained.
[0008] Based on the cloth soiling information, a first cloth cleaning strategy is pre-configured. The first cloth cleaning strategy includes at least one of the following: first water output, first cleaning duration, and first cleaning intensity.
[0009] When the cleaning device is detected to have returned to the base station within a preset time, a second cloth cleaning strategy is provided to clean the cloth. The second cloth cleaning strategy includes at least one of the following: a second water output, a second cleaning duration, and a second cleaning intensity.
[0010] Wherein, at least one of the second water output, the second cleaning duration, and the second cleaning intensity is not less than at least one of the corresponding first water output, the first cleaning duration, and the first cleaning intensity;
[0011] If the cleaning device is not detected to return to the base station within a preset time, the pre-configured first cloth cleaning strategy is deleted.
[0012] In some embodiments, the cloth soiling information includes: soiling levels classified according to the degree of soiling of the cloth, wherein the soiling levels include multiple levels with progressively increasing soiling levels.
[0013] In some embodiments, when the level of dirt is the lowest, one of the second water output, the second cleaning duration, and the second cleaning intensity is greater than one of the corresponding first water output, the first cleaning duration, and the first cleaning intensity;
[0014] When the level of dirt is the highest, the second water output, the second cleaning time, and the second cleaning intensity are respectively greater than the corresponding first water output, first cleaning time, and first cleaning intensity;
[0015] When the level of dirt is between the lowest and the highest, at least two of the second water output, the second cleaning duration, and the second cleaning intensity are greater than at least two of the corresponding first water output, the first cleaning duration, and the first cleaning intensity.
[0016] In some embodiments, the cloth soiling information is the cloth soiling information determined by the cleaning device after self-detection of the cloth by a self-detection sensor.
[0017] In some embodiments, the cleaning device uses a self-detection sensor to determine the dirt information of the cleaning cloth after self-detection, including:
[0018] The cleaning equipment determines the dirt information of the cloth by emitting visible light and / or infrared light to the cloth and then receiving the reflected light based on the reflectivity or reflection spectrum of the reflected light.
[0019] In some embodiments, the cloth soiling information includes the location information of heavy stains;
[0020] The second cloth cleaning strategy further includes performing at least one of the following based on the location information of the heavily soiled stains:
[0021] Increase the second water flow rate by targeting the location of the heavily soiled area;
[0022] Increase the cleaning time for the heavily soiled areas;
[0023] Increase the second cleaning intensity by targeting the heavily soiled areas.
[0024] In some embodiments, the cloth soiling information is the cloth soiling information determined by the cleaning device through map information in the travel path.
[0025] In some embodiments, the cleaning device determines the rag soiling information through map information along its travel path, including:
[0026] The map information includes areas marked as heavily polluted, and the cleaning equipment passes through these heavily polluted areas;
[0027] The current soiling information of the rag is determined based on the historical soiling information of the rag after cleaning the heavily soiled area.
[0028] In some embodiments, the cloth soiling information is cloth soiling information determined by the cleaning device through a cleaning strategy along its travel path.
[0029] In some embodiments, the cleaning device determines the cloth soiling information through a cleaning strategy along its travel path, including:
[0030] After the cleaning equipment performs a heavy-duty cleaning strategy in its travel path, it determines the dirt information of the rag. The heavy-duty cleaning strategy includes at least one of the following: increasing cleaning power, local reciprocating cleaning, and increasing water output.
[0031] This application provides a base station cloth cleaning control device, including:
[0032] The acquisition unit is used to acquire information about the dirtiness of the cleaning cloth of the cleaning device when a request to return to the base station is detected from the cleaning device;
[0033] A configuration unit is configured to pre-configure a first cleaning strategy for the cleaning cloth based on the cloth soiling information. The first cleaning strategy includes at least one of the following: a first water output, a first cleaning duration, and a first cleaning intensity.
[0034] A cleaning unit is configured to provide a second cloth cleaning strategy to clean the cloth when the cleaning device returns to the base station within a preset time. The second cloth cleaning strategy includes at least one of the following: a second water output, a second cleaning duration, and a second cleaning intensity.
[0035] Wherein, at least one of the second water output, the second cleaning duration, and the second cleaning intensity is not less than at least one of the corresponding first water output, the first cleaning duration, and the first cleaning intensity;
[0036] The deletion unit is used to delete the pre-configured first cloth cleaning strategy when the cleaning device is not detected to return to the base station within a preset time.
[0037] This application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method described in any of the preceding claims.
[0038] This application provides an electronic device, including:
[0039] One or more processors;
[0040] A storage device for storing one or more programs, which, when executed by the one or more processors, cause the one or more processors to perform the method as described in any of the preceding methods.
[0041] Compared with the prior art, the above-described solutions of this application have at least the following beneficial effects:
[0042] This application proposes a method for controlling the cleaning of a base station's cleaning cloth. When the base station detects a request from a cleaning device returning to the base station, it first obtains information about the dirtiness of the cleaning cloth. Then, based on this information, it pre-configures a first cleaning strategy for the cleaning cloth, avoiding the need to pre-configure the strategy only after the cleaning device arrives at the base station, thus saving cleaning time. When the cleaning device returns to the base station within a preset time, the base station provides a second cleaning strategy based on the pre-configured first cleaning strategy to clean the cloth. In this second cleaning strategy, the actual cleaning strategy is used, and at least one of the second water output, second cleaning duration, and second cleaning intensity in the second cleaning strategy is not less than at least one of the corresponding first water output, first cleaning duration, and first cleaning intensity to ensure sufficient cleaning effect. When the cleaning device does not return to the base station within the preset time, the base station deletes the pre-configured first cleaning strategy to release base station resources and prepare for the next pre-configuration of the first cleaning strategy. Attached Figure Description
[0043] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application. It is obvious that the drawings described below are merely some embodiments of this application, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort. In the drawings:
[0044] Figure 1 A schematic flowchart of a base station cloth cleaning control method provided in an embodiment of this application;
[0045] Figure 2 This is a schematic diagram of the structure of a cleaning device for acquiring information about the dirt on a rag, according to an embodiment of this application.
[0046] Figure 3 This is a schematic diagram of the structure of a cleaning device for acquiring information about the dirt on a rag, according to an embodiment of this application.
[0047] Figure 4 This is a schematic diagram of the structure of a base station cloth cleaning control device provided in an embodiment of this application;
[0048] Figure 5 This is a schematic diagram of the electronic device structure shown in an embodiment of this application. Detailed Implementation
[0049] To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0050] The terminology used in the embodiments of this application is for the purpose of describing particular embodiments only and is not intended to limit the application. The singular forms “a,” “said,” and “the” used in the embodiments of this application and the appended claims are also intended to include the plural forms, and “multiple” generally includes at least two unless the context clearly indicates otherwise.
[0051] It should be understood that the term "and / or" used in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.
[0052] It should be understood that although the terms first, second, third, etc., may be used in the embodiments of this application, these descriptions should not be limited to these terms. These terms are only used to distinguish the descriptions. For example, first may also be referred to as second without departing from the scope of the embodiments of this application, and similarly, second may also be referred to as first.
[0053] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that an article or device that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such an article or device. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the article or device that includes said element.
[0054] When the cleaning equipment's cloths become soiled, they need to be washed at the base station before subsequent cleaning tasks can be performed. However, existing base stations often wash the cleaning equipment's cloths based on fixed washing power or duration after the equipment returns to the base station. This prevents the base station from washing the cloths according to their degree of soiling, resulting in inaccurate cleaning.
[0055] Based on this, this application proposes a method for controlling the cleaning of a base station's cleaning cloth, comprising: when a request for a cleaning device to return to the base station is detected, obtaining information on the dirtiness of the cleaning device's cleaning cloth; pre-configuring a first cleaning strategy based on the cleaning cloth dirtiness information, the first cleaning strategy including at least one of the following: a first water output, a first cleaning duration, and a first cleaning intensity; when the cleaning device is detected to return to the base station within a preset time, providing a second cleaning strategy to clean the cleaning cloth, the second cleaning strategy including at least one of the following: a second water output, a second cleaning duration, and a second cleaning intensity; wherein at least one of the second water output, the second cleaning duration, and the second cleaning intensity is not less than at least one of the corresponding first water output, the first cleaning duration, and the first cleaning intensity; when the cleaning device is not detected to return to the base station within the preset time, deleting the pre-configured first cleaning strategy.
[0056] As can be seen, the base station cloth cleaning control method proposed in this application, when the base station detects a request from the cleaning device to return to the base station, pre-obtains the cloth soiling information of the cleaning device, and then pre-configures a first cloth cleaning strategy based on the cloth soiling information. This avoids configuring the first cloth cleaning strategy after the cleaning device arrives at the base station, saving cleaning time. When the cleaning device is detected to have returned to the base station within a preset time, the base station will provide a second cloth cleaning strategy based on the pre-configured first cloth cleaning strategy to clean the cloth. At this time, the second cloth cleaning strategy is the actual cleaning strategy, and at least one of the second water output, second cleaning duration, and second cleaning intensity in the second cloth cleaning strategy is not less than at least one of the corresponding first water output, first cleaning duration, and first cleaning intensity to ensure sufficient cleaning effect. When the cleaning device is not detected to have returned to the base station within the preset time, it indicates that the cleaning device may be performing a new cleaning task. The base station will delete the pre-configured first cloth cleaning strategy to release base station resources and prepare for the next pre-configuration of the first cloth cleaning strategy.
[0057] The specific embodiments of this application are described in detail below with reference to the accompanying drawings.
[0058] like Figure 1 As shown, this application proposes a control method for a mobile robot, including the following steps:
[0059] Step S101: When a request from the cleaning device to return to the base station is detected, obtain the dirt information of the cleaning device's rag;
[0060] Step S103: Based on the cloth dirt information, pre-configure a first cloth cleaning strategy, the first cloth cleaning strategy including at least one of the following: first water output, first cleaning duration, and first cleaning intensity;
[0061] Step S105: When the cleaning device is detected to have returned to the base station within a preset time, a second cloth cleaning strategy is provided to clean the cloth. The second cloth cleaning strategy includes at least one of the following: a second water output, a second cleaning duration, and a second cleaning intensity.
[0062] Wherein, at least one of the second water output, the second cleaning duration, and the second cleaning intensity is not less than at least one of the corresponding first water output, the first cleaning duration, and the first cleaning intensity;
[0063] Step S107: If the cleaning device is not detected to return to the base station within a preset time, delete the pre-configured first cloth cleaning strategy.
[0064] In step S101, during or after performing a cleaning task, the cleaning device needs to return to the base station for charging, dust collection, or cleaning of the cleaning cloth. At this time, the cleaning device sends a homing signal to establish a signal connection with the base station and determine their relative positions. The cleaning device then returns to the base station based on this established position. Therefore, in this step, after establishing a signal connection with the base station, the cleaning device sends information about the cleaning cloth's dirtiness to the base station. That is, when the base station detects the cleaning device's request to return to the base station, it obtains the cleaning cloth's dirtiness information.
[0065] In some embodiments, the cloth soiling information includes: soiling levels categorized according to the degree of soiling, wherein the soiling levels include multiple grades with progressively increasing soiling levels. Optionally, the cloth soiling information may further include location information of heavy stains.
[0066] The multiple levels of soiling, which increase sequentially, include at least two levels. For example, they may include level one, level two, and level three, which are not limited to these. The location information of heavy stains includes the specific location of the heavy stain on the entire cloth, such as the edge or center of a flat cloth. The location coordinates of the heavy stain can be determined based on the position coordinates relative to the cleaning equipment, such as the left, middle, or right side of a roller cloth.
[0067] In some embodiments, the cloth soiling information is the cloth soiling information determined by the cleaning device after self-detection of the cloth by a self-detection sensor. For example, the cloth soiling information determined by the cleaning device after self-detection of the cloth by the self-detection sensor includes: the cleaning device emitting visible light and / or infrared light to the cloth, then receiving the reflected light, and determining the cloth soiling information based on the reflectivity or reflection spectrum of the reflected light.
[0068] In some embodiments, such as Figure 2-3As shown, the cleaning assembly includes a cloth 2 and a dirt detection mechanism 3. The dirt detection mechanism 3 is used to detect dirt on the cloth 2. The dirt detection mechanism 3 includes a PCB board 31 and at least one diode group 32 disposed on the PCB board 31. Each diode group 32 includes one emitting diode 321 and two receiving diodes 322. The two receiving diodes 322 are disposed at intervals on both sides of the emitting diode 321. The emitting diode 321 can emit visible light and / or infrared light. The emitting diode 321 is used to emit a detection signal to the surface of the cloth 2. The receiving diodes 322 are used to receive the reflected signal after being reflected by the surface of the cloth 2. The degree of dirt and the location of dirt on the cloth 2 can be determined according to the waveform of the reflected signal. For example, the deeper the waveform depression, the higher the degree of dirt.
[0069] Specifically, the PCB board 31 is equipped with a microprocessor unit, signal conversion circuit, amplification and filtering circuit, analog-to-digital conversion circuit, counter, and other circuit structures. The on / off timing of the emitting LEDs is controlled by the microprocessor unit. The receiving LEDs can be a single monochromatic LED in an unbiased or reverse-biased state, or one or more multi-color LEDs. Their photoelectric signals are converted into current, voltage, and time signals by the signal conversion circuit. For the converted current and voltage signals, the weak signals are first amplified and noise filtered by the amplification and filtering circuit, and then converted into digital signals that the microprocessor can process by the analog-to-digital conversion circuit. For the converted time signals, they are first converted into digital signals that the microprocessor can process by the counter. The microprocessor further processes the collected signals and outputs the current soiling status of the rag. The microprocessor unit, signal conversion circuit, amplification and filtering circuit, analog-to-digital conversion circuit, counter, and other circuit structures are all structures and working principles known to those skilled in the art, and are all prior art, which will not be described in detail here.
[0070] More specifically, 31 RGB LEDs are used as the transmitters, with the MCU controlling only one RGB LED to light up at a time, emitting one of the three colors. Experiments have shown that red LEDs are sensitive to both RGB light; therefore, this application can use 64 parallel red LEDs (two red LEDs arranged on either side of each RGB LED) without bias voltage as the receivers. A transimpedance amplifier (TIA) converts the photocurrent into a voltage signal. To reduce the influence of AC mains power on the detection signal, the voltage signal converted by the TIA is fed into a dual-T network notch filter with a center frequency of 50Hz. After filtering, the signal is further amplified by a differential amplifier and then fed into the ADC on the MCU. The MCU reads and processes the ADC output signal, combining it with the currently lit RGB LED number and color to calculate the level of dirt in a specific detection area. This allows the determination of the location of the currently detected stain on the cloth.
[0071] In some embodiments, the cloth soiling information is cloth soiling information determined by the cleaning device through map information in the travel path. For example, the cloth soiling information determined by the cleaning device through map information in the travel path includes: the map information includes areas marked as heavily soiled, and the cleaning device passes through the heavily soiled areas; and the current cloth soiling information is determined based on historical cloth soiling information after cleaning the heavily soiled areas.
[0072] For example, in the cleaning map of the cleaning equipment, certain areas or locations can be automatically or manually marked as heavily soiled areas, such as the kitchen, the entrance to the living room, and the area around the dining table. These areas have already been cleaned in the current cleaning task. In this case, the soiling information of the cleaning cloth can be determined by historical soiling information. For example, the average soiling increment formed after previous cleaning tasks in this area can be used as the current soiling information of the cleaning cloth and fed back to the base station. This reduces the need for soiling detection by the cleaning equipment hardware.
[0073] In some embodiments, the cloth soiling information is cloth soiling information determined by the cleaning device through a cleaning strategy along its travel path. For example, the cloth soiling information determined by the cleaning device through a cleaning strategy along its travel path includes: the cleaning device determining the cloth soiling information after performing a heavy-duty cleaning strategy along its travel path, wherein performing the heavy-duty cleaning strategy includes at least one of the following: increasing cleaning power, localized reciprocating cleaning, and increasing water output.
[0074] For example, when cleaning areas that become suddenly soiled, such as dried stains, pet feces, or spilled food along the path, the cleaning equipment can intelligently determine that the soiling is heavy using sensors such as cameras. It will then execute a heavy-soil cleaning strategy, including at least one of the following: increasing cleaning power, localized reciprocating cleaning, or increasing water output. This may also cause the cloth to become soiled, either partially or entirely. In this case, the cleaning robot can intelligently determine whether a rewash is needed. If a rewash is required, it will report the soiling information to the base station, allowing the base station to accurately obtain the soiling information and perform precise cleaning.
[0075] In step S103, after the base station obtains the dirt information of the cleaning equipment's rag, it pre-configures a first rag cleaning strategy based on the rag cleaning needs and the characteristics of the rag dirt information. This pre-configured first rag cleaning strategy is an estimated cleaning strategy. Since the rag dirt information obtained in step 101 may not be completely accurate, and to improve cleaning efficiency, the base station needs to provide a first rag cleaning strategy that matches the estimated rag dirt information. The first rag cleaning strategy can reduce computing power, save time, and improve configuration efficiency for setting the actual second rag cleaning strategy later. For example, the first rag cleaning strategy includes at least one of the following: a first water output, a first cleaning duration, and a first cleaning intensity. That is, the first water output, the first cleaning duration, and the first cleaning intensity are pre-set according to the degree of rag dirt. Among them, the water output can be set in stages based on the clean water flow rate, the cleaning duration can be increased in increments of 10 seconds, and the cleaning intensity can be set in stages by controlling the speed of the base station's cleaning tank scraper; no specific limitation is made in these aspects. In summary, the larger the water flow, the better the cleaning effect; the longer the cleaning time, the better the cleaning effect; and the stronger the cleaning intensity, the better the cleaning effect.
[0076] In step S105, as described above, after the cleaning device establishes contact with the base station, it needs a certain period of time to travel to the base station. When the base station detects that the cleaning device has returned to the base station within a preset time, it provides a second cloth cleaning strategy to clean the cloth. That is, when the cleaning device returns to the base station, the base station will immediately provide a second cloth cleaning strategy to clean the cloth. The second cloth cleaning strategy is set based on the first cloth cleaning strategy. Since the first cloth cleaning strategy has been pre-matched, it is only necessary to ensure that the parameters of the second cloth cleaning strategy are not less than the parameters of the first cloth cleaning strategy. Due to the reduced computing power, the time for configuring the second cloth cleaning strategy is greatly shortened, and the efficiency of cleaning the cloth is greatly improved. Especially for cases where the cleaning task needs to be performed again after cleaning the cloth, this setting method can greatly improve the cleaning efficiency. It can be understood that the second cloth cleaning strategy includes at least one of the following: a second water output, a second cleaning duration, and a second cleaning intensity. Wherein, at least one of the second water output, the second cleaning duration, and the second cleaning intensity is not less than at least one of the corresponding first water output, the first cleaning duration, and the first cleaning intensity.
[0077] In some embodiments, when the level of soiling is lowest, one of the second water output, the second cleaning duration, and the second cleaning intensity is greater than one of the corresponding first water output, the first cleaning duration, and the first cleaning intensity. That is, the second cloth cleaning strategy is configured to be at least one of the following: the second water output is greater than the first water output, the second cleaning duration is greater than the first cleaning duration, and the second cleaning intensity is greater than the first cleaning intensity.
[0078] When the level of dirt is highest, the second water output, the second cleaning duration, and the second cleaning intensity are respectively greater than the corresponding first water output, first cleaning duration, and first cleaning intensity. That is, the second cloth cleaning strategy is configured as follows: the second water output is greater than the first water output, the second cleaning duration is greater than the first cleaning duration, and the second cleaning intensity is greater than the first cleaning intensity.
[0079] When the level of soiling is between the lowest and highest, at least two of the second water output, the second cleaning duration, and the second cleaning intensity are greater than at least two of the corresponding first water output, the first cleaning duration, and the first cleaning intensity. That is, the second cloth cleaning strategy is configured to satisfy at least two of the following conditions: the second water output is greater than the first water output, the second cleaning duration is greater than the first cleaning duration, and the second cleaning intensity is greater than the first cleaning intensity.
[0080] In some embodiments, the cloth soiling information includes location information of heavy stains; the second cloth cleaning strategy further includes: performing at least one of the following based on the location information of the heavy stains: increasing the second water output at the location of the heavy stains; increasing the second cleaning duration at the location of the heavy stains; increasing the second cleaning intensity at the location of the heavy stains.
[0081] According to the aforementioned embodiments, the location information of heavily soiled areas can be obtained. In order to accurately and efficiently clean the cloth, the water outlet can be aimed at the location of the heavily soiled area to increase the second water flow rate; the water outlet or scraper can be aimed at the location of the heavily soiled area to increase the second cleaning time; or the scraper can be aimed at the location of the heavily soiled area to increase the second cleaning intensity. This allows for targeted cleaning of heavily soiled areas of the cloth, while reducing the cleaning strategy for non-heavily soiled areas, further improving the cleaning efficiency of the cloth.
[0082] In step S107, if the base station does not detect the cleaning device returning to the base station within a preset time, it indicates that the cleaning device, after establishing contact with the base station, has interrupted its need to return to the base station to clean the rag. At this time, the base station will delete the pre-configured first rag cleaning strategy to release base station storage or computing resources, preparing for the next pre-configuration of the first rag cleaning strategy. The first rag cleaning strategy will be re-configured only after the base station receives another request from the cleaning device to return and obtains information about the dirt on the cleaning device's rag.
[0083] In summary, the base station cloth cleaning control method proposed in this application, when the base station detects a request from a cleaning device returning to the base station, first obtains the cloth soiling information of the cleaning device, and then pre-configures a first cloth cleaning strategy based on the cloth soiling information. This avoids pre-configuring the first cloth cleaning strategy only after the cleaning device arrives at the base station, saving cleaning time. When the cleaning device is detected returning to the base station within a preset time, the base station provides a second cloth cleaning strategy based on the pre-configured first cloth cleaning strategy to clean the cloth. At this time, the second cloth cleaning strategy is the actual cleaning strategy, and at least one of the second water output, second cleaning duration, and second cleaning intensity in the second cloth cleaning strategy is not less than at least one of the corresponding first water output, first cleaning duration, and first cleaning intensity to ensure sufficient cleaning effect. When the cleaning device is not detected returning to the base station within the preset time, the base station deletes the pre-configured first cloth cleaning strategy to release base station resources and prepare for the next pre-configuration of the first cloth cleaning strategy.
[0084] This application provides a base station cloth cleaning control device to achieve the steps described in the above embodiments. The same technical features have the same technical effects, and will not be elaborated further here. Figure 4 As shown, the device includes:
[0085] The acquisition unit 401 is used to acquire information about the dirt on the cleaning cloth of the cleaning device when a request to return to the base station from the cleaning device is detected.
[0086] Configuration unit 403 is used to pre-configure a first cleaning strategy for the rag based on the rag soiling information. The first cleaning strategy includes at least one of the following: first water output, first cleaning duration, and first cleaning intensity.
[0087] The cleaning unit 405 is configured to provide a second cloth cleaning strategy to clean the cloth when the cleaning device returns to the base station within a preset time. The second cloth cleaning strategy includes at least one of the following: a second water output, a second cleaning duration, and a second cleaning intensity.
[0088] Wherein, at least one of the second water output, the second cleaning duration, and the second cleaning intensity is not less than at least one of the corresponding first water output, the first cleaning duration, and the first cleaning intensity;
[0089] The deletion unit 407 is used to delete the pre-configured first cloth cleaning strategy when the cleaning device is not detected to return to the base station within a preset time.
[0090] This application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method described in any of the preceding claims.
[0091] This application provides an electronic device, including: one or more processors; and a storage device for storing one or more programs, which, when executed by the one or more processors, cause the one or more processors to perform the method as described in any of the preceding claims.
[0092] like Figure 5 As shown, this embodiment provides an electronic device, including: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by a processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the method steps of the above embodiment.
[0093] The following is for reference. Figure 5 The diagram illustrates a structural schematic of an electronic device suitable for implementing the embodiments of this application. The terminal devices in the embodiments of this application may include, but are not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 5The electronic device shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of this application.
[0094] like Figure 5 As shown, the electronic device may include a processing unit (e.g., a central processing unit, a graphics processing unit, etc.) 601, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 602 or a program loaded from a storage device 608 into a random access memory (RAM) 603. The RAM 603 also stores various programs and data required for the operation of the electronic device. The processing unit 601, ROM 602, and RAM 603 are interconnected via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.
[0095] Typically, the following devices can be connected to I / O interface 605: input devices 606 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 607 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 608 including, for example, magnetic tapes, hard disks, etc.; and communication devices 609. Communication device 609 allows electronic devices to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 5 Electronic devices with various devices are shown, but it should be understood that it is not required to implement or have all of the devices shown. More or fewer devices may be implemented or have alternatively.
[0096] Specifically, according to embodiments of this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device 609, or installed from a storage device 608, or installed from a ROM 602. When the computer program is executed by the processing device 601, it performs the functions defined in the methods of the embodiments of this application.
[0097] It should be noted that the computer-readable medium described above in this application can be a computer-readable signal medium, a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this application, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this application, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.
[0098] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.
[0099] Computer program code for performing the operations of this application can be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, and C++, and conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0100] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in the flowcharts or block diagrams may represent a module, segment, or portion of code containing one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0101] The units described in the embodiments of this application can be implemented in software or hardware. The names of the units are not, in some cases, limiting the scope of the unit itself.
Claims
1. A method for controlling the cleaning of a base station's cleaning cloth, characterized in that, include: When a request from the cleaning device to return to the base station is detected, information about the dirt on the cleaning device's rag is obtained. Based on the cloth soiling information, a first cloth cleaning strategy is pre-configured. The first cloth cleaning strategy includes at least one of the following: first water output, first cleaning duration, and first cleaning intensity. When the cleaning device is detected to have returned to the base station within a preset time, a second cloth cleaning strategy is provided to clean the cloth. The second cloth cleaning strategy includes at least one of the following: a second water output, a second cleaning duration, and a second cleaning intensity. Wherein, at least one of the second water output, the second cleaning duration, and the second cleaning intensity is not less than at least one of the corresponding first water output, the first cleaning duration, and the first cleaning intensity; If the cleaning device is not detected to return to the base station within a preset time, the pre-configured first cloth cleaning strategy is deleted.
2. The cloth cleaning control method according to claim 1, characterized in that, The rag soiling information includes: soiling levels classified according to the degree of soiling of the rag, and the soiling levels include multiple levels with the degree of soiling increasing sequentially.
3. The cloth cleaning control method according to claim 2, characterized in that, When the level of dirt is the lowest, one of the second water output, the second cleaning time, and the second cleaning intensity is greater than one of the corresponding first water output, the first cleaning time, and the first cleaning intensity; When the level of dirt is the highest, the second water output, the second cleaning time, and the second cleaning intensity are respectively greater than the corresponding first water output, first cleaning time, and first cleaning intensity; When the level of dirt is between the lowest and the highest, at least two of the second water output, the second cleaning duration, and the second cleaning intensity are greater than at least two of the corresponding first water output, the first cleaning duration, and the first cleaning intensity.
4. The cloth cleaning control method according to claim 1, characterized in that, The cloth soiling information is determined by the cleaning equipment through a self-detection sensor.
5. The cloth cleaning control method according to claim 4, characterized in that, The cleaning equipment uses a self-detection sensor to determine the dirt information of the cleaning cloth after self-detection, including: The cleaning equipment determines the dirt information of the cloth by emitting visible light and / or infrared light to the cloth and then receiving the reflected light based on the reflectivity or reflection spectrum of the reflected light.
6. The cloth cleaning control method according to claim 5, characterized in that, The information on the soiled cloth includes the location information of heavily soiled stains; The second cloth cleaning strategy further includes performing at least one of the following based on the location information of the heavily soiled stains: Increase the second water flow rate by targeting the location of the heavily soiled area; Increase the cleaning time for the heavily soiled areas; Increase the second cleaning intensity by targeting the heavily soiled areas.
7. The cloth cleaning control method according to claim 1, characterized in that, The cloth soiling information is determined by the cleaning equipment using map information along its travel path.
8. The cloth cleaning control method according to claim 7, characterized in that, The cleaning equipment determines the soiling information of the rag through map information along its travel path, including: The map information includes areas marked as heavily polluted, and the cleaning equipment passes through these heavily polluted areas; The current soiling information of the rag is determined based on the historical soiling information of the rag after cleaning the heavily soiled area.
9. The cloth cleaning control method according to claim 1, characterized in that, The cloth soiling information is the cloth soiling information determined by the cleaning equipment through the cleaning strategy in the travel path.
10. The cloth cleaning control method according to claim 9, characterized in that, The cleaning equipment determines the cloth soiling information through a cleaning strategy along its travel path, including: After the cleaning equipment performs a heavy-duty cleaning strategy in its travel path, it determines the dirt information of the rag. The heavy-duty cleaning strategy includes at least one of the following: increasing cleaning power, local reciprocating cleaning, and increasing water output.
11. A base station rag cleaning control device, characterized in that, include: The acquisition unit is used to acquire information about the dirtiness of the cleaning cloth of the cleaning device when a request to return to the base station is detected from the cleaning device; A configuration unit is configured to pre-configure a first cleaning strategy for the cleaning cloth based on the cloth soiling information. The first cleaning strategy includes at least one of the following: a first water output, a first cleaning duration, and a first cleaning intensity. A cleaning unit is configured to provide a second cloth cleaning strategy to clean the cloth when the cleaning device returns to the base station within a preset time. The second cloth cleaning strategy includes at least one of the following: a second water output, a second cleaning duration, and a second cleaning intensity. Wherein, at least one of the second water output, the second cleaning duration, and the second cleaning intensity is not less than at least one of the corresponding first water output, the first cleaning duration, and the first cleaning intensity; The deletion unit is used to delete the pre-configured first cloth cleaning strategy when the cleaning device is not detected to return to the base station within a preset time.
12. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the method as described in any one of claims 1 to 10.
13. An electronic device, characterized in that, include: One or more processors; A storage device for storing one or more programs, which, when executed by one or more processors, cause the one or more processors to implement the method as described in any one of claims 1 to 10.