Cleaning apparatus, and control method and device therefor, readable storage medium

By acquiring the working information of the cleaning equipment and the user's settings, the cleaning strategy is intelligently adjusted, which solves the problem of insufficient flexibility and autonomy of existing intelligent cleaning equipment, and achieves efficient cleaning in Do Not Disturb mode, thus improving cleaning effect and efficiency.

CN121421385BActive Publication Date: 2026-07-24MIDEA ROBOZONE TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
MIDEA ROBOZONE TECH CO LTD
Filing Date
2024-07-29
Publication Date
2026-07-24

Smart Images

  • Figure CN121421385B_ABST
    Figure CN121421385B_ABST
Patent Text Reader

Abstract

The application provides a cleaning device, a control method and device thereof, and a readable storage medium. The control method of the cleaning device comprises the following steps: obtaining device working information corresponding to the cleaning device and working setting information of the cleaning device set by a user; determining cleaning information of the cleaning device according to the device working information and the working setting information; and controlling the cleaning device to work according to the cleaning information. Through the control method of the cleaning device, the cleaning information of the cleaning device is intelligently adjusted according to the device working information corresponding to the cleaning device and the working setting information of the cleaning device set by the user, the flexibility and autonomy of the cleaning device in executing a cleaning task are improved, the cleaning effect of the cleaning device is ensured, and the cleaning efficiency of the cleaning device is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of cleaning equipment technology, and more specifically, to a cleaning device and its control method and apparatus, and a readable storage medium. Background Technology

[0002] Existing intelligent cleaning equipment typically uses fixed cleaning modes and paths, which limits the flexibility, autonomy, and convenience of the equipment during operation, affecting its cleaning effect and reducing its cleaning efficiency. Summary of the Invention

[0003] The present invention aims to solve at least one of the technical problems existing in the prior art or related art.

[0004] Therefore, the first aspect of the present invention is to provide a method for controlling a cleaning device.

[0005] A second aspect of the invention is to provide a control device for a cleaning equipment.

[0006] A third aspect of the invention is to provide a control device for another cleaning equipment.

[0007] A fourth aspect of the present invention is to provide a readable storage medium.

[0008] The fifth aspect of the present invention is to provide a cleaning device.

[0009] In view of this, according to a first aspect of the present invention, a control method for a cleaning device is proposed, the method comprising: acquiring device operating information corresponding to the cleaning device and user setting information for the cleaning device; determining cleaning information of the cleaning device based on the device operating information and the setting information; and controlling the operation of the cleaning device based on the cleaning information.

[0010] The execution subject of the control method for cleaning equipment provided by this invention can be the control device of the cleaning equipment, or the cleaning equipment itself, or it can be determined according to actual usage requirements, and is not specifically limited here. To more clearly describe the control method for cleaning equipment provided by this invention, the following description will focus on the control device of the cleaning equipment as the execution subject.

[0011] Specifically, in the control method for cleaning equipment provided by this invention, during the operation of the cleaning equipment, the control device acquires the corresponding equipment operation information and the user's operation settings information for the cleaning equipment. Further, based on the acquired operation settings information and equipment operation information, the control device intelligently adjusts the cleaning strategy of the cleaning equipment to obtain cleaning information, and controls the cleaning equipment to operate according to the determined cleaning information. Thus, through the above-mentioned control method for cleaning equipment, the cleaning information of the cleaning equipment is intelligently adjusted based on the corresponding equipment operation information and the user's operation settings, improving the flexibility and autonomy of the cleaning equipment in performing cleaning tasks, ensuring the cleaning effect of the cleaning equipment, and improving the cleaning efficiency of the cleaning equipment.

[0012] The control method for the cleaning equipment according to the present invention may further include the following additional technical features:

[0013] In some technical solutions, optionally, the equipment operating information includes the cleaning equipment's historical cleaning records, the area to be cleaned, and images of the work area; the operating setting information includes user-set do-not-disturb periods; and the cleaning information includes the cleaning sequence and cleaning time. Based on the equipment operating information and operating setting information, the cleaning information of the cleaning equipment is determined, including: estimating the completion time of the cleaning task based on historical cleaning records and the area to be cleaned; identifying key and non-key areas based on the work area images; determining the cleaning sequence and cleaning time for key and non-key areas based on the completion time and do-not-disturb periods; and controlling the operation of the cleaning equipment based on the cleaning information, including: when the completion time falls within the do-not-disturb period, controlling the cleaning equipment to clean key areas according to a first cleaning parameter before the do-not-disturb period, and cleaning non-key areas according to a second cleaning parameter during the do-not-disturb period, based on the cleaning sequence and cleaning time, wherein the noise level of the cleaning equipment operating under the first cleaning parameter is greater than the noise level operating under the second cleaning parameter.

[0014] In this technical solution, the equipment operating information corresponding to the cleaning equipment may specifically include an image of the working area of ​​the cleaning equipment, the area to be cleaned, and historical cleaning records. The user's operating settings information for the cleaning equipment may specifically include the do-not-disturb period set by the user when the cleaning equipment's do-not-disturb mode is activated. The aforementioned cleaning information may specifically include the cleaning time and cleaning sequence for each area remaining to be cleaned in the current cleaning task.

[0015] Based on this, when the cleaning equipment is in Do Not Disturb mode, during the cleaning process, the control device acquires the historical cleaning records and calculates the total area to be cleaned (i.e., the area to be cleaned). Then, based on the area to be cleaned and the historical cleaning records, it estimates the time required for the cleaning task, predicting the completion time. Further, the control device identifies and distinguishes between key and non-key areas within the cleaning area based on the image of the cleaning equipment's working area. Finally, based on the estimated completion time and the inclusion relationship between the estimated time and the aforementioned Do Not Disturb period, the control device determines the cleaning time and order for cleaning the key and non-key areas. Furthermore, if the estimated completion time of the cleaning equipment falls within the active period of the user-set Do Not Disturb mode (i.e., the Do Not Disturb period), meaning the estimated cleaning time exceeds the interval between the current time and the start time of the Do Not Disturb period, the cleaning equipment's control device, based on the determined cleaning time and order, increases the cleaning parameters before the Do Not Disturb period. This allows the cleaning equipment to prioritize cleaning key areas using efficient first cleaning parameters until the Do Not Disturb period begins. Then, the control device decreases the cleaning parameters, allowing the cleaning equipment to clean non-key areas using low-noise second cleaning parameters to minimize user disturbance, until the Do Not Disturb period ends or the non-key areas are cleaned. This improves the flexibility and autonomy of cleaning task execution, ensuring cleaning effectiveness and efficiency while maintaining normal Do Not Disturb mode operation, thus meeting the user's cleaning needs.

[0016] In some technical solutions, optionally, the completion time of the cleaning task can be estimated based on historical cleaning records and the area to be cleaned, including: determining the cleaning efficiency based on the historical area and duration of each cleaning session within the first time period; estimating the cleaning duration of the cleaning task based on the cleaning efficiency and the area to be cleaned; and estimating the completion time of the cleaning task based on the current time and the cleaning duration.

[0017] In this technical solution, the historical cleaning records of the cleaning equipment can specifically include the historical cleaning duration and area of ​​each previous cleaning task performed by the cleaning equipment. During the process of the cleaning equipment's control device estimating the completion time of the current cleaning task, the control device acquires the historical cleaning duration and area of ​​each cleaning operation within a first time period, and calculates an average cleaning efficiency based on the acquired historical duration and area. Further, the control device estimates the cleaning time required to complete this cleaning task based on the ratio of the area to be cleaned to the cleaning efficiency. On this basis, the control device acquires the current time, and then, using the estimated cleaning duration and the current time, estimates the completion time of this cleaning task. This ensures the accuracy of the estimated cleaning task completion time, thereby guaranteeing the accuracy of subsequent control of the cleaning equipment based on the relationship between this completion time and the do-not-disturb period.

[0018] In some technical solutions, optionally, determining key areas and non-key areas based on the work area image includes: detecting at least one active object in each cleaning area based on the work area image; tracking at least one active object to obtain the object's activity position within a second time period; and determining key areas and non-key areas based on the object's activity position.

[0019] In this technical solution, the control device of the cleaning equipment uses computer vision algorithms to process images of the work area collected by the cleaning equipment to detect moving objects within each cleaning area. It then tracks each detected moving object to obtain its movement position within a second time period, and marks and records the movement position of each object. Furthermore, the control device identifies and distinguishes between key and non-key areas in the cleaning area by statistically analyzing the marked object movement positions. This ensures the accuracy of identifying key and non-key areas, thereby guaranteeing the accuracy of subsequent time-segmented cleaning of these areas and meeting the user's cleaning needs.

[0020] In some technical solutions, optionally, key areas and non-key areas are determined based on the location of object activity, including: determining a first activity frequency of at least one active object in each cleaning area during a second time period based on the location of object activity; marking cleaning areas with a first activity frequency greater than a first threshold as key areas, and marking cleaning areas with a first activity frequency less than or equal to the first threshold as non-key areas.

[0021] In this technical solution, the control device of the cleaning equipment calculates the first activity frequency of all detected active objects in each cleaning area during a second time period by statistically analyzing the activity positions of marked objects. Based on this, the control device compares a set first threshold with the first activity frequency of each cleaning area, marking cleaning areas with a first activity frequency greater than the first threshold as key areas and cleaning areas with a first activity frequency less than or equal to the first threshold as non-key areas. This ensures the accuracy of identifying key and non-key areas, thereby guaranteeing the accuracy of subsequent time-segmented cleaning of key and non-key areas and meeting the user's cleaning needs.

[0022] In some technical solutions, optionally, determining key and non-key areas based on the location of object activity further includes: identifying the identity information of each active object; associating the object activity location and identity information of each active object to obtain the second activity frequency of each active object in each cleaning area during the second time period; for each active object, marking the cleaning areas with the second activity frequency greater than a second threshold as key areas corresponding to each active object, and marking the cleaning areas with the second activity frequency less than or equal to the second threshold as non-key areas corresponding to each active object.

