Charging control method, device and system of cleaning equipment, medium and product

By determining the expected standby time in the cleaning equipment base station, selecting the appropriate charging mode and current pulse processing, the problem of long-term high charge state of the cleaning equipment battery is solved, improving battery life and safety, while ensuring the ease of use of the equipment.

CN121663761APending Publication Date: 2026-03-13SHENZHEN ROBOROCK INNOVATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-24
Publication Date
2026-03-13

AI Technical Summary

Technical Problem

When cleaning equipment is not used for a long time, the battery is in a high-charge state, which can lead to side reactions such as cell swelling, affecting battery life and safety performance.

Method used

By determining the expected dwell time of the cleaning equipment at the base station, an appropriate charging mode can be selected, such as charging to full charge or the first state of charge and then stopping charging and continuing to charge to full charge before the expected dwell time is reached, or applying a current pulse activation process to avoid a long-term high charge state.

Benefits of technology

This effectively avoids the battery being in a high-charge state for a long time, improves the battery's lifespan and safety performance, and at the same time meets the convenience of using the equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121663761A_ABST
    Figure CN121663761A_ABST
Patent Text Reader

Abstract

The invention is suitable for the technical field of cleaning equipment control, and provides a charging control method, device and system of cleaning equipment, a medium and a product. The charging control method comprises the following steps: determining the predicted shelving duration of cleaning equipment in a base station; determining a target charging mode from set charging modes based on the predicted shelving duration; and charging the cleaning equipment according to the target charging mode. The scheme can improve the service life and safety performance of the battery.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of cleaning equipment control technology, and in particular relates to a charging control method, device, system, medium and product for cleaning equipment. Background Technology

[0002] The widespread use of cleaning equipment brings great convenience to users by replacing them in completing cleaning tasks.

[0003] The cleaning equipment is equipped with a base station to enable functions such as charging, maintenance, and storage. Currently, the cleaning equipment is generally automatically charged to 100% after returning to the base station.

[0004] If cleaning equipment is not used for a long time, the battery will remain in a high-charge state for an extended period, which will trigger significant side effects, such as cell swelling, thereby affecting the battery's lifespan and safety performance. Summary of the Invention

[0005] This application provides a charging control method, device, system, medium, and product for cleaning equipment to solve the problem that prolonged high charge status of batteries in cleaning equipment affects battery life and safety performance.

[0006] The first aspect of this application provides a charging control method for a cleaning device, including: Determine the expected duration of the cleaning equipment's stay at the base station; Based on the expected standby time, a target charging mode is determined from the set charging modes; The set charging mode includes a first mode of charging the cleaning device to a fully charged state, and a second mode of charging the cleaning device to a fully charged state after charging the cleaning device to the first charged state, and continuing to charge the cleaning device to a fully charged state when the time difference between the continuous idle time of the cleaning device at the base station and the time difference between reaching the expected idle time is less than a threshold. The cleaning device is charged according to the target charging mode.

[0007] In some embodiments, determining the expected dwell time of the cleaning equipment at the base station includes: Parse the user settings information of the base station or client to obtain the expected idle time of the cleaning equipment at the base station set by the user; or, Based on the historical set of time periods the cleaning equipment was idle in the base station, the expected idle time of the cleaning equipment in the base station is determined.

[0008] In some embodiments, after performing a charging operation on the cleaning device according to the target charging mode, the method further includes: After the cleaning equipment leaves the base station, determine the actual dwell time from when the cleaning equipment enters the base station to when it leaves the base station; The actual shelving time is written into the historical shelving time set, and the estimated shelving time of the cleaning equipment at the base station is updated based on the updated historical shelving time set.

[0009] In some embodiments, determining the target charging mode from the set charging modes based on the expected standby time includes: If the expected standby time is within the first time interval, the first mode is selected as the target charging mode; If the expected pause time falls within the second duration range, the second mode is selected as the target charging mode; the minimum duration in the second duration range is greater than the maximum duration in the first duration range.

[0010] In some embodiments, performing a charging operation on the cleaning device according to the target charging mode includes: When the target charging mode is the first mode, the cleaning device is immediately charged to full charge.

[0011] In some embodiments, performing a charging operation on the cleaning device according to the target charging mode includes: When the target charging mode is the second mode, if the expected standby time is less than the set time, the cleaning device will be charged to the first state of charge and then charging will stop. If the time difference between the continuous standby time of the base station and the time difference between reaching the expected standby time is less than a threshold, the cleaning device will continue to be charged to the full state of charge.

[0012] In some embodiments, performing a charging operation on the cleaning device according to the target charging mode includes: When the target charging mode is the second mode, if the expected rest time is not less than the set time, the cleaning device is charged to the first state of charge and then charging is stopped, and a current pulse of a set size and a set duration is applied to the cleaning device at set time intervals. If the time difference between the continuous idle time of the cleaning equipment at the base station and the expected idle time is less than a threshold, the cleaning equipment will continue to be charged to a fully charged state.

[0013] In some embodiments, performing a charging operation on the cleaning device according to the target charging mode further includes: After the cleaning device is fully charged, if the cleaning device has not left the base station and the duration of the fully charged state of the cleaning device exceeds a threshold, the cleaning device is controlled to discharge to the first charged state, and a current pulse of a set size and duration is applied to the cleaning device at a set time interval.

