Door control method, door control system, and refrigerator

By setting up multiple sensors between the refrigerator door and the target cabinet, and adjusting the duty cycle of the driver signal based on the sensor status, the problem of the refrigerator door not moving accurately during automatic opening is solved, thus achieving precise control and safety of the door.

CN122360038APending Publication Date: 2026-07-10NINGBO FOTILE KITCHEN WARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510036118.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-09
Publication Date
2026-07-10

AI Technical Summary

Technical Problem

If the refrigerator door cannot move accurately as needed during automatic opening, it may be due to factors such as air pressure difference, static friction, or door seal suction, which may cause the door to fail to open smoothly or to deviate from its opening position.

Method used

By setting up multiple sensors between the door and the target enclosure, the door position is determined by the sensor status, and the duty cycle of the driver signal is adjusted to ensure that the door moves accurately to the designated position.

Benefits of technology

This technology enables the refrigerator door to move accurately as needed during automatic opening, avoiding problems such as the door failing to open or opening in an inaccurate position, thus improving the precision and safety of door control.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122360038A_ABST
    Figure CN122360038A_ABST
Patent Text Reader

Abstract

This application relates to a door control method, a door control system, and a refrigerator, applied to a refrigerator. The refrigerator includes a target compartment, a first door, a first sensor, and a driver. The target compartment is connected to the first door. The first sensor is in a first state when the distance between the first door and the target compartment is less than or equal to a first distance, and in a second state when the distance between the first door and the target compartment is greater than the first distance. The method includes: while the driver of the first door is running, determining whether the first sensor remains in the first state for a first preset time; if the first sensor remains in the first state for the first preset time, increasing the duty cycle of a first signal input to the driver after the first preset time until the first sensor switches to the second state, and then stopping the input of the first signal to the driver. This method enables the door to move accurately as needed during automatic door opening.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of door control, and in particular to door control methods, door control systems and refrigerators. Background Technology

[0002] In related technologies, refrigerators can be equipped with motion sensors or touch sensors. When a user's approach or touch is detected, a motor is activated to help open the door. However, due to factors such as air pressure differences, high static friction, and door seal suction, the refrigerator door may not open smoothly. Alternatively, due to the weight of the door, the weight of objects placed on the door, or differences between individual motors, the door may deviate from its opening position due to inertia after the motor opens the door.

[0003] There is currently no effective solution to the problem that the door cannot move accurately as needed during the automatic opening process in related technologies. Summary of the Invention

[0004] Therefore, it is necessary to provide a door control method, a door control system, and a refrigerator that can solve the problem of the door not being able to move accurately as needed, in order to address the aforementioned technical issues.

[0005] Firstly, this embodiment provides a door control method, wherein a target enclosure is connected to a first door, a first sensor is in a first state when the distance between the first door and the target enclosure is less than a first distance, and the first sensor is in a second state when the distance between the first door and the target enclosure is greater than or equal to the first distance, the method comprising:

[0006] When the driver of the first door is running, determine whether the first sensor remains in the first state for a first preset time.

[0007] If the first sensor remains in the first state for a first preset time, the duty cycle of the first signal input to the driver is increased after the first preset time until the first sensor switches to the second state and the input of the first signal to the driver stops.

[0008] In some embodiments, the target enclosure further includes a second sensor, which is in the first state when the distance between the first door and the target enclosure is greater than or equal to a second distance, and in the second state when the distance between the first door and the target enclosure is less than the second distance, wherein the second distance is greater than the first distance. After increasing the duty cycle of the signal input to the driver until the first sensor switches to the second state, the method further includes:

[0009] Input a second signal to the driver;

[0010] Determine whether the second sensor enters the first state within a second preset time period;

[0011] If the second sensor does not enter the first state within the second preset time, the duty cycle of the second signal is increased after the second preset time until the second sensor enters the first state, and the input of the second signal to the driver is stopped.

[0012] In some embodiments, the second sensor is in the first state when the distance between the first door and the target box is greater than or equal to a second distance and less than a third distance; the second sensor is in the second state when the distance between the first door and the target box is less than the second distance or greater than or equal to the third distance; after the second sensor enters the first state, the method further includes:

[0013] A third signal is input to the driver until the second sensor switches to the second state, at which point the input of the third signal to the driver stops, wherein the duty cycle of the third signal is lower than that of the second signal.

[0014] In some embodiments, the second sensor is in the first state when the distance between the first door and the target box is greater than or equal to a second distance and less than a third distance; the second sensor is in the second state when the distance between the first door and the target box is less than the second distance or greater than or equal to the third distance; after the second sensor enters the first state, the method further includes:

[0015] A third signal is input to the driver, wherein the duty cycle of the third signal is lower than that of the second signal;

[0016] Determine whether the second sensor transitions from the first state to the second state within a third preset time period;

[0017] If the second sensor does not switch to the second state within the third preset time, the duty cycle of the third signal is increased after the third preset time until the second sensor switches to the second state, and the input of the third signal to the driver is stopped.

[0018] In some embodiments, the target enclosure is also connected to a second door; before determining whether the first sensor remains in the first state for a first preset time, the method further includes:

[0019] Upon receiving an opening command, the position of the second door is determined;

[0020] The driver is driven according to the position of the second door.

[0021] In some embodiments, the first sensor is triggered when it is in the first state; and is not triggered when it is in the second state.

[0022] Secondly, this embodiment provides a door control device, which includes a judgment module and an adjustment module. A target box is connected to a first door. A first sensor is in a first state when the distance between the first door and the target box is less than a first distance, and in a second state when the distance between the first door and the target box is greater than or equal to the first distance.

[0023] The judgment module is used to determine whether the first sensor remains in the first state for a first preset time when the driver of the first door is running.

[0024] The adjustment module is configured to, when it is determined that the first sensor remains in the first state for a first preset time, increase the duty cycle of the first signal input to the driver after the first preset time, until the first sensor switches to the second state and stops inputting the first signal to the driver.

[0025] Thirdly, this embodiment provides a refrigerator, which includes a control device, a target cabinet, a first door corresponding to the target cabinet, a driver, and a first sensor; wherein,

[0026] When the control device is executed, it is used to implement the door control method described in the first aspect above;

[0027] The driver is used to drive the first door to move;

[0028] The first sensor is in a first state when the distance between the first door and the target box is less than a first distance, and in a second state when the distance between the first door and the target box is greater than or equal to the first distance.

[0029] In some embodiments, the refrigerator further includes a second sensor, which is in the first state when the distance between the first door and the target cabinet is greater than or equal to a second distance and less than a third distance, and in the second state when the distance between the first door and the target cabinet is less than the second distance or greater than or equal to the third distance.

[0030] In some embodiments, the first sensor includes a receiver and a transmitter, the receiver being connected to the first door and moving with the first door, and the transmitter being connected to the target housing; wherein...

[0031] When the receiving end receives the signal output by the transmitting end, the first sensor enters the first state;

[0032] When the receiving end does not receive the signal output by the transmitting end, the first sensor enters the second state.

[0033] The aforementioned door control method, door control system, and refrigerator determine whether the door has moved to the desired position based on the status of the sensors, and ensure that the door can move accurately as needed by adjusting the duty cycle of the motor input signal. Attached Figure Description

[0034] Figure 1 This is a hardware structure block diagram of the terminal of the door control method in one embodiment;

[0035] Figure 2 This is a flowchart illustrating a door control method in one embodiment;

[0036] Figure 3 This is a schematic diagram of the door system in one embodiment;

[0037] Figure 4 This is a schematic diagram of the door position in one embodiment;

[0038] Figure 5 This is a flowchart illustrating the door control method in another embodiment;

[0039] Figure 6 This is a structural block diagram of a door control device in one embodiment;

[0040] Figure 7 This is a structural block diagram of a refrigerator in one embodiment;

[0041] Figure 8 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation

[0042] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0043] The method embodiments provided in this example can be executed on a terminal, computer, or similar computing device. For example, it can run on a terminal. Figure 1 This is a hardware structure block diagram of the terminal of a door control method according to an embodiment of this application. For example... Figure 1 As shown, a terminal may include one or more ( Figure 1 Only one is shown in the diagram. A processor 102 and a memory 104 for storing data are also included. The processor 102 may be, but is not limited to, a microprocessor (MCU) or a programmable logic device (FPGA). The terminal may also include a transmission device 106 for communication functions and an input / output device 108. Those skilled in the art will understand that… Figure 1 The structure shown is for illustrative purposes only and does not limit the structure of the terminal described above. For example, the terminal may also include components that are larger than... Figure 1 The more or fewer components shown, or having the same Figure 1 The different configurations shown are illustrated.

[0044] The memory 104 can be used to store computer programs, such as application software programs and modules, like the computer program corresponding to the door control method in this embodiment. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, thereby implementing the above-described method. The memory 104 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include memory remotely located relative to the processor 102, and these remote memories can be connected to the terminal via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0045] The transmission device 106 is used to receive or send data via a network. This network includes a wireless network provided by the terminal's communication provider. In one example, the transmission device 106 includes a Network Interface Controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the transmission device 106 can be a Radio Frequency (RF) module used for wireless communication with the Internet.

[0046] This embodiment provides a door control method applied to a refrigerator. The refrigerator includes a target cabinet, a first door, a first sensor, and a driver. The target cabinet is connected to the first door. The first sensor is in a first state when the distance between the first door and the target cabinet is less than a first distance, and in a second state when the distance between the first door and the target cabinet is greater than or equal to the first distance. Figure 2 This is a flowchart of the door control method in this embodiment, as shown below. Figure 2 As shown, the process includes the following steps:

[0047] Step S202: When the driver of the first door is running, determine whether the first sensor remains in the first state for a first preset time.

[0048] The actuator is directly or indirectly connected to the door. The actuator can be a DC motor, stepper motor, linear actuator, or other device with position driving function. A first sensor is used to detect changes in the door's position. This first sensor can be a door sensor, photoelectric sensor, or other similar sensor. A first distance is obtained based on the specified position the first door has moved to: when the first door moves to the desired position, the distance between the first door and the target enclosure should be greater than the first distance. A first preset time is obtained based on the specified distance the first door has moved and the actuator's driving speed: when the first door moves to the desired position, the time taken should be less than the first preset time; otherwise, the first door may have one or more of the following problems: the door cannot be opened, the door is too heavy, or the actuator's driving force is too low.

[0049] Optionally, the state when the first sensor is triggered can be taken as the first state: after the driver starts running, a timer is started, and it is determined whether the first sensor is continuously triggered within a first preset time after the timer starts. If the first sensor is continuously triggered, the distance between the first door and the target box is always less than the first distance, and it can be determined that the first door has not moved to the designated position within the first preset time based on the preset expectation.

[0050] Step S204: If the first sensor remains in the first state for a first preset time, then after the first preset time, increase the duty cycle of the first signal input to the driver until the first sensor switches to the second state and stops inputting the first signal to the driver.

[0051] Duty cycle refers to the proportion of time a driver is in operation within one signal cycle relative to the entire signal cycle. Increasing the duty cycle of the first signal can increase the driving force of the electrical appliance; conversely, decreasing the duty cycle can reduce the driving force of the driver.

[0052] Optionally, the state when the first sensor is not triggered can be considered the second state: if the first sensor remains in the first state for a first preset time, the duty cycle of the signal input to the driver is increased to a specified value, or the duty cycle of the first signal input to the driver is continuously increased, or the duty cycle is increased by a specified ratio. When the first sensor is in the second state, i.e., when the position between the door and the target housing is greater than a first distance, the input of the first signal to the driver is stopped, so that the first door moves to a specified position based on a preset expectation.

[0053] Alternatively, the configuration can be as follows: the state when the first sensor is not triggered is taken as the first state, and the state when the first sensor is triggered is taken as the second state. This allows the duty cycle of the first signal to be increased if it is determined that the first sensor has not been triggered for a first preset time, and the input of the first signal to the driver to be stopped if the first sensor is triggered.

[0054] In the above-mentioned door control method, by acquiring the state of the sensor within a first preset time, it is determined whether the door has moved to the designated position within the first preset time. If the door cannot move to the designated position smoothly within the first preset time, the duty cycle of the motor input signal is adjusted in combination with the state of the first sensor. This avoids the situation where the door cannot be opened or the moving position is deviated, and solves the problem that the door is difficult to move as needed.

[0055] In one embodiment, the target enclosure further includes a second sensor. The second sensor is in a first state when the distance between the first door and the target enclosure is greater than or equal to a second distance, and in a second state when the distance between the first door and the target enclosure is less than the second distance, wherein the second distance is greater than the first distance. After increasing the duty cycle of the signal input to the driver until the first sensor switches to the second state, the method further includes: inputting a second signal to the driver; determining whether the second sensor enters the first state within a second preset time; if the second sensor does not enter the first state within the second preset time, increasing the duty cycle of the second signal after the second preset time until the second sensor enters the first state, and stopping the input of the second signal to the driver.

[0056] The second sensor is also used to detect changes in the door's position. This second sensor can be a door sensor, a photoelectric sensor, or other similar sensor. The detection ranges of the first and second sensors do not overlap. Optionally, after the first sensor transitions to the second state, a timer starts simultaneously with the input of the second signal to the driver. After a second preset time, whether the door has moved to the position corresponding to the second distance is determined by whether the second sensor enters the first state. If the second sensor does not enter the first state, the duty cycle of the second signal can be increased to a specified value, or the duty cycle can be continuously increased until the second sensor enters the first state. When the distance between the first door and the target enclosure equals the second distance, the driver for the first door no longer responds to the input of the second signal.

[0057] The opening process of a door is affected by factors such as air pressure difference, high static friction, and door seal suction. During the door's movement after opening, it is mainly affected by the door's own weight and the weight of items placed on it. Therefore, the driving force required for opening the door differs from the driving force required for movement. This embodiment adds a second sensor, whose status is used to adjust the door's movement, allowing the door to move as needed after opening.

[0058] To enhance safety when the door stops moving, in one embodiment, the second sensor is in a first state when the distance between the first door and the target box is greater than or equal to a second distance and less than a third distance; the second sensor is in a second state when the distance between the first door and the target box is less than the second distance or greater than or equal to the third distance. After the second sensor enters the first state, the method further includes: inputting a third signal to the driver until the second sensor switches to the second state; stopping the input of the third signal to the driver, wherein the duty cycle of the third signal is lower than the duty cycle of the second signal.

[0059] The lower duty cycle of the third signal, which can be input, can reduce the driving force of the actuator. Optionally, after the second sensor switches to the second state, it can be determined that the door has moved to a third distance; the actuator can then be stopped so that the door stops moving. In this embodiment, by adding a second sensor and inputting a third signal with a lower duty cycle after the second sensor enters the first state, the door can be paused at a slower speed, thus improving the safety of the door opening process.

[0060] In one embodiment, the second sensor is in a first state when the distance between the first door and the target box is greater than or equal to a second distance and less than a third distance; the second sensor is in a second state when the distance between the first door and the target box is less than the second distance or greater than or equal to the third distance. After the second sensor enters the first state, the method further includes: inputting a third signal to the driver, wherein the duty cycle of the third signal is lower than the duty cycle of the second signal; determining whether the second sensor transitions from the first state to the second state within a third preset time; if the second sensor does not transition to the second state within the third preset time, increasing the duty cycle of the third signal after the third preset time until the second sensor transitions to the second state.

[0061] The third distance is the distance between the first door and the target housing when the first door moves to the desired opening position. The duty cycle of the third signal can be increased by raising the duty cycle to a specified value; increasing the duty cycle by a specified ratio; or gradually increasing the duty cycle of the third signal.

[0062] The third preset time is obtained based on the difference between the first distance and the second distance, and the door's moving speed driven by the actuator. Optionally, if the second sensor cannot enter the second state within the third preset time, the door may be unable to move or move slowly; the duty cycle of the third signal is increased to a specified value to increase the actuator's driving force.

