Method and device for controlling refrigerator, refrigerator and computer readable storage medium

By using two detection devices to calculate the parameter difference in the freezer to control the hiding or hovering of the handle, the problem of the detection devices in the prior art being susceptible to interference is solved, and the accuracy and user experience of handle control are improved.

CN120062932APending Publication Date: 2025-05-30QINGDAO HAIER SPECIAL ICEBOX +2
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311623445.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-30
Publication Date
2025-05-30

AI Technical Summary

Technical Problem

When using human sensing to detect user intentions, the prior art is susceptible to interference from movable devices at home, resulting in the control of the freezer handles accidentally triggering and affecting the user experience.

Method used

Two detection devices are used to obtain the detection value separately and calculate the parameter difference. When the difference is less than the error threshold, the handle is controlled to hide or hover according to the detection value to reduce interference and improve control accuracy.

Benefits of technology

By comparing the consistency of the detection values ​​of the two detection devices, it is accurate to identify whether the mobile object within the recognition range is only for the user, which reduces the interference of the movable device to the detection device, and improves the accuracy and user experience of handle control.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120062932A_ABST
    Figure CN120062932A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of intelligent household appliances, and discloses a method for controlling a refrigerator, which comprises the following steps: when a user is in an identification range of a detection device, respectively acquiring a first detection value and a second detection value of a first detection device and a second detection device; calculating a parameter difference value between the first detection value and the second detection value; when the parameter difference value is smaller than the error threshold value, the handle is controlled to be hidden or suspended according to the first detection value and the second detection value. By arranging the two detection devices and comparing the consistency of the detection values of the two detection devices, whether the moving object in the identification range is only a user can be accurately identified. According to the invention, the interference of the mobile equipment to the detection device for identifying the user is reduced, and the accuracy of handle control is improved, so that the user experience is improved. The invention further discloses a device for controlling the refrigerator, the refrigerator and a computer readable storage medium.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of smart home appliances, and for example, relates to a method and device for controlling a freezer, a freezer, and a computer-readable storage medium. Background Art

[0002] Currently, the main way to open a freezer is to open the door through a handle. Most handles protrude and are fixed on the side of the door body or integrated with the door frame, which not only affects the aesthetics of the freezer but also increases the occupied space of the freezer. R & D personnel have developed a freezer with a hidden handle, but there is no supporting intelligent control method. Therefore, how to control the handle of the freezer to improve the intelligence of the freezer has become an urgent problem to be solved.

[0003] The related art discloses a method for controlling the heating of a refrigerator door handle based on human body sensing. When the user's intention is "using the refrigerator", during the process of approaching the refrigerator, the distance between the human body and the refrigerator decreases continuously over time; because when the user wants to use the refrigerator, they will walk quickly towards the refrigerator and the speed will continuously decrease until they stop in front of the refrigerator door. Conversely, if one of the two conditions is not met, it can be determined that the user's intention is "passing by the refrigerator inadvertently". These two conditions are: the distance between the human body and the refrigerator no longer decreases and the distance value between the human body and the refrigerator is maintained for a certain period of time; when the user passes by the refrigerator inadvertently, they will not stay in front of the refrigerator. Therefore, as long as one of the conditions that the distance between the human body and the refrigerator no longer decreases and the distance value between the human body and the refrigerator is not met, it can be determined that the user is passing by the refrigerator and not using the refrigerator.

[0004] In the process of implementing the embodiments of the present disclosure, it is found that at least the following problems exist in the related art:

[0005] Using the related art to determine the user's intention to use the freezer by detecting the change in the distance between the human body and the refrigerator improves the intelligence of the freezer handle control to a certain extent. However, in the actual application process, the detection device is easily interfered by movable devices in the home when identifying the user, resulting in mis-triggering of the handle control and affecting the user experience.

[0006] It should be noted that the information disclosed in the above background art section is only used to enhance the understanding of the background of the present application, and therefore may include information that does not constitute the prior art known to those of ordinary skill in the art. Summary of the Invention

[0007] To have a basic understanding of some aspects of the disclosed embodiments, a simple summary is given below. The summary is not a general review, nor is it intended to identify key / important constituent elements or delineate the protection scope of these embodiments, but rather serves as a preface to the subsequent detailed description.

[0008] Embodiments of the present disclosure provide a method and device for controlling a refrigerator, a refrigerator, and a computer-readable storage medium, so as to reduce the interference of a movable device on the detection device for identifying a user, improve the accuracy of handle control, and thus enhance the user experience.

[0009] In some embodiments, the refrigerator includes a movable handle and a detection device for detecting a user; the detection device includes a first detection device and a second detection device; the method includes: when the user is within the recognition range of the detection device, respectively obtaining a first detection value of the first detection device and a second detection value of the second detection device; calculating a parameter difference between the first detection value and the second detection value; when the parameter difference is less than an error threshold, controlling the handle to hide or hover according to the first detection value and the second detection value.

[0010] In some embodiments, the device includes: a processor and a memory storing program instructions, and the processor is configured to execute the above-mentioned method for controlling a refrigerator when executing the above program instructions.

[0011] In some embodiments, the refrigerator includes:

[0012] A refrigerator body, including a movable handle and a detection device for detecting a user; the detection device includes a first detection device and a second detection device; and,

[0013] The above-mentioned device for controlling a refrigerator is installed on the refrigerator body.

[0014] In some embodiments, the computer-readable storage medium stores program instructions, and when the above program instructions are running, the above-mentioned method for controlling a refrigerator is executed.

[0015] The method and device for controlling a refrigerator, the refrigerator, and the computer-readable storage medium provided by the embodiments of the present disclosure can achieve the following technical effects:

[0016] When the user is within the recognition range of the detection device, respectively obtaining a first detection value of the first detection device and a second detection value of the second detection device, and calculating a parameter difference between the first detection value and the second detection value, and finally when the parameter difference is less than an error threshold, controlling the handle to hide or hover according to the first detection value and the second detection value. By setting two detection devices and comparing the consistency of the detection values of the two detection devices, it is possible to accurately identify whether the moving object within the recognition range is only the user. The interference of the movable device on the detection device for identifying the user is reduced, the accuracy of handle control is improved, and thus the user experience is enhanced.

[0017] The above general description and the following description are only exemplary and explanatory, and are not used to limit the present application. Description of the Drawings

[0018] One or more embodiments are exemplarily illustrated by corresponding drawings. These exemplary illustrations and the drawings do not limit the embodiments. Elements with the same reference numerals in the drawings are shown as similar elements. The drawings do not constitute a scale limitation, and wherein:

[0019] Figure 1 is a schematic structural view of a cabinet door when a handle is in a hidden position provided by an embodiment of the present disclosure;

[0020] Figure 2 is a schematic structural view of a first perspective of a handle and a buckle box when the handle is in a hidden position provided by an embodiment of the present disclosure;

[0021] Figure 3 is a schematic structural view of a second perspective of a handle and a buckle box when the handle is in a protruding position provided by an embodiment of the present disclosure;

[0022] Figure 4 is Figure 2 a cross-sectional view taken along the line A-A in

[0023] Figure 5 is a schematic structural view of a second perspective of a handle when the handle is in a protruding position provided by an embodiment of the present disclosure;

[0024] Figure 6 is a schematic structural view of a third perspective of a handle provided by an embodiment of the present disclosure;

[0025] Figure 7 is a schematic structural view of a buckle box provided by an embodiment of the present disclosure;

[0026] Figure 8 is another schematic structural view of a first perspective of a handle and a buckle box when the handle is in a hidden position provided by an embodiment of the present disclosure;

[0027] Figure 9 is another schematic structural view of a buckle box provided by an embodiment of the present disclosure;

[0028] Figure 10 is Figure 2 a cross-sectional view taken along the line B-B in

[0029] Figure 11 is an exploded schematic view of a damper structure provided by an embodiment of the present disclosure;

[0030] Figure 12 is a schematic view of a method for controlling a refrigerator provided by an embodiment of the present disclosure;

