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

By receiving voice messages and recognizing user identities, the robot vacuum cleaner can be set with personalized control parameters, solving the problem of not being able to identify user identities in multi-user environments. This enables personalized cleaning services and improves the intelligence of home cleaning and the user experience.

CN121369986APending Publication Date: 2026-01-23MIDEA ROBOZONE TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202410993407.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-07-23
Publication Date
2026-01-23

AI Technical Summary

Technical Problem

In multi-user home environments, robotic vacuum cleaners cannot identify the user issuing the command, resulting in an inability to provide personalized cleaning services.

Method used

By receiving voice information, the robot uses a pre-trained deep learning model or voice feature recognition technology to identify the user and sets personalized control parameters based on the user information to control the robot vacuum to perform corresponding cleaning tasks.

Benefits of technology

It enables personalized cleaning services for each user, improves the intelligence level of home cleaning and user experience, and meets the personalized cleaning needs of different members in multi-user households.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121369986A_ABST
    Figure CN121369986A_ABST
Patent Text Reader

Abstract

The invention provides a control method and device of cleaning equipment, electronic equipment and a storage medium. The control method of the cleaning equipment comprises the following steps: receiving voice information; first user information is determined according to the voice information, and the first user information corresponds to the voice information; a first control parameter is determined according to the first user information, and the first user information corresponds to the first control parameter; and controlling the cleaning equipment to work according to the first control parameter. After the voice information is received, the user information is determined according to the voice information, then the control parameters corresponding to the user information are determined according to the user information, and finally the cleaning equipment is controlled to execute the cleaning task according to the control parameters. According to the invention, the user identity is identified according to the voice information, and the personalized cleaning service corresponding to the user identity is determined according to the user identity, so that the technical effect of providing the personalized cleaning service for each user is realized.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of smart home, in particular to a cleaning device control method and device, an electronic device and a storage medium. BACKGROUND

[0002] In a multi-user home environment, different family members may have different cleaning needs and preferences, and the sweeping robot needs to be able to identify and meet the individualized cleaning needs of different family members. Some sweeping robots can now execute cleaning tasks through voice control, but cannot determine the identity of the user giving the instruction, resulting in the inability to provide personalized cleaning services for each user. SUMMARY

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

[0004] To this end, a first aspect of the present application provides a cleaning device control method.

[0005] A second aspect of the present application provides a cleaning device control device.

[0006] A third aspect of the present application provides a cleaning device.

[0007] A fourth aspect of the present application provides an electronic device.

[0008] A fifth aspect of the present application provides a storage medium.

[0009] Therefore, according to a first aspect of the present application, a cleaning device control method is provided, comprising: receiving voice information; determining first user information according to the voice information, wherein the first user information corresponds to the voice information; determining first control parameters according to the first user information, wherein the first user information corresponds to the first control parameters; and controlling the cleaning device to work according to the first control parameters.

[0010] The control method of the cleaning device provided by the application mainly comprises the following steps: first, receiving voice information, which can be a voice instruction issued by a user or a wake-up word set in advance by the user, etc. After receiving the voice information, the voice information is processed to obtain first user information. The method can be to input the voice information into a data model to obtain the first user information, wherein the data model is a pre-trained deep learning model, or to extract feature information in the voice information and then determine the first user information according to the feature information. The first user information corresponds to the voice information, and the first user information can be identity information, age information, gender information, etc. of the user inputting the voice information. By determining the first user information according to the voice information, the technical effect of determining the user issuing the voice information through the voice information is realized. The problem that the cleaning device cannot identify the user's identity in a multi-user environment is solved. After obtaining the first user information, the first control parameter is determined according to the first user information, wherein the first user information corresponds to the first control parameter, that is, each first user information corresponds to a first control parameter, and the first control parameters corresponding to different first user information can be the same or different. The first control parameter can be pre-set in the cleaning device by the user with the first user information, or the cleaning device can adjust the original control parameter according to the first user information to obtain the first control parameter. By determining the first control parameter according to the first user information, each user can have personalized cleaning service. Finally, the cleaning device is controlled to work according to the first control parameter, that is, the cleaning device is controlled to execute the personalized cleaning service corresponding to the first control parameter according to the obtained first control parameter. In the application, after receiving the voice information, the user information is determined according to the voice information, and then the control parameter corresponding to the user information is determined according to the user information, and finally the cleaning device is controlled to execute the cleaning task according to the control parameter, thereby realizing the control of the cleaning device. The application realizes the technical effect of providing personalized cleaning service for each user, improves the intelligent level of home cleaning and user experience, and meets the personalized cleaning needs of different members in a multi-user family.

[0011] The control method of the cleaning device according to the application can have the following technical features:

[0012] In some technical solutions, the step of determining the first control parameter according to the first user information comprises: determining the first control parameter in the user preference database according to the first user information, wherein the user preference database comprises a plurality of second user information and a plurality of second control parameters, the second user information corresponds to the second control parameter, the first user information is one of the plurality of second user information, and the first control parameter is the control parameter corresponding to the first user information in the plurality of second control parameters.

[0013] In the technical solution, the step of determining the first control parameter according to the first user information comprises: determining the first control parameter in the user preference database according to the first user information, wherein one or more second user information and a second control parameter corresponding to each second user information exist in the user preference database, the second user information and the second control parameter are set by different users before the cleaning equipment starts to work, the second user information corresponds to the second control parameter, that is, the second user information is information of a user who sets the personalized cleaning service in advance, and the second control parameter is a control parameter required by the personalized service set by the user. After obtaining the first user information, since the first user information is one of the plurality of second user information, and the first control parameter is the second control parameter corresponding to the first user information in the plurality of second control parameters, the first user information is compared with the plurality of second user information after obtaining the first user information, the second user information same as the first user information in the plurality of second user information is determined, the second control parameter corresponding to the second user information in the plurality of second control parameters is determined according to the second user information, and finally the determined second control parameter is taken as the first control parameter.

