CN114287857B - Method for controlling a dishwasher, processor, control device and dishwasher - Google Patents
Method for controlling a dishwasher, processor, control device and dishwasher Download PDFInfo
- Publication number
- CN114287857B CN114287857B CN202111458509.7A CN202111458509A CN114287857B CN 114287857 B CN114287857 B CN 114287857B CN 202111458509 A CN202111458509 A CN 202111458509A CN 114287857 B CN114287857 B CN 114287857B
- Authority
- CN
- China
- Prior art keywords
- sound
- dishwasher
- user
- motor
- processor
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 50
- 238000003860 storage Methods 0.000 claims abstract description 18
- 230000033001 locomotion Effects 0.000 claims abstract description 14
- 230000005236 sound signal Effects 0.000 claims description 34
- 230000003247 decreasing effect Effects 0.000 claims description 4
- 230000009467 reduction Effects 0.000 claims description 4
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 abstract description 42
- 238000005507 spraying Methods 0.000 abstract description 6
- 239000007921 spray Substances 0.000 description 42
- 238000005406 washing Methods 0.000 description 19
- 238000012545 processing Methods 0.000 description 12
- 238000004590 computer program Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 10
- 230000007246 mechanism Effects 0.000 description 8
- 230000006399 behavior Effects 0.000 description 6
- 238000004140 cleaning Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 238000001514 detection method Methods 0.000 description 4
- 238000004851 dishwashing Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 230000004807 localization Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000010926 purge Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Landscapes
- Washing And Drying Of Tableware (AREA)
Abstract
The present application relates to the field of household appliances, in particular to a method for controlling a dishwasher, a processor, a control device, a dishwasher and a storage medium. The method comprises the following steps: under the condition that the voice module detects that a user emits voice, determining the direction of the voice; tracking the sound according to the direction of the sound to determine the movement direction of the user; in case it is determined that the user moves in a direction approaching the dishwasher, the rotation speed of the motor is controlled to be reduced. Through the technical scheme, the voice of the user is collected through the microphone included in the dish washer voice module, the voice is judged through detecting the voice of the user, and the voice of the user is tracked and positioned. When the processor determines that the user is close to the dish washer, the motor rotation speed of the dish washer is reduced, and water spraying caused by inertia of the cantilever when the user opens the door is prevented, so that bad use experience is brought to the user.
Description
Technical Field
The present application relates to the field of household appliances, in particular to a method for controlling a dishwasher, a processor, a control device, a dishwasher and a storage medium.
Background
With the improvement of living standard, dish washers are increasingly used. Intelligent applications are becoming more and more widespread, and the corresponding requirements for dish washers are becoming higher and higher.
The dish washer is at the washing tableware in-process, can rotate along with the motor drive cantilever, when the user opens the door at the dish washer during operation and gets the tableware this moment, the motor can stop the operation, but rotatory motor can be because of inertial problem, can be on one's body the user that the water of dish washer was sprayed, causes bad user experience.
Disclosure of Invention
The embodiment of the application aims to provide a method, a processor, a control device, a dish washer and a storage medium for controlling the dish washer, wherein the method, the processor, the control device, the dish washer and the storage medium are used for detecting the position of a user, so that the door opening behavior of the user is prejudged in advance, water spraying is prevented, and the user experience is improved.
To achieve the above object, a first aspect of the present application provides a method for controlling a dishwasher, comprising:
under the condition that the voice module detects that a user emits voice, determining the direction of the voice; tracking the sound according to the direction of the sound to determine the movement direction of the user; in case it is determined that the user moves in a direction approaching the dishwasher, the rotation speed of the motor is controlled to be reduced.
In an embodiment of the present application, determining the direction of sound includes: receiving first sound signals corresponding to sounds collected by the plurality of microphones in a plurality of directions when any microphone in the plurality of microphones detects that a user emits sounds; determining a microphone with the largest collected sound among the plurality of microphones according to the first sound signal; the direction of the microphone with the largest collected sound is determined as the sound direction.
In the embodiment of the present application, tracking the sound according to the direction of the sound to determine the movement direction of the user includes: controlling the microphone with the largest collected sound to track the sound; receiving a second sound signal corresponding to the sound continuously collected by the microphone with the largest collected sound; determining that the user moves in a direction approaching the dishwasher under the condition that the frequency of the sound is gradually increased and the volume of the sound is gradually increased according to the second sound signal; in case it is determined that the frequency of the sound is gradually slowed down and the volume of the sound is gradually decreased according to the second sound signal, it is determined that the user moves in a direction away from the dishwasher.
In the embodiment of the application, the number of microphones is at least 4, and 4 sounds in different directions are collected respectively.
In the embodiment of the application, the acquisition range of each microphone is an area formed by a radius of 1 meter and a central angle of 150 degrees.
In an embodiment of the present application, the rotational speed of the control motor is kept unchanged in case it is determined that the user moves in a direction away from the dishwasher.
In an embodiment of the present application, the method further includes: detecting an open state of a door of the dishwasher in case it is determined that the user moves in a direction approaching the dishwasher and the user moves in a direction of the motor; and controlling the motor to stop running under the condition that the door of the dish washer is detected to be in an open state.
In an embodiment of the present application, the method further includes: and under the condition that the door of the dish washer is not detected to be in an open state within the preset time and no sound is detected, the rotating speed of the motor is controlled to be increased.
In an embodiment of the present application, controlling the rotation speed reduction of the motor includes: the rotational speed of the motor is controlled to be reduced to 20rad/s.
A second aspect of the present application provides a dishwasher, comprising:
the voice module is used for collecting the voice of the user;
a motor; and
a processor configured to perform the control method for a dishwasher of any one of the above.
A third aspect of the present application provides a machine-readable storage medium having instructions stored thereon that, when executed by a processor, cause the processor to be configured to perform the control method for a dishwasher of any one of the above.
Through the technical scheme, the voice of the user is collected through the microphone included in the dish washer voice module, the voice is judged through detecting the voice of the user, and the voice of the user is tracked and positioned. When the processor determines that the user is close to the dish washer, the motor rotation speed of the dish washer is reduced, and water spraying caused by inertia of the cantilever when the user opens the door is prevented, so that bad use experience is brought to the user. And when the door opening behavior of the user exceeds the preset time is judged, the dishwasher can restore the conventional dishwashing operation. The dishwasher not only avoids splashing of water caused by sudden opening of the door by a user, but also can keep normal operation of the dishwasher when the user does not perform door opening operation.
Additional features and advantages of embodiments of the present application will be set forth in the detailed description that follows.
Drawings
The accompanying drawings are included to provide a further understanding of embodiments of the present application and are incorporated in and constitute a part of this specification, illustrate embodiments of the present application and together with the description serve to explain, without limitation, the embodiments of the present application. In the drawings:
fig. 1A schematically shows a structural schematic view of a dishwasher according to an embodiment of the present invention, in which a control method for a dishwasher according to an embodiment of the present invention may be applied;
fig. 1B schematically illustrates a front view of a structure of a dishwasher according to an embodiment of the present invention;
fig. 1C schematically illustrates a structural schematic view of a washing mechanism of a dishwasher according to an embodiment of the present invention;
FIG. 1D schematically illustrates a partial schematic view of the cleaning mechanism of FIG. 1C;
fig. 2 schematically shows a schematic flow chart of a control method for a dishwasher according to an embodiment of the invention;
fig. 3 schematically shows a schematic flow chart of a control method for a dishwasher according to another embodiment of the invention;
FIG. 4 schematically illustrates a block diagram of a dishwasher according to an embodiment of the present invention; and
fig. 5 schematically shows an internal structural view of a computer device according to an embodiment of the present invention.
Detailed Description
The following describes the detailed implementation of the embodiments of the present invention with reference to the drawings. It should be understood that the detailed description and specific examples, while indicating and illustrating the invention, are not intended to limit the invention.
Fig. 1A schematically shows a structural schematic diagram of a dishwasher according to an embodiment of the present invention, in which a control method for a dishwasher according to an embodiment of the present invention may be applied. Fig. 1B schematically illustrates a front view of a structure of a dishwasher according to an embodiment of the present invention. It should be understood that fig. 1A and 1B illustrate only one embodiment of a dishwasher 100 and are not intended to limit the shape, location, mounting, and connection of the components of the dishwasher not relevant to the present invention.
As shown in fig. 1A and 1B, the dishwasher 100 may include a housing 1 and a washing mechanism 2 disposed inside the housing 1. The outline of the housing 1 may include, but is not limited to, rectangular, cylindrical.
The cleaning mechanism 2 may include an image acquisition device 21, a rack 22, a processing device 24, and a spray arm.
A rack 22 (e.g., a bowl basket) may be secured inside the dishwasher 100 for holding dishes, and the image acquisition device 21 may include a camera or an image sensor (e.g., an infrared sensor). The image acquisition device 21 may be arranged in a plurality of orientations within the dishwasher 100. The processing device 24 may be electrically connected to the image acquisition device 21.
The image acquisition device 21 may be used to acquire images within the dishwasher 100 and the processing device 24 may be used to process the acquired images.
For example, the image acquisition device 21 may acquire an image of the cutlery on the rack 22 after the cutlery is placed on the rack 22. The processing device 24 can acquire the image, determine characteristics of the dishes placed in the dishwasher 100, and control the spray arm to wash the dishes based on the characteristics of the dishes.
Examples of processing device 24 may include, but are not limited to, a general purpose processor, a special purpose processor, a conventional processor, a Digital Signal Processor (DSP), a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, a controller, a microcontroller, application Specific Integrated Circuits (ASICs), field Programmable Gate Arrays (FPGAs) circuits, any other type of Integrated Circuit (IC), and state machines, among others.
In one example, a spray arm may be provided at the bottom of the dishwasher 100, and spray holes may be provided on the spray arm, from which water may be sprayed upward, to provide a reaction force to urge the spray arm to rotate while washing dishes. In another example, the spray arm may be disposed at the top within the dishwasher 100, or may include a spray arm at the top and a spray arm at the bottom.
In yet another example, the spray arm may take a rotatable form.
Fig. 1C schematically illustrates a structural schematic view of a washing mechanism of a dishwasher according to an embodiment of the present invention; fig. 1D schematically shows a partial schematic structure of the cleaning mechanism of fig. 1C. Referring to fig. 1B-1D, the washing mechanism 2 may further include a driving motor 23, and the driving motor 23 may be disposed at a lower side in the dishwasher 100 or may be disposed at a rear surface of the dishwasher 100, i.e., a surface far from a user to place dishes. The drive motor 23 may be connected to the spray arm 25. The spray arm 25 is provided with spray holes 251 communicated with the inside of the spray arm 25, and the spray holes 251 can be arranged on the spray arm 25 at intervals so that the spray arm 25 sprays a larger range. In one example, the spray arm 25 may be cylindrical, and the spray holes 251 are spaced apart and arranged in an array in a cross section of the spray arm 25 such that water sprayed from the spray holes 251 is sprayed at an angle.
In an embodiment of the present invention, the dishwasher 100 may further include a water pressure transmitter (not shown), a water heater (not shown), and a water valve (not shown). The water pressure transmitter and water heater may be electrically connected to the processing device 24, and the water pressure transmitter, water heater and water valve may be internally connected to and in communication with the spray arm 25. The connection between the spray arm 25 and the water pressure transducer, the water heater, the water valve and the driving motor 23 may be direct connection or indirect connection through an intermediate piece.
The water valve can be used for controlling the water yield of the sprayed water, the water pressure transmitter can be used for controlling the water outlet pressure, the water heater can be used for controlling the water outlet temperature, and the driving motor 23 can be used for driving the spray arm 25 to rotate. In one example, the spray arm 25 may be disposed at a central location within the dishwasher. The central position may be defined as a central position of the plurality of racks 22 within the dishwasher 100 to cover the dishes on the plurality of racks 22 when the spray arm 25 rotates, thereby saving space within the dishwasher 100. The tableware on a plurality of racks 22 can be sprayed by adopting only a single spray arm 25, so that the cost of design and materials is saved, and a larger use space is brought.
The water valve, water pressure transmitter, water heater and drive motor 23 may be controlled by a processing device 24. For example, the area of the rack 22 where the cutlery is placed may be divided into four quadrants, i.e., first, second, third, and fourth quadrants. The processing apparatus 24 may control the driving motor 23 to drive the spray arm 25 to rotate such that the water spray hole 251 is directed to any of the four quadrants. In addition, the treatment device 24 may also control a water valve to adjust the water outlet amount (or stop the water outlet) of the water spray hole 251.
In the embodiment of the present invention, the driving motor 23 may also drive the spray arm 25 to translate. When the spray arm 25 is translatable, the dishwasher 100 may further include a conversion mechanism (not shown) coupled between the drive motor 23 and the spray arm 25 to convert rotation of the drive motor 23 into translation of the spray arm 25.
In embodiments of the present invention, the shelf 22 may comprise one or more layers of shelves, such as an upper and lower layer of shelves. In the example of a two-level rack shown in the figures, the spray arm 25 may be positioned in the middle of the two racks 22 so that all of the cutlery on the two racks 22 may be sprayed when the spray arm 25 rotates.
In an embodiment of the present invention, the dishwasher 100 may further comprise a mounting bracket 26, the spray arm 25 being rotatably connected to the mounting bracket 26. The mounting bracket 26 is fixed in position so that the spray arm 25 can rotate relative to the mounting bracket 26, and the manner in which the mounting bracket 26 is fixed is not limited, e.g., the mounting bracket 26 can be fixedly attached to the shelf 22 or other locations.
Fig. 2 schematically shows a flow chart of a control method for a dishwasher according to an embodiment of the present invention, as shown in fig. 1, in an embodiment of the present invention, there is provided a control method for a dishwasher, comprising the steps of:
in step 201, in the case that the voice module detects that the user makes a sound, the direction of the sound is determined.
The dishwasher comprises a voice module, the voice module can detect the sound emitted by the user, and the processor can determine the direction of the sound according to the detected sound under the condition that the voice module is determined to detect the sound emitted by the user.
In one embodiment, the voice module includes a plurality of microphones, and in the event that the voice module detects a user uttering a sound, determining the direction of the sound includes: receiving first sound signals corresponding to sounds collected by the plurality of microphones in a plurality of directions when any microphone in the plurality of microphones detects that a user emits sounds; determining a microphone with the largest collected sound among the plurality of microphones according to the first sound signal; the direction of the microphone with the largest collected sound is determined as the sound direction.
In one embodiment, the number of microphones is at least 4, and 4 sounds in different directions are collected respectively.
In one embodiment, the acquisition range of each microphone is an area with a radius of 1 meter and a central angle of 150 degrees.
Under the condition that the voice module detects the sound emitted by a user, the direction of the sound can be determined according to the detected sound, the voice module of the dish washer comprises a plurality of microphones, and the processor can control the microphones on the voice module to start working under the condition that any one of the microphones of the voice module detects the sound emitted by the user, so that first sound signals collected by the microphones in a plurality of directions are received. After the processor receives the first sound signals, the processor can judge the first sound signals collected by each microphone, and determine the first sound signal with the largest sound and the microphone corresponding to the first sound signal. And after the microphone that collects the maximum sound is determined, the collection direction of the microphone is determined as the direction of the sound. The number of microphones mounted on the voice module is at least 4, and the acquisition range of each microphone is an area formed by a radius of 1 meter and a central angle of 150 degrees. The microphone can collect 4 sounds in different directions respectively.
For example, assume that four microphones are mounted on the voice module and face different directions respectively to collect sounds in different directions, and the collection range of each microphone is an area formed by a radius of 1 meter and a central angle of 150 degrees. In the event that any one of the four microphones detects a user's uttered sound, the processor may begin receiving the corresponding first sound signals acquired by the four microphones in the direction of the respective coverage. The processor judges the largest sound and the corresponding microphone in the sound collected by each microphone according to the received first sound signal, and determines the corresponding direction of the microphone as the direction of the sound.
Step 202, tracking the sound according to the direction of the sound to determine the movement direction of the user.
After determining the direction of the sound source, the processor may track the sound based on its direction to determine the direction of movement of the user.
In one embodiment, tracking sound based on the direction of the sound to determine the direction of movement of the user includes: controlling the microphone with the largest collected sound to track the sound; receiving a second sound signal corresponding to the sound continuously collected by the microphone with the largest collected sound; determining that the user moves in a direction approaching the dishwasher under the condition that the frequency of the sound is gradually increased and the volume of the sound is gradually increased according to the second sound signal; in case it is determined that the frequency of the sound is gradually slowed down and the volume of the sound is gradually decreased according to the second sound signal, it is determined that the user moves in a direction away from the dishwasher.
After determining the direction of the sound, the processor may track the sound according to the direction of the sound, thereby determining the direction of movement of the user by tracking the sound. The processor can control the microphone with the largest collected sound to track the sound, and can receive a second sound signal corresponding to the sound continuously collected by the microphone with the largest collected sound. As the pler effect indicates, the reception frequency becomes higher when the wave source moves closer to the observer and becomes lower when the wave source moves away from the observer. Therefore, when the object approaches the sound source, the relative distance is changed, the frequency is changed, the speed of the user can be obtained by calculating the sound frequency and the air sound velocity, and the position of the follow-up sound source can be obtained at the position close to or far from the object. The processor, upon receiving the second sound signal, may determine a change in sound frequency and a change in sound volume by detecting the second sound signal. The processor may determine that the user moves in a direction approaching the dishwasher at this time in a case where it is determined that the sound frequency of the second sound signal is gradually faster and the volume of the sound is gradually greater. The processor may determine that the user moves in a direction away from the dishwasher in case it is determined that the sound frequency of the second sound signal gradually becomes slow and the volume of the sound gradually becomes smaller.
In case it is determined that the user moves in a direction approaching the dishwasher, the rotational speed of the motor is controlled to be reduced 203.
In one embodiment, controlling the rotational speed reduction of the motor includes: the rotational speed of the motor is controlled to be reduced to 20rad/s.
The processor may determine whether the user is moving in a direction away from the dishwasher or in a direction closer to the dishwasher by detecting the second acoustic signal. In the case where the processor determines that the user moves toward the dishwasher, the processor may control the rotation speed of the motor to be reduced. The processor may control the rotational speed of the motor to be reduced to 20rad/s. Because dish washer can rotate along with the drive of motor at the in-process of washing tableware, opens the door when the motor does not stop and gets the tableware, and the motor stops the operation this moment, but rotatory cantilever can spray the water of dish washer on one's body the user because of inertia, brings bad experience for the user. Therefore, in the embodiment, when the processor determines that the user moves towards the direction approaching the dish washer, the processor controls the rotation speed of the motor to be reduced in advance, so that the rotation speed of the motor is reduced to 20rad/s, and water spraying caused by inertia of the cantilever when the user opens the door is prevented.
In one embodiment, in case it is determined that the user moves in a direction approaching the dishwasher and the user moves in a direction of the motor, an opened state of a door of the dishwasher is detected; and controlling the motor to stop running under the condition that the door of the dish washer is detected to be in an open state.
In one embodiment, the motor is controlled to increase in rotation speed in the case that the door of the dishwasher is not detected to be in an open state for a preset time and no sound is detected.
The processor may control the motor to decrease the rotation speed when it is determined that the user moves toward the dishwasher, and the processor may detect an opened state of the door of the dishwasher in case it is determined that the user moves toward the dishwasher and the user moves toward the motor. If the user opens the door, the processor judges that the door of the dish washer is in an opened state at the moment, and controls the motor to stop running so that the dish washer pauses washing. Since the rotation speed of the motor of the dishwasher has been reduced in advance, the cantilever driven by the motor will not splash water to the user due to inertia even if the user opens the door and the motor stops running.
Because the user may only pass the situation near the dish washer, if the user does not open the door and does not open the door within a preset time, that is, the processor does not detect that the door of the dish washer is in an open state within the preset time, and meanwhile, the processor can control the rotation speed of the motor to increase under the condition that no sound is detected within the preset time, so that the normal washing behavior of the dish washer is maintained. Because the user may be in the vicinity of the microphone of the dishwasher to perform other works, the processor can continuously detect the sound when the processor does not detect that the door of the dishwasher is in an open state within the preset time, and if the sound is always in the detection range but the door of the dishwasher is not opened within the preset time, the processor can also control the rotation speed of the motor to increase so as to keep the normal washing behavior of the dishwasher.
For example, the processor may control the motor to decrease the rotation speed when determining that the user moves in a direction approaching the dishwasher by detecting the second sound signal, and if the door of the dishwasher is opened by the user at this time, the processor controls the motor to stop operating, so that the dishwasher pauses washing. Because the processor has controlled the motor to rotate at a reduced speed when the user approaches the dishwasher, the user can avoid splashing of water by the dishwasher due to the inertia of the cantilever when opening the door. If the user is close to the dishwasher but within the preset time, assuming the preset time to be 3 minutes, there is no door opening action within 3 minutes, and meanwhile, no sound activity, the processor can control the rotation speed of the motor to increase, so that the normal washing action of the dishwasher is maintained.
In one embodiment, the rotational speed of the control motor remains unchanged in case it is determined that the user moves in a direction away from the dishwasher.
The processor determines that the user is in a state of moving away from the dish washer at the moment through detecting the second sound signal, namely, no action of opening the dish washer by the user exists, and in order not to influence normal washing of the dish washer, the processor can control the rotating speed of the motor to be unchanged at the moment, so that normal operation of the dish washer is maintained.
In one embodiment, a processor is provided that is configured to perform the control method for a dishwasher of any one of the above.
As shown in fig. 3, a flow chart schematically illustrating a control method for a dishwasher according to an embodiment of the present application includes the steps of:
step 301, the dishwasher is started.
Step 302, sound detection.
Step 303, sound source direction localization.
Step 304, footstep sound tracking.
Step 305, user motion localization.
Step 306, it is determined that the user is approaching or moving away, and if it is determined that the user is moving away, step 307 is entered, and if it is determined that the user is approaching, step 308 is entered.
Step 307, maintaining the dishwasher speed.
Step 308, reducing the dishwasher speed.
Step 309, determining whether the door of the dishwasher is in a door-open state, determining that the door of the dishwasher is in a door-open state, entering step 310, determining that the door of the dishwasher is in a door-unopened state, and entering step 311.
Step 310, pausing the cleaning.
Step 311, determining that there is no footstep sound for more than three minutes.
Step 312, increasing the rotational speed maintains the purge.
Step 313, the dishwasher ends the operation.
The dishwasher comprises a voice module and a motor, wherein the voice module comprises a plurality of microphones. The dish washer starts work, and the voice module can detect user's sound through the microphone, and the quantity of the microphone that includes on the voice module is 4 at least, gathers 4 different directional sounds respectively, and the acquisition scope of every microphone is radius 1 meter, and the central angle is 150 degrees regional scope. The processor may determine a sound direction based on the detected sound in the event that the voice module is determined to detect the sound of the user.
And the processor can control all the microphones on the voice module to collect the voice under the condition that any microphone on the voice module detects the voice of the user. And detecting the collected sound of all the microphones, determining which microphone collects the largest sound, and determining the collection direction of the microphone as the sound source direction of the sound. For example, the voice module includes four microphones A, B, C, D for collecting sounds in different directions, and when the microphone a detects sounds, the processor can control A, B, C, D the four microphones to start collecting sounds in the receiving range of the microphone. The processor is assumed to determine that the sound picked up by the B microphone is the largest by detecting the sound picked up by each microphone. The processor may determine the direction of the sound source based on the pickup direction of the B microphone.
The microphone collects mainly the footstep sound of the user, and other sounds of the user, such as speaking sounds, can also be collected when the footstep sound of the user is collected. When the processor positions the sound source direction of the sound according to the microphone, the processor can keep away according to the Doppler effect and track the footstep sound of the user, so that the movement direction of the user is judged. The processor can analyze and detect the user footstep sound continuously collected by the sound transmitter, and can position the movement of the user under the condition that the sound frequency of the collected footstep sound is gradually increased and the volume of the footstep sound is gradually increased, and can judge that the user is approaching to the dish washer. If the processor analyzes and detects the footstep sound continuously collected by the microphone, and the sound frequency of the collected footstep sound is gradually slowed, and the processor can judge that the user is far away from the dish washer at the moment when the sound volume of the footstep sound is gradually reduced.
The processor may control the motor of the dishwasher to maintain a rotational speed in the event that the user is located away from the dishwasher, i.e. the dishwasher may maintain a normal washing condition until the dishwasher is finished. When a user is in a condition of approaching the dishwasher, at this time, the user may perform a door opening operation, and in order to prevent the user from opening the door, the cantilever of the dishwasher sprays water of the dishwasher to the user due to inertia, thereby bringing bad experience to the user. The processor can pre-judge the door opening behavior of the user in advance according to the collected user footstep sound, water spraying is prevented, and user experience is improved. Therefore, when the processor determines that the user is approaching the dish washer, the processor can control the rotation speed of the motor of the dish washer to be reduced, and the processor can reduce the rotation speed of the motor to 20rad/s, so that even if the user suddenly performs a door opening operation, the cantilever can not spray water to the user due to inertia when the motor stops rotating along with the door opening of the user due to the lower rotation speed of the motor. The processor may also detect whether a door opening operation has been performed by the user. If the user performs the door opening operation, the processor can control the motor to stop and pause the washing work of the dish washer under the condition that the processor detects that the door of the dish washer is in the door opening state.
If the user does not open the door, the processor detects that the door of the dish washer is in a non-open state, and the processor can continuously collect and analyze the footstep sound of the user. The processor may set the preset time to be three minutes, and if the processor does not detect the footstep sound of the user within three minutes, that is, the current situation may be that the user passes near the dishwasher, the processor may control the rotation speed of the motor to be increased to the rotation speed during the conventional washing, so that the dishwasher may continue the conventional washing.
As there may be a possibility that the user is in the vicinity of the dishwasher to perform other tasks. The processor may also control the rotation speed of the dishwasher to be increased to the rotation speed at the time of the conventional washing in case that it is detected that the footstep sound of the user is within the detection range of the microphone, but the door of the dishwasher is not opened for more than three minutes, so that the dishwasher may continue the conventional washing work. After the dish washer finishes the normal cleaning work, the work can be ended and the dish washer is closed.
Through the technical scheme, the voice of the user is collected through the microphone included in the dish washer voice module, the voice is judged through detecting the voice of the user, and the voice of the user is tracked and positioned. When the processor determines that the user is close to the dish washer, the motor rotation speed of the dish washer is reduced, and water spraying caused by inertia of the cantilever when the user opens the door is prevented, so that bad use experience is brought to the user. And when the door opening behavior of the user exceeds the preset time is judged, the dishwasher can restore the conventional dishwashing operation. The dishwasher not only avoids splashing of water caused by sudden opening of the door by a user, but also can keep normal operation of the dishwasher when the user does not perform door opening operation. And other problems that may exist are also considered, for example, if the user is merely walking through the dishwasher, but the dishwasher may slow down the motor when the user is detected to be close to the dishwasher. The processor may also set a preset time for controlling the rotation speed of the dishwasher motor to be increased to a normal washing state when the user does not open the door and the microphone detection range does not detect the sound of the user.
In one embodiment, a control device for a dishwasher is provided, comprising a processor as described above.
In one embodiment, as shown in FIG. 4, a block diagram of a dishwasher 400 is schematically shown, comprising: a voice module 401 for collecting the voice of the user; a motor 402 and a processor 403. Wherein the voice module 401 includes a plurality of microphones 401-1. The processor 403 is configured to perform the control method for a dishwasher of any one of the above.
The processor includes a kernel, and the kernel fetches the corresponding program unit from the memory. The kernel can be provided with one or more than one, and the control of the dish washing machine is realized by adjusting the parameters of the kernel.
The memory may include volatile memory, random Access Memory (RAM), and/or nonvolatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM), among other forms in computer readable media, the memory including at least one memory chip.
An embodiment of the present invention provides a storage medium having a program stored thereon, which when executed by a processor, implements the above-described method of controlling a dishwasher.
The embodiment of the invention provides a processor, which is used for running a program, wherein the control method for the dish washer is executed when the program runs.
In one embodiment, a computer device is provided, which may be a server, the internal structure of which may be as shown in fig. 5. The computer device includes a processor a01, a network interface a02, a memory (not shown) and a database (not shown) connected by a system bus. Wherein the processor a01 of the computer device is adapted to provide computing and control capabilities. The memory of the computer device includes internal memory a03 and nonvolatile storage medium a04. The nonvolatile storage medium a04 stores an operating system B01, a computer program B02, and a database (not shown in the figure). The internal memory a03 provides an environment for the operation of the operating system B01 and the computer program B02 in the nonvolatile storage medium a04. The database of the computer device is used for storing the internal image of the dishwasher and the processor preset value data. The network interface a02 of the computer device is used for communication with an external terminal through a network connection. The computer program B02 is executed by the processor a01 to implement a control method for a dishwasher.
It will be appreciated by those skilled in the art that the structure shown in figure Y is merely a block diagram of some of the structures associated with the present application and does not constitute a limitation of the computer device to which the present application may be applied, and that a particular computer device may include more or fewer components than shown, or may combine certain components, or have a different arrangement of components.
The embodiment of the invention provides equipment, which comprises a processor, a memory and a program stored in the memory and capable of running on the processor, wherein the processor realizes the following steps when executing the program: under the condition that the voice module detects that a user emits voice, determining the direction of the voice; tracking the sound according to the direction of the sound so as to determine the movement direction of the user; in case it is determined that the user moves in a direction approaching the dishwasher, the rotational speed of the motor is controlled to be reduced.
In one embodiment, determining the direction of the sound comprises: receiving first sound signals corresponding to sounds collected by the microphones in multiple directions when any microphone in the microphones detects that a user emits sounds; determining a microphone with the largest collected sound in the plurality of microphones according to the first sound signal; and determining the acquisition direction of the microphone with the largest acquired sound as the direction of the sound.
In one embodiment, tracking the sound according to a direction of the sound to determine a direction of motion of the user comprises: controlling the microphone with the largest collected sound to track the sound; receiving a second sound signal corresponding to the sound continuously collected by the microphone with the largest collected sound; determining that the user moves in a direction approaching the dishwasher in a case that it is determined that the frequency of sound is gradually faster and the volume of sound is gradually greater according to the second sound signal; in case it is determined that the frequency of the sound is gradually slowed down and the volume of the sound is gradually decreased according to the second sound signal, it is determined that the user moves in a direction away from the dishwasher.
In one embodiment, the number of microphones is at least 4, and 4 sounds in different directions are collected respectively.
In one embodiment, the acquisition range of each microphone is an area with a radius of 1 meter and a central angle of 150 degrees.
In one embodiment, the rotational speed of the motor is controlled to remain unchanged in case it is determined that the user moves in a direction away from the dishwasher.
In one embodiment, the method further comprises: detecting an open state of a door of the dishwasher in case it is determined that the user moves in a direction approaching the dishwasher and the user moves in a direction of the motor; and controlling the motor to stop running under the condition that the door of the dishwasher is detected to be in an open state.
In one embodiment, the method further comprises: and under the condition that the door of the dish washer is not detected to be in an open state within a preset time and no sound is detected, controlling the rotating speed of the motor to be increased.
In one embodiment, controlling the reduction in rotational speed of the motor comprises: the rotational speed of the motor is controlled to be reduced to 20rad/s.
It will be appreciated by those skilled in the art that embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In one typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include volatile memory in a computer-readable medium, random Access Memory (RAM) and/or nonvolatile memory, etc., such as Read Only Memory (ROM) or flash RAM. Memory is an example of a computer-readable medium.
Computer readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of storage media for a computer include, but are not limited to, phase change memory (PRAM), static Random Access Memory (SRAM), dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), read Only Memory (ROM), electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium, which can be used to store information that can be accessed by a computing device. Computer-readable media, as defined herein, does not include transitory computer-readable media (transmission media), such as modulated data signals and carrier waves.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article or apparatus that comprises an element.
The foregoing is merely exemplary of the present application and is not intended to limit the present application. Various modifications and changes may be made to the present application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc. which are within the spirit and principles of the present application are intended to be included within the scope of the claims of the present application.
Claims (10)
1. A control method for a dishwasher, the dishwasher comprising a voice module and a motor, the voice module comprising a plurality of microphones, the control method comprising:
under the condition that the voice module detects that a user emits voice, determining the direction of the voice;
tracking the sound according to the direction of the sound so as to determine the movement direction of the user;
controlling a rotation speed of the motor to decrease in case it is determined that the user moves in a direction approaching the dishwasher;
wherein, under the condition that the voice module detects that the user makes a sound, determining the direction of the sound includes:
receiving first sound signals corresponding to sounds collected by the microphones in multiple directions when any microphone in the microphones detects that a user emits sounds;
determining a microphone with the largest collected sound in the plurality of microphones according to the first sound signal;
and determining the acquisition direction of the microphone with the largest acquired sound as the direction of the sound.
2. The control method for a dishwasher of claim 1, wherein tracking the sound according to a direction of the sound to determine a movement direction of the user comprises:
controlling the microphone with the largest collected sound to track the sound;
receiving a second sound signal corresponding to the sound continuously collected by the microphone with the largest collected sound;
determining that the user moves in a direction approaching the dishwasher in a case that it is determined that the frequency of sound is gradually faster and the volume of sound is gradually greater according to the second sound signal;
in case it is determined that the frequency of the sound is gradually slowed down and the volume of the sound is gradually decreased according to the second sound signal, it is determined that the user moves in a direction away from the dishwasher.
3. A control method for a dishwasher according to claim 2, characterized in that the number of microphones is at least 4, each picking up 4 sounds in different directions.
4. A control method for a dishwasher according to claim 3, characterized in that the pick-up range of each microphone is an area with a radius of 1 meter and a central angle of 150 degrees.
5. The control method for a dishwasher according to claim 1, further comprising:
in case it is determined that the user moves in a direction away from the dishwasher, the rotational speed of the motor is controlled to remain unchanged.
6. The control method for a dishwasher according to claim 1, further comprising:
detecting an open state of a door of the dishwasher in case it is determined that the user moves in a direction approaching the dishwasher and the user moves in a direction of the motor;
and controlling the motor to stop running under the condition that the door of the dishwasher is detected to be in an open state.
7. The control method for a dishwasher of claim 6, further comprising:
and under the condition that the door of the dish washer is not detected to be in an open state within a preset time and no sound is detected, controlling the rotating speed of the motor to be increased.
8. The control method for a dishwasher according to claim 1, wherein the controlling the rotation speed reduction of the motor comprises:
the rotational speed of the motor is controlled to be reduced to 20rad/s.
9. A dishwasher, comprising:
the voice module is used for collecting the voice of the user;
a motor; and
a processor configured to perform the control method for a dishwasher according to any one of claims 1 to 8.
10. A machine readable storage medium having instructions stored thereon, which when executed by a processor cause the processor to be configured to perform the control method for a dishwasher according to any one of claims 1 to 8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111458509.7A CN114287857B (en) | 2021-12-02 | 2021-12-02 | Method for controlling a dishwasher, processor, control device and dishwasher |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111458509.7A CN114287857B (en) | 2021-12-02 | 2021-12-02 | Method for controlling a dishwasher, processor, control device and dishwasher |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114287857A CN114287857A (en) | 2022-04-08 |
CN114287857B true CN114287857B (en) | 2024-04-12 |
Family
ID=80965088
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111458509.7A Active CN114287857B (en) | 2021-12-02 | 2021-12-02 | Method for controlling a dishwasher, processor, control device and dishwasher |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114287857B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115444335B (en) * | 2022-09-20 | 2024-08-16 | 宁波方太厨具有限公司 | Cleaning control method of cleaning machine and cleaning machine |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103235645A (en) * | 2013-04-25 | 2013-08-07 | 上海大学 | Standing type display interface self-adaption tracking regulating device and method |
CN109247898A (en) * | 2018-09-04 | 2019-01-22 | 佛山市顺德区美的洗涤电器制造有限公司 | The control device of dish-washing machine and dish-washing machine, method |
CN111419130A (en) * | 2020-03-30 | 2020-07-17 | 珠海格力电器股份有限公司 | Control method and control device of dish-washing machine and dish-washing machine |
CN112790711A (en) * | 2020-12-31 | 2021-05-14 | 佛山市顺德区美的洗涤电器制造有限公司 | Washing method and device for dish washing machine, dish washing machine and processor |
CN112826408A (en) * | 2021-02-24 | 2021-05-25 | 佛山市顺德区美的洗涤电器制造有限公司 | Control method for dishwasher, processor, dishwasher and storage medium |
-
2021
- 2021-12-02 CN CN202111458509.7A patent/CN114287857B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103235645A (en) * | 2013-04-25 | 2013-08-07 | 上海大学 | Standing type display interface self-adaption tracking regulating device and method |
CN109247898A (en) * | 2018-09-04 | 2019-01-22 | 佛山市顺德区美的洗涤电器制造有限公司 | The control device of dish-washing machine and dish-washing machine, method |
CN111419130A (en) * | 2020-03-30 | 2020-07-17 | 珠海格力电器股份有限公司 | Control method and control device of dish-washing machine and dish-washing machine |
CN112790711A (en) * | 2020-12-31 | 2021-05-14 | 佛山市顺德区美的洗涤电器制造有限公司 | Washing method and device for dish washing machine, dish washing machine and processor |
CN112826408A (en) * | 2021-02-24 | 2021-05-25 | 佛山市顺德区美的洗涤电器制造有限公司 | Control method for dishwasher, processor, dishwasher and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN114287857A (en) | 2022-04-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114287857B (en) | Method for controlling a dishwasher, processor, control device and dishwasher | |
US11735175B2 (en) | Apparatus and method for power efficient signal conditioning for a voice recognition system | |
CN108231079B (en) | Method, apparatus, device and computer-readable storage medium for controlling electronic device | |
US11159878B1 (en) | Autonomously motile device with beamforming | |
US10802142B2 (en) | Using ultrasound to detect an environment of an electronic device | |
EP3520375B1 (en) | Appliance state recognition device and methods | |
WO2013044035A1 (en) | Ultrasonic motion detection | |
US5681401A (en) | Microphone wash arm sensor | |
CN113793605A (en) | Autonomous mobile device voice control method, device, equipment and readable storage medium | |
WO2022148436A1 (en) | Control method for dishwasher, processor, device, dishwasher, and medium | |
CN112869679B (en) | Control method and device for dish washing machine, dish washing machine and processor | |
CN112716409B (en) | Control method for dishwasher, processor, device, dishwasher and medium | |
CN112956985B (en) | Control method for dishwasher, processor and storage medium | |
CN112790711B (en) | Washing method and device for dish washing machine, dish washing machine and processor | |
CN112826408A (en) | Control method for dishwasher, processor, dishwasher and storage medium | |
CN112773292A (en) | Food waste treatment method, processor, device, dish washing machine and medium | |
CN112767372B (en) | Detection method for water pump, dish washer, processor and storage medium | |
US20230122089A1 (en) | Enhanced noise reduction in a voice activated device | |
CN209107214U (en) | A kind of auto-steering sweeping robot | |
CN112773295A (en) | Control method for dishwasher, processor, dishwasher and storage medium | |
KR20060032877A (en) | Voice recognition system and method using robot cleaner | |
CN112971643B (en) | Detection method, robot, and storage medium | |
CN115444335B (en) | Cleaning control method of cleaning machine and cleaning machine | |
CN117982071A (en) | Control method of dish washer, storage medium and computer program product | |
CN118534458A (en) | A method for improving high-frequency radar detection of human body position |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |