Cleaning equipment control method and device, electronic equipment, storage medium and product

By generating a dirt map and configuring cleaning parameters according to the dirt level of each area, the problem of cleaning equipment being unable to differentiate the treatment of dirt in different areas is solved, thus improving cleaning efficiency and saving resources.

CN121003385APending Publication Date: 2025-11-25BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410658530.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-05-24
Publication Date
2025-11-25

AI Technical Summary

Technical Problem

Existing cleaning equipment cannot differentiate between different areas based on their level of dirtiness when cleaning floors, resulting in low cleaning efficiency.

Method used

By generating a dirt map, the dirt level of each sub-area is determined based on the historical data of the cleaning equipment, and corresponding cleaning parameters are configured according to the dirt level. Users can selectively clean areas with higher dirt levels.

Benefits of technology

It improves the cleaning efficiency of cleaning equipment, reduces the need for repeated cleaning of the entire area, and saves computing resources and power consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121003385A_ABST
    Figure CN121003385A_ABST
Patent Text Reader

Abstract

The invention relates to a cleaning equipment control method and device, electronic equipment, a storage medium and a product. The method comprises the following steps: determining a smudginess level of each sub-region based on self-cleaning data when cleaning equipment cleans each sub-region included in a target region at a historical moment and / or historical smudginess data of each sub-region; generating a smudginess map of the target area based on the smudginess level of each sub-area; and when a first selection operation on any sub-region on the dirty map is detected, controlling the cleaning equipment to clean the sub-region indicated by the first selection operation according to the cleaning parameters configured for the sub-region indicated by the first selection operation. Through the method disclosed by the invention, a user can conveniently determine which sub-regions in the target region are easy-to-smudge regions with relatively high smudge levels according to the determined sub-regions, so that the user can conveniently determine which sub-regions need to be cleaned through cleaning equipment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of electronic technology, and in particular to a cleaning equipment control method, apparatus, electronic device, storage medium, and product. Background Technology

[0002] With the fast pace of life, smart cleaning devices such as robotic vacuum cleaners are becoming increasingly popular. When cleaning floors, these devices typically clean all areas indicated on a pre-set cleaning map. However, in reality, different areas on the cleaning map may have varying degrees of dirt, and not all areas need cleaning. Cleaning all areas every time results in low cleaning efficiency. Summary of the Invention

[0003] To overcome the problems existing in the related technologies, this disclosure provides a cleaning equipment control method, apparatus, electronic device, storage medium and product, which can reduce the time complexity of obtaining second drawing information from the rendering set, shorten the time of generating a frame of interface, and reduce the computing resources and power consumption of electronic devices in the process of updating the first interface.

[0004] According to a first aspect of the present disclosure, a cleaning equipment control method is provided, the method comprising:

[0005] Based on the self-cleaning data of the cleaning equipment when cleaning each sub-area of ​​the target area at a historical moment and / or the historical dirt data of each sub-area, the dirt level of each sub-area is determined.

[0006] A dirt map of the target area is generated based on the dirt level of each of the sub-regions, wherein the display effect of each sub-region on the dirt map is related to the dirt level of the sub-region;

[0007] When a first selection operation is detected on any sub-region of the dirt map, the cleaning device is controlled to clean the sub-region indicated by the first selection operation according to the cleaning parameters configured for the sub-region indicated by the first selection operation.

[0008] In some embodiments, the method further includes:

[0009] When the dirt map is displayed, cleaning parameters configured for sub-areas with a dirt level greater than the preset level are displayed on the dirt map.

[0010] In some embodiments, the cleaning parameters configured for sub-areas displayed on the dirt map as having a dirt level greater than the preset level include at least one of the following:

[0011] The water volume configured for sub-areas with a dirt level greater than the preset level is displayed on the dirt map;

[0012] The suction power is displayed on the dirt map for sub-areas where the dirt level is greater than the preset level.

[0013] The cleaning mode is displayed on the dirt map for sub-areas where the dirt level is greater than the preset level.

[0014] The number of cleaning sessions configured for sub-areas with a dirt level greater than the preset level is displayed on the dirt map.

[0015] In some embodiments, the method further includes:

[0016] When a second selection operation is detected on any sub-region of the dirt map, a parameter modification interface corresponding to the sub-region selected by the second selection operation is displayed; wherein, the parameter modification interface is used by the user to modify the cleaning parameters configured for the sub-region indicated by the second selection operation;

[0017] When a modification operation is detected on the cleaning parameters displayed on the parameter modification interface, the cleaning parameters of the sub-area indicated by the second selection operation are updated based on the modification operation.

[0018] In some embodiments, the method further includes:

[0019] A cleaning record is generated based on the cleaning process of the cleaning equipment in each of the sub-areas;

[0020] When a viewing operation on the cleaning record of any of the sub-regions is detected, the cleaning record of the sub-region indicated by the viewing operation is displayed.

[0021] In some embodiments, the display effect of the sub-region on the dirt map is associated with the dirt level of the sub-region, including:

[0022] When displaying the dirt map, a preset label is displayed on the sub-areas where the dirt level is greater than a preset level;

[0023] And / or,

[0024] When displaying the dirt map, different display parameters are used to display sub-regions with different dirt levels in the dirt map.

[0025] In some embodiments, upon detecting a first selection operation on any sub-region of the dirt map, controlling the cleaning device to clean the sub-region indicated by the first selection operation according to cleaning parameters configured for the sub-region indicated by the first selection operation includes:

[0026] When a first selection operation is detected on any sub-area on the dirt map where the dirt level is greater than the preset level, the first preset control key is displayed on the display interface of the dirt map.

[0027] When a trigger operation is detected on the first preset control key, the cleaning device is controlled to clean all sub-areas indicated by the first selected operation according to the cleaning parameters configured for the sub-area indicated by the first selected operation.

[0028] In some embodiments, the method further includes:

[0029] Obtain environmental information of the sub-region where the dirt level is greater than the preset level;

[0030] Based on the environmental information, the cleaning parameters for sub-areas with a dirt level greater than the preset level are determined.

[0031] In some embodiments, the environmental information includes floor material and furniture type; the step of determining the cleaning parameters configured for sub-areas with a dirt level greater than the preset level based on the environmental information includes:

[0032] Based on the furniture type of the sub-area with a dirt level greater than the preset level, determine the dirt type of the sub-area with a dirt level greater than the preset level;

[0033] Based on the ground material and the type of dirt, cleaning parameters are determined for sub-areas where the dirt level is greater than the preset level.

[0034] According to a second aspect of the present disclosure, a cleaning equipment control device is provided, the device comprising:

[0035] The first determining module is configured to determine the dirt level of each sub-area based on the self-cleaning data of the cleaning equipment when cleaning each sub-area within the target area at a historical time and / or the historical dirt data of each sub-area.

[0036] The first generation module is configured to generate a dirt map of the target area based on the dirt level of each of the sub-regions, wherein the display effect of the sub-regions on the dirt map is related to the dirt level of the sub-regions;

[0037] The control module is configured to, upon detecting a first selection operation on any sub-region of the dirt map, control the cleaning device to clean the sub-region indicated by the first selection operation according to cleaning parameters configured for the sub-region indicated by the first selection operation.

[0038] In some embodiments, the apparatus further includes:

[0039] The first display module is configured to, when displaying the dirt map, display cleaning parameters configured for sub-areas with a dirt level greater than the preset level on the dirt map.

[0040] In some embodiments, the first display module is configured to be at least one of the following:

[0041] The water volume configured for sub-areas with a dirt level greater than the preset level is displayed on the dirt map;

[0042] The suction power is displayed on the dirt map for sub-areas where the dirt level is greater than the preset level.

[0043] The cleaning mode is displayed on the dirt map for sub-areas where the dirt level is greater than the preset level.

[0044] The number of cleaning sessions configured for sub-areas with a dirt level greater than the preset level is displayed on the dirt map.

[0045] In some embodiments, the apparatus further includes:

[0046] The second display module is configured to display a parameter modification interface corresponding to the sub-area selected by the second selection operation when a second selection operation on any sub-area on the dirt map is detected; wherein, the parameter modification interface is used by the user to modify the cleaning parameters configured for the sub-area indicated by the second selection operation;