[0014] In some technical solutions, optionally, before the step of determining the first control parameter according to the first user information, the step of obtaining the second user information and the permission information corresponding to the second user information is included; the task setting instruction corresponding to the second user information is obtained; the second control parameter corresponding to the second user information is determined according to the permission information and the task setting instruction; and the user preference database is established according to the second user information and the second control parameter.

[0015] In the technical solution, before the step of determining the first control parameter according to the first user information, first, the second user information and the permission information corresponding to the second user information are obtained, wherein the second user information can be input by the user automatically or generated according to the voice information input by the user. Then, the permission information corresponding to the second user information is determined, that is, the permission information of the user represented by the second user information is determined. The permission information includes which control parameters the user can adjust and which control parameters the user cannot adjust. Then, the task setting instruction input by the user is obtained, wherein the task setting instruction includes the working area of the cleaning device, the working time and the working intensity, etc. Then, the second control parameter is determined according to the permission information and the task setting instruction, that is, the task setting instruction input by the user is processed according to the permission information of the user to determine which task setting instruction is allowed and which task setting instruction is not allowed. Then, the second control parameter is determined according to the allowed task setting instruction. Finally, the user preference database is established according to the second user information and the second control parameter. The number of the second user information can be multiple, the number of the second control parameter can also be multiple, and the second user information and the second control parameter correspond one by one. The present application improves the efficiency of the cleaning device in executing the task, reduces the operation steps of the user, and saves time by pre-setting the personal cleaning parameter. The safety of the cleaning device is also improved because the second control parameter is determined by the permission of the user during the setting process.

[0016] In some technical solutions, the step of controlling the cleaning device to work according to the first control parameter includes: obtaining the current time; determining the first time according to the current time and the cleaning time in the first control parameter; and controlling the cleaning device to work according to the first control parameter after waiting for the first time.

[0017] In the technical solution, the step of controlling the cleaning device to work according to the first control parameter includes: first, the current time is obtained, that is, the time when the user issues the voice information is determined, and then the cleaning time in the first control parameter is determined, which is the working time of the cleaning device set in advance by the user in the user preference database. Then, the first time is determined according to the current time and the cleaning time, wherein the difference between the current time and the cleaning time can be calculated by data operation to obtain the first time. Finally, the cleaning device is controlled to wait for the first time, and after waiting for the first time, the cleaning device is controlled to work according to the first control parameter. By obtaining the current time and the cleaning time in the first control parameter, then calculating the first time between the current time and the cleaning time, and finally controlling the cleaning device to work after waiting for the first time, the technical effect that different family members may want to clean at different times is realized.

[0018] In some embodiments, the step of determining the first user information according to the voice information comprises: determining voice features in the voice information; and determining the first user information according to the voice features.

[0019] In the embodiments, the step of determining the first user information according to the voice information comprises: first determining voice features in the voice information by using voice recognition technology, wherein the voice features can be audio features in the voice information or keywords contained in the voice information; and then determining the first user information according to the voice features, i.e., determining the identity of the user who sends the voice information according to the obtained audio features or keywords. By using voice recognition technology to determine the identity of the user who sends the voice information according to the received voice information, the problem that the cleaning device cannot identify the user identity in a multi-user environment is solved.

[0020] In some embodiments, the number of the first control parameters is multiple, and the step of controlling the cleaning device to work according to the first control parameters further comprises: extracting first feature information from the voice information, wherein the first feature information comprises one or a combination of keywords, time and location; obtaining historical cleaning records corresponding to the first user information; determining a third control parameter from the multiple first control parameters according to the first feature information and the historical cleaning records, wherein the third control parameter is any one of the multiple first control parameters; and controlling the cleaning device to work according to the third control parameter.

[0021] In the technical solution, the number of the first control parameters is multiple, that is, the first user information can correspond to multiple first control parameters, that is, one user can set multiple different cleaning services. The step of controlling the cleaning equipment to work according to the first control parameter further includes: first, information extraction is performed on the received voice information to obtain first feature information, wherein the first feature information includes one or a combination of several of keywords, time and location. For example, the voice information can be converted into text information, and then the keywords, time and location and other information in the text information are extracted by a trained data model to obtain the first feature information. Then, the historical cleaning record corresponding to the first user information is obtained, and then the third control parameter is determined in the multiple first control parameters according to the first feature information and the historical cleaning record, wherein the third control parameter is any one of the multiple first control parameters, that is, the keywords, time, location and historical cleaning record and other information in the voice information are comprehensively analyzed, and then the appropriate first control parameter, that is, the third control parameter, is selected from the multiple first control parameters corresponding to the first user information, and finally the cleaning equipment is controlled to work according to the third control parameter. When the user has multiple different cleaning services, the cleaning service used by the user this time is determined by comprehensively analyzing the keywords, time, location and historical cleaning record and other information in the voice information sent by the user, thereby improving the user experience.

[0022] In some technical solutions, optionally, the first control parameter includes one or a combination of several of cleaning intensity, cleaning area, cleaning time and cleaning frequency.

[0023] In the technical solution, the first control parameter can be one or a combination of several of cleaning intensity, cleaning area, cleaning time and cleaning frequency. Different users set different parameter information of cleaning intensity, cleaning area, cleaning time and cleaning frequency, so that the cleaning equipment can perform different cleaning tasks according to different users, thereby meeting the use requirements of the users.

