Dish washing machine, door control method, program product, storage medium and electronic equipment

By using a knock signal sensor component that dynamically adjusts sensitivity in the dishwasher, the problem of difficulty for users to grasp the knock force in different door states is solved, and the operation reliability and user experience are improved.

CN119586943AActive Publication Date: 2025-03-11ZHIYUE YOUCHUANG TECHNOLOGY (SUZHOU) CO LTD

Patent Information

Application Number
CN202510140476.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-08
Publication Date
2025-03-11
Estimated Expiration
2045-02-08

AI Technical Summary

Technical Problem

When opening and closing doors, users find it difficult to grasp the appropriate knocking force when existing dishwashers are opened and closed, resulting in inconsistent gate control reactions and affecting user experience.

Method used

By introducing a knock signal sensor assembly into the dishwasher, its sensitivity is dynamically adjusted according to the change in the switching state of the door assembly, ensuring that the user can perform the knock operation with similar force under different door states.

Benefits of technology

It realizes a consistent knock detection experience under different damping environments, improves the operating reliability and user experience of the dishwasher, and solves the problem of difficult to grasp the operating strength of the door opening and closing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119586943A_ABST
    Figure CN119586943A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a dish-washing machine, a door control method, a program product, a storage medium and electronic device.The dish-washing machine comprises a main control board and a door assembly; the door assembly comprises a knocking signal sensor assembly, and the sensitivity of the knocking signal sensor assembly dynamically changes along with the opening and closing state of the door assembly. The main control board is used for detecting the current state of the door assembly and transmitting a coding value corresponding to the current state to the knocking signal sensor assembly; the knocking signal sensor assembly is used for adjusting the sensitivity of the knocking signal sensor assembly based on the coding value, so that the sensitivity of the knocking signal sensor assembly is matched with the current state of the door assembly; detecting a knocking signal in a preset operation area of the dish washing machine, and transmitting the detected knocking signal to the main control board; the main control board is further used for switching the current state of the door assembly according to the knocking signal. The technical problem that the door opening and closing operation force of the dishwasher is difficult to grasp is solved.
Need to check novelty before this filing date? Find Prior Art

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 often use knock-on door control technology, which allows users to automatically open and close the dishwasher door by knocking on it. 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 find a specific control button or handle.

[0003] However, when operating the dishwasher door, the user often needs to adjust the knocking force according to the current state of the door (such as whether the door is completely closed). For example, when knocking to open the door, the user may only need a slight knocking force; when knocking to close the door, especially when there is strong suction or resistance inside the dishwasher, the user needs to use a greater knocking force, which may result in inconsistent door control response and difficulty in grasping the operating force in actual operation, thereby 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 in the related art that it is difficult to grasp the operating force of opening and closing the dishwasher door.

[0005] According to one aspect of an embodiment of the present application, a dishwasher is provided, comprising: a main control board and a door assembly; the door assembly comprises a knock signal sensor assembly, and the sensitivity of the knock signal sensor assembly 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 coding 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 knock signals within a preset operating area of ​​the dishwasher, and transmit the detected knock signals to the main control board; the main control board is also used to switch the current state of the door assembly according to the knock signal.

[0006] According to another aspect of an embodiment of the present application, a door control method is also provided, including: transmitting a coding value corresponding to a current state of a door assembly of a 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 coding 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 switch state of the door assembly; receiving a knock signal within a preset operating 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 another aspect of the embodiments of the present application, a computer-readable storage medium is provided, in which a computer program is stored, wherein the computer program is configured to execute the steps of any of the above method embodiments when run.

[0008] According to 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, 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 performs the steps in any of the above method embodiments.

[0009] According to another aspect of the embodiments of the present application, there is further provided an electronic device, including a memory and a processor, wherein the memory stores a computer program, 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, thereby compensating for the difference in system damping between the open door state and the closed door state, ensuring that the user can use similar force when knocking on the dishwasher door no matter in what state, thereby providing a consistent and satisfactory user experience. This mechanism improves the accuracy and reliability of the dishwasher's knock detection function by reducing the differences in user operations in different damping environments, and solves the technical problem that it is difficult to grasp the force of the dishwasher door opening and closing operations. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] Figure 1 is a structural schematic diagram of a dishwasher according to an embodiment of the present application;

[0012] Figure 2 is an optional sensitivity adjustment schematic diagram according to an embodiment of the present application;

[0013] Figure 3 is a flow chart of an optional gating method according to an embodiment of the present application;

[0014] Figure 4 is a structural block diagram of an optional door control device according to an embodiment of the present application;