[0063] In this embodiment, by acquiring the state of the second sensor within a third preset time period, it is determined whether the door can move smoothly to the designated position, so that the door can move to the desired designated position.

[0064] In one embodiment, the target enclosure further includes a second door. Before determining whether the first sensor continuously triggers within a first preset time, the method further includes: upon receiving an opening command, obtaining the position of the second door; and driving a driver based on the position of the second door.

[0065] The door opening command refers to the opening command for the first door. The door opening command can be generated when the user inputs their opening request through an interface and / or terminal associated with the target refrigerator, or when the refrigerator's sensors detect the user approaching.

[0066] Optionally, the position of the second door can be obtained through devices such as position sensors, encoders, and rangefinders corresponding to the second door. Upon receiving an opening command, if the second door is open and the distance between it and the first door is less than a specified distance, the actuator will not be activated to avoid safety issues caused by the first and second doors being too close during the opening process; if the second door is closed, or the distance between the second door and the first door is greater than or equal to a specified distance, the actuator will be activated.

[0067] In this embodiment, by obtaining the position of the second door, it is determined whether to run the driver to open the first door, which can improve the safety of the door opening process.

[0068] In one embodiment, the first sensor is triggered when it is in a first state; and is not triggered when it is in a second state. Optionally, if the first door also includes a second sensor: the first sensor is triggered and the second sensor is not triggered when the door is closed and the distance between the door and the target box is less than a first distance; the first sensor is not triggered and the second sensor is not triggered when the distance between the target boxes is greater than the first distance and less than the second distance; and the first sensor is not triggered and the second sensor is triggered when the distance between the target boxes is greater than or equal to the second distance and less than or equal to the third distance.

[0069] In this embodiment, the position of the door can be determined by whether the sensor is triggered. The determination method is simple and has low implementation cost.

[0070] In one embodiment, another door control method is provided. The door control method in this embodiment can be applied to... Figure 3 In the door system shown, a door magnetic sensor is selected as both the first and second sensor; a push rod motor is selected as the driver; and the above door control method is executed through a control board. Figure 3 As shown, the door system includes a first door magnetic sensor 1, a second door magnetic sensor 2, a first door body 3, a guide rail 4, a push rod motor 5, and a housing 6. Among them, Figure 3 The box 6 in the above embodiment is the target box, and the first door 3 moves along the guide rail 4.

[0071] Figure 4 A schematic diagram of the door's position is provided. Wherein, Figure 4 (1) is a schematic diagram of the door system in the closed state; Figure 4 (2) is a schematic diagram when the distance between the first door and the target box is the first distance X1; Figure 4 (3) is a schematic diagram when the distance between the first door and the target box is the first distance X2; Figure 4(4) is a schematic diagram when the distance between the first door and the target box is the first distance X3; where 0 < X1 < X2 < X3. Specifically, when the distance between the first door and the target box is greater than or equal to 0 and less than or equal to X1, the first door magnetic sensor 1 is in the triggered state, and the second door magnetic sensor 2 is in the disconnected state; when the distance between the first door and the target box is greater than X1 and less than X2, the first door magnetic sensor 1 is in the disconnected state, and the second door magnetic sensor 2 is in the disconnected state. When the distance between the first door and the target box is greater than or equal to X2 and less than X3, the first door magnetic sensor 1 is in the disconnected state, and the second door magnetic sensor 2 is in the triggered state.

[0072] Figure 5 This is a schematic diagram of the door control method in this embodiment, which can be executed through a control panel. Figure 5 The method includes the following steps:

[0073] Step S501: After the control board receives the door opening signal, it determines whether the door meets the opening conditions based on the current status of other doors. Optionally, the status of other doors can be determined based on the magnetic switches of other doors.

[0074] In step S502, when the door meets the opening conditions, the push rod motor pushes the door open at a 90% duty cycle. Setting the duty cycle to 90% allows the push rod motor to provide a smaller thrust; the 90% duty cycle is the duty cycle of the first signal.