[0047] The update module is configured to update the cleaning parameters of the sub-area indicated by the second selection operation based on the modification operation when a modification operation of the cleaning parameters displayed on the parameter modification interface is detected.

[0048] In some embodiments, the apparatus further includes:

[0049] The second generation module is configured to generate cleaning records based on the cleaning process of the cleaning equipment cleaning each of the sub-areas;

[0050] The third display module is configured to display the cleaning record of the sub-area indicated by the viewing operation when a viewing operation on the cleaning record of any of the sub-areas is detected.

[0051] In some embodiments, the first generation module is configured as follows:

[0052] When displaying the dirt map, a preset label is displayed on the sub-areas where the dirt level is greater than a preset level;

[0053] And / or,

[0054] When displaying the dirt map, different display parameters are used to display sub-regions with different dirt levels in the dirt map.

[0055] In some embodiments, the control module is configured to:

[0056] When a first selection operation is detected on any sub-area on the dirt map where the dirt level is greater than the preset level, the first preset control key is displayed on the display interface of the dirt map.

[0057] When a trigger operation is detected on the first preset control key, the cleaning device is controlled to clean all sub-areas indicated by the first selected operation according to the cleaning parameters configured for the sub-area indicated by the first selected operation.

[0058] In some embodiments, the apparatus further includes:

[0059] The acquisition module is configured to acquire environmental information of sub-regions whose dirt level is greater than the preset level;

[0060] The second determining module is configured to determine the cleaning parameters of the sub-area whose dirt level is greater than the preset level based on the environmental information.

[0061] In some embodiments, the environmental information includes floor material and furniture type; the second determining module is configured to:

[0062] Based on the furniture type of the sub-area with a dirt level greater than the preset level, determine the dirt type of the sub-area with a dirt level greater than the preset level;

[0063] Based on the ground material and the type of dirt, cleaning parameters are determined for sub-areas where the dirt level is greater than the preset level.

[0064] According to a third aspect of the present disclosure, an electronic device is provided, comprising:

[0065] processor;

[0066] Memory used to store computer programs or instructions;

[0067] The processor executes the computer program or instructions to implement the steps of any of the methods described above.

[0068] According to a fourth aspect of the present disclosure, a non-transitory computer-readable storage medium is provided, the storage medium storing a computer program or instructions, characterized in that, when the computer program or instructions in the storage medium are executed by a processor, the steps of the method described in any of the preceding claims are implemented.

[0069] According to a fifth aspect of the present disclosure, a computer program product is provided, comprising a computer program or instructions, characterized in that, when the computer program or instructions are executed by a processor, they implement the steps of the method described in any of the preceding claims.

[0070] The technical solutions provided by the embodiments of this disclosure may include the following beneficial effects:

[0071] In this embodiment of the disclosure, the historical dirt data of each sub-area included in the target area to be cleaned, as well as the self-cleaning data of the cleaning equipment when cleaning each sub-area at historical times, reflect to some extent the current dirt status of each sub-area. Therefore, displaying a dirt map generated based on the historical dirt data and self-cleaning data of each sub-area to the user, and showing sub-areas with different dirt levels through different display effects, allows the user to easily identify which sub-areas in the target area are more prone to dirt and thus determine which sub-areas need to be cleaned by the cleaning equipment.

[0072] In addition, users can control the cleaning equipment to clean only the sub-areas that need cleaning by selecting the first operation, instead of cleaning the entire target area every time, which can improve the cleaning efficiency of the cleaning equipment.

[0073] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0074] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.

[0075] Figure 1 This is a flowchart illustrating a cleaning equipment control method according to an exemplary embodiment.

[0076] Figure 2 This is a schematic diagram of a map of a target area according to an exemplary embodiment.

[0077] Figure 3 This is a schematic diagram of a dirt map according to an exemplary embodiment.

[0078] Figure 4 This is a schematic diagram of a dirt map according to another exemplary embodiment.

[0079] Figure 5 This is a schematic diagram of a dirt map according to yet another exemplary embodiment.

[0080] Figure 6This is a flowchart illustrating a cleaning equipment control method according to another exemplary embodiment.

[0081] Figure 7 This is a block diagram illustrating a cleaning equipment control device according to an exemplary embodiment.

[0082] Figure 8 This is a structural block diagram of an electronic device according to an exemplary embodiment. Detailed Implementation

[0083] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.

[0084] This disclosure provides a method for controlling cleaning equipment. (See also...) Figure 1 , Figure 1 This is a flowchart illustrating a cleaning equipment control method according to an exemplary embodiment. The cleaning equipment control method provided in this disclosure can be executed by an electronic device or a cleaning device. Hereinafter, the electronic device is referred to as the executing entity. (Refer to...) Figure 1 The steps shown herein illustrate the cleaning equipment control method provided in the embodiments of this disclosure.

[0085] In step 101, the dirt level of each sub-area is determined based on the self-cleaning data of each sub-area within the target area cleaned by the cleaning equipment at historical times and / or the historical dirt data of each sub-area.

[0086] Understandably, a communication connection is established between the cleaning equipment and the electronic equipment. Based on this, at historical moments, after each cleaning of the target area, the cleaning equipment can send self-cleaning data for each sub-area of ​​the target area to the electronic equipment. Based on this, the electronic equipment can obtain the self-cleaning data of the cleaning equipment during the cleaning of each sub-area. Additionally, the electronic equipment can also acquire dirt data for each sub-area during historical cleaning and send this data to the electronic equipment. Based on this, the electronic equipment can obtain historical dirt data for each sub-area. After obtaining the self-cleaning data and historical dirt data for each sub-area, the electronic equipment can determine the dirt level of each sub-area based on the self-cleaning data and / or historical dirt data. A higher dirt level indicates a more severe degree of dirtiness in the corresponding sub-area at a historical moment.

[0087] In some embodiments, the electronic device used to perform the embodiments of this disclosure can be a terminal device capable of establishing a communication connection with cleaning equipment. The terminal device includes fixed terminals and mobile terminals. Fixed terminals include, but are not limited to, desktop computers and all-in-one computers. Mobile terminals may include, but are not limited to, mobile phones, tablet computers, laptop computers, in-vehicle devices, and wearable electronic devices.

[0088] In some embodiments, the cleaning device described above can be any device capable of performing cleaning functions, and this disclosure does not limit this.

[0089] For example, the cleaning equipment can be a robotic vacuum cleaner that can automatically clean floors or furniture, or it can be a cleaning device that can automatically clean the glass on windows.

[0090] In some embodiments, the target area can be any area that the cleaning equipment has cleaned at any point in history. For example, the target area can be a private area or a public area. This disclosure does not limit this.

[0091] For example, the target area can be any area within a residence that needs cleaning, or it can be an area in a school, hospital, airport terminal, subway station, hotel, large convention center, or office space that needs cleaning.

[0092] In some embodiments, the area of ​​each sub-region included in the target region can be set as needed, and this disclosure does not limit this.

[0093] For example, the electronic device can determine the area of ​​each sub-region within the target area based on the cleaning capability of the cleaning device. For instance, when the cleaning device has a strong cleaning capability, the electronic device can divide a larger area within the target area into a sub-region; when the cleaning device has a weak cleaning capability, the electronic device can divide a smaller area within the target area into a sub-region. The cleaning capability of the cleaning device can be determined based on its model and power, among other factors.

[0094] For example, the electronic device can also determine the area of ​​each sub-region based on the degree of dirtiness of the target area. For instance, when the target area to be cleaned is highly dirty, the electronic device can divide the smaller area of ​​the target area into a sub-region; when the target area is less dirty, the larger area of ​​the target area can be divided into a sub-region.

[0095] In some embodiments, the self-cleaning data of the cleaning device when cleaning the various sub-areas included in the target area includes one of the following:

[0096] Self-cleaning data of each sub-area included in the cleaning target area of ​​the cleaning equipment;

[0097] The self-cleaning data of the cleaning equipment for each sub-area within the target area that was cleaned within a preset time period prior to the current moment;