[0014] A second aspect of this application provides a charging control device for a cleaning equipment, comprising: The first determining module is used to determine the expected dwell time of the cleaning equipment at the base station; The second determining module is used to determine a target charging mode from the set charging modes based on the expected standby time; the set charging modes include a first mode of charging the cleaning device to a fully charged state, and a second mode of charging the cleaning device to a first charged state and then stopping charging, and continuing to charge the cleaning device to a fully charged state when the time difference between the continuous standby time of the base station and the time difference between reaching the expected standby time is less than a threshold. The charging module is used to perform a charging operation on the cleaning device according to the target charging mode.

[0015] In some embodiments, the first determining module is specifically used for: Parse the user settings information of the base station or client to obtain the expected idle time of the cleaning equipment at the base station set by the user; or, Based on the historical set of time periods the cleaning equipment was idle in the base station, the expected idle time of the cleaning equipment in the base station is determined.

[0016] In some embodiments, the device further includes an update module for: After the cleaning equipment leaves the base station, determine the actual dwell time from when the cleaning equipment enters the base station to when it leaves the base station; The actual shelving time is written into the historical shelving time set, and the estimated shelving time of the cleaning equipment at the base station is updated based on the updated historical shelving time set.

[0017] In some embodiments, the second determining module is specifically used for: If the expected standby time is within the first time interval, the first mode is selected as the target charging mode; If the expected pause time falls within the second duration range, the second mode is selected as the target charging mode; the minimum duration in the second duration range is greater than the maximum duration in the first duration range.

[0018] In some embodiments, the charging module is specifically used for: When the target charging mode is the first mode, the cleaning device is immediately charged to full charge.

[0019] In some embodiments, the charging module is specifically used for: When the target charging mode is the second mode, if the expected standby time is less than the set time, the cleaning device will be charged to the first state of charge and then charging will stop. If the time difference between the continuous standby time of the base station and the time difference between reaching the expected standby time is less than a threshold, the cleaning device will continue to be charged to the full state of charge.

[0020] In some embodiments, the charging module is specifically used for: When the target charging mode is the second mode, if the expected rest time is not less than the set time, the cleaning device is charged to the first state of charge and then charging is stopped, and a current pulse of a set size and a set duration is applied to the cleaning device at set time intervals. If the time difference between the continuous idle time of the cleaning equipment at the base station and the expected idle time is less than a threshold, the cleaning equipment will continue to be charged to a fully charged state.

[0021] In some embodiments, the charging module is further configured to: After the cleaning device is fully charged, if the cleaning device has not left the base station and the duration of the fully charged state of the cleaning device exceeds a threshold, the cleaning device is controlled to discharge to the first charged state, and a current pulse of a set size and duration is applied to the cleaning device at a set time interval.

[0022] A third aspect of this application provides a charging control device for a cleaning equipment, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the method described in the first aspect.

[0023] A fourth aspect of this application provides a cleaning equipment system, including a cleaning device and a base station, wherein the base station is provided with a charging control device for the cleaning device; the charging control device includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the method described in the first aspect.

[0024] A fifth aspect of this application provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the method described in the first aspect.

[0025] A sixth aspect of this application provides a computer program product that, when run on a control device of a self-moving device, causes the control device of the self-moving device to perform the steps of the method described in the first aspect.

[0026] The above-described solution in this application embodiment determines the expected dwell time of the cleaning device at the base station, thereby selecting to charge the cleaning device to a fully charged state or to charge the cleaning device to a first state of charge and then stop charging. It also introduces a continuous dwell time of the cleaning device at the base station. When the continuous dwell time is about to reach the expected dwell time, the cleaning device is charged to a fully charged state. This achieves the selection of a target charging mode that meets the actual usage needs of the device from the set charging modes, so as to perform adaptive charging processing on the cleaning device. While meeting the convenience of device use, it avoids the battery being left in a high state of charge for a long time, thereby improving battery life and safety performance. Attached Figure Description

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

[0028] Figure 1 This is a flowchart of a charging control method for a cleaning device provided in an embodiment of this application. Figure 1 ; Figure 2 This is a flowchart of a charging control method for a cleaning device provided in an embodiment of this application. Figure 2 ; Figure 3 This is a flowchart of a charging control method for a cleaning device provided in an embodiment of this application. Figure 3 ; Figure 4 This is a schematic diagram of a control device for a self-moving device provided in an embodiment of this application; Figure 5 This is a structural diagram of a control device for a self-moving device provided in an embodiment of this application. Detailed Implementation

[0029] In the following description, specific details such as particular system architectures and techniques are set forth for illustrative purposes and not for limitation, in order to provide a thorough understanding of the embodiments of this application. However, those skilled in the art will understand that this application may also be implemented in other embodiments without these specific details. In other instances, detailed descriptions of well-known systems, apparatuses, circuits, and methods have been omitted so as not to obscure the description of this application with unnecessary detail.

[0030] It should be understood that, when used in this specification and the appended claims, the term "comprising" indicates the presence of the described features, integrals, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or collections thereof.

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

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

