Refrigerator defrosting control method and device, refrigerator and storage medium

By recording the incremental absolute value of the compressor start-up and running time to determine the state of defrosting for the refrigerator, the problem that the existing refrigerator defrosting control methods cannot accurately reflect the frosting amount on the surface of the evaporator is solved, and a more reasonable defrosting process and more efficient refrigerator performance are achieved.

CN119755887APending Publication Date: 2025-04-04QINGDAO HAIER SMART TECH R & D CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311270331.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-27
Publication Date
2025-04-04

AI Technical Summary

Technical Problem

The existing refrigerator defrost control methods cannot accurately reflect the frost amount on the surface of the evaporator, resulting in an unreasonable start time of the defrost process, affecting the refrigerator's refrigeration effect and energy consumption.

Method used

By recording each startup and running time of the compressor, calculate the incremental absolute value of each startup and running time, and determine based on the incremental absolute value that the refrigerator is in the state to be defrosted, the refrigerator is controlled to perform defrosting operation.

Benefits of technology

The accuracy of estimating the frost amount on the surface of the evaporator is improved, the defrost process is rationalized, the refrigeration effect is reduced due to excessive frost layer, and the accuracy and performance of refrigerator defrost control are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119755887A_ABST
    Figure CN119755887A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of intelligent refrigerators, and discloses a refrigerator defrosting control method and device, a refrigerator and a storage medium. The method comprises the steps that under the condition that it is determined that the accumulative operation time of a compressor reaches set time after the refrigerator is defrosted, the second freezing chamber temperature of a freezing chamber is obtained, and the absolute temperature difference between the second freezing chamber temperature and the first freezing chamber temperature is obtained, the temperature of the first freezing chamber is the temperature of the freezing chamber when the compressor stops the last time before defrosting of the refrigerator; under the condition that the absolute temperature difference is within the set temperature range, after the accumulative running time reaches the set time, the starting running time of each time of the compressor is recorded, and the absolute value of the increment of the starting running time of each time to the previous starting running time is obtained; and under the condition that it is determined that the refrigerator is in the to-be-defrosted state according to the increment absolute value, the refrigerator is controlled to conduct defrosting operation. Therefore, the defrosting control accuracy of the refrigerator is improved, and the performance of the refrigerator is also improved.
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 refrigerators, for example, to a method, device, refrigerator and storage medium for refrigerator defrosting control. Background Art

[0002] Refrigerators are now a must-have appliance for home life. During the refrigeration process, the refrigerant evaporates and absorbs heat in the evaporator, which reduces the temperature of the evaporator surface and condenses the moisture in the box into frost on the evaporator surface. When the frost layer on the evaporator is very thin, the heat exchange process of the evaporator is not significantly affected. However, as the frost layer continues to grow, the heat exchange thermal resistance between the evaporator surface and the ambient air will increase, and the flow resistance of the airflow through the evaporator will also increase, causing the airflow through the evaporator to decrease. Therefore, the decrease in heat exchange efficiency between the evaporator and the ambient air leads to a decrease in the heat exchange between the two, which ultimately affects the refrigerator refrigeration effect and increases power consumption. Studies have shown that when the thickness of the frost layer on the evaporator reaches 10mm, the refrigerator's refrigeration effect will decrease by 30%, that is, if the refrigeration temperature in the refrigerator reaches the preset value, the refrigerator's startup time will be extended by about 1 / 3. Especially in air-cooled refrigerators, the evaporator frosts quickly and the frost layer is thick. After defrosting, it may be accompanied by secondary frosting, resulting in a serious decrease in the refrigerator's refrigeration capacity in a short period of time. Therefore, it is very necessary to defrost the refrigerator.

[0003] At present, the defrosting state of the refrigerator can be determined based on one or more parameters such as the cumulative running time of the compressor, the opening and closing status of the refrigerator door, the inlet and outlet temperatures of the evaporator, etc. If the refrigerator is in the defrosting state, the defrosting operation can be performed. However, these defrosting control methods cannot well reflect the amount of frost on the evaporator surface, the accuracy of estimating the amount of frost on the evaporator surface is relatively low, and the defrosting process is not very reasonable. The defrosting process starts too early or too late, resulting in a large amount of frost on the evaporator surface.

[0004] It should be noted that the information disclosed in the above background technology 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 ordinary technicians in the field. Summary of the invention

[0005] In order to provide a basic understanding of some aspects of the disclosed embodiments, a brief summary is given below. The summary is not an extensive review, nor is it intended to identify key / critical components or delineate the scope of protection of these embodiments, but rather serves as a prelude to the detailed description that follows.

[0006] The embodiments of the present disclosure provide a method, a device, a refrigerator and a storage medium for refrigerator defrost control, so as to solve the technical problem that the accuracy of refrigerator defrost control needs to be improved.

[0007] In some embodiments, the method comprises:

[0008] When it is determined that the accumulated running time of the compressor after the refrigerator is defrosted reaches the set time, a second freezing compartment temperature of the freezing compartment is obtained, and an absolute temperature difference between the second freezing compartment temperature and the first freezing compartment temperature is obtained, wherein the first freezing compartment temperature is the temperature of the freezing compartment when the compressor is stopped for the last time before the refrigerator is defrosted;

[0009] When the absolute temperature difference is within the set temperature range, record the start-up and running time of the compressor each time after the cumulative running time reaches the set time, and obtain the absolute value of the increment of each start-up and running time compared with the previous start-up and running time;

[0010] When it is determined according to the absolute value of the increment that the refrigerator is in a state to be defrosted, the refrigerator is controlled to perform a defrosting operation.

[0011] In some embodiments, determining that the refrigerator is in a defrosting state according to the absolute value of the increment includes:

[0012] Obtain the initial increment difference absolute value ||Sn|-|S2|| between the current increment absolute value |Sn| and the initial increment absolute value |S2|, wherein the current increment absolute value |Sn| is the absolute value of the ratio of the current time difference between the current startup operation time Tn and the previous startup operation time Tn-1 to the previous startup operation time Tn-1, and n is an integer greater than or equal to 2;

[0013] The defrost state of the refrigerator is determined based on the absolute value of the initial incremental difference ||Sn|-|S2||, wherein the defrost state includes: a state to be defrosted or a state not defrosted.

[0014] In some embodiments, determining that the refrigerator is in a defrosting state according to the absolute value of the increment includes:

[0015] Obtain the opening status information of the refrigerator door in the current time zone, wherein the current time zone is a time zone with the accumulated running time reaching the set time as the starting point and the current time as the end point;

[0016] Obtain the current increment difference absolute value ||Sn|-|Sn-1|| between the current increment absolute value |Sn| and the previous increment absolute value |Sn-1|, and obtain the initial increment difference absolute value ||Sn|-|S2|| between the current increment absolute value |Sn| and the initial increment absolute value |S2|;

