Washing machine control method and device, electronic equipment and storage medium

By controlling the washing machine wakeup based on user behavior and washing machine status when no wake-up instruction is received, the problem of slow wake-up speed in the prior art is solved, and fast wake-up and efficient voice interaction are achieved.

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

Patent Information

Application Number
CN202311159837.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-08
Publication Date
2025-03-11

AI Technical Summary

Technical Problem

In the prior art, wake-up washing machine requires more users to operate, and the washing machine wakes up slowly, which affects the efficiency of voice interaction of the washing machine.

Method used

When the wake-up command of the washing machine is not received, based on the user's behavior and/or the operating state of the washing machine, the washing machine is controlled to enter the wake-up state, collect the user's voice information, generate voice interaction commands, and control the washing machine to execute these commands.

Benefits of technology

It simplifies user operations, realizes rapid wake-up of the washing machine, and improves the efficiency and flexibility of the washing machine's voice interaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119593169A_ABST
    Figure CN119593169A_ABST
Patent Text Reader

Abstract

The invention relates to a washing machine control method and device, electronic equipment and a storage medium, and belongs to the technical field of washing machines. The method comprises the steps of controlling the washing machine to enter an awakening state based on a behavior of a user and / or a running state of the washing machine under the condition that an awakening instruction of the washing machine is not received; collecting voice information of a user; generating a voice interaction instruction of the washing machine based on the voice information; controlling the washing machine to execute the voice interaction instruction. Therefore, under the condition that the awakening instruction of the washing machine is not received, the behavior of the user and / or the running state of the washing machine can be considered, and the washing machine is directly controlled to enter the awakening state, so that voice interaction can be performed between the user and the washing machine; compared with the prior art that the washing machine is controlled to enter the wake-up state only when the wake-up instruction of the washing machine is received, the user operation is simplified in the scheme, rapid wake-up of the washing machine can be realized, and the voice interaction efficiency and flexibility of the washing machine are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the technical field of washing machines, and in particular to a control method, device, electronic device and storage medium for a washing machine. Background Art

[0002] At present, with the development of technologies such as artificial intelligence and natural language processing, voice interaction technology has been widely used in washing machines, reducing the manual operation of users and facilitating people's lives. In order to save energy and reduce misoperation, most washing machines need to be controlled to enter the wake-up state. However, in the related technology, waking up the washing machine requires more operations from the user, and the washing machine wakes up slowly, which in turn affects the efficiency of the washing machine's voice interaction. Summary of the invention

[0003] The present disclosure provides a control method, device, electronic device, computer-readable storage medium, and computer program product for a washing machine, so as to at least solve the problem in the related art that waking up a washing machine requires many operations from the user, the washing machine wakes up slowly, and thus affects the efficiency of voice interaction of the washing machine. The technical solution of the present disclosure is as follows:

[0004] According to a first aspect of an embodiment of the present disclosure, a method for controlling a washing machine is provided, comprising: controlling the washing machine to enter a wake-up state based on a user's behavior and / or an operating state of the washing machine when no wake-up command of the washing machine is received; collecting voice information of the user; generating a voice interaction command of the washing machine based on the voice information; and controlling the washing machine to execute the voice interaction command.

[0005] In one embodiment of the present disclosure, controlling the washing machine to enter a wake-up state based on the user's behavior and / or the operating state of the washing machine includes: if the user's behavior is to close the drum door of the washing machine, and / or the drum door of the washing machine is in a closed state, controlling the washing machine to enter a wake-up state.

[0006] In one embodiment of the present disclosure, controlling the washing machine to enter a wake-up state based on the user's behavior and / or the operating state of the washing machine includes: if the operating state of the washing machine is that washing is finished, controlling the washing machine to enter a wake-up state.

[0007] In one embodiment of the present disclosure, controlling the washing machine to enter a wake-up state based on the user's behavior and / or the operating state of the washing machine includes: if the user's behavior is approaching the washing machine, controlling the washing machine to enter a wake-up state.

[0008] In one embodiment of the present disclosure, after controlling the washing machine to enter the wake-up state, it also includes: obtaining the cumulative wake-up duration of the current wake-up process of the washing machine; if the cumulative wake-up duration is greater than the first set duration, controlling the washing machine to enter the non-wake-up state.

[0009] In one embodiment of the present disclosure, before controlling the washing machine to enter a non-awakening state, it also includes: determining that the user has no voice interaction intention with the washing machine, and / or identifying that the voice interaction instruction has not been generated within a second set time length from the current moment, wherein the second set time length is less than or equal to the first set time length.

[0010] In one embodiment of the present disclosure, before controlling the washing machine to enter a wake-up state, it also includes: identifying that the value of the target configuration information of the washing machine is a first set value, wherein the first set value is used to indicate that when no wake-up instruction of the washing machine is received, the washing machine is controlled to enter a wake-up state based on the user's behavior and / or the operating status of the washing machine.

[0011] In one embodiment of the present disclosure, the method also includes: identifying that the value of the target configuration information is a second set value, wherein the second set value is used to indicate that when no wake-up command of the washing machine is received, the washing machine is controlled to continue to maintain a non-awakening state; controlling the washing machine to continue to maintain a non-awakening state.

[0012] According to a second aspect of an embodiment of the present disclosure, a control device for a washing machine is provided, comprising: a control module, configured to control the washing machine to enter a wake-up state based on the user's behavior and / or the operating state of the washing machine without receiving a wake-up command from the washing machine; a collection module, configured to collect the user's voice information; a generation module, configured to generate a voice interaction command for the washing machine based on the voice information; and the control module is further configured to control the washing machine to execute the voice interaction command.

[0013] In one embodiment of the present disclosure, the control module is further configured to execute: if the user's behavior is to close the drum door of the washing machine, and / or the drum door of the washing machine is in a closed state, control the washing machine to enter a wake-up state.

[0014] In one embodiment of the present disclosure, the control module is further configured to execute: if the running state of the washing machine is that washing is finished, controlling the washing machine to enter a wake-up state.

[0015] In one embodiment of the present disclosure, the control module is further configured to execute: if the user's behavior is to approach the washing machine, control the washing machine to enter a wake-up state.

[0016] In one embodiment of the present disclosure, after controlling the washing machine to enter a wake-up state, the control module is further configured to execute: obtaining the cumulative wake-up duration of the current wake-up process of the washing machine; if the cumulative wake-up duration is greater than the first set duration, controlling the washing machine to enter a non-wake-up state.

[0017] In one embodiment of the present disclosure, before controlling the washing machine to enter a non-awakening state, the control module is further configured to execute: determining that the user has no voice interaction intention with the washing machine, and / or identifying that the voice interaction instruction has not been generated within a second set time length from the current moment, wherein the second set time length is less than or equal to the first set time length.

[0018] In one embodiment of the present disclosure, before controlling the washing machine to enter a wake-up state, the control module is further configured to execute: identifying that a value of the target configuration information of the washing machine is a first set value, wherein the first set value is used to indicate that when no wake-up instruction of the washing machine is received, the washing machine is controlled to enter a wake-up state based on the user's behavior and / or the operating status of the washing machine.

[0019] In one embodiment of the present disclosure, the control module is further configured to execute: identifying that the value of the target configuration information is a second set value, wherein the second set value is used to indicate that when no wake-up command of the washing machine is received, the washing machine is controlled to continue to maintain a non-awakening state; controlling the washing machine to continue to maintain a non-awakening state.

[0020] According to a third aspect of an embodiment of the present disclosure, there is provided an electronic device, comprising a processor; and a memory for storing instructions executable by the processor; wherein the processor is configured to implement the steps of the method described in the first aspect of the embodiment of the present disclosure.

[0021] According to a fourth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided, on which computer program instructions are stored. When the program instructions are executed by a processor, the steps of the method described in the first aspect of the embodiment of the present disclosure are implemented.

[0022] According to a fifth aspect of an embodiment of the present disclosure, a computer program product is provided, comprising a computer program, wherein when the computer program is executed by a processor of an electronic device, the computer program implements the steps of the method described in the first aspect of the embodiment of the present disclosure.

[0023] The technical solution provided by the embodiments of the present disclosure brings at least the following beneficial effects: when the wake-up command of the washing machine is not received, the washing machine can be directly controlled to enter the wake-up state taking into account the user's behavior and / or the operating status of the washing machine, so that voice interaction can be carried out between the user and the washing machine. Compared with the related art that the washing machine is controlled to enter the wake-up state only when the wake-up command of the washing machine is received, the present solution simplifies the user operation, can realize the quick wake-up of the washing machine, and improves the efficiency and flexibility of the voice interaction of the washing machine.

[0024] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] The drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the description are used to explain the principles of the present disclosure, and do not constitute improper limitations on the present disclosure.

[0026] Figure 1 is a flow chart showing a method for controlling a washing machine according to an exemplary embodiment.

