Dish washing machine control method, controller and dish washing machine
By setting up an induction module under the dishwasher door body, detecting user foot information and generating control instructions, the problems of dishwasher door handle contamination and user operation difficulties are solved, and the contactless door opening and pausing washing functions are realized, improving user experience and operation efficiency.
Patent Information
- Application Number
- CN202510343568.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-21
- Publication Date
- 2025-05-09
AI Technical Summary
When the existing dishwasher is operated by users, the door handle is easily contaminated, affecting the user experience, and it is difficult for users to open the door without contact when placing tableware, which increases the risk of pollution.
Set up an induction module under the door body of the dishwasher to detect user foot information, and generate control instructions according to the working stage of the dishwasher to realize contactless door opening and pause washing functions.
It improves the control efficiency and flexibility of the dishwasher door body, avoids contamination of the external surface of the door body, improves the user experience, and saves users' working time.
Smart Images

Figure CN119949710A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of electronic appliances, and in particular to a control method, a controller and a dishwasher. Background Art
[0002] With the continuous development of science and technology, dishwashers are becoming more and more common in kitchens. At present, when users need to use a dishwasher to clean tableware, kitchen utensils, etc., they can hold the door handle of the dishwasher to open the dishwasher, put the items to be cleaned into the dishwasher, and complete the cleaning of the items to be cleaned. However, in this process, the user may directly hold the door handle to open the door after touching the items to be cleaned, causing the door handle to be contaminated, thereby affecting the user experience. Therefore, how to improve the flexibility of the dishwasher door control and reduce the risk of door handle contamination has become an urgent problem to be solved. Summary of the invention
[0003] The embodiments of the present application provide a control method, a controller and a dishwasher for a dishwasher, so as to achieve the effect of improving the flexibility of controlling a door of the dishwasher.
[0004] In a first aspect, an embodiment of the present application provides a method for controlling a dishwasher, comprising:
[0005] When the dishwasher is in operation, in response to the user's foot information detected by the sensing module disposed under the door of the dishwasher, a control instruction is generated according to the operation stage of the dishwasher;
[0006] The dishwasher is controlled according to the control instruction.
[0007] In a second aspect, an embodiment of the present application provides a control device for a dishwasher, comprising:
[0008] A generating module, for generating a control instruction according to a working stage of the dishwasher in response to user foot information detected by a sensing module disposed under the door of the dishwasher when the dishwasher is in the working process;
[0009] A control module is used to control the dishwasher according to the control instruction.
[0010] In a third aspect, an embodiment of the present application provides a controller, including: a memory, a processor;
[0011] The memory stores computer-executable instructions;
[0012] The processor executes the computer-executable instructions stored in the memory, so that the processor executes the above first aspect and / or various possible implementations of the first aspect.
[0013] In a fourth aspect, an embodiment of the present application provides a dishwasher, comprising: a door body, a sensing module and the controller shown in the third aspect and / or various possible aspects of the third aspect; the sensing module is arranged under the door body.
[0014] Optionally, the sensing module comprises: a housing, a ground-floor lamp, a signal transceiver unit and a control chip;
[0015] The floor-mounted lamp, the signal transceiver unit, the control chip and the circuit board are arranged inside the shell; the shell is fixed under the door body;
[0016] The floor-mounted lamp, the signal transceiver unit, and the control chip are electrically connected via the circuit board;
[0017] The signal transceiver unit sends the ranging signal at a vertical angle to the ground; the signal transceiver unit receives the ranging signal reflected by the ground or the sole of the foot.
[0018] In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the first aspect above and / or various possible implementations of the first aspect.
[0019] In a sixth aspect, an embodiment of the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the above first aspect and / or various possible implementation methods of the first aspect.
[0020] The control method, controller and dishwasher provided in the embodiments of the present application obtain the status of the dishwasher and determine whether the dishwasher is in a working process based on the status of the dishwasher; if the dishwasher is in a working process, the user's foot information is detected through the sensing module arranged under the door body, and a control instruction is generated according to the working process of the dishwasher in response to the user's foot information; the dishwasher is controlled to perform corresponding operations according to the control instruction, so as to improve the control efficiency and control flexibility of the dishwasher door body, avoid contamination of the outer surface of the dishwasher door, and improve the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0022] Figure 1 A schematic diagram of the structure of the dishwasher provided for this application;
[0023] Figure 2 A schematic diagram of the structure of the door body provided for this application;
[0024] Figure 3 A schematic diagram of the structure of the sensing module provided for this application;
[0025] Figure 4 Schematic diagram of the control method of the dishwasher provided in this application Figure 1 ;
[0026] Figure 5 Schematic diagram of the control method of the dishwasher provided in this application Figure 2 ;
[0027] Figure 6 Schematic diagram of the control method of the dishwasher provided in this application Figure 3 ;
[0028] Figure 7 Schematic diagram of the control method of the dishwasher provided in this application Figure 4 ;
[0029] Figure 8 A schematic diagram of the structure of the control device of the dishwasher provided in this application;
[0030] Fig. 9 A schematic diagram of the structure of the controller provided in this application.
[0031] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments.
[0032] Reference numerals
[0033] 100-dishwasher; 110-door; 120-sensing module; 130-controller; 140-switch module;
[0034] 121 - housing; 122 - floor lamp; 123 - signal transceiver unit; 124 - control chip; 125 - circuit board. DETAILED DESCRIPTION
[0035] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0036] With the improvement of social science and technology, dishwashers are increasingly used in kitchens, and their functions are becoming more and more comprehensive, and their operation is becoming more and more intelligent. In a dishwasher, the dishwasher is set in the drying program of tableware, and the exhaust efficiency of water vapor in the dishwasher is improved by automatically opening and closing the door, thereby improving the drying effect of the tableware. However, the automatic opening and closing of the door of the dishwasher is limited to a small opening and closing of the door in the drying program, but the user still needs to manually open the dishwasher door when placing the tableware, which is easy to cause the exterior door or handle of the dishwasher to be dirty and difficult to clean, affecting the user experience. In order to solve this problem, a method of knocking to open the door is currently proposed. However, in the process of knocking to open the door, the user still needs to free up one hand to knock on the door so that the door senses the user's knocking to open the door. This method still has the problem of difficulty in opening the door when the user holds the tableware with both hands, and if the user's hands are dirty, the method of knocking by hand is still easy to cause the door body to be contaminated.
[0037] In order to solve the above problems, the present application proposes a dishwasher control method. In the present application, a sensing module can be provided under the dishwasher door. The sensing module can be used to detect the user's foot information. The user can step on the sensing area corresponding to the sensing module so that the sensing module can detect the user's foot information, so that the dishwasher can generate a control instruction based on the user's foot information to control the door to automatically open a certain angle. Afterwards, the user can open the dishwasher door from the inside of the door and place the tableware. This method can prevent the outer surface of the door from being touched when the user's hands are dirty, thereby causing the outer surface of the door to be dirty, thereby improving the user experience.
[0038] This application achieves a contactless door opening effect by matching a sensing module and a door opening module in the dishwasher, thereby preventing users from contaminating the outer surface of the dishwasher when placing tableware, and reducing the need for users to clean and wipe the outer surface of the dishwasher. At the same time, the sensing module can also pause the dishwasher and open the door to replace tableware during the washing stage without contact, avoiding secondary contamination of the exterior surface caused by tableware placed by opening the door a second time during the operation of the dishwasher, saving users' labor time and improving user experience. In addition, the floor-mounted lights integrated in the sensing module can also guide users to the sensing area, and can also indicate different information to users through lights of different colors, thereby achieving better interaction and improving user experience.
[0039] Specifically, the structure of the dishwasher of the present application can be as follows: Figure 1As shown. The dishwasher 100 may include a door body 110, a sensing module 120 and a controller 130. The door body 110 can be opened or closed. The sensing module 120 can be used to detect user foot information. The sensing module 120 can be connected to the controller 130 for communication, and is used to send the user foot information to the controller 130. The controller 130 can generate corresponding control instructions based on the user foot information detected by the sensing module 120. The control instruction can be used to control the door body 110 to open or close. Optionally, the dishwasher 100 may also include a switch module 140. The switch module 140 can be connected to the controller 130 to obtain the control instruction sent by the controller 130. The switch module 140 can respond to the control instruction to control the opening or closing of the door body 110. Optionally, the controller 130 can be arranged inside the door body 110 of the dishwasher 100. Alternatively, the controller 130 can also be arranged at other locations of the dishwasher 100. As Figure 2 The figure shows the inner side of the door body 110 of the dishwasher 100. The sensing module 120 may be fixed below the door body 110, and the switch module 140 may be disposed above the door body 110. The controller 130 may be disposed inside the door body.
[0040] Optionally, the sensing module 120 may be disposed below the door body 110. Alternatively, the sensing module 120 may be disposed below the door body 110 and inside. Figure 3 As shown, the sensing module 120 may further include a housing 121 , a ground-projection lamp 122 , a signal transceiver unit 123 , a control chip 124 and a printed circuit board (PCB) 125 .
[0041] The floodlight 122, the signal transceiver unit 123 and the control chip 124 are electrically connected via the circuit board 125. Optionally, the signal transceiver unit 123 and the control chip 124 can be integrated on the circuit board 125. Optionally, the floodlight 122 can be integrated on the circuit board 125. Alternatively, the floodlight 122 can be electrically connected to the circuit board 125.
[0042] Among them, the signal transceiver unit 123 sends and receives the ranging signal at a vertical angle to the ground. Optionally, the area on the ground that reflects the ranging signal can be the sensing area of the signal transceiver unit 123. Optionally, the sensing area of the signal transceiver unit 123 is the sensing area of the sensing module 120. Optionally, when the user does not move the foot to the sensing area, the signal transceiver unit 123 can obtain the ranging signal reflected by the ground. When the user moves the foot to the sensing area, the signal transceiver unit 123 can obtain the ranging signal reflected by the foot surface. Optionally, the signal transceiver unit 123 can be a laser ranging sensor, an infrared ranging sensor, or the like for realizing short-distance ranging.
[0043] Among them, the floodlight 122 can project a ground light spot on the ground. Optionally, the projection angle of the floodlight 122 can be adjusted. And the controller 130 can independently control the floodlight 122 to turn on or off. Optionally, the ground light spot of the floodlight 122 can overlap with the sensing area of the signal transceiver unit 123. Optionally, there needs to be at least a certain overlapping area between the ground light spot and the sensing area. And the larger the area of the overlapping area, the better. The optimal situation is that the sensing range is completely contained in the ground light spot, or the ground light spot is completely contained in the sensing area.
[0044] Optionally, the light spot of the floodlight 122 can have multiple colors. In different scenarios, the floodlight 122 can use light spots of different colors. For example, the floodlight 122 can use blue for prompts when not in operation. In another example, when the dishwasher is in operation, the floodlight 122 can use multiple colors such as orange, white, and green for status prompts. In another example, in alarm mode, the floodlight 122 can use red for alarms. In another example, the floodlight 122 can also use the breathing effect of a single-color lamp to display the working status.
[0045] Optionally, the floor-projecting lamp 122 can also be replaced by a projection module, which can project information such as program running time and fault alarm code according to feedback data from the control module.
[0046] Optionally, in the present application, by distinguishing the working modes of the spotlight 122, not only can the position guidance of the dishwasher 100 in a non-working state be achieved, but also the process indication of the dishwasher 100 in a working state can be achieved, thereby improving the flexibility of the use of the spotlight 122 and improving the user experience.
[0047] The floodlight 122, the signal transceiver unit 123, the control chip 124 and the circuit board 125 can be arranged inside the shell 121. The shell 121 can be fixed under the door body or inside under the door body. Optionally, one side of the shell 121 can be set as an adhesive surface. Optionally, the sensing module 120 can be adhered to the inside of the door body 110 through the adhesive surface of the shell 121 to achieve the fixation of the sensing module 120 on the door body 110. Alternatively, the shell 121 can also be provided with a fixing structure such as a clamping structure, a riveting structure, a screw fixing structure, etc. to achieve the fixation of the sensing module 120 on the door body 110.
[0048] The following will be based on Figure 1 and Figure 2 The dishwasher and the induction module shown are used to describe in detail the technical solution of the present application and how the technical solution of the present application solves the technical problems of the prior art with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0049] Figure 4 Schematic diagram of the control method of the dishwasher provided in this application Figure 1 ,exist Figures 1 to 3 Based on the embodiment shown, Figure 4 As shown, the method includes:
[0050] S201. When the dishwasher is in operation, in response to user foot information detected by a sensing module disposed under a door of the dishwasher, a control instruction is generated according to the operation process of the dishwasher.
[0051] In this embodiment, the dishwasher may include two states: in a working process and in a non-working process. Optionally, the working process may include the dishwasher being in a standby state and the dishwasher being in a working state. Optionally, the working state may also be divided into a washing stage and a non-washing stage. Optionally, the non-working process may include the door of the dishwasher being opened, or the dishwasher being not triggered to enter the standby state.
[0052] The controller can first obtain the state of the dishwasher to determine whether the dishwasher is in the working process. If the dishwasher is in the working process, the controller can detect the user's foot information through the sensing module provided under the door body. Optionally, the user's foot information can be the distance measurement information detected by the sensing module when the user moves the foot to the sensing area. When determining that the user's foot information exists, the controller can respond to the user's foot information and generate a control instruction according to the working process of the dishwasher. Optionally, different working processes can correspond to different control instructions.
[0053] In one example, the user foot information may be a measured distance detected by the sensing module and matching the distance threshold. Specifically, the process of the controller determining that the user foot information is detected may be as follows: Figure 5 As shown, the following steps are included:
[0054] Step 1: If the measured distance detected by the sensing module at the first moment is less than or equal to the distance threshold, the accumulated number of measured distances less than or equal to the distance threshold within a first time period starting from the first moment is accumulated.
[0055] In this step, the controller can detect the measured distance in real time through the sensing module. Optionally, the measured distance can be the distance from the signal transceiver unit in the sensing module to the reflective surface calculated according to the signal sending time and the signal receiving time. Optionally, the reflective surface can be the ground, the sole, the surface of other foreign objects entering the sensing area of the sensing module, etc. After obtaining the measured distance, the controller can use the measured distance to compare with the distance threshold. If the controller finds that the measured distance is less than or equal to the distance threshold at the first moment, the controller can start the counter at the first moment. The controller can record the number of measured distances that are less than or equal to the distance advance within the first time period starting from the first moment through the counter. The controller can use this number as the cumulative number.
[0056] Optionally, different working processes may correspond to different distance thresholds. Specifically, when the dishwasher is in the standby stage, the distance threshold can be determined based on the distance between the user's foot and the sensing area when the user steps on the sensing area of the sensing module. When the dishwasher is in working state, the distance threshold is determined based on the distance between the user's foot and the sensing area when the user lifts the foot and moves it to the sensing area of the sensing module. Optionally, since the distance between the sensing module and the ground may be different when the user installs the dishwasher. Therefore, the above distance threshold can be determined based on the determination of the first distance between the sensing module of the dishwasher and the ground. The process can specifically include:
[0057] Step 11: The controller obtains a first distance between the sensing module of the dishwasher and the ground.
[0058] Wherein, the controller may obtain the first distance between the sensing module and the ground when it is determined that there is no foot or foreign object in the sensing area of the sensing module. Optionally, the first distance may be recorded as L1. Optionally, the controller may obtain the first distance when the dishwasher is initialized. Optionally, the controller may obtain the measured distance within a third time period when the dishwasher is initialized. The controller may calculate the mean of the measured distance within the third time period and use the mean as the first distance. Optionally, the controller may also calculate the variance and standard deviation of the measured distance within the third time period. If the variance and standard deviation are less than or equal to the abnormal threshold, the controller may use the mean as the first distance. Otherwise, if the variance and standard deviation are greater than the abnormal threshold, the controller needs to re-acquire the measured distance within the third time period. Optionally, the controller may also count the amount of information of the measured distance within the third time period. If the amount of information is greater than or equal to the second amount threshold, the controller may use the mean as the first distance. Otherwise, if the amount of information is less than the second amount threshold, the controller needs to re-acquire the measured distance within the third time period.
[0059] Step 12: The controller may store the second distance between the user's foot and the ground when the user's foot steps on the sensing area of the sensing module, and the controller may also store the third distance between the user's foot and the ground when the user's foot is lifted and moved to the sensing area of the sensing module.
[0060] The second distance may be recorded as L2, and the third distance may be recorded as L3. The second distance and the third distance may be calibration values determined by technicians based on experimental data.
[0061] Optionally, when the dishwasher is in the standby stage, the opening or closing of the dishwasher door will not have a significant impact on the execution of the dishwasher program. However, the user usually hopes that the dishwasher has a higher sensitivity when the dishwasher is in the standby stage to cooperate with the user to use the dishwasher. Therefore, when the dishwasher is in the standby stage, the controller can use the distance between the user's foot and the ground when the user's foot steps on the sensing area of the sensing module as the second distance, so that the dishwasher can more sensitively sense the user's foot entering the sensing area.
[0062] Optionally, when the dishwasher is in operation, the door of the dishwasher needs to be opened to pause the program being executed by the dishwasher, which will cause the dishwasher to consume more energy. Moreover, when the dishwasher is in operation, frequent opening and closing of the door will also reduce the cleaning efficiency of the dishwasher. Therefore, when the dishwasher is in the standby stage, the controller can use the distance between the user's foot and the ground when the user lifts his foot to the sensing area of the sensing module as the third distance to avoid false triggering when the user is in the kitchen when the dishwasher is in operation.
[0063] Step 13: The controller may determine a distance threshold according to a difference between the first distance and the second distance or the third distance.
[0064] The controller may determine the distance threshold when the dishwasher is in the standby stage according to the difference between the first distance and the second distance, and the controller may determine the distance threshold when the dishwasher is in the working state according to the difference between the first distance and the third distance.
[0065] Optionally, the signal interaction mode between the sensing module and the controller may include any one of the following:
[0066] In one implementation, the measured distance detected by the sensing module may be a numerical signal. The sensing module may send the numerical signal to the controller so that the controller compares the measured distance with a distance threshold.
[0067] In another implementation, the output signal of the sensing module may be a high or low level. A distance threshold may be preset in the sensing module. If the sensing module continuously detects that the measured distance is less than or equal to the distance threshold for a period greater than a set time, the sensing module may automatically output a high level or low level signal to the control module. The high level or low level signal is the user's foot information. The control module may generate a control instruction in response to the high level or low level signal according to the working process of the dishwasher.
[0068] In another implementation, a distance threshold may be preset in the sensing module. After collecting the measured distance, the sensing module may compare the measured distance with the distance threshold. If the measured distance is less than or equal to the distance threshold, the sensing module may generate a first level signal and send it to the controller. If the measured distance is greater than the distance threshold, the sensing module may generate a second level signal and send it to the controller. The first level signal may be a high level signal, and the second level signal may be a low level signal. Alternatively, the first level signal may be a low level signal, and the second level signal may be a high level signal. The controller may count the first level signal within the first time length.
[0069] Step 2: If the accumulated number is greater than or equal to a first number threshold, determine that the measured distance is user foot information.
[0070] In this step, a first quantity threshold may be set in the controller. Optionally, the first quantity threshold may be determined according to the sampling frequency of the sensing module. If the cumulative number is greater than or equal to the first quantity threshold, it can be determined that the user is standing in front of the dishwasher and performing operations on the dishwasher. If the cumulative number is less than the first quantity threshold, it means that the user may have accidentally triggered the signal when passing by the dishwasher.
[0071] In one example, Figure 6As shown, after responding to the user's foot information, the controller can obtain the working process of the dishwasher. The controller can determine the corresponding working mode to be executed according to the working process, and generate a control instruction in response to the working mode. The specific process may include:
[0072] First, if the dishwasher is in the standby stage, the control instruction is used to instruct the dishwasher door to be opened. Specifically, when the dishwasher is in the standby stage, the user can control the dishwasher door to open when the dishwasher is needed, so as to put the tableware and kitchen utensils waiting to be washed into the dishwasher. Therefore, in the standby stage, the pre-start instruction is used to instruct the dishwasher door to be opened.
[0073] Secondly, if the dishwasher is in the washing stage of the working state, the control instruction is used to instruct to pause the washing stage and open the door of the dishwasher. Specifically, when the dishwasher is in the working state, if the dishwasher is in the washing stage, the user can add items to be washed after pausing the washing. Therefore, in the washing stage of the working state, the control instruction is used to instruct to pause the washing stage and open the door of the dishwasher.
[0074] Third, if the dishwasher is in the pause stage of the working state, the control instruction is used to instruct to continue the washing stage. Specifically, when the dishwasher is in the working state, if the pause indicated in the second instruction has been completed, when the user's foot information is detected again, the dishwasher can respond to the user's foot information and restart the washing stage to continue washing the items to be washed. Therefore, in the pause stage of the working state, the control instruction is used to instruct to continue the washing stage.
[0075] Fourth, if the dishwasher is in the non-washing stage of the working state, the control instruction is used to turn on the indicator light. Specifically, when the dishwasher is in the non-washing stage of the working state, even if the dishwasher is paused, the newly placed dishes cannot be washed. Therefore, in the non-washing stage, the dishwasher cannot be paused. Therefore, in the non-washing stage, if the control instruction is generated in response to the user's foot information, the control instruction is used to turn on the indicator light.
[0076] S202: Control the dishwasher according to the control instruction.
[0077] In this embodiment, after obtaining the control instruction, the controller can respond to the control instruction and control the dishwasher to perform a corresponding operation. Optionally, the switch module in the dishwasher can respond to the control instruction to perform an opening operation of the door of the dishwasher. Optionally, the washing program of the dishwasher can respond to the control instruction to perform a pause operation or a continue washing operation.
[0078] The control method of the dishwasher provided in the embodiment of the present application obtains the state of the dishwasher and determines whether the dishwasher is in the working process according to the state of the dishwasher; if the dishwasher is in the working process, the user's foot information is detected by the sensing module set under the door body, and the control instruction is generated according to the working process of the dishwasher in response to the user's foot information; the means of controlling the dishwasher to perform the corresponding operation according to the control instruction is realized to improve the control efficiency and control flexibility of the door body of the dishwasher, avoid the outer surface of the dishwasher door from being contaminated, and improve the effect of user experience. In addition, the present application uses the sensing module to sense the user's foot information, generate a control instruction, and control the dishwasher to pause in the washing stage, or continue to perform the operation in the washing stage, so as to realize contactless control and improve the user experience, and the control can realize the increase of items to be washed by pausing, further meet the needs of users, and improve the user experience. In addition, the present application improves the ranging accuracy, reduces the possibility of false triggering, and improves the response sensitivity by setting the distance threshold of the non-working process. In addition, the setting of the distance threshold and the setting of the first quantity threshold can reduce the data feedback loss caused by the abnormal reflection of the ranging signal of the sensing module in different media and the data abnormality caused by interference in the communication process, thereby improving the response sensitivity.
[0079] Based on the above embodiments, the present application also includes:
[0080] S203: When the dishwasher is not in operation, the sensing module of the dishwasher is controlled to enter a sleep mode, wherein the sleep mode indicates that the sensing module is powered off.
[0081] In this embodiment, if the controller determines in step S201 that the dishwasher is not in operation, the controller can control the sensing module of the dishwasher to enter a sleep mode in response to the non-operation process. Specifically, when the sensing module enters the sleep mode, the controller can control the sensing module to power off.
[0082] Optionally, the non-working process of the dishwasher may include at least one of the following:
[0083] First, the door of the dishwasher is open. Specifically, when the door of the dishwasher is opened, the dishwasher will wait for the user to put the items to be washed. At this time, the dishwasher will not be able to perform other operations. Therefore, when the door of the dishwasher is opened, the sensing module will not need to continue working. In order to save energy, the controller can control the sensing module to enter the sleep mode when the door of the dishwasher is opened.
[0084] Second, the do not disturb instruction is obtained. Specifically, when the dishwasher obtains the do not disturb instruction, the user determines that the dishwasher does not need to work at present. At this time, the sensing module does not need to continue working to obtain the user's foot information. Therefore, in order to save energy, the controller can control the sensing module to enter the sleep mode when the dishwasher door is opened. Optionally, the do not disturb instruction can be triggered by the user through a control button set on the dishwasher. Alternatively, the do not disturb instruction can also be obtained from the IoT device when the dishwasher is connected to an IoT device such as a user terminal. Optionally, the do not disturb instruction can trigger the sleep mode in the sensing module of the dishwasher. Optionally, in sleep mode, the signal transceiver unit and the floor lamp in the sensing module stop working. Optionally, the do not disturb setting can increase the life of the sensing module.
[0085] Third, the user is determined to be outside the preset distance through a distance detection module set in front of the door body. Specifically, a distance detection module can be added in front of the dishwasher door body. The distance detection module can be used to detect the detection distance of the object closest to the dishwasher in front of the dishwasher. When it is detected that the distance between the object and the dishwasher is greater than or equal to the sensing distance, the controller can control the sensing module to enter the sleep mode. When it is detected that the distance between the object and the dishwasher is less than the sensing distance, the controller can control the sensing module to exit the sleep mode and enter the standby state. Optionally, the sensing distance can be determined according to the installation position of the dishwasher. That is, in the initialization state of the dishwasher, the dishwasher can obtain the distance between the object closest to the dishwasher and the dishwasher in the unmanned state through the distance detection module. If the distance is greater than or equal to the detection distance, continue to use the detection distance. If the distance is less than the detection distance, set the distance to the new detection distance. Optionally, by setting the distance detection module, the life of the sensing module can be improved.
[0086] Based on the above embodiment, the controller can also store and record the user foot information corresponding to the control instruction when generating the control instruction. The controller can also periodically optimize the preset threshold according to the stored user foot information to further improve the accuracy of the response, reduce false touches, and improve the user experience. Specifically, the controller can record the measured distance that matches the preset threshold and the cumulative number of measured distances that match the preset threshold each time it responds to opening the door.
[0087] Optionally, the controller can optimize the first quantity threshold value according to the cumulative number of measured distances that match the preset threshold value recorded multiple times. Specifically, the controller can calculate the mean, variance and standard deviation of multiple cumulative numbers. If the variance and standard deviation are less than the first difference threshold value, it means that the medium of the shoe and the influence on the receiving reflection of the ranging signal are relatively stable, indicating that the user will stably use one or more shoes. Since when the cumulative number is less than the first quantity threshold value, the controller will not be able to trigger the control instruction. Therefore, when the controller calculates the difference between the mean and the first quantity threshold value, the difference is positive. The controller can be provided with a second difference threshold value. If the difference is less than or equal to the second difference threshold value, the controller can lower the first quantity threshold value according to the first preset step length. If the difference is greater than or equal to the second difference threshold value, the controller can increase the first quantity threshold value according to the first preset step length. Among them, the value of the first difference threshold value is independent of the value of the second difference threshold value.
[0088] Optionally, the controller may optimize the distance threshold according to multiple recorded measured distances of different working processes that match a preset threshold.
[0089] Specifically, the controller can calculate the mean, variance and standard deviation based on multiple measured distances in the standby stage. If the variance and standard deviation are less than the first difference threshold, it means that when the user's foot steps on the sensing area of the sensing module, the distance between the sole and the ground is relatively stable, indicating that the user using the dishwasher is relatively fixed. At this time, the controller can use the mean to optimize the distance threshold of the standby stage. Optionally, if the difference between the mean and the distance threshold of the standby stage is less than or equal to the third difference threshold, the controller can lower the distance threshold according to the second preset step size. Optionally, if the difference between the mean and the distance threshold of the standby stage is greater than the third difference threshold, and the distance threshold is less than or equal to the fourth difference threshold, the controller can lower the distance threshold according to the second preset step size. Among them, the value of the third difference threshold is independent of the value of the fourth difference threshold.
[0090] Specifically, the controller can calculate the mean, variance and standard deviation based on multiple measured distances in the working stage. If the variance and standard deviation are less than the first difference threshold, it means that when the user lifts his foot and moves it to the sensing area of the sensing module, the distance between the sole of the foot and the ground is relatively stable, indicating that the user using the dishwasher is relatively fixed. At this time, the controller can use the mean to optimize the distance threshold of the standby stage. Optionally, if the difference between the mean and the distance threshold of the standby stage is less than or equal to the fifth difference threshold, the controller can lower the distance threshold according to the third preset step size. Optionally, if the difference between the mean and the distance threshold of the standby stage is greater than the fifth difference threshold, and the distance threshold is less than or equal to the sixth difference threshold, the controller can lower the distance threshold according to the third preset step size. Among them, the value of the fifth difference threshold is independent of the value of the sixth difference threshold.
[0091] This application can collect the user's foot information over a period of time, and optimize the setting of the response distance value according to the user's foot information, thereby improving control accuracy, improving user experience, and reducing false triggering.
[0092] Based on the above embodiment, the controller can also determine whether the sensing module obtains a number of information greater than or equal to the second number threshold value within the second time period when the dishwasher is powered on. If yes, the controller can determine that the sensing module has completed initialization. Otherwise, the controller can count the number of information obtained within the new second time period again, and determine whether the number of information is greater than or equal to the second number threshold value.
[0093] Specifically, when the dishwasher is powered on, the sensing module is initialized. The initialization time of the sensing module may be a fourth duration. For example, the fourth duration may be 3s, 5s, 6s, etc. The sensing module may control the floodlight to light up in a first form during initialization. Optionally, the first form may be flashing. After the initialization is completed, the sensing module may feed back initialization data to the control module. The control module may control the floodlight to light up in a second form after the initialization of the sensing module is completed. Optionally, the second form may be long-on. The controller may switch the lighting form of the floodlight from the first form to the second form to indicate that the sensing module has completed initialization. If the initialization of the sensing module is unsuccessful, the floodlight lights up in a third form. Optionally, the third form may be flashing, a red light, etc. The third form is used to remind the user that the sensing module has not completed initialization.
[0094] Specifically, during the initialization of the sensing module, in addition to lighting up in the first form by projecting onto the ground, its signal transceiver unit can also transmit and receive ranging signals. The signal transceiver unit can be provided with a transmitting and receiving frequency and an initialization time. The sensing module can send and receive signals according to the set transmitting and receiving frequency. The sensing module can also count the number of information received by the sensing module during the initialization time. If the number of information is greater than or equal to the second number threshold, the controller can determine that the initialization is successful. Optionally, the second number threshold can be determined based on the number of information transmitted during the initialization time. Optionally, when the number of information transmitted is N1, the second number threshold can be 0.9N1. After determining that the initialization is successful, the controller can determine the first distance based on the information received by the sensing module. The L1 can be the maximum detection distance, that is, the distance from the sensing module to the ground. For example, if the number of data received within 1s is set to 10 groups, the total amount of data acquired within the set time of 5s is 50 groups.
[0095] Through the initialization process, the present application can more accurately obtain the first distance, implement verification of the sensing device, and determine that the sensing device is valid, thereby ensuring the validity of the sensing device and the validity of the distance threshold in subsequent use.
[0096] Based on the above embodiment, the control method of the dishwasher can be executed as follows: Figure 7 As shown, the following steps are included:
[0097] S301, the dishwasher is powered on.
[0098] S302, the sensing module is initialized and the control module detects the status of the dishwasher.
[0099] S303: The controller determines whether the door of the dishwasher is closed. If the door is closed, the process proceeds to step S304. If the door is open, the process proceeds to step S314.
[0100] S304: The controller continues to determine whether the dishwasher is in operation. If it is in operation, the process proceeds to step S305. If it is not in operation, the process proceeds to step S315.
[0101] S305: The controller continues to determine whether the working state of the dishwasher is in the washing stage. If it is in the washing stage, S306 is executed. If it is in the non-washing stage, S316 is executed. Optionally, the washing program of the dishwasher may include three stages: washing, rinsing, and drying.
[0102] S306. If the dishwasher is in the washing stage, the controller can control the sensing module to enter the control mode. The user can pause the dishwasher to place tableware during the washing stage. When the user steps on the light spot on the ground in response to opening the door, the controller controls the dishwasher to enter the pause state, and then controls the automatic door opening and closing device to open the door body; after the user places the tableware, the dishwasher can continue to be controlled to start in the control mode until the program ends. The controller detects the end instruction of the dishwasher and controls the sensing module to continuously detect the working status of the dishwasher. After entering the control mode, the controller can set the detection response distance L3. The controller can determine the distance threshold based on the first distance L1 and the response distance L3. Where L3>L2. The controller can set the response time S3, and determine the theoretical data quantity N3 based on the signal transmission and reception frequency T2.
[0103] S307 . The sensing module may collect the measured distance L according to the working frequency T2 , and feed the collected measured distance L back to the controller.
[0104] S308. The controller may compare the acquired measured distance L with the first distance L1, and calculate L1-L to obtain △L. The controller may compare △L and L3, and if △L≥L3, proceed to step S309. Otherwise, proceed to step S318. When △L≥L3, the measured distance L corresponding to the △L is valid data. Optionally, the setting of the response distance L3 may be set with reference to the distance when the user lifts his foot and the sole of the foot is not in contact with the ground. This setting can reduce false triggering during normal user operation.
[0105] S309: The controller may record and count the valid data.
[0106] S310: The controller may obtain the number N of valid data within the response time S3, where N is the cumulative number.
[0107] S311, if N≥0.8N3, the controller may proceed to step S312. Otherwise, the controller may proceed to step S319.
[0108] S312: The controller further detects the washing state of the dishwasher and determines whether the dishwasher is in a paused state. If the dishwasher is in a paused state, step S313 is executed. If the dishwasher is not in a paused state, step S320 is executed.
[0109] S313: The controller may control the dishwasher to enter a pause state, and control the door opening module to open the door.
[0110] S314: If the dishwasher door is in an open state, the controller can control the floor-mounted light to turn off the display, and control the signal transceiver module not to work, and the sensor module to enter the sleep mode.
[0111] S315. When the controller determines that the dishwasher is not in working state and the dishwasher door is closed, the controller controls the sensing module to work mode. In working mode, the controller can control the ground light and the signal transceiver module in the sensing module to work. The ground light can project a light spot to guide the user to operate. In working mode, the sensing module can set the signal transceiver frequency T2, the detection time S2, and the response distance L2. Optionally, the controller can calculate the distance threshold according to the first distance L1 obtained by initialization and the response distance L2. Optionally, the detection time is the first duration. The controller can obtain the theoretical data volume N2 within the detection time S2 according to the signal transceiver frequency T2. Optionally, the controller can determine the first quantity threshold according to the theoretical data volume N2. The first quantity threshold can be 0.8N2. The sensing module can collect the measured distance L according to the working frequency T2, and feed the collected measured distance L back to the controller. The controller can compare the obtained L with the first distance L1, and calculate L1-L to obtain △L. If △L≥L2, the measured distance matches the distance threshold, which is valid data. The controller can record and count the valid data. The controller can obtain the number of valid data N within the response time S2. N is the cumulative number. If N≥0.8N2, the controller can determine the response to open the door according to the current working process. At the same time, the door opening module is controlled to work, respond to the buzzer, and open the dishwasher door.
[0112] S316. If the dishwasher is in a non-washing stage, the controller may control the sensing module to enter an indication mode. In the indication mode, the floodlight in the sensing module works. The controller may control the floodlight to flash to remind the user that the dishwasher is working. Optionally, the non-washing stage may include a rinsing stage and a drying stage. Optionally, the controller may light up the floodlight in different forms according to different stages. For example, different colors may be used.
[0113] S317: When the washing program of the dishwasher is finished, the controller may return to step S302 to detect the status of the dishwasher again.
[0114] S318: The controller may not process the measured distance L that does not match the distance threshold.
[0115] S320: The controller may control the dishwasher to start a program and enter a working state.
[0116] Figure 8 A schematic diagram of the structure of the control device of the dishwasher provided in this application, such as Figure 8 As shown, the control device 400 provided in this embodiment includes:
[0117] A generating module 401, for generating a control instruction according to the working process of the dishwasher in response to the user's foot information detected by the sensing module arranged under the door of the dishwasher when the dishwasher is in the working process;
[0118] The control module 402 is used to control the dishwasher according to the control instruction.
[0119] Optionally, the user's foot information is a measured distance sensed by the sensing module that matches a distance threshold.
[0120] Optionally, the generating module 401 is used to:
[0121] If the measured distance detected by the sensing module at the first moment is less than or equal to the distance threshold, then the accumulated number of measured distances less than or equal to the distance threshold within a first time period starting from the first moment is accumulated;
[0122] If the accumulated number is greater than or equal to the first number threshold, it is determined that the measured distance is the user's foot information.
[0123] Optionally, the generating module 401 is used to:
[0124] If the dishwasher is in the standby stage, the distance threshold is determined according to the distance between the user's foot and the sensing area when the user steps on the sensing area of the sensing module;
[0125] If the dishwasher is in operation, the distance threshold is determined according to the distance between the foot surface and the sensing area when the user lifts the foot and moves it to the sensing area of the sensing module.
[0126] Optionally, the generating module 401 is used to:
[0127] If the dishwasher is in the standby stage, the control instruction is used to instruct to open the door of the dishwasher;
[0128] If the dishwasher is in the washing stage of the working state, the control instruction is used to instruct to pause the washing stage and open the door of the dishwasher;
[0129] If the dishwasher is in the pause stage of the working state, the control instruction is used to instruct to continue the washing stage;
[0130] If the dishwasher is in the working state but not in the washing stage, the control instruction is used to turn on the indicator light.
[0131] Optionally, the control module 402 is configured to:
[0132] When the dishwasher is not in operation, the sensing module of the dishwasher is controlled to enter a sleep mode; wherein the sleep mode indicates that the sensing module is powered off.
[0133] Optionally, the control module 402 is configured to:
[0134] The door of the dishwasher is open;
[0135] Get the Do Not Disturb command;
[0136] The distance detection module disposed in front of the door determines whether the user is outside the preset distance.
[0137] Optionally, the sensing module includes a ground-mounted lamp and a sensing unit; the control module 402 is used to:
[0138] When the dishwasher is in operation, the light spot of the floor lamp overlaps with the sensing area of the sensing unit.
[0139] Optionally, the generating module 401 is used to:
[0140] When the dishwasher is powered on, if the amount of information acquired by the sensing module within the second time period is greater than or equal to the second quantity threshold, it is determined that the sensing module has completed initialization.
[0141] The control device provided in this embodiment can execute the method provided in the above method embodiment. Its implementation principle and technical effect are similar, and this embodiment will not be described in detail here.
[0142] Fig. 9 This is a schematic diagram of the structure of the controller provided in this application. Fig. 9 As shown, the electronic device 50 provided in this embodiment includes: at least one processor 501 and a memory 502. Optionally, the device 50 also includes a communication component 503. The processor 501, the memory 502 and the communication component 503 are connected via a bus 504.
[0143] In a specific implementation process, at least one processor 501 executes the computer-executable instructions stored in the memory 502, so that at least one processor 501 executes the above method.
[0144] The specific implementation process of the processor 501 can be found in the above method embodiment, and its implementation principle and technical effect are similar, so this embodiment will not be repeated here.
[0145] In the above embodiments, it should be understood that the processor can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), etc. A general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the invention can be directly implemented as a hardware processor, or can be implemented by a combination of hardware and software modules in the processor.
[0146] The memory may include a high-speed memory (Random Access Memory, RAM), and may also include a non-volatile memory (NVM), such as at least one disk storage.
[0147] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, the bus in the drawings of this application is not limited to only one bus or one type of bus.
[0148] The present application also provides a computer program product, including a computer program, which implements the above method when executed by a processor.
[0149] The present application also provides a computer-readable storage medium, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, the above method is implemented.
[0150] The above-mentioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk. The readable storage medium can be any available medium that can be accessed by a general or special-purpose computer.
[0151] An exemplary readable storage medium is coupled to a processor so that the processor can read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can be located in an application specific integrated circuit (Application Specific Integrated Circuits, referred to as: ASIC). Of course, the processor and the readable storage medium can also exist in the device as discrete components.
[0152] The division of units is only a logical function division, and there may be other divisions in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interface, device or unit, which can be electrical, mechanical or other forms.
[0153] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0154] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0155] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods of each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.
[0156] Those skilled in the art can understand that all or part of the steps of implementing the above-mentioned method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the aforementioned storage medium includes: ROM, RAM, disk or optical disk and other media that can store program codes.
[0157] Finally, it should be noted that those skilled in the art will readily conceive of other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. The present invention is intended to cover any variations, uses or adaptations of the present invention, which follow the general principles of the present invention and include common knowledge or customary technical means in the art not disclosed by the present invention, are not limited to the precise structure described above and shown in the drawings, and may be modified and changed in various ways without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.
Claims
1. A method for controlling a dishwasher, characterized in that: The method comprises: When the dishwasher is in the working process, in response to the user's foot information detected by the sensing module arranged under the door of the dishwasher, a control instruction is generated according to the working process of the dishwasher; The dishwasher is controlled according to the control instruction.
2. The method according to claim 1, characterized in that The user foot information is a measured distance sensed by the sensing module that matches a distance threshold.
3. The method according to claim 2, characterized in that The measured distance detected by the sensing module and matching the distance threshold includes: If the measured distance detected by the sensing module at the first moment is less than or equal to a distance threshold, then accumulating the cumulative number of measured distances less than or equal to the distance threshold within a first time period starting from the first moment; If the accumulated number is greater than or equal to a first number threshold, the measured distance is determined to be the user's foot information.
4. The method according to claim 3, characterized in that The method comprises: If the dishwasher is in the standby stage, the distance threshold is determined according to the distance between the foot surface of the user and the sensing area of the sensing module when the user steps on the sensing area; If the dishwasher is in operation, the distance threshold is determined according to the distance between the foot surface of the user and the sensing area when the user lifts the foot and moves to the sensing area of the sensing module.
5. The method according to claim 1, characterized in that Generating a control instruction according to the working process of the dishwasher includes: If the dishwasher is in the standby stage, the control instruction is used to instruct to open the door of the dishwasher; If the dishwasher is in the washing stage of the working state, the control instruction is used to instruct to pause the washing stage and open the door of the dishwasher; If the dishwasher is in the pause stage of the working state, the control instruction is used to instruct to continue to perform the washing stage; If the dishwasher is in a working state but not in a washing stage, the control instruction is used to turn on an indicator light.
6. The method according to any one of claims 1 to 5, characterized in that The method further comprises: When the dishwasher is not in operation, the sensing module of the dishwasher is controlled to enter a sleep mode; wherein the sleep mode indicates that the sensing module is powered off.
7. The method according to claim 6, characterized in that The non-working process of the dishwasher includes at least one of the following: The door of the dishwasher is opened; Get the Do Not Disturb command; The distance detection module disposed in front of the door body determines that the user is outside the preset distance.
8. The method according to any one of claims 1 to 5, characterized in that The sensing module includes a ground-floor lamp and a sensing unit; the method includes: When the dishwasher is in operation, the light spot of the floor-projecting lamp overlaps with the sensing area of the sensing unit.
9. The method according to any one of claims 1 to 5, characterized in that The method further comprises: When the dishwasher is powered on, if the amount of information acquired by the sensing module within a second time period is greater than or equal to a second quantity threshold, it is determined that the sensing module has completed initialization.
10. A control device for a dishwasher, characterized in that: include: A generating module, for generating a control instruction according to a working stage of the dishwasher in response to user foot information detected by a sensing module disposed under the door of the dishwasher when the dishwasher is in the working process; A control module is used to control the dishwasher according to the control instruction.
11. A controller, characterized in that: include: Memory, processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the processor performs the method according to any one of claims 1 to 9.
12. A dishwasher, characterized in that: The dishwasher comprises: a door body, a sensing module and a controller as shown in claim 11; the sensing module is arranged under the door body.
13. The method according to claim 12, characterized in that The sensing module includes: a housing, a ground-floor lamp, a signal transceiver unit, a control chip and a circuit board; The floor-mounted lamp, the signal transceiver unit, the control chip and the circuit board are arranged inside the shell; the shell is fixed under the door body; The floor-mounted lamp, the signal transceiver unit, and the control chip are electrically connected via the circuit board; The signal transceiver unit sends the ranging signal at a vertical angle to the ground; the signal transceiver unit receives the ranging signal reflected by the ground or the sole of the foot.
14. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 9 when executed by a processor.
15. A computer program product, characterized in that The invention comprises a computer program, which implements the method according to any one of claims 1 to 9 when being executed by a processor.