[0017] The defrost state of the refrigerator is determined according to the current absolute value of the incremental difference ||Sn|-|Sn-1||, the absolute value of the initial incremental difference ||Sn|-|S2||, and the start-up state information, wherein the defrost state includes: a state to be defrosted or a state not defrosted.

[0018] In some embodiments, determining the defrost state of the refrigerator includes:

[0019] In the case where the opening state information includes one or more opening state information, if the absolute value of the initial incremental difference ||Sn|-|S2|| is greater than the first set value, it is determined that the refrigerator is in a defrosting state;

[0020] In the case where the opening state information includes zero opening state information, if the current incremental difference absolute value ||Sn|-|Sn-1|| is less than or equal to the set difference, and the initial incremental difference absolute value ||Sn|-|S2|| is greater than the second set value, it is determined that the refrigerator is in the defrosting state;

[0021] In the case where the opening state information includes zero opening state information, if the current absolute value of the incremental difference ||Sn|-|Sn-1|| is greater than the set difference, and the initial absolute value of the incremental difference ||Sn|-|S2|| is less than or equal to the second set value, and in the case where the current absolute value of the incremental difference ||Sn|-|Sn-1|| is greater than the second set value, it is determined that the refrigerator is in the defrosting state;

[0022] The second setting value is smaller than the first setting value.

[0023] In some embodiments, before controlling the refrigerator to perform defrosting operation, the method further includes:

[0024] Get the temperature of the freezer compartment during the current startup operation and save it as the first freezer compartment temperature.

[0025] In some embodiments, it also includes:

[0026] When the absolute temperature difference is not within the set temperature range, the temperature of the freezing compartment when the compressor is last stopped within the cumulative running time is obtained and saved as the first freezing compartment temperature, and the refrigerator is controlled to perform defrosting operation.

[0027] In some embodiments, it also includes:

[0028] When the gear adjustment instruction is received, the temperature of the freezer compartment when the refrigerator is last started before defrosting is obtained and saved as the first freezer compartment temperature, and the compressor is started again after the refrigerator is controlled to complete the defrosting operation.

[0029] In some embodiments, the apparatus comprises:

[0030] a temperature difference determination module, configured to obtain a second freezing compartment temperature of the freezing compartment and obtain an absolute temperature difference between the second freezing compartment temperature and the first freezing compartment temperature when it is determined that the cumulative running time of the compressor after the refrigerator is defrosted reaches a set time, wherein the first freezing compartment temperature is the temperature of the freezing compartment when the compressor is stopped for the last time before the refrigerator is defrosted;

[0031] The increment determination module is configured to record each startup operation time of the compressor after the cumulative operation time reaches the set time when the absolute temperature difference is within the set temperature range, and obtain the absolute value of the increment of each startup operation time compared with the previous startup operation time;

[0032] The first control module is configured to control the refrigerator to perform a defrosting operation when it is determined that the refrigerator is in a defrosting state according to the absolute value of the increment.

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

[0034] In some embodiments, the refrigerator includes a refrigerator body; the above-mentioned device for refrigerator defrost control is installed on the refrigerator body.

[0035] In some embodiments, the storage medium stores program instructions, and when the program instructions are run, the above-mentioned method for refrigerator defrost control is executed.

[0036] The method, device and refrigerator for refrigerator defrosting control provided by the embodiments of the present disclosure can achieve the following technical effects:

[0037] The refrigerator starts running after defrosting. When the cumulative running time of the compressor reaches the set time, although the temperature of the freezer compartment meets the set conditions, the incremental absolute value of each startup running time compared with the previous startup running time can be obtained by recording the cumulative running time after the set time. When it is determined that the refrigerator is in a defrosting state based on the incremental absolute value, the refrigerator can be controlled to perform defrosting operation. In this way, the accuracy of estimating the frost amount on the evaporator surface is improved, the rationality of the defrosting process is increased, and the problem of a large amount of frost on the evaporator surface caused by an early or late start of the defrosting process is avoided. The accuracy of the defrosting control of the refrigerator is improved, and the performance of the refrigerator is also improved.

[0038] The above general description and the following description are exemplary and explanatory only and are not intended to limit the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] One or more embodiments are exemplarily described by corresponding drawings, which do not limit the embodiments. Elements with the same reference numerals in the drawings are shown as similar elements, and the drawings do not constitute a scale limitation, and wherein:

[0040] Figure 1 It is a flow chart of a refrigerator defrosting control method provided by an embodiment of the present disclosure;

[0041] Figure 2 is a waveform diagram of refrigerator compressor power, freezer compartment temperature and time provided by an embodiment of the present disclosure;

[0042] Figure 3 It is a flow chart of a refrigerator defrosting control method provided by an embodiment of the present disclosure;

[0043] Figure 4 is a structural schematic diagram of a refrigerator defrosting control device provided by an embodiment of the present disclosure;

[0044] Figure 5 is a structural schematic diagram of a refrigerator defrosting control device provided by an embodiment of the present disclosure;

[0045] Figure 6 is a structural schematic diagram of a refrigerator defrosting control device provided by an embodiment of the present disclosure;

[0046] Figure 7 It is a schematic diagram of a refrigerator provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0047] In order to be able to understand the features and technical contents of the embodiments of the present disclosure in more detail, the implementation of the embodiments of the present disclosure is described in detail below in conjunction with the accompanying drawings. The attached drawings are for reference only and are not used to limit the embodiments of the present disclosure. In the following technical description, for the convenience of explanation, a full understanding of the disclosed embodiments is provided through multiple details. However, one or more embodiments can still be implemented without these details. In other cases, to simplify the drawings, well-known structures and devices can be simplified for display.

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

[0049] Unless otherwise stated, the term "plurality" means two or more.

[0050] In the embodiment of the present disclosure, the character " / " indicates that the preceding and following objects are in an "or" relationship. For example, A / B indicates: A or B.

[0051] The term "and / or" is a description of the association relationship between objects, indicating that three relationships can exist. For example, A and / or B means: A or B, or, A and B.

[0052] In the disclosed embodiment, the refrigerator starts running after defrosting. When the accumulated running time of the compressor reaches the set time, although the temperature of the freezer compartment meets the set conditions, the incremental absolute value of each startup running time compared with the previous startup running time can be obtained by recording the accumulated running time of the compressor each time after the accumulated running time reaches the set time, and when it is determined that the refrigerator is in a state to be defrosted according to the incremental absolute value, the refrigerator can be controlled to perform defrosting operation. In this way, the incremental absolute value of the startup running time of the compressor is used to reflect the amount of frost on the evaporator surface, which can improve the accuracy of estimating the amount of frost on the evaporator surface, increase the rationality of the defrost process, avoid the problem of a large amount of frost on the evaporator surface caused by an early or late start of the defrost process, and improve the accuracy of defrost control of the refrigerator. Furthermore, it can reduce energy consumption and compartment temperature fluctuations, extend the storage quality, and improve the refrigeration efficiency of the refrigerator.