[0075] In step S503, if the first door magnetic sensor 1 is triggered within the first preset time, it is determined that the door has not reached position X1. The push rod motor runs at a 100% duty cycle until the first door magnetic sensor 1 is deactivated, confirming that the door has reached position X1. Optionally, the 100% duty cycle is the duty cycle of the first signal after increasing the duty cycle, and the first preset time can be set to 1 second.

[0076] In step S504, the push rod motor pushes the door open with a 90% duty cycle, and it is determined whether the second door magnetic sensor 2 is triggered within the second preset time. If not, proceed to step S505; if yes, proceed to step S506. By determining whether the second door magnetic sensor 2 is triggered, it can be determined whether the door has reached position X2. Here, the 90% duty cycle is the duty cycle of the second signal; the second preset time can be set to 0.5 seconds.

[0077] In step S505, the push rod motor pushes the door at a 100% duty cycle until the second door magnetic sensor 2 is triggered, confirming that the door has reached position X2. Setting the duty cycle to 100% allows the push rod motor to provide a large thrust. The 100% duty cycle refers to the duty cycle of the second signal after increasing the duty cycle.

[0078] In step S506, the push rod motor pushes the door open with an 80% duty cycle, and it is determined whether the second door magnetic sensor 2 is disconnected within a third preset time. If yes, proceed to step S507; otherwise, end. Optionally, the third preset time can be set to 0.5 seconds. Here, the 80% duty cycle is the duty cycle of the third signal.

[0079] In step S507, the push rod motor pushes the door open with a 90% duty cycle until the second door magnetic sensor 2 is disconnected, indicating whether the door has reached position X3. Here, the 90% duty cycle refers to the duty cycle of the third signal after increasing the duty cycle.

[0080] It is understandable that the duty cycles, first preset time, second preset time, and third preset time of the aforementioned first, second, and third signals can be modified according to requirements. In this embodiment, the door opening process is determined by setting two door sensors; wherein, the first door magnetic sensor 1 determines whether the door is closed, and the second door magnetic sensor 2 is used to determine the position where the motor pushes the door open; by adjusting the motor duty cycle according to the door position, the problem of insufficient precision in the required door opening position is solved.

[0081] Based on the same inventive concept, this application also provides a door control device for implementing the door control method described above. The solution provided by this device is similar to the solution described in the above method; therefore, the specific limitations in one or more door control device embodiments provided below can be found in the limitations of the door control method described above, and will not be repeated here.

[0082] In one embodiment, such as Figure 6 As shown, a door control device is provided for a refrigerator. The refrigerator includes a target cabinet, a first door, a first sensor, and a driver. The target cabinet is connected to the first door. The first sensor is in a first state when the distance between the first door and the target cabinet is less than or equal to a first distance, and in a second state when the distance between the first door and the target cabinet is greater than the first distance. The door control device includes a judgment module and an adjustment module. The judgment module is used to determine whether the first sensor remains in the first state for a first preset time while the driver of the first door is running. The adjustment module is used to, when it is determined that the first sensor remains in the first state for the first preset time, increase the duty cycle of a first signal input to the driver after the first preset time until the first sensor switches to the second state, and then stop inputting the first signal to the driver.

[0083] Optionally, the first sensor is triggered when it is in the first state; and is not triggered when it is in the second state.

[0084] Furthermore, in some embodiments, the second sensor is in a first state when the distance between the first door and the target box is greater than or equal to a second distance, and in a second state when the distance between the first door and the target box is less than the second distance. When the second distance is greater than the first distance, after increasing the duty cycle of the signal input to the driver until the first sensor switches to the second state, the door control device can also execute the following method: inputting a second signal to the driver; determining whether the second sensor enters the first state within a second preset time; if the second sensor does not enter the first state within the second preset time, increasing the duty cycle of the second signal after the second preset time until the second sensor enters the first state, and stopping the input of the second signal to the driver.