[0024] According to a second aspect of the present application, a control device of a cleaning equipment is provided, which includes: a receiving module, configured to receive voice information; a first determining module, configured to determine first user information according to the voice information, wherein the first user information corresponds to the voice information; a second determining module, configured to determine first control parameters according to the first user information, wherein the first user information corresponds to the first control parameters; and a first control module, configured to control the cleaning equipment to work according to the first control parameters.

[0025] The control device of the cleaning equipment provided by the application comprises a receiving module, a first determining module, a second determining module and a first control module. The receiving module receives voice information, which can be a voice instruction issued by a user or a wake-up word set in advance by the user. After receiving the voice information, the first determining module processes the voice information to obtain first user information. The method can be inputting the voice information into a data model to obtain the first user information, wherein the data model is a pre-trained deep learning model, or extracting feature information in the voice information and then determining the first user information according to the feature information. The first user information corresponds to the voice information, and the first user information can be identity information, age information and gender information of the user inputting the voice information. By determining the first user information according to the voice information, the technical effect of determining the user issuing the voice information through the voice information is realized. The problem that the cleaning equipment cannot identify the user identity in a multi-user environment is solved. After obtaining the first user information, the second determining module determines a first control parameter according to the first user information, wherein the first user information corresponds to the first control parameter, that is, each first user information corresponds to a first control parameter, and the first control parameters corresponding to different first user information can be the same or different. The first control parameter can be pre-set in the cleaning equipment by the user with the first user information, or the cleaning equipment can adjust the original control parameter according to the first user information. By determining the first control parameter according to the first user information, each user can have personalized cleaning service. Finally, the first control module controls the cleaning equipment to work according to the first control parameter, that is, controls the cleaning equipment to execute the personalized cleaning service corresponding to the first control parameter according to the obtained first control parameter. In the application, after receiving the voice information, the user information is determined according to the voice information, and then the control parameter corresponding to the user information is determined according to the user information, and finally the cleaning equipment is controlled to execute the cleaning task according to the control parameter, so that the control of the cleaning equipment is realized. The application realizes the technical effect of providing personalized cleaning service for each user, improves the intelligent level of home cleaning and user experience, and meets the personalized cleaning needs of different members in a multi-user family.

[0026] According to a third aspect of the application, a cleaning equipment is provided, comprising a control device of the cleaning equipment according to any one of the preceding aspects.

[0027] The cleaning equipment provided by the application comprises a control device of the cleaning equipment according to any one of the preceding aspects, which can realize the technical effects of any one of the technical solutions, which will not be described here.

[0028] According to a fourth aspect of the present application, an electronic device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable in the processor, wherein the processor implements the steps of the control method of the cleaning device according to any one of the above aspects when executing the computer program.

[0029] The electronic device provided by the present application, wherein the processor implements the steps of the control method of the cleaning device when executing the computer program, can achieve the technical effects of any one of the above technical solutions, which will not be repeated here.

[0030] According to a fifth aspect of the present application, a storage medium is provided, wherein a computer program is stored in the storage medium, and the computer program implements the steps of the control method of the cleaning device according to any one of the above aspects when executed by a processor.

[0031] The storage medium provided by the present application, wherein the computer program implements the steps of the control method of the cleaning device when executed by the processor, can achieve the technical effects of any one of the above technical solutions, which will not be repeated here.

[0032] Additional aspects and advantages of the present application will become apparent from the following description with reference to the accompanying drawings. BRIEF DESCRIPTION OF DRAWINGS

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

[0034] Figure 1 A flowchart of the control method of the cleaning device of one embodiment of the present application is shown;

[0035] Figure 2 A flowchart of the control method of the cleaning device of one embodiment of the present application is shown before the step of determining the first control parameter according to the first user information;

[0036] Figure 3 A flowchart of the control method of the cleaning device of one embodiment of the present application is shown, one of the flowcharts of the step of controlling the cleaning device to work according to the first control parameter;

[0037] Figure 4 A flowchart of the control method of the cleaning device of one embodiment of the present application is shown, the step of determining the first user information according to the voice information;

[0038] Figure 5 A flowchart of the control method of the cleaning device of one embodiment of the present application is shown, one of the flowcharts of the step of controlling the cleaning device to work according to the first control parameter;

[0039] Figure 6One of the schematic block diagrams of the control device of the cleaning equipment of one embodiment of the present application is shown.

[0040] Figure 7 One of the schematic block diagrams of the control device of the cleaning equipment of one embodiment of the present application is shown.

[0041] Figure 8 One of the schematic block diagrams of the control device of the cleaning equipment of one embodiment of the present application is shown.

[0042] Figure 9 One of the schematic block diagrams of the control device of the cleaning equipment of one embodiment of the present application is shown. DETAILED DESCRIPTION

[0043] In order to enable a more clear understanding of the above-mentioned objects, features and advantages of the present application, the present application will be further described below with reference to the drawings and specific embodiments. It should be noted that the embodiments of the present application and the features in the embodiments can be combined with each other without conflict.

[0044] In the following description, a lot of specific details are set forth in order to facilitate a thorough understanding of the present application, however, the present application can also be implemented in other ways different from those described herein, and therefore, the scope of protection of the present application is not limited to the specific embodiments disclosed below.

[0045] Figure 1 One of the schematic block diagrams of the control device of the cleaning equipment of one embodiment of the present application is shown.

[0046] The method comprises:

[0047] Step 102: receiving voice information;

[0048] Step 104: determining first user information according to the voice information, wherein the first user information corresponds to the voice information;

[0049] Step 106: determining first control parameters according to the first user information, wherein the first user information corresponds to the first control parameters;