[0053] Figure 1 FIG. 1 is a flow chart of a refrigerator defrosting control method provided by an embodiment of the present disclosure. Figure 1 As shown in the figure, the process of refrigerator defrosting control includes:

[0054] Step 101: when it is determined that the accumulated running time of the compressor after the refrigerator is defrosted reaches the set time, a second freezer compartment temperature of the freezer compartment is obtained, and an absolute temperature difference between the second freezer compartment temperature and the first freezer compartment temperature is obtained, wherein the first freezer compartment temperature is the temperature of the freezer compartment when the compressor is stopped for the last time before the refrigerator is defrosted.

[0055] In the disclosed embodiment, a new defrost control is completed on the basis of the previous defrost. Therefore, before each defrost operation of the refrigerator, the temperature of the freezer compartment when the compressor was last shut down needs to be obtained and saved as the first freezer compartment temperature.

[0056] After the refrigerator completes the defrosting operation, the compressor will start to run, and the compressor is intermittently running, that is, after starting to run for a period of time, it will stop running for a period of time, and then start running for a period of time again, and so on. In the embodiment of the present disclosure, the cumulative running time of the compressor is counted after the refrigerator is defrosted, that is, the cumulative startup running time and the cumulative shutdown running time. When the cumulative running time of the compressor after the refrigerator is defrosted reaches the set time, the second freezing compartment temperature of the freezing compartment can be obtained. Among them, the set time can be determined according to the performance of the refrigerator, the geographical area, etc.

[0057] Figure 2 The present disclosure provides a waveform diagram of refrigerator compressor power, freezer compartment temperature and time. Figure 2 As shown, the temperature of the freezer compartment when the compressor stops for the last time before defrosting is the first freezer compartment temperature t1. In addition, if the set time is T, when the cumulative running time of the compressor after the refrigerator defrosts reaches the set time, the second freezer compartment temperature t2 of the freezer compartment can be obtained, so that the absolute temperature difference |Δt| between the first freezer compartment temperature and the second freezer compartment temperature can be obtained, that is, |Δt|=|t2-t1|.

[0058] Step 102: When the absolute temperature difference is within the set temperature range, record each startup running time of the compressor after the cumulative running time reaches the set time, and obtain the absolute value of the increment of each startup running time compared with the previous startup running time.

[0059] A temperature range can be preset according to the performance of the refrigerator, the geographical area, etc., that is, the set range can be (0, 2°C), (1°C, 3°C) or (2°C, 5°C), etc. In this way, if the absolute temperature difference is not within the set temperature range, it indicates that frost may have formed on the evaporator of the refrigerator again, and the refrigerator can be directly controlled to perform defrosting operation. Of course, before controlling the refrigerator to perform defrosting operation, it is also necessary to obtain the temperature of the freezer compartment when the compressor was last stopped within the cumulative operating time, and save it as the first freezer compartment temperature. That is, in some embodiments, when the absolute temperature difference is not within the set temperature range, the temperature of the freezer compartment when the compressor was last stopped within the cumulative operating time is obtained, and saved as the first freezer compartment temperature, and the refrigerator is controlled to perform defrosting operation. In this way, the next defrosting control of the refrigerator is guaranteed.

[0060] If the absolute temperature difference is within the set temperature range, it is also necessary to determine whether the refrigerator needs to be defrosted based on the startup and running time of the compressor each time. The refrigerator compressor runs intermittently, that is, after starting and running for a period of time, it stops and runs for a period of time, and then starts and runs for a period of time again, and repeats this process. In the disclosed embodiment, the startup and running time of the compressor each time after the cumulative running time reaches the set time can be recorded. Among them, after the cumulative running time reaches the set time, the time period from the first startup of the compressor to the first shutdown is the first startup and running time, which can be T1, and the time period from the second startup of the compressor to the second shutdown is the second startup and running time, which can be T1. The time period from the i-th startup to the i-th shutdown is the i-th startup and running time, which can be Ti. Similarly, in some embodiments, it can be as follows Figure 2 As shown, the running time of each startup is recorded, which can be T1, T2, T3, T4... respectively.

[0061] In the disclosed embodiment, starting from recording the second startup operation time, each time the startup operation time is recorded, the absolute value of the increment of the current startup operation time compared to the previous startup operation time can be obtained. Among them, the absolute value of the increment corresponding to the second startup operation time is the initial absolute value of the increment |S2|, that is, |S2|=│(T2-T1) / T1│. The third startup operation time T3 is recorded, and the corresponding absolute value of the increment |S3|=│(T3-T2) / T2│, so by analogy, the current absolute value of the increment |Sn| is the current time difference between the current startup operation time Tn and the previous startup operation time Tn-1, and the absolute value of the ratio between the previous startup operation time Tn-1, that is, |Sn|=│(Tn-Tn-1) / Tn-1│, n is an integer greater than or equal to 2.

[0062] Step 103: When it is determined according to the absolute value of the increment that the refrigerator is in a state to be defrosted, control the refrigerator to perform a defrosting operation.

[0063] There are many ways to determine that the refrigerator is in a state to be defrosted based on the absolute value of the increment. In some embodiments, determining that the refrigerator is in a state to be defrosted based on the absolute value of the increment includes: obtaining an initial increment difference absolute value ||Sn|-|S2|| between the current increment absolute value |Sn| and the initial increment absolute value |S2|, wherein the current increment absolute value |Sn| is the absolute value of the ratio of the current time difference between the current startup operation time Tn and the previous startup operation time Tn-1, and n is an integer greater than or equal to 2; at the initial increment difference absolute value ||Sn|-|S2||, determining the defrost state of the refrigerator, wherein the defrost state includes: a state to be defrosted or a state not defrosted.

[0064] In the above steps, the absolute value of the initial increment |S2| has been obtained. Also, for the currently recorded startup running time Tn, the absolute value of the current increment |Sn| has been correspondingly obtained. Therefore, the absolute value of the initial increment difference ||Sn| - |S2|| can be obtained. In this way, the defrost state of the refrigerator can be determined based on the absolute value of the initial increment difference ||Sn| - |S2||, where the defrost state includes: the to-be-defrosted state or the non-defrosted state.

[0065] Among them, when the absolute value of the initial increment difference is greater than a set value, for example: A, that is, ||Sn| - |S2|| > A, it can be determined that the refrigerator is in the to-be-defrosted state. At this time, the refrigerator can be controlled to perform defrost operation. Of course, if ||Sn| - |S2|| ≤ A, it can be determined that the refrigerator is in the non-defrosted state, and the next startup running time needs to be recorded and determined as the current startup running time, and then the absolute value of the initial increment difference is obtained again, and the defrost state of the refrigerator is continuously judged.