[0098] The average of the self-cleaning data of the various sub-areas included in the target area that the cleaning equipment has cleaned multiple times before the current moment.

[0099] In some embodiments, the self-cleaning data of the various sub-areas included in the target area cleaned by the cleaning device includes, but is not limited to: the number of times the cleaning device performs self-cleaning and the amount of water used for each self-cleaning during the cleaning of a sub-area at a historical moment.

[0100] In some embodiments, when the cleaning device is equipped with a base station, the self-cleaning data of the cleaning device can be the number of times the cleaning device cleans its cleaning components and the amount of water used each time it cleans the cleaning components, as reported by the cleaning device to the base station during the historical cleaning of a sub-area. For example, when the cleaning device is a robotic vacuum cleaner, the self-cleaning data can be the number of times the robotic vacuum cleaner cleans its mop and the amount of water used each time it cleans the mop, as reported by the robotic vacuum cleaner to the base station during the historical cleaning of a sub-area.

[0101] In other embodiments, if the base station and the cleaning equipment are integrated into one structure, the cleaning equipment can clean the cleaning components through its own water tank.

[0102] In some embodiments, after receiving information about the number of times the cleaning device performs self-cleaning and the amount of water used for each self-cleaning during the cleaning process of each sub-area, the electronic device can determine the dirt level of each sub-area based on the number of self-cleaning operations and / or the amount of water used for self-cleaning. Specifically, the more times the cleaning device performs self-cleaning when cleaning a sub-area, the higher the dirt level of that sub-area; conversely, the greater the amount of water used for self-cleaning when cleaning a sub-area, the higher the dirt level of that sub-area.

[0103] In some embodiments, if the cleaning device performs multiple self-cleaning operations while cleaning a sub-area, the electronic device can determine the dirt level of the sub-area based on the maximum water consumption of a single self-cleaning operation, the total water consumption of multiple self-cleaning operations, or the average water consumption of multiple self-cleaning operations during the cleaning of a sub-area.

[0104] In some embodiments, the historical contamination data for each sub-region includes, but is not limited to:

[0105] Dirt data is obtained from images of each sub-area collected by the cleaning equipment at historical moments when cleaning each sub-area.

[0106] or,

[0107] The dirt recovery data of the dirt recovery container in the cleaning equipment when cleaning each sub-area at a historical moment.

[0108] For example, when a cleaning device is equipped with a camera, while cleaning the target area comprising various sub-areas, the cleaning device can capture images of the sub-areas being cleaned and send the captured images to an electronic device. Based on this, the electronic device can identify dirt in the received images of each sub-area. Then, the electronic device can determine the dirt level of each sub-area based on the dirt identification results of the images of each sub-area. The larger the proportion of dirt area identified in a sub-area, the higher the dirt level of that sub-area.

[0109] For example, since the cleaning equipment collects dirt from each sub-area into a dirt collection container while cleaning each sub-area, the electronic device can also determine the dirt level of each sub-area based on the volume or weight of dirt collected in the dirt collection container when the cleaning equipment cleans each sub-area. Specifically, the larger the volume or weight of dirt collected in the dirt collection container when the cleaning equipment cleans a sub-area at a historical moment, the higher the dirt level of that sub-area.

[0110] In some embodiments, after obtaining the self-cleaning data and historical dirt data of each sub-region, the electronic device can combine the self-cleaning data and historical dirt data of each sub-region to determine the dirt level of each sub-region.

[0111] In step 102, a dirt map of the target area is generated based on the dirt level of each sub-region.

[0112] The display effect of a sub-region on the dirt map is related to the dirt level of the sub-region.

[0113] Understandably, after generating a dirt map that is the same as or corresponds to the shape of the target area based on the shape of the target area, the electronic device can display each sub-area with different display effects according to the dirt level of different sub-areas.

[0114] In some embodiments, the electronic device may have a pre-installed target application for controlling the cleaning equipment. Based on this, the electronic device can display a dirt map on the target application's interface when it detects that a user has activated the target application.

