CN114287857A - 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
- CN114287857A CN114287857A CN202111458509.7A CN202111458509A CN114287857A CN 114287857 A CN114287857 A CN 114287857A CN 202111458509 A CN202111458509 A CN 202111458509A CN 114287857 A CN114287857 A CN 114287857A
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 51
- 238000003860 storage Methods 0.000 claims abstract description 18
- 230000033001 locomotion Effects 0.000 claims abstract description 12
- 230000005236 sound signal Effects 0.000 claims description 34
- 238000013459 approach Methods 0.000 claims description 5
- 230000007423 decrease Effects 0.000 claims description 5
- 230000009467 reduction Effects 0.000 claims description 4
- 239000007921 spray Substances 0.000 abstract description 44
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 abstract description 43
- 238000005406 washing Methods 0.000 description 19
- 238000010586 diagram Methods 0.000 description 15
- 238000012545 processing Methods 0.000 description 12
- 238000004590 computer program Methods 0.000 description 10
- 230000007246 mechanism Effects 0.000 description 8
- 230000009471 action Effects 0.000 description 6
- 238000001514 detection method Methods 0.000 description 6
- 238000004851 dishwashing Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 5
- 238000004140 cleaning Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000006399 behavior Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 230000003247 decreasing effect Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000010926 purge Methods 0.000 description 2
- 238000005507 spraying Methods 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000004807 localization Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Images
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: determining the direction of the sound under the condition that the voice module detects that the user makes the sound; 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 close to the dishwasher, the rotation speed of the motor is controlled to be reduced. Through above-mentioned technical scheme, collect user's sound through the microphone that includes at dishwasher voice module to judge the angry of sound through the sound that detects user, and track and fix a position user's sound. When the treater confirms that the user is close to dish washer, reduce the motor speed of dish washer, cantilever leads to the water spray because of inertia when preventing that the user from opening the door to bring not good use for the user and experience.
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
As the living standard is improved, the use of the dish washing machine is increased. The intelligent application is more and more extensive, and the corresponding demand for the dish washer is also higher and higher.
Dish washer is at the washing tableware in-process, and along with the motor drives the cantilever and can rotate, when the user opened a door at the dish washer during operation this moment and got the tableware, the motor can the bring to rest this moment, but rotatory motor can be because of the inertia problem, can be on one's body the user that the water of dish washer sprayed, cause not good user experience.
Disclosure of Invention
The embodiment of the application aims to provide a method, a processor, a control device, a dishwasher and a storage medium for controlling the dishwasher, wherein the method, the processor, the control device, the dishwasher and the storage medium are used for detecting the position of a user so as to prejudge the door opening behavior of the user in advance, prevent water spraying and improve user experience.
In order to achieve the above object, a first aspect of the present application provides a method for controlling a dishwasher, comprising:
determining the direction of the sound under the condition that the voice module detects that the user makes the sound; 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 close to the dishwasher, the rotation speed of the motor is controlled to be reduced.
In an embodiment of the present application, determining the direction of the sound includes: receiving first sound signals corresponding to sounds collected by a plurality of microphones in a plurality of directions under the condition that any microphone in the plurality of microphones detects that a user sends a sound; determining a microphone with the largest sound collected in the plurality of microphones according to the first sound signal; and determining the collecting direction of the microphone with the largest collected sound as the direction of the sound.
In an embodiment of the present application, tracking a sound according to a direction of the sound to determine a moving direction of a user includes: controlling a microphone with the maximum collected sound to track the sound; receiving a second sound signal corresponding to the sound continuously collected by the microphone with the maximum collected sound; determining that the user moves in a direction approaching the dishwasher in case that it is determined that the frequency of the sound becomes gradually faster and the volume of the sound becomes gradually larger according to the second sound signal; in case it is determined that the frequency of the sound is gradually slowed 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 the microphones is at least 4, and the microphones respectively collect 4 sounds in different directions.
In the embodiment of the present 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 the embodiment of the present application, in case it is determined that the user moves in a direction away from the dishwasher, the rotation speed of the control motor is kept constant.
In an embodiment of the present application, 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 of 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 an embodiment of the present application, the method further comprises: and under the condition that the door of the dishwasher 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 reduction of the rotation speed of the motor includes: the rotation speed of the motor is controlled to be reduced to 20 rad/s.
A second aspect of the present application provides a dishwasher, comprising:
the voice module is used for collecting the voice of a user;
a motor; and
a processor configured to perform the control method for the dishwasher of any one of the above.
A third aspect of the present application provides a machine-readable storage medium having stored thereon instructions which, 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 above-mentioned technical scheme, collect user's sound through the microphone that includes at dishwasher voice module to judge the angry of sound through the sound that detects user, and track and fix a position user's sound. When the treater confirms that the user is close to dish washer, reduce the motor speed of dish washer, cantilever leads to the water spray because of inertia when preventing that the user from opening the door to bring not good use for the user and experience. And the dishwasher can recover the conventional dish washing operation when judging that the user does not perform the action of opening the door after exceeding the preset time. Not only prevents the user from being splashed by water due to sudden opening of the door, but also can keep the dishwasher working normally when the user does not perform the door opening operation.
Additional features and advantages of embodiments of the present application will be described in detail in the detailed description which follows.
Drawings
The accompanying drawings, which are included to provide a further understanding of the embodiments of the disclosure and are incorporated in and constitute a part of this specification, illustrate embodiments of the disclosure and together with the description serve to explain the embodiments of the disclosure, but are not intended to limit the embodiments of the disclosure. In the drawings:
FIG. 1A schematically shows a configuration diagram of a dishwasher according to an embodiment of the present invention, in which a control method for the dishwasher according to an embodiment of the present invention may be applied;
FIG. 1B schematically illustrates a front view of the structure of a dishwasher in accordance with an embodiment of the present invention;
FIG. 1C schematically illustrates a schematic structural view of a washing mechanism of a dishwasher in accordance with an embodiment of the present invention;
FIG. 1D schematically illustrates a partial structural view of the purge mechanism of FIG. 1C;
FIG. 2 schematically illustrates a schematic flow diagram of a control method for a dishwasher in accordance with an embodiment of the present invention;
FIG. 3 schematically shows a schematic flow chart of a control method for a dishwasher according to another embodiment of the present invention;
FIG. 4 schematically shows a block diagram of a dishwasher according to an embodiment of the present invention; and
fig. 5 schematically shows an internal structure diagram of a computer apparatus according to an embodiment of the present invention.
Detailed Description
The following detailed description of embodiments of the invention refers to the accompanying drawings. It should be understood that the detailed description and specific examples, while indicating embodiments of the invention, are given by way of illustration and explanation only, not limitation.
Fig. 1A schematically shows a configuration diagram of a dishwasher according to an embodiment of the present invention, in which a control method for the dishwasher according to an embodiment of the present invention may be applied. Fig. 1B schematically shows a front view of the structure of a dishwasher according to an embodiment of the present invention. It should be understood that fig. 1A and 1B are merely illustrative of one embodiment of the dishwasher 100 and are not intended to limit the shape, location, manner of installation, 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 outer contour of the housing 1 may include, but is not limited to, a rectangular, cylindrical shape.
The washing 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 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 can be arranged in a variety 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, after the dishes are placed on the rack 22, the image capturing device 21 may capture an image of the dishes on the rack 22. The processing device 24 can acquire the image and determine characteristics of the dishes placed within the dishwasher 100 to control the spray arms to wash the dishes according to 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 association 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), a state machine, and the like.
In one example, a spray arm may be disposed at the bottom of the dishwasher 100, and spray holes may be disposed on the spray arm, from which water may be sprayed upwards to provide a reaction force to rotate the spray arm while washing dishes. In another example, the spray arm may be disposed at the top within the dishwasher 100, or may include a top spray arm and a bottom spray arm.
In yet another example, the spray arm may take a rotatable form.
FIG. 1C schematically illustrates a schematic structural view of a washing mechanism of a dishwasher in accordance with an embodiment of the present invention; FIG. 1D schematically illustrates a partial structural view of the purge mechanism of FIG. 1C. Referring to FIGS. 1B-1D, the washing mechanism 2 may further include a drive motor 23, and the drive motor 23 may be disposed on the underside of the interior of the dishwasher 100, or may be disposed on the back of the dishwasher 100, i.e., the side away from which the dishes are placed by the user. The drive motor 23 may be coupled to the spray arm 25. The spray arm 25 is provided with water spray holes 251 communicated with the interior of the spray arm 25, and the water spray holes 251 can be arranged on the spray arm 25 at intervals so as to enable the spray arm 25 to spray a wider range. In one example, the spray arm 25 may be cylindrical, and the spray holes 251 are spaced and arrayed in the cross-section of the spray arm 25 such that the water sprayed from the spray holes 251 is emitted at an angle.
In an embodiment of the present invention, the dishwasher 100 may further include a water pressure transducer (not shown), a water heater (not shown), and a water valve (not shown). The water pressure transducer and the water heater can be electrically connected to the processing equipment 24, and the water pressure transducer, the water heater, and the water valve can be internally connected and in communication with the spray arm 25. The connection of the spray arm 25 with the water pressure transmitter, the water heater, the water valve, and the driving motor 23 may be a direct connection or an indirect connection through an intermediate member.
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 middle position of the plurality of racks 22 in the dishwasher 100 so as to cover dishes on the plurality of racks 22 when the spray arm 25 rotates, thereby saving space inside the dishwasher 100. Only need adopt single spray arm 25 can spray the tableware on a plurality of supporter 22, when saving the cost of design and material, bring bigger usage space.
The water valves, water pressure transducer, water heater, and drive motor 23 may be controlled by the processing device 24. For example, the area of the rack 22 for placing dishes can be divided into four quadrants, namely, the first, second, third and fourth quadrants. The processing device 24 can control the driving motor 23 to drive the spray arm 25 to rotate so that the spray holes 251 face any quadrant of the four quadrants. In addition, the treatment device 24 may also control a water valve to adjust the amount of water output (or stop the water output) from the water jet 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 the present embodiment, the shelf 22 may include one or more shelves, such as two shelves. In the example of a two-layer rack shown in the figures, the spray arm 25 may be located in the middle of the two racks 22 so that all dishes on the two racks 22 may be sprayed when the spray arm 25 is rotated.
In an embodiment of the present invention, the dishwasher 100 may further include a mounting bracket 26, and the spray arm 25 may be rotatably coupled to the mounting bracket 26. The mounting bracket 26 is fixed in position such that the spray arm 25 can rotate relative to the mounting bracket 26. the manner in which the mounting bracket 26 is fixed in position is not limited, as the mounting bracket 26 can be fixedly attached to the carrier 22 or elsewhere.
Fig. 2 schematically shows a flow chart of a control method for a dishwasher according to an embodiment of the present invention, and as shown in fig. 1, in an embodiment of the present invention, there is provided a control method for a dishwasher, including the steps of:
in step 201, in the case that the voice module detects that the user utters a voice, the direction of the voice is determined.
The dishwasher includes a voice module that detects a sound emitted by a user, and the processor determines a direction of the sound based on the detected sound if it is determined that the voice module detects the sound emitted by the user.
In one embodiment, the speech module comprises a plurality of microphones, and in the event that the speech module detects that the user uttered sound, determining the direction of the sound comprises: receiving first sound signals corresponding to sounds collected by a plurality of microphones in a plurality of directions under the condition that any microphone in the plurality of microphones detects that a user sends a sound; determining a microphone with the largest sound collected in the plurality of microphones according to the first sound signal; and determining the collecting direction of the microphone with the largest collected sound as the direction of the sound.
In one embodiment, the number of microphones is at least 4, and 4 different directions of sound 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.
The dishwasher comprises a dishwasher, a voice module and a processor, wherein the voice module can determine the direction of sound according to the detected sound when detecting the sound emitted by a user, the voice module of the dishwasher comprises a plurality of microphones, and the processor can control the plurality of microphones on the voice module to start working when determining that any one of the plurality of microphones of the voice module detects the sound emitted by the user, so as to receive first sound signals collected by the plurality of microphones in a plurality of directions. 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 signals with the maximum sound and the corresponding microphones. And determining the collecting direction of the microphone as the direction of the sound after determining the microphone collecting the maximum sound. The number of the microphones installed on the voice module is at least 4, and the acquisition range of each microphone is an area formed by the radius of 1 meter and the central angle of 150 degrees. The microphones can respectively collect 4 sounds in different directions.
For example, assume that four microphones are installed on the voice module, and the microphones are respectively oriented to different directions 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 case where any one of the four microphones detects a sound emitted by the user, the processor may start receiving corresponding first sound signals collected by the four microphones in the directions of the respective covers. The processor judges the maximum sound and the corresponding microphone in the sound collected by each microphone according to the received first sound signal, and determines the direction corresponding to the microphone as the direction of the sound.
The processor, having determined the direction from which the sound originated, may track the sound based on its direction, thereby determining the direction of movement of the user.
In one embodiment, tracking the sound according to the direction of the sound to determine the direction of movement of the user comprises: controlling a microphone with the maximum collected sound to track the sound; receiving a second sound signal corresponding to the sound continuously collected by the microphone with the maximum collected sound; determining that the user moves in a direction approaching the dishwasher in case that it is determined that the frequency of the sound becomes gradually faster and the volume of the sound becomes gradually larger according to the second sound signal; in case it is determined that the frequency of the sound is gradually slowed 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.
The processor can track the sound according to the direction of the sound after determining the direction of the sound, so that the movement direction of the user can be determined through the tracking of the sound. The processor can control the microphone with the largest collected sound to track the sound, and the processor can receive a second sound signal corresponding to the sound collected continuously by the microphone with the largest collected sound. The doppler effect indicates that the wave has a higher frequency of reception when the source moves closer to the observer and a lower frequency of reception when the source moves farther away from the observer. Therefore, when an object approaches a sound source, the relative distance changes, the frequency changes, the speed of the user can be obtained by calculating the sound frequency and the air sound velocity, and the position close to or far away from the object can be obtained by following the position of the sound source. 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 frequency of the sound of the second sound signal is gradually faster and the volume of the sound is gradually greater. The processor may determine that the user is moving away from the dishwasher in a case where it is determined that the frequency of the sound of the second sound signal is gradually slowed and the volume of the sound is gradually decreased.
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, step 203.
In one embodiment, controlling the reduction in the rotational speed of the motor comprises: the rotation speed of the motor is controlled to be reduced to 20 rad/s.
The processor can judge whether the user moves away from the dishwasher or moves close to the dishwasher through the detection of the second sound signal. In case the processor determines that the user is moving in a direction close to the dishwasher, the processor may control the rotational speed of the motor to be reduced. The processor can control the rotating speed of the motor to be reduced to 20 rad/s. Because dish washer is at the in-process of washing tableware, the cantilever can be rotatory along with the drive of motor, opens the door when the user does not stop at the motor and gets the tableware, and the motor can the bring not good experience for the user because inertia sprays the user on one's body with dish washer's water by rotatory cantilever this moment. Therefore, in this embodiment, when the processor determines that the user moves towards the direction close to the dishwasher, the processor controls the rotation speed of the motor to be reduced in advance to reduce the rotation speed of the motor to 20rad/s, so as to prevent the user from spraying water due to the inertia of the cantilever when opening the door.
In one embodiment, in case it is determined that the user moves in a direction of approaching the dishwasher and the user moves in a direction of the motor, an open state of a door of the dishwasher is detected; 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, in 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 rotation speed of the motor is controlled to be increased.
The processor may control the motor to decrease the rotation speed when it is determined that the user moves in a direction approaching the dishwasher, and the processor may detect an open state of a door of the dishwasher in a case where the processor determines that the user moves in a direction approaching the dishwasher and the user moves in a direction of the motor. If the user opens the door, the processor judges that the door of the dishwasher is in an open state at the moment, and controls the motor to stop running so that the dishwasher suspends cleaning. Since the dishwasher has lowered the rotational speed of the dishwasher motor in advance, even if the user stops the operation of the door-opening motor, the cantilever driven by the motor does not splash water to the user due to inertia.
Because the situation that the user just passes by the vicinity of the dishwasher may exist, if the user does not open the door and does not perform the door opening operation within the preset time, that is, the processor does not detect that the door of the dishwasher is in the open state within the preset time, and meanwhile, under the situation that the sound is not detected within the preset time, the processor can control the rotation speed of the motor to be increased, and the normal washing behavior of the dishwasher is maintained. Because the user may be in the vicinity of the microphone of the dishwasher to perform other work, the processor may continuously detect the sound when the processor does not detect that the door of the dishwasher is in an open state within a preset time, and if the sound is always in a detection range but the door of the dishwasher is not opened within the preset time, the processor may also control the rotation speed of the motor to increase, so as to maintain the normal washing behavior of the dishwasher.
For example, the processor detects the second sound signal, the user moves towards the direction close to the dishwasher, and the processor controls the motor to reduce the rotating speed when determining that the user moves towards the direction close to the dishwasher, and if the user opens the door of the dishwasher at the moment, the processor controls the motor to stop running, so that the dishwasher suspends washing. Since the processor already controls the motor to decrease in speed when the user approaches the dishwasher, the user can avoid water splashing from the dishwasher due to the inertia of the cantilever when opening the door. If the user approaches the dishwasher but within the preset time, the preset time is assumed to be 3 minutes, no door opening action is required within 3 minutes, and no sound activity is available, the processor can control the rotating 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 is kept constant in case it is determined that the user is moving away from the dishwasher.
The processor determines that the user is in a state of moving away from the dishwasher at the moment through the detection of the second sound signal, namely, the action of opening the dishwasher by the user does not exist, and in order to not influence the normal washing of the dishwasher, the processor can control the rotating speed of the motor to be kept unchanged at the moment, and the normal work of the dishwasher is maintained.
In one embodiment, a processor is provided that is configured to perform any of the above-described control methods for a dishwasher.
As shown in fig. 3, a flow chart of a control method for a dishwasher according to an embodiment of the present application is schematically shown, including the following steps:
in step 301, the dishwasher is started.
At step 310, the cleaning is suspended.
In step 313, the dishwasher ends the operation.
The dishwasher includes a voice module and a motor, wherein the voice module includes a plurality of microphones. The dishwasher is started to work, the voice module can detect the voice of a user through the microphones, the number of the microphones included on the voice module is at least 4, the microphones collect 4 voices in different directions respectively, the collection range of each microphone is an area range with the radius of 1 meter and the central angle of 150 degrees. The processor may determine the sound direction based on the detected sound in a case where it is determined that the voice module detects the sound of the user.
The processor can control all the microphones on the voice module to collect the sound under the condition that any one of the microphones on the voice module detects the sound of the user. And detecting the sound collected by 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 A, B, C, D four microphones for collecting sounds in different directions, and when the microphone a detects a sound, the processor can control A, B, C, D four microphones to start collecting sounds within the microphone receiving range. The processor is assumed to judge that the sound collected by the B microphone is the maximum by detecting the sound collected by each microphone. The processor may determine the direction of the sound source based on the acquisition direction of the B microphone.
The microphone collects the footstep sound of the user mainly, and other sounds of the user, such as speaking sounds, can also be collected when the footstep sound of the user is collected. After the processor positions the sound source direction of the sound according to the microphone, the processor can trace the footstep sound of the user according to the Doppler effect, so that the movement direction of the user is judged. The processor can analyze and detect the user's footstep sounds continuously collected by the microphone, and under the condition that the sound frequency of the collected footstep sounds is gradually increased and the volume of the footstep sounds is gradually increased, the processor can position the movement of the user, and at the moment, the user can be judged to be approaching the dishwasher. If the processor analyzes and detects the footstep sound continuously collected by the microphone, and determines that the sound frequency of the collected footstep sound gradually becomes slow and the volume of the footstep sound gradually decreases, the processor can judge that the user is far away from the dishwasher at the moment.
The processor determines that the user is in a situation of being away from the dishwasher, may control the motor of the dishwasher to maintain the rotation speed, i.e., the dishwasher may maintain the regular washing state until the operation of the dishwasher is finished. When the user is in the 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 causes water of the dishwasher to splash the user due to inertia, which brings a bad experience to the user. The treater can be according to the user's step sound of gathering, and the action of opening the door of prejudgement user prevents to spray water, promotes user experience in advance. Therefore, in case that the processor determines that the user is approaching the dishwasher, the processor may control the rotational speed of the motor of the dishwasher to be reduced, and the processor may reduce the rotational speed of the motor to 20rad/s, so that even if the user suddenly performs a door opening operation, the cantilever does not splash water onto the user due to inertia when the motor stops rotating as the user opens the door due to the low rotational speed of the motor. The processor may also detect whether a door opening operation is performed by the user. If the user opens the door, the processor can control the motor to stop and suspend the washing work of the dish washing machine under the condition that the processor detects that the door of the dish washing machine is in the door opening state.
If the user does not open the door, the processor detects that the door of the dishwasher is in a non-opening state, and the processor can continue to collect and analyze the footstep sound of the user. The processor may set the preset time to three minutes, and if the processor does not detect the step sound of the user in 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 at the time of the regular washing so that the dishwasher may continue the regular washing work.
As there may be the possibility that the user is in the vicinity of the dishwasher for other work. The processor may also control the rotation speed of the dishwasher to be increased to the rotation speed at the time of the regular washing in case that it is detected that the user's footstep sound 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 can continue the regular washing work. After the dishwasher finishes the normal cleaning work, the dishwasher can finish the work and close the dishwasher.
Through above-mentioned technical scheme, collect user's sound through the microphone that includes at dishwasher voice module to judge the angry of sound through the sound that detects user, and track and fix a position user's sound. When the treater confirms that the user is close to dish washer, reduce the motor speed of dish washer, cantilever leads to the water spray because of inertia when preventing that the user from opening the door to bring not good use for the user and experience. And the dishwasher can recover the conventional dish washing operation when judging that the user does not perform the action of opening the door after exceeding the preset time. Not only prevents the user from being splashed by water due to sudden opening of the door, but also can keep the dishwasher working normally when the user does not perform the door opening operation. And also other problems that may exist, such as if the user just passes by the dishwasher, but the dishwasher slows down the motor when the user is detected to be close to the dishwasher. The processor may further set a preset time for controlling the rotation speed of the motor of the dishwasher to increase to a normal washing state when the user does not open the door and the user's voice is not detected in the detection range of the microphone within the preset time.
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 illustrated, comprising: a voice module 401 for collecting the voice of the user; a motor 402 and a processor 403. Wherein the voice module 401 comprises a plurality of microphones 401-1. The processor 403 is configured to perform any one of the above-described control methods for a dishwasher.
The processor comprises a kernel, and the kernel calls the corresponding program unit from the memory. The kernel can be set to be one or more, and the control of the dishwasher is realized by adjusting the parameters of the kernel.
The memory may include volatile memory in a computer readable medium, Random Access Memory (RAM) and/or nonvolatile memory such as Read Only Memory (ROM) or flash memory (flash RAM), and the memory includes 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 control method for a dishwasher.
The embodiment of the invention provides a processor, which is used for running a program, wherein the program is used for executing the control method for the dishwasher when running.
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 processor a01 of the computer device is used to provide computing and control capabilities. The memory of the computer device comprises an internal memory a03 and a non-volatile storage medium a 04. The non-volatile 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 a 04. 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.
Those skilled in the art will appreciate that the architecture shown in figure Y is merely a block diagram of some of the structures associated with the disclosed aspects and is not intended to limit the computing devices to which the disclosed aspects apply, as a particular computing device may include more or less components than those 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 which is stored on the memory and can run on the processor, wherein the processor executes the program and realizes the following steps: under the condition that the voice module detects that a user makes a 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; controlling the rotational speed of the motor to be reduced in case it is determined that the user moves in a direction to approach the dishwasher.
In one embodiment, determining the direction of the sound comprises: when any microphone in the plurality of microphones detects that a user sends a sound, receiving first sound signals corresponding to the sound collected by the plurality of microphones in a plurality of directions; determining a microphone with the largest sound collected in the plurality of microphones according to the first sound signal; and determining the collection direction of the microphone with the maximum collected sound as the direction of the sound.
In one embodiment, tracking the sound according to the direction of the sound to determine the direction of motion of the user comprises: controlling the microphone with the maximum collected sound to track the sound; receiving a second sound signal corresponding to the sound continuously collected by the microphone with the maximum collected sound; determining that the user moves in a direction approaching the dishwasher in case that it is determined that the frequency of the sound becomes gradually faster and the volume of the sound becomes gradually larger according to the second sound signal; determining that the user moves in a direction away from the dishwasher in case it is determined that the frequency of the sound gradually slows down and the volume of the sound gradually decreases according to the second sound signal.
In one embodiment, the number of microphones is at least 4, and 4 different directions of sound 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 constant in case it is determined that the user is moving 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 of 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 in an open state is detected.
In one embodiment, the method further comprises: and controlling the rotation speed of the motor to be increased under the condition that the door of the dishwasher is not detected to be in an open state within the preset time and no sound is detected.
In one embodiment, controlling the reduction of the rotational speed of the motor comprises: and controlling the rotating speed of the motor to be reduced to 20 rad/s.
As will be appreciated by one skilled in the art, 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 flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams 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 a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). The 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 computer storage media 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 that can be used to store information that can be accessed by a computing device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.
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 an … …" does not exclude the presence of other identical elements in the process, method, article, or apparatus that comprises the element.
The above are merely examples of the present application and are not intended to limit the present application. Various modifications and changes may occur to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.
Claims (11)
1. A control method for a dishwasher, the dishwasher including a voice module and a motor, the control method comprising:
under the condition that the voice module detects that a user makes a 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;
controlling the rotational speed of the motor to be reduced in case it is determined that the user moves in a direction to approach the dishwasher.
2. The control method for a dishwasher of claim 1, wherein the voice module comprises a plurality of microphones, and the determining the direction of the sound in case the voice module detects that the user uttered the sound comprises:
when any microphone in the plurality of microphones detects that a user sends a sound, receiving first sound signals corresponding to the sound collected by the plurality of microphones in a plurality of directions;
determining a microphone with the largest sound collected in the plurality of microphones according to the first sound signal;
and determining the collection direction of the microphone with the maximum collected sound as the direction of the sound.
3. The control method for a dishwasher of claim 2, wherein tracking the sound according to the direction of the sound to determine the direction of movement of the user comprises:
controlling the microphone with the maximum collected sound to track the sound;
receiving a second sound signal corresponding to the sound continuously collected by the microphone with the maximum collected sound;
determining that the user moves in a direction approaching the dishwasher in case that it is determined that the frequency of the sound becomes gradually faster and the volume of the sound becomes gradually larger according to the second sound signal;
determining that the user moves in a direction away from the dishwasher in case it is determined that the frequency of the sound gradually slows down and the volume of the sound gradually decreases according to the second sound signal.
4. The control method for a dishwasher of claim 2 or 3, wherein the number of the microphones is at least 4, and 4 sounds of different directions are collected, respectively.
5. The control method for a dishwasher of claim 4, wherein the collection range of each microphone is an area formed by a radius of 1 meter and a central angle of 150 degrees.
6. The control method for a dishwasher according to claim 1, further comprising:
controlling the rotational speed of the motor to remain unchanged in case it is determined that the user is moving away from the dishwasher.
7. 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 of 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 in an open state is detected.
8. The control method for a dishwasher according to claim 7, further comprising:
and controlling the rotation speed of the motor to be increased under the condition that the door of the dishwasher is not detected to be in an open state within the preset time and no sound is detected.
9. The control method for a dishwasher according to claim 1, wherein the controlling of the reduction in the rotation speed of the motor comprises:
and controlling the rotating speed of the motor to be reduced to 20 rad/s.
10. A dishwasher, comprising:
the voice module is used for collecting the voice of a user;
a motor; and
a processor configured to perform the control method for the dishwasher according to any one of claims 1 to 9.
11. A machine readable storage medium having instructions stored thereon, which when executed by a processor causes the processor to be configured to perform the control method for a dishwasher of any one of claims 1 to 9.
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 true CN114287857A (en) | 2022-04-08 |
CN114287857B 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) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115444335A (en) * | 2022-09-20 | 2022-12-09 | 宁波方太厨具有限公司 | 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 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115444335A (en) * | 2022-09-20 | 2022-12-09 | 宁波方太厨具有限公司 | Cleaning control method of cleaning machine and cleaning machine |
Also Published As
Publication number | Publication date |
---|---|
CN114287857B (en) | 2024-04-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
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 | |
CN114287857A (en) | Method for controlling a dishwasher, processor, control device and dishwasher | |
EP3520375B1 (en) | Appliance state recognition device and methods | |
CN109273020B (en) | Audio signal processing method, apparatus, device and storage medium | |
US20160094812A1 (en) | Method And System For Mobile Surveillance And Mobile Infant Surveillance Platform | |
CN111599357A (en) | In-vehicle multi-tone-area pickup method and device, electronic equipment and storage medium | |
CN108682428A (en) | The processing method of robot voice control system and robot to voice signal | |
CA2505496A1 (en) | Robust localization and tracking of simultaneously moving sound sources using beamforming and particle filtering | |
US5681401A (en) | Microphone wash arm sensor | |
CN116076975B (en) | Dish washer drainage fault detection control method and system thereof and dish washer | |
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 | |
CN112956985B (en) | Control method for dishwasher, processor and storage medium | |
CN112716409A (en) | Control method for dishwasher, processor, device, dishwasher and medium | |
WO2022148470A1 (en) | Method for determining usage amount of detergent, and dishwasher, processor and storage medium | |
CN112790711B (en) | Washing method and device for dish washing machine, dish washing machine and processor | |
CN111103807A (en) | Control method and device for household terminal equipment | |
CN112826401A (en) | Starting method and device for dish washing machine, dish washing machine and processor | |
CN112767372B (en) | Detection method for water pump, dish washer, processor and storage medium | |
CN112788482B (en) | Microphone array positioning and holder linkage method and device | |
CN112826408A (en) | Control method for dishwasher, processor, dishwasher and storage medium | |
CN112773292A (en) | Food waste treatment method, processor, device, dish washing machine and medium | |
CN112773295A (en) | Control method for dishwasher, processor, dishwasher and storage medium | |
US20230122089A1 (en) | Enhanced noise reduction in a voice activated device |
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 |