[0066] Research shows that when the frost layer thickness on the evaporator reaches 10 mm, the refrigeration effect of the refrigerator will decrease by 30%. That is to say, if the refrigeration temperature in the refrigerator reaches the preset value, then the startup time of the refrigerator will be extended by about 1 / 3. Therefore, according to the recorded startup running time of the compressor each time, the corresponding absolute value of the increment is obtained. And the absolute value of the initial increment difference ||Sn| - |S2|| is greater than a set value, indicating that the frost layer on the evaporator is relatively thick. It can be seen that the amount of frost on the evaporator surface can be reflected by the absolute value of the initial increment difference.

[0067] In some embodiments, when the absolute value of the initial increment difference is greater than a set value, for example: A, that is, ||Sn| - |S2|| > A, it can be determined that the refrigerator is in the to-be-defrosted state. If ||Sn| - |S2|| ≤ A, the defrost state of the refrigerator can also be judged based on the absolute value of the current increment difference ||Sn| - |Sn - 1|| between the current absolute value of the increment |Sn| and the previous absolute value of the increment |Sn - 1|. That is, after obtaining the absolute value of the current increment difference ||Sn| - |Sn - 1|| between the current absolute value of the increment |Sn| and the previous absolute value of the increment |Sn - 1|, if ||Sn| - |S2|| ≤ A, but ||Sn| - |Sn - 1|| > A, it can be determined that the refrigerator is in the to-be-defrosted state. If ||Sn| - |S2|| ≤ A, and ||Sn| - |Sn - 1|| < A, it can also be determined that the refrigerator is in the non-defrosted state, and the next startup running time needs to be recorded and determined as the current startup running time, and then the absolute value of the initial increment difference is obtained again, and the defrost state of the refrigerator is continuously judged.

[0068] Since the temperature and humidity will change after the refrigerator door is opened, in some embodiments, determining that the refrigerator is in a defrost pending state based on the absolute value of the increment includes: obtaining the opening state information of the refrigerator door body within the current time region, where the current time region is a time region starting from the cumulative running time reaching the set time and ending at the current moment; obtaining the absolute value of the initial increment difference ||Sn| - |S2|| between the current absolute value of the increment |Sn| and the initial absolute value of the increment |S2|; and determining the defrost state of the refrigerator according to the absolute value of the initial increment difference ||Sn| - |S2|| and the opening state information, where the defrost state includes: a defrost pending state or a non-defrost state.

[0069] For example, within the time region starting from the cumulative running time reaching the set time and ending at the current moment, that is, within the current time region, the refrigerator door body has been opened once, twice or more times, that is, the opening state information includes one or more opening state information. At this time, the corresponding set value is B, which can be 20%, 25%, 30%, etc. If ||Sn| - |S2|| > B, it can be determined that the refrigerator is in a defrost pending state. If ||Sn| - |S2|| ≤ B, it can be determined that the refrigerator is in a non-defrost state, and the next start running time needs to be recorded and determined as the current start running time, and then the absolute value of the initial increment difference is obtained again, and the defrost state of the refrigerator is continuously judged. Within the current time region, the refrigerator door body has not been opened, that is, the opening state information includes zero opening state information. At this time, the corresponding set value is C, which can be 10%, 15%, 20%, etc., and C < B. If ||Sn| - |S2|| > C, it can be determined that the refrigerator is in a defrost pending state. If ||Sn| - |S2|| ≤ C, it can be determined that the refrigerator is in a non-defrost state, and the next start running time needs to be recorded and determined as the current start running time, and then the absolute value of the initial increment difference is obtained again, and the defrost state of the refrigerator is continuously judged.

[0070] In this way, the accuracy of estimating the frost accumulation amount on the evaporator surface can be further improved, the rationality of the defrost process is increased, the problem of large frost accumulation amount on the evaporator surface caused by the defrost process starting too early or too late is avoided, and the accuracy of the refrigerator defrost control is improved.

[0071] Of course, in some embodiments, determining that the refrigerator is in a state to be defrosted based on the absolute value of the increment includes: obtaining the opening state information of the refrigerator door in the current time zone, wherein the current time zone is a time zone with the accumulated running time reaching the set time as the starting point and the current time as the end point; obtaining the current incremental difference absolute value ||Sn|-|Sn-1|| between the current incremental absolute value |Sn| and the previous incremental absolute value |Sn-1|, and obtaining the initial incremental difference absolute value ||Sn|-|S2|| between the current incremental absolute value |Sn| and the initial incremental absolute value |S2|; determining the defrost state of the refrigerator based on the current incremental difference absolute value ||Sn|-|Sn-1||, the initial incremental difference absolute value ||Sn|-|S2||, and the opening state information, wherein the defrost state includes: a state to be defrosted or a state not defrosted.

[0072] Among them, determining the defrost state of the refrigerator includes: when the opening state information includes one or more opening state information, if the absolute value of the initial incremental difference ||Sn|-|S2|| is greater than a first set value, determining that the refrigerator is in a state to be defrosted; when the opening state information includes zero opening state information, if the current absolute value of the incremental difference ||Sn|-|Sn-1|| is less than or equal to the set difference, and the absolute value of the initial incremental difference ||Sn|-|S2|| is greater than a second set value, determining that the refrigerator is in a state to be defrosted; when the opening state information includes zero opening state information, if the current absolute value of the incremental difference ||Sn|-|Sn-1|| is greater than the set difference, and the absolute value of the initial incremental difference ||Sn|-|S2|| is less than or equal to the second set value, when the current absolute value of the incremental difference ||Sn|-|Sn-1|| is greater than the second set value, determining that the refrigerator is in a state to be defrosted.

[0073] For example: within the time zone with the accumulated running time reaching the set time as the starting point and the current time as the end point, that is, within the current time zone, the refrigerator door has been opened once, twice or more times, that is, the opening status information includes one or more opening status information. At this time, the corresponding first set value is D, which can be 20%, 25%, 30%, etc. If ||Sn|-|S2||>D, it can be determined that the refrigerator is in the waiting defrost state, and if ||Sn|-|S2||≤D, it can be determined that the refrigerator is in the undefrosted state, and it is necessary to continue to record the next startup running time and determine it as the current startup running time, continue to obtain the absolute value of the initial incremental difference, and continue to judge the defrost state of the refrigerator.

[0074] In the current time period, the refrigerator door has not been opened, that is, the opening state information includes zero opening state information. At this time, the corresponding second set value is E, which can be 10%, 15%, 20%, etc., that is, E < D, and the corresponding set difference can be F. In some embodiments, F ≤ D. However, for some refrigerators with certain performance, it is also possible that F > D. In this way, after obtaining the absolute value of the current increment difference ||Sn| - |Sn-1|| and the absolute value of the initial increment difference ||Sn| - |S2||, first compare the absolute value of the current increment difference ||Sn| - |Sn-1|| with the set difference F, and then compare the absolute value of the initial increment difference ||Sn| - |S2|| with the second set value. Among them, if ||Sn| - |Sn-1|| ≤ F and ||Sn| - |S2|| > E, it can be determined that the refrigerator is in a defrosting state to be awaited; and if ||Sn| - |Sn-1|| > F and ||Sn| - |S2|| ≤ E, it is also necessary to further determine the defrosting state of the refrigerator according to ||Sn| - |Sn-1||. Further, if ||Sn| - |Sn-1|| > E, it can also be determined that the refrigerator is in a defrosting state to be awaited. Of course, if ||Sn| - |Sn-1|| > F and ||Sn| - |S2|| ≤ E, and ||Sn| - |Sn-1|| ≤ E, it can be determined that the refrigerator is in an undefrosted state, and it is necessary to continue to record the next start-up running time and determine it as the current start-up running time, continue to obtain the absolute value of the initial increment difference, and continue to judge the defrosting state of the refrigerator.