[0031] Figure 13 is a schematic view of a device for controlling a refrigerator provided by an embodiment of the present disclosure;

[0032] Figure 14 It is a schematic diagram of a refrigerator provided by an embodiment of the present disclosure.

[0033] Reference numerals:

[0034] 100: Handle; 110: Rotating part; 120: Holding part; 130: Baffle; 140: Second wire threading hole; 150: Fourth wire threading hole; 200: Button box; 210: Second installation groove; 220: Third installation groove; 230: Fourth installation groove; 240: First wire threading hole; 250: Third wire threading hole; 260: Fifth wire threading hole; 270: Card slot; 280: Second limiting part; 281: Second limiting and cooperating part; 290: Third limiting part; 300: Detection device; 400: Display element; 410: Mounting plate; 420: Translucent plate; 500: Driving device; 510: Motor; 520: Cam; 600: Rotating shaft; 700: Push rod assembly; 800: Linkage assembly; 810: First link; 811: First end; 812: Second end; 820: Second link; 821: Third end; 822: Fourth end; 830: First limiting shaft; 840: Second limiting shaft; 910: First damper; 920: Second damper; 930: First reset member; 940: Second reset member; 805: Device for controlling a chiller; 801: Processor; 802: Memory; 803: Communication interface; 804: Bus; 900: Refrigerator. Detailed implementation manners

[0035] In order to be able to understand the features and technical content of the embodiments of the present disclosure in more detail, the implementation of the embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings. The accompanying drawings are for reference and illustration purposes only and are not intended to limit the embodiments of the present disclosure. In the following technical description, for the sake of explanation, numerous details are provided to give a full understanding of the disclosed embodiments. However, one or more embodiments may still be implemented without these details. In other cases, well-known structures and devices may be shown in a simplified manner to simplify the drawings.

[0036] The terms "first", "second", etc. in the specification, claims and above-mentioned drawings of the embodiments of the present disclosure are used to distinguish similar objects and do not necessarily need to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances so as to implement the embodiments of the present disclosure described herein. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion.

[0037] Unless otherwise specified, the term "plurality" means two or more.

[0038] In the embodiments of the present disclosure, the character " / " indicates an "or" relationship between the front and rear objects. For example, A / B means: A or B.

[0039] The term "and / or" is an associative relationship describing an object, indicating that three relationships can exist. For example, A and / or B means: A or B, or, A and B, these three relationships.

[0040] The term "corresponding" may refer to an associative relationship or a binding relationship. A corresponding to B means that there is an associative relationship or a binding relationship between A and B.

[0041] In the embodiments of the present disclosure, an intelligent household appliance device refers to a household appliance product formed by introducing microprocessor, sensor technology, and network communication technology into household appliance devices, which has the characteristics of intelligent control, intelligent perception, and intelligent application. The operation process of intelligent household appliance devices often depends on the application and processing of modern technologies such as the Internet of Things, the Internet, and electronic chips. For example, intelligent household appliance devices can be connected to electronic devices to achieve remote control and management of intelligent household appliance devices by users.

[0042] In the disclosed embodiments, a terminal device refers to an electronic device with a wireless connection function. The terminal device can be communicatively connected to the above-mentioned intelligent household appliance device by connecting to the Internet, or can directly be communicatively connected to the above-mentioned intelligent household appliance device by means such as Bluetooth, wifi, etc. In some embodiments, the terminal device is, for example, a mobile device, a computer, or an in-vehicle device built in a hover car, etc., or any combination thereof. The mobile device can, for example, include a mobile phone, a smart home device, a wearable device, a smart mobile device, a virtual reality device, etc., or any combination thereof, wherein the wearable device includes, for example: a smart watch, a smart bracelet, a pedometer, etc.

[0043] Combined with Figures 1 to 11 As shown, the embodiments of the present disclosure provide a freezer, including a door body, a handle 100, a detection device 300, a display element 400, a driving device 500, and a controller. The door body is provided with a first installation groove; the handle 100 moves between a hidden position located in the first installation groove and a protruding position protruding from the first installation groove; the detection device 300 is arranged on the freezer for detecting an opening signal; the display element 400 is arranged on the handle 100 or the door body; the driving device 500 is drivingly connected to the handle 100 for driving the handle 100 to move between the hidden position and the protruding position; the controller is connected to the detection device 300, the display element 400, and the driving device 500, and is used for controlling the display element 400 to work and controlling the driving device 500 to drive the handle 100 to move from the hidden position towards the protruding position when the detection device 300 detects an opening signal, wherein, Figure 2 is the hidden position of the handle 100 located in the first installation groove, Figure 3The handle 100 is in a protruding position within the first installation groove.

[0044] Optionally, the detection device 300 includes a radio frequency identification sensor that can identify the running speed and direction of a movable object within a preset distance and determine the user's action of approaching the refrigerator. The detection device 300 can also be an infrared sensor, a ranging sensor, a camera, or other identification devices.

[0045] Optionally, the preset distance of the radio frequency identification sensor is set to 2 meters. When the user enters the range within 2 meters of the refrigerator, the radio frequency identification sensor detects the door opening signal and transmits the signal to the controller, and the controller controls the display element 400 to work and issue a prompt signal.

[0046] Optionally, the preset continuous detection time of the radio frequency identification sensor is set to 3 seconds. When the user enters the range within 2 meters of the refrigerator, after the radio frequency identification sensor continuously detects the door opening signal for 3 seconds, the controller controls the driving device 500 to drive the handle 100 to move from the hidden position towards the protruding position.

[0047] When the object moves beyond the preset distance, the motion signal of the object obtained by the radio frequency identification sensor disappears, and the controller controls the display element 400 to stop working and controls the handle 100 to reset.

[0048] In this way, when the user enters the preset distance of the radio frequency identification sensor, the controller controls the display element 400 to issue a prompt signal to remind the user that the handle 100 has received the door opening instruction; after the radio frequency identification sensor continuously detects the door opening signal for the preset time, the controller controls the driving device 500 to drive the handle 100 to rotate so that the handle 100 assists in opening the door body; when the user leaves the refrigerator and the radio frequency identification sensor detects that the door opening signal disappears, the controller controls the driving device 500 to drive the handle 100 to reset, improving the intelligent level of the handle 100 during the entire door opening process.

[0049] Optionally, the detection device 300 is provided on the refrigerator door body or on the handle 100.

[0050] Optionally, as shown in Figure 4 The refrigerator further includes a handle box 200 and a push rod assembly 700. The handle box 200 is provided in the first installation groove. The handle 100 is provided on the handle box 200 and is movably connected to the handle box 200, and can move between a hidden position within the handle box 200 and a protruding position protruding from the handle box 200. The push rod assembly 700 is provided in the handle box 200 and can move between an extended position extending out of the handle box 200 and a retracted position retracting into the handle box 200. Figure 4The push rod assembly 700 is in the extended position. The push rod assembly 700 cooperates with the handle 100. When the handle 100 moves relative to the handle box 200, the push rod assembly 700 is driven to move between the extended position and the retracted position. From the retracted position to the extended position, the push rod assembly 700 moves toward the cabinet and abuts against the cabinet to push the door away from the cabinet, thereby achieving door opening assistance.

[0051] The opening of the refrigerator door can be divided into two processes. The first process is that the detection device 300 recognizes the door opening signal and transmits the door opening signal to the controller. The controller controls the display element 400 to work, and the display element 400 issues a work prompt in response to the door opening signal. Then the controller controls the driving device 500 to drive the handle 100 from the hidden position to the hovering position, which is the initial stage of opening the handle 100. At this time, the handle 100 gradually protrudes from the handle box 200, and the push rod assembly 700 is still in the retracted position, and the door body is not opened; the second process is that the user turns the handle 100. The user needs to apply a force to the handle 100 to overcome the movement of the handle 100 relative to the handle box 200 and a force to drive the push rod assembly 700 to extend, so that the handle 100 moves from the hovering position to the protruding position. The push rod assembly 700 moves from the retracted position to the extended position under the drive of the handle 100. During the extension process, the push rod assembly 700 abuts against the cabinet body to push the door body open.