[0027] Figure 2 The flowchart of a method for controlling a washing machine to enter a wake-up state is shown according to an exemplary embodiment.

[0028] Figure 3 is a flowchart showing a method for controlling a washing machine according to another exemplary embodiment.

[0029] Figure 4 is a block diagram showing a control system of a washing machine according to an exemplary embodiment.

[0030] Figure 5 is a block diagram of a control device for a washing machine according to an exemplary embodiment.

[0031] Figure 6 It is a block diagram of an electronic device according to an exemplary embodiment. DETAILED DESCRIPTION

[0032] In order to enable ordinary persons in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings.

[0033] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0034] The acquisition, storage, use, and processing of data in the technical solution disclosed in this disclosure are in compliance with the relevant provisions of national laws and regulations.

[0035] Figure 1 is a flow chart showing a method for controlling a washing machine according to an exemplary embodiment. Figure 1 As shown, the control method of the washing machine of the embodiment of the present disclosure includes the following steps.

[0036] S101 : When no wake-up instruction of the washing machine is received, the washing machine is controlled to enter a wake-up state based on the user's behavior and / or the operating state of the washing machine.

[0037] It should be noted that the control method of the washing machine of the embodiment of the present disclosure is executed by an electronic device, which includes a mobile phone, a notebook, a desktop computer, a vehicle-mounted terminal, a smart home appliance, a wearable device, etc. Among them, the wearable device may include a wrist-worn device (such as a smart watch, a smart bracelet), a head-worn device, a foot-worn device, etc. The control method of the washing machine of the embodiment of the present disclosure can be executed by the control device of the washing machine of the embodiment of the present disclosure, and the control device of the washing machine of the embodiment of the present disclosure can be configured in any electronic device to execute the control method of the washing machine of the embodiment of the present disclosure.

[0038] It should be noted that there are not too many restrictions on the wake-up command, for example, it can include voice commands, gesture commands, touch commands, etc. For example, taking the wake-up command as a voice command as an example, the user's voice information can be collected, and voice recognition can be performed on the user's voice information to obtain the user's recognition text, and identify whether the user's recognition text includes the wake-up word. If the user's recognition text includes the wake-up word, it is determined that the wake-up command of the washing machine has been received. There are not too many restrictions on the wake-up word, for example, it can include "turn on", "start", etc.

[0039] It should be noted that in the related art, the washing machine is controlled to enter the wake-up state only when the wake-up instruction of the washing machine is received. However, in the present solution, if the wake-up instruction of the washing machine is not received, the washing machine can be controlled to enter the wake-up state based on the user's behavior and / or the running state of the washing machine. The user's behavior refers to the behavior that triggers the washing machine to enter the wake-up state, and the user's behavior is not a wake-up instruction, nor is it a behavior that generates a wake-up instruction. The running state of the washing machine refers to the running state that triggers the washing machine to enter the wake-up state.

[0040] In one implementation, determining the behavior of the user may include capturing images of the user, acquiring multiple images, performing human motion recognition on the images, and determining the behavior of the user.

[0041] In one embodiment, determining the user's behavior may include obtaining the user's motion trajectory. If the distance between the trajectory point in the motion trajectory and the washing machine is on a downward trend, the user's behavior is determined to be approaching the washing machine. If the distance between the trajectory point in the motion trajectory and the washing machine is on an upward trend, the user's behavior is determined to be moving away from the washing machine.

[0042] It should be noted that there are not too many limitations on the operating status of the washing machine. For example, it may include the operating status of multiple components of the washing machine, washing not started, washing in progress, washing paused, washing finished, etc.

[0043] In the embodiments of the present disclosure, based on the user's behavior and / or the running state of the washing machine, controlling the washing machine to enter the awakening state may include the following possible implementations:

[0044] Method 1: If the user's action is to close the drum door of the washing machine, and / or the drum door of the washing machine is in a closed state, the washing machine is controlled to enter a wake-up state.

[0045] Method 2: If the running state of the washing machine is that washing is finished, control the washing machine to enter the wake-up state.

[0046] Method 3: If the user approaches the washing machine, the washing machine is controlled to enter a wake-up state.

[0047] Method 4: Collect the user's voice information, perform semantic analysis on the user's voice information, determine that the user has a voice interaction intention with the washing machine, and control the washing machine to enter a wake-up state.