[0050] Step 108: controlling the cleaning equipment to work according to the first control parameters.

[0051] The application provides a control method of a cleaning device, which mainly comprises the following steps: firstly, receiving voice information, which can be a voice instruction issued by a user or a wake-up word set in advance by the user; processing the voice information to obtain first user information after the voice information is received, wherein the method can be inputting the voice information into a data model to obtain the first user information, wherein the data model is a pre-trained deep learning model, or extracting feature information in the voice information and then determining the first user information according to the feature information. The first user information corresponds to the voice information, and the first user information can be identity information, age information and gender information of the user inputting the voice information. The technical effect of determining the user issuing the voice information through the voice information is realized. The problem that the cleaning device cannot identify the user identity in a multi-user environment is solved. After the first user information is obtained, a first control parameter is determined according to the first user information, wherein the first user information corresponds to the first control parameter, that is, each first user information corresponds to a first control parameter, and the first control parameters corresponding to different first user information can be the same or different. The first control parameter can be pre-set in the cleaning device by the user with the first user information, or the cleaning device can adjust the original control parameter according to the first user information to obtain the first control parameter. The technical effect of providing personalized cleaning service for each user is realized by determining the first control parameter according to the first user information, so that each user can have personalized cleaning service. Finally, the cleaning device is controlled to work according to the first control parameter, that is, the cleaning device is controlled to execute the personalized cleaning service corresponding to the first control parameter according to the obtained first control parameter. In the application, the user information is determined according to the voice information after the voice information is received, then the control parameter corresponding to the user information is determined according to the user information, and finally the cleaning device is controlled to execute the cleaning task according to the control parameter, so that the control of the cleaning device is realized. The application realizes the technical effect of providing personalized cleaning service for each user, improves the intelligent level of home cleaning and user experience, and meets the personalized cleaning needs of different members in a multi-user family.

[0052] In some embodiments, optionally, the step of determining the first control parameter according to the first user information comprises: determining the first control parameter in a user preference database according to the first user information, wherein the user preference database comprises a plurality of second user information and a plurality of second control parameters, the second user information corresponds to the second control parameter, the first user information is one of the plurality of second user information, and the first control parameter is a control parameter corresponding to the first user information in the plurality of second control parameters.

[0053] In the embodiment, the step of determining the first control parameter according to the first user information comprises: determining the first control parameter according to the first user information in a user preference database, wherein one or more second user information and a second control parameter corresponding to each second user information exist in the user preference database, the second user information and the second control parameter are set by different users before the cleaning equipment starts to work, the second user information corresponds to the second control parameter, that is, the second user information is information of a user who sets the personalized cleaning service in advance, and the second control parameter is a control parameter required by the personalized service set by the user. After obtaining the first user information, since the first user information is one of the plurality of second user information, and the first control parameter is the second control parameter corresponding to the first user information in the plurality of second control parameters, after obtaining the first user information, the first user information is compared with the plurality of second user information, the second user information same as the first user information in the plurality of second user information is determined, then the second control parameter corresponding to the second user information in the plurality of second control parameters is determined according to the second user information, and finally the determined second control parameter is taken as the first control parameter.

[0054] Figure 2 A flowchart before the step of determining the first control parameter according to the first user information in the control method of the cleaning equipment of one embodiment of the present application is shown; before the step of determining the first control parameter according to the first user information, it comprises:

[0055] Step 202: obtaining second user information and permission information corresponding to the second user information;

[0056] Step 204: obtaining a task setting instruction, wherein the task setting instruction corresponds to the second user information;

[0057] Step 206: determining a second control parameter according to the permission information and the task setting instruction, wherein the second control parameter corresponds to the second user information;

[0058] Step 208: establishing a user preference database according to the second user information and the second control parameter.

[0059] In the embodiment, before the step of determining the first control parameter according to the first user information, the method comprises: first obtaining second user information and permission information corresponding to the second user information, wherein the second user information can be input by the user automatically or generated according to voice information input by the user. Then the permission information corresponding to the second user information is determined, that is, the permission information of the user represented by the second user information is determined. The permission information includes which control parameters the user can adjust and which control parameters the user cannot adjust. Exemplarily, a parent can limit the operation permission of a child, for example, limit the child to start the cleaning device only at a specific time period on weekdays, or the cleaning device can only be operated under the supervision of the parent. Then the task setting instruction input by the user is obtained, wherein the task setting instruction includes the working area of the cleaning device, the working time and the working intensity, etc. Then the second control parameter is determined according to the permission information and the task setting instruction, that is, the task setting instruction input by the user is processed according to the permission information of the user to determine which task setting instruction input by the user is allowed and which is not allowed. Then the second control parameter is determined according to the allowed task setting instruction. Finally, the user preference database is established according to the second user information and the second control parameter. The number of the second user information can be multiple, the number of the second control parameter can also be multiple, and the second user information and the second control parameter correspond one by one. The present application improves the efficiency of the cleaning device in executing the task, reduces the operation steps of the user, saves time, and improves the safety of the cleaning device by determining the second control parameter in the setting process according to the permission of the user.

[0060] Figure 3 A flowchart of the step of controlling the cleaning device to work according to the first control parameter in the control method of the cleaning device of one embodiment of the present application is shown; wherein the step of controlling the cleaning device to work according to the first control parameter comprises:

[0061] Step 302: obtaining the current time;

[0062] Step 304: determining the first time according to the current time and the cleaning time in the first control parameter;

[0063] Step 306: after waiting for the first time, controlling the cleaning device to work according to the first control parameter.