[0015] Figure 5 It is a block diagram of a computer system structure of an optional electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0016] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection 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-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, 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 "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are 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. Figure 1 As shown, the dishwasher includes: a main control panel 102 and a door assembly 104. The door assembly 104 is a part of the dishwasher, including 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 user's knocking action in the preset operation area, and convert the knock signal into a pulse, and then transmit it to the main control panel 102. The preset operation area is a specific area on the door panel of the dishwasher. The user needs to knock in the preset operation area to trigger the switch of the door assembly. This embodiment does not limit the specific position of the preset operation area, and the area on the door panel where the knock signal sensor assembly 106 is installed is the preset knocking area. The knock signal sensor assembly 106 is a small electronic control panel with a knock sensor installed.

[0019] After the user knocks on the preset operation area, the knock sensor will generate a group of pulses. The greater the knocking force, the larger the amplitude of the pulses and the greater the number. The knock sensor detects the knocking signal by detecting the number of pulses that reach a certain amplitude. Under different sensitivity settings, the detection requirements for amplitude and quantity are different. The higher the set sensitivity, the lower the required amplitude of the pulse and the smaller the number, which means that it is easier to meet the requirements, which is reflected in the higher sensitivity. In the existing dishwasher's knocking door opening technology, knocking to open the door and knocking to close the door use the same sensitivity setting, which results in a poor user experience when performing knocking operations. The specific problem is that the damping of the door assembly will change with the state of the door assembly (open or closed). When the door assembly is in the closed state, the door panel is integrated with the inner liner and other components. Therefore, the system damping is large, and the sensor can easily detect the signal after the user knocks on the preset operation area; when the door assembly is in the open state, only the rotating part is connected. Therefore, the system damping is small. After knocking, the knocking sensor may have difficulty in accurately detecting the signal due to signal oscillation and resonance in a low-damping environment. In order to realize the knocking closing function, the user needs to knock with a greater force on the preset operation area, which may lead to inconsistent door control response and difficulty in grasping the operation force in actual operation, thus affecting the user experience.

[0020] In order to solve the problem of inconsistent knocking force requirements under different door states (open and closed) and improve the user experience, the sensitivity of the knocking signal sensor assembly in the embodiment of the present application changes dynamically with the switch state of the door assembly. The sensitivity of the knocking signal sensor assembly determines the difficulty of the knocking sensor to detect the knocking signal. High sensitivity means that the knocking force required by the knocking sensor is small; low sensitivity means that the knocking force required is large. Based on the difference in system damping of the dishwasher door assembly in different states, the sensitivity of the knocking signal sensor assembly is dynamically adjusted to balance the force required for the user's knocking operation. For example, when the dishwasher door is closed, the knocking sensor can easily detect the knocking signal due to the large damping, 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 the knocking sensor may not easily capture the knocking signal. At this time, a higher sensitivity (S2) should be set to ensure that even when the damping is reduced, the user's light tapping can be effectively detected. In this way, whether the door is open or closed, the user's knocking force requirements remain basically consistent, thereby optimizing the user experience.

[0021] In an embodiment of the present application, the knock signal sensor component may adopt components such as a piezoelectric knock sensor, a capacitive knock sensor or a micro-electromechanical system (MEMS) sensor, wherein the piezoelectric knock sensor utilizes the characteristic of piezoelectric materials to generate electric charge when subjected to mechanical stress to detect knock events, and the piezoelectric knock sensor is usually connected to a preamplifier with adjustable gain. By adjusting the gain, the sensor's responsiveness to the knock signal can be changed, thereby achieving sensitivity adjustment. 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. Micro-electromechanical system (MEMS) sensors usually integrate signal processing functions, and their sensitivity can be adjusted through software configuration.

[0022] The main control board is the control center inside the dishwasher. It is used to determine the switch status of the dishwasher's door assembly and send the coding values ​​corresponding to different switch states to the knock signal sensor assembly based on the door status to dynamically adjust the sensitivity of the knock signal sensor assembly and perform the corresponding door state switching action according to the received knock signal. Among them, the coding 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 coding values ​​will trigger the knock signal sensor assembly to adjust its sensitivity.

