Dishwasher, door control method, program product, storage medium and electronic device
By using the dynamic sensitivity-adjusting knock signal sensor component in the dishwasher, the problem of difficult user operation force in different door states is solved, and the user experience is improved and the knock detection function is improved.
Patent Information
- Application Number
- CN202510140476.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-08
- Publication Date
- 2025-06-10
- Estimated Expiration
- 2045-02-08
AI Technical Summary
When opening and closing the door, the user needs to adjust the knocking force according to the current status of the door, which makes it difficult to grasp the operating force and affect the user's experience.
By introducing a strike signal sensor assembly in the dishwasher, its sensitivity changes dynamically to match the switch state of the door assembly, detect the strike signal of the user in the preset operating area, and switch the status of the door according to the signal.
Ensure that users can use similar force to knock on the dishwasher doors regardless of whether they are open or closed, providing a consistent and satisfactory user experience, and improving the accuracy and reliability of the knock detection function.
Smart Images

Figure CN119586943B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the technical field of dishwashers, and in particular, to a dishwasher, a door control method, a program product, a storage medium, and an electronic device. Background Art
[0002] Dishwashers usually adopt a knocking door control technology, which allows users to automatically open and close the door by knocking on the dishwasher door. The original intention of this design is to provide users with a convenient operation method, simplifying the process of opening or closing the door without having to search for specific control buttons or handles.
[0003] However, when users operate the dishwasher door, they often need to adjust the knocking force according to the current state of the door (such as whether the door is fully closed). For example, when knocking to open the door, users may only need a slight knocking force; while when knocking to close the door, especially when there is strong suction or resistance inside the dishwasher, users need to use a greater knocking force, resulting in inconsistent door control responses and difficulty in grasping the operation force in actual operation, thus affecting the user experience. Summary of the Invention
[0004] The embodiments of the present application provide a dishwasher, a door control method, a program product, a storage medium, and an electronic device to at least solve the technical problem that it is difficult to grasp the operation force of opening and closing the dishwasher door in the related art.
[0005] According to one aspect of the embodiments of the present application, a dishwasher is provided, including: a main control board and a door assembly; the door assembly includes a knocking signal sensor assembly, and the sensitivity of the knocking signal sensor assembly changes dynamically following the opening and closing state of the door assembly; the main control board is configured to detect the current state of the door assembly and transmit the encoded value corresponding to the current state to the knocking signal sensor assembly; the knocking signal sensor assembly is configured to adjust the sensitivity of the knocking signal sensor assembly based on the encoded value so that the sensitivity of the knocking signal sensor assembly matches the current state of the door assembly; detect a knocking signal within a preset operation area of the dishwasher and transmit the detected knocking signal to the main control board; the main control board is further configured to switch the current state of the door assembly according to the knocking signal.
[0006] According to another aspect of the embodiments of the present application, a gating method is further provided, including: transmitting an encoded value corresponding to the current state of the door assembly of the dishwasher to a knock signal sensor assembly to instruct the knock signal sensor assembly to adjust the sensitivity of the knock signal sensor assembly based on the encoded value, so that the sensitivity of the knock signal sensor assembly matches the current state of the door assembly; the sensitivity of the knock signal sensor assembly changes dynamically following the open / close state of the door assembly; receiving a knock signal within a preset operation area of the dishwasher detected by the knock signal sensor assembly, and switching the current state of the door assembly according to the knock signal.
[0007] According to yet another aspect of the embodiments of the present application, a computer-readable storage medium is further provided. A computer program is stored in the computer-readable storage medium, wherein the computer program is configured to execute the steps in any one of the above method embodiments when running.
[0008] According to yet another aspect of the embodiments of the present application, a computer program product or a computer program is provided. The computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the steps in any one of the above method embodiments.
[0009] According to yet another aspect of the embodiments of the present application, an electronic device is further provided, including a memory and a processor. A computer program is stored in the memory, and the processor is configured to execute the steps in any one of the above method embodiments through the computer program.
[0010] Through the present application, the sensitivity of the knock signal sensor assembly is dynamically adjusted, so that the sensitivity of the knock signal sensor assembly in the open door state is greater than the sensitivity of the knock signal sensor assembly in the closed door state, to make up for the system damping difference between the open door state and the closed door state, and ensure that the user can use a similar force when knocking on the dishwasher door regardless of the state, thereby providing a consistent and satisfactory user experience. This mechanism improves the accuracy and reliability of the knock detection function of the dishwasher by reducing the difference in user operations in different damping environments, and solves the technical problem that it is difficult to grasp the operation force of opening and closing the dishwasher door. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] Figure 1 is a schematic structural diagram of a dishwasher according to an embodiment of the present application;
[0012] Figure 2 is an optional schematic diagram of sensitivity adjustment according to an embodiment of the present application;
[0013] Figure 3 is a schematic flowchart of an optional gating method according to an embodiment of the present application;
[0014] Figure 4 is a structural block diagram of an optional gating device according to an embodiment of the present application;
[0015] Figure 5 is a computer system structural block diagram of an optional electronic device according to an embodiment of the present application. Detailed implementation manners
[0016] In order to enable those skilled in the art to better understand the solution of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.
[0017] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above accompanying drawings are used to distinguish similar objects, and do not necessarily need to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device including a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.
[0018] According to one aspect of the embodiments of the present application, a dishwasher is provided. As Figure 1 shown, the dishwasher includes: a main control board 102 and a door assembly 104. The door assembly 104 is a part of the dishwasher and includes a door panel and a knock signal sensor assembly 106. The knock signal sensor assembly 106 is installed on the door panel and is used to detect the knocking action of the user in the preset operation area and convert the knock signal into a pulse, and then transmit it to the main control board 102. The preset operation area is a specific area on the door panel of the dishwasher, and the user needs to knock within the preset operation area to trigger the opening and closing of the door assembly. The specific position of the preset operation area is not limited in this embodiment, and the area where the knock signal sensor assembly 106 is installed on the door panel is the preset knocking area. The knock signal sensor assembly 106 is a small electronic control board with a knock sensor installed therein.
[0019] After the user strikes the preset operation area, the strike sensor generates a set of pulses. The greater the strike force, the greater the amplitude of the pulses and the larger the number. The strike sensor detects the strike signal by detecting the number of pulses reaching a certain amplitude. Under different sensitivity settings, the detection requirements for amplitude and number are different. The higher the set sensitivity, the lower the required amplitude of the pulses and the fewer the number, that is, it is easier to meet the requirements, which means the higher the sensitivity. In the existing strike-to-open technology of dishwashers, the same sensitivity setting is used for both strike-to-open and strike-to-close, which results in a poor user experience during the strike operation. The specific problem is that the damping of the door assembly changes with the state of the door assembly (open or closed). In the closed state of the door assembly, the door panel is integrated with the inner liner and other components, so the system damping is large, and it is easy for the sensor to detect the signal after the user strikes the preset operation area. In the open state of the door assembly, only the rotating part is connected, so the system damping is small. After striking, the strike sensor may have difficulty accurately detecting the signal due to signal oscillation and resonance in the low-damping environment. To achieve the strike-to-close function, the user needs to strike the preset operation area with a greater force, which may lead to inconsistent door control responses and difficulty in controlling the operation force in actual operation, thus affecting the user experience.
[0020] To solve the problem of inconsistent strike force requirements in different door states (open and closed) and improve the user experience, the sensitivity of the strike signal sensor assembly in the embodiments of the present application changes dynamically according to the open / closed state of the door assembly. The sensitivity of the strike signal sensor assembly determines the ease of detecting the strike signal by the strike sensor. A high sensitivity means that the strike sensor requires a smaller strike force; a low sensitivity means that a larger strike force is required. Based on the system damping difference of the dishwasher door assembly in different states, the sensitivity of the strike signal sensor assembly is dynamically adjusted to balance the force required for the user's strike operation. For example, when the dishwasher door is closed, due to the large damping, it is easy for the strike sensor to detect the strike signal, so a lower sensitivity (S1) can be set to avoid false touches and improve accuracy; conversely, when the dishwasher door is open, the damping is small, and it may be difficult for the strike sensor to capture the strike signal. At this time, a higher sensitivity (S2) should be set to ensure that even with a reduced damping, a light strike by the user can be effectively detected. In this way, regardless of whether the door is open or closed, the force requirements for the user's strike are basically the same, thus optimizing the user experience.
[0021] In the embodiments of the present application, the knock signal sensor assembly can adopt components such as piezoelectric knock sensors, capacitive knock sensors, or microelectromechanical system (MEMS) sensors. Among them, the piezoelectric knock sensor utilizes the characteristic that piezoelectric materials generate charges when subjected to mechanical stress to detect knock events. The piezoelectric knock sensor is usually connected to a preamplifier with adjustable gain. By adjusting the gain, the responsiveness of the sensor to knock signals can be changed, thereby achieving the adjustment of sensitivity. The capacitive knock sensor senses knock events by detecting changes in capacitance values. Some capacitive knock sensors provide programmable threshold settings, allowing users to adjust the sensitivity according to specific application requirements. The microelectromechanical system (MEMS) sensor usually integrates signal processing functions and can adjust its sensitivity through software configuration.
[0022] The main control board is the control center inside the dishwasher, used to judge the switch state of the door assembly of the dishwasher, and send encoded values corresponding to different switch states to the knock signal sensor assembly based on the door state, so as to dynamically adjust the sensitivity of the knock signal sensor assembly, and execute corresponding door state switching actions according to the received knock signals. Among them, the encoded value corresponding to the switch state is a digital signal, generated by the main control board and transmitted to the knock signal sensor assembly to indicate the current state of the door assembly. Different encoded values will trigger the knock signal sensor assembly to adjust its sensitivity.
[0023] During the process of the main control board executing the corresponding door state switching action according to the received knock signal, it controls the state switching of the door assembly according to the preset door opening and closing logic. For example, the door opening and closing logic can be a logic based on the number of knocks and the time interval. Specifically, the user continuously knocks on the dishwasher door twice within a time interval of 0.1 - 0.8 seconds. After the first knock, the main control board records the timestamp and sets the knock counter to 1 in the memory; after the second knock, the main control board checks whether the time difference from the first knock is within 0.1 - 0.8 seconds; if the time interval is less than or equal to the preset interval, the counter is incremented to 2, and the main control board judges the current door state. If the door is in the closed state (state encoded value S1), the main control board controls the door assembly to perform an opening action. If the door is in the open state (state encoded value S2), the main control board controls the door assembly to perform a closing action. If the time interval is greater than the preset interval or the number of knocks is insufficient, the main control board resets the counter and waits for the next knock.
[0024] For example, the door opening and closing logic can also be a logic combined with force detection. Specifically, in addition to the condition of two consecutive knocks, the knock force detection is also added. When the user knocks, the force must reach a preset threshold (dynamically adjusted according to the damping state of the door component). After the first knock, the force and timestamp are recorded. For the second knock, in addition to checking the time interval, it is also necessary to confirm that the force meets the preset threshold. If the force and time interval of the two knocks meet the conditions, the door component state switching is executed.
[0025] For example, the door opening and closing logic can also be the logic of an intelligent learning algorithm. Specifically, the main control board has a built-in intelligent learning module that can analyze the user's knocking habits and strength. The main control board records the number of knocks, strength, and time interval of the user; it uses machine learning algorithms, such as neural networks or decision trees, to analyze these data and find the sensitivity threshold that best suits the user's knocking habits. Based on the training results, before each knock, the sensitivity of the knock signal sensor component is dynamically adjusted according to the intelligent algorithm to adapt to the damping state of the door component and the user's knocking habits at the time.
[0026] Optionally, the main control board sets different coding values (corresponding to different sensitivity settings) according to the real-time status of the door assembly, that is, whether the door is closed, and transmits them to the knock signal sensor assembly through signals. After receiving the coding value, the knock signal sensor assembly automatically adjusts its sensitivity so that the sensitivity of the knock signal sensor assembly matches the current status of the door assembly. When the user knocks on the preset operating area of the dishwasher, the knock signal sensor assembly detects the knock signal based on the adjusted sensitivity and transmits the knock signal back to the main control board. The main control board further analyzes the knock signal and controls the state switching of the door assembly according to the preset door opening and closing logic to realize the function of knocking to open or close the door.
[0027] Through this embodiment, the sensitivity of the knock signal sensor assembly can dynamically change according to the opening and closing state of the door assembly. This dynamic adjustment mechanism overcomes the impact of damping changes under fixed sensitivity settings, ensuring that in the closed door state with greater damping, the knock signal sensor assembly will not be falsely triggered due to excessive sensitivity. At the same time, in the open door state with less damping, even light knocks can be accurately detected, avoiding missed triggers, and ensuring that the user can use consistent force when knocking on the dishwasher door in different states, thereby providing a better user experience and solving the technical problem that it is difficult to grasp the operating force of the dishwasher door opening and closing.
[0028] In an exemplary embodiment, the switch state of the door assembly includes an open state and a closed state. Among them, the system damping of the door assembly in the open state is less than that in the closed state. This means that in the open state (small damping), a smaller knocking force is required to generate sufficient vibration signals to be detected by the knocking sensor. In the closed state (large damping), a larger knocking force is required to generate sufficient vibration signals to be captured by the knocking sensor. For the detection of a smaller knocking force, the sensitivity of the knocking signal sensor assembly needs to be set to a high sensitivity. The high-sensitivity knocking signal sensor assembly is suitable for a small-damping environment, such as when the dishwasher door is in the open state. This is because the high sensitivity can compensate for the characteristic that energy is easily consumed in the system. For the detection of a larger knocking force, the sensitivity of the knocking signal sensor assembly needs to be set to a low sensitivity. The low-sensitivity knocking signal sensor assembly is suitable for a large-damping environment, such as when the dishwasher door is in the closed state. The low sensitivity can prevent false triggering under high-damping conditions and avoid misoperation caused by slight environmental vibrations. In summary, in the design of the dishwasher, in order to provide a consistent knocking detection experience in the open and closed states of the door, it is necessary to dynamically adjust the sensitivity of the knocking sensor. In the open state (small damping), the sensitivity should be set higher to reduce the force required for knocking; while in the closed state (large damping), the sensitivity should be set lower to avoid false triggering caused by environmental noise or slight vibrations, thereby ensuring the accuracy of the knocking detection function and the user's operation experience.
[0029] The knocking signal sensor assembly is further configured to adjust the sensitivity of the knocking signal sensor assembly based on the encoded value corresponding to the current state, so that the sensitivity of the knocking signal sensor assembly in the open state is greater than that in the closed state, to make up for the difference in system damping between the open state and the closed state.
[0030] It can be understood that: Figure 2 is an optional sensitivity adjustment schematic diagram according to an embodiment of the present application. When the dishwasher door is in the open state, the knocking signal sensor assembly receives an encoded value indicating the open state, which triggers the knocking signal sensor assembly to adjust its sensitivity to a higher level (referred to as S1). The higher sensitivity allows the knocking sensor to accurately capture the user's knocking action even when the damping of the door assembly is small. Even if the knocking force is not large, it can still be effectively detected by the knocking sensor. On the contrary, when the dishwasher door is in the closed state, the knocking signal sensor assembly receives an encoded value indicating the closed state, which causes the knocking signal sensor assembly to adjust its sensitivity to a lower level (referred to as S2). The lower sensitivity setting is to avoid false triggering when the damping of the door assembly is large, because a larger knocking force is required to generate sufficient vibration signals at this time. By reducing the sensitivity, false alarms that may be caused by environmental vibrations or slight knocks can be filtered out.
[0031] Through this embodiment, the sensitivity of the knock signal sensor assembly is dynamically adjusted so that the sensitivity of the knock signal sensor assembly in the door-open state is greater than that in the door-closed state, to compensate for the system damping difference between the door-open state and the door-closed state, ensuring that the user can use a similar force when knocking on the dishwasher door in any state, thereby providing a consistent and satisfactory user experience. This mechanism improves the accuracy and reliability of the knock detection function of the dishwasher by reducing the differences in user operations in different damping environments.
[0032] In an exemplary embodiment, when the current state is the door-open state, the knock signal is generated by a target object knocking on a preset operation area with a first force; when the current state is the door-closed state, the knock signal is generated by the target object knocking on the preset operation area with a second force; wherein, the first force and the second force are within the same knock force range.
[0033] Among them, when the dishwasher door is in the door-open state, the force required for the user to knock on the preset operation area. Since the system damping of the door assembly in the door-open state is small, the vibration energy generated by knocking is more likely to spread. Therefore, to ensure the accuracy of knock detection and provide a good user experience, the knock signal sensor assembly is set to a higher sensitivity. This means that even if the user knocks with a small force, it is sufficient to generate a detectable vibration signal, that is, the first force is usually the minimum knock force that can trigger the sensor under low damping conditions.
[0034] When the dishwasher door is in the door-closed state, the force required for the user to knock on the preset operation area. Since the system damping of the door assembly in the door-closed state is large, the vibration energy generated by knocking is more absorbed and attenuated. Therefore, the sensitivity of the knock signal sensor assembly is set to be lower. This means that the user needs to knock with a greater force to generate a vibration signal sufficient to be detected by the sensor in a high-damping environment, that is, the second force is usually the minimum knock force that can trigger the sensor under high damping conditions.
[0035] Through this embodiment, according to the damping characteristics of the door assembly in different states, the sensitivity of the knock signal sensor assembly is adjusted so that the user can use a similar force range (that is, the first force and the second force are within the same knock force range) when performing the knock operation whether the door is in the open or closed state, thereby providing a consistent user experience. The dynamic sensitivity adjustment ensures that the knock detection function can work accurately and reliably under various damping conditions, avoiding operation inconvenience or false triggering caused by damping differences. This design not only improves the intelligence level of the dishwasher but also enhances the user's operation experience, especially in scenarios where the door needs to be opened and closed frequently.
[0036] In an exemplary embodiment, during the operation of a dishwasher, knocking on the door panel to achieve automatic door opening or closing is a convenient interaction method. However, simple knock detection is vulnerable to environmental interference, such as slight vibrations, accidental touches by the user, or unexpected knocking operations. To ensure that the knocking operation is recognized and executed only when the user consciously performs a knocking behavior that meets the preset conditions, in this embodiment, the main control board is introduced to judge the validity of the knocking signal. In the scenario of knock detection, the main control board is also used to judge the validity of the knocking signal; when the knocking signal is valid, the current state of the door assembly is switched to the target state. Among them, the current state is either the open state or the closed state; the target state is the state other than the current state among the open state and the closed state.
[0037] Among them, the validity of the knocking signal means that the knocking signal meets the preset detection conditions and is thus recognized by the main control board as a knocking command intended to be executed by the user. For the knocking signal to be judged as valid, it needs to meet the preset validity conditions. The validity conditions can be conditions where at least one parameter such as the number of knocks, the knocking force, and the knocking time interval reaches a preset threshold. For example, the validity condition can be that the user continuously knocks on the preset operation area twice, and the time interval between the two knocks is between 0.1 and 0.8 seconds. This setting of the time interval is designed to prevent accidental touches by the user or environmental vibrations from being misrecognized as knocking instructions. For example, the validity condition can also be that the knocking force (i.e., the amplitude and number of pulses) matches the current state (open or closed) of the door assembly, that is, the knock in the open state should meet the requirement of sensitivity S1, and the knock in the closed state should meet the requirement of sensitivity S2. By adjusting the sensitivity, the damping difference in different door states can be compensated to ensure the consistency and accuracy of the knocking operation.
[0038] Optionally, after receiving the output of the knocking signal sensor assembly, the main control board first judges the current state (open or closed) of the door assembly. According to the current state, the main control board adjusts the sensitivity of the knocking signal sensor to the preset S1 (open state) or S2 (closed state). Subsequently, the main control board checks whether the knocking signal meets the validity conditions, and only when the knocking signal meets the above validity conditions will the main control board consider the knocking signal valid. When the knocking signal is judged to be valid, the main control board will execute the switching of the door state, switching the current state (whether it is the open state or the closed state) to the target state (i.e., the door state opposite to the current state).
[0039] Through this embodiment, the main control board is introduced to judge the validity of the knocking signal. Only when the knocking signal is valid, the current state of the door assembly is switched to the target state. This mechanism ensures the intelligence and reliability of the knocking detection function. Through the logical judgment of the main control board, it can effectively distinguish the user's knocking operation from environmental interference or misoperation, avoid the misresponse of the dishwasher, and at the same time optimize the user experience, ensuring that the knocking operation can accurately achieve its expected function in any damping environment.
[0040] In an exemplary embodiment, the knocking open or close function of the dishwasher aims to provide a convenient operation method for the user, but at the same time, two main problems need to be solved: preventing misoperation and ensuring the consistency of the knocking response in different door states (open or closed). Since the damping of the dishwasher door is different in different states, it directly leads to differences in the detection difficulty of knocking signals under the same force. To improve the recognition accuracy of the knocking signal and avoid misresponses caused by environmental factors or operation errors, in this embodiment, the knocking signal is generated by the target object knocking on the preset operation area multiple times with a preset force within a preset time period, and the main control board is also used to determine the number of knocks on the preset operation area when the target object generates the knocking signal based on the knocking signal; when the number of knocks matches the preset number of knocks required to switch to the target state, it is determined that the knocking signal is valid. In this embodiment, the main control board details the validity conditions of the knocking signal, including the preset time period, preset force, and requirement of multiple knocks, so as to ensure the validity of the knocking signal and the reliability of the system operation.
[0041] Among them, the preset time period refers to a preset time interval after the target object (i.e., the user) first knocks on the preset operation area to distinguish the user's conscious knocking action from possible misoperations or environmental noises. The preset force refers to the force standard that the user needs to meet during the knocking operation, which is related to the system damping of the dishwasher door assembly in different states. In the open door state, the system damping is small, and the sensitivity of the knocking sensor is set to be relatively high (S1), while in the closed door state, the system damping is large, and the sensitivity of the sensor is set to be relatively low (S2). The concept of the preset force is to balance the knocking detection in different damping states, ensuring that the user can use a matching force whether knocking open or knocking closed the door, so as to obtain a consistent knocking response experience.
[0042] In the knock detection of the dishwasher, to ensure the validity of the knock signal and avoid misoperation, when switching to the target state of the door assembly, there is a preset number of knocks. The preset number of knocks corresponding to different switch states can be the same or different. For example, the preset number of knocks required to switch to the open door state can be one, and the preset number of knocks required to switch to the closed door state can be two. For example, the preset number of knocks required to switch to the open door state and the preset number of knocks required to switch to the closed door state are both two. The preset number of knocks required to switch to the target state can ensure that the user intentionally performs the knock operation, rather than a single knock caused by accidental touch or environmental vibration, avoiding unnecessary door switch operations and improving the stability and safety of the system.
[0043] Through this embodiment, it is specified that the user needs to continuously knock on the preset operation area a preset number of times within a specific time interval. This mechanism can not only more accurately judge the user's operation intention, but also optimize the accuracy of knock detection, avoid environmental interference and operation misjudgment, and ensure the consistency of the knock operation function of the dishwasher and the comfort of the user experience.
[0044] In an exemplary embodiment, to improve the recognition accuracy of the knock signal and avoid false responses caused by environmental factors or operation errors, in this embodiment, the knock signal is generated by the target object knocking on the preset operation area multiple times with a preset force within a preset time period; the main control board is further configured to determine the knocking force of the target object knocking on the preset operation area when generating the knock signal based on the knock signal; in the case where the knocking force is within the preset force range corresponding to the target state, it is determined that the knock signal is valid; the preset force range corresponding to the target state is consistent with the preset force range corresponding to the current state.
[0045] In this embodiment, the knocking force is quantified by the pulse amplitude and quantity detected by the knock sensor. The greater the knocking force, the higher the generated pulse amplitude and the more the quantity. The main control board can judge the magnitude of the knocking force by analyzing the output signal of the knock sensor, thereby determining the validity of the knock signal.
[0046] The preset force range refers to a specific range within which the tapping force needs to fall in order for the tapping signal to be recognized as valid. In an embodiment, there are two preset force ranges, corresponding to the open door state and the closed door state respectively, and the preset force ranges corresponding to the two states are the same, that is: when the dishwasher door is in the open state, the sensitivity of the sensor is set to S1, and the tapping force should be within the preset force range matching S1; when the dishwasher door is in the closed state, the sensitivity of the sensor is set to S2, and the tapping force should fall within the preset force range matching S2. The preset force range corresponding to the target state is consistent with the preset force range corresponding to the current state in design, that is, under the same damping state, the preset force range is the same. This design ensures that regardless of the state of the dishwasher door, users can trigger the corresponding function with a similar tapping force, improving the consistency of the operation experience and user-friendliness. The setting of the preset force range aims to ensure that in different damping environments, the tapping operation can be accurately detected with appropriate sensitivity, thereby improving the user experience.
[0047] Optionally, the main control board determines whether the tapping force is within the preset force range corresponding to the target state based on the tapping signal. Only when the tapping force is within the preset force range corresponding to the target state, the main control board will consider the tapping signal valid and perform the switching of the door state, switching the dishwasher door from the current state to the target state.
[0048] Through this embodiment, the effective condition of the tapping signal is set, that is, the condition that the number of taps of the target object using the preset force to tap the preset operation area within the preset time period is within the preset force range corresponding to the target state. Combining the accurate monitoring and validity judgment of the tapping force by the main control board effectively improves the accuracy of signal recognition, ensures the reliability of the tapping operation, and avoids the system misresponse caused by environmental interference or misoperation.
[0049] In an exemplary embodiment, in order to improve the recognition accuracy of the tapping signal and avoid misresponse caused by environmental factors or operation errors, this embodiment introduces the control of multiple parameters, including the number of taps, the tapping force, and the time interval between adjacent taps. In this embodiment, the tapping signal is generated by the target object tapping the preset operation area multiple times with the preset force within the preset time period. The main control board is also used to determine the number of taps, the tapping force, and the time interval between adjacent taps when the target object generates the tapping signal based on the tapping signal; when the number of taps matches the preset number of taps corresponding to the target state, the tapping force is within the preset force range corresponding to the target state, and the time interval is within the preset interval, it is determined that the tapping signal is valid.
[0050] Among them, the time interval between adjacent knocks refers to the time difference between two consecutive knocks on the preset operation area, and this time difference should be within a preset time range. By limiting the time interval between adjacent knocks, non - continuous knocks caused by environmental vibrations, accidental touches by the user, etc. can be excluded, ensuring the validity of the knock signal, and avoiding unnecessary door opening and closing actions caused by single knocks or knocks with too long an interval being misidentified as valid signals, thus improving the stability and safety of the system.
[0051] Through this embodiment, by setting the time interval between adjacent knocks and cooperating with the requirements of the number of knocks and the force, an intuitive and consistent operation process is provided for the user. The user only needs to perform a preset number of knock operations with a knock force within the preset force range within the specified time interval. Whether the dishwasher door is in the open or closed state, the user can knock on the preset operation area with the same force and rhythm, ensuring that the knock signal is accurately recognized and executed, thereby improving the consistency and satisfaction of the user experience.
[0052] In an exemplary embodiment, in the automatic door control system of a dishwasher, safety and user experience are equally important considerations. In this embodiment, the dishwasher further includes a pressure sensor. The pressure sensor is disposed in the contact area of the door assembly and is used to detect the pressure generated when the door assembly squeezes a foreign object between the door assembly and the housing of the dishwasher during the process of the main control board switching the current state of the door assembly, and transmits the detected pressure signal to the main control board; the main control board is further used to abort the process of switching the current state of the door assembly according to the pressure signal until the pressure sensor does not detect a pressure signal, and then continue to switch the current state of the door assembly. In this embodiment, by integrating a pressure sensor in the door assembly and disposing it in a specific contact area, the safety of the system is improved, and damage to foreign objects or fingers that may be caught in the door gap during the door state switching process is avoided.
[0053] Among them, the contact area refers to a specific part where the dishwasher door assembly may come into contact with foreign objects or human body parts during the closing process. The contact area is used to install the pressure sensor. The selection and design of the contact area are directly related to the working efficiency and safety of the pressure sensor. Generally speaking, the contact area should cover the most common areas where the door assembly comes into contact with the outside world during the closing process to ensure that no matter where the foreign object is located in the door gap, the pressure sensor can detect the pressure change in time and generate a signal.
[0054] A pressure sensor is set in a specific contact area of the dishwasher door assembly to monitor in real time whether foreign objects or human body parts are squeezed during the closing process of the door assembly. Once abnormal pressure is detected, the sensor immediately generates a pressure signal and sends it to the main control board, triggering the safety protection mechanism to abort the door closing process. The door state transition can only continue after the obstacle is removed. This design ensures the safety of the user during the automatic door closing process and avoids potential damage to the dishwasher itself.
[0055] Through this embodiment, by setting a pressure sensor in the contact area of the door assembly, the dishwasher can immediately detect any obstacles during the door closing process, prevent the door from applying force continuously, avoid foreign objects or the user's fingers from being pinched, and improve the safety performance of the product. The introduction of this safety mechanism not only protects the user from harm but also avoids the inconvenience caused by damaging foreign objects during the door closing process, such as manual cleaning or readjusting the door position, thus further optimizing the user experience.
[0056] In an exemplary embodiment, in the knock detection system of the dishwasher, the traditional knock operation can only achieve opening and closing of the door and cannot provide a richer interaction experience. Therefore, in this embodiment, the main control board is also used to determine the target knock mode corresponding to the knock signal from a plurality of preset knock modes and trigger the function operation corresponding to the target knock mode; wherein, each knock mode in the plurality of knock modes corresponds to a knock operation, and the knock operation corresponding to each knock mode refers to an operation of generating a knock signal by knocking a specified number of times with a specified force within a preset time period; each knock mode is used to trigger at least one function operation of the dishwasher.
[0057] In this embodiment, the main control board is not only the core for door state recognition but also plays a key role in analyzing knock signals and triggering function operations. By parsing the mode information in the knock signal through the main control board, different knock modes are identified, and then diverse function operations of the dishwasher are triggered, such as opening and closing the door, starting the cleaning program, pausing the cleaning, adjusting the washing mode, etc., enabling the dishwasher to perform corresponding function operations according to different knock modes, thereby enhancing the user experience and the intelligence of the product.
[0058] The knock mode refers to a combination of specific force, number of times, and time interval when the user knocks on the dishwasher door panel. In this embodiment, the knock mode is designed as one of a plurality of preset modes, and each mode corresponds to a different function operation. For example, two quick light knocks may be defined as the door opening mode, and three slightly heavier knocks may be defined as the mode for starting the cleaning program. By recognizing the knock mode, more complex operations can be performed rather than just simple door opening and closing.
[0059] A tapping operation refers to the process in which a user taps a specific area on the dishwasher door panel with a specified force and a specified number of times within a preset time period according to a preset tapping pattern, so as to generate a tapping signal that can be recognized by the main control board. In this embodiment, different tapping operations correspond to different tapping patterns, and each tapping pattern is associated with one or more functional operations of the dishwasher. To ensure the accuracy of the tapping operation and avoid misoperation, the main control board needs to be able to recognize a specific tapping pattern, that is, the operation in which the user taps a specific number of times with a specific force within a specific time. The specified force refers to the magnitude of the force preset by the user when tapping the dishwasher door panel during the tapping operation. In this embodiment, the specified force is used as a key parameter for recognizing the tapping pattern. The tapping sensor can detect the pulse signal generated during tapping, and the amplitude of the pulse is proportional to the tapping force. By setting different specified force thresholds, it is recognized whether the user's tapping meets the force requirement of the target tapping pattern. For example, the light tapping mode may correspond to a lower specified force, while the heavy tapping mode corresponds to a higher specified force. The specified number of times refers to the number of times the user needs to tap the dishwasher door panel within the preset time during the tapping operation. In this embodiment, the specified number of times is another important parameter for tapping pattern recognition. It is required that the user taps the door panel a specific number of times to be recognized as a valid tapping signal, which helps to avoid misoperation caused by environmental noise or a single tap. For example, the door opening operation may correspond to a pattern of two quick taps, while starting the cleaning program may require three taps, with a certain interval between each tap.
[0060] The target tapping pattern refers to the tapping pattern corresponding to the user's intention determined by the main control board through signal analysis after receiving the tapping signal. In this embodiment, the main control board can recognize the pattern corresponding to the user's current tapping operation from a preset number of tapping patterns, so as to perform the corresponding functional operation.
[0061] Optionally, the main control board activates the knock sensor to start monitoring the knocking activity on the dishwasher door panel. When the knock sensor detects a knock, it generates a pulse signal, and the amplitude and quantity of the pulse reflect the intensity and number of knocks. The main control board receives the pulse signal output by the knock sensor. The signal undergoes preliminary noise reduction and filtering processing to exclude interference from environmental vibrations and non-knocking factors. The validity of the detection signal is checked, that is, whether the time interval between two knocks is between 0.1 - 0.8 seconds, to ensure the continuity and validity of the knocks. The main control board compares the processed signal characteristics (including pulse amplitude and quantity) with the preset knock pattern database. It identifies whether the knock intensity matches the preset pattern, and determines whether the knock reaches the specified intensity through a threshold. The number of knocks is counted to check whether it is consistent with the preset number of knocks. The time characteristics of the knock signal are analyzed to ensure that the knock occurs within the preset time period. When the intensity, number, and time characteristics of the knock signal exactly match the preset knock pattern, the main control board determines it as the target knock pattern. For example, if two light knocks (specified light intensity, specified number of 2) are detected, it matches the door opening mode; three heavy knocks (specified heavy intensity, specified number of 3) may match the mode of starting the cleaning program. Once the target knock pattern is determined, the main control board calls the corresponding function operation program. For example, it opens or closes the door control system, starts the washing program, adjusts the washing mode, etc., and the specific operations depend on the definition of the target knock pattern. The system executes the function operations while recording the user's knocking behavior for subsequent learning and optimization of the user adaptive adjustment mechanism.
[0062] Through this embodiment, the association between the knocking operation and the function operation is not limited to the opening and closing of the door, but can also trigger other functions of the dishwasher, such as starting and stopping the cleaning program, adjusting the washing mode, etc. By defining different knock patterns, each pattern corresponding to one or more function operations, the user can control many functions of the dishwasher through simple knock combinations, making the knocking operation an efficient and intuitive user interface, greatly enhancing the user experience and the intelligent level of the product.
[0063] The following explains the door control method in the embodiments of the present application with optional examples. Figure 3 is a schematic flowchart of the door control method in this optional example, as Figure 3 shown, the process of this door control method can include the following steps:
[0064] Step S302, transmitting the encoded value corresponding to the current state of the door assembly of the dishwasher to the knock signal sensor assembly to instruct the knock signal sensor assembly to adjust the sensitivity of the knock signal sensor assembly based on the encoded value, so that the sensitivity of the knock signal sensor assembly matches the current state of the door assembly; the sensitivity of the knock signal sensor assembly changes dynamically following the open / close state of the door assembly.
[0065] Step S304: Receive the knocking signal within the preset operation area of the dishwasher detected by the knocking signal sensor assembly, and switch the current state of the door assembly according to the knocking signal.
[0066] Among them, the door assembly and the knocking signal sensor assembly have been explained in the above embodiments and will not be elaborated here.
[0067] Optionally, the main control board sets different coding values (corresponding to different sensitivity settings) according to the real-time state of the door assembly, i.e., whether the door is closed, and transmits the signal to the knocking signal sensor assembly. After receiving the coding value, the knocking signal sensor assembly automatically adjusts its sensitivity to make the sensitivity of the knocking signal sensor assembly match the current state of the door assembly. When the user knocks on the preset operation area of the dishwasher, the knocking signal sensor assembly detects the knocking signal based on the adjusted sensitivity and transmits the knocking signal back to the main control board. The main control board further analyzes the knocking signal and controls the state switching of the door assembly according to the preset door opening and closing logic to realize the knocking open or close function.
[0068] Through this embodiment, the sensitivity of the knocking signal sensor assembly can be dynamically changed according to the open or closed state of the door assembly. This dynamic adjustment mechanism overcomes the influence brought by the damping change under the fixed sensitivity setting, ensuring that in the closed state with a large damping, the knocking signal sensor assembly will not be mis-triggered due to excessive sensitivity, and at the same time in the open state with a small damping, even a light knock can be accurately detected, avoiding missed triggering, ensuring that the user can use a consistent force when knocking on the dishwasher door in different states, thus providing a better user experience and solving the technical problem that it is difficult to grasp the operation force of opening and closing the dishwasher door.
[0069] In an exemplary embodiment, the switch state includes an open state and a closed state; the system damping of the door assembly in the open state is less than the system damping of the door assembly in the closed state;
[0070] Transmitting the coding value corresponding to the current state of the door assembly of the dishwasher to the knocking signal sensor assembly to instruct the knocking signal sensor assembly to adjust the sensitivity of the knocking signal sensor assembly based on the coding value, so that the sensitivity of the knocking signal sensor assembly matches the current state of the door assembly, includes:
[0071] Transmitting the coding value corresponding to the current state of the door assembly of the dishwasher to the knocking signal sensor assembly to instruct the knocking signal sensor assembly to adjust the sensitivity of the knocking signal sensor assembly based on the coding value corresponding to the current state, so that the sensitivity of the knocking signal sensor assembly in the open state is greater than the sensitivity of the knocking signal sensor assembly in the closed state to make up for the system damping difference between the open state and the closed state.
[0072] Among them, the process of the tapping signal sensor component adjusting the sensitivity of the tapping signal sensor component based on the coding value corresponding to the current state is the same as that in the above embodiment, and will not be elaborated here.
[0073] Through this embodiment, the sensitivity of the tapping signal sensor component is dynamically adjusted so that the sensitivity of the tapping signal sensor component in the door-open state is greater than that in the door-closed state, to make up for the system damping difference between the door-open state and the door-closed state, ensuring that the user can use a similar force to tap the dishwasher door regardless of the state, thereby providing a consistent and satisfactory user experience. This mechanism improves the accuracy and reliability of the tapping detection function of the dishwasher by reducing the differences in user operations in different damping environments.
[0074] In an exemplary embodiment, switching the current state of the door component according to the tapping signal includes:
[0075] Judging the validity of the tapping signal; when the tapping signal is valid, switching the current state of the door component to the target state; the current state is either the door-open state or the door-closed state; the target state is the state other than the current state among the door-open state and the door-closed state.
[0076] Among them, the validity of the tapping signal has been explained in the above embodiment and will not be elaborated here.
[0077] Optionally, after receiving the output of the tapping signal sensor component, the main control board will first judge the current state (door open or closed) of the door component. According to the current state, the main control board will adjust the sensitivity of the tapping signal sensor to the preset S1 (door-open state) or S2 (door-closed state). Subsequently, the main control board will check whether the tapping signal meets the validity condition, and only when the tapping signal meets the above validity condition, the main control board will consider the tapping signal valid. When the tapping signal is judged to be valid, the main control board will perform the switching of the door state, switching the current state (whether it is the door-open state or the door-closed state) to the target state (that is, the door state opposite to the current state).
[0078] Through this embodiment, the main control board's judgment on the validity of the tapping signal is introduced, and only when the tapping signal is valid, the current state of the door component is switched to the target state. This mechanism ensures the intelligence and reliability of the tapping detection function. Through the logical judgment of the main control board, it can effectively distinguish the user's tapping operation from environmental interference or misoperation, avoid the misresponse of the dishwasher, and at the same time optimize the user experience, ensuring that the tapping operation can accurately achieve its expected function in any damping environment.
[0079] In an exemplary embodiment, the tapping signal is generated when the target object taps a preset operation area multiple times with a preset force within a preset time period; determining the validity of the tapping signal includes:
[0080] Based on the tapping signal, determining the number of taps on the preset operation area when the target object generates the tapping signal; when the number of taps matches the preset number of taps required to switch to the target state, determining that the tapping signal is valid.
[0081] Wherein, the number of taps and the preset number of taps have been explained in the above embodiments and will not be elaborated here.
[0082] Through this embodiment, it is specified that the user needs to continuously tap the preset operation area a preset number of times within a specific time interval. This mechanism can not only more accurately judge the user's operation intention, but also optimize the accuracy of tapping detection, avoid environmental interference and misoperation judgment, and ensure the consistency of the tapping operation function of the dishwasher and the comfort of the user experience.
[0083] In an exemplary embodiment, the tapping signal is generated when the target object taps a preset operation area multiple times with a preset force within a preset time period; determining the validity of the tapping signal includes:
[0084] Based on the tapping signal, determining the tapping force when the target object generates the tapping signal on the preset operation area; when the tapping force is within the preset force range corresponding to the target state, determining that the tapping signal is valid; the preset force range corresponding to the target state is consistent with the preset force range corresponding to the current state.
[0085] Wherein, the tapping force and the preset force range have been explained in the above embodiments and will not be elaborated here.
[0086] Optionally, the main control board determines whether the tapping force is within the preset force range corresponding to the target state based on the tapping signal. Only when the tapping force is within the preset force range corresponding to the target state, the main control board will consider the tapping signal valid and perform the switching of the door state, switching the dishwasher door from the current state to the target state.
[0087] Through this embodiment, the effective condition of the tapping signal is set, that is, the condition that the number of taps on the preset operation area by the target object with a preset force within a preset time period is within the preset force range corresponding to the target state. Combining the accurate monitoring and validity judgment of the tapping force by the main control board, the accuracy of signal recognition is effectively improved, the reliability of the tapping operation is ensured, and the system misresponse caused by environmental interference or misoperation is avoided.
[0088] In an exemplary embodiment, the tapping signal is generated by a target object tapping a preset operation area multiple times with a preset force within a preset time period; determining the validity of the tapping signal includes:
[0089] Based on the tapping signal, determine the number of taps and the tapping force when the target object generates the tapping signal on the preset operation area, as well as the time interval between adjacent taps; when the number of taps matches the preset number of taps corresponding to the target state, the tapping force is within the preset force range corresponding to the target state, and the time interval is within the preset interval, determine that the tapping signal is valid.
[0090] Among them, the time interval between adjacent taps and the preset interval have been explained in the above embodiments and will not be elaborated here.
[0091] Through this embodiment, by setting the time interval between adjacent taps and cooperating with the requirements of the number of taps and the force, an intuitive and consistent operation process is provided for the user. The user only needs to perform a preset number of tapping operations with a tapping force within the preset force range within the specified time interval. Whether the dishwasher door is in the open or closed state, the user can tap the preset operation area with the same force and rhythm to ensure that the tapping signal is accurately recognized and executed, thereby improving the consistency and satisfaction of the user experience.
[0092] It should be noted that for the foregoing method embodiments, for the sake of simple description, they are all expressed as a series of action combinations. However, those skilled in the art should know that this application is not limited by the described action sequence, because according to this application, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily essential to this application.
[0093] Through the description of the above embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be implemented by means of software plus a necessary general hardware platform. Of course, it can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. The computer software product is stored in a storage medium (such as ROM (Read-Only Memory), RAM (Random Access Memory), magnetic disk, optical disk), and includes several instructions for causing a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in various embodiments of this application.
[0094] According to another aspect of the embodiments of the present application, a gating device is further provided. This gating device can be used to implement the gating method provided in the above embodiments, and those that have been described will not be repeated. As used hereinafter, the term "module" can be a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementation in hardware, or a combination of software and hardware is also possible and contemplated.
[0095] Figure 4 is a structural block diagram of an optional gating device according to an embodiment of the present application. As Figure 4 shown in, the gating device includes:
[0096] A sensitivity adjustment module 402, configured to transmit the encoded value corresponding to the current state of the door assembly of the dishwasher to the knock signal sensor assembly, so as to instruct the knock signal sensor assembly to adjust the sensitivity of the knock signal sensor assembly based on the encoded value, so that the sensitivity of the knock signal sensor assembly matches the current state of the door assembly; the sensitivity of the knock signal sensor assembly changes dynamically following the open / close state of the door assembly;
[0097] A gating module 404, configured to receive the knock signal within the preset operation area of the dishwasher detected by the knock signal sensor assembly, and switch the current state of the door assembly according to the knock signal.
[0098] It should be noted that the sensitivity adjustment module 402 in this embodiment can be used to execute the above step S302, and the gating module 404 in this embodiment can be used to execute the above step S304.
[0099] In an exemplary embodiment, the open / close state includes an open state and a closed state; the system damping of the door assembly in the open state is less than the system damping of the door assembly in the closed state; the sensitivity adjustment module 402 is further configured to transmit the encoded value corresponding to the current state of the door assembly of the dishwasher to the knock signal sensor assembly, so as to instruct the knock signal sensor assembly to adjust the sensitivity of the knock signal sensor assembly based on the encoded value corresponding to the current state, so that the sensitivity of the knock signal sensor assembly in the open state is greater than the sensitivity of the knock signal sensor assembly in the closed state, to make up for the system damping difference between the open state and the closed state.
[0100] In an exemplary embodiment, the gating module 404 is further configured to determine the validity of the knock signal; in the case where the knock signal is valid, switch the current state of the door assembly to the target state; the current state is any one of the open state and the closed state; the target state is the state other than the current state among the open state and the closed state.
[0101] In an exemplary embodiment, the tapping signal is generated by a target object tapping a preset operation area multiple times with a preset force within a preset time period; the gating module 404 is further configured to determine, based on the tapping signal, the number of times the target object taps the preset operation area when generating the tapping signal; and determine that the tapping signal is valid when the number of tapping times matches the preset number of tapping times required to switch to the target state.
[0102] In an exemplary embodiment, the tapping signal is generated by a target object tapping a preset operation area multiple times with a preset force within a preset time period; the gating module 404 is further configured to determine, based on the tapping signal, the tapping force of the target object when tapping the preset operation area when generating the tapping signal; and determine that the tapping signal is valid when the tapping force is within the preset force range corresponding to the target state; the preset force range corresponding to the target state is the same as the preset force range corresponding to the current state.
[0103] In an exemplary embodiment, the tapping signal is generated by a target object tapping a preset operation area multiple times with a preset force within a preset time period; the gating module 404 is further configured to determine, based on the tapping signal, the number of times and the tapping force of the target object when tapping the preset operation area when generating the tapping signal, and the time interval between adjacent taps; and determine that the tapping signal is valid when the number of tapping times matches the preset number of tapping times corresponding to the target state, the tapping force is within the preset force range corresponding to the target state, and the time interval is within the preset interval.
[0104] It should be noted that the above-mentioned various modules can be implemented by software or hardware. For the latter, it can be implemented in the following ways, but not limited thereto: the above-mentioned modules are all located in the same processor; or, the above-mentioned various modules are respectively located in different processors in any combination form.
[0105] According to another aspect of the embodiments of the present application, a computer-readable storage medium is provided. The computer-readable storage medium includes a stored program, wherein the program, when running, executes the steps in any one of the above method embodiments.
[0106] In an exemplary embodiment, the above computer-readable storage medium may include, but is not limited to: various media such as USB flash drives, ROMs, RAMs, mobile hard disks, magnetic disks, or optical discs that can store computer programs.
[0107] According to another aspect of the embodiments of the present application, an electronic device is provided, including a memory, a processor, and a computer program stored on the memory and executable on the processor. The processor is configured to execute the steps in any of the above method embodiments through the computer program. In an exemplary embodiment, the above electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the above processor, and the input / output device is connected to the above processor.
[0108] Specific examples in this embodiment may refer to the examples described in the above embodiments and exemplary embodiments, and will not be repeated here.
[0109] According to another aspect of the embodiments of the present application, a computer program product is further provided. The computer program product includes computer programs / instructions, and the computer programs / instructions include program codes for executing the methods shown in the flowcharts. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 509 and / or installed from the removable medium 511. When the computer program is executed by the central processing unit 501, various functions provided by the embodiments of the present application are executed. The serial numbers of the above embodiments of the present application are only for description and do not represent the advantages or disadvantages of the embodiments.
[0110] Figure 5 Schematically shows a block diagram of a computer system of an electronic device for implementing the embodiments of the present application. As Figure 5 shown, the computer system 500 includes a central processing unit 501, which can execute various appropriate actions and processes according to the program stored in the ROM 502 or the program loaded from the storage part 508 into the RAM 503. In the random access memory 503, various programs and data required for system operation are also stored. The central processing unit 501, the read-only memory 502, and the random access memory 503 are connected to each other through a bus 504. The I / O (Input / Output) interface 505 is also connected to the bus 504.
[0111] The following components are connected to the I / O interface 505: an input section 506 including a keyboard, a mouse, etc.; an output section 507 including, for example, a CRT (Cathode Ray Tube), an LCD (Liquid Crystal Display), etc. and a speaker, etc.; a storage section 508 including a hard disk, etc.; and a communication section 509 including a network interface card such as a LAN card, a modem, etc. The communication section 509 performs communication processing via a network such as the Internet. A drive 510 is also connected to the input / output interface 505 as required. A removable medium 511, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is mounted on the drive 510 as required so that a computer program read therefrom can be installed into the storage section 508 as required.
[0112] Specifically, according to an embodiment of the present application, the processes described in each method flowchart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product that includes a computer program carried on a computer-readable medium, and the computer program includes program codes for performing the methods shown in the flowcharts. In such an embodiment, the computer program can be downloaded and installed from a network through the communication section 509, and / or installed from the removable medium 511. When the computer program is executed by the central processing unit 501, various functions defined in the system of the present application are executed.
[0113] It should be noted that Figure 5 The computer system 500 of the electronic device shown is only an example and should not impose any limitation on the functions and usage scope of the embodiments of the present application.
[0114] Obviously, those skilled in the art should understand that the above-mentioned modules or steps of the present application can be implemented by a general-purpose computing device. They can be concentrated on a single computing device or distributed on a network composed of multiple computing devices. They can be implemented by program codes executable by the computing device. Thus, they can be stored in a storage device and executed by the computing device. And in some cases, the steps shown or described can be executed in a sequence different from that here, or they can be separately fabricated into individual integrated circuit modules, or multiple modules or steps among them can be fabricated into a single integrated circuit module to be implemented. In this way, the present application is not limited to any specific combination of hardware and software.
[0115] The above are only the preferred embodiments of the present application and are not used to limit the present application. For those skilled in the art, the present application can have various changes and modifications. Any modification, equivalent replacement, improvement, etc. made within the principle of the present application shall be included in the protection scope of the present application.
Claims
1. A dishwasher, characterized in that: include: A main control board and a door assembly; the door assembly includes a knock signal sensor assembly, the sensitivity of which changes dynamically with the switch state of the door assembly; The main control board is used to detect the current state of the door assembly and transmit the code value corresponding to the current state to the knock signal sensor assembly; The knock signal sensor assembly is used to adjust the sensitivity of the knock signal sensor assembly based on the coding value so that the sensitivity of the knock signal sensor assembly matches the current state of the door assembly; detect a knock signal within a preset operation area of the dishwasher, and transmit the detected knock signal to the main control board; The main control board is also used to switch the current state of the door assembly according to the knocking signal.
2. The dishwasher according to claim 1, characterized in that The switch state includes an open state and a closed state; the system damping of the door assembly in the open state is less than the system damping of the door assembly in the closed state; The knock signal sensor component is also used to adjust the sensitivity of the knock signal sensor component based on the coding value corresponding to the current state, so that the sensitivity of the knock signal sensor component in the open door state is greater than the sensitivity of the knock signal sensor component in the closed door state, so as to compensate for the system damping difference between the open door state and the closed door state.
3. The dishwasher according to claim 2, characterized in that: When the current state is the door-open state, the knock signal is generated by the target object knocking the preset operation area with a first force; when the current state is the door-closed state, the knock signal is generated by the target object knocking the preset operation area with a second force; wherein the first force and the second force are in the same knock force range.
4. The dishwasher according to claim 1, characterized in that The main control board is also used to determine the validity of the knocking signal; when the knocking signal is valid, the current state of the door assembly is switched to a target state; the current state is any one of an open state and a closed state; the target state is any one of the open state and the closed state except the current state.
5. The dishwasher according to claim 4, characterized in that: The knocking signal is generated by the target object knocking the preset operation area multiple times with a preset force within a preset time period; The main control board is also used to determine, based on the knock signal, the number of knocks of the preset operation area by the target object when the knock signal is generated; and determine that the knock signal is valid when the number of knocks matches the preset number of knocks required to switch to the target state.
6. The dishwasher according to claim 4, characterized in that The knocking signal is generated by the target object knocking the preset operation area multiple times with a preset force within a preset time period; The main control board is also used to determine, based on the knock signal, the knock force of knocking the preset operation area when the target object generates the knock signal; when the knock force is within the preset force range corresponding to the target state, determine that the knock signal is valid; and the preset force range corresponding to the target state is consistent with the preset force range corresponding to the current state.
7. The dishwasher according to claim 4, characterized in that: The knocking signal is generated by the target object knocking the preset operation area multiple times with a preset force within a preset time period; The main control board is also used to determine, based on the knock signal, the number of knocks and the knock force of the preset operation area when the target object generates the knock signal, as well as the time interval between adjacent knocks; and determine that the knock signal is valid when the number of knocks matches the preset number of knocks corresponding to the target state, the knock force is within the preset force range corresponding to the target state, and the time interval is within the preset interval.
8. The dishwasher according to any one of claims 1 to 7, characterized in that: The dishwasher also includes a pressure sensor; The pressure sensor is arranged in the contact area of the door assembly, and is used to detect the pressure generated by the door assembly squeezing the foreign matter between the door assembly and the housing of the dishwasher during the process of the main control board switching the current state of the door assembly, and transmit the detected pressure signal to the main control board; The main control board is also used to stop the process of switching the current state of the door assembly according to the pressure signal until the pressure sensor fails to detect the pressure signal and continues to switch the current state of the door assembly.
9. The dishwasher according to any one of claims 1 to 7, characterized in that: The main control panel is further used to determine a target knocking pattern corresponding to the knocking signal from a plurality of preset knocking patterns, and trigger a functional operation corresponding to the target knocking pattern; wherein each of the plurality of knocking patterns corresponds to a knocking operation, and the knocking operation corresponding to each knocking pattern refers to an operation of generating a knocking signal by knocking a specified number of times with a specified force within a preset time period; and each knocking pattern is used to trigger at least one functional operation of the dishwasher.
10. A gating method, characterized in that: include: Transmitting a code value corresponding to the current state of the door assembly of the dishwasher to the knock signal sensor assembly to instruct the knock signal sensor assembly to adjust the sensitivity of the knock signal sensor assembly based on the code value so that the sensitivity of the knock signal sensor assembly matches the current state of the door assembly; the sensitivity of the knock signal sensor assembly changes dynamically with the switch state of the door assembly; A knock signal within a preset operation area of the dishwasher detected by the knock signal sensor assembly is received, and a current state of the door assembly is switched according to the knock signal.
11. The method according to claim 10, characterized in that The switch state includes an open state and a closed state; the system damping of the door assembly in the open state is less than the system damping of the door assembly in the closed state; The step of transmitting the code value corresponding to the current state of the door assembly of the dishwasher to the knock signal sensor assembly to instruct the knock signal sensor assembly to adjust the sensitivity of the knock signal sensor assembly based on the code value so that the sensitivity of the knock signal sensor assembly matches the current state of the door assembly, comprises: The coding value corresponding to the current state of the door assembly of the dishwasher is transmitted to the knock signal sensor assembly to instruct the knock signal sensor assembly to adjust the sensitivity of the knock signal sensor assembly based on the coding value corresponding to the current state, so that the sensitivity of the knock signal sensor assembly in the door-open state is greater than the sensitivity of the knock signal sensor assembly in the door-closed state, so as to compensate for the difference in system damping between the door-open state and the door-closed state.
12. The method according to claim 10, characterized in that The switching of the current state of the door assembly according to the knocking signal comprises: Determine the validity of the knock signal; if the knock signal is valid, switch the current state of the door assembly to a target state; the current state is any one of an open state and a closed state; the target state is any one of the open state and the closed state except the current state.
13. The method according to claim 12, characterized in that The knock signal is generated by the target object knocking the preset operation area multiple times with a preset force within a preset time period; the judging the validity of the knock signal includes: Based on the knock signal, determine the number of knocks of the preset operation area by the target object when generating the knock signal; and determine that the knock signal is valid when the number of knocks matches the preset number of knocks required to switch to the target state.
14. The method according to claim 12, characterized in that The knock signal is generated by the target object knocking the preset operation area multiple times with a preset force within a preset time period; the judging the validity of the knock signal includes: Based on the knock signal, determine the knock force of the target object knocking the preset operation area when generating the knock signal; when the knock force is within the preset force range corresponding to the target state, determine that the knock signal is valid; the preset force range corresponding to the target state is consistent with the preset force range corresponding to the current state.
15. The method according to claim 12, characterized in that The knock signal is generated by the target object knocking the preset operation area multiple times with a preset force within a preset time period; the judging the validity of the knock signal includes: Based on the knock signal, determine the number of knocks and the knock force of the preset operation area when the target object generates the knock signal, as well as the time interval between adjacent knocks; and determine that the knock signal is valid when the number of knocks matches the preset number of knocks corresponding to the target state, the knock force is within the preset force range corresponding to the target state, and the time interval is within the preset interval.
16. A computer program product comprising a computer program / instructions, characterized in that When the computer program / instructions are executed by a processor, the steps of the method according to any one of claims 10 to 15 are implemented.
17. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, wherein the computer program implements the steps of the method according to any one of claims 10 to 15 when executed by a processor.
18. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 10 to 15 are implemented.
Citation Information
Patent Citations
Multi-light-curtain infrared sensing device and intelligent control method
CN106842353A
Hybrid vehicle
JP2013047040A