[0075] After determining that the refrigerator is in a defrosting state to be awaited according to the absolute value of the increment, the defrosting operation of the refrigerator can be controlled. In the embodiments of the present disclosure, the refrigerator can perform the defrosting operation through electric heating.

[0076] Of course, before controlling the refrigerator to perform the defrosting operation, the temperature of the freezing compartment at the last shutdown of the compressor before defrosting the refrigerator is also obtained and saved as the first freezing compartment temperature. The current start-up running time is the time period from the current start to the current shutdown. Therefore, in some embodiments, after determining that the refrigerator is in a defrosting state to be awaited according to the current absolute value of the increment, the temperature of the freezing compartment at the end of the current start-up running time is obtained and saved as the first freezing compartment temperature. That is, before controlling the refrigerator to perform the defrosting operation, it also includes: obtaining the temperature of the freezing compartment at the end of the current start-up running time and saving it as the first freezing compartment temperature. In this way, it is realized that a new defrosting control is completed on the basis of the previous defrosting, ensuring the accuracy of the defrosting control.

[0077] It can be seen that in the disclosed embodiment, the refrigerator starts running after defrosting. When the accumulated running time of the compressor reaches the set time, although the temperature of the freezer compartment meets the set conditions, by recording the start-up running time of the compressor each time after the accumulated running time reaches the set time, the incremental absolute value of each start-up running time compared with the previous start-up running time can be obtained, and the refrigerator can be defrosted according to the incremental absolute value. In this way, the amount of frost on the evaporator surface is reflected by the incremental absolute value of the compressor start-up running time, which can improve the accuracy of estimating the amount of frost on the evaporator surface, increase the rationality of the defrost process, avoid the problem of a large amount of frost on the evaporator surface caused by the early or late start of the defrost process, and improve the accuracy of the defrost control of the refrigerator. Furthermore, it can reduce energy consumption and compartment temperature fluctuations, extend the storage quality, and improve the refrigeration efficiency of the refrigerator.

[0078] Of course, in some embodiments, when the refrigerator receives an instruction to adjust the refrigeration or freezing gear, the above-mentioned defrost control process will be terminated, and when it is determined that the cumulative running time of the compressor after the refrigerator is defrosted reaches the set time, the second freezer compartment temperature of the freezer compartment is obtained, and the defrost state of the refrigerator is continued to be determined, that is, when the gear adjustment instruction is received, the temperature of the freezer compartment when the refrigerator was last started before defrosting is obtained, and saved as the first freezer compartment temperature, and the compressor is started again after the refrigerator is controlled to complete the defrosting operation.

[0079] The operation flow is collected into a specific embodiment below to illustrate the defrosting control process for a refrigerator provided by the embodiment of the present invention.

[0080] In one embodiment of the present disclosure, the set time is T, the set range may be (0, 2° C.), the first set value may be 30%, the second set value may be 20%, and the set difference may be 5%.

[0081] Figure 3 1 is a flow chart of a refrigerator defrosting control method provided by an embodiment of the present disclosure. Figure 2 , Figure 3 , the refrigerator defrost control process includes:

[0082] Step 301: Determine whether the defrosting operation of the refrigerator is completed? If yes, execute step 302; otherwise, execute step 301.

[0083] Here, before the defrosting operation, the refrigerator has obtained the temperature of the freezing compartment when the compressor was stopped for the last time and saved it as the first freezing compartment temperature.

[0084] Step 302: During the repeated operation of starting and stopping the compressor, the refrigerator obtains the accumulated operation time of the compressor.

[0085] Step 303: Determine whether the accumulated running time reaches the set time T. If yes, execute step 304; otherwise, return to step 302.

[0086] Step 304: the refrigerator acquires a second freezing compartment temperature of the freezing compartment, and obtains an absolute temperature difference |Δt|=|t2-t1| between the second freezing compartment temperature and the first freezing compartment temperature.

[0087] Step 305: Determine whether |Δt| is within a set temperature range. If yes, execute step 306; otherwise, execute step 317.

[0088] Step 306: During the repeated operation of the compressor starting and stopping, the refrigerator records the current startup operation time Tn of the compressor after the accumulated operation time reaches the set time, and obtains the current increment absolute value |Sn|.

[0089] Among them, the current increment absolute value |Sn| is the absolute value of the ratio of the current time difference between the current startup running time Tn and the previous startup running time Tn-1 to the previous startup running time Tn-1, and n is an integer greater than or equal to 2.

[0090] Step 307: The refrigerator obtains the opening status information of the refrigerator door in the current time zone.

[0091] The current time zone starts when the accumulated running time reaches the set time and ends at the current time.

[0092] Step 308: Determine whether the opening state information includes one or more opening state information. If yes, execute step 309; otherwise, execute step 311.

[0093] Step 309: The refrigerator obtains the initial increment difference absolute value ||Sn|-|S2|| between the current increment absolute value |Sn| and the initial increment absolute value |S2|.

[0094] Step 310: Determine whether ||Sn|-|S2||>30% is true. If so, execute step 316; otherwise, return to step 306.

[0095] Step 311: The refrigerator obtains the initial incremental difference absolute value ||Sn|-|S2|| between the current incremental absolute value |Sn| and the initial incremental absolute value |S2|, and obtains the current incremental difference absolute value ||Sn|-|Sn-1|| between the current incremental absolute value |Sn| and the previous incremental absolute value |Sn-1|.

[0096] Step 312: Determine whether ||Sn|-|Sn-1||≤5% is established. If yes, execute step 313; otherwise, execute step 314.

[0097] Step 313: Determine whether ||Sn|-|S2||>20% is true. If so, execute step 316; otherwise, return to step 306.

[0098] The refrigerator door is not opened, and the corresponding second set value is 20%.

[0099] Step 314: Determine whether ||Sn|-|S2||>20% is true. If so, execute step 316; otherwise, execute step 315.

[0100] Step 315: Determine whether ||Sn|-|Sn-1||>20% is true. If so, execute step 316; otherwise, return to step 306.

[0101] Step 316: the refrigerator obtains the temperature of the freezing compartment at the end of the current startup operation time, and saves it as the first freezing compartment temperature, and controls the refrigerator to perform defrosting operation, and returns to step 301.