[0023] In this technical solution, the control device of the cleaning equipment can also utilize computer vision algorithms to process the images of the work area collected by the cleaning equipment, identify and locate facial information in the work area images, extract features from the identified facial information, and match the extracted facial features with a known facial database to identify the identity information of each detected active object. Further, the control device associates the activity position of each detected active object with its identity information, and calculates the second activity frequency of each detected active object in each cleaning area within a second time period by statistically analyzing the associated activity positions of each active object. Based on this, for each active object, the control device compares a set second threshold with the second activity frequency of each cleaning area, marking cleaning areas with a second activity frequency greater than the second threshold as key areas corresponding to each active object, and marking cleaning areas with a second activity frequency less than or equal to the second threshold as non-key areas corresponding to each active object. This allows for the differentiation of key and non-key areas corresponding to different active objects, facilitating targeted cleaning based on the activity areas of people or pets with different identities.

[0024] In some technical solutions, the control method for the cleaning equipment may optionally include: recording the object activity position of each active object during the cleaning process; obtaining the recorded object activity position within a third time period according to a preset time interval; and updating key areas and non-key areas based on the object activity position within the third time period.

[0025] In this technical solution, during the cleaning process, the cleaning equipment continuously captures images of the work area using its onboard camera. The control device then uses computer vision algorithms to process these images, enabling object detection and tracking across different cleaning areas. The detected activity locations are stored in the equipment's internal memory or a cloud database. Further, the control device retrieves the recorded object activity locations from the internal memory or cloud database at preset time intervals, analyzing the frequency and duration of each location's occupancy. Based on this analysis, key and non-key areas within the cleaning area are reassessed. This allows for timely adjustments to the cleaning strategy for each area, meeting the user's cleaning needs.

[0026] In some technical solutions, optionally, the equipment operating information includes the operating status information of at least one smart device associated with the cleaning equipment; the operating setting information includes user-set restricted area activation conditions and restricted area deactivation conditions; and the cleaning information includes a first cleaning instruction and a second cleaning instruction. Based on the equipment operating information and the operating setting information, the cleaning information of the cleaning equipment is determined, including: generating a first cleaning instruction for a first cleaning area corresponding to the restricted area activation conditions when the operating status information meets the restricted area activation conditions; generating a second cleaning instruction for a second cleaning area corresponding to the restricted area deactivation conditions when the operating status information meets the restricted area deactivation conditions; and controlling the cleaning equipment to operate based on the cleaning information, including: controlling the cleaning equipment to stop cleaning the first cleaning area according to the first cleaning instruction; and controlling the cleaning equipment to resume cleaning the second cleaning area according to the second cleaning instruction.

[0027] In this technical solution, the cleaning equipment can be associated with other smart devices. The working information of the aforementioned equipment can specifically be the working status information of at least one smart device associated with the cleaning equipment. The working setting information includes user-set restricted area failure conditions and restricted area activation conditions. The cleaning information includes a first cleaning instruction and a second cleaning instruction.

[0028] Based on this, during the cleaning process, the control device of the cleaning equipment monitors the working status information of at least one smart device associated with the cleaning equipment. When the working status information of at least one smart device meets the user-set restricted area activation conditions, the control device generates a first cleaning command for the first cleaning area corresponding to the restricted area activation conditions, and controls the cleaning equipment to stop cleaning the first cleaning area according to the first cleaning command. Furthermore, when the working status information of at least one smart device meets the user-set restricted area deactivation conditions, the control device generates a second cleaning command for the second cleaning area corresponding to the restricted area deactivation conditions, and controls the cleaning equipment to resume cleaning the second cleaning area according to the second cleaning command. Thus, on the one hand, by dynamically setting and canceling restricted areas and / or virtual walls, it adapts to changes in the home environment and temporary user needs without manual user intervention, improving the flexibility, convenience, and intelligence of restricted area and / or virtual wall control, enhancing the cleaning equipment's autonomous adaptability, realizing dynamic environmental adaptability, reducing user operation steps, and improving the cleaning equipment's working efficiency; on the other hand, it achieves intelligent linkage between the cleaning equipment and other smart devices, reducing interference from the cleaning equipment when the user is using other smart devices.

[0029] In some technical solutions, optionally, the equipment operating information includes the historical cleaning records of the cleaning equipment, the operating setting information includes the start time when the user starts the cleaning equipment to perform the cleaning task, and the cleaning information includes the target cleaning strategy. Based on the equipment operating information and the operating setting information, the cleaning information of the cleaning equipment is determined, including: determining high-frequency cleaning areas and third cleaning parameters for high-frequency cleaning areas based on the historical cleaning records; determining at least one preset cleaning area, the cleaning sequence of at least one preset cleaning area, and a fourth cleaning parameter for each preset cleaning area based on the start time; determining the target cleaning strategy based on the high-frequency cleaning area, the third cleaning parameter, at least one preset cleaning area, the cleaning sequence, and the fourth cleaning parameter; and controlling the operation of the cleaning equipment based on the cleaning information, including: cleaning the high-frequency cleaning area and at least one preset cleaning area according to the target cleaning strategy.

[0030] In this technical solution, the aforementioned equipment working information may specifically include the historical cleaning records of the cleaning equipment; the aforementioned working setting information may specifically include the start time when the user starts the cleaning equipment to perform the cleaning task; and the aforementioned cleaning information may specifically include the target cleaning strategy of the cleaning equipment.

[0031] Based on this, when a user starts the cleaning equipment to perform a cleaning task, the control device of the cleaning equipment determines at least one high-frequency cleaning area and a third cleaning parameter for each high-frequency cleaning area according to the historical cleaning records of the cleaning equipment. Further, the control device obtains the start time of the user starting the cleaning task and analyzes and identifies the cleaning needs during the time period in which the start time occurs, determining at least one preset cleaning area, the cleaning sequence of the at least one preset cleaning area, and a fourth cleaning parameter for each preset cleaning area. Further, the control device then determines the target cleaning strategy for the cleaning equipment based on the determined high-frequency cleaning areas, the third cleaning parameter, the at least one preset cleaning area, the cleaning sequence, and the fourth cleaning parameter, and controls the cleaning equipment to clean the determined high-frequency cleaning areas and the at least one preset cleaning area according to the determined target cleaning strategy. This allows for focused cleaning of frequently cleaned areas and key areas at the current time, thereby improving cleaning efficiency, reducing unnecessary repetitive cleaning, saving power for cleaning equipment, extending its battery life, and reducing wear and tear, thus extending its service life. Furthermore, by combining personalized cleaning strategies with preset time periods, targeted cleaning of each area can be achieved, improving cleaning results and meeting diverse user needs. Moreover, through data analysis and machine learning, cleaning strategies can be dynamically generated and adjusted, enhancing the intelligence and automation of cleaning equipment operations and reducing user intervention. This also improves the flexibility and scalability of cleaning equipment operations. Finally, by accumulating and analyzing data to determine frequently cleaned areas and their cleaning parameters, scientific cleaning solutions can be provided.

[0032] In some technical solutions, optionally, high-frequency cleaning areas are determined based on historical cleaning records, including: dividing the area to be cleaned into multiple sub-areas; counting the number of times each sub-area is cleaned in the fourth time period; and merging sub-areas with a cleaning count greater than a third threshold into high-frequency cleaning areas.

[0033] In this technical solution, during the process of determining the high-frequency cleaning area by the control device of the cleaning equipment, the control device can divide the area to be cleaned into multiple sub-areas, such as dividing the area to be cleaned into several small grids with dimensions of 1m × 1m, each small grid representing a sub-area. Furthermore, the control device counts the number of times each sub-area is cleaned within a fourth time period, and merges multiple sub-areas with a cleaning count exceeding a third threshold into a high-frequency cleaning area. This ensures the accuracy of the determined high-frequency cleaning area, thereby guaranteeing the accuracy of the cleaning equipment in performing the cleaning task and meeting the user's cleaning needs.

[0034] According to a second aspect of the present invention, a control device for a cleaning device is provided, the device comprising: an acquisition unit for acquiring equipment operating information corresponding to the cleaning device and user setting information for the cleaning device; a processing unit for determining cleaning information of the cleaning device based on the equipment operating information and the setting information; and a control unit for controlling the operation of the cleaning device based on the cleaning information.

[0035] The control device for cleaning equipment provided by this invention includes an acquisition unit, a processing unit, and a control unit. During the operation of the cleaning equipment, the acquisition unit acquires the corresponding equipment operating information and the user's operating settings information for the cleaning equipment. Further, the processing unit intelligently adjusts the cleaning strategy of the cleaning equipment based on the acquired operating settings information and equipment operating information to obtain the cleaning information of the cleaning equipment. The control unit controls the cleaning equipment to operate according to the determined cleaning information. In this way, by intelligently adjusting the cleaning information of the cleaning equipment based on the corresponding equipment operating information and the user's operating settings information, the flexibility and autonomy of the cleaning equipment in performing cleaning tasks are improved, ensuring the cleaning effect and increasing the cleaning efficiency of the cleaning equipment.

[0036] According to a third aspect of the present invention, another control device for a cleaning device is provided, comprising a processor and a memory, wherein the memory stores a program or instructions executable on the processor, and when the program or instructions are executed by the processor, implement the steps of the control method for the cleaning device as described in any of the above-described technical solutions. Therefore, the control device for a cleaning device proposed in the third aspect of the present invention possesses all the beneficial effects of the control method for the cleaning device in any of the technical solutions of the first aspect described above, and will not be elaborated further here.

[0037] According to a fourth aspect of the present invention, a readable storage medium is provided, on which a program or instructions are stored, which, when executed by a processor, implement the control method of the cleaning equipment as described in any of the above-described technical solutions. Therefore, the readable storage medium proposed in the fourth aspect of the present invention possesses all the beneficial effects of the control method of the cleaning equipment in any of the technical solutions of the first aspect, and will not be elaborated further here.

[0038] According to a fifth aspect of the present invention, a cleaning device is provided, comprising: a control device for the cleaning device as described in the third aspect of the invention; or a readable storage medium as described in the fourth aspect of the invention. The cleaning device proposed in the fifth aspect of the present invention includes either the control device for the cleaning device as described in the third aspect of the invention or the readable storage medium as described in the fourth aspect of the invention. Therefore, the cleaning device proposed in the fifth aspect of the present invention possesses all the beneficial effects of either the control device for the cleaning device as described in the third aspect of the invention or the readable storage medium as described in the fourth aspect of the invention, which will not be elaborated further here.

[0039] Additional aspects and advantages of the invention will become apparent in the following description or may be learned by practice of the invention. Attached Figure Description

[0040] The above and / or additional aspects and advantages of the present invention will become apparent and readily understood from the description of the embodiments taken in conjunction with the following drawings, in which:

[0041] Figure 1 A flowchart illustrating one embodiment of the control method for a cleaning device according to the present invention is shown;

[0042] Figure 2 A second schematic flowchart of the control method for the cleaning equipment according to an embodiment of the present invention is shown;

[0043] Figure 3 The third schematic flowchart illustrates the control method of the cleaning equipment according to an embodiment of the present invention;

[0044] Figure 4 The fourth schematic flowchart illustrates the control method of the cleaning equipment according to an embodiment of the present invention;

[0045] Figure 5 One of the system framework diagrams of the control method for a cleaning device according to an embodiment of the present invention is shown;

[0046] Figure 6 The fifth schematic flowchart illustrates the control method of the cleaning equipment according to an embodiment of the present invention;

[0047] Figure 7 A flowchart illustrating the control method of the cleaning equipment according to an embodiment of the present invention is shown in Figure 6.

[0048] Figure 8 The seventh flowchart illustrates the control method of the cleaning equipment according to an embodiment of the present invention;

[0049] Figure 9 This is the eighth flowchart illustrating the control method of the cleaning equipment according to an embodiment of the present invention;

[0050] Figure 10 One of the interface diagrams of the control method of the cleaning equipment according to an embodiment of the present invention is shown;

[0051] Figure 11(a) shows a second schematic diagram of the interface of the control method of the cleaning equipment according to an embodiment of the present invention;

[0052] Figure 11(b) shows a third schematic diagram of the interface of the control method of the cleaning equipment according to an embodiment of the present invention;

[0053] Figure 12 A second system framework diagram of the control method for the cleaning equipment according to an embodiment of the present invention is shown;

[0054] Figure 13 One of the structural block diagrams of the control device of the cleaning equipment according to an embodiment of the present invention is shown;

[0055] Figure 14 A second structural block diagram of the control device of the cleaning equipment according to an embodiment of the present invention is shown;

[0056] Figure 15 A structural block diagram of a cleaning device according to an embodiment of the present invention is shown. Detailed Implementation

[0057] To better understand the above-mentioned objectives, features, and advantages of the present invention, the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments. It should be noted that, unless otherwise specified, the embodiments of the present invention and the features thereof can be combined with each other.

[0058] Many specific details are set forth in the following description in order to provide a full understanding of the invention. However, the invention may also be practiced in other ways different from those described herein, and therefore the scope of protection of the invention is not limited to the specific embodiments disclosed below.

[0059] The following is combined Figures 1 to 15 The present application provides a detailed description of the cleaning equipment, control method and apparatus, and readable storage medium provided in the embodiments of this application through specific implementation methods and application scenarios.

[0060] In one embodiment of the present invention, such as Figure 1 As shown, the control method for the cleaning equipment may specifically include the following steps 102 to 106:

[0061] Step 102: Obtain the equipment operating information corresponding to the cleaning equipment and the user's operating settings information for the cleaning equipment;

[0062] Step 104: Determine the cleaning information of the cleaning equipment based on the equipment working information and working settings information;

[0063] Step 106: Control the cleaning equipment to operate based on the cleaning information.

[0064] The execution subject of the control method for cleaning equipment provided by this invention can be the control device of the cleaning equipment, or the cleaning equipment itself, or it can be determined according to actual usage requirements, and is not specifically limited here. To more clearly describe the control method for cleaning equipment provided by this invention, the following description will focus on the control device of the cleaning equipment as the execution subject.

[0065] Specifically, in the control method for cleaning equipment provided by this invention, during the operation of the cleaning equipment, the control device acquires the corresponding equipment operation information and the user's operation settings information for the cleaning equipment. Further, based on the acquired operation settings information and equipment operation information, the control device intelligently adjusts the cleaning strategy of the cleaning equipment to obtain cleaning information, and controls the cleaning equipment to operate according to the determined cleaning information. Thus, through the above-mentioned control method for cleaning equipment, the cleaning information of the cleaning equipment is intelligently adjusted based on the corresponding equipment operation information and the user's operation settings, improving the flexibility and autonomy of the cleaning equipment in performing cleaning tasks, ensuring the cleaning effect of the cleaning equipment, and improving the cleaning efficiency of the cleaning equipment.

[0066] The cleaning equipment can be associated with other smart devices such as smart TVs, smart lights, smart speakers, and smart door locks. The working information of these devices can be the working information of the cleaning equipment itself, or the working information of other smart devices associated with the cleaning equipment, without any specific restrictions.

[0067] Furthermore, the aforementioned work settings information can specifically refer to the control information of the cleaning equipment that the user pre-customizes through the application corresponding to the cleaning equipment. Alternatively, the aforementioned work settings information can also refer to the control information of the cleaning equipment that the user directly sets through the remote control, buttons on the cleaning equipment, or control panel of the cleaning equipment. No specific restrictions are imposed here.

[0068] In practical applications, the aforementioned cleaning equipment includes, but is not limited to, sweeping machines, floor scrubbers, vacuum cleaners, and service robots, etc., without specific restrictions.

[0069] In some embodiments of the present invention, optionally, the device operating information includes the cleaning equipment's historical cleaning records, the area to be cleaned, and images of the working area; the operating setting information includes user-set do-not-disturb periods; and the cleaning information includes the cleaning sequence and cleaning time. Based on this, such as... Figure 2As shown, step 104 may specifically include steps 104a to 104c, and step 106 may specifically include step 106a.

[0070] Step 104a: Estimate the completion time of the cleaning task based on historical cleaning records and the area to be cleaned;

[0071] Step 104b: Determine key and non-key areas based on the work area image;

[0072] Step 104c: Determine the cleaning order and cleaning time for key and non-key areas based on the completion time and do-not-disturb period;

[0073] Step 106a: If the completion time is within the user-set do-not-disturb period, the cleaning equipment is controlled to clean key areas according to the first cleaning parameter before the do-not-disturb period and non-key areas according to the second cleaning parameter during the do-not-disturb period, based on the cleaning sequence and cleaning time.

[0074] The noise level of the cleaning equipment operating under the first cleaning parameter is higher than that operating under the second cleaning parameter.

[0075] In this embodiment, the device operating information corresponding to the cleaning device may specifically include images of the working area of ​​the cleaning device, the area to be cleaned, and historical cleaning records. The user's operating settings information for the cleaning device may specifically include the do-not-disturb period set by the user when activating the do-not-disturb mode of the cleaning device. The aforementioned working area image is an image of each cleaning area captured by the cleaning device's onboard camera during the cleaning task, and the aforementioned area to be cleaned is the total area of ​​the remaining areas to be cleaned in the current cleaning task. Further, the aforementioned cleaning information may specifically include the cleaning time and cleaning order of each cleaning area in the remaining areas to be cleaned in the current cleaning task. Further, as shown in Figures 11(a) and 11(b), the user can activate the do-not-disturb mode of the cleaning device through the application corresponding to different models of cleaning devices, and customize the start and end times of the do-not-disturb mode.

[0076] Based on this, when the cleaning equipment is in Do Not Disturb mode, during the cleaning process, the control device acquires the historical cleaning records of the cleaning equipment and calculates the total area to be cleaned, i.e., the area to be cleaned. Then, based on the area to be cleaned and the historical cleaning records, it estimates the time required for the cleaning task, predicting the completion time. Further, the control device identifies key areas such as the living room and dining room (high-frequency activity areas) and non-key areas such as the bedroom and study (low-frequency activity areas) based on the image of the cleaning area. Finally, the control device determines the cleaning time and order for cleaning the key and non-key areas based on the relationship between the estimated completion time and the Do Not Disturb period. Furthermore, if the estimated completion time of the cleaning equipment falls within the effective period of the user-set Do Not Disturb mode, i.e., the Do Not Disturb period, that is, if the estimated time for this cleaning task exceeds the interval between the current time and the start time of the Do Not Disturb period, the cleaning equipment control device, based on the determined cleaning time and cleaning sequence, controls the cleaning equipment to increase the cleaning parameters before the Do Not Disturb period. This causes the cleaning equipment to prioritize cleaning key areas according to the efficient first cleaning parameters until the Do Not Disturb period arrives. Then, the cleaning equipment control device controls the cleaning equipment to decrease the cleaning parameters, causing the cleaning equipment to clean non-key areas according to the low-noise second cleaning parameters to reduce interference with the user, until the Do Not Disturb period ends or the non-key areas are cleaned.

[0077] Understandably, most existing smart cleaning devices have a Do Not Disturb mode, designed to reduce user disturbance during specific time periods. When in Do Not Disturb mode, the device may reduce noise by decreasing fan suction, movement speed, and side brush speed, thus minimizing user interference. The device may also stop cleaning altogether and resume during non-Do Not Disturb periods to avoid disturbing the user. However, reducing fan suction, movement speed, and side brush speed can result in some dust and stains not being thoroughly cleaned, reducing the thoroughness and quality of cleaning. Stopping cleaning can delay cleaning in certain areas, leaving stains untreated. This limits the flexibility and autonomy of the cleaning device, impacting cleaning effectiveness and reducing efficiency.

[0078] Therefore, in the control method for the cleaning equipment provided by this invention, when the cleaning equipment is in Do Not Disturb mode, the cleaning parameters and strategies of the cleaning equipment are intelligently adjusted based on the relationship between the estimated completion time of the cleaning task and the Do Not Disturb period. This aims to prioritize cleaning key areas within a limited time, ensuring that these areas are cleaned as thoroughly and promptly as possible before the start of the user-set Do Not Disturb period, thus guaranteeing the completion of cleaning in these areas. In other words, the cleaning robot can intelligently adjust its cleaning behavior at different times to adapt to the user's needs and quiet periods in the home, while maintaining efficient cleaning results. This improves the flexibility and autonomy of cleaning task execution, ensuring cleaning effectiveness and efficiency while maintaining normal execution in Do Not Disturb mode, thereby meeting the user's cleaning needs.

[0079] The first cleaning parameter and the second cleaning parameter have different effects on the cleaning effect and noise level of the cleaning equipment. Specifically, the first cleaning parameter may include the first fan suction power, the first movement speed, and the first side brush rotation speed. The second cleaning parameter may include the second fan suction power, the second movement speed, and the second side brush rotation speed. The first fan suction power is not less than the second fan suction power, the first movement speed is not less than the second movement speed, and the first side brush rotation speed is not less than the second side brush rotation speed.