[0023] In the process of executing the corresponding door state switching action according to the received knocking signal, the main control board 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 knocks the dishwasher door twice in 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 with the first knock is between 0.1-0.8 seconds; if the time interval is less than or equal to the preset interval, the counter increases to 2, and the main control board determines the current door state. If the door is in the closed state (state code value S1), the main control board controls the door assembly to perform the door opening action. If the door is in the open state (state code value S2), the main control board controls the door assembly to perform the door 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, wherein 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, which means that a smaller knocking force is required in the open state (small damping) to generate a sufficient vibration signal to be detected by the knock sensor. A larger knocking force is required in the closed state (large damping) to generate a sufficient vibration signal to be captured by the knock sensor. For the detection of a smaller knocking force, it is necessary to set the sensitivity of the knock signal sensor assembly to high sensitivity, and the high-sensitivity knock signal sensor assembly is suitable for a small damping environment, such as when the dishwasher door is in an open state. This is because high sensitivity can compensate for the characteristic that energy is easily consumed in the system. For the detection of a larger knocking force, it is necessary to set the sensitivity of the knock signal sensor assembly to low sensitivity, and the low-sensitivity knock signal sensor assembly is suitable for a large damping environment, such as when the dishwasher door is in a closed state, and low sensitivity can prevent false triggering under high damping conditions and avoid maloperation caused by slight environmental vibrations. In summary, in the design of the dishwasher, in order to provide a consistent knock detection experience in the switch state of the door, it is necessary to dynamically adjust the sensitivity of the knock sensor. When the door is open (low damping), the sensitivity should be set higher to reduce the force required for knocking; when the door is closed (high damping), the sensitivity should be set lower to avoid false triggering caused by ambient noise or slight vibrations, thereby ensuring the accuracy of the knock detection function and the user's operating experience.

[0029] The knock signal sensor assembly is also used 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 open door state is greater than the sensitivity of the knock signal sensor assembly in the closed door state, so as to compensate for the system damping difference between the open door state and the closed door state.

[0030] It is understandable that: Figure 2 This is an optional sensitivity adjustment schematic diagram according to an embodiment of the present application. When the dishwasher door is in an open state, the knock signal sensor assembly receives a coded value indicating the open state, which triggers the knock signal sensor assembly to adjust its sensitivity to a higher level (referred to as S1). The higher sensitivity allows the knock sensor to accurately capture the user's knocking action when the door assembly has a small damping. Even if the knocking force is not large, it can be effectively detected by the knock sensor. On the contrary, when the dishwasher door is in a closed state, the knock signal sensor assembly receives a coded value indicating the closed state, which causes the knock 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 door assembly has a large damping, because a larger knocking force is required to generate a sufficient vibration signal. 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 the sensitivity of the knock signal sensor assembly in the door closed state, thereby compensating for the system damping difference between the door open state and the door closed state, ensuring that the user can use similar force no matter in which state they knock on the dishwasher door, thereby providing a consistent and satisfactory user experience. This mechanism improves the accuracy and reliability of the dishwasher's knock detection function by reducing the differences in user operations in different damping environments.

[0032] In an exemplary embodiment, when the current state is an open door state, the knocking signal is generated by the target object knocking the preset operation area with a first force; when the current state is a closed door state, the knocking 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 knocking force range.

[0033] Among them, when the dishwasher door is in the 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 open state is small, the vibration energy generated by knocking is easier to propagate. Therefore, in order 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 smaller force, it is enough to generate a detectable vibration signal, that is, the first force is usually the minimum knocking force that can trigger the sensor under low damping conditions.

[0034] When the dishwasher door is in the 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 closed state is relatively large, the vibration energy generated by the knocking is more absorbed and weakened, so the sensitivity of the knock signal sensor assembly is set to be relatively low. 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 knocking force that can trigger the sensor under high damping conditions.

[0035] Through this embodiment, the sensitivity of the knock signal sensor assembly is adjusted according to the damping characteristics of the door assembly in different states, so that when the user performs a knocking operation, whether the door is open or closed, a similar force range can be used (that is, the first force and the second force are in the same knocking force range), 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 operational 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 operating experience, especially in scenarios where frequent door opening and closing are required.

[0036] In an exemplary embodiment, in the operation of a dishwasher, knocking on the door panel to automatically open or close the door is a convenient way of interaction. However, simple knock detection is easily disturbed by the environment, such as slight vibrations, unintentional touches by the user, or unexpected knocking operations. In order to ensure that the knocking operation is only recognized and executed when the user is conscious and meets the preset conditions, in this embodiment, the main control board is introduced to determine the validity of the knocking signal. In the scenario of knock detection, 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 the target state. Among them, the current state is any state of the door open state and the door closed state; the target state is a state other than the current state of the door open state and the door closed state.