[0052] Optionally, the display element 400 includes a display light, which is disposed on the handle 100 or the door body. When the detection device 300 detects a door opening signal, the controller controls the display light to light up.

[0053] Optionally, the display light is a light emitting diode (LED). By setting the LED light, it responds to the user's door opening command and indicates the position of the handle 100 to the user, thereby improving the user experience.

[0054] Optionally, the refrigerator further includes a mounting plate 410 and a light-transmitting plate 420 , wherein the mounting plate 410 is disposed on the handle 100 or the door body, the light-transmitting plate 420 is disposed on a side of the mounting plate 410 away from the door body, and a display light is disposed between the mounting plate 410 and the light-transmitting plate 420 .

[0055] The display lamp is arranged between the mounting plate 410 and the light-transmitting plate 420, so as to enhance the protection of the display lamp. Moreover, by arranging the light-transmitting plate 420, it is convenient for the light of the display lamp to be transmitted out.

[0056] Optionally, the display light is provided on the handle 100 in the form of a light strip to conveniently prompt the user.

[0057] Optionally, combined Figure 3 and Figure 5As shown, when the display element 400 is provided on the handle 100, the refrigerator-freezer further includes a handle box 200 and a rotating shaft 600. The handle box 200 is provided in the first installation groove. In the hidden position, the handle 100 is located within the handle box 200. In the protruding position, the handle 100 protrudes from the handle box 200. The handle box 200 is provided with a first wire passing hole 240. The handle 100 and the handle box 200 are rotatably connected through the rotating shaft 600. The handle 100 is provided with a second wire passing hole 140. The second wire passing hole 140 is coaxially arranged with the rotating shaft 600. The connection line between the display element 400 and the controller sequentially passes through the second wire passing hole 140 and the first wire passing hole 240.

[0058] The rotating shaft 600 is fixedly arranged relative to the handle box 200, and the handle 100 rotates relative to the rotating shaft 600. A second wire passing hole 140 is provided on the side wall of the handle 100. The rotating shaft 600 is arranged within the second wire passing hole 140 and is coaxially arranged with the second wire passing hole 140. The wire of the display element 400 passes out from the second wire passing hole 140 and is connected to the controller through the first wire passing hole 240. In this way, when the handle 100 rotates between the hidden position and the protruding position relative to the handle box 200 around the rotating shaft 600, the wire of the display element 400 can be prevented from being pulled, and the wire can be prevented from being damaged, affecting the normal operation of the display element 400.

[0059] Optionally, in combination with Figure 6 and Figure 7 As shown, when the display element 400 is provided on the handle 100, the refrigerator-freezer further includes a handle box 200. The handle box 200 is provided in the first installation groove. In the hidden position, the handle 100 is located within the handle box 200. In the protruding position, the handle 100 protrudes from the handle box 200. The handle box 200 is provided with a third wire passing hole 250. The surface of the handle 100 facing the handle box 200 is provided with a fourth wire passing hole 150. The connection line between the display element 400 and the controller sequentially passes through the third wire passing hole 150 and the fourth wire passing hole 250, wherein Figure 6 is a schematic structural view of the handle from a third perspective. The third perspective is looking at the handle from the back surface of the handle (the side close to the handle box).

[0060] The fourth wire passing hole 250 is provided at the bottom of the handle 100, that is, on the side of the handle 100 facing the handle box 200. The wire of the display element 400 passes out from the fourth wire passing hole 250 and is connected to the controller through the third wire passing hole 150, so as to realize the controller controlling the display element 400 to work or turn off.

[0061] Optionally, in combination with Figure 8As shown, when the display element 400 is provided on the door body, the refrigerator cabinet further includes a handle box 200. The handle box 200 is provided in the first installation groove. In the hidden position, the handle 100 is located inside the handle box 200. In the protruding position, the handle 100 protrudes from the handle box 200. The handle box 200 is provided with a second installation groove 210, and the display element 400 is provided in the second installation groove 210.

[0062] The handle box 200 is provided with a second installation groove 210, and the second installation groove 210 surrounds the handle 100. The display lamp is provided in the second installation groove 210, that is, the display lamp surrounds the handle 100.

[0063] Optionally, the handle box 200 is provided with a fifth wire passing hole 260, and the fifth wire passing hole 260 communicates with the second installation groove 210. The wire of the display element 400 passes through the fifth wire passing hole 260 and is connected to the controller.

[0064] The handle box 200 is provided with a fifth wire passing hole 260. The wire of the display lamp is led out from the fifth wire passing hole 260 and connected to the controller. This can simplify the structure of the handle 100, optimize the wire layout method, and prevent the wire of the display element 400 from being damaged due to the movement of the handle 100.

[0065] Optionally, in combination with Figure 9 As shown, the handle box 200 is provided with a third installation groove 220; the detection device 300 includes a sensor, and the sensor is provided in the third installation groove 220.

[0066] Optionally, the handle box 200 is provided with a fourth installation groove 230; the driving device 500 includes a motor 510, and the motor 510 is provided in the fourth installation groove 230.

[0067] The sensor and the motor 510 are respectively provided in the third installation groove 220 and the fourth installation groove 230. In this way, the devices cooperatively connected with the handle 100 are modularly provided in the handle box 200, making the structure more compact and reducing the occupied space.

[0068] Optionally, in combination with Figure 10 As shown, the driving device 500 further includes a cam 520. The cam 520 is drivingly connected to the motor 510, and the motor 510 drives the cam 520 to rotate around its own rotation center; the handle 100 includes a baffle 130, and the baffle 130 abuts against the outer contour of the cam 520. The cam 520 drives the baffle 130 to move so that the handle 100 moves from the hidden position towards the protruding position.

[0069] Optionally, the refrigerator cabinet further includes a link assembly 800. The link assembly 800 is provided between the handle 100 and the push rod assembly 700. The handle 100 drives the push rod assembly 700 to move between the extended position and the retracted position through the link assembly 800.

[0070] Optionally, the handle 100 includes a rotating portion 110 and a gripping portion 120. The rotating portion 110 is fixedly connected to the baffle 130, and the gripping portion 120 is the force-receiving end. The user rotates the handle 100 through the gripping portion 120.

[0071] When the handle 100 is in the hidden position, the first outer contour corresponding to the minor diameter of the cam 520 abuts against the baffle 130, that is Figure 10 In the shown cam state, the first process of opening the refrigerator door is as follows: The motor 510 drives the cam 520 to rotate around its own rotation center. The baffle 130 drives the handle 100 to move towards the protruding position as the cam 520 rotates. When the cam 520 rotates to the second outer contour corresponding to the major diameter and abuts against the baffle 130, the handle 100 is in the hovering position, and the rotating portion 110 abuts against the link assembly 800. The second process of opening the refrigerator door is as follows: When the handle 100 is in the hovering position, the handle 100 is continuously rotated in the direction away from the handle box 200, so that the rotating portion 110 pushes the link assembly 800 to move, so that the link assembly 800 drives the push rod assembly 700 to move towards the extended position.

[0072] By setting the motor to drive the cam to rotate, the handle can be moved between the hidden position and the hovering position, and when the second outer contour corresponding to the major diameter of the cam abuts against the baffle 130, the handle can be limited to the hovering position.

[0073] When the detection device 300 recognizes the door opening signal, the control device controls the motor 510 to start, drives the cam 520 to drive the handle 100 to rotate, so that the handle 100 moves from the hidden position to the hovering position. At this time, the gripping portion 120 of the handle 100 protrudes from the handle box 200. In this way, it is convenient for the user to grip the handle 100 and continue to apply a force to the handle 100. When the user applies a force to the gripping portion 120 and rotates the handle 100 in the direction away from the handle box 200, the handle 100 abuts against the link assembly 800 and pushes the link assembly 800 to move. The link assembly 800 drives the push rod assembly 700 to move towards the extended position. The push rod assembly 700 abuts against the cabinet body to push the door body away from the cabinet body to realize door opening assistance.