[0080] Therefore, during non-do-disturbance hours, the cleaning equipment uses higher fan suction to ensure effective removal of dust and debris from the floor. Furthermore, the equipment moves at a faster speed to cover a larger cleaning area, improving cleaning efficiency. Additionally, the side brushes rotate at a higher speed to help push dirt from corners and edges towards the suction port, making it easier to remove. During non-do-disturbance hours, under the first cleaning parameter, the equipment operates at maximum capacity, resulting in a more thorough cleaning and better cleaning effect.

[0081] Furthermore, during the do-not-disturb period, the cleaning equipment reduces fan suction to decrease noise; furthermore, the cleaning equipment slows down its movement to reduce noise generated by its movement; and furthermore, the side brush speed of the cleaning equipment is reduced to decrease noise generated by the side brush rotation. During the do-not-disturb period, under the second cleaning parameters, the noise level of the cleaning equipment is significantly reduced to avoid disturbing the user.

[0082] In practical applications, users can set the specific values ​​of the first and second cleaning parameters according to the actual situation, without any specific restrictions.

[0083] Furthermore, users can also manually specify or adjust key and non-key areas through the corresponding application or control panel on the cleaning equipment, without specific restrictions.

[0084] Furthermore, if the cleaning equipment completes cleaning of non-priority areas during the do-not-disturb period, its control device will return the equipment to its charging dock for recharging. After the do-not-disturb period ends, the equipment will resume cleaning of the priority areas. Conversely, if the cleaning equipment fails to complete cleaning of non-priority areas during the do-not-disturb period, its control device will resume cleaning of the priority areas after the period ends. This achieves intelligent charging management for the cleaning equipment, avoiding unnecessary energy consumption and extending battery life. It also allows the cleaning equipment to complete cleaning tasks more effectively during non-do-not-disturb periods, ensuring a clean home environment.

[0085] In some embodiments of the present invention, step 104a may optionally include steps 104a1 to 104a3 as follows:

[0086] Step 104a1: Determine the cleaning efficiency based on the historical area and duration of each cleaning session within the first time period;

[0087] Step 104a2: Estimate the cleaning time of the cleaning task based on the cleaning efficiency and the area to be cleaned;

[0088] Step 104a3: Estimate the completion time of the cleaning task based on the current time and the cleaning duration.

[0089] In this embodiment, the historical cleaning records of the cleaning equipment may specifically include the historical cleaning duration and area of ​​each previous cleaning task performed by the cleaning equipment. During the process of the cleaning equipment's control device estimating the completion time of the current cleaning task, the control device acquires the historical cleaning duration and area of ​​each cleaning operation performed by the cleaning equipment within a first time period, and calculates an average cleaning efficiency based on the acquired historical duration and area. Further, the control device estimates the cleaning duration for completing this cleaning task based on the ratio of the area to be cleaned to the cleaning efficiency. Based on this, the control device acquires the current time, and then, using the estimated cleaning duration and the current time, estimates the completion time of this cleaning task. This ensures the accuracy of the estimated cleaning task completion time, thereby ensuring the accuracy of subsequent control of the cleaning equipment based on the relationship between the completion time and the do-not-disturb period.

[0090] Among them, such as Figure 10 As shown, during the cleaning process, the cleaning equipment can generate a work log based on the actual cleaning time and area of ​​each cleaning task. Users can view the work log of the cleaning equipment through the corresponding application.

[0091] Furthermore, the duration of the aforementioned first period can be specifically one week, two weeks, three weeks, half a month, or one month, etc. Those skilled in the art can set the specific duration of the first period according to the actual situation, and no specific limitation is made here. For example, the control device of the cleaning equipment can calculate the cleaning efficiency of the cleaning equipment based on the historical cleaning records of the cleaning equipment in the most recent two weeks.

[0092] In some embodiments of the present invention, step 104b may optionally include steps 104b1 to 104b3 as follows:

[0093] Step 104b1: Detect at least one active object in each cleaning area based on the work area image;

[0094] Step 104b2: Track at least one active object to obtain the object activity position of at least one active object during the second time period;

[0095] Step 104b3: Determine key and non-key areas based on the location of the object's activity.

[0096] In this embodiment, the control device of the cleaning equipment uses computer vision algorithms to process images of the work area collected by the cleaning equipment to detect moving objects within each cleaning area. It then tracks each detected moving object to obtain its movement position within a second time period, and marks and records the movement position of each object. Furthermore, the control device identifies and distinguishes between key and non-key areas in the cleaning area by statistically analyzing the marked object movement positions. This ensures the accuracy of identifying key and non-key areas, thereby guaranteeing the accuracy of subsequent time-segmented cleaning of these areas and meeting the user's cleaning needs.

[0097] The objects of the aforementioned activities may include people and pets, without specific restrictions.

[0098] In some embodiments of the present invention, step 104b3 may optionally include steps 108 and 110 as follows:

[0099] Step 108: Determine the first activity frequency of at least one active object in each cleaning area during the second time period based on the object's activity location;

[0100] Step 110: Mark the cleaning areas with a first activity frequency greater than a first threshold as key areas, and mark the cleaning areas with a first activity frequency less than or equal to the first threshold as non-key areas.

[0101] In this embodiment, the control device of the cleaning equipment calculates the first activity frequency of all detected active objects in each cleaning area during a second time period by statistically analyzing the activity positions of marked objects. Based on this, the control device compares a set first threshold with the first activity frequency of each cleaning area, marking cleaning areas with a first activity frequency greater than the first threshold as key areas and cleaning areas with a first activity frequency less than or equal to the first threshold as non-key areas. This ensures the accuracy of identifying key and non-key areas, thereby guaranteeing the accuracy of subsequent time-segmented cleaning of key and non-key areas and meeting the user's cleaning needs.

[0102] The specific value of the first threshold can be set by those skilled in the art according to the actual situation, and no specific restrictions are imposed here.

[0103] In some embodiments of the present invention, step 104b3 may optionally include steps 112 to 116 as follows:

[0104] Step 112: Identify the identity information of each active object;

[0105] Step 114: Associate the activity location and identity information of each active object to obtain the second activity frequency of each active object in each cleaning area during the second time period;

[0106] Step 116: For each activity object, the cleaning areas with a second activity frequency greater than the second threshold are marked as key areas corresponding to each activity object, and the cleaning areas with a second activity frequency less than or equal to the second threshold are marked as non-key areas corresponding to each activity object.

[0107] In this embodiment, the control device of the cleaning equipment can also use computer vision algorithms to process the images of the work area collected by the cleaning equipment, identify and locate facial information in the work area images, extract features from the identified facial information, and match the extracted facial features with a known facial database to identify the identity information of each detected active object. Further, the control device of the cleaning equipment associates the activity position of each detected active object with its identity information, and calculates the second activity frequency of each detected active object in each cleaning area within a second time period by statistically analyzing the associated activity positions of each active object. Based on this, for each active object, the control device of the cleaning equipment compares a set second threshold with the second activity frequency of each cleaning area, and marks cleaning areas with a second activity frequency greater than the second threshold as key areas corresponding to each active object, and marks cleaning areas with a second activity frequency less than or equal to the second threshold as non-key areas corresponding to each active object. This allows for the differentiation of key and non-key areas corresponding to different active objects, facilitating targeted cleaning based on the activity areas of people or pets with different identities.

[0108] Furthermore, after identifying the key areas for each activity, the cleaning equipment's control unit can also personalize the primary cleaning parameters for each activity's key areas based on the activity's identity information. For example, for families with children or pets, the cleaning equipment's control unit can increase the fan suction, movement speed, and side brush rotation speed for cleaning the key areas corresponding to children or pets, in order to better remove hair and fine particles.

[0109] Based on this, the control device of the cleaning equipment can also combine the identified key areas and the personalized cleaning parameters set by the user to plan the optimal cleaning path for cleaning work.

[0110] In some embodiments of the present invention, the control method of the above-mentioned cleaning equipment may optionally include the following steps 118 to 122:

[0111] Step 118: During the cleaning process, record the object movement position of each active object.

[0112] Step 120: Obtain the recorded object activity locations within the third time period according to a preset time interval;

[0113] Step 122: Update the key areas and non-key areas based on the activity locations of objects during the third time period.

[0114] In this embodiment, during the cleaning process, the cleaning equipment continuously captures images of the work area using its onboard camera. The control device of the cleaning equipment continuously processes these images using computer vision algorithms to detect and track objects in each cleaning area, storing the activity locations of detected objects in the cleaning equipment's internal memory or a cloud database. Furthermore, the control device retrieves the recorded object activity locations for a third time period from the cleaning equipment's internal memory or cloud database at preset time intervals. It then uses data analysis algorithms to process these locations, analyzing the frequency and duration of each object's occupation. Based on this analysis, key and non-key areas within the cleaning area are reassessed. This allows for timely adjustments to the cleaning strategy for each area, meeting the user's cleaning needs.

[0115] The aforementioned preset time interval can be 1 day, 3 days, 5 days, or 1 week, etc. Those skilled in the art can set the specific duration of the first time period according to the actual situation, and no specific restrictions are imposed here. For example, the control device of the cleaning equipment can reassess key areas and non-key areas at the same time every day or on the same day every week.

[0116] Furthermore, the duration of the aforementioned third time period can be 1 day, 3 days, 5 days, or 1 week, etc. Those skilled in the art can set the specific duration of the third time period according to the actual situation, and no specific restrictions are imposed here.

[0117] In summary, such as Figure 12 As shown, the system framework of the control method for cleaning equipment provided in this embodiment of the invention may specifically include an image processing module 602, an object detection module 604, a region determination module 606, and a region update module 608.

[0118] The image processing module 602 is used to acquire camera data, specifically, to acquire real-time images of the working area of ​​the cleaning equipment via a camera mounted on the control device of the cleaning equipment, for subsequent object detection and activity area analysis. The image processing module 602 is also used to acquire environmental sensor data, specifically, to acquire data from other environmental sensors mounted on the control device of the cleaning equipment, such as motion sensors and sound sensors, to assist in determining the activity area.

[0119] Furthermore, the object detection module 604 is used for object detection and tracking, that is, it uses computer vision algorithms to process the working area image acquired by the image processing module 602 to detect and track moving objects and obtain the object's activity position. The object detection module 604 is also used to mark position information, that is, to mark and record the object's activity position of the detected moving objects for subsequent activity area analysis.