[0064] In this embodiment, the step of controlling the cleaning device to work according to the first control parameter comprises the following steps: first, obtaining the current time, that is, determining the time when the user issues the voice information, and then determining the cleaning time in the first control parameter, the cleaning time in the first control parameter being the working time of the cleaning device set in advance by the user issuing the voice information in the user preference database. Then, the first time is determined according to the current time and the cleaning time, wherein the difference between the current time and the cleaning time can be calculated by data operation to obtain the first time. Finally, the cleaning device is controlled to wait for the first time, and after waiting for the first time, the cleaning device is controlled to work according to the first control parameter. By obtaining the current time and the cleaning time in the first control parameter, and then calculating the first time between the current time and the cleaning time, and finally controlling the cleaning device to wait for the first time before starting to work, the technical effect that different family members may wish to clean at different times is realized.

[0065] Figure 4 A flowchart of the step of determining the first user information according to the voice information in the control method of the cleaning device of one embodiment of the present application is shown; wherein the step of determining the first user information according to the voice information comprises:

[0066] Step 402: determining the voice feature in the voice information;

[0067] Step 404: determining the first user information according to the voice feature.

[0068] In this embodiment, the step of determining the first user information according to the voice information comprises the following steps: first, determining the voice feature in the voice information by voice recognition technology, wherein the voice feature can be the audio feature in the voice information or the keyword contained in the voice information. Then, the first user information is determined according to the obtained voice feature, that is, the identity of the user issuing the voice information is determined according to the obtained audio feature or keyword. By voice recognition technology, the identity of the user issuing the voice information is determined according to the received voice information, thereby solving the problem that the cleaning device cannot identify the user identity in a multi-user environment.

[0069] Figure 5 A flowchart of the step of controlling the cleaning device to work according to the first control parameter in the control method of the cleaning device of one embodiment of the present application is shown; wherein the number of the first control parameters is multiple, and the step of controlling the cleaning device to work according to the first control parameter further comprises:

[0070] Step 502: extracting the first feature information from the voice information, wherein the first feature information comprises one or a combination of several of the following: a keyword, a time and a location;

[0071] Step 504: obtaining a historical cleaning record corresponding to the first user information;

[0072] Step 506: determining a third control parameter from the first characteristic information and the historical cleaning record in the plurality of first control parameters, wherein the third control parameter is any one of the plurality of first control parameters;

[0073] Step 508: controlling the cleaning equipment to work according to the third control parameter.

[0074] In this embodiment, the number of first control parameters is multiple, that is, the first user information can correspond to multiple first control parameters, that is, one user can set multiple different cleaning services. The step of controlling the cleaning equipment to work according to the first control parameter further includes: first, information extraction is performed on the received voice information to obtain first characteristic information, wherein the first characteristic information includes one or a combination of keywords, time and location, for example, the voice information can be converted into text information, and then the keywords, time and location and other information in the text information are extracted by a trained data model to obtain the first characteristic information. Then, the historical cleaning record corresponding to the first user information is obtained, and then the third control parameter is determined from the first characteristic information and the historical cleaning record in the plurality of first control parameters, wherein the third control parameter is any one of the plurality of first control parameters, that is, the keywords, time, location and historical cleaning record and other information in the voice information are comprehensively analyzed, and then a suitable first control parameter, that is, the third control parameter, is selected from the plurality of first control parameters corresponding to the first user information, and finally the cleaning equipment is controlled to work according to the third control parameter. When the user has multiple different cleaning services, the cleaning service used by the user this time is determined by comprehensively analyzing the keywords, time, location and historical cleaning record and other information in the voice information sent by the user, thereby improving the user experience.

[0075] In some embodiments, optionally, the first control parameter includes one or a combination of cleaning intensity, cleaning area, cleaning time and cleaning frequency.

[0076] In this embodiment, the first control parameter can be one or a combination of cleaning intensity, cleaning area, cleaning time and cleaning frequency. Different users set different cleaning intensity, cleaning area, cleaning time and cleaning frequency and other parameter information, so that the cleaning equipment can perform different cleaning tasks according to different users, thereby meeting the use requirements of the users.

[0077] The main steps of the present application include: first, the user wakes up the cleaning device through voice instruction, then the cleaning device collects the voice instruction of the user, analyzes the voice instruction, and determines the identity of the user. Then, according to the recognized user identity, the corresponding personalized cleaning parameters are called from the user preference database, and finally the cleaning device executes the cleaning task according to the personalized cleaning parameters. In the present application, the user identity is determined through voice recognition technology, which solves the problem that the cleaning device cannot identify the user identity in a multi-user environment. At the same time, by pre-setting the personal cleaning parameters, that is, establishing the user preference database, after the identity of the user is determined, the personalized parameter settings recorded in the user preference database are directly executed, thereby improving the efficiency of the cleaning device in executing tasks, reducing the operation steps of the user, and saving time. At the same time, the present application also improves the intelligent level of the cleaning device and the user experience, and meets the personalized cleaning needs of different members in a multi-user family.

[0078] Exemplarily, when the cleaning device is a sweeping robot, the first example is that the living room in the home is the center of multi-user activities, and different family members may want different degrees of cleaning at different times. For example, the father may prefer a thorough cleaning at night, while the children may not want to be disturbed while they are playing. Through voice recognition, the sweeping robot can perform deep cleaning when the father gives the instruction, and perform light cleaning when the children give the instruction. The second example is that each family member may have different requirements for the cleaning of the bedroom. For example, one family member may require the robot to clean every morning, while another may prefer to clean at night. Through voice recognition, the sweeping robot can identify who is in the bedroom and clean according to the preferences of that member. The third example is that the kitchen and dining room are high-pollution areas in the home, and different family members may have different views on cleaning frequency. For example, the person cooking may want to clean immediately after dinner, while others may not mind cleaning later. Through voice recognition, the sweeping robot can decide the time and intensity of cleaning according to the issuer of the instruction. The fourth example is that for elderly or disabled family members, they may need the sweeping robot to clean at their convenience to avoid interfering with their daily activities. Through voice recognition, the sweeping robot can recognize their instructions and clean at the time specified by them.

[0079] Figure 6 A schematic block diagram of a control device of a cleaning device of one embodiment of the present application is shown; wherein the control device 60 of the cleaning device comprises:

[0080] The receiving module 602 is configured to receive voice information;

[0081] The first determining module 604 is configured to determine first user information according to the voice information, wherein the first user information corresponds to the voice information;

[0082] The second determining module 606 is configured to determine the first control parameter according to the first user information, wherein the first user information corresponds to the first control parameter.

[0083] The first control module 608 is configured to control the cleaning device to work according to the first control parameter.

[0084] The control device 60 of the cleaning device provided by the application comprises a receiving module 602, a first determining module 604, a second determining module 606 and a first control module 608. The receiving module 602 receives voice information, which can be a voice instruction issued by a user or a wake-up word set in advance by the user. After receiving the voice information, the first determining module 604 processes the voice information to obtain first user information. The method can be to input the voice information into a data model to obtain the first user information, wherein the data model is a pre-trained deep learning model, or to extract feature information in the voice information and then determine the first user information according to the feature information. The first user information corresponds to the voice information, and the first user information can be identity information, age information and gender information of the user who inputs the voice information. By determining the first user information according to the voice information, the technical effect of determining the user who issues the voice information through the voice information is realized. The problem that the cleaning device cannot identify the user identity in a multi-user environment is solved. After obtaining the first user information, the second determining module 606 determines a first control parameter according to the first user information, wherein the first user information corresponds to the first control parameter, that is, each first user information corresponds to a first control parameter, and the first control parameters corresponding to different first user information can be the same or different. The first control parameter can be pre-set in the cleaning device by the user with the first user information, or the cleaning device can adjust the original control parameter according to the first user information. By determining the first control parameter according to the first user information, each user can have personalized cleaning service. Finally, the first control module 608 controls the cleaning device to work according to the first control parameter, that is, controls the cleaning device to perform personalized cleaning service corresponding to the first control parameter according to the obtained first control parameter. In the application, after receiving the voice information, the user information is determined according to the voice information, then the control parameter corresponding to the user information is determined according to the user information, and finally the cleaning device is controlled to perform the cleaning task according to the control parameter, thereby realizing the control of the cleaning device. The application realizes the technical effect of providing personalized cleaning service for each user, improves the intelligent level of home cleaning and user experience, and meets the personalized cleaning needs of different members in a multi-user family.

[0085] In some embodiments, the second determining module 606 is specifically configured to determine the first control parameter in the user preference database according to the first user information, wherein the user preference database comprises a plurality of second user information and a plurality of second control parameters, the second user information corresponds to the second control parameter, the first user information is one of the plurality of second user information, and the first control parameter is the control parameter corresponding to the first user information in the plurality of second control parameters.

[0086] In this embodiment, the second determining module 606 is specifically configured to determine the first control parameter in the user preference database according to the first user information, wherein there is one or more second user information and the second control parameter corresponding to each second user information in the user preference database, and the second user information and the second control parameter are set by different users before the cleaning equipment starts to work, wherein the second user information corresponds to the second control parameter, that is, the second user information is the information of the user who sets the personalized cleaning service in advance, and the second control parameter is the control parameter required by the personalized service set by the user. After obtaining the first user information, since the first user information is one of the plurality of second user information, and the first control parameter is the second control parameter corresponding to the first user information in the plurality of second control parameters, after obtaining the first user information, the first user information is compared with the plurality of second user information to determine the second user information identical to the first user information in the plurality of second user information, then the second control parameter corresponding to the second user information is determined in the plurality of second control parameters according to the second user information, and finally the determined second control parameter is taken as the first control parameter.

[0087] In some embodiments, the control device 60 of the cleaning equipment further comprises: a first obtaining module configured to obtain second user information and permission information corresponding to the second user information; a second obtaining module configured to obtain a task setting instruction, wherein the task setting instruction corresponds to the second user information; a third determining module configured to determine a second control parameter according to the permission information and the task setting instruction, wherein the second control parameter corresponds to the second user information; and a establishing module configured to establish a user preference database according to the second user information and the second control parameter.

[0088] In this embodiment, the control device 60 of the cleaning device further comprises a first obtaining module, a second obtaining module, a third determining module and a establishing module. The first obtaining module first obtains second user information and permission information corresponding to the second user information, wherein the second user information can be input by the user or generated according to voice information input by the user. Then the permission information corresponding to the second user information is determined, that is, the permission information of the user represented by the second user information is determined. The permission information includes which control parameters the user can adjust and which control parameters the user cannot adjust. Then the second obtaining module obtains the task setting instruction input by the user, wherein the task setting instruction includes the working area, working time and working intensity of the cleaning device and the like. Then the third determining module determines the second control parameter according to the permission information and the task setting instruction, that is, the task setting instruction input by the user is processed according to the permission information of the user to determine which task setting instruction is allowed and which task setting instruction is not allowed. Then the second control parameter is determined according to the allowed task setting instruction. Finally, the establishing module establishes the user preference database according to the second user information and the second control parameter. The number of second user information can be multiple, the number of second control parameter can also be multiple, and the second user information and the second control parameter correspond one by one. The present application improves the efficiency of the cleaning device in executing the task by pre-setting the personal cleaning parameter, reduces the operation steps of the user, saves time; the second control parameter is determined by the user's permission during the setting process, so the safety of the cleaning device is also improved.