[0037] Among them, the validity of the knocking signal refers to the knocking signal meeting the preset detection conditions, so that it is 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 condition can be a condition that at least one parameter among the number of knocks, the knocking force, the knocking time interval, etc. reaches a preset threshold. For example, the validity condition can be that the user knocks on the preset operation area twice in a row, and the interval between the two knocks is between 0.1 and 0.8 seconds. The setting of this time interval is intended to prevent the user's unintentional touch or environmental vibration from being mistaken for a knocking instruction. For example, the validity condition can also be that the knocking force (i.e., the amplitude and number of pulses) matches the current state of the door assembly (open or closed), that is, the knocking in the open state should meet the sensitivity S1 requirement, and the knocking in the closed state should meet the sensitivity S2 requirement. By adjusting the sensitivity, the damping difference under different door states can be compensated to ensure the consistency and accuracy of the knocking operation.

[0038] Optionally, after receiving the output of the knock signal sensor assembly, the main control board will first determine the current state of the door assembly (open or closed). According to the current state, the main control board will adjust the sensitivity of the knock signal sensor to the preset S1 (open door state) or S2 (closed door state). Subsequently, the main control board will check whether the knock signal meets the validity condition. Only when the knock signal meets the above validity condition will the main control board consider the knock signal valid. In the case where the knock 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 open or closed) 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 dishwasher's misreaction, and optimize the user experience at the same time, ensuring that the knocking operation can accurately achieve its intended function in any damping environment.

[0040] In an exemplary embodiment, the knocking function of the dishwasher to open or close the door is intended to provide a convenient operation method for the user, but it also needs to solve two main problems: preventing misoperation and ensuring the consistency of the knocking response under 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 difficulty of detecting the knocking signal under the same force. In order to improve the recognition accuracy of the knocking signal and avoid false responses caused by environmental factors or operational 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 of 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, the knocking signal is determined to be valid. In this embodiment, the main control board has detailed provisions for the validity conditions of the knocking signal, including the requirements of the preset time period, preset force and 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) knocks on the preset operation area for the first time, in order to distinguish the user's conscious knocking action from possible misoperation or environmental noise. The preset force refers to the force standard that the user needs to meet when knocking, 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 knock sensor is set to a higher level (S1), while in the closed door state, the system damping is large, and the sensitivity of the sensor is set to a lower level (S2). The concept of preset force is to balance the knock detection under different damping states, ensuring that the user can use matching force whether knocking to open the door or knocking to close the door, so as to obtain a consistent knock response experience.

[0042] In the knock detection of the dishwasher, in order 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, and the preset number of knocks corresponding to different switch states may be the same or different. For example, the preset number of knocks required to switch to the door open state may be one, and the preset number of knocks required to switch to the door closed state may be two. For example, the preset number of knocks required to switch to the door open state and the preset number of knocks required to switch to the door closed state are both two. The preset number of knocks required to switch to the target state can ensure that the user performs the knocking operation intentionally, rather than a single knock caused by accidental touch or environmental vibration, thereby avoiding unnecessary door switch operations and improving the stability and safety of the system.

[0043] Through this embodiment, the user is required 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 operating intention, but also optimize the accuracy of tapping detection, avoid environmental interference and misjudgment of operation, and ensure the consistency of the dishwasher's tapping operation function and the comfort of the user experience.

[0044] In an exemplary embodiment, in order to improve the recognition accuracy of the knocking signal and avoid false responses caused by environmental factors or operational 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; the main control board is also used to determine, based on the knocking signal, the knocking force of the target object knocking on the preset operation area when generating the knocking signal; when the knocking force is within the preset force range corresponding to the target state, it is determined that the knocking 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 number detected by the knocking sensor. The greater the knocking force, the higher the pulse amplitude and the greater the number. The main control board can determine the magnitude of the knocking force by analyzing the output signal of the knocking sensor, thereby determining the validity of the knocking signal.

[0046] The preset force range refers to a specific interval within which the force of the knocking needs to fall in order for the knocking signal to be recognized as valid. In the embodiment, there are two preset force ranges, corresponding to the open door state and the closed door state, and the preset force ranges corresponding to the two states are consistent, that is, when the dishwasher door is in the open door state, the sensitivity of the sensor is set to S1, and the knocking force should be within the preset force range matching S1; when the dishwasher door is in the closed door state, the sensitivity of the sensor is set to S2, and the knocking force should fall within the preset force range matching S2. The preset force range corresponding to the target state and the preset force range corresponding to the current state are designed to maintain consistency, that is, under the same damping state, the preset force range is the same. This design ensures that no matter what state the dishwasher door is in, the user can trigger the corresponding function with a similar force, thereby improving the consistency and user-friendliness of the operating experience. The setting of the preset force range is intended to ensure that the knocking operation can be accurately detected with appropriate sensitivity under different damping environments, thereby improving the user experience.

