Steam mop adjusting method and system based on humidity control
By employing a dual-mode design and zone-based steam mop adjustment method, the problem of existing technologies being unable to customize adjustments based on the cleaning object and degree of dirt is solved. This enables differentiated cleaning for different materials and levels of dirt, improving cleaning effectiveness and protecting the cleaning object while avoiding resource waste.
Patent Information
- Application Number
- CN202511516701.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-23
- Publication Date
- 2025-11-28
- Estimated Expiration
- 2045-10-23
AI Technical Summary
Existing steam mops have significant limitations in adapting to cleaning needs. They cannot be customized according to different cleaning objects and different levels of dirt, resulting in material damage and poor cleaning effect.
It adopts a dual-mode design: normal mode and customized mode. In normal mode, preset cleaning parameters are called. In customized mode, the area to be cleaned is divided into fixed-point cleaning area and regular cleaning area. The collection points are set according to the area attributes and location relationship, and the cleaning parameters are adjusted after receiving the collected information.
It enables differentiated cleaning for different materials and levels of dirt, protecting the object being cleaned, improving cleaning results, and avoiding resource waste and insufficient cleaning.
Smart Images

Figure CN121015097A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of data processing, in particular to a steam mop adjustment method and system based on humidity control. BACKGROUND
[0002] As a household cleaning device that uses high-temperature steam to achieve cleaning function, the steam mop has been widely used in households, small office spaces and other scenarios, and has become one of the mainstream cleaning devices for floors (such as ceramic tiles, wooden floors and other different material floors) and carpets.
[0003] With the increasing demand for cleaning scene refinement by users, the parameter adjustment capability (such as temperature, humidity, etc.) of the steam mop has gradually become a key direction affecting the user experience. Users not only need the device to meet the basic needs of daily quick cleaning, but also need to adapt to personalized scenarios such as local heavy dirt cleaning and special material floor protection. However, the existing steam mop has significant limitations in cleaning demand adaptation, for example, the cleaning method, system and cleaning device of a cleaning device disclosed in patent CN114010116A. Although this patent proposes the switching logic of the pre-determined cleaning mode (combination mode) and the temporary cleaning mode (single mode), it has the defect that the switching of the cleaning mode is only for the mode switching according to the dirt condition (such as whether there is dry garbage) of the area to be cleaned. The cleaning parameters of all cleaning objects in each mode are fixed, and the steam mop cleaning parameters (temperature, humidity) are not adaptively adjusted according to the dirt degree and material of each area to be cleaned, so it cannot realize the active adaptation of defining the cleaning scheme as needed.
[0004] Therefore, how to customize the adjustment of the cleaning parameters of the steam mop according to different cleaning objects and different dirt degrees has become a problem to be solved. SUMMARY
[0005] The present application provides a steam mop adjustment method and system based on humidity control, which can customize the adjustment of the cleaning parameters of the steam mop according to different cleaning objects and different dirt degrees.
[0006] In a first aspect, the present application provides a steam mop adjustment method based on humidity control, comprising: determining the current cleaning mode of the steam mop based on user selection information, wherein the current cleaning mode includes a normal mode and a customized mode; when the current cleaning mode is the normal mode, determining the preset cleaning parameters of the steam mop based on key trigger information; when the current cleaning mode is the customized mode, dividing the area to be cleaned to obtain a point cleaning area and a general cleaning area, and determining the collection point of the point cleaning area based on the area attribute of the point cleaning area. The collection point of the conventional cleaning area is determined according to the non-occupied area of the conventional cleaning area; The collection information at the collection point is uploaded by the user terminal, and the customized cleaning parameter of the steam mop is obtained according to the collection information.
[0007] Optionally, in a possible implementation manner of the first aspect, when the current cleaning mode is determined as the customized mode, the to-be-cleaned area is divided to obtain the fixed-point cleaning area and the conventional cleaning area, including: When the current cleaning mode is determined as the customized mode, the placed object in the to-be-cleaned area is obtained, and the placed object includes the laid object and the placed object; The area corresponding to the laid object is taken as the fixed-point cleaning area; The conventional cleaning area is obtained according to the difference set of the to-be-cleaned area and the placed area corresponding to the placed object.
[0008] Optionally, in a possible implementation manner of the first aspect, the collection point of the fixed-point cleaning area is determined based on the area attribute of the fixed-point cleaning area, including: The area attribute of the fixed-point cleaning area is obtained, and the area attribute includes the area size and the area position relationship; The collection times are determined based on the area size of the fixed-point cleaning area; The collection point of the fixed-point cleaning area is set according to the area position relationship of the fixed-point cleaning area and the collection times.
[0009] Optionally, in a possible implementation manner of the first aspect, the collection times are determined based on the area size of the fixed-point cleaning area, including: The set size and the set times corresponding to the set size are called; The area ratio is obtained according to the ratio of the area size of the fixed-point cleaning area to the set size; The collection times are obtained based on the product of the area ratio and the set times.
[0010] Optionally, in a possible implementation manner of the first aspect, the collection point of the fixed-point cleaning area is set according to the area position relationship of the fixed-point cleaning area and the collection times, including: When the fixed-point cleaning area and the placed area of the placed object do not have an intersection, it is determined that the area position relationship is an independent relationship, and the corresponding fixed-point cleaning area is taken as a first cleaning area; The collection point of the first cleaning area is set according to the first cleaning area and the collection times; When the fixed-point cleaning area and the placed area of the placed object have an intersection, it is determined that the area position relationship is an overlapping relationship, and the overlapping area is obtained, and the second cleaning area is obtained according to the difference set of the fixed-point cleaning area and the overlapping area; Set the collection point of the second cleaning area based on the second cleaning area and the collection times.
[0011] Optionally, in a possible implementation manner of the first aspect, the setting of the collection point of the first cleaning area based on the first cleaning area and the collection times comprises: Coordinate processing is performed on the first cleaning area to obtain area coordinates of each area point in the first cleaning area; Based on the coordinate extreme value of the first cleaning area, the center coordinates of the area midpoint in the first cleaning area are determined; The area coordinate farthest from the center coordinates is obtained as a first coordinate, and the first radius is calculated based on the center coordinates and the first coordinate; The first wrapping area is constructed based on the area midpoint as the center and the first radius; Based on the ratio of the circumferential angle to the collection times, the segmentation angle is obtained, and the first wrapping area is uniformly segmented based on the segmentation angle to obtain a plurality of segmentation lines; The intersection of the segmentation line and the area contour of the first cleaning area is taken as the collection point of the first cleaning area.
[0012] Optionally, in a possible implementation manner of the first aspect, the setting of the collection point of the second cleaning area based on the second cleaning area and the collection times comprises: The overlapping boundary of the second cleaning area and the placement area is called, and a straight line segment in the overlapping boundary is taken as an overlapping line segment; A perpendicular line perpendicular to the overlapping line segment is constructed, and a translation direction along the perpendicular line from the placement area to the second cleaning area is determined; Based on the set translation distance and the translation direction, the overlapping line segment is subjected to translation processing to obtain a translated line segment, and the translated line segment is extended until an intersection with an adjacent translated line segment is obtained, to obtain a demarcation boundary; The remaining area between the demarcation boundary and the overlapping boundary is obtained, and the walking area is obtained based on the difference set of the second cleaning area and the remaining area; The collection point of the second cleaning area is set based on the walking area, the remaining area, and the collection times.
[0013] Optionally, in a possible implementation manner of the first aspect, the first proportion coefficient is obtained based on the ratio of the area of the remaining area to the area of the second cleaning area; The second proportion coefficient is obtained based on the ratio of the number of stains in the remaining area to the number of stains in the second cleaning area; The calling coefficient is obtained based on the sum of the first proportion coefficient and the second proportion coefficient, a preset coefficient interval in a preset calling table in which the calling coefficient is located is determined as a calling interval, and the distribution proportion corresponding to the calling interval is obtained; A first number of times of staying in the staying area is obtained based on the product of the allocated proportion and the number of times of collection, and a second number of times of walking in the walking area is obtained based on the difference between the number of times of collection and the first number of times; The staying area is evenly divided based on the first number of times to obtain a plurality of collection areas, and a center point of the collection area is taken as a collection point of the staying area; A walking wrapping area of the walking area is constructed, and a collection point of the walking area is determined based on the walking wrapping area and the second number of times.
[0014] Optionally, in a possible implementation manner of the first aspect, the collection point of the regular cleaning area is determined according to the non-occupied area of the regular cleaning area, and the method comprises the following steps. The area of the regular cleaning area is obtained as the non-occupied area, and a set number of times of collection of the regular cleaning area is called. The regular cleaning area is evenly divided based on the set number of times of collection to obtain a plurality of regular collection areas. The center point of the regular collection area is taken as the collection point of the regular cleaning area.
[0015] In a second aspect of the present application, a steam mop adjustment system based on humidity control is provided, comprising: A mode determination module is configured to determine a current cleaning mode of the steam mop based on user selection information, wherein the current cleaning mode comprises a normal mode and a customized mode. A normal module is configured to determine a preset cleaning parameter of the steam mop based on key trigger information when the current cleaning mode is the normal mode. A customized module is configured to divide a to-be-cleaned area to obtain a fixed-point cleaning area and a regular cleaning area when the current cleaning mode is the customized mode, and determine a collection point of the fixed-point cleaning area based on the area attribute of the fixed-point cleaning area. A point determination module is configured to determine a collection point of the regular cleaning area according to the non-occupied area of the regular cleaning area. A parameter determination module is configured to receive collection information uploaded by a user terminal at the collection point, and obtain a customized cleaning parameter of the steam mop based on the collection information.
[0016] The present application has the following advantages: 1. The present application is suitable for various user needs through the dual-mode design of the normal mode and the customized mode. In the normal mode, the user can quickly call the preset cleaning parameter (such as the fixed adaptive parameter for the floor and the carpet) through the key to meet the daily quick cleaning needs. In the customized mode, the corresponding humidity and cleaning parameters can be generated based on the actual dirt distribution and material characteristics of the to-be-cleaned area.
[0017] 2. In the customized mode, this invention divides the area to be cleaned into a fixed-point cleaning area (such as the area corresponding to carpets and floor mats) and a regular cleaning area, solving the problem of using the same type of parameters for cleaning objects of different materials in existing technologies. The fixed-point cleaning area is for carpets and other floor coverings, avoiding damage to the carpet material caused by mixing cleaning parameters (such as high temperature and high humidity) for floor tiles; the regular cleaning area is for floor areas such as ceramic tiles and wooden floors, with sampling points evenly set based on non-occupied area. This invention achieves differentiated cleaning for areas of different materials, protecting the objects being cleaned while improving cleaning results.
[0018] 3. For fixed-point cleaning areas, this invention subdivides them based on their positional relationship with the placed objects and the difference in usage frequency. When the fixed-point cleaning area does not overlap with the placed objects, a first package area is established to evenly set up collection points to cover the entire area. When there is overlap, the overlapping area is removed to obtain a second cleaning area, which is further divided into a dwell area (close to the placed objects, high usage frequency) and a walking area (far from the placed objects, low usage frequency). The number of collections is then allocated based on the area and the amount of dirt, so that there are more collection points in areas with heavier dirt and fewer collection points in areas with lighter dirt. This makes the collection points more in line with the dirt distribution in the actual usage scenario, and allows customized cleaning parameters such as humidity to adapt to the area's cleaning needs, avoiding resource waste and insufficient cleaning. Attached Figure Description
[0019] Figure 1 This is a schematic diagram illustrating the application scenario of the technical solution provided by the present invention; Figure 2 A flowchart of a humidity-controlled steam mop adjustment method provided by the present invention; Figure 3 A schematic diagram of the stopping area and walking area provided by the present invention; Figure 4 This is a schematic diagram of a humidity-controlled steam mop adjustment system provided by the present invention. Detailed Implementation
[0020] The technical solution of the present invention will be described in detail below with reference to specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments.
[0021] like Figure 1As shown in the figure, the application scenario provided by the technical scheme of the present application includes a server, a user terminal and a steam mop, wherein the server is in communication connection with the user terminal and the steam mop, and the user terminal can operate the steam mop. When the user selects the normal mode, the server calls preset cleaning parameters according to the cleaning object or cleaning scene selected by the user and transmits the cleaning parameters to the steam mop and enables the steam mop. When the user selects the customized mode, the server confirms the collection points of the cleaning area, and after the collection points are confirmed, the user collects at the collection points to obtain collection information and upload the collection information to the server. The server analyzes the collection information to obtain corresponding customized cleaning parameters and transmits the customized cleaning parameters to the steam mop.
[0022] The present application provides a steam mop adjustment method based on humidity control, as shown in the figure, comprising: Figure 2 As shown in the figure, comprising: S1, determining the current cleaning mode of the steam mop based on user selection information, wherein the current cleaning mode includes a normal mode and a customized mode.
[0023] It should be noted that the steam mop in the prior art is used in a single cleaning mode, or a cleaning mode with multiple fixed parameters, such as a fixed-parameter "floor cleaning mode", etc., and cannot adaptively adjust the cleaning parameters such as humidity according to different dirt levels, and cannot meet the individualized use requirements of users.
[0024] Therefore, the present application adjusts the cleaning parameters of the steam mop through two modes. First, the current mode is determined to be a normal mode or a customized mode according to user selection information (such as device keys, APP operation). If it is a normal mode, preset cleaning parameters (including temperature, humidity, etc.) of the device are called according to user key trigger information (such as selection of cleaning floor or carpet, etc.). If it is a customized mode, in order to control and adjust the parameters such as humidity and temperature, the dirt level of the cleaning area is first determined. The cleaning area is first divided, the area corresponding to the laying object (such as a sofa, a cabinet, a carpet, etc.) is set as a regular cleaning area, and the remaining area after excluding the area corresponding to the laying object is set as a regular cleaning area. The collection points of different cleaning areas are then determined for targeted dirt information collection. The determination of the collection points avoids randomness and combines the actual use conditions. The more the area is used, the more the collection points are, and the less the area is used, the less the collection points are. Finally, the server receives the dirt information of the collection points uploaded by the user terminal, and determines the cleaning parameters such as humidity and temperature corresponding to different cleaning areas in combination with the material of the cleaning area. Within the control range of the material on humidity and temperature, the higher the dirt level, the greater the humidity value and temperature value, and the lower the dirt level, the smaller the humidity value and temperature value.
[0025] It can be understood that the selection information refers to an instruction or an operation signal selected by a user through a device key or an APP operation.
[0026] S2, when the current cleaning mode is determined to be the normal mode, determining a preset cleaning parameter of the steam mop based on the key triggering information.
[0027] It can be understood that after the user selects the normal mode, the user selects a specific cleaning object or cleaning scene through the key on the steam mop, for example, the key selects to clean the floor, and the key selects to clean the carpet. There are corresponding keys on the steam mop, and the preset cleaning parameters corresponding to each key are triggered after the key selection.
[0028] The triggering information refers to an operation signal of a corresponding cleaning scene or cleaning object selected by a user through a steam mop key. Each key has a corresponding preset cleaning parameter, and the preset cleaning parameter represents a steam mop device parameter preset for each cleaning scene or cleaning object.
[0029] S3, when the current cleaning mode is determined to be the custom mode, dividing the cleaning area to obtain a fixed-point cleaning area and a general cleaning area, and determining a collection point of the fixed-point cleaning area based on an area attribute of the fixed-point cleaning area.
[0030] It should be noted that most of the steam mops in the prior art use the same parameter to clean all areas or objects. In fact, different materials of objects should correspond to different parameters. For example, the temperature corresponding to the carpet is different from that of the tile. The cleaning temperature used for the tile may burn the carpet. In addition, the degree of dirt on the same object may also have different distributions. For example, the degree of dirt on the corners of the carpet may be low, and the degree of dirt on the middle part of the carpet may be high. If the parameter suitable for the corner is used to clean the middle part of the carpet, the middle part of the carpet may not be cleaned thoroughly.
[0031] Therefore, it is necessary to divide the cleaning area and collect the corresponding degree of dirt through the collection point for different areas.
[0032] The cleaning area refers to the overall area selected by the user for cleaning, including the ground area and the placement information. For example, a house type diagram or a region diagram can be imported on the APP matched with the steam mop, and corresponding modules representing the placement can be imported in the house type diagram or the region diagram. The positions of the modules can be moved, and the sizes can be adjusted. The setting of the cleaning area can be realized by the prior art, and will not be described here.
[0033] In some embodiments, the step S3 (when the current cleaning mode is determined to be the custom mode, the cleaning area is divided to obtain a fixed-point cleaning area and a general cleaning area) includes S31-S33: S31, when it is determined that the current cleaning mode is the customized mode, obtaining the placed objects in the to-be-cleaned area, the placed objects including laid objects and placed objects.
[0034] It can be understood that after it is determined that the user selects the customized mode, the placed objects in the to-be-cleaned area are first obtained, and the placed objects include laid objects and placed objects.
[0035] The placed objects refer to objects placed on the ground in the cleaning area, mainly including laid objects and placed objects. The laid objects refer to objects laid on the ground, such as carpets, floor mats, and the like, and the placed objects refer to objects placed on the ground, such as sofas, tea tables, and the like.
[0036] S32, taking the area corresponding to the laid objects as the fixed-point cleaning area.
[0037] It can be understood that the area occupied by the laid objects in the to-be-cleaned area is taken as the fixed-point cleaning area. For example, if the laid objects are carpets, the entire carpet is the fixed-point cleaning area.
[0038] S33, obtaining the regular cleaning area according to the difference set of the to-be-cleaned area and the placed area corresponding to the placed objects.
[0039] It can be understood that the regular cleaning area refers to the area left after the placed area in the to-be-cleaned area is removed, for example, the ground area in the living room (to-be-cleaned area) that can be cleaned except for the placed objects such as carpets and sofas.
[0040] The placed area refers to the area occupied by the placed objects in the to-be-cleaned area, and the regular cleaning area mainly refers to the ground that is not covered and can be directly cleaned.
[0041] In some embodiments, the (determining the collection point of the fixed-point cleaning area based on the area attribute of the fixed-point cleaning area) in step S3 includes S34-S36: S34, obtaining the area attribute of the fixed-point cleaning area, the area attribute including the area size and the area position relationship.
[0042] It can be understood that the area attribute refers to a parameter set reflecting the characteristics of the fixed-point cleaning area, including the area size and the area position.
[0043] The area size is the area size of the fixed-point cleaning area, and the area position relationship is the spatial correlation state of the fixed-point cleaning area and the placed objects in the to-be-cleaned area.
[0044] S35, determining the collection times based on the area size of the fixed-point cleaning area.
[0045] It can be understood that for the collection of the degree of dirt, the collection point needs to be selected, and for the determination of the collection point, the collection times corresponding to the collection point need to be obtained first, and the collection times are obtained through the area of the fixed cleaning area.
[0046] In some embodiments, the determination of the collection times based on the area of the fixed cleaning area in step S35 includes S351-S353: S351, retrieve the set area and the set times corresponding to the set area.
[0047] It can be understood that the pre-set set area and the set times corresponding to the set area are retrieved.
[0048] Wherein, the set area refers to the pre-set standard area value, and the set times refers to the pre-set standard collection times associated with the set area. For example, for the set area of 1 square meter of paving, different number of collection tests are carried out, and it is found that when the collection is 2 times (such as 1 time in the center and 1 time at the edge), the difference of the dirt distribution in the area can be covered, and the user burden will not be increased due to too many times, so the set times is determined as 2 times.
[0049] S352, obtain the area ratio according to the ratio of the area of the fixed cleaning area and the set area.
[0050] It is not difficult to understand that the ratio of the area of the fixed cleaning area and the set area is calculated to obtain the area ratio, and the area ratio represents the ratio relationship between the area of the fixed cleaning area and the set area.
[0051] S353, obtain the collection times based on the product of the area ratio and the set times.
[0052] It can be understood that the product of the area ratio and the set times is calculated to obtain the collection times corresponding to the fixed cleaning area. When the calculation result is not an integer, the calculation result is taken as an integer as the collection times.
[0053] S36, set the collection point of the fixed cleaning area according to the area position relationship of the fixed cleaning area and the collection times.
[0054] It can be understood that after the collection times of the fixed cleaning area are obtained based on step S353, the specific position of the collection point corresponding to the collection times needs to be determined next, and the collection point is set according to the area position relationship of the fixed cleaning area and the collection times in this embodiment.
[0055] Wherein, the collection point refers to the position set in the fixed cleaning area for collecting dirt information.
[0056] In some embodiments, the step S36 (setting the collection point of the fixed-point cleaning area according to the area position relationship of the fixed-point cleaning area and the collection times) comprises S361-S364: S361, when the fixed-point cleaning area and the placement area of the placement object do not have an intersection, determining that the area position relationship is an independent relationship and taking the corresponding fixed-point cleaning area as the first cleaning area.
[0057] It can be understood that the placement area refers to the area occupied by the placement object in the to-be-cleaned area, and when the fixed-point cleaning area and the placement area do not have an intersection, it is determined that the area position relationship is an independent relationship and the corresponding fixed-point cleaning area is taken as the first cleaning area. For example, a carpet laid alone in a living room does not contact other cabinets or sofas and is laid alone, and the area position relationship of the carpet is an independent relationship, and the carpet is the first cleaning area.
[0058] S362, setting the collection point of the first cleaning area according to the first cleaning area and the collection times.
[0059] It can be understood that the first cleaning area is an unobstructed area, and in an actual use scenario, the use frequency of all positions in the entire area is not much different. If the collection points are randomly selected, the collection points may be unevenly distributed and cannot cover the dirt difference of the entire first cleaning area. For example, in a living room, the user basically walks through the carpet in daily use and does not often stay or stop at the use position, which can be evenly distributed, but the irregular shape of the carpet needs to be considered when evenly distributed.
[0060] In some embodiments, the step S362 (setting the collection point of the first cleaning area according to the first cleaning area and the collection times) comprises S3621-S3626: S3621, coordinate processing the first cleaning area to obtain the area coordinates of each area point in the first cleaning area.
[0061] It is not difficult to understand that a two-dimensional coordinate system is constructed for the first cleaning area, and the origin can be selected as a point at a corner of the first cleaning area or other point, so as to obtain the area coordinates corresponding to all area points in the first cleaning area.
[0062] Among them, the area point refers to all pixel points in the first cleaning area, and the area coordinate refers to the corresponding coordinate of the area point in the two-dimensional coordinate system.
[0063] S3622, determining the center coordinates of the area midpoint in the first cleaning area based on the coordinate extreme value of the first cleaning area.
[0064] It can be understood that the coordinate extreme value of the first cleaning area refers to the boundary extreme value of the first cleaning area in the two-dimensional coordinate system, including the minimum value of the horizontal coordinate (the leftmost point), the maximum value of the horizontal coordinate (the rightmost point), the minimum value of the vertical coordinate (the lowermost point), and the maximum value of the vertical coordinate (the uppermost point). Through the boundary extreme value of the horizontal coordinate, the horizontal coordinate of the region midpoint can be obtained, and through the boundary extreme value of the vertical coordinate, the vertical coordinate of the region midpoint can be obtained, so as to determine the center coordinates of the region midpoint. For example, the horizontal coordinate is X axis, the vertical coordinate is Y axis, the minimum and maximum values of the horizontal coordinate are X1 and X2 respectively, and the minimum and maximum values of the vertical coordinate are Y1 and Y2 respectively. The horizontal coordinate of the region midpoint is (X1+X2) / 2, and the vertical coordinate of the region midpoint is (Y1+Y2) / 2.
[0065] Wherein, the region midpoint refers to the center point of the first cleaning area, and the center coordinates refer to the coordinates of the region midpoint.
[0066] S3623, obtaining a region coordinate farthest from the center coordinates as a first coordinate, and calculating a first radius according to the center coordinates and the first coordinate.
[0067] It can be understood that based on the two-dimensional coordinate system in step S3621, the region coordinate of the region point farthest from the center coordinates is extracted as the first coordinate. The straight line distance between the center coordinates and the farthest region point is calculated as the first radius according to the center coordinates and the first coordinate, and the straight line distance can be obtained by existing methods.
[0068] S3624, constructing a first wrapping area according to the first radius with the region midpoint as the center.
[0069] It is not difficult to understand that the first wrapping area is a circular first wrapping area constructed with the region midpoint as the center and the first radius as the radius, and the first wrapping area represents a circular virtual area surrounding the first cleaning area.
[0070] S3625, obtaining a segmentation angle based on the ratio of the circumference angle to the number of collections, and uniformly segmenting the first wrapping area based on the segmentation angle to obtain a plurality of segmentation lines.
[0071] It can be understood that in order to uniformly distribute the collection points of the first cleaning area, the first wrapping area is uniformly segmented in this embodiment. Specifically, the ratio of the circumference angle to the number of collections is calculated to obtain a segmentation angle. For example, if the number of collections is 3, the segmentation angle is 360° / 3=120°. Based on the segmentation angle, the first wrapping area is uniformly segmented to obtain a plurality of segmentation lines. The segmentation line represents a ray that is uniformly distributed from the center of the circle according to the segmentation angle. For example, when the segmentation angle is 120°, the segmentation line is 3.
[0072] S3626, taking the intersection of the segmentation line and the region contour of the first cleaning area as the collection point of the first cleaning area.
[0073] It should be noted that the first wrapping area is a virtual circular area, and the boundary thereof is outside the region range of the first cleaning area. If the intersection of the segmentation line and the boundary of the first wrapping area is directly taken as the collection point, the problem of deviation of the collection point from the first cleaning area will occur.
[0074] Therefore, in the embodiment, the intersection of the segmentation line and the region contour of the first cleaning area is taken as the collection point of the first cleaning area.
[0075] S363, when the fixed-point cleaning area and the placement area of the placed object have an intersection, determining that the region position relationship is an overlapping relationship, obtaining an overlapping region, and obtaining a second cleaning area according to the difference set of the fixed-point cleaning area and the overlapping region.
[0076] It can be understood that when the fixed-point cleaning area and the placement area have an intersection, it is determined that the region position relationship is an overlapping relationship, and an overlapping region is obtained. For example, the placed object is a sofa, and a part of the sofa is placed on the edge of the carpet. The overlapping region is the area of the carpet covered by the sofa. Or the placed object is a cabinet placed in the middle of the carpet, and the overlapping region is the area of the carpet covered by the cabinet as a whole. The overlapping region is blocked by the placed object and cannot be cleaned. In order to obtain the actual cleanable region, the second cleaning area is obtained according to the difference set of the fixed-point cleaning area and the overlapping region.
[0077] The overlapping region is the region where the fixed-point cleaning area and the placement area have an intersection, and represents the region that cannot be directly cleaned due to being blocked.
[0078] S364, setting the collection point of the second cleaning area based on the second cleaning area and the collection times.
[0079] It should be noted that the second cleaning area is a cleanable region obtained by removing the overlapping region from the fixed-point cleaning area. For example, the area around the cabinet on the carpet is the second cleaning area. The second cleaning area is associated with the placed object. The use frequency of different positions of the second cleaning area is significantly different. For example, the user often stays near the placed object, and the dirt may be heavy. The user only walks away from the placed object, and the dirt may be light.
[0080] Therefore, in the embodiment, the region of the second cleaning area is divided, and the collection point is set in combination with the collection times.
[0081] In some embodiments, (setting the collection point of the second cleaning area based on the second cleaning area and the collection times) in step S364 includes S3641-S3645. S3641, call the overlapping boundary of the second cleaning area and the placement area, and obtain a straight line segment in the overlapping boundary as an overlapping line segment.
[0082] It can be understood that, as shown in Figure 3 the overlapping boundary represents the boundary line of the second cleaning area and the placement area, and a straight line segment in the overlapping boundary is obtained as an overlapping line segment. For example, when the placement object is a rectangular cabinet, the cabinet is in the middle of the carpet, and the overlapping boundary is the four edges of the rectangle, and the four edges are all overlapping line segments; or when the placement object is a sofa, the front half of the sofa presses the carpet, and the contour of the front half of the sofa is a curved line, and the overlapping boundary is the curved line, and a straight line segment in the curved line is extracted as an overlapping line segment.
[0083] S3642, construct a perpendicular line perpendicular to the overlapping line segment, and determine a translation direction along the perpendicular line from the placement area to the second cleaning area.
[0084] It can be understood that the direction along the perpendicular line from the placement area to the second cleaning area is taken as the translation direction.
[0085] S3643, perform translation processing on the overlapping line segment based on a set translation distance and the translation direction, obtain a translated line segment, and stop extending the translated line segment until an adjacent translated line segment has an intersection point, to obtain a demarcation boundary.
[0086] It can be understood that the set translation distance refers to a distance set in advance, which can be determined according to the range in which the user frequently moves beside the placement object. The translated line segment refers to a straight line segment obtained by moving the overlapping line segment in the translation direction by the set translation distance, which is parallel to the original overlapping line segment and has the same length. The translated line segment is extended until an adjacent translated line segment has an intersection point, to obtain a demarcation boundary, which represents the contour formed by the intersection of all the extended translated line segments.
[0087] For example, when the placement object is a rectangular cabinet, the cabinet is in the middle of the carpet, and the overlapping boundary is the four edges of the rectangle, and the four edges are all overlapping line segments, the overlapping line segments are translated to obtain translated line segments, and all the translated line segments will intersect after being extended, to obtain a demarcation boundary enclosing a rectangle; or when the placement object is a sofa, the front half of the sofa presses the carpet, and the contour of the front half of the sofa is a curved line (it can also be a straight line, which is exemplified here), the overlapping boundary is the curved line, a straight line segment in the curved line (there are curved line segments and straight line segments in the curved line) is extracted as an overlapping line segment, the overlapping line segment is translated to obtain a translated line segment, and adjacent translated line segments intersect after being extended, to obtain a demarcation boundary with a bend.
[0088] S3644, obtain a stay area between the demarcation boundary and the overlapping boundary, and obtain a walking area according to the difference set of the second cleaning area and the stay area.
[0089] It can be understood that, see Figure 3 , the stay area refers to a closed space between the delineated boundary and the overlapping boundary, indicating an area where the user often stays and stops. For example, as exemplified in step S3643, when the placed object is a rectangular cabinet, the obtained is a delineated boundary enclosed as a rectangle, and then there is a closed annular area between the delineated boundary and the overlapping boundary, that is, the stay area; or when the placed object is a sofa, the front half of the sofa presses the carpet, and the contour of the front half of the sofa is a curved line, the obtained is a curved delineated boundary, and the edges of the delineated boundary are connected with the overlapping boundary to obtain a closed polygon contour, that is, the stay area.
[0090] Further, according to the difference set of the second cleaning area and the stay area, the walking area is obtained, which represents an area where the user passes through and walks.
[0091] S3645, according to the walking area, the stay area and the collection times, the collection points of the second cleaning area are set.
[0092] It can be understood that, after the walking area and the stay area are obtained by dividing the second cleaning area, the collection points of the walking area and the stay area are distributed.
[0093] In some embodiments, step S3645 (setting the collection points of the second cleaning area according to the walking area, the stay area and the collection times) includes S36451-S36456: S36451, according to the ratio of the area of the stay area to the area of the second cleaning area, a first proportion coefficient is obtained.
[0094] It is not difficult to understand that the ratio of the area of the stay area to the area of the second cleaning area is calculated to obtain the first proportion coefficient.
[0095] S36452, based on the ratio of the number of stains in the stay area to the number of stains in the second cleaning area, a second proportion coefficient is obtained.
[0096] It is not difficult to understand that the ratio of the number of stains in the stay area to the number of stains in the second cleaning area is calculated to obtain the second proportion coefficient.
[0097] It can be understood that the number of stains obtained here can be obtained by the user shooting a photo or through other image acquisition devices.
[0098] Wherein, the number of stains refers to the number of stains, including visible food residues, paper scraps and the like.
[0099] S36453, obtaining a call coefficient according to a sum of the first proportion coefficient and the second proportion coefficient, determining a preset coefficient interval in which the call coefficient is located in the preset call table as a call interval, and obtaining an allocation proportion corresponding to the call interval.
[0100] It can be understood that the sum of the first proportion coefficient and the second proportion coefficient is calculated to obtain the call coefficient. The preset call table represents a table that is preset and contains a corresponding relationship between the preset coefficient interval and the allocation proportion. Therefore, after the call coefficient is determined, the preset coefficient interval in which the call coefficient is located in the preset call table is found as the call interval, and the corresponding allocation proportion of the call interval in the preset call table is extracted.
[0101] For example, the preset call table contains the preset coefficient intervals 0-0.4 and 0.4-0.8, and the allocation proportions corresponding to the two intervals are 20% and 30% respectively. When the call coefficient is 0.3, the corresponding allocation proportion is 20%.
[0102] The allocation proportion refers to the proportion of the collection times that the stay area should allocate corresponding to the call interval.
[0103] S36454, obtaining a first number of the stay area based on the product of the allocation proportion and the collection times, and obtaining a second number of the walking area according to the difference between the collection times and the first number.
[0104] It can be understood that after the allocation proportion of the stay area for the collection times is obtained, the product of the allocation proportion and the collection times is calculated to obtain the first number of the stay area. The difference between the collection times and the first number is calculated to obtain the second number of the walking area.
[0105] The first number represents the number of collection points that should be set in the stay area, and the second number represents the number of collection points that should be set in the walking area.
[0106] S36455, uniformly dividing the stay area based on the first number to obtain a plurality of collection areas, and taking the center point of the collection area as a collection point of the stay area.
[0107] It can be understood that the stay area is uniformly divided into a plurality of collection areas with equal areas, and the number of collection areas is equal to the first number. The center point of the collection area is taken as the collection point of the stay area. For example, when the first number is 6, the number of collection areas is 6.
[0108] S36456, constructing a walking wrapping area of the walking area, and determining the collection point of the walking area based on the walking wrapping area and the second number.
[0109] It can be understood that the walking area is constructed in the same way as the first cleaning area in steps S3621-S3626, and the second number is analogous to the collection number in steps S3621-S3626. After the circular walking wrapping area is constructed, the division angle of the walking wrapping area is obtained based on the ratio of the circular angle and the second number, and the walking wrapping area is uniformly divided based on the division angle to obtain a plurality of division lines of the walking wrapping area. The intersection of the division line of the walking wrapping area and the contour of the walking area is taken as the collection point of the walking area.
[0110] It should be noted that if the walking area is a circular contour, the intersection of the division line and the outer periphery of the circular contour is the collection point of the walking area.
[0111] The walking wrapping area refers to a circular virtual area surrounding the walking area.
[0112] S4, determining the collection point of the regular cleaning area according to the non-occupied area of the regular cleaning area.
[0113] It can be understood that the collection point of the regular cleaning area (ground area) is mainly determined according to the non-occupied area.
[0114] In some embodiments, step S4 (determining the collection point of the regular cleaning area according to the non-occupied area of the regular cleaning area) includes S41-S43: S41, obtaining the area of the regular cleaning area as the non-occupied area, and calling the set collection number of the regular cleaning area.
[0115] It can be understood that the regular cleaning area refers to the ground area in the to-be-cleaned area that can be cleaned after excluding the placement area. The area of the regular cleaning area is obtained as the non-occupied area, and the set collection number of the regular cleaning area is called.
[0116] The set collection number represents the number of collection points of the regular cleaning area that is set in advance.
[0117] S42, uniformly dividing the regular cleaning area based on the set collection number to obtain a plurality of regular collection areas.
[0118] It can be understood that the regular cleaning area is uniformly divided into a plurality of regular collection areas with equal areas according to the non-occupied area, and the number of regular collection areas is equal to the set collection number.
[0119] S43, taking the center point of the regular collection area as the collection point of the regular cleaning area.
[0120] It is understandable that the number of regular collection areas is equal to the set collection times, and the center point of the regular collection area is taken as the collection point of the regular cleaning area.
[0121] S5, receiving the user terminal uploading the collection information at the collection point, and obtaining the customized cleaning parameters of the steam mop according to the collection information.
[0122] It is understood that after obtaining the collection point of the area to be cleaned, the user can use the wiping paper matched with the steam mop to wipe at the collection point, and collect the image of the wiped wiping paper to obtain the collection information (i.e. the degree of dirt), and obtain the corresponding temperature, humidity and other customized cleaning parameters from the preset parameter table in combination with the material of the fixed-point cleaning area or the regular cleaning area. In this fact example, the collection information can be obtained by analyzing the number of pixels, such as the number of black pixels, the higher the degree of dirt, or by other prior art.
[0123] Specifically, a parameter table is preset, which is a table containing the corresponding relationship of the degree of dirt, the material, the temperature interval and the humidity interval. Each material corresponds to multiple degrees of dirt, and different degrees of dirt have a corresponding temperature and humidity. Then, after the collection information is determined, the corresponding degree of dirt of the collection information is found from the parameter table under the corresponding material, and the corresponding temperature interval and humidity interval are extracted.
[0124] For example, the parameter table contains wood, the degree of dirt corresponding to wood is high dirt and low dirt, the temperature corresponding to high dirt is 80°-100°, and the humidity is 60%-80%, the temperature corresponding to low dirt is 60°-80°, and the humidity is 50%-60%, such as the collection information of the floor corresponding to the high degree of dirt, and the floor material is wood, then the temperature of the steam mop is set to 80°-100°, and the humidity is set to 60%-80%.
[0125] Referring to Figure 4 , the structure schematic diagram of the steam mop adjustment system based on humidity control provided by the embodiment of the application, the system comprises: A mode determination module is configured to determine the current cleaning mode of the steam mop based on the user terminal selection information, wherein the current cleaning mode comprises a normal mode and a customized mode. The normal module is configured to determine the preset cleaning parameters of the steam mop based on the key trigger information when the current cleaning mode is the normal mode. The customized module is configured to divide the area to be cleaned to obtain the fixed-point cleaning area and the regular cleaning area when the current cleaning mode is the customized mode, and determine the collection point of the fixed-point cleaning area based on the area attribute of the fixed-point cleaning area. The point determination module is configured to determine the collection point of the regular cleaning area according to the non-occupied area of the regular cleaning area. A parameter determining module is configured to receive the collection information uploaded by the user terminal at the collection point, and obtain the customized cleaning parameter of the steam mop according to the collection information.
[0126] Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present application, but not limited to them; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: it can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacement to part or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present application.
Claims
1. A method for adjusting a steam mop based on humidity control, characterized in that, include: The current cleaning mode of the steam mop is determined based on the user's selection information. The current cleaning mode includes normal mode and customized mode. When the current cleaning mode is determined to be normal mode, the preset cleaning parameters of the steam mop are determined based on the button trigger information; When the current cleaning mode is determined to be the customized mode, the area to be cleaned is divided into a fixed-point cleaning area and a regular cleaning area. Based on the regional attributes of the fixed-point cleaning area, the collection points of the fixed-point cleaning area are determined. The sampling points in the regular cleaning area are determined based on the non-occupied area of the regular cleaning area; The system receives data collected from the user's location at the collection point and obtains customized cleaning parameters for the steam mop based on this data.
2. The method according to claim 1, characterized in that, When the current cleaning mode is determined to be a customized mode, the area to be cleaned is divided into a fixed-point cleaning area and a regular cleaning area, including: When the current cleaning mode is determined to be customized mode, the items placed in the area to be cleaned are obtained, including the laying materials and the placement materials; The area corresponding to the paved material is designated as a fixed-point cleaning area. The regular cleaning area is obtained by comparing the difference between the area to be cleaned and the corresponding placement area of the object.
3. The method according to claim 2, characterized in that, The process of determining the sampling points of the fixed-point cleaning area based on its regional attributes includes: Obtain the regional attributes of the designated cleaning area, including the area area and the location relationship of the area; The number of data collection sessions is determined based on the area of the designated cleaning zone. Based on the regional location relationship of the fixed-point cleaning area and the number of collections, the collection points of the fixed-point cleaning area are set.
4. The method according to claim 3, characterized in that, The determination of the number of data collections based on the area of the designated clean zone includes: Retrieve a set area and a set number of times corresponding to the set area; The area percentage is obtained by comparing the area of the designated cleaning zone with the set area. The number of data collections is obtained by multiplying the area percentage and the set number of collections.
5. The method according to claim 3, characterized in that, The step of setting the collection points of the fixed-point cleaning area according to the regional location relationship of the fixed-point cleaning area and the number of collections includes: When the designated cleaning area and the area where the items are placed do not intersect, the location relationship between the areas is determined to be independent and the corresponding designated cleaning area is designated as the first cleaning area; Based on the first clean zone and the number of collections, set the collection points in the first clean zone; When the fixed cleaning area and the placement area of the placed items have an intersection, the positional relationship of the areas is determined to be an overlapping relationship, and the overlapping area is obtained. Based on the difference between the fixed cleaning area and the overlapping area, the second cleaning area is obtained. Based on the second clean zone and the number of collections, the collection points in the second clean zone are set.
6. The method according to claim 5, characterized in that, The step of setting the collection points in the first clean area based on the first clean area and the number of collections includes: The coordinates of each point in the first clean area are obtained by performing coordinate processing on the first clean area. Based on the extreme values of the coordinates of the first clean zone, determine the center coordinates of the central point in the region within the first clean zone; Obtain the coordinates of the region furthest from the center coordinates as the first coordinates, and calculate the first radius based on the center coordinates and the first coordinates; A first enclosing area is constructed with the center of the area as the center and the first radius as the basis; Based on the ratio of the circumferential angle to the number of acquisitions, the segmentation angle is obtained. Based on the segmentation angle, the first package area is uniformly divided to obtain multiple segmentation lines. The intersection of the dividing line and the regional outline of the first clean area is taken as the sampling point of the first clean area.
7. The method according to claim 5, characterized in that, The step of setting the collection points in the second clean zone based on the second clean zone and the number of collections includes: The overlapping boundary between the second cleaning area and the placement area is retrieved, and the straight line segment in the overlapping boundary is obtained as the overlapping line segment. Construct a perpendicular line to the overlapping line segment, and determine the translation direction along the perpendicular line from the placement area to the second cleaning area; The overlapping line segments are translated based on the set translation distance and the translation direction to obtain translated line segments. The translated line segments are then extended until they intersect with adjacent translated line segments to obtain the defined boundary. Obtain the dwell area between the defined boundary and the overlapping boundary, and obtain the walking area based on the difference between the second clean area and the dwell area; Based on the walking area, the stopping area, and the number of collections, the collection points in the second clean zone are set.
8. The method according to claim 7, characterized in that, The step of setting up collection points in the second clean zone based on the walking area, the stopping area, and the number of collections includes: The first proportion coefficient is obtained based on the ratio of the area of the dwelling area to the area of the second cleaning area; The second proportion coefficient is obtained based on the ratio of the number of stains in the dwell area and the second cleaning area; Based on the sum of the first proportion coefficient and the second proportion coefficient, the retrieval coefficient is obtained, and the preset coefficient interval in the preset retrieval table is determined as the retrieval interval. The allocation ratio corresponding to the retrieval interval is then obtained. Based on the product of the allocation ratio and the number of collections, the first number of the dwell area is obtained, and based on the difference between the number of collections and the first number, the second number of the walking area is obtained. Based on the first number of times, the dwell area is evenly divided to obtain multiple collection areas, and the center point of the collection area is used as the collection point of the dwell area. Construct a walking package area within the walking area, and determine the collection points within the walking area based on the walking package area and the second count.
9. The method according to claim 1, characterized in that, The process of determining the sampling points in the regular clean area based on the unoccupied area of the regular clean area includes: Obtain the area of the regular clean area as the non-occupied area, and retrieve the set number of times the regular clean area is sampled. Based on the set number of collections, the regular cleaning area is evenly divided to obtain multiple regular collection areas; The center point of the conventional collection area is used as the collection point of the conventional clean area.
10. A steam mop conditioning system based on humidity control, characterized in that, include: The mode determination module is used to determine the current cleaning mode of the steam mop based on the user's selection information. The current cleaning mode includes a normal mode and a customized mode. The normal module is used to determine the preset cleaning parameters of the steam mop based on the button trigger information when the current cleaning mode is normal mode. The customization module is used to divide the area to be cleaned into fixed-point cleaning areas and regular cleaning areas when the current cleaning mode is determined to be customized mode. Based on the regional attributes of the fixed-point cleaning areas, the collection points of the fixed-point cleaning areas are determined. The sampling point determination module is used to determine the sampling points in the regular cleaning area based on the non-occupied area of the regular cleaning area. The parameter determination module is used to receive the collection information uploaded by the user terminal at the collection point and obtain the customized cleaning parameters of the steam mop based on the collection information.
Citation Information
Patent Citations
Intelligent trolley control system and operation method
CN108873909A
Control method of sweeping equipment based on nine-axis sensor, sweeping equipment and medium
CN115486762A
Control method of cleaning equipment and cleaning equipment
CN118141289A
Adjustable parameters for autonomous cleaning robots
US20200345193A1
Obstacle recognition method for autonomous robots
US20220066456A1