[0089] In some embodiments, optionally, the first control module 608 is specifically configured to obtain the current time; determine the first time according to the current time and the cleaning time in the first control parameter; and control the cleaning device to work according to the first control parameter after waiting for the first time.

[0090] In this embodiment, the first control module 608 is specifically configured to obtain the current time, that is, to determine the time when the user issues the voice information, and then to determine the cleaning time in the first control parameter, which is the working time of the cleaning device set in advance by the user in the user preference database. Then the first time is determined according to the current time and the cleaning time, wherein the difference between the current time and the cleaning time can be calculated by data operation to obtain the first time. Finally, the cleaning device is controlled to wait for the first time, and after waiting for the first time, the cleaning device is controlled to work according to the first control parameter. By obtaining the current time and the cleaning time in the first control parameter, then calculating the first time between the current time and the cleaning time, and finally controlling the cleaning device to work after waiting for the first time, the technical effect that different family members may wish to clean at different times is realized.

[0091] In some embodiments, optionally, the first determining module 604 is specifically configured to determine a voice feature in the voice information; and determine the first user information according to the voice feature.

[0092] In this embodiment, the first determining module 604 is specifically configured to determine the voice feature in the voice information by using a voice recognition technology, wherein the voice feature can be an audio feature in the voice information or a keyword contained in the voice information, etc. Then the first user information is determined according to the voice feature, that is, the identity of the user sending the voice information is determined according to the obtained audio feature or keyword. The identity of the user sending the voice information is determined according to the received voice information by using the voice recognition technology, thereby solving the problem that the cleaning device cannot identify the user identity in a multi-user environment.

[0093] In some embodiments, optionally, the number of the first control parameters is multiple, and the first control module 608 is further specifically configured to extract first feature information from the voice information, wherein the first feature information includes one or a combination of several of keywords, time and location; obtain historical cleaning records corresponding to the first user information; determine a third control parameter from the multiple first control parameters according to the first feature information and the historical cleaning records, wherein the third control parameter is any one of the multiple first control parameters; and control the cleaning device to work according to the third control parameter.

[0094] In this embodiment, the number of the first control parameters is multiple, that is, the first user information can correspond to multiple first control parameters, that is, one user can set multiple different cleaning services. The first control module 608 is further specifically configured to first extract first feature information from the received voice information, wherein the first feature information includes one or a combination of several of keywords, time and location. For example, the voice information can be converted into text information, and then the keywords, time and location in the text information are extracted by using a trained data model to obtain the first feature information. Then the historical cleaning records corresponding to the first user information are obtained, and then a third control parameter is determined from the multiple first control parameters according to the first feature information and the historical cleaning records, wherein the third control parameter is any one of the multiple first control parameters. That is, the keywords, time, location in the voice information and the historical cleaning records are comprehensively analyzed, and then a suitable first control parameter, that is, the third control parameter, is selected from the multiple first control parameters corresponding to the first user information, and finally the cleaning device is controlled to work according to the third control parameter. When the user has multiple different cleaning services, the cleaning service used by the user this time is determined by comprehensively analyzing the keywords, time, location in the voice information sent by the user and the historical cleaning records of the user, thereby improving the user experience.

[0095] In some embodiments, the first control parameter comprises one or a combination of cleaning intensity, cleaning area, cleaning time and cleaning frequency.

[0096] In this embodiment, the first control parameter can be one or a combination of cleaning intensity, cleaning area, cleaning time and cleaning frequency. Different users set different parameters such as cleaning intensity, cleaning area, cleaning time and cleaning frequency, so that the cleaning device can perform different cleaning tasks according to different users, thereby meeting the use requirements of users.

[0097] Figure 7 A schematic block diagram of a control device of a cleaning device according to an embodiment of the present application is shown; wherein the control device 60 of the cleaning device further comprises a voice recognition module 610, a user preference database 612 and an execution module 614. The user pre-stores the personalized cleaning parameters of different family members in the user preference database 612, then the voice recognition module 610 receives the voice instruction input by the user and recognizes the user identity, and finally the execution module 614 calls the corresponding personalized cleaning parameters from the user preference database 612 according to the user identity recognized by the voice recognition module 610, and controls the cleaning device to perform the cleaning task. Among them, Figure 8 A schematic block diagram of a voice recognition module in a control device of a cleaning device according to an embodiment of the present application is shown; as Figure 8 shown, the voice recognition module 610 comprises a voice collection unit 6102 and an identity recognition unit 6104, the voice collection unit 6102 can collect the voice instruction of the user, and the identity recognition unit 6104 can recognize the user identity through voice features. At the same time, the user preference database comprises: user identity, and cleaning parameters corresponding to the user identity, such as cleaning intensity, cleaning area, cleaning time, cleaning frequency, etc.

[0098] According to an embodiment of the present application, a cleaning device is provided, comprising the control device of the cleaning device according to any one of the above.

[0099] The cleaning device provided by the present application comprises the control device of the cleaning device according to any one of the above, which can achieve the technical effects of any one of the above technical solutions, which will not be repeated here. Exemplarily, the electronic device can be a sweeping robot, a mopping robot, etc.

[0100] Figure 9 A schematic block diagram of an electronic device according to an embodiment of the present application is shown; wherein the electronic device 90 comprises a memory 902, a processor 904 and a computer program stored on the memory 902 and executable on the processor 904, and the processor 904 implements the steps of the control method of the cleaning device according to any one of the above when executing the computer program.