[0047] Optionally, the main control board determines whether the knocking force is within a preset force range corresponding to the target state based on the knocking signal. Only when the knocking force is within the preset force range corresponding to the target state, the main control board will consider the knocking signal valid and execute the door state switching, switching the dishwasher door from the current state to the target state.

[0048] Through this embodiment, the effective conditions of the tapping signal are set, that is, the number of times the target object taps the preset operation area with a preset force within a preset time period is within the preset force range corresponding to the target state. Combined with the main control board's precise monitoring of the tapping force and effectiveness judgment, the accuracy of signal recognition is effectively improved, the reliability of the tapping operation is ensured, and system misresponses caused by environmental interference or misoperation are avoided.

[0049] In an exemplary embodiment, in order to improve the recognition accuracy of the knocking signal and avoid false responses caused by environmental factors or operational errors, this embodiment introduces the control of multiple parameters, including the number of knocks, the knocking force, and the time interval between adjacent knocks. 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. The main control board is also used to determine the number of knocks and the knocking force of the preset operation area when the target object generates the knocking signal, as well as the time interval between adjacent knocks based on the knocking signal; when the number of knocks matches the preset number of knocks corresponding to the target state, the knocking force is within the preset force range corresponding to the target state, and the time interval is within the preset interval, the knocking signal is determined to be valid.

[0050] 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 the preset time range. By limiting the time interval between adjacent knocks, non-continuous knocks caused by environmental vibrations, user accidental touches, etc. can be eliminated, ensuring the effectiveness of the knock signal, avoiding unnecessary door switch actions caused by a single knock or knocks with too long an interval being mistakenly recognized as valid signals, and improving the stability and safety of the system.

[0051] Through this embodiment, the time interval between adjacent knocks is set, and the requirements for the number of knocks and the force are matched, so as to provide the user with an intuitive and consistent operation process. The user only needs to perform a preset number of knocking operations within a preset force range within a prescribed time interval, and the preset operation area can be knocked with the same force and rhythm regardless of whether the dishwasher door is open or closed, ensuring that the knocking 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 the dishwasher, safety and user experience are equally important considerations. In this embodiment, the dishwasher also includes a pressure sensor, which 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 terminate the process of switching the current state of the door assembly according to the pressure signal until the pressure sensor detects no pressure signal and continues to switch the current state of the door assembly. In this embodiment, the safety of the system is improved by integrating a pressure sensor in the door assembly and arranging it in a specific contact area to avoid damage to foreign objects or fingers that may be caught in the door gap during the door state switching process.

[0053] The contact area refers to the specific part of the dishwasher door assembly that 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 is 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] The pressure sensor is set in the specific contact area of ​​the dishwasher door assembly to monitor in real time whether the door assembly squeezes foreign objects or human parts during the closing process. Once abnormal pressure is detected, the sensor will immediately generate a pressure signal and send it to the main control board, triggering the safety protection mechanism to suspend the door closing process until the obstacle is removed, and the door state switching can continue. This design ensures the safety of the user during the automatic closing process of the door, while avoiding potential damage to the dishwasher itself.

[0055] Through this embodiment, a pressure sensor is arranged in the contact area of ​​the door assembly, and the dishwasher can immediately detect any obstruction during the door closing process, prevent the door from continuing to apply force, avoid foreign objects or users' fingers from being pinched, and improve the safety performance of the product. The introduction of this safety mechanism not only protects the user from injury, but also avoids the inconvenience caused by damage to foreign objects during the door closing process, such as the need for manual cleaning or readjustment of the door position, thereby further optimizing the user's experience.

[0056] In an exemplary embodiment, in the knock detection system of the dishwasher, the traditional knock operation can only realize the opening and closing of the door, but cannot provide a richer interactive experience. Therefore, in this embodiment, the main control board is also used to determine the target knock mode corresponding to the knock signal from the preset multiple knock modes, and trigger the functional operation corresponding to the target knock mode; wherein each of the multiple knock modes corresponds to a knock operation, and the knock operation corresponding to each knock mode refers to the 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 functional operation of the dishwasher.

[0057] In this embodiment, the main control board is not only the core of door status recognition, but also plays a key role in knocking signal analysis and functional operation triggering. The main control board parses the pattern information in the knocking signal, identifies different knocking patterns, and then triggers the dishwasher's diverse functional operations, such as opening and closing the door, starting the cleaning program, pausing cleaning, adjusting the washing mode, etc., so that the dishwasher can perform corresponding functional operations according to different knocking patterns, thereby enhancing the user experience and product intelligence.