[0102] Step 317: the refrigerator obtains the temperature of the freezing compartment when the compressor stops for the last time within the accumulated running time, and saves it as the first freezing compartment temperature, and controls the refrigerator to perform defrosting operation, and returns to step 301.

[0103] It can be seen that in this embodiment, the refrigerator starts running after defrosting. When the cumulative running time of the compressor reaches the set time, although the temperature of the freezer compartment meets the set conditions, by recording the start-up running time of the compressor each time after the cumulative running time reaches the set time, the incremental absolute value of each start-up running time compared with the previous start-up running time can be obtained, and the refrigerator can be defrosted according to the incremental absolute value. In this way, the amount of frost on the evaporator surface is reflected by the incremental absolute value of the compressor start-up running time, which can improve the accuracy of estimating the amount of frost on the evaporator surface, increase the rationality of the defrost process, avoid the problem of a large amount of frost on the evaporator surface caused by the early or late start of the defrost process, and improve the accuracy of the defrost control of the refrigerator. Furthermore, it can reduce energy consumption and compartment temperature fluctuations, extend the storage quality, and improve the refrigeration efficiency of the refrigerator.

[0104] According to the above process for refrigerator defrost control, a device for refrigerator defrost control can be constructed.

[0105] Figure 4 Schematic diagram of a defrosting control device for a refrigerator provided by an embodiment of the present disclosure. A water-washing fresh air module is configured in the refrigerator, such as Figure 4 As shown, the defrosting control device 400 for a refrigerator includes: a temperature difference determination module 410 , an increment determination module 420 and a first control module 430 .

[0106] The temperature difference determination module 410 is configured to obtain a second freezer compartment temperature of the freezer compartment when it is determined that the accumulated running time of the compressor after the refrigerator is defrosted reaches a set time, and obtain an absolute temperature difference between the second freezer compartment temperature and the first freezer compartment temperature, wherein the first freezer compartment temperature is the temperature of the freezer compartment when the compressor is stopped for the last time before the refrigerator is defrosted.

[0107] The increment determination module 420 is configured to record each startup running time of the compressor after the cumulative running time reaches the set time when the absolute temperature difference is within the set temperature range, and obtain the absolute value of the increment of each startup running time compared with the previous startup running time.

[0108] The first control module 430 is configured to control the refrigerator to perform a defrosting operation when it is determined that the refrigerator is in a defrosting state according to the absolute value of the increment.

[0109] In some embodiments, the first control module 430 includes:

[0110] The first obtaining unit is configured to obtain the initial incremental difference absolute value ||Sn|-|S2|| between the current incremental absolute value |Sn| and the initial incremental absolute value |S2|, wherein the current incremental absolute value |Sn| is the absolute value of the ratio of the current time difference between the current startup running time Tn and the previous startup running time Tn-1, and n is an integer greater than or equal to 2.

[0111] The first determination unit is configured to determine the defrost state of the refrigerator according to the absolute value of the initial incremental difference ||Sn|-|S2||, wherein the defrost state includes: a state to be defrosted or a state not defrosted.

[0112] In some embodiments, the first control module 430 includes:

[0113] The acquisition unit is configured to acquire the opening status information of the refrigerator door in the current time zone, wherein the current time zone is a time zone with the accumulated running time reaching the set time as the starting point and the current moment as the end point.

[0114] The second obtaining unit is configured to obtain the current incremental difference absolute value ||Sn|-|Sn-1|| between the current incremental absolute value |Sn| and the previous incremental absolute value |Sn-1|, and to obtain the initial incremental difference absolute value ||Sn|-|S2|| between the current incremental absolute value |Sn| and the initial incremental absolute value |S2|.

[0115] The second determination unit is configured to determine the defrost state of the refrigerator according to the current incremental difference absolute value ||Sn|-|Sn-1||, the initial incremental difference absolute value ||Sn|-|S2||, and the start-up state information, wherein the defrost state includes: a state to be defrosted or a state not defrosted.

[0116] In some embodiments, the second determination unit is specifically configured to, when the opening status information includes one or more opening status information, if the absolute value of the initial incremental difference ||Sn|-|S2|| is greater than a first set value, determine that the refrigerator is in a state to be defrosted; when the opening status information includes zero opening status information, if the current absolute value of the incremental difference ||Sn|-|Sn-1|| is less than or equal to the set difference, and the absolute value of the initial incremental difference ||Sn|-|S2|| is greater than a second set value, determine that the refrigerator is in a state to be defrosted; when the opening status information includes zero opening status information, if the current absolute value of the incremental difference ||Sn|-|Sn-1|| is greater than the set difference, and the absolute value of the initial incremental difference ||Sn|-|S2|| is less than or equal to the second set value, and when the current absolute value of the incremental difference ||Sn|-|Sn-1|| is greater than the second set value, determine that the refrigerator is in a state to be defrosted; wherein the second set value is less than the first set value.

[0117] In some embodiments, it also includes:

[0118] The acquisition and storage module is configured to acquire the temperature of the freezing compartment at the end of the current startup operation time and store it as the first freezing compartment temperature.

[0119] In some embodiments, it also includes:

[0120] The second control module is configured to obtain the temperature of the freezer compartment when the compressor was last shut down within the cumulative running time when the absolute temperature difference is not within the set temperature range, save it as the first freezer compartment temperature, and control the refrigerator to perform defrosting operation.

[0121] In some embodiments, it also includes:

[0122] The third control module is configured to, upon receiving a gear adjustment instruction, obtain the temperature of the freezer compartment when the refrigerator was last started before defrosting, save it as the first freezer compartment temperature, and control the refrigerator to start the compressor again after the defrosting operation is completed.

[0123] The defrost control process of a refrigerator used in a defrost control device for a refrigerator will be further described below in conjunction with the embodiments.

[0124] In this embodiment, if the set time is T, the setting range can be (0, 2° C.), the first setting value can be 30%, the second setting value can be 20%, and the setting difference can be 5%.

[0125] Figure 5 Schematic diagram of a defrosting control device for a refrigerator provided by an embodiment of the present disclosure. Figure 5 As shown, the defrost control device 400 for a refrigerator includes: a temperature difference determination module 410, an increment determination module 420, a first control module 430, an acquisition and preservation module 440, a second control module 450 and a third control module 460, wherein the first control module 430 may include: an acquisition unit 431, a second obtaining unit 432 and a second determination unit 433.

[0126] In this embodiment, before the defrosting operation of the refrigerator, the acquisition and storage module 440 acquires the temperature of the freezer compartment when the compressor was last stopped and saves it as the first freezer compartment temperature. In this way, after the defrosting operation of the refrigerator is completed, if the accumulated operation time of the compressor reaches the set time T, the temperature difference determination module 410 acquires the second freezer compartment temperature of the freezer compartment and obtains the absolute temperature difference between the second freezer compartment temperature and the first freezer compartment temperature |Δt|=|t2-t1|.