[0115] In some embodiments, reference Figure 2 and Figure 3 , Figure 2This is a schematic diagram of a map of a target area according to an exemplary embodiment; Figure 3 This is a schematic diagram illustrating a dirt map according to an exemplary embodiment. The map displayed on the application interface of the target application by the electronic device is... Figure 2 As shown, it consists of multiple rooms ( Figure 2 When creating a map consisting of rooms 1 to 10, the application interface can adjust the displayed settings based on detected user switching actions. Figure 2 The map shown has been switched to Figure 3 The dirty map shown.

[0116] In some embodiments, when displaying a dirt map, the electronic device may merge multiple adjacent sub-regions with the same level of dirt into one sub-region.

[0117] In some embodiments, when displaying a dirt map, the electronic device can also compare the dirt level of each sub-region with a preset level, and display sub-regions with a dirt level greater than the preset level using a first display parameter, and display sub-regions with a dirt level less than or equal to the preset level using a second display parameter. The second display parameter is different from the first display parameter.

[0118] In some embodiments, the size of the preset level can be set by the user as needed, and this disclosure does not limit this.

[0119] For example, when the user does not set a preset level, the electronic device can determine the preset level based on the minimum and maximum dirt levels. For instance, the electronic device can determine the preset level as the midpoint between the maximum and minimum dirt levels. For example, if the dirt level of the sub-region with the highest dirt level in the target area is level 10, and the dirt level of the sub-region with the lowest dirt level is level 1, the preset dirt level could be level 5 or level 6.

[0120] In some embodiments, the electronic device can also display sub-areas on the dirt map with dirt levels greater than a preset level through different display effects.

[0121] In some embodiments, when the electronic device determines that the dirt level of any sub-region in the target area has changed, it can also update the dirt level displayed on the dirt map for the sub-region where the dirt level has changed.

[0122] In some embodiments, the user can also determine which areas in the target area are sub-areas with a dirt level greater than a preset level.

[0123] For example, a user can modify the dirt level of each sub-area. Based on this, after the electronic device detects the user's modification operation, it can update the display effect of that sub-area on the dirt map so that the display effect of that sub-area on the dirt map can indicate the updated dirt level of that sub-area.

[0124] In step 103, when a first selection operation on any sub-region on the dirt map is detected, the cleaning device is controlled to clean the sub-region indicated by the first selection operation according to the cleaning parameters configured for the sub-region indicated by the first selection operation.

[0125] Understandably, electronic devices can be pre-configured with cleaning parameters for each sub-area included in the target area. Based on this, when the electronic device detects a user's first selection operation on any sub-area on the dirt map, it can control the cleaning device to clean that sub-area based on the cleaning parameters configured for the sub-area indicated by the first selection operation.

[0126] In some embodiments, the cleaning parameters configured by the electronic device for the various sub-regions included in the target area may be the same or different, and this disclosure does not limit this.

[0127] In some embodiments, the cleaning parameters of each sub-region of the target area can be set by the user.

[0128] In some embodiments, the cleaning intensity indicated by the cleaning parameters configured by the electronic device for sub-areas with a dirt level greater than a preset level may be greater than the cleaning intensity indicated by the cleaning parameters configured for sub-areas with a dirt level less than or equal to the preset level.

[0129] In other embodiments, the electronic device can configure the same cleaning parameters for sub-areas with the same level of dirt.

[0130] In some embodiments, when the electronic device determines that the level of dirt in any sub-area has changed, it updates the cleaning parameters of that sub-area to the cleaning parameters corresponding to the current level of dirt in that sub-area.

[0131] In some embodiments, the first selection operation described above can be a click operation, a swipe operation, or other trigger operation on any sub-region of the dirty map.

[0132] In other embodiments, a selection box may also be displayed on each sub-region of the dirt map. In this case, the first selection operation detected by the electronic device on any sub-region of the dirt map can be a check operation on the selection box on any sub-region.

[0133] In some embodiments, a user can perform a first selection operation on one or more sub-areas on a dirt map. Accordingly, the electronic device can detect the user's first selection operation on one or more sub-areas on the dirt map. Upon detecting the user's first selection operation on one or more sub-areas on the dirt map, the electronic device can clean the one or more sub-areas selected by the first selection operation according to cleaning parameters configured for the sub-areas selected by the first selection operation.

[0134] In other embodiments, a user can perform a first selection operation on one or more sub-areas on the dirt map whose dirt level is greater than a preset level. Accordingly, the electronic device can detect the user's first selection operation on one or more sub-areas on the dirt map whose dirt level is greater than the preset level. When the electronic device detects the user's first selection operation on one or more sub-areas on the dirt map whose dirt level is greater than the preset level, it can clean the one or more sub-areas selected by the first selection operation according to the cleaning parameters configured for the sub-areas selected by the first selection operation.

[0135] In some embodiments, when an electronic device detects a user's first selection operation on multiple sub-regions on a dirty map, it can clean each sub-region selected by the first selection operation in a preset order.

[0136] In other embodiments, when the electronic device detects a user's first selection operation on multiple sub-regions on a dirty map, it can clean each sub-region sequentially according to the order in which the user selected the sub-regions through the first selection operation.

[0137] In some embodiments, when the electronic device detects a user's first selection operation on a first sub-region on a dirt map with a dirt level greater than a preset level, it can also determine whether there is a second sub-region adjacent to the first sub-region and with the same dirt level. If so, both the first and second sub-regions are cleaned. The first sub-region is any sub-region with a dirt level greater than the preset level.

[0138] In this embodiment of the disclosure, the historical dirt data of each sub-area included in the target area to be cleaned, as well as the self-cleaning data of the cleaning equipment when cleaning each sub-area at historical times, reflect to some extent the current dirt status of each sub-area. Therefore, displaying a dirt map generated based on the historical dirt data and self-cleaning data of each sub-area to the user, and showing sub-areas with different dirt levels through different display effects, allows the user to easily identify which sub-areas in the target area are more prone to dirt and thus determine which sub-areas need to be cleaned by the cleaning equipment.

[0139] Furthermore, since users can identify which sub-areas within the target area are prone to getting dirty (higher than a preset level of dirt) using the dirt map, they can control the cleaning equipment to clean only the desired sub-areas with a single selection, instead of cleaning the entire target area each time. This improves the cleaning efficiency of the equipment.

[0140] In some embodiments, the method further includes:

[0141] When displaying the dirt map, the cleaning parameters configured for sub-areas with a dirt level greater than the preset level are shown on the dirt map.

[0142] Understandably, electronic devices can also identify sub-areas in the target area with a dirt level greater than a preset level when displaying a dirt map, and display the cleaning parameters configured for the sub-areas with a dirt level greater than the preset level on the dirt map.

[0143] In some embodiments, the electronic device may also detect a user’s third selection operation on any sub-area on the dirt map where the dirt level is greater than a preset level when displaying the dirt map, and display the cleaning parameters of the sub-area indicated by the third selection operation on the dirt map, while hiding the cleaning parameters of other sub-areas on the dirt map.

[0144] In some embodiments, the electronic device may also detect a user’s third selection operation on any sub-area on the dirt map whose dirt level is less than or equal to a preset level when displaying the dirt map, and display the cleaning parameters of the sub-area selected by the third selection operation on the dirt map.

[0145] In some embodiments, the third selection operation can be a sliding operation, a clicking operation, or a checkmark operation that is different from the first selection operation.

[0146] In some embodiments, when displaying a dirt map, the electronic device can directly display the cleaning parameters of each sub-area where the dirt level is greater than a preset level.

[0147] For example, refer to Figure 4 , Figure 4 This is a schematic diagram of a dirt map according to another exemplary embodiment. The cleaning parameters on the dirt map can be displayed as follows: Figure 4 As shown in the diagram.

[0148] In other embodiments, the electronic device may also set a first display area in the blank area of ​​the display interface of the dirt map, and display the cleaning parameters of all sub-areas in the first display area, or display the cleaning parameters configured for sub-areas with a dirt level greater than a preset level in the first display area, or, when a third selection operation of the user on any sub-area is detected, display the cleaning parameters configured for the sub-area selected by the third selection operation in the first display area.

[0149] In other embodiments, when the electronic device detects a third selection operation on any sub-region on the dirt map where the dirt level is greater than a preset level, it may display a pop-up window near the sub-region selected by the third selection operation and display the cleaning parameters configured for the sub-region selected by the third operation in the pop-up window.

[0150] In this embodiment of the disclosure, when the electronic device displays a dirt map, it displays the cleaning parameters configured for sub-areas with a dirt level greater than a preset level on the dirt map. This allows users to easily know whether the cleaning parameters configured for each sub-area with a dirt level greater than the preset level are appropriate, further improving the user experience.

[0151] In some embodiments, the cleaning parameters displayed on the dirt map as sub-areas with a dirt level greater than a preset level include at least one of the following:

[0152] The water volume configured for sub-areas with a dirt level greater than the preset level is displayed on the dirt map;

[0153] The suction power configured for sub-areas on the dirt map that are dirt levels greater than the preset level;

[0154] Cleaning modes are configured for sub-areas with a dirt level greater than the preset level, as shown on the dirt map.

[0155] The number of cleaning sessions configured for any sub-area with a dirt level greater than the preset level is displayed on the dirt map.

[0156] Understandably, the moisture level of cleaning components in a cleaning device, such as the mop, can affect cleaning performance, and this moisture level is influenced by the amount of water used to clean the area. Furthermore, the suction power, cleaning mode, and number of cleaning cycles also affect the cleaning effectiveness of the device in a given area. Therefore, when an electronic device displays cleaning parameters for sub-areas with a dirt level higher than a preset level on a dirt map, it can display at least one of the following parameters for cleaning each sub-area: water volume, suction power, cleaning mode, and number of cleaning cycles.

[0157] In some embodiments, the cleaning parameters may also include the cleaning precision and cleaning depth for each sub-area.

[0158] It should be noted that the above are merely examples of several cleaning parameters and do not constitute a limitation on the cleaning parameters of the embodiments of this disclosure.

[0159] In some embodiments, the aforementioned water volume can be understood as the amount of water configured to wet the cleaning components in the cleaning device when cleaning the corresponding sub-area. The aforementioned suction power can be understood as the suction power used by the cleaning device to adsorb dirt when cleaning the corresponding sub-area. The aforementioned cleaning mode can be understood as the cleaning mode adopted by the cleaning device when cleaning the corresponding sub-area. The aforementioned number of cleaning cycles can be the number of times the cleaning device repeatedly cleans the corresponding sub-area in one cleaning process.

[0160] In some embodiments, the cleaning modes include, but are not limited to: sweeping mode, mopping mode, and sweep-mopping mode.

[0161] In some embodiments, when the electronic device displays the water volume for a sub-area with a dirt level greater than a preset level on the dirt map, it can display the water volume in characters, for example, showing that the cleaning parameters configured for a sub-area include XX milliliters of water. Alternatively, when the electronic device displays the water volume for a sub-area with a dirt level greater than a preset level on the dirt map, it can also indicate the water volume configured for cleaning a sub-area by the number of water droplet icons.

[0162] In some embodiments, reference Figure 4 When the electronic device displays the water volume for a sub-area with a dirt level greater than the preset level on the dirt map, it can also indicate the water volume configured for cleaning a sub-area by the number of horizontal lines in the water droplet icon.

[0163] In some embodiments, when the electronic device displays the suction power for a sub-area with a dirt level greater than a preset level on the dirt map, it can display the suction power as characters, for example, showing the suction power as XX kPa in the cleaning parameters configured for a sub-area. Alternatively, when the electronic device displays the suction power for a sub-area with a dirt level greater than a preset level on the dirt map, it can also indicate the suction power configured for cleaning a sub-area by the number of fan icons.

[0164] In some embodiments, reference Figure 4 When the electronic device displays suction power for a sub-area with a dirt level greater than the preset level on the dirt map, the number of fan blades in the fan icon can also indicate the suction power configured for cleaning a sub-area.

[0165] In some embodiments, the display interface of the electronic device used to display a dirt map may further include a second display area. The electronic device may display a cleaning mode in the second display area.

[0166] For example, refer to Figure 4 Electronic devices can Figure 4The cleaning mode is displayed in the second display area 301 shown.

[0167] In some embodiments, the electronic device can configure cleaning parameters for each sub-region of the target area based on the level of dirtiness of each sub-region. The higher the level of dirtiness of a sub-region, the stronger the cleaning intensity indicated by the cleaning parameters configured by the electronic device for that sub-region.

[0168] For example, the electronic device can configure different water volume, suction power, and cleaning frequency for each sub-zone based on the level of dirtiness of each sub-zone. Specifically, for sub-zones with higher dirtiness levels, the electronic device configures greater water volume and suction power; for sub-zones with higher dirtiness levels, the electronic device configures more cleaning frequency.

[0169] For example, the electronic device configures cleaning parameters for sub-areas with a dirt level greater than a preset level, including at least one of the following:

[0170] The suction power is configured for sub-areas with a dirt level greater than the preset level, which is greater than the suction power configured for sub-areas with a dirt level less than or equal to the preset level.

[0171] The water volume allocated to sub-areas with a dirt level greater than the preset level is greater than the water volume allocated to sub-areas with a dirt level less than or equal to the preset level.

[0172] The number of cleaning cycles is configured for sub-areas with a dirt level greater than the preset level, which is greater than the number of cleaning cycles configured for sub-areas with a dirt level less than or equal to the preset level.

[0173] The self-cleaning frequency configured for sub-areas with a dirt level greater than the preset level is greater than the self-cleaning frequency configured for sub-areas with a dirt level less than or equal to the preset level.

[0174] For example, one cleaning cycle can be configured for sub-areas with a dirt level less than or equal to a preset level, and two cleaning cycles can be configured for sub-areas with a dirt level greater than the preset level. That is, the cleaning equipment will perform two cleaning cycles for each sub-area with a dirt level greater than the preset level.

[0175] In some embodiments, the electronic device can control the cleaning device to clean the sub-areas with a dirt level greater than a preset level again after the cleaning device has completed cleaning all sub-areas included in the target area once.

[0176] In some embodiments, the method further includes:

[0177] When a second selection operation is detected on any sub-region of the dirty map, a parameter modification interface corresponding to the sub-region selected by the second selection operation is displayed; wherein, the parameter modification interface is used by the user to modify the cleaning parameters configured for the sub-region indicated by the second selection operation;

[0178] When a modification operation is detected on the cleaning parameters displayed on the parameter modification interface, the cleaning parameters of the sub-area indicated by the second selection operation are updated based on the modification operation.

[0179] Understandably, when an electronic device displays a dirt map, if it detects a second selection operation by the user on any sub-area of ​​the dirt map, it can display a parameter modification interface for the selected sub-area. Through this interface, the user can modify the cleaning parameters for the selected sub-area. Correspondingly, when the electronic device detects a user's modification of the cleaning parameters displayed on the parameter modification interface, it can update the cleaning parameters for the selected sub-area based on the detected modification.

[0180] For example, the cleaning parameters configured in the sub-area selected by the electronic device for the second selection operation include at least one of water volume, suction power, cleaning mode, and number of cleaning cycles. The electronic device can display modification options for water volume, suction power, cleaning mode, and / or number of cleaning cycles on the parameter modification interface, and update the water volume, suction power, cleaning mode, and / or number of cleaning cycles displayed on the parameter modification interface according to the detected user modification operation.

[0181] In some embodiments, the electronic device may display a parameter modification interface in the form of a pop-up window near the sub-area selected by the second selection operation, and hide the parameter modification interface after the user has completed the modification of the cleaning parameters.

[0182] In some embodiments, the electronic device can display editable cleaning parameters such as water volume, suction power, cleaning mode, and number of cleaning cycles in a list format on the parameter modification interface. Based on this, users can edit the parameters that need modification when they need to modify at least one of the water volume, suction power, cleaning mode, and number of cleaning cycles displayed on the parameter display interface.

[0183] In other embodiments, the electronic device may also display multiple modification options on the parameter modification interface for each cleaning parameter, allowing the user to modify each cleaning parameter through these options. Based on this, when the electronic device detects a fourth selection operation by the user on any cleaning parameter modification option on the parameter modification interface, it can update the cleaning parameters of the corresponding sub-area based on the parameter selected by the user's fourth selection operation.

[0184] For example, refer to Figure 5 , Figure 5 This is a schematic diagram illustrating a dirt map according to yet another exemplary embodiment. (Reference) Figure 5 When the electronic device detects a second selection operation by the user on sub-region 303, it can display a message such as... near sub-region 303. Figure 5 The parameter modification interface shown in 304 displays options for modifying the water volume. Figure 5 (a1, b1, and c1) and the option to modify the suction power ( Figure 5 (a2, b2, and c2 in the parameters). At this time, if the electronic device detects that the user has triggered an operation on modification option b1 on the parameter modification interface 304, it can modify the water volume in the cleaning plan configured for sub-area 303 to the water volume indicated by modification option b1. If the electronic device detects that the user has triggered an operation on modification option c2 on the parameter modification interface 304, it can modify the suction power in the cleaning plan configured for sub-area 001 to the suction power indicated by modification option c2.

[0185] In some embodiments, the method further includes:

[0186] Cleaning records are generated based on the cleaning process of cleaning equipment in each sub-area;

[0187] When a viewing operation on the cleaning records of any sub-area is detected, the cleaning records of the sub-area indicated by the viewing operation are displayed.

[0188] Understandably, the electronic device can also generate cleaning records based on the cleaning process of each sub-area included in the previous cleaning of the target area by the cleaning device, and display the cleaning record of the sub-area indicated by the viewing operation when a user's viewing operation is detected. Based on this, when the user determines that the cleaning parameters of any sub-area need to be modified based on the cleaning records, the cleaning parameters of that sub-area can be modified through a second selection operation.

[0189] In some embodiments, the cleaning device can generate cleaning records for each sub-area by using images of each sub-area captured by a camera on the cleaning device when cleaning the sub-areas included in the target area.

[0190] In some embodiments, when the electronic device detects a second selection operation by the user on a sub-area with a dirt level greater than a preset level, it can also display a parameter modification interface corresponding to the sub-area selected by the second selection operation, and when it detects a modification operation on the cleaning parameters displayed on the parameter modification interface, it can update the cleaning parameters of the sub-area with a dirt level greater than the preset level indicated by the second selection operation based on the modification operation.

[0191] In some embodiments, the second selection operation may be a sliding operation, a clicking operation, or a checkmark operation that is different from the first selection operation and the third selection operation.

[0192] In some embodiments, cleaning records include, but are not limited to:

[0193] The cleaning sequence for each sub-area cleaned by the cleaning equipment;

[0194] The cleaning mode used by the cleaning equipment when cleaning each sub-area;

[0195] The suction power of the cleaning equipment when cleaning each sub-area;

[0196] The number of times the cleaning equipment cleans each sub-area;

[0197] The degree of dirtiness in each sub-area after the cleaning equipment has finished cleaning each sub-area.

[0198] The above are merely examples of several cleaning records and do not constitute a limitation on the cleaning records provided in the embodiments of this disclosure.

[0199] For example, if a user determines that the cleaning device may not be cleaning the first sub-area thoroughly due to insufficient suction power based on the cleaning records of each sub-area included in the target area cleaned by the cleaning device in one cleaning operation, the user can modify the suction power in the cleaning parameters configured for the first sub-area through the second selection operation to increase the suction power in the cleaning parameters configured for the first sub-area.

[0200] In some embodiments, the electronic device may also generate a cleaning record based on the cleaning process of a sub-area with a dirt level greater than a preset level that was cleaned by the cleaning device in the previous cleaning, and display the cleaning record of the sub-area indicated by the viewing operation when a viewing operation is detected for any sub-area with a dirt level greater than the preset level.

[0201] In this embodiment of the disclosure, after each cleaning of the target area is completed, a cleaning record is generated so that the user can combine the degree of dirt in each sub-area after cleaning by the cleaning equipment with the cleaning record of each sub-area to determine whether the cleaning plan for each sub-area needs to be modified, which can further improve the user experience.

[0202] In some embodiments, the display effect of a sub-region on a dirt map is associated with the dirt level of the sub-region, including:

[0203] When displaying a dirty map, a preset marker is displayed on sub-areas where the dirt level is greater than a preset level;

[0204] And / or,

[0205] When displaying a dirty map, different display parameters are used to show sub-regions with different levels of dirtiness in the dirty map.

[0206] In some embodiments, the preset identifier can be any type of identifier information, and this disclosure does not limit this.

[0207] For example, when displaying a dirt map, the electronic device can identify sub-areas with a dirt level greater than a preset level by using a prominent identifier.

[0208] In some embodiments, the electronic device can also define sub-regions on the dirt map that are larger than a preset level using a rectangle.

[0209] In this embodiment of the disclosure, when displaying the dirt map, sub-regions on the dirt map with a dirt level greater than a preset level are marked, so that users can more intuitively see the more seriously dirty sub-regions in the target area.

[0210] In some embodiments, sub-regions with different levels of dirtiness in the dirt map are displayed using different display parameters, including at least one of the following:

[0211] Different colors are used to display sub-areas with different levels of dirt on the dirt map;

[0212] Different shades of color are used to display sub-areas on the dirt map that have different levels of dirtiness;

[0213] Different levels of dirtiness are displayed on the dirt map by varying the transparency of the areas.

[0214] Different patterns are used to display sub-areas with different levels of dirt on the dirt map.

[0215] The above are merely examples illustrating several ways to display sub-regions with different levels on a dirt map, and do not constitute a limitation on the display methods of the dirt map in the embodiments of this disclosure.

[0216] For example, refer to Figures 3 to 5 ,like Figures 3 to 5 As shown, electronic devices can display sub-areas with different levels of dirt on a dirt map using different patterns.

[0217] In some embodiments, step 103 includes:

[0218] When detecting the first selection operation on any sub-area on the dirt map where the dirt level is greater than the preset level, the first preset control key is displayed on the display interface of the dirt map.

[0219] When a trigger operation of the first preset control key is detected, the cleaning device is controlled to clean all sub-areas indicated by the first selected operation according to the cleaning parameters configured for the sub-area indicated by the first selected operation.

[0220] Understandably, when a user selects a sub-area to be cleaned through the first selection operation, they may select multiple sub-areas with a dirt level higher than the preset level. Therefore, when displaying the dirt map, the electronic device can also display a first preset control key on the display interface of the dirt map. After the user completes the selection of the sub-areas to be cleaned through the first selection operation, the first preset control key can be triggered. When the electronic device detects the user's trigger operation on the first preset control key, it controls the cleaning device to clean all sub-areas indicated by the first selection operation according to the cleaning parameters configured for each sub-area selected in the first selection operation.

[0221] In some embodiments, the first preset control key can be any type of control key. In addition, the display position of the first preset control key on the display interface displaying the dirt map can be set as needed, and this disclosure does not limit this.

[0222] For example, refer to Figure 4 and Figure 5 The first preset control key can be Figure 4 and Figure 5 The first preset control key, labeled "Dirty Cleaning," is shown in the image. Based on this, when the electronic device detects a user's checkbox selection operation on sub-areas 302 and 303 where the dirt level is greater than a preset level, it displays the first preset control key with the words "Dirty Cleaning" on the dirt map. Upon detecting a trigger operation on the first preset control key displaying "Dirty Cleaning," the electronic device controls the cleaning device to clean sub-areas 302 and 303 according to the cleaning parameters configured for them.

[0223] In some embodiments, when a first selection operation is detected on any sub-region on the dirt map where the dirt level is greater than a preset level, a first preset control key is displayed on the display interface of the dirt map, including:

[0224] If the first selection operation is performed on any sub-area on the dirty map where the dirt level is greater than the preset level, and a second preset control key is displayed on the dirty map display interface, the second preset control key will be switched to the first preset control key.

[0225] The second preset control key controls a different cleaning range than the first preset control key.

[0226] For example, the second preset control key can be a control key for controlling the cleaning device to clean all sub-areas included in the target area.

[0227] For example, the second preset control key can be Figure 3 The control button shown reads "Start Cleaning".

[0228] In some embodiments, the method further includes:

[0229] Obtain environmental information for sub-areas with a dirt level greater than a preset level;

[0230] Based on environmental information, cleaning parameters are determined for sub-areas with a dirt level greater than a preset level.

[0231] Understandably, cleaning sub-areas with a dirt level higher than the preset level is inherently more difficult. If the environmental information of these sub-areas changes—for example, if the floor material changes or the furniture placement changes—it may lead to a mismatch between the current cleaning parameters and the current environment of that sub-area, thus affecting the cleaning effect. Therefore, electronic devices can also acquire environmental information about sub-areas with dirt levels higher than the preset level before cleaning the target area, and configure cleaning parameters for these sub-areas based on this acquired information.

[0232] In some embodiments, the electronic device can acquire images of each sub-area collected by the cleaning device during the last cleaning of each sub-area, and determine the environmental information of the sub-area with a dirt level greater than a preset level based on the images of each sub-area.

[0233] In other embodiments, if an image acquisition device is also present in the target area, the electronic device can acquire images of each sub-area acquired by the image acquisition device arranged in the target area, and determine the environmental information of each sub-area based on the images of each sub-area acquired by the image acquisition device.

[0234] In some embodiments, the electronic device may also update the original cleaning parameters of the sub-area with a dirt level greater than the preset level based on the environmental information of the sub-area with a dirt level greater than the preset level, provided that the sub-area with a dirt level greater than the preset level already has cleaning parameters.

[0235] In some embodiments, after acquiring environmental information of any sub-area with a dirt level greater than a preset level, the electronic device may determine whether the environmental information of the sub-area with a dirt level greater than the preset level has changed. If it is determined that the environmental information of any sub-area with a dirt level greater than the preset level has changed, the cleaning parameters of the sub-area with the changed environmental information may be updated based on the acquired environmental information.

[0236] For example, when the floor material of a third sub-area included in the target area is changed from tile to wood flooring, high humidity in the cleaning components of the cleaning equipment during cleaning can damage the wood flooring. Therefore, if the electronic device determines that the floor material of the third sub-area has been changed to wood flooring based on a cleaning video of the target area cleaned by the cleaning equipment, it can reduce the amount of water in the cleaning parameters of the third sub-area to reduce the humidity of the cleaning components of the cleaning equipment when cleaning the third sub-area, thereby reducing damage to the wood flooring during the cleaning process. The third sub-area can be any sub-area within the target area.

[0237] In some embodiments, the electronic device may also obtain environmental information of all sub-regions included in the target area based on the cleaning video of the target area being cleaned by the cleaning device in the previous cleaning, and update the cleaning parameters of the changed sub-region when it detects that the environmental information of any sub-region has changed.

[0238] In some embodiments, based on environmental information, the cleaning parameters for sub-areas with a dirt level greater than a preset level are determined, including:

[0239] Based on the furniture type of the sub-area with a dirt level greater than the preset level, determine the dirt type of the sub-area with a dirt level greater than the preset level;

[0240] Based on the ground material and type of dirt, determine the cleaning parameters for sub-areas where the dirt level is higher than the preset level.

[0241] Understandably, when the electronic device acquires environmental information about furniture type and floor material for each sub-area with a dirt level exceeding the preset level, the electronic device can determine the type of dirt in the sub-area with a dirt level exceeding the preset level based on the furniture type. After determining the type of dirt in each sub-area with a dirt level exceeding the preset level, the electronic device can combine the floor material and dirt type in each sub-area with a dirt level exceeding the preset level to determine the cleaning parameters for each sub-area with a dirt level exceeding the preset level.

[0242] For example, when the electronic device determines that the furniture placed in the first sub-area is a dining table, it can determine that the dirt in the first sub-area is of the oily type. At this time, the electronic device can combine the floor material of the first sub-area and set the cleaning parameters of the first sub-area to cleaning parameters that can effectively remove oily dirt.

[0243] For example, when the electronic device determines that the furniture placed in the first sub-area is a bed, it can determine that the first sub-area is dirty with dust and lint. At this time, the electronic device can combine the floor material of the first sub-area and set the cleaning parameters of the first sub-area to cleaning parameters that can effectively remove dust and lint.

[0244] In some embodiments, when a display screen is provided on the cleaning device, the steps performed by the electronic device described above can also be performed by the cleaning device.

[0245] refer to Figure 6 , Figure 6 This is a schematic flowchart illustrating a cleaning equipment control method according to another exemplary embodiment. In the following, it will be combined with... Figure 6 The steps shown herein illustrate a specific embodiment of the cleaning equipment control method provided in the above-described embodiments of the present disclosure.

[0246] In step 601, images of each sub-area are acquired by the camera on the cleaning device when the cleaning device cleans each sub-area of ​​the target area at a historical time.

[0247] In step 602, historical dirt data for each sub-region is determined based on the images of each sub-region.

[0248] In step 603, self-cleaning data of the cleaning equipment when cleaning each sub-area of ​​the target area at a historical time is obtained.

[0249] In step 604, the dirt level of each sub-region is determined based on historical dirt data and / or self-cleaning data of each sub-region.

[0250] In step 605, a dirt map of the target area is generated based on the dirt level of each sub-region, and sub-regions with dirt levels greater than a preset level are displayed on the dirt map.

[0251] In step 606, cleaning parameters are configured for each sub-region based on the environmental information of each sub-region.

[0252] In step 607, the cleaning parameters configured for sub-areas with a dirt level greater than a preset level are displayed on the dirt map.

[0253] In step 608, when displaying the dirty map of the target area, if a second selection operation by the user on any sub-area of ​​the dirty map is detected, a parameter modification interface corresponding to the sub-area selected by the second selection operation is displayed.

[0254] The parameter modification interface is used by users to modify the cleaning parameters configured for the sub-area indicated by the second selection operation.

[0255] In step 609, when a modification operation on the cleaning parameters displayed on the parameter modification interface is detected, the cleaning parameters of the sub-area indicated by the second selection operation are updated based on the modification operation.

[0256] In step 610, when displaying a dirt map of the target area, if a first selection operation on any sub-area on the dirt map is detected, the cleaning device is controlled to clean the sub-area indicated by the first selection operation according to the cleaning parameters configured for the sub-area indicated by the first selection operation.

[0257] In step 611, a cleaning record is generated based on the cleaning process of the cleaning equipment cleaning each sub-area.

[0258] In step 612, when a viewing operation on the cleaning record of any sub-area is detected, the cleaning record of the sub-area indicated by the viewing operation is displayed.

[0259] refer to Figure 7 , Figure 7 This is a block diagram illustrating a cleaning equipment control device according to an exemplary embodiment. Figure 7 As shown, the cleaning equipment control device 700 includes:

[0260] The first determining module 701 is configured to determine the dirt level of each sub-area based on the self-cleaning data of the cleaning equipment when cleaning each sub-area within the target area at a historical time and / or the historical dirt data of each sub-area.

[0261] The first generation module 702 is configured to generate a dirt map of the target area based on the dirt level of each sub-region, wherein the display effect of the sub-region on the dirt map is related to the dirt level of the sub-region.

[0262] The control module 703 is configured to, upon detecting a first selection operation on any sub-area on the dirt map, control the cleaning device to clean the sub-area indicated by the first selection operation according to the cleaning parameters configured for the sub-area indicated by the first selection operation.

[0263] In some embodiments, the device further includes:

[0264] The first display module is configured to display cleaning parameters for sub-areas with a dirt level greater than a preset level on the dirt map when displaying the dirt map.

[0265] In some embodiments, the first display module is configured to be at least one of the following:

[0266] The water volume configured for sub-areas with a dirt level greater than the preset level is displayed on the dirt map;

[0267] The suction power configured for sub-areas on the dirt map that are dirt levels greater than the preset level;

[0268] Cleaning modes are configured for sub-areas with a dirt level greater than the preset level, as shown on the dirt map.

[0269] The cleaning frequency is displayed on the dirt map for sub-areas with a dirt level greater than the preset level.

[0270] In some embodiments, the device further includes:

[0271] The second display module is configured to display a parameter modification interface corresponding to the sub-area selected by the second selection operation when a second selection operation on any sub-area on the dirty map is detected; wherein, the parameter modification interface is used by the user to modify the cleaning parameters configured for the sub-area indicated by the second selection operation;

[0272] The update module is configured to update the cleaning parameters of the sub-area indicated by the second selection operation based on the modification operation when a modification operation is detected on the cleaning parameters displayed on the parameter modification interface.

[0273] In some embodiments, the device further includes:

[0274] The second generation module is configured to generate cleaning records based on the cleaning process of cleaning equipment cleaning each sub-area;

[0275] The third display module is configured to display the cleaning record of the sub-area indicated by the viewing operation when a viewing operation of the cleaning record of any sub-area is detected.

[0276] In some embodiments, the first generation module 702 is configured as follows:

[0277] When displaying a dirty map, a preset marker is displayed on sub-areas where the dirt level is greater than a preset level;

[0278] And / or,

[0279] When displaying a dirty map, different display parameters are used to show sub-regions with different levels of dirtiness in the dirty map.

[0280] In some embodiments, the control module 703 is configured as follows:

[0281] When detecting the first selection operation on any sub-area on the dirt map where the dirt level is greater than the preset level, the first preset control key is displayed on the display interface of the dirt map.

[0282] When a trigger operation of the first preset control key is detected, the cleaning device is controlled to clean all sub-areas indicated by the first selected operation according to the cleaning parameters configured for the sub-area indicated by the first selected operation.

[0283] In some embodiments, the device further includes:

[0284] The acquisition module is configured to acquire environmental information of sub-areas with a dirt level greater than a preset level;

[0285] The second determination module is configured to determine the cleaning parameters for sub-areas with a dirt level greater than a preset level based on environmental information.

[0286] In some embodiments, environmental information includes floor material and furniture type; the second determining module is configured to:

[0287] Based on the furniture type of the sub-area with a dirt level greater than the preset level, determine the dirt type of the sub-area with a dirt level greater than the preset level;

[0288] Based on the ground material and type of dirt, determine the cleaning parameters for sub-areas where the dirt level is higher than the preset level.

[0289] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.

[0290] Figure 8 This is a structural block diagram illustrating an electronic device 800 according to an exemplary embodiment. For example, the electronic device 800 may be a mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, medical device, fitness equipment, personal digital assistant, etc.

[0291] Reference Figure 8 The electronic device 800 may include one or more of the following components: processing component 802, memory 804, power supply component 806, multimedia component 808, audio component 810, input / output (I / O) interface 812, sensor component 814, and communication component 816.

[0292] Processing component 802 typically controls the overall operation of electronic device 800, such as operations associated with at least one of display, telephone call, data communication, camera operation, and recording operation. Processing component 802 may include one or more processors 820 to execute instructions to perform all or part of the steps of the methods described above. Furthermore, processing component 802 may include one or more modules to facilitate interaction between processing component 802 and other components. For example, processing component 802 may include a multimedia module to facilitate interaction between multimedia component 808 and processing component 802.

[0293] Memory 804 is configured to store various types of data to support operation on electronic device 800. Examples of such data include at least one of the following: instructions for any application or method operating on electronic device 800, contact data, phonebook data, messages, pictures, and videos. Memory 804 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as Static Random Access Memory (SRAM), Electrically Erasable Programmable Read Only Memory (EEPROM), Erasable Programmable Read-Only Memory (EPROM), Programmable Read Only Memory (PROM), Read-Only Memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.

[0294] Power supply component 806 provides power to various components of electronic device 800. Power supply component 806 may include at least one of the following: a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to electronic device 800.

[0295] Multimedia component 808 includes a screen that provides an output interface between electronic device 800 and user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a Touch Panel, the screen may be implemented as a touchscreen to receive input signals from the user. The Touch Panel includes one or more touch sensors to sense touches, swipes, and gestures on the Touch Panel. The touch sensors may sense not only the boundaries of touch or swipe actions but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 808 includes a front-facing camera and / or a rear-facing camera. When electronic device 800 is in an operating mode, such as a shooting mode or video mode, the front-facing camera and / or rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.

[0296] Audio component 810 is configured to output and / or input audio signals. For example, audio component 810 includes a microphone (MIC) configured to receive external audio signals when electronic device 800 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 804 or transmitted via communication component 816. In some embodiments, audio component 810 also includes a speaker for outputting audio signals.

[0297] I / O interface 812 provides an interface between processing component 802 and peripheral interface modules, such as keyboards, click wheels, and buttons. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.

[0298] Sensor assembly 814 includes one or more sensors for providing state assessments of various aspects of electronic device 800. For example, sensor assembly 814 may detect the on / off state of electronic device 800, the relative positioning of components such as the display and keypad of electronic device 800, changes in position of electronic device 800 or one of its components, the presence or absence of user contact with electronic device 800, orientation or acceleration / deceleration of electronic device 800, and temperature changes of electronic device 800. Sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 814 may also include an optical sensor, such as a complementary metal-oxide-semiconductor (CMOS) or charge-coupled device (CCD) image sensor, for use in imaging applications. In some embodiments, sensor assembly 814 may also include, but is not limited to, at least one of the following: an accelerometer, a gyroscope, a magnetometer, a pressure sensor, and a temperature sensor.

[0299] Communication component 816 is configured to facilitate wired or wireless communication between electronic device 800 and other devices. Electronic device 800 can access wireless networks based on communication standards, such as Wi-Fi, 4G, 5G, or combinations thereof. In one exemplary embodiment, communication component 816 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 816 also includes a Near Field Communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID), Infrared Data Association (IrDA), Ultra Wide Band (UWB), Bluetooth (BT), and other technologies.

[0300] In an exemplary embodiment, the electronic device 800 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components.

[0301] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 804 including executable instructions or a computer program, which can be executed by a processor 920 of an electronic device 900 to perform the above-described method. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), a compact disc read-only memory (CD-ROM), magnetic tape, floppy disk, and optical data storage device, etc.