[0085] In some embodiments, the second sensor is in a first state when the distance between the first door and the target box is greater than or equal to a second distance and less than a third distance; the second sensor is in a second state when the distance between the first door and the target box is less than the second distance or greater than or equal to the third distance. After the second sensor enters the first state, the door control device may further execute the method of: inputting a third signal to the driver until the second sensor switches to the second state, and then stopping the input of the third signal to the driver, wherein the duty cycle of the third signal is lower than the duty cycle of the second signal. Alternatively, the door control device may further execute the method of: inputting a third signal to the driver, wherein the duty cycle of the third signal is lower than the duty cycle of the second signal; determining whether the second sensor switches from the first state to the second state within a third preset time; if the second sensor does not switch to the second state within the third preset time, then increasing the duty cycle of the third signal after the third preset time until the second sensor switches to the second state, and then stopping the input of the third signal to the driver.

[0086] In some embodiments, the target enclosure is also connected to a second door; before determining whether the first sensor is continuously triggered within a first preset time, the door control device may also perform the following method: upon receiving an opening command, obtain the position of the second door; drive the driver according to the position of the second door.

[0087] The modules in the aforementioned door control device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of a computer device in hardware form or independent of it, or stored in the memory of a computer device in software form, so that the processor can call and execute the operations corresponding to each module.

[0088] Based on the same inventive concept, this application also provides a refrigerator for implementing the door control method described above. The solution provided by this refrigerator embodiment is similar to the implementation described in the above method; therefore, the specific limitations of one or more refrigerator embodiments provided below can be found in the limitations of the door control method described above, and will not be repeated here.

[0089] In one embodiment, such as Figure 7 As shown, a refrigerator is provided, comprising a control device, a target cabinet, a first door corresponding to the target cabinet, a driver, and a first sensor; wherein,

[0090] When executed, the control device is used to implement the steps in the above method embodiments;

[0091] The driver is used to move the first door body;

[0092] The first sensor is in a first state when the distance between the first door and the box is less than a first distance, and in a second state when the distance between the first door and the box is greater than or equal to the first distance.

[0093] In one embodiment, the first sensor includes a receiver and a transmitter. The receiver is connected to the first door and moves with the movement of the first door, while the transmitter is connected to the target housing. When the receiver receives a signal output by the transmitter, the first sensor enters a first state; when the receiver does not receive a signal output by the transmitter, the first sensor enters a second state.

[0094] In one embodiment, the refrigerator further includes a second sensor. The second sensor is in a first state when the distance between the first door and the target cabinet is greater than or equal to a second distance and less than a third distance; the second sensor is in a second state when the distance between the first door and the target cabinet is less than the second distance or greater than or equal to the third distance. Optionally, the second sensor includes a receiver and a transmitter. The receiver is connected to the first door and moves with the movement of the first door, and the transmitter is connected to the target cabinet. The second sensor enters the first state when the receiver receives a signal output by the transmitter; and enters the second state when the receiver does not receive a signal output by the transmitter.

[0095] In one embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be as follows: Figure 8As shown, the computer device includes a processor, memory, input / output (I / O) interfaces, and a communication interface. The processor, memory, and I / O interfaces are connected via a system bus, and the communication interface is also connected to the system bus via the I / O interfaces. The processor provides computational and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and a database. The internal memory provides the environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The database stores data required for executing the gate control method, such as a first preset time and the driver's duty cycle. The I / O interfaces are used for exchanging information between the processor and external devices. The communication interface is used for communicating with external terminals via a network connection. When the computer program is executed by the processor, it implements a gate control method.

[0096] Those skilled in the art will understand that Figure 8 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0097] In one embodiment, a computer device is also provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above method embodiments.

[0098] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, implements the steps in the above method embodiments.

[0099] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above method embodiments.

[0100] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.

[0101] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0102] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.

Claims

1. A door control method, characterized in that, An application to a refrigerator, the refrigerator comprising a target cabinet, a first door, a first sensor, and a driver; wherein the target cabinet is connected to the first door, the first sensor is in a first state when the distance between the first door and the target cabinet is less than a first distance, and the first sensor is in a second state when the distance between the first door and the target cabinet is greater than or equal to the first distance, the method comprising: When the driver of the first door is running, determine whether the first sensor remains in the first state for a first preset time. If the first sensor remains in the first state for a first preset time, the duty cycle of the first signal input to the driver is increased after the first preset time until the first sensor switches to the second state and the input of the first signal to the driver stops.