[0033] As used in this specification and the appended claims, the term "if" may be interpreted, depending on the context, as "when," "once," "in response to determination," or "in response to detection." Similarly, the phrases "if determined" or "if [described condition or event] is detected" may be interpreted, depending on the context, as "once determined," "in response to determination," "once [described condition or event] is detected," or "in response to detection of [described condition or event]."

[0034] In specific implementations, the devices / equipment described in the embodiments of this application include, but are not limited to, floor scrubbers, mops, charging base stations, etc., which have touch-sensitive surfaces (e.g., touch screen displays and / or touch panels).

[0035] Various applications that can run on a device / app can use at least one common physical user interface device, such as a touch-sensitive surface. One or more functions of the touch-sensitive surface and the corresponding information displayed on the device / app can be adjusted and / or changed between and / or within applications. In this way, the common physical architecture of the device / app (e.g., the touch-sensitive surface) can support various applications with user interfaces that are intuitive and transparent to the user.

[0036] It should be understood that the sequence number of each step in this embodiment does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of this application embodiment.

[0037] Cleaning equipment refers to electrical products used to perform cleaning tasks on floors or other surfaces. Through mechatronics design, they can integrate one or more cleaning functions such as vacuuming, scrubbing, and mopping. Based on their working mode and user interaction method, they can be divided into self-propelled cleaning equipment or semi-automatic cleaning equipment.

[0038] For example, cleaning equipment can have autonomous cleaning functions, enabling it to move automatically within a room to clean the room's surfaces, such as an automatic cleaning robot; or the cleaning equipment can be a semi-automatic handheld device, allowing a person to manually clean the room's surfaces.

[0039] Alternatively, the cleaning equipment may be a floor scrubber, a mop, a vacuum cleaner, a sweeper, etc.

[0040] The cleaning equipment is equipped with a base station. The base station can perform functions such as charging, dust collection and cleaning, maintenance, and storage of the cleaning equipment. Optionally, in some cases, the base station is also referred to as a charging dock, charging base station, cleaning base station, charging station, or charging compartment.

[0041] Currently, the charging strategy for cleaning equipment is relatively simple: it charges to 100% upon returning to the base station, placing the device in a state of charge (SOC). However, as users' demands for the battery life and operating power of cleaning equipment continue to increase, most models now use pouch cells as the core of their batteries.

[0042] In some battery configurations, pouch cells are encapsulated with aluminum-plastic film. Compared to steel or aluminum-cased cells, they are relatively weak in resisting internal gas pressure, and the gas generated by internal side reactions can easily cause the casing to bulge.

[0043] In some cases, if cleaning equipment is not used for an extended period, the battery remains in a highly charged state, providing ample time for these harmful side reactions to occur. The accumulated gas volume can be sufficient to cause visible swelling. This swelling not only leads to accelerated battery capacity decay and shortened cycle life, but if the swelling is severe, it can also cause electrolyte leakage and increase the risk of internal short circuits, thus posing a safety hazard.

[0044] This application provides a charging strategy for cleaning equipment, which comprehensively considers factors such as battery life optimization, user convenience, and battery safety protection. It implements effective charging control of the cleaning equipment on the base station side, and avoids leaving the battery in a high-charge state for a long time while meeting the normal cleaning use of the equipment, thereby improving battery life and safety performance.

[0045] To illustrate the technical solution described in this application, specific embodiments are provided below.

[0046] See Figure 1 , Figure 1 This is a flowchart of a charging control method for a cleaning device provided in an embodiment of this application. Figure 1 .like Figure 1 As shown, a charging control method for a cleaning device includes the following steps: Step 101: Determine the expected dwell time of the cleaning equipment at the base station.

[0047] The expected idle time refers to the estimated idle time that the cleaning equipment will remain in the base station after it enters the base station and before its next planned use. Optionally, the cleaning equipment can return to the base station autonomously, or it can be placed into the base station by hand by a user.

[0048] The purpose of determining the expected standby time is to enable base stations to intelligently plan better charging strategies based on this time, such as immediately charging to 100% or using slower or more flexible charging to better protect the battery.

[0049] Optionally, the base station can also perform maintenance on the cleaning equipment during the idle period when the cleaning equipment is placed in the base station, such as drying mops or cleaning pipes, based on the expected idle period.

[0050] In some alternative implementations, user settings information from the base station or client can be parsed to obtain the expected dwell time of the cleaning device at the base station as set by the user.

[0051] User settings are personalized parameters related to device operation that are pre-entered by the user through the device's interactive interface (such as base station panel, mobile client APP, web page, etc.).

[0052] The user settings information can include cleaning task scheduling information set by the user, such as "sweep the floor at 8:00 tomorrow." When the scheduled cleaning time arrives, the cleaning equipment will be removed from the base station to perform the cleaning operation. Therefore, the expected idle time of the cleaning equipment at the base station can be determined based on this scheduling information.

[0053] Alternatively, the user settings can be user-defined cleaning frequency information, such as "clean once a day". The cleaning equipment can be removed from the base station to perform cleaning operations according to the cleaning interval specified by this cleaning frequency information (i.e., 24 hours). Therefore, the cleaning interval under this cleaning frequency information can be determined as the expected dwell time of the cleaning equipment at the base station.

[0054] Alternatively, the user settings could be an estimated duration, such as "4 hours," that the cleaning equipment would remain at the base station after completing its cleaning task. This estimated duration could then be directly used as the expected time the cleaning equipment would remain at the base station.