[0120] Furthermore, the area determination module 606 is used to statistically analyze the activity locations of the marked objects, that is, to calculate the frequency of each object's activity location being marked, in order to determine the high-frequency activity areas of family members. The area determination module 606 is also used to identify key areas, that is, to identify and determine key areas based on the statistical results of the object's activity locations.

[0121] Furthermore, the area update module 608 is used to set a preset time interval. Specifically, it provides a function in the user interface or configuration options of the cleaning equipment's control device to allow users to set a preset time interval for reassessing key and non-key areas. This preset time interval can be flexibly adjusted according to user needs and the characteristics of the home environment; for example, it can be daily, weekly, or monthly. The area update module 608 is also used for data acquisition and storage. During daily cleaning, the camera mounted on the cleaning equipment's control device continuously captures images of the cleaning equipment's working area, uses computer vision algorithms for object detection and tracking, and stores the activity positions of detected objects in the internal memory of the cleaning equipment's control device or in a cloud database for subsequent analysis and evaluation. The area update module 608 is also used to periodically trigger the process of reassessing key and non-key areas according to the user-set preset time interval, for example, triggering the process at the same time every day or on a specific day of the week. The area update module 608 is also used for data analysis and area updates. When the area update module 608 triggers the process of re-evaluating key and non-key areas, it retrieves the activity locations of objects in the most recent third time period from the internal memory of the cleaning equipment's control device or the cloud database. It then uses data analysis algorithms to process the retrieved data, calculates the frequency and duration of each object's activity location being occupied by the active object, and updates the high-frequency activity areas of family members based on the analysis results, marking them as new key areas.

[0122] For example, such as Figure 9 As shown, taking the human body as the object of detection, the control method for cleaning equipment provided in this embodiment of the invention may specifically include the following steps 502 to 508 in determining and updating key areas and non-key areas:

[0123] Step 502: When performing a cleaning task, the cleaning equipment uses its onboard camera to capture images in real time and uses computer vision algorithms and deep learning algorithms to analyze the images in order to detect human bodies.

[0124] Step 504: When the camera detects a human body, it tracks the human body and records the location information of the human body;

[0125] Step 506: After obtaining the location information of human activities in the second time period, determine the high-frequency activity areas of family members by the frequency recorded at each location, identify the high-frequency activity areas as key areas, and mark them.

[0126] Step 508: Reassess each cleaning area according to the preset time interval, re-analyze the location information of the human body captured by the camera in the third time period, update the high-frequency activity areas of family members, and adjust the key areas accordingly.

[0127] In summary, such as Figure 6 As shown, the control method for the cleaning equipment provided in this embodiment of the invention may specifically include the following steps 202 to 212:

[0128] Step 202: Received the start cleaning instruction;

[0129] Step 204: Determine if Do Not Disturb mode is enabled. If yes, proceed to step 206; otherwise, proceed to step 212.

[0130] Step 206: Based on historical cleaning records, estimate the cleaning time of the cleaning task, obtain the current time, and estimate the completion time of the cleaning task.

[0131] Step 208: Determine if the estimated completion time is before the Do Not Disturb period. If yes, proceed to step 212; otherwise, proceed to step 210.

[0132] Step 210: Implement the priority cleaning mode for key areas;

[0133] Step 212: Perform normal cleaning mode.

[0134] Among them, such as Figure 7 As shown, step 212 above may specifically include steps 302 and 304 as follows:

[0135] Step 302: Determine if both key and non-key areas have been cleaned. If yes, end the process; otherwise, proceed to step 304.

[0136] Step 304: Clean key areas and non-key areas based on the set cleaning parameters.

[0137] Specifically, such as Figure 8As shown, the control method for the cleaning equipment provided in this embodiment of the invention may specifically include the following steps 402 to 422:

[0138] Step 402: Received the start cleaning instruction;

[0139] Step 404: Determine if Do Not Disturb mode is enabled. If yes, proceed to step 406; otherwise, proceed to step 422.

[0140] Step 406: Based on historical cleaning records, estimate the cleaning time of the cleaning task, obtain the current time, and estimate the completion time of the cleaning task.

[0141] Step 408: Determine if the estimated completion time is before the Do Not Disturb period. If yes, proceed to step 422; otherwise, proceed to step 410.

[0142] Step 410: Determine if the current time is within the Do Not Disturb period. If yes, proceed to step 420; otherwise, proceed to step 412.

[0143] Step 412: Determine if the cleaning of key areas is complete. If yes, proceed to step 416; otherwise, proceed to step 414.

[0144] Step 414, clean key areas;

[0145] Step 416: Determine if the cleaning task area is complete. If yes, end the process; otherwise, proceed to step 418.

[0146] Step 418: Clean non-priority areas;

[0147] Step 420, return to charging;

[0148] Step 422: Perform normal cleaning mode, without distinguishing between key and non-key areas.

[0149] Specifically, after steps 414, 418, and 420 are completed, step 410 is executed, and the overall process ends after step 422 is completed.

[0150] In some embodiments of the present invention, optionally, the device operating information includes the operating status information of at least one smart device associated with the cleaning device, the operating setting information includes user-set restricted area activation conditions and restricted area deactivation conditions, and the cleaning information includes a first cleaning instruction and a second cleaning instruction. Based on this, such as... Figure 3 As shown, step 104 may specifically include steps 104d and 104e, and step 106 may specifically include steps 106b and 106c.

[0151] Step 104d: If the working status information meets the conditions for the restricted area to take effect, generate the first cleaning instruction for the first cleaning area corresponding to the conditions for the restricted area to take effect.

[0152] Step 104e: If the working status information meets the restricted area failure condition, generate a second cleaning instruction for the second cleaning area corresponding to the restricted area failure condition;

[0153] Step 106b: According to the first cleaning instruction, control the cleaning equipment to stop cleaning the first cleaning area;

[0154] Step 106c: According to the second cleaning instruction, control the cleaning equipment to resume the cleaning task on the second cleaning area.

[0155] In this embodiment, the cleaning equipment can be associated with other smart devices. The aforementioned equipment working information can specifically be the working status information of at least one smart device associated with the cleaning equipment. The aforementioned working setting information includes user-set restricted area failure conditions and restricted area activation conditions. The aforementioned cleaning information includes a first cleaning instruction and a second cleaning instruction.

[0156] Based on this, during the cleaning process, the control device of the cleaning equipment monitors the working status information of at least one smart device associated with the cleaning equipment. If the working status information of at least one smart device meets the user-defined restricted area activation conditions, the control device generates a first cleaning instruction for the first cleaning area corresponding to the restricted area activation conditions, and controls the cleaning equipment to stop cleaning the first cleaning area according to the first cleaning instruction. Further, if the working status information of at least one smart device meets the user-defined restricted area deactivation conditions, the control device generates a second cleaning instruction for the second cleaning area corresponding to the restricted area deactivation conditions, and controls the cleaning equipment to resume cleaning the second cleaning area according to the second cleaning instruction.

[0157] Understandably, existing cleaning equipment typically requires users to manually set no-go zones and virtual walls, and these settings are usually fixed. When the home layout changes or there are temporary needs to change the cleaning area, resetting no-go zones and virtual walls becomes cumbersome, thus reducing the efficiency of the cleaning equipment.

[0158] Therefore, the control method for cleaning equipment provided by this invention offers an event-based function to enable or disable restricted areas and virtual walls, and an event-based mechanism for automatically enabling and disabling restricted areas and virtual walls. This mechanism can automatically set and disable restricted areas and virtual walls based on the working status information of at least one smart device associated with the cleaning equipment. In this way, on the one hand, by dynamically setting and disabling restricted areas and virtual walls, no manual intervention from the user is required, allowing adaptation to changes in the home environment and temporary user needs. This improves the flexibility, convenience, and intelligence of restricted area and virtual wall control, enhances the autonomous adaptability of the cleaning equipment, achieves dynamic environmental adaptability, reduces user operation steps, and improves the working efficiency of the cleaning equipment. On the other hand, it enables intelligent linkage between the cleaning equipment and other smart devices, reducing interference from the cleaning equipment to the user when using other smart devices.

[0159] Users can connect and integrate cleaning equipment and other smart devices with the same control hub via a network to achieve association between the cleaning equipment and other smart devices. The cleaning equipment and other smart devices may need to communicate with the control hub through corresponding interfaces to ensure smooth data flow between different devices.

[0160] Furthermore, the specific conditions for the aforementioned restricted areas to take effect can be any one or a combination of the following: the TV is turned on, the smart speaker is turned on, the smart speaker is playing music, the smart lock is unlocked, the surveillance camera detects an anomaly, or the smart lock detects a user entering the room. The specific conditions for the aforementioned restricted areas to fail can be any one or a combination of the following: the TV is turned off, the smart speaker is turned off, the smart speaker stops playing music, the smart lock is closed, or the smart lock detects a user leaving the room. For example, when the surveillance camera detects an anomaly, cleaning equipment can be prohibited from entering a specific area; or, when the smart lock detects a user entering the room, the cleaning equipment can be automatically controlled to prioritize cleaning the doorway area; or, when the TV is turned on, the cleaning equipment can be prohibited from entering the living room area. In this way, on the one hand, restricted areas can be dynamically set according to the working status of home security devices, realizing the linkage between cleaning equipment and the home security system, increasing home security and improving the response capability to emergencies; on the other hand, the cleaning area of ​​the cleaning equipment can be automatically adjusted according to the user's dynamics, improving cleaning efficiency, and also preventing the cleaning equipment from disturbing the user when using other smart devices.

[0161] In practical applications, users can customize the above-mentioned restricted area failure conditions and restricted area activation conditions according to their own living habits and scenario needs through the corresponding application of the cleaning equipment. No specific restrictions are imposed here.

[0162] Furthermore, in practical applications, users can customize restricted area parameters such as size and location through the cleaning equipment's corresponding application. Specifically, the application displays floor plans of each room, allowing users to select areas where restricted areas and virtual walls need to be set, and then adjust the size and position of the restricted areas by dragging them. During practical use, users can view, modify, or delete restricted areas and virtual walls at any time through the cleaning equipment's application, and can also add new restricted areas or change the parameters of existing ones as needed.