[0048] It should be noted that the recognition of whether the user has a voice interaction intention with the washing machine can be achieved by using any voice interaction intention recognition method in the relevant technology, and no excessive restrictions are made here. The voice interaction intention corresponding to the washing machine is not too limited. For example, it can include opening and closing the drum door, starting the washing process, pausing the washing process, ending the washing process, selecting the washing mode, configuring the washing parameters, etc. Among them, the washing parameters may include the speed, temperature, etc.

[0049] In some examples, voice recognition is performed on the user's voice information to obtain the user's recognition text, and it is identified whether the user's recognition text includes setting keywords. If the user's recognition text includes at least one setting keyword corresponding to a voice interaction intention, it is determined that the user has a voice interaction intention with the washing machine. Conversely, if the user's recognition text does not include the setting keyword, it is determined that the user has no voice interaction intention with the washing machine.

[0050] It should be noted that there are no excessive restrictions on setting keywords, and different voice interaction intentions may correspond to different setting keywords. For example, the setting keywords corresponding to opening and closing the drum door may include "open the drum door", "close the drum door", etc., the setting keywords corresponding to "start the laundry process" may include "start laundry", "wash now", etc., the setting keywords corresponding to "select laundry mode" may include "mixed mode", "quick wash mode", etc., and the setting keywords corresponding to "configure laundry parameters" may include "speed", "temperature", etc.

[0051] S102, collecting the user's voice information.

[0052] In one implementation, the user's voice information can be collected through a voice collection device on the washing machine. It should be noted that there is no excessive limitation on the voice collection device, for example, it can include a MIC (Microphone) module.

[0053] S103, generating a voice interaction instruction for the washing machine based on the voice information.

[0054] It should be noted that the generation of voice interaction instructions can be achieved by using any voice interaction instruction generation method in the relevant technology, and no further limitations are made here.

[0055] In one embodiment, voice interaction instructions for the washing machine are generated based on voice information, including performing semantic analysis on the voice information, determining the user's voice interaction intention for the washing machine, and generating voice interaction instructions based on the user's voice interaction intention for the washing machine.

[0056] For example, the user may say "open the drum door", and the above voice information may be semantically analyzed to determine that the user's voice interaction intention with the washing machine is to open the drum door. Based on the above voice interaction intention, a voice interaction instruction of "open the drum door" may be generated.

[0057] For example, the user can say "start washing clothes", and the above voice information can be semantically analyzed to determine that the user's voice interaction intention with the washing machine is to start the washing process. Based on the above voice interaction intention, a voice interaction instruction of "start the washing process" can be generated.

[0058] For example, the user may say "mixed mode", and the above voice information may be semantically analyzed to determine that the user's voice interaction intention with the washing machine is to select the washing mode. Based on the above voice interaction intention, a voice interaction instruction of "select the washing mode as mixed mode" may be generated.

[0059] For example, the user can say "the temperature is 30 degrees", and the above voice information can be semantically analyzed to determine that the user's voice interaction intention for the washing machine is to configure washing parameters. Based on the above voice interaction intention, a voice interaction instruction "the washing temperature is 30 degrees Celsius" can be generated.

[0060] S104, controlling the washing machine to execute the voice interaction command.

[0061] It should be noted that the execution of the voice interaction command can be achieved by using any voice interaction command execution method in the relevant technology, and no further restrictions are made here.

[0062] In one embodiment, controlling the washing machine to execute the voice interaction instruction includes sending the voice interaction instruction to a target component in the washing machine, and controlling the target component to execute the voice interaction instruction. It is understandable that different voice interaction instructions can be executed by different target components.

[0063] It should be noted that there are not too many restrictions on the target components. For example, they may include a door switch, a program controller, a water level switch, a water inlet valve, a drain valve, a heater, a safety switch, etc.

[0064] For example, if the voice interaction command is "open the door", "open the door" can be sent to the door switch to control the door switch to execute "open the door".

[0065] For example, if the voice interaction command is "start washing", "start washing" can be sent to the program controller to control the program controller to execute "start washing".

[0066] For example, if the voice interaction command is "the laundry temperature is 30 degrees Celsius", "the laundry temperature is 30 degrees Celsius" can be sent to the heater to control the heater to execute "the laundry temperature is 30 degrees Celsius".