[0074] Optionally, in combination with Figure 4As shown, the connecting rod assembly 800 includes a first connecting rod 810 and a second connecting rod 820. The first connecting rod 810 is movably disposed on the buckle box 200, and the first connecting rod 810 includes a first end 811 and a second end 812, and the first end 811 is matched with the handle 100; the second connecting rod 820 is movably disposed on the buckle box 200, and the second connecting rod 820 includes a third end 821 and a fourth end 822, and the third end 821 abuts against the second end 812, and the push rod assembly 700 is matched with the fourth end 822; when the handle 100 rotates toward the protruding position relative to the buckle box 200, the first connecting rod 810 is driven to move, and the first connecting rod 810 drives the second connecting rod 820 to move, so as to drive the push rod assembly 700 to move toward the extended position.

[0075] Optionally, the first connecting rod 810 is rotatably connected to the handle box 200 through the first limiting shaft 830, and the first end 811 and the second end 812 are respectively located on opposite sides of the first limiting shaft 830, so that when the handle 100 is pressed down to abut the first end 811, the first end 811 is driven to move downward (toward the bottom wall of the handle box 200) and the second end 812 is driven to move upward (toward the opening of the handle box 200).

[0076] Optionally, the second connecting rod 820 is rotatably connected to the handle box 200 via the second limiting shaft 840, and the third end 821 and the fourth end 822 are respectively located on opposite sides of the second limiting shaft 840, so that when the second end 812 drives the third end 821 to move upward, the fourth end 822 moves downward, thereby driving the push rod assembly 700 to move downward, that is, toward the cabinet.

[0077] In this way, the handle 100 is in the hidden position at the beginning, and then the detection device 300 recognizes the door opening signal, the display light is on, and the motor 510 drives the cam 520 to rotate to drive the handle 100 to move from the hidden position to the hovering position. The user applies a force to the gripping portion 120 and continues to rotate the handle 100 in the direction away from the handle box 200. The rotating portion 110 abuts against the first connecting rod 810, and transmits the force to the push rod assembly 700 through the first connecting rod 810 and the second connecting rod 820 in turn, so that the handle 100 assists in opening the door.

[0078] Optionally, combined Figure 9 As shown, the handle box 200 is provided with a slot 270, and both ends of the rotating shaft 600 are provided in the slot 270, so as to movably connect the rotating shaft 600 with the handle box 200. The handle 100 and the handle box 200 are rotatably connected through the rotating shaft 600, and the slot 270 is coaxially arranged with the first threading hole 240, so that the wire of the display element 400 passes through the second threading hole 140 and the first threading hole 240 in sequence, and passes out from the slot 270 to be connected with the controller.

[0079] Optionally, combined Figure 11As shown, the freezer further includes dampers, which include a first damper 910 and a second damper 920. The handle 100 is provided with a first limiting portion, and the first damper 910 is provided with a first limiting and mating portion. The first limiting portion mates with the first limiting and mating portion to fix the first damper 910 on the handle 100.

[0080] Optionally, the second damper 920 is disposed on the outer wall surface of the first damper 910 and contacts the first damper 910. The buckle box 200 is provided with a second limiting portion 280, and the second damper 920 is provided with a second limiting and mating portion 281. The second limiting portion 280 mates with the second limiting and mating portion 281 to fixedly connect the second damper 920 and the buckle box 200.

[0081] By providing the first damper 910 and the second damper 920, the handle 100 rotates more smoothly relative to the buckle box 200 between the hidden position and the protruding position.

[0082] Optionally, the freezer further includes a first reset member 930, which can be a torsion spring sleeved on the rotating shaft 600. The first reset member 930 is located between the handle 100 and the buckle box 200. When the handle 100 moves from the hidden position towards the protruding position, the first reset member 930 undergoes elastic deformation. After the door body is opened, the elastic force of the first reset member 930 due to elastic deformation is used to drive the handle 100 to return from the protruding position to the hidden position.

[0083] Optionally, as shown in Figure 7 the buckle box 200 is provided with a third limiting portion 290. One end of the torsion spring abuts against the third limiting portion 290, and the other end follows the rotation of the handle 100, so that during the rotation of the handle 100, the torsion spring undergoes elastic deformation to obtain an elastic force.

[0084] Optionally, as shown in Figure 4 the freezer further includes a second reset member 940, which is supported between the second link 820 and the buckle box 200. During the process of the handle 100 moving from the hidden position to the protruding position, the second reset member 940 undergoes elastic deformation; after the door body is opened, the second reset member 940 drives the second link 820 to reset, so that the handle 100 resets.

[0085] Based on the above structure of the freezer, as shown in Figure 12 the embodiments of the present disclosure provide a method for controlling a freezer, including:

[0086] S121, when the user is within the recognition range of the detection device, the controller respectively obtains the first detection value of the first detection device and the second detection value of the second detection device.

[0087] S122, the controller calculates the parameter difference between the first detection value and the second detection value.

[0088] S123, when the parameter difference is less than the error threshold, the controller controls the handle to hide or hover according to the first detection value and the second detection value.

[0089] Among them, both the first detection value and the second detection value include signal distance, direction, speed, etc. When the parameter difference is greater than the error threshold, for example, the first detection value is that the signal disappears and the second detection value is that the signal still exists, it is determined that the moving object is a foreign object and the handle control is not triggered.

[0090] By using the method for controlling the refrigerator provided in the embodiments of the present disclosure, by setting two detection devices and comparing the consistency of the detection values of the two detection devices, it is possible to accurately identify whether the moving object within the recognition range is only the user. The interference of the movable device to the detection device when identifying the user is reduced, the accuracy of the handle control is improved, and thus the user experience is enhanced.

[0091] Optionally, the first detection device and the second detection device are spaced apart by a set height. In this way, since the body proportions of different users are different, some have long legs, some have short legs, some have long upper bodies, and some have short upper bodies. By spacing the set height, the detection parameters of the two detection devices can be adapted to the body conditions of different users, so that the detection results can be more accurate.

[0092] Optionally, the controller determines the set height according to the following method: the controller obtains the body information of the user; the controller determines the set height according to the body information of the user. In this way, determining the set height based on the body information of the user can make the set height match the user's body size.

[0093] Optionally, the controller determines the set height according to the body information of the user, including: the controller determines the set height corresponding to the body information according to the preset corresponding relationship between the body information and the set height. Among them, the corresponding relationship can be determined by looking up a table, introducing expert knowledge, or determined by developers. In this way, based on the preset corresponding relationship, determining the set height corresponding to the body information of the user can make the set height more accurate.

[0094] Optionally, the controller determines the error threshold according to the following method: the controller obtains the first height of the first detection device and the second height of the second detection device; the controller determines the error threshold according to the first height and the second height. In this way, since the detection devices are placed at different heights and the recognition ranges may be different, resulting in reasonable errors in the detection results of each parameter, therefore, the controller determines the error threshold through the first height and the second height, which can make the error threshold more accurate.

[0095] Optionally, the controller determines an error threshold based on the first height and the second height, including: the controller calculates the height difference between the first height and the second height; the controller determines the error threshold corresponding to the height difference according to the preset correspondence between the height difference and the error threshold. In this way, since the difference between the first height and the second height can affect the interval between the recognition ranges of the first detection device and the second detection device, the controller determines the error threshold according to the preset height difference, which can further improve the accuracy of the error threshold.

[0096] Optionally, the controller determines the first height according to the following method: the controller obtains the size information of the movable device in the user's home; the controller determines the first height according to the size information of the movable device; wherein, the first height is less than the second height. The size information includes information such as the length, width, and height of the movable device. The first height is greater than the height of the movable device. In this way, in order to avoid the interference of the movable device on the detection device, it is necessary to make the height of the effective recognition range of the first detection device greater than the height of the movable device, so that the first detection device cannot detect the movable device, thereby reducing the interference of the movable device in the home. Therefore, determining the first height according to the size information of the movable device can make the first height more accurate and improve the accuracy of user recognition.