[0055] The above method effectively determines the expected dwell time of the cleaning equipment at the base station based on the user's settings information for the cleaning equipment.

[0056] In some alternative implementations, the expected dwell time of the cleaning equipment in the base station can be determined based on a set of historical dwell times of the cleaning equipment in the base station.

[0057] After each cleaning device leaves the base station, the actual dwell time from when the cleaning device enters the base station to when it leaves can be determined. These actual dwell times form historical dwell times and can be written into the historical dwell time set. Based on each historical dwell time contained in the historical dwell time set, the estimated dwell time of the current cleaning device at the base station can be estimated to ensure data validity and timely updates.

[0058] Among them, estimation methods include arithmetic mean, weighted average, median, etc.

[0059] In one example, the historical set of downtime data is: [10h, 24h, 30h, 5h, 8h]. The average value of 15.4h can be calculated as the expected downtime of the cleaning equipment at the base station for the current cleaning cycle.

[0060] Step 102: Based on the expected waiting time, determine the target charging mode from the set charging modes.

[0061] The charging mode can be set to multiple modes, including a first mode and a second mode.

[0062] The first mode is to charge the cleaning equipment to a full charge.

[0063] The second mode is to stop charging the cleaning equipment after it has been charged to the first state of charge, and to continue charging the cleaning equipment to the full state of charge if the time difference between the continuous idle time of the cleaning equipment at the base station and the time difference between reaching the expected idle time is less than a threshold.

[0064] In some implementations, the first mode can be set to daily mode to suit regular cleaning needs, and the second mode can be set to storage mode to suit situations where the cleaning equipment needs to stay in the base station for a long time. Different modes can perform charging processes that are adapted to actual usage needs.

[0065] The value of the first state of charge is less than the value of the fully charged state. The fully charged state is 100%, while the first state of charge is, for example, 60%, 70%, etc.

[0066] In the second mode, the cleaning device is charged to the first state of charge and then charging is stopped to avoid leaving the battery in a high state of charge for a long time.

[0067] Optionally, the base station can enter a sleep state when the cleaning equipment stops charging.

[0068] Optionally, the aforementioned threshold may be, for example, 5 hours, 6 hours, etc. Optionally, this threshold may be greater than the charging time required to charge the cleaning device from its first state of charge to its fully charged state.

[0069] When the time difference between the continuous idle time of the cleaning equipment at the base station and the expected idle time is less than a threshold, it can be determined that the continuous idle time of the cleaning equipment at the base station is about to reach the expected idle time, and there is a possibility that it will be used. In the current charging mode, the cleaning equipment will continue to be charged under this condition to fully charge it, providing sufficient power for the cleaning operation to be performed by the cleaning equipment, ensuring the battery life requirements of the equipment and meeting the convenience of equipment use.

[0070] Optionally, when determining the target charging mode based on the expected downtime, a pre-trained prediction model can be used to determine the target charging mode corresponding to the expected downtime. This prediction model can be trained based on historical usage data of the cleaning equipment that can characterize user habits.

[0071] Alternatively, a time threshold can be used to determine the relationship between the expected standby time and the threshold, thereby identifying the corresponding target charging mode from different charging settings. For example, the time threshold could be 24 hours.

[0072] Alternatively, based on a set time interval, the size of the expected pause time interval can be determined to identify the corresponding target charging mode from different set charging modes.

[0073] In one optional implementation, determining a target charging mode from a set charging mode based on the expected set duration includes: If the expected standby time is within the first time range, select the first mode as the target charging mode; if the expected standby time is within the second time range, select the second mode as the target charging mode.

[0074] The minimum duration in the second duration interval is greater than the maximum duration in the first duration interval. Optionally, the first duration interval may be, for example, 49h-100h, or 1h-48h.

[0075] This process, based on pre-defined time intervals, determines the expected dwell time of the cleaning equipment at the base station. If the expected dwell time is within a shorter interval, the cleaning equipment can be directly charged to full capacity. If the expected dwell time is within a longer interval, the cleaning equipment can be charged to a first state of charge and then charging can be stopped. If the time difference between the actual dwell time and the expected dwell time at the base station is less than a second threshold, the equipment can continue to be charged to full capacity, thus improving the flexibility and adaptability of the charging control of the cleaning equipment.

[0076] Step 103: Perform a charging operation on the cleaning equipment according to the target charging mode.

[0077] The target charging mode can be either the first mode or the second mode.

[0078] The above steps, by setting different charging modes and combining them with the expected downtime of the cleaning equipment at the base station, fully consider the usage needs of the cleaning equipment. In some cases, the cleaning equipment can be charged to a full charge immediately, while in others, it can be charged to a set state of charge first and then stopped. Then, the charging operation is continued to fully charge the equipment before it is needed. This allows for the selection of a target charging mode that meets the actual usage needs of the equipment, thus effectively charging the cleaning equipment. While fully meeting the actual cleaning operation requirements, this avoids the battery being in a high state of charge for a long time, improving battery life and safety performance.

[0079] In one optional implementation, combined with Figure 2 As shown, step 103 involves performing a charging operation on the cleaning device according to the target charging mode, including: If the target charging mode is the first mode, proceed to step 1031.