[0067] The control method of the washing machine provided by the embodiment of the present disclosure controls the washing machine to enter the wake-up state based on the user's behavior and / or the running state of the washing machine, collects the user's voice information, generates the voice interaction instruction of the washing machine based on the voice information, and controls the washing machine to execute the voice interaction instruction. Therefore, in the case of not receiving the wake-up instruction of the washing machine, the washing machine can be directly controlled to enter the wake-up state in consideration of the user's behavior and / or the running state of the washing machine, so that the user and the washing machine can interact with each other by voice. Compared with the related art in which the washing machine is controlled to enter the wake-up state only when the wake-up instruction of the washing machine is received, the present solution simplifies the user operation, can realize the rapid wake-up of the washing machine, and improves the efficiency and flexibility of the voice interaction of the washing machine.

[0068] Based on any of the above embodiments, Figure 2 As shown, after the washing machine is controlled to enter the awakening state in step S101, the following further includes:

[0069] S201, obtaining the cumulative wake-up time of the current wake-up process of the washing machine.

[0070] It should be noted that the current wake-up process refers to the time period from the last wake-up time of the washing machine to the current time.

[0071] In one embodiment, the timer may be used to start timing from the last wake-up time of the washing machine to obtain the cumulative wake-up time.

[0072] S202: If the accumulated wake-up time is greater than the first set time, the washing machine is controlled to enter a non-wake-up state.

[0073] It should be noted that there are no excessive restrictions on the first set time length, for example, it may include the maximum wake-up time length allowed by the washing machine. For example, the first set time length may be 10 seconds.

[0074] In one embodiment, before controlling the washing machine to enter a non-awakening state, it also includes determining that the user has no intention of voice interaction with the washing machine, and / or identifying that no voice interaction instructions have been generated within a second set time from the current moment. Therefore, in this method, the washing machine can be controlled to enter a non-awakening state only when the accumulated wake-up time is long and the user has no intention of voice interaction with the washing machine, and / or no voice interaction instructions have been generated within a recent period of time. This can avoid controlling the washing machine to enter a non-awakening state when the user has an intention of voice interaction with the washing machine, and / or a voice interaction instruction has been generated within a recent period of time, thereby improving the flexibility of the washing machine's voice interaction.

[0075] It should be noted that the second set time length is less than or equal to the first set time length, and there are no excessive restrictions on the second set time length, for example, it may include 5 seconds.

[0076] In one embodiment, the method further includes determining that the user has a voice interaction intention with the washing machine, and / or identifying that a second set time period is within the current moment, generating a voice interaction instruction, and controlling the washing machine to continue to maintain the wake-up state. Thus, in the method, when the accumulated wake-up time is long and the user has a voice interaction intention with the washing machine, and / or a voice interaction instruction is generated within a recent period of time, the washing machine can be controlled to continue to maintain the wake-up state, so that the user and the washing machine can continue to have voice interaction, thereby improving the reliability of the voice interaction of the washing machine.

[0077] As another possible implementation, the method further includes controlling the washing machine to continue to maintain the awake state if the accumulated awake time is less than or equal to the first set time. Thus, in the method, after the washing machine is controlled to enter the awake state, if the accumulated awake time is short, the washing machine can be controlled to continue to maintain the awake state, so that the user and the washing machine can continue to interact with each other by voice, thereby improving the reliability of the voice interaction of the washing machine.

[0078] Therefore, in this method, after controlling the washing machine to enter the wake-up state, if the accumulated wake-up time is long, the washing machine can be controlled to enter the non-awakening state, so as to avoid continuing to control the washing machine to maintain the awake state when the accumulated wake-up time is long, which can save energy and avoid the washing machine from being awakened for a long time.

[0079] Figure 3 is a flow chart showing a method for controlling a washing machine according to another exemplary embodiment. Figure 3 As shown, the control method of the washing machine of the embodiment of the present disclosure includes the following steps.

[0080] S301, when no wake-up instruction of the washing machine is received, obtaining a value of target configuration information of the washing machine.

[0081] S302, identifying that the value of the target configuration information is a first setting value, wherein the first setting value is used to indicate that when no wake-up instruction of the washing machine is received, the washing machine is controlled to enter a wake-up state based on the user's behavior and / or the operating state of the washing machine.

[0082] It should be noted that the value of the target configuration information can be set by the user. For example, the user can configure the value of the target configuration information through the control panel, remote control, etc. of the washing machine.

[0083] It should be noted that there are no excessive restrictions on the first setting value, for example, it can be 1.

[0084] It can be understood that if the value of the target configuration information is the first set value, it indicates that the washing machine has the following function: when no wake-up instruction of the washing machine is received, the washing machine is controlled to enter the wake-up state based on the user's behavior and / or the operating status of the washing machine.

