Control method of refrigerator door and refrigerator
By using human and light sensors, the refrigerator door can be automatically opened and closed, solving the problem of inconvenience for manual operation and improving the accuracy of judgment and user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHONGQING HAIER REFRIGERATION ELECTRIC APPLIANCE CO LTD
- Filing Date
- 2021-06-30
- Publication Date
- 2026-05-12
AI Technical Summary
Users need to manually open and close the refrigerator door, which is especially inconvenient when closing the door because their hands are occupied by items, and current technology makes it difficult to accurately determine whether the door needs to be opened or closed.
The refrigerator uses a human detection function to obtain the status of human bodies within a preset range, determine parameters such as the speed and distance of human movement, and control the automatic opening and closing of the refrigerator door. The accuracy is improved by combining the light detection function.
It enables automatic opening and closing of the refrigerator door, reducing user operations, improving the accuracy of determining whether the door needs to be opened or closed, and enhancing the user experience.
Smart Images

Figure CN115540484B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of refrigerator technology, and in particular to a refrigerator door control method and a refrigerator. Background Technology
[0002] Refrigerators are now widely used in households. Users need to manually open and close the refrigerator door, and closing it is particularly inconvenient because their hands are often occupied by other items. Summary of the Invention
[0003] In view of the above problems, the present invention is proposed to provide a refrigerator door control method and a refrigerator that overcomes or at least partially solves the above problems.
[0004] One objective of this invention is to achieve automatic opening and closing of the refrigerator door.
[0005] Another objective of this invention is to improve the accuracy of determining whether a door needs to be opened.
[0006] Another objective of this invention is to improve the accuracy of determining whether a door needs to be closed.
[0007] In particular, according to one aspect of the present invention, a method for controlling a refrigerator door is provided, comprising:
[0008] Get the open / closed status of the refrigerator door;
[0009] Activate the human detection function corresponding to the open / closed state;
[0010] The refrigerator uses a human detection function to detect the status of human beings within a preset range and controls the opening and closing of the refrigerator door based on the status of human beings.
[0011] Optionally, when the open / closed state is closed, the steps of detecting the human state within a preset range of the refrigerator through the human detection function and controlling the opening and closing of the refrigerator door according to the human state include:
[0012] Obtain the real-time movement speed of the human body;
[0013] Determine if the real-time movement speed is decreasing;
[0014] If so, open the refrigerator door.
[0015] Optionally, before determining whether the real-time movement speed is in a decreasing state, the following steps are included:
[0016] Determine if the distance from the human body to the refrigerator is less than a preset distance; if the preset distance is less than the distance from the boundary of a preset range to the refrigerator.
[0017] If so, proceed with the step of determining whether the real-time movement speed is decreasing.
[0018] Optionally, when the distance between the human body and the refrigerator is less than a preset distance, the following applies:
[0019] Determine whether the direction of human movement is towards the refrigerator door;
[0020] If so, proceed with the step of determining whether the real-time movement speed is decreasing.
[0021] Optionally, if the real-time moving speed is not decreasing, the refrigerator door will remain closed.
[0022] Optionally, before the step of opening the refrigerator door, the following steps are included:
[0023] Activate the light sensor detection function and check whether the trigger signal for the light sensor detection function has been obtained;
[0024] If so, proceed with the steps to open the refrigerator door.
[0025] Optionally, when the open / closed state is open, the steps of detecting the human state within a preset range of the refrigerator through the human detection function and controlling the opening and closing of the refrigerator door according to the human state include:
[0026] Calculate the duration of the unoccupied state within the preset range;
[0027] Determine if the duration is greater than or equal to the preset time;
[0028] If so, close the refrigerator door.
[0029] Optionally, if a human signal is detected within a preset range by the human detection function when the duration is less than a preset time, the real-time movement speed of the human signal can be obtained.
[0030] Determine if the real-time movement speed is decreasing;
[0031] If not, continue to accumulate the duration of the unoccupied state within the preset range.
[0032] Optionally, if the real-time movement speed is decreasing, the calculated duration of the unmanned state is cleared, and the duration of the unmanned state within the preset range is recalculated after the human signal disappears.
[0033] According to another aspect of the present invention, a refrigerator is provided, comprising:
[0034] The memory and processor contain a control program, which, when executed by the processor, is used to implement the refrigerator door control method according to any of the above.
[0035] In the refrigerator door control method of the present invention, the opening and closing state of the refrigerator door is obtained, the human detection function corresponding to the opening and closing state is activated, the human detection function detects the human state within a preset range of the refrigerator, and controls the opening and closing of the refrigerator door according to the human state, thereby realizing the automatic opening and closing of the refrigerator door, reducing user operation, facilitating user use, and improving user experience.
[0036] Furthermore, when the refrigerator door is closed, the human detection function corresponding to the closed state is activated to detect whether the refrigerator door needs to be opened. Specifically, it can determine the real-time movement speed of a person. If the real-time movement speed of the person is decreasing, it can be determined that the person is about to stop near the refrigerator, meaning the user needs to use the refrigerator, and therefore, the refrigerator door can be opened. Determining whether to open the refrigerator door based on whether the real-time movement speed of the person is decreasing has a high degree of accuracy.
[0037] Furthermore, during the calculation of the duration of the unoccupied state within the preset range, if a human signal is detected within the preset range when the duration is less than the preset time, the real-time movement speed of the human signal can be obtained to determine whether the user needs to use the refrigerator. If the real-time movement speed is not decreasing, it can be determined that the user does not need to use the refrigerator and may just be passing by. Therefore, it is necessary to continue to accumulate the duration of the unoccupied state within the preset range, thereby improving the accuracy of calculating the duration of the unoccupied state and thus improving the accuracy of determining whether the refrigerator door needs to be closed.
[0038] The above and other objects, advantages and features of the present invention will become more apparent to those skilled in the art from the following detailed description of specific embodiments of the invention in conjunction with the accompanying drawings. Attached Figure Description
[0039] The following sections will describe some specific embodiments of the invention in a detailed manner by way of example and not limitation, with reference to the accompanying drawings. The same reference numerals in the drawings denote the same or similar parts or portions. Those skilled in the art should understand that these drawings are not necessarily drawn to scale. In the drawings:
[0040] Figure 1 This is a flowchart of a refrigerator door control method according to an embodiment of the present invention;
[0041] Figure 2 This is a flowchart of a refrigerator door control method according to another embodiment of the present invention;
[0042] Figure 3 This is a flowchart of a refrigerator door control method according to another embodiment of the present invention;
[0043] Figure 4 This is a schematic diagram of the structure of a refrigerator according to an embodiment of the present invention. Detailed Implementation
[0044] Figure 1 This is a flowchart of a refrigerator door control method according to an embodiment of the present invention. See also... Figure 1 The method for controlling the refrigerator door generally includes the following steps S102 to S106.
[0045] Step S102: Obtain the open / closed status of the refrigerator door.
[0046] Step S104: Activate the human detection function corresponding to the open / closed state.
[0047] In this step, it is known that the refrigerator door is either open or closed. When the refrigerator door is open, the human detection function corresponding to the open state is activated to detect whether the refrigerator door needs to be closed. When the refrigerator door is closed, the human detection function corresponding to the closed state is activated to detect whether the refrigerator door needs to be opened.
[0048] Step S106: Detect the human presence within a preset range of the refrigerator using the human detection function, and control the opening and closing of the refrigerator door based on the human presence. The preset range can be set according to actual conditions; specifically, for example, the preset range can be any value between 0.5-1.5m, such as 0.8m, 1m, etc.
[0049] In this embodiment, the open / closed state of the refrigerator door is obtained, and the human detection function corresponding to the open / closed state is activated. The human detection function detects the human state within a preset range of the refrigerator and controls the opening and closing of the refrigerator door according to the human state, thereby realizing the automatic opening and closing of the refrigerator door, reducing user operations, facilitating user use, and improving user experience.
[0050] In one embodiment of the present invention, when the open / closed state is the closed state, step S106 may include:
[0051] Obtain the real-time movement speed of the human body;
[0052] Determine if the real-time movement speed is decreasing;
[0053] If so, open the refrigerator door.
[0054] In this embodiment, when the refrigerator door is closed, the human detection function corresponding to the closed state is activated to detect whether the refrigerator door needs to be opened. Specifically, the real-time movement speed of the human body can be determined. If the real-time movement speed of the human body is decreasing, it can be determined that the human body is about to stop near the refrigerator, that is, the user needs to use the refrigerator, and therefore, the refrigerator door can be opened. Determining whether the refrigerator door needs to be opened based on whether the real-time movement speed of the human body is decreasing has high accuracy. In addition, when determining whether the real-time movement speed is decreasing, the decreasing speed can be uniform or non-uniform.
[0055] In one embodiment of the present invention, before the step of determining whether the real-time moving speed is in a decreasing state, the following may be included:
[0056] Determine if the distance from the human body to the refrigerator is less than a preset distance; if the preset distance is less than the distance from the boundary of a preset range to the refrigerator.
[0057] If so, proceed with the step of determining whether the real-time movement speed is decreasing.
[0058] In this embodiment, since the preset range is relatively large, the user's movement speed may decrease within the preset range due to other reasons. Therefore, before determining whether the real-time movement speed is decreasing, determining whether the distance from the human body to the refrigerator is less than the preset distance can effectively eliminate other reasons causing the user's movement speed to decrease, further improving the accuracy of determining whether the door needs to be opened. Generally, the difference between the preset distance and the distance from the boundary of the preset range to the refrigerator can be 20 to 30 centimeters. Of course, the difference between the preset distance and the distance from the boundary of the preset range to the refrigerator can also be proportional to the distance from the boundary of the preset range to the refrigerator; that is, the larger the distance from the boundary of the preset range to the refrigerator, the larger this difference can be.
[0059] In one embodiment of the present invention, when the distance from the human body to the refrigerator is less than a preset distance, the following may be included:
[0060] Determine whether the direction of human movement is towards the refrigerator door;
[0061] If so, proceed with the step of determining whether the real-time movement speed is decreasing.
[0062] In this embodiment, it can be determined whether the distance between the human body and the door has decreased. If the distance has decreased, it can be determined that the direction of the human body's movement includes the direction towards the refrigerator door. After determining that the direction of the human body's movement is towards the refrigerator door, the step of determining whether the real-time movement speed is decreasing can further improve the accuracy of determining whether the user needs to use the refrigerator, thereby improving the accuracy of determining whether the refrigerator door needs to be opened.
[0063] In one embodiment of the present invention, if the real-time moving speed is not decreasing, the refrigerator door continues to be kept closed.
[0064] In this embodiment, if the real-time moving speed is not decreasing when the refrigerator door is closed, it means that the user does not need to use the refrigerator and is just passing by. Therefore, the refrigerator door remains closed.
[0065] In one embodiment of the present invention, before the step of opening the refrigerator door, the following may be included:
[0066] Activate the light sensor detection function and check whether the trigger signal for the light sensor detection function has been obtained;
[0067] If so, proceed with the steps to open the refrigerator door.
[0068] In this embodiment, the trigger signal for the light sensor detection function may include changes in light intensity. If the light dims, it indicates that the user is blocking some of the light, thus confirming that the user needs to use the refrigerator. Therefore, opening the refrigerator door after receiving the trigger signal for the light sensor detection function can reduce false alarms.
[0069] In some other embodiments of the present invention, when the human body status within a preset range of the refrigerator is detected by the human sensing function, the method may further include: displaying the operating status of the refrigerator.
[0070] In this embodiment, when a human presence is detected within a preset range of the refrigerator via the human detection function, considering that the user may need to observe the refrigerator's operating status, the refrigerator's operating status can be information that the user can promptly access. The operating status may include whether the refrigerator is in sterilization mode, the temperature of the refrigerator compartment, and the temperature of the storage compartment, etc.
[0071] In one embodiment of the present invention, when the open / closed state is the open state, step 106 may include:
[0072] Calculate the duration of the unoccupied state within the preset range;
[0073] Determine if the duration is greater than or equal to the preset time;
[0074] If so, close the refrigerator door.
[0075] In this embodiment, when the refrigerator is in the open state, the human detection function corresponding to the open state is activated to detect whether the refrigerator door needs to be closed. The preset time can be set according to the actual situation, for example, it can be any value between 1 and 5 minutes, such as 2 minutes or 3 minutes. The duration of the unoccupied state within the preset range is calculated. When the duration is greater than or equal to the preset time, it can be determined that the user no longer uses the refrigerator, and the refrigerator door can be closed to avoid the problem of the user forgetting to close the refrigerator door.
[0076] In one embodiment of the present invention, if a human signal is detected within a preset range by the human detection function when the duration is less than a preset time, the real-time movement speed of the human signal is obtained.
[0077] Determine if the real-time movement speed is decreasing;
[0078] If not, continue to accumulate the duration of the unoccupied state within the preset range.
[0079] In this embodiment, during the calculation of the duration of the unoccupied state within a preset range, if a human signal is detected within the preset range when the duration is less than the preset time, the real-time movement speed of the human signal can be obtained to determine whether the user needs to use the refrigerator. If the real-time movement speed is not decreasing, it can be determined that the user does not need to use the refrigerator and may just be passing by. Therefore, it is necessary to continue to accumulate the duration of the unoccupied state within the preset range, thereby improving the accuracy of calculating the duration of the unoccupied state and thus improving the accuracy of determining whether the refrigerator door needs to be closed.
[0080] In one embodiment of the present invention, if the real-time moving speed is in a decreasing state, the calculated duration of the unmanned state is cleared, and after the human body signal disappears, the duration of the unmanned state within the preset range is recalculated.
[0081] In this embodiment, if the real-time moving speed is decreasing, it can be determined that the user needs to use the refrigerator. Therefore, the calculated duration of the unoccupied state is cleared, and the duration of the unoccupied state within the preset range is recalculated after the human body signal disappears, which can improve the accuracy of calculating the duration of the unoccupied state.
[0082] Figure 2 This is a flowchart of a refrigerator door control method according to another embodiment of the present invention, see [link / reference]. Figure 2 The method for controlling the refrigerator door may include steps S202 to S216.
[0083] Step S202: Obtain the open / closed status of the refrigerator door.
[0084] Step S204: Activate the human detection function corresponding to the open / closed state. The human detection function detects the human state within a preset range of the refrigerator and controls the opening and closing of the refrigerator door based on the human state.
[0085] Step S206: When the open / closed state is closed, obtain the real-time movement speed of the human body.
[0086] Step S208: Determine whether the distance from the human body to the refrigerator is less than a preset distance. The preset distance is less than the distance from the boundary of a preset range to the refrigerator. Both the preset distance and the preset range can be referred to in the above embodiments, and will not be repeated here.
[0087] If yes, proceed to step S210; otherwise, proceed to step S216.
[0088] Step S210: Determine whether the direction of the human body's movement is towards the refrigerator door.
[0089] If yes, proceed to step S212; otherwise, proceed to step S216.
[0090] Step S212: Determine whether the real-time movement speed is decreasing.
[0091] If yes, proceed to step S214; otherwise, proceed to step S216.
[0092] Step S214: Open the refrigerator door.
[0093] Step S216: Continue to keep the refrigerator door closed.
[0094] Figure 3 This is a flowchart of a refrigerator door control method according to another embodiment of the present invention, see [link / reference]. Figure 2 The method for controlling the refrigerator door may include steps S302 to S318.
[0095] Step S302: Obtain the open / closed status of the refrigerator door.
[0096] Step S304: Activate the human detection function corresponding to the open / closed state. The human detection function detects the human state within a preset range of the refrigerator and controls the opening and closing of the refrigerator door based on the human state.
[0097] Step S306: When the open / closed state is open, calculate the duration of the unoccupied state within the preset range. The preset range can be referred to the above embodiment, and will not be repeated here.
[0098] Step S308: Determine whether the duration is greater than or equal to the preset time.
[0099] If yes, proceed to step S310; otherwise, proceed to step S312.
[0100] Step S310: Close the refrigerator door.
[0101] Step S312: If a human signal is detected within a preset range by the human detection function, the real-time movement speed of the human signal is obtained.
[0102] Step S314: Determine whether the real-time movement speed is decreasing.
[0103] If yes, proceed to step S316; otherwise, proceed to step 318.
[0104] Step S316: Clear the calculated duration of the unmanned state. After the human signal disappears, recalculate the duration of the unmanned state within the preset range.
[0105] Step S318: Continue to accumulate the duration of the unmanned state within the preset range.
[0106] See Figure 4 Based on the same concept, the present invention also provides a refrigerator 400. The refrigerator 400 may include a memory 401 and a processor 402. The memory 401 stores a control program, which, when executed by the processor 402, is used to implement the refrigerator door control method according to any of the above embodiments.
[0107] Specifically, the refrigerator 400 can detect the state of human beings within a preset range using a human detection sensor. The refrigerator 400 can also acquire information such as the speed of human beings within the preset range using Doppler radar. When the refrigerator door is closed, the refrigerator 400 can acquire the real-time movement speed of human beings within the preset range using the human detection sensor. The refrigerator 400 determines whether the real-time movement speed is decreasing; if so, it opens the refrigerator door. When the refrigerator door is open, the refrigerator 400 calculates the duration of the unoccupied state within the preset range and determines whether the duration is greater than or equal to a preset time; if so, it closes the refrigerator door.
[0108] The above embodiments can be combined arbitrarily. Based on any one preferred embodiment or a combination of multiple preferred embodiments, the embodiments of the present invention can achieve the following beneficial effects:
[0109] The refrigerator door's open / closed status is obtained, and the corresponding human detection function is activated. The human detection function detects the status of human beings within a preset range of the refrigerator and controls the opening and closing of the refrigerator door based on the status of human beings. This achieves automatic opening and closing of the refrigerator door, reduces user operation, facilitates user use, and improves user experience.
[0110] It should be noted that the logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be specifically implemented in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus or device (such as a computer-based system, a processor-included system or other system that can fetch and execute instructions from, an instruction execution system, apparatus or device).
[0111] It should be understood that various parts of the present invention can be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.
[0112] Therefore, those skilled in the art should recognize that although numerous exemplary embodiments of the present invention have been shown and described in detail herein, many other variations or modifications conforming to the principles of the present invention can be directly determined or derived from the disclosure of the present invention without departing from the spirit and scope of the invention. Thus, the scope of the present invention should be understood and construed as covering all such other variations or modifications.
Claims
1. A method for controlling a refrigerator door, comprising: Get the open / closed status of the refrigerator door; Activate the human detection function corresponding to the open / closed state; The human detection function detects the state of human beings within a preset range of the refrigerator and controls the opening and closing of the refrigerator door based on the state of human beings. When the opening / closing state is closed, the step of detecting the state of a human being within a preset range of the refrigerator through the human detection function and controlling the opening and closing of the refrigerator door based on the human being's state includes: Obtain the real-time movement speed of the human body; Determine whether the real-time movement speed is in a decreasing state; If so, open the refrigerator door.
2. The refrigerator door control method according to claim 1, wherein, Before the step of determining whether the real-time moving speed is in a decreasing state, the following steps are included: Determine whether the distance from the human body to the refrigerator is less than a preset distance, wherein the preset distance is less than the distance from the boundary of the preset range to the refrigerator; If so, proceed with the step of determining whether the real-time moving speed is in a decreasing state.
3. The refrigerator door control method according to claim 2, wherein, When the distance from the human body to the refrigerator is less than the preset distance, including: Determine whether the direction of the human body's movement is towards the refrigerator door; If so, proceed with the step of determining whether the real-time moving speed is in a decreasing state.
4. The refrigerator door control method according to claim 1, wherein, If the real-time moving speed is not decreasing, the refrigerator door will remain closed.
5. The refrigerator door control method according to claim 1, wherein, Before the step of opening the refrigerator door, the following steps are included: Activate the light sensing detection function and detect whether the trigger signal of the light sensing detection function has been obtained; If so, proceed with the step of opening the refrigerator door.
6. The refrigerator door control method according to claim 1, wherein, When the opening / closing state is open, the step of detecting the state of a human being within a preset range of the refrigerator through the human detection function and controlling the opening and closing of the refrigerator door based on the human being's state includes: Calculate the duration of the unoccupied state within the preset range; Determine whether the duration is greater than or equal to a preset time; If so, close the refrigerator door.
7. The refrigerator door control method according to claim 6, wherein, If a human signal is detected within the preset range when the duration is less than the preset time, the real-time movement speed of the human signal is obtained. Determine whether the real-time movement speed is in a decreasing state; If not, continue to accumulate the duration of the unoccupied state within the preset range.
8. The refrigerator door control method according to claim 7, wherein, If the real-time movement speed is decreasing, the calculated duration of the unmanned state is cleared. After the human signal disappears, the duration of the unmanned state within the preset range is recalculated.
9. A refrigerator, comprising: A memory and a processor, wherein the memory stores a control program, which, when executed by the processor, is used to implement the refrigerator door control method according to any one of claims 1-8.