[0302] A non-transitory computer-readable storage medium, when instructions in the storage medium are executed by a processor of a mobile terminal, enables the mobile terminal to perform any of the cleaning equipment control methods described in the embodiments of this disclosure. For example, the method includes:

[0303] Based on the self-cleaning data of the cleaning equipment when cleaning each sub-area of ​​the target area at historical moments and / or the historical dirt data of each sub-area, the dirt level of each sub-area is determined.

[0304] A dirt map of the target area is generated based on the dirt level of each sub-region. The display effect of the sub-region on the dirt map is related to the dirt level of the sub-region.

[0305] When a first selection operation is detected on any sub-area on the dirt map, the cleaning equipment is controlled to clean the sub-area indicated by the first selection operation according to the cleaning parameters configured for the sub-area indicated by the first selection operation.

[0306] This disclosure provides a computer program product comprising a computer program or executable instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer program or executable instructions from the computer-readable storage medium and executes the computer program or executable instructions, causing the computer device to perform any of the cleaning equipment control methods described above in this disclosure.

[0307] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the claims.

[0308] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.

Claims

1. A method for controlling cleaning equipment, characterized in that, The method includes: Based on the self-cleaning data of the cleaning equipment when cleaning each sub-area of ​​the target area at a historical time and / or the historical dirt data of each sub-area, the dirt level of each sub-area is determined. A dirt map of the target area is generated based on the dirt level of each of the sub-regions, wherein the display effect of each sub-region on the dirt map is related to the dirt level of the sub-region; When a first selection operation is detected on any of the sub-regions on the dirt map, the cleaning device is controlled to clean the sub-region indicated by the first selection operation according to the cleaning parameters configured for the sub-region indicated by the first selection operation.