[0085] S303: Based on the user's behavior and / or the operating state of the washing machine, control the washing machine to enter a wake-up state.

[0086] S304, collecting the user's voice information.

[0087] S305: Generate voice interaction instructions for the washing machine based on the voice information.

[0088] S306, controlling the washing machine to execute the voice interaction instruction.

[0089] For the relevant contents of steps S303 - S306 , please refer to the above embodiment and will not be described again here.

[0090] S308, identifying that the value of the target configuration information is a second setting value, wherein the second setting value is used to indicate that when no wake-up instruction of the washing machine is received, the washing machine is controlled to continue to maintain a non-awakening state.

[0091] S309, controlling the washing machine to continue to maintain a non-awakening state.

[0092] It should be noted that the first setting value and the second setting value are different. There is no excessive limitation on the second setting value, for example, it can be 0.

[0093] It can be understood that if the value of the target configuration information is the second set value, it indicates that the washing machine has the following function: when no wake-up instruction of the washing machine is received, the washing machine is controlled to continue to maintain a non-awakening state.

[0094] The control method for a washing machine provided in an embodiment of the present disclosure can control whether the washing machine enters a wake-up state by taking into account the value of the target configuration information of the washing machine, and when no wake-up instruction of the washing machine is received and the value of the target configuration information is a first set value, the washing machine is controlled to enter a wake-up state based on the user's behavior and / or the operating state of the washing machine, or when no wake-up instruction of the washing machine is received and the value of the target configuration information is a second set value, the washing machine is controlled to continue to maintain a non-wake-up state.

[0095] Based on any of the above embodiments, Figure 4 As shown, the control system 100 of the washing machine includes a washing machine 10, a routing device 6, a network device 7 and a voice server 8. The washing machine 10 includes a microphone 1, a speaker 2 (such as a horn), a display device 3, a control device 4 and a washing machine body 5.

[0096] The control device 4 is used to control the washing machine 10 to enter the wake-up state based on the user's behavior and / or the operating status of the washing machine 10 when no wake-up command of the washing machine 10 is received. The microphone 1 is used to collect the user's voice information. The routing device 6 and the network device 7 are used to send the voice information to the voice server 8. The voice server 8 is used to generate voice interaction instructions for the washing machine 10 based on the voice information. The routing device 6 and the network device 7 are also used to send the voice interaction instructions to the control device 4. The control device 4 is also used to control the washing machine 10 to execute the voice interaction instructions.

[0097] In one implementation, the display device 3 is used to display whether the microphone 1 is in a collection state, and is also used to display whether the speaker 2 is in a playback state.

[0098] In one implementation, the speaker 2 is used to play the execution result of the voice interaction instruction.

[0099] Figure 5 FIG. 1 is a block diagram of a control device for a washing machine according to an exemplary embodiment. Figure 5 The control device 200 of the washing machine according to the embodiment of the present disclosure includes: a control module 210, a collection module 220 and a generation module 230.

[0100] The control module 210 is configured to control the washing machine to enter a wake-up state based on the user's behavior and / or the operating state of the washing machine when no wake-up instruction of the washing machine is received;

[0101] The collection module 220 is configured to collect the voice information of the user;

[0102] A generating module 230 is configured to generate a voice interaction instruction of the washing machine based on the voice information;

[0103] The control module 210 is further configured to control the washing machine to execute the voice interaction instruction.

[0104] In one embodiment of the present disclosure, the control module 210 is further configured to execute: if the user's behavior is to close the drum door of the washing machine, and / or the drum door of the washing machine is in a closed state, control the washing machine to enter a wake-up state.

[0105] In one embodiment of the present disclosure, the control module 210 is further configured to execute: if the running state of the washing machine is that washing is finished, controlling the washing machine to enter a wake-up state.

[0106] In one embodiment of the present disclosure, the control module 210 is further configured to execute: if the user's behavior is to approach the washing machine, control the washing machine to enter a wake-up state.

[0107] In one embodiment of the present disclosure, after controlling the washing machine to enter the wake-up state, the control module 210 is further configured to execute: obtaining the cumulative wake-up duration of the current wake-up process of the washing machine; if the cumulative wake-up duration is greater than the first set duration, controlling the washing machine to enter the non-wake-up state.

[0108] In one embodiment of the present disclosure, before controlling the washing machine to enter a non-awakening state, the control module 210 is further configured to execute: determining that the user has no voice interaction intention with the washing machine, and / or identifying that the voice interaction instruction has not been generated within a second set time length from the current moment, wherein the second set time length is less than or equal to the first set time length.