[0127] If |Δt| is within (0, 2°C), the increment determination module 430 records the current startup operation time Tn of the compressor after the cumulative operation time reaches the set time, and obtains the current increment absolute value |Sn|. The current increment absolute value |Sn| is the absolute value of the ratio of the current time difference between the current startup operation time Tn and the previous startup operation time Tn-1 to the previous startup operation time Tn-1, and n is an integer greater than or equal to 2.

[0128] The acquisition unit 431 in the first control module 430 can acquire the opening status information of the refrigerator door in the current time zone, and when the opening status information includes one or more opening status information, the second acquisition unit 432 obtains the initial incremental difference absolute value ||Sn|-|S2|| between the current incremental absolute value |Sn| and the initial incremental absolute value |S2|, and when ||Sn|-|S2||>30%, the second determination unit 433 can determine that the refrigerator is in a defrosting state.

[0129] When the opening state information does not include one or more opening state information, the second obtaining unit 432 obtains the initial increment difference absolute value ||Sn|-|S2|| between the current increment absolute value |Sn| and the initial increment absolute value |S2|, and obtains the current increment difference absolute value ||Sn|-|Sn-1|| between the current increment absolute value |Sn| and the previous increment absolute value |Sn-1|, so that if ||Sn|-|Sn-1||≤5%, ||Sn|-|S2||>20%, the second determining unit 433 can determine that the refrigerator is in a state to be defrosted. And ||Sn|-|Sn-1||>5%, ||Sn|-|S2||>20%, | The second determining unit 433 can determine that the refrigerator is in a state to be defrosted. When ||Sn|-|Sn-1||>5%, Sn|-|S2||≤20%, and further, when ||Sn|-|Sn-1||>20%, the second determining unit 433 may also determine that the refrigerator is in a defrosting state.

[0130] After determining that the refrigerator is in the defrosting state, the acquisition and holding module 440 can acquire the temperature of the freezing compartment at the end of the current startup operation time and save it as the first freezing compartment temperature, and the first control module 430 also controls the refrigerator to perform defrosting operation.

[0131] If |Δt| is not within (0, 2°C), the second control module 450 obtains the temperature of the freezer compartment when the compressor is last shut down within the cumulative operating time, saves it as the first freezer compartment temperature, and controls the refrigerator to perform defrosting operation.

[0132] Of course, if a gear adjustment instruction is received, wherein the gear adjustment instruction includes: a refrigeration or freezing gear adjustment instruction, the third control module 460 obtains the temperature of the freezer compartment when the refrigerator was last started before defrosting, and saves it as the first freezer compartment temperature, and controls the refrigerator to start the compressor again after the defrosting operation is completed, that is, terminates the current refrigerator defrost control process, and performs the next refrigerator defrost control process.

[0133] It can be seen that in this embodiment, the refrigerator starts running after defrosting. When the cumulative running time of the compressor reaches the set time, the temperature of the freezer compartment meets the set conditions. However, the device for defrosting control of the refrigerator can obtain the absolute value of the increment of each startup running time compared with the previous startup running time by recording the startup running time of the compressor each time after the cumulative running time reaches the set time, and can determine that the refrigerator is in a defrosting state according to the absolute value of the increment, and control the refrigerator to perform defrosting operation. In this way, the amount of frost on the evaporator surface is reflected by the absolute value of the increment of the compressor startup running time, which can improve the accuracy of estimating the amount of frost on the evaporator surface, increase the rationality of the defrosting process, avoid the problem of a large amount of frost on the evaporator surface caused by the early or late start of the defrosting process, and improve the accuracy of defrosting control of the refrigerator. Furthermore, it can reduce energy consumption and compartment temperature fluctuations, extend the storage quality, and improve the refrigeration efficiency of the refrigerator.

[0134] Combination Figure 6 The embodiment of the present disclosure provides a device 600 for controlling defrosting of a refrigerator, comprising:

[0135] The processor 1000 and the memory 1001 may also include a communication interface 1002 and a bus 1003. The processor 1000, the communication interface 1002, and the memory 1001 may communicate with each other through the bus 1003. The communication interface 1002 may be used for information transmission. The processor 1000 may call the logic instructions in the memory 1001 to execute the method for refrigerator defrosting control of the above embodiment.

[0136] In addition, the logic instructions in the above-mentioned memory 1001 can be implemented in the form of software functional units and can be stored in a computer-readable storage medium when sold or used as an independent product.

[0137] The memory 1001 is a computer-readable storage medium that can be used to store software programs and computer executable programs, such as program instructions / modules corresponding to the method in the embodiment of the present disclosure. The processor 1000 executes the function application and data processing by running the program instructions / modules stored in the memory 1001, that is, the method for refrigerator defrosting control in the above method embodiment is implemented.

[0138] The memory 1001 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and an application 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 1001 may include a high-speed random access memory and may also include a non-volatile memory.

[0139] An embodiment of the present disclosure provides a defrost control device for a refrigerator, comprising: a processor and a memory storing program instructions, wherein the processor is configured to execute a defrost control method for a refrigerator when executing the program instructions.

[0140] Combination Figure 7 , the embodiment of the present disclosure provides a refrigerator 700, including: a refrigerator body, and the above-mentioned refrigerator defrost control device 400 (600). The refrigerator defrost control device 400 (600) is installed on the refrigerator body. The installation relationship described here is not limited to placement inside the product, but also includes installation connections with other components of the product, including but not limited to physical connections, electrical connections or signal transmission connections. It can be understood by those skilled in the art that the refrigerator defrost control device 400 (600) can be adapted to a feasible refrigerator body, thereby realizing other feasible embodiments.

[0141] An embodiment of the present disclosure provides a storage medium storing program instructions, wherein the program instructions, when executed, execute the above-mentioned method for refrigerator defrosting control.

[0142] An embodiment of the present disclosure provides a computer program product, which includes a computer program stored on a storage medium, and the computer program includes program instructions. When the program instructions are executed by a computer, the computer executes the above-mentioned refrigerator defrosting control method.

[0143] The above-mentioned storage medium may be a transient computer-readable storage medium or a non-transitory computer-readable storage medium.

[0144] The technical solution of the embodiment of the present disclosure can be embodied in the form of a software product, which is stored in a storage medium and includes one or more instructions for enabling a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in the embodiment of the present disclosure. The aforementioned storage medium may be a non-transient storage medium, including: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and other media that can store program codes, or a transient storage medium.

