The embodiment of the present disclosure provides a cleaning
system and a self-cleaning method for a cleaning device. The cleaning
system includes a cleaning device and a
base station. After receiving a trigger
signal from a trigger control part, a self-cleaning mode may be and activated a battery charging circuit to fail may be controlled. During executing the self-cleaning mode, if a first predetermined state is monitored, the battery charging circuit may be controlled to be effective to charge a rechargeable battery. After monitoring the first predetermined state, if a second predetermined state is monitored, the battery charging circuit may be controlled to fail, and the self-cleaning mode may be controlled to execute continuing to clean the cleaning part. And the self-cleaning mode may be ended when a self-cleaning completion condition is met. This way, as long as the user initiates the self-cleaning mode, the self-cleaning mode will be executed without the need to meet conditions such as adding water to the
clean water tank, cleaning the
sewage tank, and ensuring that the remaining battery power is sufficient to complete the entire self-cleaning process. This may improve the user experience.