[0109] In one embodiment of the present disclosure, before controlling the washing machine to enter a wake-up state, the control module 210 is further configured to perform: identifying that the value of the target configuration information of the washing machine is a first set value, wherein the first set value is used to indicate that when no wake-up instruction of the washing machine is received, the washing machine is controlled to enter a wake-up state based on the user's behavior and / or the operating status of the washing machine.

[0110] In one embodiment of the present disclosure, the control module 210 is further configured to execute: identifying that the value of the target configuration information is a second set value, wherein the second set value is used to indicate that when no wake-up command of the washing machine is received, the washing machine is controlled to continue to maintain a non-awakening state; controlling the washing machine to continue to maintain a non-awakening state.

[0111] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0112] The control device for a washing machine provided in an embodiment of the present disclosure controls the washing machine to enter a wake-up state based on the user's behavior and / or the operating state of the washing machine, collects the user's voice information, generates a voice interaction instruction for the washing machine based on the voice information, and controls the washing machine to execute the voice interaction instruction. Thus, in the case where the wake-up instruction of the washing machine is not received, the washing machine can be directly controlled to enter a wake-up state in consideration of the user's behavior and / or the operating state of the washing machine, so that voice interaction can be performed between the user and the washing machine. Compared with the related art in which the washing machine is controlled to enter a wake-up state only when the wake-up instruction of the washing machine is received, the present solution simplifies the user operation, can realize the rapid wake-up of the washing machine, and improves the efficiency and flexibility of the voice interaction of the washing machine.

[0113] Figure 6 is a block diagram of an electronic device 300 according to an exemplary embodiment.

[0114] like Figure 6 As shown, the electronic device 300 includes:

[0115] The memory 310 and the processor 320, a bus 330 connecting different components (including the memory 310 and the processor 320), the memory 310 stores a computer program, and when the processor 320 executes the program, the control method of the washing machine described in the embodiment of the present disclosure is implemented.

[0116] Bus 330 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor or a local bus using any of a variety of bus architectures. For example, these architectures include but are not limited to Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MAC) bus, Enhanced ISA bus, Video Electronics Standards Association (VESA) local bus and Peripheral Component Interconnect (PCI) bus.

[0117] The electronic device 300 typically includes a variety of electronic device readable media. These media can be any available media that can be accessed by the electronic device 300, including volatile and non-volatile media, removable and non-removable media.

[0118] The memory 310 may also include computer system readable media in the form of volatile memory, such as random access memory (RAM) 340 and / or cache memory 350. The electronic device 300 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, the storage system 360 may be used to read and write non-removable, non-volatile magnetic media ( Figure 6 not shown, usually called a "hard drive"). Although Figure 6 Not shown, a disk drive for reading and writing to a removable non-volatile disk (e.g., a "floppy disk"), and an optical disk drive for reading and writing to a removable non-volatile optical disk (e.g., a CD-ROM, a DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to the bus 330 via one or more data medium interfaces. The memory 310 may include at least one program product having a set (e.g., at least one) of program modules that are configured to perform the functions of the various embodiments of the present disclosure.

[0119] A program / utility 380 having a set (at least one) of program modules 370 may be stored, for example, in the memory 310, such program modules 370 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment. The program modules 370 generally perform the functions and / or methods of the embodiments described in the present disclosure.

[0120] The electronic device 300 may also communicate with one or more external devices 390 (e.g., keyboard, pointing device, display 391, etc.), one or more devices that enable a user to interact with the electronic device 300, and / or any device that enables the electronic device 300 to communicate with one or more other computing devices (e.g., network card, modem, etc.). Such communication may be performed through an input / output (I / O) interface 392. Furthermore, the electronic device 300 may also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN) and / or public network, such as the Internet) through a network adapter 393. Figure 6 As shown, the network adapter 393 communicates with other modules of the electronic device 300 via the bus 330. It should be understood that, although not shown in the figure, other hardware and / or software modules can be used in conjunction with the electronic device 300, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0121] The processor 320 executes various functional applications and data processing by running the programs stored in the memory 310 .

[0122] It should be noted that the implementation process and technical principles of the electronic device of this embodiment refer to the aforementioned explanation of the control method of the washing machine of the embodiment of the present disclosure, and will not be repeated here.