2. The method according to claim 1, characterized in that, The method further includes: When the dirt map is displayed, the cleaning parameters configured for sub-areas with a dirt level greater than a preset level are displayed on the dirt map.

3. The method according to claim 2, characterized in that, The cleaning parameters configured for the sub-areas displayed on the dirt map as having a dirt level greater than a preset level include at least one of the following: The water volume configured for sub-areas with a dirt level greater than the preset level is displayed on the dirt map; The suction power is configured for sub-areas on the dirt map where the dirt level is greater than the preset level; The cleaning mode is displayed on the dirt map for sub-areas where the dirt level is greater than the preset level. The number of cleaning sessions is displayed on the dirt map for sub-areas with a dirt level greater than the preset level.

4. The method according to claim 1, characterized in that, The method further includes: When a second selection operation is detected on any sub-region of the dirt map, a parameter modification interface corresponding to the sub-region selected by the second selection operation is displayed; wherein, the parameter modification interface is used by the user to modify the cleaning parameters configured for the sub-region indicated by the second selection operation; When a modification operation is detected on the cleaning parameters displayed on the parameter modification interface, the cleaning parameters of the sub-area indicated by the second selection operation are updated based on the modification operation.

5. The method according to claim 1, characterized in that, The method further includes: A cleaning record is generated based on the cleaning process of the cleaning equipment in each of the sub-areas; When a viewing operation on the cleaning record of any of the sub-regions is detected, the cleaning record of the sub-region indicated by the viewing operation is displayed.