[0080] Step 1031: Immediately charge the cleaning equipment to full charge.

[0081] During implementation, if the cleaning equipment is expected to be stored at the base station for a relatively short period of time, the battery will not be in a high-charge state for a long time. The first mode corresponding to this situation can be executed to immediately charge the cleaning equipment to a full charge state, meet the cleaning needs of the equipment, and improve the ease of use.

[0082] During implementation, if the cleaning equipment is expected to be idle at the base station for a relatively long period, a second mode needs to be executed. In this second mode, the cleaning equipment is not directly charged to a full charge.

[0083] In this embodiment of the application, under the second mode, the expected waiting time will be further subdivided and quantified. When the expected waiting time is a relatively long time, its length will be measured again. Under the premise of not directly charging the cleaning equipment to a fully charged state, the charging operation implementation method will be further refined.

[0084] Optionally, it can be determined whether the expected shelving time is less than the set time. If the expected shelving time is less than the set time, then step 1032 is executed; if the expected shelving time is not less than the set time, then step 1033 is executed.

[0085] Step 1032: After charging the cleaning equipment to the first state of charge, stop charging, and continue charging the cleaning equipment to the full state of charge if the time difference between the continuous idle time of the cleaning equipment at the base station and the expected idle time is less than a threshold.

[0086] This threshold is, for example, 6h, 5h, etc.

[0087] Based on the time difference between the continuous idle time of the cleaning equipment at the base station and the expected idle time, the base station can automatically charge the cleaning equipment to full power in a timely manner before the expected idle time of the cleaning equipment is about to end. This ensures that the cleaning equipment does not need to wait when it is used, thus balancing battery performance protection and ease of use.

[0088] Step 1033: After charging the cleaning device to the first state of charge, stop charging and apply current pulses of a set size and duration to the cleaning device at set time intervals. If the time difference between the continuous idle time of the cleaning device at the base station and the expected idle time is less than a threshold, continue charging the cleaning device to the full state of charge.

[0089] In this processing method, for cases where the expected storage time is too long, the cleaning equipment is charged to the first state of charge and then charging is stopped. A current pulse of a set size and duration is applied to the cleaning equipment at set time intervals. During the charging stop process, a current pulse activation process is added that is periodically repeated to effectively maintain battery life and monitor battery health.

[0090] The above different methods implement a secondary duration determination of the expected suspension time in a single mode, so as to adapt to the charging needs of the device under different situations with a more refined charging control method.

[0091] In an optional implementation, step 103, which involves charging the cleaning device according to the target charging mode, further includes: After the cleaning equipment is fully charged, proceed to step 1034.

[0092] Step 1034: If the cleaning device has not left the base station and the duration of the cleaning device's fully charged state exceeds the threshold, then control the cleaning device to discharge to the first charged state, and apply a current pulse of a set size and duration to the cleaning device according to a set time interval.

[0093] The threshold is, for example, 48h, 32h, etc.

[0094] During this process, for a single charging mode, if the cleaning device has been fully charged but has not left the base station, the duration of its continuous stay in the base station while fully charged will be timed, and it will be determined whether the duration exceeds the set value. In order to avoid the battery being in a high state of charge for a long time, which will affect the battery life and performance, the cleaning device needs to be discharged when the duration exceeds the threshold, so that the discharge stops after the state of charge is at the set value. At the same time, after the state of charge is at the set value, a periodically repeated current pulse activation process is added to effectively maintain the battery life and monitor the battery health status.

[0095] This step 1034 can be implemented in conjunction with the aforementioned embodiments. Figure 3 As shown, step 1034 is executed after steps 1031, 1032, and 1033.

[0096] In some alternative embodiments, after step 103 performs a charging operation on the cleaning device according to the target charging mode, it further includes: After the cleaning equipment leaves the base station, determine the actual dwell time from when the cleaning equipment enters the base station to when it leaves the base station; The actual standby time is written into the historical standby time set, and the estimated standby time of the cleaning equipment at the base station is updated based on the updated historical standby time set.

[0097] In this process, after the cleaning equipment leaves the base station, the actual dwell time from the time the cleaning equipment enters the base station to the time it leaves the base station can be determined. This time time is written into the historical dwell time set to realize the real-time update of the set data. Based on the update of the actual dwell time, the expected dwell time of the cleaning equipment at the base station can be updated in a timely and effective manner, ensuring the timeliness of data updates and the effectiveness of data use.

[0098] The above implementation process will be illustrated below with reference to some optional embodiments.

[0099] Taking a floor scrubber as an example, after completing its cleaning task, the scrubber can automatically return to the base station or be manually returned by the user. The base station is equipped with different charging modes to choose from; the user can manually select the charging mode, or the base station can select the charging mode automatically. After the charging mode is determined, the base station charges the cleaning equipment according to that mode.

[0100] The charging modes may include a daily mode (corresponding to the first mode mentioned above) and a storage mode (corresponding to the second mode mentioned above).

[0101] The daily mode is more suitable for scenarios where the floor scrubber is used for cleaning every day.

[0102] In normal mode, the floor scrubber will be directly charged to 100% charge after returning to the base station. At the same time, the charging control system in the base station will monitor the time the floor scrubber's battery is in a high charge state. If it is detected that the floor scrubber has not been used for more than 48 hours and is still in a high charge state (that is, the duration of the cleaning equipment being in a fully charged state exceeds the threshold), the power of the floor scrubber can be adjusted.