[0101] The electronic device 90 provided by the present application, when the processor 904 executes the computer program, the steps of the control method of the cleaning device are realized, and the technical effects of any of the above embodiments can be realized, and will not be repeated.

[0102] One embodiment of the present application provides a storage medium having a computer program stored thereon, and the computer program, when executed by a processor, realizes the steps of the control method of the cleaning device according to any of the above embodiments.

[0103] The storage medium provided by the present application, when the computer program is executed by the processor, realizes the steps of the control method of the cleaning device, and the technical effects of any of the above embodiments can be realized, and will not be repeated.

[0104] The storage medium can be a tangible device that can retain and store instructions for use by an instruction execution device. The storage medium can be an electronic storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the above, but is not limited to this. A non-exhaustive list of more specific examples of the storage medium includes a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a static random access memory (SRAM), a portable compact disc read-only memory (CD-ROM), a digital versatile disc (DVD), a memory card, a floppy disk, an encoding mechanical device (such as a punch card or a groove with a raised structure recording instructions), and any suitable combination of the above. The storage medium used herein should not be understood as a transmission signal itself, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through a waveguide or other transmission medium, or electrical signals transmitted through wires, etc.

[0105] In the description of the present application, the terms "first", "second" are only used for the purpose of description, and should not be understood as indicating or implying relative importance, unless otherwise explicitly specified and limited; the terms "connection", "installation", "fixation" and the like should be understood in a broad sense, for example, "connection" can be fixed connection, can also be detachable connection, or integral connection; can be directly connected, or indirectly connected through an intermediate medium. For those skilled in the art, the specific meaning of the above terms in the present application can be understood according to the specific circumstances.

[0106] In the description of the present specification, the description of the terms "one embodiment", "some embodiments", "certain embodiments", and the like means that the specific features, structures, materials or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present application. In the present specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Also, the specific features, structures, materials or characteristics described can be combined in any suitable manner in one or more embodiments or examples.

[0107] The above only describes the preferred embodiments of the present application and is not intended to limit the present application. The present application can have various modifications and changes for those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. A control method of a cleaning apparatus, characterized by, The method comprises the following steps: receiving voice information; determining first user information according to the voice information, wherein the first user information corresponds to the voice information; determining first control parameters according to the first user information, wherein the first user information corresponds to the first control parameters; controlling a cleaning device to work according to the first control parameters.

2. The control method of the cleaning apparatus according to claim 1, characterized by, The step of determining the first control parameters according to the first user information comprises the following steps: determining the first control parameters in a user preference database according to the first user information, wherein the user preference database comprises a plurality of second user information and a plurality of second control parameters, the second user information corresponds to the second control parameters, the first user information is one of the plurality of second user information, and the first control parameters are control parameters corresponding to the first user information in the plurality of second control parameters.

3. The control method of the cleaning apparatus according to claim 2, characterized by, Before the step of determining the first control parameters according to the first user information, the method comprises the following steps: obtaining the second user information and permission information corresponding to the second user information; obtaining a task setting instruction, wherein the task setting instruction corresponds to the second user information; determining the second control parameters according to the permission information and the task setting instruction, wherein the second control parameters correspond to the second user information; establishing the user preference database according to the second user information and the second control parameters.

4. The control method of a cleaning apparatus according to claim 1, wherein The step of controlling the cleaning device to work according to the first control parameters comprises the following steps: obtaining a current time; determining a first time according to the current time and a cleaning time in the first control parameters; controlling the cleaning device to work according to the first control parameters after waiting for the first time.

5. The control method of a cleaning apparatus according to claim 1, wherein The step of determining the first user information according to the voice information comprises the following steps: determining a voice feature in the voice information; determining the first user information according to the voice feature.

6. The control method of a cleaning apparatus according to claim 1, wherein The number of the first control parameters is a plurality, and the step of controlling the cleaning device to work according to the first control parameters further comprises the following steps: performing information extraction on the voice information to obtain first feature information, wherein the first feature information comprises one or a combination of keywords, time and location; obtaining historical cleaning records corresponding to the first user information; determining third control parameters in the plurality of first control parameters according to the first feature information and the historical cleaning records, wherein the third control parameters are any of the first control parameters in the plurality of first control parameters; controlling the cleaning device to work according to the third control parameters.

7. The control method of the cleaning device according to any one of claims 1 to 6, characterized in that, The first control parameters comprise one or a combination of cleaning intensity, cleaning area, cleaning time and cleaning frequency.

8. A control device for a cleaning apparatus, characterized by The method comprises the following steps: a receiving module, configured to receive voice information; a first determining module, configured to determine first user information according to the voice information, wherein the first user information corresponds to the voice information; a second determining module, configured to determine a first control parameter according to the first user information, wherein the first user information corresponds to the first control parameter; a first control module, configured to control the cleaning device to work according to the first control parameter.

9. A cleaning apparatus, characterized by The control device of the cleaning device according to claim 8. The control device of the cleaning device according to claim 8.

10. An electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, The processor executes the computer program to implement the steps of the control method of the cleaning device according to any one of claims 1 to 7.

11. A storage medium having stored thereon a computer program, characterized in that The computer program is executed by the processor to implement the steps of the control method of the cleaning device according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Cleaning device and operation method thereof

    CN112157680A

  • Indoor environment interactive purification method and device based on robot and intelligent cleaning robot

    CN113243821A

  • Cleaning control method and device, cleaning robot and storage medium

    CN114081406A

  • Sweeping robot

    CN114255748A

  • Customized cleaning task generation method and device, storage medium and electronic device

    CN117953877A