[0058] The knocking pattern refers to a combination of a specific force, number of times, and time interval when a user knocks on the dishwasher door panel. In this embodiment, the knocking pattern is designed to be one of a plurality of preset modes, each of which corresponds to a different functional operation. For example, two quick light knocks may be defined as a door opening mode, while three slightly heavier knocks may be defined as a mode for starting a washing program. By identifying the knocking pattern, more complex operations can be performed, not just a simple door switch.

[0059] The knocking operation refers to the process in which the user knocks a specific area on the dishwasher door panel within a preset time period with a specified force and a specified number of times according to a preset knocking mode to generate a knocking signal that can be recognized by the main control board. In this embodiment, different knocking operations correspond to different knocking modes, and each knocking mode is associated with one or more functional operations of the dishwasher. In order to ensure the accuracy of the knocking operation and avoid misoperation, the main control board needs to be able to identify a specific knocking mode, that is, the operation of the user knocking a specific number of times with a specific force within a specific time. The specified force refers to the size of the force pre-set when the user knocks on the dishwasher door panel in the knocking operation. In this embodiment, the specified force is used as a key parameter for identifying the knocking mode. The knocking sensor can detect the pulse signal generated when knocking, and the amplitude of the pulse is proportional to the knocking force. By setting different specified force thresholds, it is identified whether the user's knocking meets the force requirements of the target knocking mode. For example, the light knocking mode may correspond to a lower specified force, while the heavy knocking mode corresponds to a higher specified force. The specified number of times refers to the number of times the user needs to knock on the dishwasher door panel within a preset time in the knocking operation. In this embodiment, the specified number of times is another important parameter for knocking pattern recognition. The user is required to knock the door panel a certain number of times before it can be recognized as a valid knocking signal, which helps to avoid erroneous operations caused by environmental noise or a single knock. For example, the door opening operation may correspond to a pattern of two quick knocks, while starting a cleaning program may require three knocks, and a certain interval is required between each knock.

[0060] The target tapping mode refers to the tapping mode 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 identify the mode corresponding to the user's current tapping operation from multiple preset tapping modes, thereby performing the corresponding functional operation.

[0061] Optionally, the main control board starts the knock sensor and starts monitoring the knocking activity on the door panel of the dishwasher. When the knock sensor detects the knocking, it generates a pulse signal, and the amplitude and number of the pulses reflect the strength and number of knocks. The main control board receives the pulse signal output by the knock sensor. The signal is processed by preliminary noise reduction and filtering to eliminate the interference of environmental vibration and non-knocking factors. The validity of the detection signal, that is, whether the time interval between two knocks is between 0.1-0.8 seconds, ensures the continuity and effectiveness of the knocking. The main control board compares the preset knocking pattern database based on the processed signal characteristics (including pulse amplitude and number). Identify whether the knocking force matches the preset pattern, and judge whether the knocking reaches the specified force through the threshold. Count the number of knocks and check whether it is consistent with the preset number of knocks. Analyze the time characteristics of the knocking signal to ensure that the knocking occurs within the preset time period. When the strength, number and time characteristics of the knocking signal completely match the preset knocking pattern, the main control board determines it as the target knocking pattern. For example, if two light taps are detected (specified as light force and specified as 2 times), it matches the door opening mode; three heavy taps (specified as heavy force and specified as 3 times) may match the start of the washing program mode. Once the target tapping mode is determined, the main control board calls the corresponding functional operation program, such as opening or closing the door control system, starting the washing program, adjusting the washing mode, etc. The specific operation depends on the definition of the target tapping mode. The system performs functional operations and records the user's tapping behavior for subsequent user adaptive adjustment mechanism learning and optimization.

[0062] Through this embodiment, the knocking operation is associated with the functional operation, which 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 washing program, adjusting the washing mode, etc. By defining different knocking modes, each mode corresponds to one or more functional operations, the user can control many functions of the dishwasher through a simple knocking combination, making the knocking operation an efficient and intuitive user interface, greatly improving the user experience and the intelligence level of the product.

[0063] The gating method in the embodiment of the present application is explained below with reference to optional examples. Figure 3 is a flow chart of the gating method in this optional example, such as Figure 3 As shown, the process of the gating method may include the following steps:

[0064] Step S302, transmitting the coding 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 coding 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.

[0065] Step S304, 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.

[0066] Among them, the door assembly and the knock signal sensor assembly have been explained in the above embodiments and will not be repeated here.

[0067] 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.

[0068] 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.

[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] The method includes transmitting a code value corresponding to a current state of a 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 code value so that the sensitivity of the knock signal sensor assembly matches the current state of the door assembly, including:

[0071] The coding value corresponding to the current state of the dishwasher's door assembly 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.