[0145] The above description and the accompanying drawings fully illustrate the embodiments of the present disclosure so that those skilled in the art can practice them. Other embodiments may include structural, logical, electrical, process and other changes. The embodiments represent only possible changes. Unless explicitly required, individual components and functions are optional, and the order of operation may vary. Parts and features of some embodiments may be included in or replace parts and features of other embodiments. The scope of the embodiments of the present disclosure includes the entire scope of the claims, and all available equivalents of the claims. When used in this application, although the terms "first", "second", etc. may be used in this application to describe each element, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, without changing the meaning of the description, the first element can be called the second element, and similarly, the second element can be called the first element, as long as all occurrences of the "first element" are renamed consistently and all occurrences of the "second element" are renamed consistently. The first element and the second element are both elements, but may not be the same element. Moreover, the words used in this application are only used to describe the embodiments and are not used to limit the claims. As used in the description of the embodiments and claims, unless the context clearly indicates, the singular forms "a", "an" and "the" are intended to include the plural forms as well. Similarly, the term "and / or" as used in this application refers to any and all possible combinations of one or more associated listings. In addition, when used in this application, the term "comprise" and its variants "comprises" and / or comprising refer to the presence of 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 groups of these. In the absence of further restrictions, the elements defined by the sentence "including one..." do not exclude the presence of other identical elements in the process, method or device including the elements. In this article, each embodiment may focus on the differences from other embodiments, and the same and similar parts between the embodiments may refer to each other. For the methods, products, etc. disclosed in the embodiments, if they correspond to the method part disclosed in the embodiments, then the relevant parts can refer to the description of the method part.

[0146] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software may depend on the specific application and design constraints of the technical solution. The technicians may use different methods for each specific application to implement the described functions, but such implementations should not be considered to exceed the scope of the embodiments of the present disclosure. The technicians may clearly understand that, for the convenience and simplicity of description, the specific working processes of the systems, devices and units described above may refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here.

[0147] In the embodiments disclosed herein, the disclosed methods and products (including but not limited to devices, equipment, etc.) can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units can be only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between each other shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms. The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to implement this embodiment. In addition, each functional unit in the embodiment of the present disclosure may be integrated in a processing unit, or each unit may exist physically alone, or two or more units may be integrated in one unit.

[0148] The flowchart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system, method and computer program product according to the embodiment of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of the code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. In some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, which can depend on the functions involved. In the description corresponding to the flowchart and the block diagram in the accompanying drawings, the operations or steps corresponding to different boxes can also occur in a different order from the order disclosed in the description, and 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 opposite order, which can depend on the functions involved. Each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented by a dedicated hardware-based system that performs the specified functions or actions, or may be implemented by a combination of dedicated hardware and computer instructions.

Claims

1. A method for controlling defrosting of a refrigerator, characterized in that: include: When it is determined that the accumulated running time of the compressor after the refrigerator is defrosted reaches the set time, a second freezing compartment temperature of the freezing compartment is obtained, and an absolute temperature difference between the second freezing compartment temperature and the first freezing compartment temperature is obtained, wherein the first freezing compartment temperature is the temperature of the freezing compartment when the compressor is stopped for the last time before the refrigerator is defrosted; When the absolute temperature difference is within the set temperature range, record the start-up and running time of the compressor each time after the cumulative running time reaches the set time, and obtain the absolute value of the increment of each start-up and running time compared with the previous start-up and running time; When it is determined according to the absolute value of the increment that the refrigerator is in a state to be defrosted, the refrigerator is controlled to perform a defrosting operation.

2. The method according to claim 1, characterized in that Determining that the refrigerator is in a defrosting state according to the absolute value of the increment includes: Obtain the initial increment difference absolute value ||Sn|-|S2|| between the current increment absolute value |Sn| and the initial increment absolute value |S2|, wherein the current increment absolute value |Sn| is the absolute value of the ratio of the current time difference between the current startup operation time Tn and the previous startup operation time Tn-1 to the previous startup operation time Tn-1, and n is an integer greater than or equal to 2; The defrost state of the refrigerator is determined according to the absolute value of the initial incremental difference ||Sn|-|S2||, wherein the defrost state includes: a state to be defrosted or a state not defrosted.

3. The method according to claim 1, characterized in that Determining that the refrigerator is in a defrosting state according to the absolute value of the increment includes: Obtain the opening status information of the refrigerator door in the current time zone, wherein the current time zone is a time zone with the accumulated running time reaching the set time as the starting point and the current time as the end point; Obtain the current increment difference absolute value ||Sn|-|Sn-1|| between the current increment absolute value |Sn| and the previous increment absolute value |Sn-1|, and obtain the initial increment difference absolute value ||Sn|-|S2|| between the current increment absolute value |Sn| and the initial increment absolute value |S2|; The defrost state of the refrigerator is determined according to the current absolute value of the incremental difference ||Sn|-|Sn-1||, the absolute value of the initial incremental difference ||Sn|-|S2||, and the start-up state information, wherein the defrost state includes: a state to be defrosted or a state not defrosted.

4. The method according to claim 3, characterized in that: Determining the defrosting state of the refrigerator includes: In the case where the opening state information includes one or more opening state information, if the absolute value of the initial incremental difference ||Sn|-|S2|| is greater than the first set value, it is determined that the refrigerator is in a defrosting state; In the case where the opening state information includes zero opening state information, if the current incremental difference absolute value ||Sn|-|Sn-1|| is less than or equal to the set difference, and the initial incremental difference absolute value ||Sn|-|S2|| is greater than the second set value, it is determined that the refrigerator is in the defrosting state; In the case where the opening state information includes zero opening state information, if the current absolute value of the incremental difference ||Sn|-|Sn-1|| is greater than the set difference, and the initial absolute value of the incremental difference ||Sn|-|S2|| is less than or equal to the second set value, and in the case where the current absolute value of the incremental difference ||Sn|-|Sn-1|| is greater than the second set value, it is determined that the refrigerator is in the defrosting state; The second setting value is smaller than the first setting value.

5. The method according to claim 1, characterized in that Before controlling the refrigerator to perform defrosting operation, the method further includes: Get the temperature of the freezer compartment at the end of the current startup run time and save it as the first freezer compartment temperature.

6. The method according to claim 1, characterized in that Also includes: When the absolute temperature difference is not within the set temperature range, the temperature of the freezing compartment when the compressor is last stopped within the cumulative running time is obtained and saved as the first freezing compartment temperature, and the refrigerator is controlled to perform defrosting operation.

7. The method according to any one of claims 1 to 6, characterized in that: Also includes: When the gear adjustment instruction is received, the temperature of the freezer compartment when the refrigerator is last started before defrosting is obtained and saved as the first freezer compartment temperature, and the compressor is started again after the refrigerator is controlled to complete the defrosting operation.

8. A device for controlling defrosting of a refrigerator, the device comprising a processor and a memory storing program instructions, characterized in that: The processor is configured to execute the method for refrigerator defrosting control according to any one of claims 1 to 7 when executing the program instructions.

9. A refrigerator, characterized in that: include: Refrigerator body; The device for refrigerator defrost control as claimed in claim 8 is installed on the refrigerator body.

10. A storage medium storing program instructions, characterized in that: When the program instructions are executed, the method for refrigerator defrosting control as described in any one of claims 1 to 7 is executed.