[0163] Furthermore, during the process of the cleaning equipment's control device monitoring the operational status information of at least one smart device associated with the cleaning equipment, the smart device can actively send data signals to the control device based on its own operational status. The control device then acquires the operational status information of the smart device through the data signals sent by the smart device or through data collected by sensors. When the control device detects a change in the operational status of the smart device, it records and analyzes the change.

[0164] Based on this, once the cleaning equipment's control device detects that the smart device's operating status information meets the preset restricted area activation conditions, the control device will immediately trigger the corresponding action, generating and sending a first cleaning command to the cleaning equipment to set the restricted area and virtual wall. After receiving the first cleaning command, the cleaning equipment will mark the restricted area on its map and adjust the cleaning path to avoid the restricted area. For example, when the television is turned on, the television will send a signal to the cleaning equipment's control device. The control device will determine whether the current status of the television is "on" based on the received signal, and if the current status of the television is "on", it will send a "restricted area activated" command to the cleaning equipment to control the cleaning equipment to immediately stop cleaning work within the restricted area.

[0165] Furthermore, when the cleaning equipment's control device detects that the smart device's operating status information no longer meets the conditions for the restricted area to be active or to be inactive, the control device will automatically generate and send a second cleaning instruction to the cleaning equipment to cancel the restricted area and virtual wall. Upon receiving the second cleaning instruction, the cleaning equipment will update its map and restore or adjust the cleaning path. For example, when the television is turned off, it sends a signal to the cleaning equipment's control device. Based on the received signal, the control device determines whether the television's current status is "off," and if it determines that the television's current status is "off," it sends a "restricted area deactivated" instruction to the cleaning equipment to control it to resume cleaning the restricted area.

[0166] For example, a user sets a restricted area and a virtual wall in the living room TV area. The restricted area is active when the TV is turned on and inactive when the TV is turned off. Based on this, when the user turns on the TV, the cleaning equipment's control device automatically sends a command to the cleaning equipment to set the restricted area and virtual wall in the living room TV area, preventing the cleaning equipment from disturbing the user while watching TV. When the TV is turned off, the cleaning equipment's control device automatically cancels the restricted area and virtual wall in the living room TV area, allowing the cleaning equipment to clean the area.

[0167] For example, a user sets a restricted area and a virtual wall in the smart speaker area. This restricted area and virtual wall are active when the smart speaker plays music and inactive when it stops playing music. When the smart speaker starts playing music, the cleaning device's control unit automatically sends a command to the cleaning device to set the restricted area and virtual wall in the smart speaker area, preventing the cleaning device from interfering with the user's music listening. When the smart speaker stops playing music, the cleaning device's control unit automatically cancels the restricted area and virtual wall, allowing the cleaning device to clean the smart speaker area.

[0168] In some embodiments of the present invention, optionally, the device operating information includes the historical cleaning records of the cleaning device, the operating setting information includes the start time of the quick cleaning mode initiated by the user, and the cleaning information includes the target cleaning strategy. Based on this, such as... Figure 4 As shown, step 104 may specifically include steps 104f to 104h, and step 106 may specifically include step 106d.

[0169] Step 104f: Determine the high-frequency cleaning area and the third cleaning parameter of the high-frequency cleaning area based on historical cleaning records;

[0170] Step 104g: Determine at least one preset cleaning area, the cleaning sequence of at least one preset cleaning area, and the fourth cleaning parameter for each preset cleaning area based on the start time;

[0171] Step 104h: Determine the target cleaning strategy based on the high-frequency cleaning area, the third cleaning parameter, at least one preset cleaning area, the cleaning sequence, and the fourth cleaning parameter.

[0172] Step 106d: Clean the high-frequency cleaning area and at least one preset cleaning area according to the target cleaning strategy.

[0173] In this embodiment, the aforementioned device operating information may specifically include the historical cleaning records of the cleaning equipment; the aforementioned operating settings information may specifically include the start time when the user initiates the cleaning task; and the aforementioned cleaning information may specifically include the target cleaning strategy of the cleaning equipment. Specifically, the historical cleaning records of the cleaning equipment may include the cleaning time, cleaning area, cleaning path, and cleaning parameters such as the number of cleaning cycles, fan suction power, movement speed, and side brush rotation speed for each previous cleaning task performed by the cleaning equipment.

[0174] Based on this, when a user starts the cleaning equipment to perform a cleaning task, the control device of the cleaning equipment determines at least one high-frequency cleaning area and a third cleaning parameter for each high-frequency cleaning area according to the historical cleaning records of the cleaning equipment. Further, the control device obtains the start time of the user starting the cleaning task and analyzes and identifies the cleaning needs during the time period in which the start time occurs, determining at least one preset cleaning area, the cleaning sequence of the at least one preset cleaning area, and a fourth cleaning parameter for each preset cleaning area. Further, the control device then determines the target cleaning strategy for the cleaning equipment based on the determined high-frequency cleaning areas, the third cleaning parameter, the at least one preset cleaning area, the cleaning sequence, and the fourth cleaning parameter, and controls the cleaning equipment to clean the determined high-frequency cleaning areas and the at least one preset cleaning area according to the determined target cleaning strategy.

[0175] Understandably, existing cleaning equipment typically uses fixed cleaning patterns and paths, making it impossible to personalize the process according to the user's actual needs, resulting in low cleaning efficiency.

[0176] Therefore, the control method for cleaning equipment provided by this invention offers an intelligent and rapid cleaning solution. Based on data accumulation, time period presets, and intelligent scheduling, it analyzes users' cleaning habits and time period needs to provide personalized and efficient cleaning services. This allows for focused cleaning of high-frequency cleaning areas and key areas at the current time, thereby improving cleaning efficiency, reducing unnecessary repetitive cleaning, saving power, extending the operating time of the cleaning equipment, reducing wear and tear, and extending the service life of the cleaning equipment. Furthermore, by combining personalized cleaning strategies with time period presets, targeted cleaning of each area can be performed, improving cleaning effectiveness and meeting diverse user needs. Furthermore, by using data analysis and machine learning to dynamically generate and adjust cleaning strategies, the intelligence and automation of the cleaning equipment's operation can be improved, reducing user intervention. Furthermore, the flexibility and scalability of the cleaning equipment's operation are enhanced. Furthermore, by determining high-frequency cleaning areas and their cleaning parameters through data accumulation and analysis, a scientific cleaning solution can be provided.

[0177] The cleaning equipment can provide default cleaning strategies for different time periods based on the analysis results of cleaning needs at different times. For example, the cleaning strategy for the morning period (6:00-9:00) is to clean the kitchen first and then the living room; the cleaning strategy for the late morning period (9:00-12:00) is to clean the living room; the cleaning strategy for the afternoon period (12:00-18:00) is to clean the living room; the cleaning strategy for the evening period (18:00-21:00) is to clean the dining room first, then the living room, and finally the bedroom; and the cleaning strategy for the night period (21:00-6:00) is to clean the living room.

[0178] In practical applications, users can also adjust the default cleaning strategy for different time periods according to their actual needs, without specific restrictions. For example, users can adjust the morning cleaning strategy to clean the living room first, then the kitchen.

[0179] Based on this, the aforementioned preset cleaning area can specifically be the cleaning area involved in the default cleaning strategy during the time period in which the start time is located. The control device of the cleaning equipment can also count the cleaning areas corresponding to the cleaning instructions issued by the user at different time periods. The aforementioned preset cleaning area can also specifically be the cleaning area that the user cleans frequently during the time period in which the start time is located, without specific restrictions.

[0180] Furthermore, the aforementioned fourth cleaning parameter can be a cleaning parameter in the default cleaning strategy corresponding to the preset cleaning area. The control device of the cleaning equipment can also count the cleaning parameters corresponding to the cleaning commands issued by the user at different times. The aforementioned fourth cleaning parameter can also be determined based on the historical cleaning parameters of the preset cleaning area, without specific limitations.

[0181] Furthermore, the target cleaning strategy of the cleaning equipment may specifically include the cleaning sequence of high-frequency cleaning areas and at least one preset cleaning area, that is, the cleaning path of high-frequency cleaning areas and at least one preset cleaning area. The target cleaning strategy may also specifically include the cleaning parameters of each high-frequency cleaning area and each preset cleaning area.

[0182] Furthermore, during the cleaning process, the control device of the cleaning equipment can monitor the sensor data of the cleaning equipment in real time (such as obstacle detection results, dust concentration, etc.), and dynamically adjust the cleaning strategy based on the sensor data and real-time cleaning status. For example, when an obstacle is detected, the cleaning path of the cleaning equipment can be adjusted, and the suction power of the cleaning equipment's fan can be increased in areas with high dust concentration.

[0183] Furthermore, the control device of the cleaning equipment can also collect user feedback on the cleaning effect of the cleaning equipment, and continuously learn and optimize the cleaning strategy through machine learning algorithms based on the user feedback. The optimized cleaning strategy is then applied to the next cleaning task of the cleaning equipment to form a closed-loop optimization mechanism, thereby ensuring that the cleaning strategy always adapts to changes in user needs, improving the intelligence level of the cleaning equipment, and continuously improving the cleaning effect of the cleaning equipment.

[0184] In summary, such as Figure 5 As shown, the system framework provided by this invention may specifically include a data acquisition module 1002, a data analysis module 1004, a time period preset module 1006, an intelligent scheduling module 1008, and a user feedback module 1010. The data acquisition module 1002 records and stores the historical cleaning time, historical cleaning area, and historical cleaning parameters of each cleaning session by the cleaning equipment, forming data accumulation. The data analysis module 1004 analyzes the historical cleaning records of the cleaning equipment to determine high-frequency cleaning areas and a third cleaning parameter for each high-frequency cleaning area. The time period preset module 1006 provides corresponding default cleaning strategies for different time periods. The intelligent scheduling module 1008 enables data input, strategy generation, execution scheduling, and real-time strategy adjustment. When the user starts the cleaning equipment to perform a cleaning task, the intelligent scheduling module 1008 automatically determines the optimal cleaning strategy by combining the data from the data analysis module 1004 and the time period preset module 1006. The user feedback module 1010 continuously learns and optimizes the cleaning strategy based on user feedback on the cleaning effect.

[0185] After acquiring historical cleaning records, the control unit of the cleaning equipment performs preprocessing such as data cleaning and data normalization. Data cleaning removes outlier and noisy data to ensure the accuracy and completeness of the data used in subsequent analysis. Data normalization normalizes data across different dimensions to facilitate further analysis.