2. The method according to claim 1, characterized in that, The second sensor is in the first state when the distance between the first door and the target box is greater than or equal to the second distance, and in the second state when the distance between the first door and the target box is less than the second distance, wherein the second distance is greater than the first distance; After increasing the duty cycle of the signal input to the driver until the first sensor transitions to the second state, the method further includes: Input a second signal to the driver; Determine whether the second sensor enters the first state within a second preset time period; If the second sensor does not enter the first state within the second preset time, the duty cycle of the second signal is increased after the second preset time until the second sensor enters the first state, and the input of the second signal to the driver is stopped.

3. The method according to claim 2, characterized in that, The second sensor is in the first state when the distance between the first door and the target box is greater than or equal to the second distance and less than the third distance; the second sensor is in the second state when the distance between the first door and the target box is less than the second distance or greater than or equal to the third distance. After the second sensor enters the first state, the method further includes: A third signal is input to the driver until the second sensor switches to the second state, at which point the input of the third signal to the driver stops, wherein the duty cycle of the third signal is lower than that of the second signal.

4. The method according to claim 2, characterized in that, The second sensor is in the first state when the distance between the first door and the target box is greater than or equal to the second distance and less than the third distance; the second sensor is in the second state when the distance between the first door and the target box is less than the second distance or greater than or equal to the third distance. After the second sensor enters the first state, the method further includes: A third signal is input to the driver, wherein the duty cycle of the third signal is lower than that of the second signal; Determine whether the second sensor transitions from the first state to the second state within a third preset time period; If the second sensor does not switch to the second state within the third preset time, the duty cycle of the third signal is increased after the third preset time until the second sensor switches to the second state, and the input of the third signal to the driver is stopped.

5. The method according to claim 1, characterized in that, The target enclosure is also connected to the second door; Before determining whether the first sensor remains in the first state for a first preset time, the method further includes: Upon receiving an opening command, the position of the second door is determined; The driver is driven according to the position of the second door.

6. The method according to claim 1, characterized in that, When the first sensor is in the first state, the first sensor is triggered; when the first sensor is in the second state, the first sensor is not triggered.

7. A door control device, characterized in that, An application is made in a refrigerator, the refrigerator comprising a target cabinet, a first door, a first sensor, and a driver; wherein the target cabinet is connected to the first door, the first sensor is in a first state when the distance between the first door and the target cabinet is less than the first distance, and in a second state when the distance between the first door and the target cabinet is greater than or equal to the first distance; the door control device includes a judgment module and an adjustment module; wherein... The judgment module is used to determine whether the first sensor remains in the first state for a first preset time when the driver of the first door is running. The adjustment module is used to increase the duty cycle of the first signal input to the driver after the first preset time when it is determined that the first sensor has been in the first state for a first preset time, until the first sensor switches to the second state and stops inputting the first signal to the driver.

8. A refrigerator, characterized in that, The refrigerator includes a control device, a target cabinet, a first door corresponding to the target cabinet, a driver, and a first sensor; wherein... When the control device is executed, it is used to implement the method according to any one of claims 1 to 6; The driver is used to drive the first door to move; The first sensor is in a first state when the distance between the first door and the target box is less than a first distance, and in a second state when the distance between the first door and the target box is greater than or equal to the first distance.

9. The refrigerator according to claim 8, characterized in that, The refrigerator also includes a second sensor, which is in the first state when the distance between the first door and the target cabinet is greater than or equal to a second distance and less than a third distance, and in the second state when the distance between the first door and the target cabinet is less than the second distance or greater than or equal to the third distance.

10. The refrigerator according to claim 8, characterized in that, The first sensor includes a receiver and a transmitter. The receiver is connected to the first door and moves with the first door. The transmitter is connected to the target housing. When the receiving end receives the signal output by the transmitting end, the first sensor enters the first state; When the receiving end does not receive the signal output by the transmitting end, the first sensor enters the second state.