[0097] Optionally, a method for controlling a freezer includes: in response to a control signal for the handle to hover, the controller obtains the position of the user. The controller determines the target hovering position of the handle according to the position of the user. The controller controls the handle to move from the hidden position to the target hovering position.

[0098] By using the method for controlling a freezer provided by the embodiments of the present disclosure to determine the target hovering position based on the position of the user, the target hovering position can be matched with the user position. Thus, when controlling the handle to switch from the hidden state to the displayed state, the influence of the user position on the user's holding feel is reduced, and the user experience is improved. For example, if the user is far from the door body, it is more convenient for the user to hold the handle when it hovers at a higher position; if the user is close to the door body, the handle hovering at a lower position can meet the user's holding needs.

[0099] Optionally, the controller determines the target hovering position of the handle according to the position of the user, including: the controller determines the target hovering position corresponding to the position of the user according to the preset first correspondence. Among them, the controller determines the target hovering position corresponding to the position of the user according to the preset first correspondence. The first correspondence can be specifically determined by means such as looking up a table, introducing expert knowledge, or being set by a developer. The controller can obtain the first correspondence at a local, cloud server, or other storage location.

[0100] In this way, the controller determines the target hovering position corresponding to the user's position according to the preset first correspondence relationship, which can make the target hovering position more matched with the user's current position, thereby improving the user experience.

[0101] Optionally, the controller controls the handle to move from the hidden position to the target hovering position, including: the controller determines the target rotation angle of the cam according to the target hovering position; the controller starts the motor according to the target rotation angle.

[0102] In this way, the controller determines the target rotation angle of the cam according to the target hovering position, which can make the target rotation angle match the target hovering position, so that the cam can drive the handle to the target hovering position. The controller starts the motor according to the target rotation angle, which can make the starting timing and speed of the motor more accurate and improve the efficiency of driving the handle to the target hovering position.

[0103] Optionally, the controller determines the target rotation angle of the cam according to the target hovering position, including: the controller determines the target rotation angle corresponding to the target hovering position according to the preset second correspondence relationship; when the cam rotates the target rotation angle, the handle moves to the target hovering position. Among them, the controller determines the target rotation angle corresponding to the target hovering position according to the preset second correspondence relationship. The second correspondence relationship can be specifically determined by methods such as looking up a table, introducing expert knowledge or setting by developers. The controller can obtain the second correspondence relationship locally, on the cloud server or other storage locations.

[0104] In this way, the controller determines the target rotation angle corresponding to the target hovering position according to the preset second correspondence relationship, making the target rotation angle match the target hovering position, thereby improving the accuracy of the target rotation angle.

[0105] Optionally, the controller starts the motor according to the target rotation angle, including: the controller determines the starting time of the motor according to the user's position and the target hovering position; the controller determines the target speed of the motor starting according to the target rotation angle and the starting time; when the starting time arrives, the controller controls the motor to run at the target speed.

[0106] In this way, the controller determines the starting time of the motor according to the user's position and the target hovering position, which can make the starting timing of the motor more accurate. Since the handle hovers at the target hovering position when the cam rotates the target rotation angle, the controller determines the target speed of the motor starting according to the target rotation angle and the starting time, so that the target speed can match the target hovering position. Thus, when the starting time arrives, the motor is controlled to run at the target speed. Through the target speed, the handle can be rotated to the target hovering position at an appropriate speed.

[0107] Optionally, the controller determines the starting time of the motor according to the user's position and the target hovering position, including: the controller obtains the first duration for the user to reach the preset door opening position from the current position and the set duration for the handle to move to the target hovering position; the controller calculates the difference between the first duration and the set duration to obtain the second duration; the controller determines the time after the current time passes the second duration as the starting time of the motor. Among them, for the controller to obtain the first duration for the user to reach the preset door opening position from the current position, specifically, the controller can determine the first duration corresponding to the distance between the user's current position and the preset door opening position and the user's moving speed by looking up a table, introducing expert knowledge, setting by developers, or other means. For the controller to obtain the set duration for the handle to move to the target hovering position, it can determine the corresponding relationship between the target hovering position and the set duration by looking up a table, introducing expert knowledge, setting by developers, or other means, and determine the set duration corresponding to the target hovering position according to the corresponding relationship.

[0108] In this way, the controller calculates the difference between the first duration and the set duration to obtain the second duration. The second duration is the time reserved for the handle to move to the hovering position before the user reaches the preset door opening position. Therefore, the controller determines the time after the current time passes the second duration as the starting time of the motor, so that when the user reaches the preset door opening position, the handle just hovers to the target hovering position.

[0109] Optionally, the controller determines the target rotation speed for starting the motor according to the target rotation angle and the starting time, including: the controller calculates the ratio of the target rotation angle to the starting time; the controller determines the target rotation speed corresponding to the ratio according to the preset third corresponding relationship. Among them, for the controller to determine the target rotation speed corresponding to the ratio according to the preset third corresponding relationship, the third corresponding relationship can be specifically determined by means such as looking up a table, introducing expert knowledge, or setting by developers. The controller can obtain the third corresponding relationship locally, on a cloud server, or at other storage locations.

[0110] In this way, the controller calculates the ratio of the target rotation angle to the starting time, so as to obtain the angular velocity at which the handle moves to the target hovering position when the user reaches the preset door opening position. Therefore, the controller determines the target rotation speed corresponding to the ratio according to the preset third corresponding relationship, so that the target rotation speed of the motor matches the angular velocity, and the handle can reach the target hovering position in time.

[0111] Optionally, a method for controlling a freezer includes: when the user is within the recognition range of the detection device, the controller determines a duration threshold according to the position where the user enters the recognition range and starts timing. When the accumulated timing duration is greater than or equal to the duration threshold, the controller controls the handle to hover.

[0112] By using the method for controlling a freezer provided in the embodiments of the present disclosure, based on the position where the user enters the recognition range, a timing scheme corresponding to the path of the entry position is executed, which reduces the influence of the difference in the path of the user reaching the freezer on the handle hovering control, improves the accuracy of the handle hovering timing, and thus enhances the user experience.

[0113] Optionally, the controller determines a duration threshold according to the position where the user enters the recognition range, including: the controller determines the current walking path of the user according to the position where the user enters the recognition range; the controller determines the duration threshold according to the current walking path. In this way, determining the duration threshold based on the user's walking path can make the timing more accurate, thereby improving the accuracy of the handle hovering timing.

[0114] Optionally, the controller determines the current walking path of the user according to the position where the user enters the recognition range, including: the controller obtains the starting positions of all walking paths; the controller determines the walking path of the starting position closest to the position where the user enters the recognition range as the current walking path. In this way, the closer to the starting position of the path, the greater the possibility that the user will go to use the freezer from the path where the closest starting position is located. Therefore, the controller takes the walking path closest to the position where the user enters the recognition range as the current walking path.

[0115] Optionally, the controller determines all walking paths according to the following method: the controller determines the walking route of the user according to the current spatial information of the environment around the freezer. In this way, since the environmental information around the freezer includes information such as obstacles and free space, it determines which paths the user can take to reach the freezer. Therefore, all walking paths of the user can be determined based on the environmental information around the freezer.

[0116] Optionally, the controller determines the walking route of the user according to the current spatial information of the environment around the freezer, including: the controller establishes a three-dimensional model according to the current spatial information; the controller simulates and determines the walking route of the user in the three-dimensional model through a set algorithm; where the spatial information includes the size of the room where the freezer is located, the position of the freezer in the room, the size information of the items around the freezer, and / or the placement information of the items around the freezer. In this way, the controller can specifically use the collected spatial information and use three-dimensional modeling algorithms including surface reconstruction, voxelization, mesh generation, etc. to construct a three-dimensional model. After constructing the three-dimensional model, the controller can use path planning algorithms including the A* algorithm, Dijkstra algorithm, RRT (Rapidly-exploring Random Tree) algorithm, etc. to simulate and determine the walking route of the user in the three-dimensional model. And the controller can update the three-dimensional model and the walking route of the user in real time to reflect the dynamic changes of the environment and the actual walking situation of the user. For example, if the user encounters an obstacle during walking, the controller can adjust the walking route to avoid the obstacle.