[0123] The electronic device provided by the embodiment of the present disclosure can execute the control method of the washing machine as described above. In the case where the wake-up instruction of the washing machine is not received, based on the user's behavior and / or the running state of the washing machine, the washing machine is controlled to enter the wake-up state, the user's voice information is collected, and based on the voice information, the voice interaction instruction of the washing machine is generated, and the washing machine is controlled to execute the voice interaction instruction. Therefore, in the case where the wake-up instruction of the washing machine is not received, the washing machine can be directly controlled to enter the wake-up state in consideration of the user's behavior and / or the running state of the washing machine, so that the user and the washing machine can interact with each other by voice. Compared with the related art in which the washing machine is controlled to enter the wake-up state only when the wake-up instruction of the washing machine is received, the present solution simplifies the user operation, can realize the rapid wake-up of the washing machine, and improves the efficiency and flexibility of the voice interaction of the washing machine.

[0124] In order to implement the above embodiments, the present disclosure further proposes a computer-readable storage medium on which computer program instructions are stored. When the program instructions are executed by a processor, the steps of the washing machine control method provided by the present disclosure are implemented.

[0125] Alternatively, the computer readable storage medium may be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, or the like.

[0126] In order to implement the above embodiments, the present disclosure further provides a computer program product, including a computer program, characterized in that when the computer program is executed by a processor of an electronic device, the control method of the washing machine as described above is implemented.

[0127] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are to be considered exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.

[0128] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. A method for controlling a washing machine, characterized in that: include: In the case where no wake-up instruction of the washing machine is received, based on the behavior of the user and / or the operating state of the washing machine, controlling the washing machine to enter the wake-up state; Collecting voice information of the user; Based on the voice information, generating a voice interaction instruction for the washing machine; The washing machine is controlled to execute the voice interaction instruction.

2. The method according to claim 1, characterized in that The step of controlling the washing machine to enter a wake-up state based on the user's behavior and / or the running state of the washing machine includes: If the user's action is to close the drum door of the washing machine, and / or the drum door of the washing machine is in a closed state, the washing machine is controlled to enter a wake-up state.

3. The method according to claim 1, characterized in that The step of controlling the washing machine to enter a wake-up state based on the user's behavior and / or the running state of the washing machine includes: If the running state of the washing machine is that washing is finished, the washing machine is controlled to enter a wake-up state.

4. The method according to claim 1, characterized in that The step of controlling the washing machine to enter a wake-up state based on the user's behavior and / or the running state of the washing machine includes: If the user's behavior is to approach the washing machine, the washing machine is controlled to enter a wake-up state.

5. The method according to claim 1, characterized in that After the washing machine is controlled to enter the awakening state, the method further includes: Obtaining the cumulative wake-up time of the current wake-up process of the washing machine; If the accumulated wake-up time is greater than the first set time, the washing machine is controlled to enter a non-wake-up state.

6. The method according to claim 5, characterized in that Before controlling the washing machine to enter a non-awakening state, the method further includes: Determine that the user has no voice interaction intention with the washing machine, and / or identify that the voice interaction instruction has not been generated within a second set time length from the current moment, wherein the second set time length is less than or equal to the first set time length.

7. The method according to any one of claims 1 to 6, characterized in that Before controlling the washing machine to enter the awakening state, the method further includes: The value of the target configuration information identifying the washing machine is a first set value, wherein the first set value is used to indicate that when no wake-up instruction of the washing machine is received, the washing machine is controlled to enter a wake-up state based on the user's behavior and / or the operating status of the washing machine.

8. The method according to claim 7, characterized in that The method further comprises: Identify the value of the target configuration information as a second setting value, wherein the second setting value is used to indicate that when no wake-up instruction of the washing machine is received, the washing machine is controlled to continue to maintain a non-awakening state; The washing machine is controlled to continue to maintain a non-awakening state.

9. A control device for a washing machine, characterized in that: include: a control module configured to control the washing machine to enter a wake-up state based on a user's behavior and / or an operating state of the washing machine when no wake-up instruction of the washing machine is received; A collection module, configured to collect the voice information of the user; A generating module, configured to generate a voice interaction instruction of the washing machine based on the voice information; The control module is further configured to control the washing machine to execute the voice interaction instruction.

10. An electronic device, characterized in that: include: processor; a memory for storing processor-executable instructions; Wherein, the processor is configured to: Implement the steps of the method according to any one of claims 1 to 8.

11. A computer-readable storage medium having computer program instructions stored thereon, characterized in that: When the program instructions are executed by a processor, the steps of the method described in any one of claims 1 to 8 are implemented.