[0103] In some methods, push notifications can be sent via the app to remind users to switch the charging mode from normal mode to storage mode, thereby changing the state of charge of the battery in the floor scrubber. Alternatively, in some methods, the base station can adaptively discharge the cleaning equipment to change its high state of charge, and can also periodically perform repeated current pulse activation processes on the floor scrubber.

[0104] The storage mode can be seen as a design specifically for situations where the floor scrubber needs to be left unused for extended periods. In storage mode, after the floor scrubber returns to the base station, it will be charged to an intermediate state of charge, such as 60%, instead of being directly charged to full charge. This intermediate state of charge can range from 40% to 60% to ensure the performance stability of the pouch battery system in the floor scrubber during storage.

[0105] Specifically, in storage mode, the user can set an estimated shelving time, or the base station can independently determine an estimated shelving time that conforms to the user's usage habits. The estimated shelving time is denoted as N.

[0106] In this storage mode, differentiated charging control can be further implemented based on the expected duration of the shelving period.

[0107] In some implementation processes, if 48≤N≤96h, the base station charges the floor scrubber to 60% charge and then enters a sleep state. When the floor scrubber's continuous idle time is about to reach the expected idle time, for example, when the continuous idle time reaches N-6h (i.e., the difference between the continuous idle time and the expected idle time is 6h), it automatically starts to continue charging the floor scrubber to 100% charge. If N>96h, the base station charges the floor scrubber to 60% charge and then enters a sleep state. Every 72h, it applies a 0.1C current pulse to the battery in the floor scrubber for 2 minutes. When the continuous idle time of the floor scrubber reaches N-6h, it automatically starts to continue charging the floor scrubber to 100% charge. This achieves effective and precise charging control of the cleaning equipment, adapting to charging needs and equipment usage requirements under different circumstances.

[0108] The above-described embodiments of this application, through reasonable charging regulation, can effectively reduce battery loss while taking into account the ease of use of the device, thus achieving a balance between device performance protection and user experience.

[0109] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.

[0110] Furthermore, in the above embodiments of this application, the various embodiments and implementation methods can be combined with each other, and there is no obstacle to their combination due to the separate description of the embodiments and implementation methods. The implementation processes of the various embodiments and implementation methods can be mutually referred to, and features can be integrated to form an overall solution that includes the technical features of each embodiment or implementation method.

[0111] Based on the same inventive concept, embodiments of this application also provide some embodiments of charging control devices for cleaning equipment. The charging control devices for cleaning equipment provided in this application can implement the various processes of the embodiments of the charging control method for cleaning equipment described above, and can achieve the same technical effects. Therefore, the specific limitations of one or more embodiments of the charging control device for cleaning equipment provided below can be found in the limitations of the charging control method for cleaning equipment described above. To avoid repetition, they will not be repeated here.

[0112] This embodiment can divide the device into functional modules according to the above method. For example, each function can be divided into its own functional module, or two or more functions can be integrated into one processing module.

[0113] See Figure 4 , Figure 4 This is a schematic diagram of a charging control device for a cleaning equipment provided in an embodiment of this application. For ease of explanation, only the parts related to the embodiment of this application are shown.

[0114] The charging control device 400 of the cleaning equipment includes: The first determining module 401 is used to determine the expected dwell time of the cleaning equipment at the base station; The second determining module 402 is used to determine a target charging mode from the set charging modes based on the expected standby time; the set charging modes include a first mode of charging the cleaning device to a fully charged state, and a second mode of charging the cleaning device to a first charged state and then stopping charging, and continuing to charge the cleaning device to a fully charged state when the time difference between the continuous standby time of the base station and the time difference between reaching the expected standby time is less than a threshold. The charging module 403 is used to perform a charging operation on the cleaning device according to the target charging mode.

[0115] Optionally, the first determining module 401 is specifically used for: Parse the user settings information of the base station or client to obtain the expected idle time of the cleaning equipment at the base station set by the user; or, Based on the historical set of time periods the cleaning equipment was idle in the base station, the expected idle time of the cleaning equipment in the base station is determined.

[0116] Optionally, the charging control device 400 also includes an update module for: After the cleaning equipment leaves the base station, determine the actual dwell time from when the cleaning equipment enters the base station to when it leaves the base station; The actual shelving time is written into the historical shelving time set, and the estimated shelving time of the cleaning equipment at the base station is updated based on the updated historical shelving time set.

[0117] Optionally, the second determining module 402 is specifically used for: If the expected standby time is within the first time interval, the first mode is selected as the target charging mode; If the expected pause time falls within the second duration range, the second mode is selected as the target charging mode; the minimum duration in the second duration range is greater than the maximum duration in the first duration range.

[0118] Optionally, the charging module 403 is specifically used for: When the target charging mode is the first mode, the cleaning device is immediately charged to full charge.

[0119] Optionally, the charging module 403 is specifically used for: When the target charging mode is the second mode, if the expected standby time is less than the set time, the cleaning device will be charged to the first state of charge and then charging will stop. If the time difference between the continuous standby time of the base station and the time difference between reaching the expected standby time is less than a threshold, the cleaning device will continue to be charged to the full state of charge.