[0117] Optionally, the controller determines a duration threshold according to the current walking path, including: the controller obtains the duration required for the user to complete each walking path; the controller determines the duration corresponding to the current walking path as the duration threshold. In this way, by obtaining the duration required for the user to complete all the pre-stored paths, the duration required for the user to complete the current path can be determined, so as to determine the duration threshold required for the timing operation.

[0118] Optionally, the controller determines the duration required for the user to complete each walking path according to the following method: the controller obtains the path length of each walking path and the walking speed of the user; the controller determines the ratio of each path length to the walking speed as the duration required for the user to complete each walking path. In this way, based on the user's speed and the path length, the duration required for the user to complete the path can be calculated, so as to obtain the duration required for the user to complete each path.

[0119] Optionally, a method for controlling a refrigerator includes: when the user is within the recognition range of the detection device, the controller obtains the motion state and motion direction of the user. The controller controls the handle to be hidden or hover according to the motion state and motion direction of the user.

[0120] By using the method for controlling a refrigerator provided by the embodiments of the present disclosure, it is not necessary to obtain the change trend of the distance between the user and the refrigerator and the maintenance time of the distance, and the handle is directly controlled to hover based on the motion state and motion direction of the user. The influence of the uncertain handle hovering control caused by the uncertain walking distance of the user is reduced, the accuracy of the handle hovering timing is improved, and thus the user experience is enhanced.

[0121] Optionally, the controller controls the handle to be hidden or hover according to the motion state and motion direction of the user, including: when the motion state is dynamic and the motion direction is first approaching and then moving away, the controller controls the handle to be hidden; when the motion state changes from dynamic to static and the motion direction is approaching, the controller controls the handle to hover. In this way, when the user is always in motion and the direction is first approaching and then moving away, at this time the user is passing by the refrigerator, so the handle is controlled to be hidden. When the user changes from motion to static, the user may stop in front of the door of the refrigerator or may stop at a place far from the door, and does not necessarily use the refrigerator. Therefore, the motion direction is also combined for judgment. If approaching the door and stopping, it is very likely that the user is going to use the refrigerator, so the controller controls the handle to hover.

[0122] Optionally, the controller obtains the user's movement direction in the following manner: The controller obtains the distance and angle between the user and the detection device; when both the distance and the angle decrease, the controller determines that the user's movement direction is approaching; when both the distance and the angle increase, the controller determines that the user's movement direction is moving away. In this way, when the distance and the angle between the user and the detection device decrease, it indicates that the user is approaching the detection device in both the horizontal and vertical dimensions, thus enabling the determination of the user's movement direction as approaching. Conversely, when both the distance and the angle increase, it can be determined that the user is moving away.

[0123] Optionally, the controller obtains the user's movement state in the following manner: When the detection device has a signal, the controller determines that the user's movement state is dynamic; when the detection device has no signal, the controller determines that the user's movement state is static. Herein, the detection device is a radio frequency sensor. In this way, since the detection device is a radio frequency sensor, when the user is in a moving state and a reflected electrical signal is detected, it indicates that the user is moving. When no reflected electrical signal is detected, it means that the object is in a stationary state.

[0124] Optionally, the controller controls the handle to hover, including: The controller obtains the user's position; the controller determines the target hovering position of the handle according to the user's position; the controller controls the handle to move from the hidden position to the target hovering position. In this way, determining the target hovering position based on the user's position can make the target hovering position match the user's position. Thus, when controlling the handle to switch from the hidden state to the display state, the influence of the user's position on the user's gripping feel is reduced, enhancing the user experience. For example, if the user is far from the door body, hovering the handle at a higher position is more convenient for the user to grip; if the user is close to the door body, hovering the handle at a lower position can meet the user's gripping needs.

[0125] Optionally, the controller determines the target hovering position of the handle according to the user's position, including: The controller determines the target hovering position corresponding to the user's position according to a preset first correspondence. In this way, the controller determines the target hovering position according to the preset correspondence, which can make the target hovering position match the user's current position more closely, thereby enhancing the user experience.

[0126] Optionally, the controller controls the handle to move from the hidden position to the target hovering position, including: The controller determines the target rotation angle of the cam according to the target hovering position; the controller starts the motor according to the target rotation angle. In this way, by making the target rotation angle match the target hovering position, the cam can drive the handle to the target hovering position, enabling the starting timing and rotation speed of the motor to be more accurate and enhancing the efficiency of driving the handle to the target hovering position.

[0127] Optionally, a method for controlling a refrigerator includes: a controller determining whether the refrigerator is faulty based on the detection result of a Hall element, the number of rotation steps of a motor, and the signal of a door switch. When it is determined that the refrigerator is faulty, the controller controls a display lamp to flash for alarm.

[0128] Wherein, the refrigerator includes a first magnetic sheet and a second magnetic sheet disposed on a handle, and a Hall element for detecting the state of the handle through the first magnetic sheet and the second magnetic sheet; the door body includes a door switch for detecting whether the door body is closed; the first magnetic sheet is disposed at a first position that can be detected when the handle is in a hidden state, and the second magnetic sheet is disposed at a second position that can be detected when the handle is in a pulled-open state.

[0129] By using the method for controlling a refrigerator provided by the embodiment of the present disclosure, when it is determined that the refrigerator is faulty based on the detection result of the Hall element, the number of rotation steps of the motor, and the signal of the door switch, the user can intuitively feel the fault detection function of the refrigerator by controlling the display lamp to flash, thereby enhancing the user's sense of participation and improving the user experience.

[0130] Optionally, the controller determining whether the refrigerator is faulty based on the detection result of the Hall element, the number of rotation steps of the motor, and the signal of the door switch includes: the controller determining the state of the handle based on the detection result of the Hall element and the number of rotation steps of the motor; the controller determining the state of the door body based on the signal of the door switch; the controller determining whether the refrigerator is faulty based on the state of the handle and the state of the door body. In this way, through the detection result of the Hall element on the first magnetic sheet and the second magnetic sheet, the pulled-open state and the hidden state of the handle can be identified, and the rotation angle of the cam can be determined through the number of rotation steps of the motor, so that it can be judged whether the handle rotates to the target hovering position, and further the hovering state of the handle can be identified. Further, the state of the refrigerator can be determined through the signal of the door switch, and the state of the refrigerator can also be identified through the state of the handle. Therefore, by comparing the signal of the door switch and the state of the handle, it can be judged whether the refrigerator is faulty.

[0131] Optionally, the controller determines the state of the handle based on the detection result of the Hall element and the rotation steps of the motor, including: when the Hall element detects the first magnetic sheet, the controller determines that the handle is in the hidden state; when the Hall element detects the second magnetic sheet, the controller determines that the handle is in the pulled-open state; when the Hall element does not detect the first magnetic sheet and the second magnetic sheet, the controller determines the state of the handle according to the rotation steps of the motor. In this way, when the Hall element detects the first magnetic sheet, at this time, the first position of the handle is in the initial state, and the second position is far from the Hall element, so the handle is in the hidden state. When the Hall element detects the second magnetic sheet, at this time, the first position is far from the Hall element, and the second position is close to the Hall element, and the Hall element can detect the second magnetic sheet, so the handle is in the pulled-open state. When the Hall element does not detect the first magnetic sheet and the second magnetic sheet, it means that both the first position and the second position are far from the Hall element, and the handle is in the intermediate state, that is, it may be the hovering state, and it is necessary to further determine whether it is the hovering state.

[0132] Optionally, the controller determines the state of the handle according to the rotation steps of the motor, including: when the rotation steps of the motor reach the set steps, the controller determines that the handle is in the hovering state. In this way, when the rotation steps of the motor reach the set steps of the motor corresponding to the target hovering position, it can be determined that the handle is in the hovering state.