6. The method according to claim 1, characterized in that, The display effect of the sub-region on the dirt map is related to the dirt level of the sub-region, including: When displaying the dirt map, a preset label is displayed on the sub-areas where the dirt level is greater than a preset level; And / or, When displaying the dirt map, different display parameters are used to display sub-regions in the dirt map with different dirt levels.

7. The method according to claim 1, characterized in that, When a first selection operation on any sub-region of the dirt map is detected, controlling the cleaning device to clean the sub-region indicated by the first selection operation according to the cleaning parameters configured for the sub-region indicated by the first selection operation includes: When a first selection operation is detected on any sub-area on the dirt map where the dirt level is greater than a preset level, a first preset control key is displayed on the display interface of the dirt map. When a trigger operation is detected on the first preset control key, the cleaning device is controlled to clean all sub-areas indicated by the first selected operation according to the cleaning parameters configured for the sub-area indicated by the first selected operation.

8. The method according to any one of claims 1 to 7, characterized in that, The method further includes: Obtain environmental information of the sub-area where the dirt level is greater than a preset level; Based on the environmental information, the cleaning parameters for sub-areas with a dirt level greater than the preset level are determined.

9. The method according to claim 8, characterized in that, The environmental information includes floor material and furniture type; the cleaning parameters determined based on the environmental information for sub-areas with a dirt level greater than the preset level include: Based on the furniture type of the sub-area with a dirt level greater than the preset level, determine the dirt type of the sub-area with a dirt level greater than the preset level; Based on the ground material and the type of dirt, cleaning parameters are determined for sub-areas where the dirt level is greater than the preset level.

10. A cleaning equipment control device, characterized in that, The device includes: The first determining module is configured to determine the dirt level of each sub-area based on the self-cleaning data of the cleaning equipment when cleaning each sub-area within the target area at a historical time and / or the historical dirt data of each sub-area. The first generation module is configured to generate a dirt map of the target area based on the dirt level of each of the sub-regions, wherein the display effect of the sub-regions on the dirt map is related to the dirt level of the sub-regions; The control module is configured to, upon detecting a first selection operation on any sub-region of the dirt map, control the cleaning device to clean the sub-region indicated by the first selection operation according to cleaning parameters configured for the sub-region indicated by the first selection operation.

11. An electronic device, characterized in that, include: processor; Memory used to store computer programs or instructions; The processor executes the computer program or instructions to implement the steps of the method according to any one of claims 1 to 9.

12. A non-transitory computer-readable storage medium storing a computer program or instructions, characterized in that, When the computer program or instructions in the storage medium are executed by a processor, the steps of the method according to any one of claims 1 to 9 are implemented.

13. A computer program product, comprising a computer program or instructions, characterized in that, When the computer program or instructions are executed by a processor, they implement the steps of the method according to any one of claims 1 to 9.