[0120] Optionally, the charging module 403 is specifically used for: When the target charging mode is the second mode, if the expected rest time is not less than the set time, the cleaning device is charged to the first state of charge and then charging is stopped, and a current pulse of a set size and a set duration is applied to the cleaning device at set time intervals. If the time difference between the continuous idle time of the cleaning equipment at the base station and the expected idle time is less than a threshold, the cleaning equipment will continue to be charged to a fully charged state.

[0121] Optionally, the charging module 403 is also used for: After the cleaning device is fully charged, if the cleaning device has not left the base station and the duration of the fully charged state of the cleaning device exceeds a threshold, the cleaning device is controlled to discharge to the first charged state, and a current pulse of a set size and duration is applied to the cleaning device at a set time interval.

[0122] The integrated modules described above can be implemented in hardware. It should be noted that the module division in this embodiment is illustrative and represents only one logical functional division; in actual implementation, other division methods may be used.

[0123] It should be noted that the charging control device for the cleaning equipment provided in this application embodiment can implement all processes of the above-described charging control method for the cleaning equipment embodiment and achieve the same technical effect. The relevant content of each step involved in the above method embodiments can be referenced from the functional description of the corresponding functional module; to avoid repetition, it will not be repeated here.

[0124] This application embodiment also provides a cleaning equipment system, including a cleaning device and a base station. The base station is equipped with a charging control device for the cleaning device. The charging control device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the steps of the charging control method for the cleaning device as described above.

[0125] The relevant content of each step involved in the above-described embodiments of the charging control method for cleaning equipment can be referenced from the functional description of the corresponding functional module. To avoid repetition, it will not be repeated here.

[0126] Figure 5 This is a structural diagram of a control device for a self-moving device provided in an embodiment of this application. As shown in the figure, the control device 5 for the self-moving device in this embodiment includes: at least one processor 50 ( Figure 5 (Only one is shown in the diagram), memory 51, and computer program 52 stored in said memory 51 and executable on said at least one processor 50, wherein said processor 50 executes said computer program 52 to implement the steps in any of the above method embodiments.

[0127] The control device 5 for the self-moving device may include, but is not limited to, a processor 50 and a memory 51. Those skilled in the art will understand that... Figure 5 This is merely an example of the control device 5 for the self-moving device and does not constitute a limitation on the control device 5 for the self-moving device. It may include more or fewer components than shown, or combine certain components, or different components. For example, the control device for the self-moving device may also include input / output devices, network access devices, buses, etc.

[0128] The processor 50 can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor.

[0129] The memory 51 can be an internal storage unit of the control device 5 of the self-moving device, such as a hard disk or memory of the control device 5. The memory 51 can also be an external storage device of the control device 5, such as a plug-in hard disk, SmartMedia Card (SMC), Secure Digital (SD) card, or Flash Card equipped on the control device 5. Furthermore, the memory 51 can include both internal and external storage units of the control device 5. The memory 51 is used to store the computer program and other programs and data required by the control device of the self-moving device. The memory 51 can also be used to temporarily store data that has been output or will be output.

[0130] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is merely an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. Furthermore, the specific names of the functional units and modules are only for easy differentiation and are not intended to limit the scope of protection of this application. The specific working process of the units and modules in the above system can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0131] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0132] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0133] In the embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the control device embodiments of the apparatus / self-moving device described above are merely illustrative. For instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection of apparatus or units may be electrical, mechanical, or other forms.

[0134] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0135] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The program can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above methods. The storage medium can be a magnetic disk, optical disk, read-only memory (ROM), random access memory (RAM), flash memory, hard disk drive (HDD), or solid-state drive (SSD), etc. The storage medium can also include combinations of the above types of memory.

[0136] The methods described in this application can be implemented in whole or in part by a computer program product. When the computer program product is run on the control device of the self-moving device, the control device of the self-moving device executes the steps in the various method embodiments described above.

[0137] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.

Claims

1. A charging control method for a cleaning device, characterized in that, include: Determine the expected duration of the cleaning equipment's stay at the base station; Based on the expected standby time, a target charging mode is determined from the set charging modes; The set charging mode includes a first mode of charging the cleaning device to a fully charged state, and a second mode of charging the cleaning device to a fully charged state after charging the cleaning device to the first charged state, and continuing to charge the cleaning device to a fully charged state when the time difference between the continuous idle time of the cleaning device at the base station and the time difference between reaching the expected idle time is less than a threshold. The cleaning device is charged according to the target charging mode.

2. The method according to claim 1, characterized in that, The determination of the expected dwell time of the cleaning equipment at the base station includes: Parse the user settings information of the base station or client to obtain the expected idle time of the cleaning equipment at the base station set by the user; or, Based on the historical set of time periods the cleaning equipment was idle in the base station, the expected idle time of the cleaning equipment in the base station is determined.

3. The method according to claim 2, characterized in that, After performing a charging operation on the cleaning device according to the target charging mode, the method further includes: After the cleaning equipment leaves the base station, determine the actual dwell time from when the cleaning equipment enters the base station to when it leaves the base station; The actual shelving time is written into the historical shelving time set, and the estimated shelving time of the cleaning equipment at the base station is updated based on the updated historical shelving time set.