[0133] Optionally, the controller determines whether the freezer is faulty according to the state of the handle and the state of the door body, including: when the handle is in the pulled-open state, the controller obtains the signal of the door switch; when the opening signal of the door switch is not received, the controller determines that the freezer is faulty. In this way, when the handle is in the pulled-open state, it indicates that the user is pulling the handle to open the door of the freezer at this time, and the door body should be in the open state. Therefore, the controller obtains the signal of the door switch. When the opening signal of the door switch is not received, it means that the state of the door body is inconsistent with the state of the door body determined by the handle. Therefore, the controller determines that the freezer is faulty.

[0134] Optionally, the controller determines whether the freezer is faulty according to the detection result of the Hall element, the rotation steps of the motor and the signal of the door switch, and further includes: when the Hall element detects the first magnetic sheet or the second magnetic sheet, and the rotation steps of the motor reach the set steps, the controller determines that the freezer is faulty. In this way, when the Hall element detects the first magnetic sheet or the second magnetic sheet, it means that it is in the hidden state or the pulled-open state at this time. However, the rotation steps of the motor reach the set steps, which means that the state of the handle is the hovering state at this time. Since there is a conflict in determining the state of the handle based on different components, the controller determines that the freezer is faulty.

[0135] Optionally, the method for controlling the refrigerator further includes: when the user is within the recognition range of the detection device, controlling the display light to be always on; when the control handle hovers, controlling the display light to turn off; when the control handle moves from the hovering position to the hidden position, controlling the display light to be always on until the user is outside the recognition range of the detection device. In this way, when the control handle hovers, the display light is controlled to turn off. When the control handle moves from the hovering position to the hidden position, the display light is controlled to be always on until the user is outside the recognition range of the detection device, and then the display light is controlled to turn off, enabling interaction with the user through the display light and enhancing the user's sense of participation.

[0136] Optionally, the method for controlling the refrigerator includes: the controller determines the state of the handle based on the detection result of the Hall element and the number of rotation steps of the motor. The controller determines the type of fault based on the state of the handle. The controller reminds the user to perform corresponding operations based on the type of fault.

[0137] Wherein, the refrigerator includes a first magnetic sheet and a second magnetic sheet arranged on the handle of the handle, and a Hall element for detecting the state of the handle through the first magnetic sheet and the second magnetic sheet; the door body includes a door switch for detecting whether the door body is closed; the first magnetic sheet is arranged at a first position that can be detected when the handle is in the hidden state, and the second magnetic sheet is arranged at a second position that can be detected when the handle is in the pulled-open state.

[0138] By using the method for controlling the refrigerator provided in the embodiments of the present disclosure, the state of the handle is monitored in real time based on the detection result of the Hall element and the number of rotation steps of the motor to judge the faults of the refrigerator, thereby avoiding the faults caused by the inconsistency between the actual state of the refrigerator and the theoretical state after the handle moves, and improving the user experience.

[0139] Optionally, the controller determines the state of the handle based on the detection result of the Hall element and the number of rotation steps of the motor, including: when the Hall element detects the first magnetic sheet, the controller determines that the handle is in the hidden state; when the Hall element detects the second magnetic sheet, the controller determines that the handle is in the pulled-open state; when the Hall element does not detect the first magnetic sheet and the second magnetic sheet, the controller determines the state of the handle according to the number of rotation steps of the motor. In this way, when the Hall element detects the first magnetic sheet, at this time, the first position of the handle is in the initial state, and the second position is far from the Hall element, so the handle is in the hidden state. When the Hall element detects the second magnetic sheet, at this time, the first position is far from the Hall element, and the second position is close to the Hall element, and the Hall element can detect the second magnetic sheet, so the handle is in the pulled-open state. When the Hall element does not detect the first magnetic sheet and the second magnetic sheet, it means that both the first position and the second position are far from the Hall element, and the handle is in the intermediate state, that is, it may be the hovering state, and it is necessary to further determine whether it is the hovering state.

[0140] Optionally, the controller determines the state of the handle according to the number of rotation steps of the motor, including: when the number of rotation steps of the motor reaches the set number of steps, the controller determines that the handle is in the hovering state. In this way, when the number of rotation steps of the motor reaches the set number of steps corresponding to the target hovering position, it can be determined that the handle is in the hovering state.

[0141] Optionally, the controller determines the set number of steps according to the following method: the controller obtains the target hovering position of the handle; the controller determines the rotation steps corresponding to the target hovering position as the set number of steps according to the preset corresponding relationship. In this way, the controller determines the rotation steps corresponding to the target hovering position as the set number of steps according to the preset corresponding relationship, which can make the set number of steps match the target hovering position, thereby making the set number of steps more accurate.

[0142] Optionally, the controller determines the fault type according to the state of the handle, including: when the handle is in the pulled-open state, the controller obtains the signal of the door switch; when the opening signal of the door switch is not received, the controller determines that the door body is not closed. Among them, when the door body is closed, the processor controls the handle to switch from the hovering state to the hidden state. In this way, when the handle is in the pulled-open state, it indicates that the user is pulling the handle to open the door of the freezer at this time, and the door body should be in the open state at this time. Therefore, the controller obtains the signal of the door switch. When the opening signal of the door switch is not received, it means that the state of the door body is inconsistent with the state of the door body determined by the handle. Therefore, the controller determines that there is a gap in the door body and it is not closed.

[0143] Optionally, the controller reminds the user to perform the corresponding operation according to the fault type, including: when the door body is not closed for a preset duration, the controller reminds the user to pull open and close the door body again. In this way, when the door body is not closed for a preset duration, the user is not aware that the door body is not closed at this time. Therefore, the controller reminds the user to pull open and close the door body again to close the door body.

[0144] Optionally, the method for controlling the freezer further includes: when the Hall element detects the first magnetic sheet or the second magnetic sheet, and the number of rotation steps of the motor reaches the set number of steps, the controller determines that the Hall element or the motor is faulty. In this way, when the Hall element detects the first magnetic sheet or the second magnetic sheet, it means that it is in the hidden state or the pulled-open state at this time. However, the number of rotation steps of the motor reaches the set number of steps, which means that the state of the handle is the hovering state at this time. Based on the determination of the state of the handle by different components, a conflict occurs. Therefore, the controller determines that the freezer is faulty.

[0145] Optionally, the method for controlling the freezer includes: the controller detects the current state of the handle. When the short handle end of the handle is pressed, the controller controls the handle to hover.

[0146] Wherein, the freezer further includes a movable handle and a third magnetic piece. The handle includes a short handle end and a long handle end; the third magnetic piece is disposed at a third position that can be detected when the short handle end of the handle is pressed.

[0147] By adopting the method for controlling a freezer provided by the embodiments of the present disclosure, by setting a way of pressing the handle to determine that the user intends to use the freezer, it is possible to avoid accidental triggering of the handle hovering when the user views the load situation in the freezer through the glass door or the large screen, improve the accuracy of the handle control of the freezer with a glass door or a large screen, and enhance the user experience.

[0148] Optionally, the controller determines the state of the short handle end of the handle according to the following method: the controller obtains the first rotation angle of the short handle end of the handle; when the first rotation angle of the short handle end of the handle is less than the set hovering angle, the controller determines that the short handle end of the handle is pressed. In this way, when the rotation angle of the short handle end of the handle is less than the set hovering angle, it indicates that the user presses the short handle of the handle with the intention of opening the freezer.

[0149] Optionally, the controller obtains the first rotation angle of the short handle end of the handle, including: the controller obtains the second rotation angle of the motor; the controller determines the first rotation angle corresponding to the second rotation angle according to the preset corresponding relationship. In this way, through the corresponding relationship between the rotation angle of the motor and the handle, the rotation angle of the handle can be calculated.

[0150] Optionally, the controller determines the set hovering angle according to the following method: the controller determines the target hovering position of the handle according to the position of the user; the controller determines the angle required for the long handle end of the handle to reach the target hovering position as the set hovering angle. In this way, the controller determines the target hovering position according to the position of the user, so that the set hovering angle of the target hovering position can be more matched with the current position of the user.

[0151] Optionally, the controller determines the state of the short handle end of the handle according to the following method: when the Hall element detects the third magnetic piece, the controller determines that the short handle end of the handle is pressed. In this way, when the Hall element detects the third magnetic piece at the third position that can be detected when the short handle end is pressed, it indicates that the third position is close to the Hall element, and the user gently presses the short handle end of the handle with the intention of opening the door of the freezer.