[0186] Furthermore, when the control device of the cleaning equipment determines the third cleaning parameter for each high-frequency cleaning area, it uses a clustering algorithm such as K-means clustering to perform cluster analysis on the historical cleaning parameters of the high-frequency cleaning areas, identifying the commonly used cleaning parameter combinations for each area. Then, based on user feedback and the cleaning effect of each high-frequency cleaning area, the control device optimizes the commonly used cleaning parameter combinations for each area to obtain the third cleaning parameter for each high-frequency cleaning area.

[0187] Furthermore, during the cleaning process, the control device of the cleaning equipment continuously records the cleaning information of the cleaning equipment, updates the cleaning information database of the cleaning equipment in real time, and analyzes the latest data in the database regularly (such as weekly or monthly) to update the high-frequency cleaning areas and their cleaning parameters.

[0188] In addition, the control device of the cleaning equipment can also identify the identity information of different users and provide personalized cleaning strategies for different users based on their cleaning habits and time period needs.

[0189] In some embodiments of the present invention, optionally, the step of determining the high-frequency cleaning area based on historical cleaning records may specifically include the following steps 124 to 128:

[0190] Step 124: Divide the area to be cleaned into multiple sub-areas;

[0191] Step 126: Count the number of times each sub-area is cleaned during the fourth time period;

[0192] Step 128: Merge sub-regions with more than the third threshold number of cleaning cycles into high-frequency cleaning regions.

[0193] In this embodiment, during the process of determining the high-frequency cleaning area of ​​the cleaning equipment, the control device can divide the area to be cleaned into multiple sub-areas, such as dividing the area into several small grids of 1m × 1m, with each small grid representing a sub-area. Furthermore, the control device counts the number of times each sub-area is cleaned within a fourth time period and merges multiple sub-areas with a cleaning count exceeding a third threshold into a high-frequency cleaning area. This ensures the accuracy of the determined high-frequency cleaning area, thereby guaranteeing the accuracy of the cleaning equipment's cleaning task execution and meeting the user's cleaning needs.

[0194] The duration of the fourth time period can be 1 week, 2 weeks, 3 weeks, half a month, or 1 month, etc. The specific value of the third threshold is positively correlated with the duration of the fourth time period. Those skilled in the art can set the specific duration of the fourth time period and the specific value of the third threshold according to the actual situation, without specific restrictions. For example, if a sub-area is cleaned more than 5 times in a week, the sub-area is marked as a high-frequency cleaning area.

[0195] In one embodiment of the present invention, a control device for a cleaning device is also provided. For example... Figure 13 As shown, Figure 13A structural block diagram of a control device 700 for a cleaning device according to an embodiment of the present invention is shown. Specifically, the control device 700 may include an acquisition unit 702, a processing unit 704, and a control unit 706.

[0196] The acquisition unit 702 is used to acquire the equipment working information corresponding to the cleaning equipment and the user's working settings information for the cleaning equipment.

[0197] Processing unit 704 is used to determine the cleaning information of the cleaning equipment based on the equipment working information and working setting information;

[0198] Control unit 706 is used to control the operation of cleaning equipment based on cleaning information.

[0199] The control device 700 for cleaning equipment provided in this embodiment of the invention includes an acquisition unit 702, a processing unit 704, and a control unit 706. During the operation of the cleaning equipment, the acquisition unit 702 acquires the equipment's operating information and the user's settings for the cleaning equipment. Further, the processing unit 704 intelligently adjusts the cleaning strategy of the cleaning equipment based on the acquired settings and equipment operating information to obtain cleaning information for the cleaning equipment. The control unit 706 then controls the cleaning equipment to operate according to the determined cleaning information. In this way, by intelligently adjusting the cleaning information of the cleaning equipment based on its operating information and the user's settings, the flexibility and autonomy of the cleaning equipment in performing cleaning tasks are improved, ensuring the cleaning effect and increasing the cleaning efficiency of the cleaning equipment.

[0200] The cleaning equipment can be associated with other smart devices such as smart TVs, smart lights, smart speakers, and smart door locks. The working information of these devices can be the working information of the cleaning equipment itself, or the working information of other smart devices associated with the cleaning equipment. No specific restrictions are imposed here.

[0201] Furthermore, the aforementioned work settings information can specifically refer to the control information of the cleaning equipment that the user pre-customizes through the application corresponding to the cleaning equipment. Alternatively, the aforementioned work settings information can also refer to the control information of the cleaning equipment that the user directly sets through the remote control, buttons on the cleaning equipment, or control panel of the cleaning equipment. No specific restrictions are imposed here.

[0202] In some embodiments of the present invention, optionally, the device operating information includes the historical cleaning records of the cleaning device, the area to be cleaned, and the image of the working area; the operating setting information includes the user-set do-not-disturb period; and the cleaning information includes the cleaning sequence and cleaning time. The processing unit 704 is specifically used to: estimate the completion time of the cleaning task based on the historical cleaning records and the area to be cleaned; determine key areas and non-key areas based on the image of the working area; and determine the cleaning sequence and cleaning time of key areas and non-key areas based on the completion time and the do-not-disturb period. The control unit 706 is specifically used to: when the completion time is within the do-not-disturb period, control the cleaning device to clean key areas according to a first cleaning parameter before the do-not-disturb period, and to clean non-key areas according to a second cleaning parameter during the do-not-disturb period, based on the cleaning sequence and cleaning time, wherein the noise of the cleaning device operating under the first cleaning parameter is greater than the noise of operating under the second cleaning parameter.

[0203] In some embodiments of the present invention, optionally, the processing unit 704 is specifically used to: determine the cleaning efficiency based on the historical area and historical duration of each cleaning in the first time period; estimate the cleaning duration of the cleaning task based on the cleaning efficiency and the area to be cleaned; and estimate the completion time of the cleaning task based on the current time and the cleaning duration.

[0204] In some embodiments of the present invention, optionally, the processing unit 704 is specifically configured to: detect at least one active object in each cleaning area based on the working area image; track at least one active object to obtain the object activity position of at least one active object in a second time period; and determine key areas and non-key areas based on the object activity position.

[0205] In some embodiments of the present invention, optionally, the processing unit 704 is specifically configured to: determine the first activity frequency of at least one active object in each cleaning area during a second time period based on the object's activity location; mark cleaning areas with a first activity frequency greater than a first threshold as key areas, and mark cleaning areas with a first activity frequency less than or equal to the first threshold as non-key areas.

[0206] In some embodiments of the present invention, optionally, the processing unit 704 is specifically configured to: identify the identity information of each active object; associate the object activity location and identity information of each active object to obtain the second activity frequency of each active object in each cleaning area during the second time period; for each active object, mark the cleaning areas with the second activity frequency greater than the second threshold as the key areas corresponding to each active object, and mark the cleaning areas with the second activity frequency less than or equal to the second threshold as the non-key areas corresponding to each active object.

[0207] In some embodiments of the present invention, optionally, the processing unit 704 is further configured to: adjust the first cleaning parameters for cleaning the key areas corresponding to each active object based on the identity information of each active object.

[0208] In some embodiments of the present invention, optionally, the processing unit 704 is further configured to: record the object activity position of each active object during the cleaning task performed by the cleaning equipment; obtain the recorded object activity position within a third time period according to a preset time interval; and update key areas and non-key areas according to the object activity position within the third time period.

[0209] In some embodiments of the present invention, optionally, the device working information includes working status information of at least one smart device associated with the cleaning device, the working setting information includes user-set restricted area activation conditions and restricted area deactivation conditions, and the cleaning information includes a first cleaning instruction and a second cleaning instruction. The processing unit 704 is specifically used to: generate a first cleaning instruction for a first cleaning area corresponding to the restricted area activation condition when the working status information meets the restricted area activation condition; and generate a second cleaning instruction for a second cleaning area corresponding to the restricted area deactivation condition when the working status information meets the restricted area deactivation condition. The control unit 706 is specifically used to: control the cleaning device to stop the cleaning task of the first cleaning area according to the first cleaning instruction; and control the cleaning device to resume the cleaning task of the second cleaning area according to the second cleaning instruction.

[0210] In some embodiments of the present invention, optionally, the device operating information includes historical cleaning records of the cleaning device, the operating setting information includes the start time of the quick cleaning mode initiated by the user, and the cleaning information includes a target cleaning strategy. The processing unit 704 is specifically used to: determine a high-frequency cleaning area and a third cleaning parameter for the high-frequency cleaning area based on the historical cleaning records; determine at least one preset cleaning area, a cleaning sequence for at least one preset cleaning area, and a fourth cleaning parameter for each preset cleaning area based on the start time; and determine a target cleaning strategy based on the high-frequency cleaning area, the third cleaning parameter, at least one preset cleaning area, the cleaning sequence, and the fourth cleaning parameter. The control unit 706 is specifically used to: clean the high-frequency cleaning area and at least one preset cleaning area according to the target cleaning strategy.

[0211] In some embodiments of the present invention, optionally, the processing unit 704 is specifically used to: divide the area to be cleaned into multiple sub-areas; count the number of times each sub-area is cleaned in the fourth time period; and merge the sub-areas with a number of cleaning times greater than a third threshold into a high-frequency cleaning area.

[0212] In one embodiment of the invention, another control device for cleaning equipment is also provided. For example... Figure 14 As shown, Figure 14A structural block diagram of a control device 800 for a cleaning device according to an embodiment of the present invention is shown. The control device 800 for the cleaning device includes:

[0213] Memory 802, on which programs or instructions are stored;

[0214] The processor 804 executes the above-described program or instructions to implement the steps of the control method for the cleaning equipment as described in any of the above embodiments.

[0215] The control device 800 for cleaning equipment provided in this embodiment includes a memory 802 and a processor 804. When the program or instructions in the memory 802 are executed by the processor 804, they implement the steps of the control method for cleaning equipment as described in any of the above embodiments. Therefore, the control device 800 for cleaning equipment has all the beneficial effects of the control method for cleaning equipment in any of the above embodiments, which will not be repeated here.

[0216] Specifically, the memory 802 and the processor 804 can be connected via a bus or other means. The processor 804 may include one or more processing units, and the processor 804 may be a chip such as a central processing unit (CPU), a digital signal processor (DSP), an application-specific integrated circuit (ASIC), or a field-programmable gate array (FPGA).