4. The method according to claim 1, characterized in that, The step of determining the target charging mode from the set charging modes based on the expected standby time includes: If the expected standby time is within the first time interval, the first mode is selected as the target charging mode; If the expected pause time falls within the second duration range, the second mode is selected as the target charging mode; the minimum duration in the second duration range is greater than the maximum duration in the first duration range.

5. The method according to claim 1, characterized in that, The step of performing a charging operation on the cleaning device according to the target charging mode includes: When the target charging mode is the first mode, the cleaning device is immediately charged to full charge.

6. The method according to claim 1, characterized in that, The step of performing a charging operation on the cleaning device according to the target charging mode includes: When the target charging mode is the second mode, if the expected standby time is less than the set time, the cleaning device will be charged to the first state of charge and then charging will stop. If the time difference between the continuous standby time of the base station and the time difference between reaching the expected standby time is less than a threshold, the cleaning device will continue to be charged to the full state of charge.

7. The method according to claim 1, characterized in that, The step of performing a charging operation on the cleaning device according to the target charging mode includes: When the target charging mode is the second mode, if the expected rest time is not less than the set time, the cleaning device is charged to the first state of charge and then charging is stopped, and a current pulse of a set size and a set duration is applied to the cleaning device at set time intervals. If the time difference between the continuous idle time of the cleaning equipment at the base station and the expected idle time is less than a threshold, the cleaning equipment will continue to be charged to a fully charged state.

8. The method according to any one of claims 1 to 7, characterized in that, The step of performing a charging operation on the cleaning device according to the target charging mode further includes: After the cleaning device is fully charged, if the cleaning device has not left the base station and the duration of the fully charged state of the cleaning device exceeds a threshold, the cleaning device is controlled to discharge to the first charged state, and a current pulse of a set size and duration is applied to the cleaning device at a set time interval.

9. A charging control device for a cleaning equipment, characterized in that, include: The first determining module is used to determine the expected dwell time of the cleaning equipment at the base station; The second determining module is used to determine the target charging mode from the set charging modes based on the expected shelving time; The set charging mode includes a first mode of charging the cleaning device to a fully charged state, and a second mode of charging the cleaning device to a fully charged state after charging the cleaning device to the first charged state, and continuing to charge the cleaning device to a fully charged state when the time difference between the continuous idle time of the cleaning device at the base station and the time difference between reaching the expected idle time is less than a threshold. The charging module is used to perform a charging operation on the cleaning device according to the target charging mode.

10. The apparatus according to claim 9, characterized in that, The first determining module is specifically used for: Parse the user settings information of the base station or client to obtain the expected idle time of the cleaning equipment at the base station set by the user; or, Based on the historical set of time periods the cleaning equipment was idle in the base station, the expected idle time of the cleaning equipment in the base station is determined.

11. The apparatus according to claim 10, characterized in that, It also includes an update module for: After the cleaning equipment leaves the base station, determine the actual dwell time from when the cleaning equipment enters the base station to when it leaves the base station; The actual shelving time is written into the historical shelving time set, and the estimated shelving time of the cleaning equipment at the base station is updated based on the updated historical shelving time set.

12. The apparatus according to claim 9, characterized in that, The second determining module is specifically used for: If the expected standby time is within the first time interval, the first mode is selected as the target charging mode; If the expected pause time falls within the second duration range, the second mode is selected as the target charging mode; the minimum duration in the second duration range is greater than the maximum duration in the first duration range.

13. The apparatus according to claim 9, characterized in that, The charging module is specifically used for: When the target charging mode is the first mode, the cleaning device is immediately charged to full charge.

14. The apparatus according to claim 9, characterized in that, The charging module is specifically used for: When the target charging mode is the second mode, if the expected standby time is less than the set time, the cleaning device will be charged to the first state of charge and then charging will stop. If the time difference between the continuous standby time of the base station and the time difference between reaching the expected standby time is less than a threshold, the cleaning device will continue to be charged to the full state of charge.

15. The apparatus according to claim 9, characterized in that, The charging module is specifically used for: When the target charging mode is the second mode, if the expected rest time is not less than the set time, the cleaning device is charged to the first state of charge and then charging is stopped, and a current pulse of a set size and a set duration is applied to the cleaning device at set time intervals. If the time difference between the continuous idle time of the cleaning equipment at the base station and the expected idle time is less than a threshold, the cleaning equipment will continue to be charged to a fully charged state.

16. The apparatus according to any one of claims 9 to 15, characterized in that, The charging module is also used for: After the cleaning device is fully charged, if the cleaning device has not left the base station and the duration of the fully charged state of the cleaning device exceeds a threshold, the cleaning device is controlled to discharge to the first charged state, and a current pulse of a set size and duration is applied to the cleaning device at a set time interval.

17. A charging control device for a cleaning equipment, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the method as described in any one of claims 1 to 8.

18. A cleaning equipment system, characterized in that, The system includes cleaning equipment and a base station, wherein the base station is equipped with a charging control device for the cleaning equipment; the charging control device includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the method as described in any one of claims 1 to 8.

19. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method as described in any one of claims 1 to 8.

20. A computer program product, characterized in that, When the computer program product is run on the control device of the self-moving device, the control device of the self-moving device performs the steps of the method as described in any one of claims 1 to 8.