[0152] Optionally, the controller controls the handle to hover, including: in response to the control signal for the handle to hover, the controller controls the handle to move from the hidden position to the target hovering position. In this way, the controller controls the handle to move from the hidden position to the target hovering position, thus facilitating the user to open the door of the freezer.

[0153] Optionally, the controller controls the handle to move from the hidden position to the target hover position, including: the controller determines the target rotation angle of the cam according to the target hover position; the controller starts the motor according to the target rotation angle. In this way, the controller determines the target rotation angle of the cam according to the target hover position, which can make the target rotation angle match the target hover position, so that the cam can drive the handle to the target hover position. The controller starts the motor according to the target rotation angle, which can make the starting timing and speed of the motor more accurate and improve the efficiency of driving the handle to the target hover position.

[0154] Combined with Figure 13 As shown, an embodiment of the present disclosure provides a device 805 for controlling a refrigerator, including a processor 801 and a memory 802. Optionally, the device may further include a communication interface 803 and a bus 804. Among them, the processor 801, the communication interface 803, and the memory 802 can communicate with each other through the bus 804. The communication interface 803 can be used for information transmission. The processor 801 can call the logical instructions in the memory 802 to execute the method for controlling the refrigerator in the above embodiment.

[0155] In addition, when the logical instructions in the above-mentioned memory 802 are implemented in the form of a software functional unit and sold or used as an independent product, they can be stored in a computer-readable storage medium.

[0156] The memory 802, as a computer-readable storage medium, can be used to store software programs and computer-executable programs, such as the program instructions / modules corresponding to the method in the embodiment of the present disclosure. The processor 801 executes functional applications and data processing by running the program instructions / modules stored in the memory 802, that is, implements the method for controlling the refrigerator in the above embodiment.

[0157] The memory 802 may include a program storage area and a data storage area. Among them, the program storage area may store an operating system and application programs required for at least one function; the data storage area may store data created according to the use of the terminal device, etc. In addition, the memory 802 may include a high-speed random access memory and may also include a non-volatile memory.

[0158] Combined with Figure 14As shown in the figure, an embodiment of the present disclosure provides a freezer 900, including: a freezer body, and the device 805 for controlling the freezer described above. The device 805 for controlling the freezer is installed on the freezer body. The installation relationship described here is not limited to being placed inside the freezer, but also includes the installation connection with other components of the freezer, including but not limited to physical connection, electrical connection, or signal transmission connection, etc. Those skilled in the art can understand that the device 805 for controlling the freezer can be adapted to a feasible freezer body, thereby implementing other feasible embodiments.

[0159] An embodiment of the present disclosure provides a computer-readable storage medium storing computer-executable instructions, and the computer-executable instructions are configured to execute the method for controlling the freezer described above.

[0160] The technical solution of the embodiment of the present disclosure can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes one or more instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in the embodiment of the present disclosure. The foregoing storage medium may be a non-transitory storage medium, including: a USB flash drive, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk, or an optical disc, etc., which are various media that can store program codes.

[0161] The above description and the accompanying drawings fully illustrate the embodiments of the present disclosure, enabling those skilled in the art to practice them. Other embodiments may include structural, logical, electrical, process, and other changes. Embodiments merely represent possible variations. Unless explicitly required, individual components and functions are optional, and the order of operations may vary. Parts and features of some embodiments may be included in or replace parts and features of other embodiments. Moreover, the terms used in this application are only for describing embodiments and do not limit the claims. As used in the description of embodiments and claims, unless the context clearly indicates otherwise, the singular forms "a", "an", and "the" are intended to also include the plural forms. Similarly, as used in this application, the term "and / or" refers to any and all possible combinations of one or more of the associated listed items. Additionally, when used in this application, the term "comprise" and its variants "comprises" and / or "comprising" etc. mean the presence of the stated features, wholes, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components, and / or groupings of these. Without further limitation, an element defined by the statement "comprising an..." does not exclude the presence of additional identical elements in the process, method, or apparatus comprising the element. In this document, what each embodiment focuses on may be the differences from other embodiments, and the same or similar parts among the embodiments may be referred to each other. For the methods, products, etc. disclosed in the embodiments, if they correspond to the method parts disclosed in the embodiments, the relevant parts may refer to the description of the method parts.

[0162] Those skilled in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner may depend on the specific application and design constraints of the technical solution. The skilled person may use different methods for each specific application to implement the described functions, but such implementation should not be considered to exceed the scope of the embodiments of the present disclosure. The skilled person can clearly understand that for the convenience and brevity of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments, and will not be elaborated herein.

[0163] In the embodiments disclosed in this document, the disclosed methods, products (including but not limited to devices, equipment, etc.) can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units can be merely a logical function division. In actual implementation, there can be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Additionally, the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces. The indirect couplings or communication connections of the devices or units can be in electrical, mechanical, or other forms. The units described as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to implement this embodiment. Additionally, in the embodiments of the present disclosure, the various functional units can be integrated in one processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit.

[0164] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram can represent a module, a program segment, or a part of code that contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions marked in the blocks can occur in a different order than that marked in the accompanying drawings. For example, two consecutive blocks can actually be executed substantially in parallel, and they can sometimes be executed in the reverse order, depending on the functions involved. In the descriptions corresponding to the flowcharts and block diagrams in the accompanying drawings, the operations or steps corresponding to different blocks can also occur in a different order than that disclosed in the description. Sometimes, there is no specific order between different operations or steps. For example, two consecutive operations or steps can actually be executed substantially in parallel, and they can sometimes be executed in the reverse order, depending on the functions involved. Each block in the block diagram and / or flowchart, as well as the combination of blocks in the block diagram and / or flowchart, can be implemented by a dedicated hardware-based system that performs the specified functions or actions, or can be implemented by a combination of dedicated hardware and computer instructions.

Claims

1. A method for controlling a freezer, characterized in that, the freezer includes a movable handle and a detection device for detecting a user; the detection device includes a first detection device and a second detection device; the method includes: When the user is within the recognition range of the detection device, respectively obtain the first detection value of the first detection device and the second detection value of the second detection device; Calculate the parameter difference between the first detection value and the second detection value; When the parameter difference is less than the error threshold, control the handle to hide or hover according to the first detection value and the second detection value.

2. The method according to claim 1, characterized in that, the first detection device and the second detection device are spaced apart by a set height.

3. The method according to claim 2, characterized in that, determine the set height according to the following method: Obtain the body information of the user; Determine the set height according to the body information of the user.

4. The method according to claim 3, characterized in that, the determining the set height according to the body information of the user includes: Determine the set height corresponding to the body information according to the preset corresponding relationship between the body information and the set height.

5. The method according to claim 1, characterized in that, determine the error threshold according to the following method: Obtain the first height of the first detection device and the second height of the second detection device; Determine the error threshold according to the first height and the second height.

6. The method according to claim 5, characterized in that, the determining the error threshold according to the first height and the second height includes: Calculate the height difference between the first height and the second height; Determine the error threshold corresponding to the height difference according to the preset corresponding relationship between the height difference and the error threshold.

7. The method according to claim 5, characterized in that, determine the first height according to the following method: Obtain the size information of the movable device in the user's home; Determine the first height according to the size information of the movable device; wherein, the first height is less than the second height.

8. A device for controlling a freezer, including a processor and a memory storing program instructions, characterized in that, the processor is configured to execute the method for controlling a freezer according to any one of claims 1 to 7 when running the program instructions.

9. A freezer, characterized in that, includes: A freezer body, including a movable handle and a detection device for detecting a user; the detection device includes a first detection device and a second detection device; and, The device for controlling a freezer according to claim 8, which is installed on the freezer body.

10. A computer-readable storage medium, storing program instructions, characterized in that, when the program instructions are running, they are used to cause a computer to execute the method for controlling a freezer according to any one of claims 1 to 7.