[0072] Among them, the process of adjusting the sensitivity of the knock signal sensor component based on the coding value corresponding to the current state is the same as the above embodiment and will not be repeated here.

[0073] 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 the sensitivity of the knock signal sensor assembly in the door closed state, thereby compensating for the system damping difference between the door open state and the door closed state, ensuring that the user can use similar force no matter in which state they knock on the dishwasher door, thereby providing a consistent and satisfactory user experience. This mechanism improves the accuracy and reliability of the dishwasher's knock detection function by reducing the differences in user operations in different damping environments.

[0074] In an exemplary embodiment, switching the current state of the door assembly according to the knock signal includes:

[0075] Determine the validity of the knock signal; if the knock signal is valid, switch the current state of the door assembly to the target state; the current state is any state between the door open state and the door closed state; the target state is any state between the door open state and the door closed state except the current state.

[0076] The validity of the knocking signal has been explained in the above embodiment and will not be repeated here.

[0077] Optionally, after receiving the output of the knock signal sensor assembly, the main control board will first determine the current state of the door assembly (open or closed). According to the current state, the main control board will adjust the sensitivity of the knock signal sensor to the preset S1 (open door state) or S2 (closed door state). Subsequently, the main control board will check whether the knock signal meets the validity condition. Only when the knock signal meets the above validity condition will the main control board consider the knock signal valid. In the case where the knock 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 open or closed) to the target state (i.e., the door state opposite to the current state).

[0078] 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 dishwasher's misreaction, and optimize the user experience at the same time, ensuring that the knocking operation can accurately achieve its intended function in any damping environment.

[0079] In an exemplary embodiment, 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; judging the validity of the knock signal includes:

[0080] Based on the knock signal, determine the number of knocks of the preset operation area by the target object when the knock signal is generated; if the number of knocks matches the preset number of knocks required to switch to the target state, determine that the knock signal is valid.

[0081] The number of tapping times and the preset number of tapping times have been explained in the above embodiments and will not be described again here.

[0082] Through this embodiment, the user is required 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 operating intention, but also optimize the accuracy of tapping detection, avoid environmental interference and misjudgment of operation, and ensure the consistency of the dishwasher's tapping operation function and the comfort of the user experience.

[0083] In an exemplary embodiment, 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; judging the validity of the knocking signal includes:

[0084] Based on the knock signal, determine the knocking force of the target object knocking on the preset operation area when the knocking signal is generated; when the knocking force is within the preset force range corresponding to the target state, determine that the knocking 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] Among them, the tapping force and the preset force range have been explained in the above embodiments and will not be repeated here.

[0086] Optionally, the main control board determines whether the knocking force is within a preset force range corresponding to the target state based on the knocking signal. Only when the knocking force is within the preset force range corresponding to the target state, the main control board will consider the knocking signal valid and execute the door state switching, switching the dishwasher door from the current state to the target state.

[0087] Through this embodiment, the effective conditions of the tapping signal are set, that is, the number of times the target object taps the preset operation area with a preset force within a preset time period is within the preset force range corresponding to the target state. Combined with the main control board's precise monitoring of the tapping force and effectiveness judgment, the accuracy of signal recognition is effectively improved, the reliability of the tapping operation is ensured, and system misresponses caused by environmental interference or misoperation are avoided.

[0088] In an exemplary embodiment, 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; judging the validity of the knocking signal includes:

[0089] 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; 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, determine that the knock signal is valid.

[0090] Among them, the time interval and preset interval between adjacent tapping have been explained in the above embodiments and will not be repeated here.

[0091] Through this embodiment, the time interval between adjacent knocks is set, and the requirements for the number of knocks and the force are matched, so as to provide the user with an intuitive and consistent operation process. The user only needs to perform a preset number of knocking operations within a preset force range within a prescribed time interval, and the preset operation area can be knocked with the same force and rhythm regardless of whether the dishwasher door is open or closed, ensuring that the knocking signal is accurately recognized and executed, thereby improving the consistency and satisfaction of the user experience.

[0092] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.

[0093] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and 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 the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM (Read-Only Memory, read-only memory) / RAM (Random Access Memory, random access memory), a disk, or an optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.

[0094] According to another aspect of the embodiments of the present application, a gating device is also provided, which can be used to implement the gating method provided in the above embodiments, and will not be repeated hereafter. As used below, the term "module" can implement a combination of software and / or hardware of a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.

[0095] Figure 4 is a structural block diagram of an optional door control device according to an embodiment of the present application, such as Figure 4 As shown in , the door control device includes:

[0096] The sensitivity adjustment module 402 is used to transmit the code 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 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;

[0097] The door control module 404 is used to receive a knock signal within a 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 gate control module 404 in this embodiment can be used to execute the above step S304.

[0099] In an exemplary embodiment, the switch state includes an open door state and a closed door state; the system damping of the door assembly in the open door state is less than the system damping of the door assembly in the closed door state; the sensitivity adjustment module 402 is also used to transmit the coding 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 coding value corresponding to the current state, 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, so as to compensate for the difference in system damping between the open door state and the closed door state.

[0100] In an exemplary embodiment, the door control module 404 is also used to determine the validity of the knock signal; when the knock signal is valid, the current state of the door assembly is switched to the target state; the current state is any state between the open state and the closed state; the target state is any state between the open state and the closed state except the current state.

[0101] In an exemplary embodiment, a knock signal is generated when a target object knocks on a preset operation area multiple times with a preset force within a preset time period; the gating module 404 is also used to determine, based on the knock signal, the number of knocks on the preset operation area when the target object generates the knock signal; when the number of knocks matches the preset number of knocks required to switch to the target state, the knock signal is determined to be valid.

[0102] In an exemplary embodiment, a knock signal is generated when a target object knocks on a preset operation area multiple times with a preset force within a preset time period; the gating module 404 is also used to determine, based on the knock signal, the knock force of the target object knocking on the preset operation area when generating the knock signal; when the knock force is within a preset force range corresponding to the target state, the knock signal is determined to be valid; and the preset force range corresponding to the target state is consistent with the preset force range corresponding to the current state.

[0103] In an exemplary embodiment, a knock signal is generated when a target object knocks a preset operation area multiple times with a preset force within a preset time period; the gating module 404 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; the knock signal is determined to be 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.

[0104] It should be noted that the above modules can be implemented by software or hardware. For the latter, it can be implemented in the following ways, but not limited to: the above modules are all located in the same processor; or the above modules are located in different processors in any combination.

[0105] According to another aspect of the embodiments of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium includes a stored program, wherein the steps of any of the above method embodiments are executed when the program is run.

[0106] In an exemplary embodiment, the computer-readable storage medium may include, but is not limited to, various media capable of storing computer programs, such as a USB flash drive, a ROM, a RAM, a mobile hard disk, a magnetic disk, or an optical disk.

[0107] According to another aspect of the embodiments of the present application, an electronic device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor is configured to execute the steps in any of the above method embodiments through the computer program. In an exemplary embodiment, the electronic device may further comprise a transmission device and an input / output device, wherein the transmission device is connected to the processor, and the input / output device is connected to the processor.

[0108] For specific examples in this embodiment, reference may be made to the examples described in the above embodiments and exemplary implementation modes, and this embodiment will not be described in detail herein.

[0109] According to another aspect of the embodiment of the present application, a computer program product is also provided, which includes a computer program / instruction, and the computer program / instruction contains a program code for executing the method shown in the flowchart. 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 embodiment of the present application are executed. The above-mentioned serial numbers of the embodiments of the present application are only for description and do not represent the advantages and disadvantages of the embodiments.

[0110] Figure 5 The computer system structure block diagram of the electronic device used to implement the embodiment of the present application is schematically shown. Figure 5 As shown, the computer system 500 includes a central processor 501, which can perform various appropriate actions and processes according to the program stored in the ROM 502 or the program loaded from the storage part 508 to the RAM 503. Various programs and data required for system operation are also stored in the random access memory 503. The central processor 501, the read-only memory 502 and the random access memory 503 are connected to each other through a bus 504. An 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 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 needed. A removable medium 511, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 510 as needed so that a computer program read therefrom is installed into the storage section 508 as needed.

[0112] In particular, according to an embodiment of the present application, the process described in each method flow chart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer readable medium, and the computer program contains a program code for executing the method shown in the flow chart. 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 processor 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 bring any limitation to the functions and scope of use of the embodiments of the present application.

[0114] Obviously, those skilled in the art should understand that the above modules or steps of the present application can be implemented by a general 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 a program code executable by a computing device, so that 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 different order from that herein, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present application is not limited to any specific combination of hardware and software.

[0115] The above are only preferred embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the principles 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

  • Household appliance and door control system and method thereof

    CN109057616A

  • Intelligent door lock and unlocking method

    CN115424387A

  • Dishwasher, and corresponding method, device and medium

    CN117503008A

  • Household device, in particular an oven

    EP1970631A2

Cited By

  • Range hood lifting control method and range hood

    CN122486192A

  • Exhaust hood lifting control method and exhaust hood

    CN122486192B