[0217] In one embodiment of the invention, a readable storage medium is also provided. A program or instructions are stored thereon, which, when executed by a processor, implement the steps of the control method for the cleaning equipment as described in any of the above embodiments.

[0218] The readable storage medium provided in this embodiment of the invention stores programs or instructions that, when executed by a processor, can implement the steps of the control method for the cleaning equipment as described in any of the above embodiments. Therefore, this readable storage medium possesses all the beneficial effects of the control method for the cleaning equipment in any of the above embodiments, which will not be elaborated further here.

[0219] Specifically, the aforementioned readable storage medium can include any medium capable of storing or transmitting information. Examples of readable storage media include electronic circuits, semiconductor memory devices, read-only memory (ROM), random access memory (RAM), compact disc read-only memory (CD-ROM), flash memory, erasable ROM (EROM), magnetic tape, floppy disk, optical disk, hard disk, fiber optic media, radio frequency (RF) links, optical data storage devices, etc. Code segments can be downloaded via computer networks such as the Internet and intranets.

[0220] In one embodiment of the invention, a cleaning device is also provided. For example... Figure 15 As shown, Figure 15 A structural block diagram of a cleaning device 900 provided in an embodiment of the present invention is shown. The cleaning device 900 includes the control device 800 of the cleaning device in the above embodiments. Therefore, the cleaning device 900 possesses all the technical effects of the control device 800 of the cleaning device in the above embodiments, and will not be repeated here.

[0221] In practical applications, the aforementioned cleaning equipment 900 includes, but is not limited to, sweeping machines, floor scrubbers, vacuum cleaners, and service robots, etc., without specific restrictions.

[0222] In one embodiment of the present invention, another cleaning device is also provided, which includes the readable storage medium described in the above embodiments. Therefore, this cleaning device possesses all the technical effects of the readable storage medium described in the above embodiments, and will not be repeated here.

[0223] In the description of this specification, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance, unless otherwise expressly specified and limited. The terms "connection," "installation," and "fixing," etc., should be interpreted broadly. For example, "connection" can mean a fixed connection, a detachable connection, or an integral connection; it can mean a direct connection or an indirect connection through an intermediate medium. Those skilled in the art can understand the specific meaning of the above terms in this invention according to the specific circumstances.

[0224] In the description of this specification, the terms "one embodiment," "some embodiments," "specific embodiment," etc., refer to a specific feature, structure, material, or characteristic described in connection with that embodiment or example, which is included in at least one embodiment or example of the present invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.

[0225] Furthermore, the technical solutions of the various embodiments of the present invention can be combined with each other, but only if they are feasible for those skilled in the art. If the combination of technical solutions is contradictory or cannot be implemented, it should be considered that such combination of technical solutions does not exist and is not within the scope of protection claimed by the present invention.

[0226] The above description is merely a preferred embodiment of the present invention and is not intended to limit the invention. Various modifications and variations can be made to the present invention by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.

Claims

1. A control method for cleaning equipment, characterized in that, include: Obtain the equipment operation information corresponding to the cleaning equipment and the user's operation settings information for the cleaning equipment; The cleaning information of the cleaning equipment is determined based on the equipment operating information and the operating settings information; The cleaning equipment is controlled to operate based on the cleaning information. The equipment operating information includes the cleaning equipment's historical cleaning records, the area to be cleaned, and images of the work area. The operating settings information includes user-set do-not-disturb periods. The cleaning information includes the cleaning sequence and cleaning time. Determining the cleaning information of the cleaning equipment based on the equipment operating information and the operating settings information includes: Based on the historical cleaning records and the area to be cleaned, the estimated completion time for the cleaning task is determined. Based on the work area image, key and non-key areas are determined; Based on the completion time and the do-not-disturb period, determine the cleaning order and cleaning time for the key areas and the non-key areas; The step of controlling the cleaning equipment to operate based on the cleaning information includes: If the completion time falls within the do-not-disturb period, the cleaning equipment is controlled to clean the key areas according to the first cleaning parameter before the do-not-disturb period, and to clean the non-key areas according to the second cleaning parameter during the do-not-disturb period, based on the cleaning sequence and the cleaning time. The noise level of the cleaning equipment is greater when operating under the first cleaning parameter than when operating under the second cleaning parameter.

2. The control method for the cleaning equipment according to claim 1, characterized in that, The step of estimating the completion time of the cleaning task based on the historical cleaning records and the area to be cleaned includes: The cleaning efficiency is determined based on the historical area and duration of each cleaning session within the first time period. Based on the cleaning efficiency and the area to be cleaned, the cleaning time of the cleaning task is estimated. The completion time of the cleaning task is estimated based on the current time and the cleaning duration.

3. The control method for the cleaning equipment according to claim 1, characterized in that, The step of determining key and non-key areas based on the working area image includes: Detect at least one active object within each cleaning area based on the image of the working area; Track at least one of the active objects to obtain the object activity location of at least one of the active objects within a second time period; The key area and the non-key area are determined based on the location of the object's activity.

4. The control method for the cleaning equipment according to claim 3, characterized in that, The step of determining the key area and the non-key area based on the object's activity location includes: Based on the location of the object's activity, determine the first activity frequency of at least one of the active objects in each cleaning area during the second time period; Cleaning areas with a first activity frequency greater than a first threshold are marked as key areas, and cleaning areas with a first activity frequency less than or equal to the first threshold are marked as non-key areas.

5. The control method for the cleaning equipment according to claim 3, characterized in that, The step of determining the key area and the non-key area based on the object's activity location further includes: Identify the identity information of each of the active objects; By associating the activity location and identity information of each activity object, a second activity frequency of each activity object in each cleaning area is obtained during the second time period; For each activity object, the cleaning areas with the second activity frequency greater than the second threshold are marked as key areas corresponding to each activity object, and the cleaning areas with the second activity frequency less than or equal to the second threshold are marked as non-key areas corresponding to each activity object.

6. The control method for the cleaning equipment according to any one of claims 3 to 5, characterized in that, Also includes: During the cleaning process, the location of each active object is recorded. The activity location of objects within the third time period is obtained according to a preset time interval; The key area and the non-key area are updated based on the object's activity location during the third time period.

7. The control method for the cleaning equipment according to claim 1, characterized in that, The device operating information includes the operating status information of at least one smart device associated with the cleaning device; the operating setting information includes user-set restricted area activation and restricted area deactivation conditions; the cleaning information includes a first cleaning instruction and a second cleaning instruction; and determining the cleaning information of the cleaning device based on the device operating information and the operating setting information includes: If the working status information meets the restricted area activation conditions, a first cleaning instruction is generated for the first cleaning area corresponding to the restricted area activation conditions; If the working status information meets the restricted area failure condition, a second cleaning instruction is generated for the second cleaning area corresponding to the restricted area failure condition; The step of controlling the cleaning equipment to operate based on the cleaning information includes: According to the first cleaning instruction, the cleaning equipment is controlled to stop cleaning the first cleaning area; According to the second cleaning instruction, the cleaning equipment is controlled to resume the cleaning task on the second cleaning area.

8. The control method for the cleaning equipment according to claim 1, characterized in that, The device operating information includes the historical cleaning records of the cleaning device; the working setting information includes the start time when the user starts the cleaning device to execute a cleaning task; the cleaning information includes the target cleaning strategy; and determining the cleaning information of the cleaning device based on the device operating information and the working setting information includes: The high-frequency cleaning area and the third cleaning parameter of the high-frequency cleaning area are determined based on the historical cleaning records. Based on the start time, at least one preset cleaning area, at least one cleaning sequence of the preset cleaning areas, and a fourth cleaning parameter for each preset cleaning area are determined. A target cleaning strategy is determined based on the high-frequency cleaning area, the third cleaning parameter, at least one of the preset cleaning areas, the cleaning sequence, and the fourth cleaning parameter. The step of controlling the cleaning equipment to operate based on the cleaning information includes: Clean the high-frequency cleaning area and at least one of the preset cleaning areas according to the target cleaning strategy.

9. The control method for the cleaning equipment according to claim 8, characterized in that, The step of determining high-frequency cleaning areas based on the historical cleaning records includes: Divide the area to be cleaned into multiple sub-areas; The number of times each sub-area was cleaned during the fourth time period was recorded; The sub-regions with more than a third threshold number of cleaning cycles are merged into the high-frequency cleaning region.

10. A control device for a cleaning equipment, characterized in that, include: The acquisition unit is used to acquire the equipment operation information corresponding to the cleaning equipment and the user's operation settings information for the cleaning equipment. The processing unit is configured to determine the cleaning information of the cleaning equipment based on the equipment operating information and the operating setting information; A control unit is used to control the cleaning equipment to operate based on the cleaning information. The equipment operating information includes the historical cleaning records of the cleaning equipment, the area to be cleaned, and images of the working area. The operating settings information includes a user-defined do-not-disturb period. The cleaning information includes the cleaning sequence and cleaning time. The processing unit is specifically used for: estimating the completion time of the cleaning task based on the historical cleaning records and the area to be cleaned; determining key areas and non-key areas based on the images of the working area; and determining the cleaning sequence and cleaning time for the key areas and non-key areas based on the completion time and the do-not-disturb period. The control unit is specifically configured to: when the completion time falls within the do-not-disturb period, control the cleaning equipment to clean the key areas according to the first cleaning parameters before the do-not-disturb period, and to clean the non-key areas according to the second cleaning parameters during the do-not-disturb period, based on the cleaning sequence and the cleaning time, wherein the noise level of the cleaning equipment is greater when operating under the first cleaning parameters than when operating under the second cleaning parameters.

11. A control device for a cleaning equipment, characterized in that, It includes a processor and a memory, the memory storing programs or instructions that can run on the processor, the programs or instructions being executed by the processor to implement the steps of the control method for the cleaning equipment as described in any one of claims 1 to 9.

12. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the steps of the control method for the cleaning equipment as described in any one of claims 1 to 9.

13. A cleaning device, characterized in that, include: Control device for cleaning equipment as described in claim 11; or The readable storage medium as described in claim 12.

Citation Information

Patent Citations

  • Equipment control method, equipment control system and terminal

    CN105559696A

  • Cleaning robot and cleaning method thereof, and computer readable storage medium

    CN110251004A