Defrosting control method and device based on multiple delay determinations

By employing a defrosting control method that involves multiple delayed judgments, combined with an IoT platform and a data platform, the refrigerator's operating status is determined based on temperature difference data from the refrigerator terminal. This solves the energy consumption and preservation issues caused by high defrosting frequency, extends compressor life, and reduces noise.

CN117168070BActive Publication Date: 2026-05-19SICHUAN HONGMEI INTELLIGENT TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SICHUAN HONGMEI INTELLIGENT TECH CO LTD
Filing Date
2023-09-01
Publication Date
2026-05-19

AI Technical Summary

Technical Problem

Existing refrigerators have problems with defrosting control, such as increased power consumption due to high defrosting frequency, reduced preservation effect due to temperature shock, and reduced compressor life.

Method used

A defrosting control method based on multiple delayed judgments is adopted. By combining the temperature difference data of the refrigerator terminal with the Internet of Things platform and data platform, the operating status of the refrigerator is judged, and the decision on whether to delay defrosting is made according to the abnormal judgment rules, thereby reducing the number of defrosting times.

Benefits of technology

It reduces refrigerator energy consumption, minimizes the impact of temperature shocks on food preservation, extends the lifespan of the compressor, and reduces noise.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117168070B_ABST
    Figure CN117168070B_ABST
Patent Text Reader

Abstract

The embodiment of the present application relates to a defrosting control method and device based on multiple delay judgments, the method comprising: when a first flag bit issued by a refrigerator terminal is received, extracting difference data in a first time period; judging whether the running condition of the refrigerator terminal in the first time period hits performance auxiliary judgment rules; if any one of the abnormal judgment rules is not hit, issuing a first delay defrosting instruction of the current defrosting cycle to the refrigerator terminal, so that the refrigerator terminal determines a second predetermined defrosting time, and defrosts at the second predetermined defrosting time under the condition that no second delay defrosting instruction is received before the second predetermined defrosting time; determining a standard value; when a second flag bit issued by the refrigerator terminal is received, judging whether the second delay defrosting is needed according to the standard value; if at least one of the abnormal judgment rules is hit, informing the refrigerator terminal to defrost at a first predetermined defrosting time. The present application can delay defrosting under the condition that the running state of the refrigerator terminal is stable.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of refrigerator technology, and in particular to a defrosting control method and device based on multiple delayed judgments. Background Technology

[0002] Frosting on the condenser is a major pain point for refrigerator products.

[0003] Because condenser frost buildup can cause malfunctions in refrigerator cooling, ultimately affecting its preservation performance, the industry has been exploring ways to precisely control condenser frost buildup and reduce cooling anomalies caused by it. To minimize the impact of condenser frost, refrigerator manufacturers have developed a defrosting algorithm based on years of experimental experience, which calculates the cumulative defrosting interval based on compressor operating time, operating rate, and door opening time. The core of this algorithm is to prioritize preventing condenser frost buildup even if it requires a higher defrosting frequency. For example, a certain brand of refrigerator may require defrosting approximately once every 24 hours.

[0004] However, a higher defrosting frequency increases the refrigerator's power consumption, and the freezer temperature rises when the defrosting heater is working, creating temperature shocks that affect the preservation of food stored in the freezer. Furthermore, after defrosting, the high freezer temperature causes the compressor to operate at high speed for intensive cooling, but this reduces the compressor's lifespan and generates significant noise. Summary of the Invention

[0005] To solve the above-mentioned technical problems, or at least partially solve them, the present invention provides a defrosting control method and apparatus based on multiple delay judgments.

[0006] According to a first aspect, the defrosting control method based on multiple delay judgments provided in the embodiments of the present invention, the method being executed by a data platform, the method comprising:

[0007] Upon receiving the first flag bit sent by the refrigerator terminal, the difference data within a first time period is extracted. The first time period is from the end of the previous defrost cycle to the moment the refrigerator terminal sends the first flag bit. The difference data is the difference between the freezer compartment temperature and the evaporator compartment temperature of the refrigerator terminal. The refrigerator terminal sends the first flag bit to the data platform via the IoT platform at a preset time point before reaching the first predetermined defrost time. The first predetermined defrost time is obtained by adding a defrost reference interval time to the end of the previous defrost cycle. The defrost reference interval time is a reference value for the defrost interval time calculated by the refrigerator terminal based on its operating status.

[0008] Based on the difference data within the first time period, determine whether the operation of the refrigerator terminal within the first time period matches the abnormal judgment rule in the performance auxiliary judgment rule.

[0009] If any anomaly detection rule is not met, the IoT platform sends the first delayed defrost command for this defrost cycle to the refrigerator terminal, enabling the refrigerator terminal to determine a second predetermined defrost time. If no further delayed defrost command is received before the second predetermined defrost time, defrosting will occur at the second predetermined defrost time. The second predetermined defrost time is the first predetermined defrost time plus a delay period. A standard value is determined based on the fluctuation of the difference data within the first time period. Upon receiving the second flag bit from the refrigerator terminal, the standard value is used to determine whether a further defrost delay is necessary. The refrigerator terminal sends the second flag bit to the data platform via the IoT platform at a preset time point before the current second predetermined defrost time.

[0010] If at least one of the anomaly detection rules is met, the refrigerator terminal is notified through the IoT platform to defrost at the first predetermined defrosting time.

[0011] According to a second aspect, the defrosting control device based on multiple delay judgments provided in embodiments of the present invention, the device being deployed on a data platform, the device comprising:

[0012] The first extraction module is used to extract difference data within a first time period when it receives a first flag bit sent by the refrigerator terminal; wherein, the first time period is from the end of the last defrost to the time when the refrigerator terminal sends the first flag bit, the difference data is the difference between the freezer temperature and the evaporator temperature of the refrigerator terminal, the refrigerator terminal sends the first flag bit to the data platform through the Internet of Things platform at a preset time point before reaching the first predetermined defrost time, the first predetermined defrost time is obtained by adding a defrost reference interval time to the end of the last defrost; the defrost reference interval time is a reference value of the defrost interval time calculated by the refrigerator terminal based on the operating status of the refrigerator terminal;

[0013] The first judgment module is used to determine whether the operation of the refrigerator terminal in the first time period hits the abnormal judgment rule in the performance auxiliary judgment rule based on the difference data in the first time period.

[0014] The first sending module is used to send the first delayed defrosting instruction of the current defrosting cycle to the refrigerator terminal through the IoT platform if any abnormal judgment rule is not hit, so that the refrigerator terminal can determine the second predetermined defrosting time, and perform defrosting at the second predetermined defrosting time if no further delayed defrosting instruction is received before the second predetermined defrosting time; wherein, the second predetermined defrosting time is the first predetermined defrosting time plus a delay period; a standard value is determined based on the fluctuation of the difference data within the first time period; when the second flag bit sent by the refrigerator terminal is received, it is determined whether further defrosting delay is needed based on the standard value; wherein, the refrigerator terminal sends the second flag bit to the data platform through the IoT platform at a preset time point before the current second predetermined defrosting time;

[0015] The second sending module is used to notify the refrigerator terminal to defrost at the first predetermined defrost time if at least one of the anomaly judgment rules is met.

[0016] The defrosting control method and apparatus based on multiple delay judgments provided in this invention involves the refrigerator terminal sending a first flag bit to a data platform via an IoT platform at a preset time point before reaching a first predetermined defrosting time. Upon receiving the first flag bit from the refrigerator terminal, the data platform extracts the difference data within a first time period; then, it determines whether the refrigerator terminal's operation within the first time period matches any of the abnormal judgment rules in the performance auxiliary judgment rules; if no abnormal judgment rule is matched, the IoT platform sends the first delayed defrosting instruction for this defrosting cycle to the refrigerator terminal, enabling the refrigerator terminal to determine a second predetermined defrosting time, and to perform defrosting at the second predetermined defrosting time if no further delayed defrosting instruction is received before the second predetermined defrosting time; a standard value is determined; upon receiving the second flag bit from the refrigerator terminal, it determines whether a further defrosting delay is needed based on the standard value; if at least one abnormal judgment rule is matched, the IoT platform notifies the refrigerator terminal to perform defrosting at the first predetermined defrosting time. As can be seen, the method provided in this embodiment of the invention performs delayed defrosting when the refrigerator's operating conditions are stable, and does not perform delayed defrosting when the operating conditions are unstable. Therefore, under stable operating conditions, the number of defrosting cycles can be reduced, thereby lowering the energy consumption of the refrigerator. Reducing the number of defrosting cycles also reduces temperature fluctuations caused by the defrosting heater, preventing any impact on food preservation. Furthermore, it reduces the impact on the compressor's lifespan caused by the need for the compressor to operate at high speed for strong cooling after defrosting, thus extending the compressor's lifespan and reducing noise. Attached Figure Description

[0017] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.

[0018] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0019] Figure 1 This is a flowchart illustrating a defrosting control method based on multiple delay judgments in one embodiment of the present invention. Detailed Implementation

[0020] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0021] In a first aspect, embodiments of the present invention provide a defrosting control method based on multiple delay judgments. This method is executed by a data platform and involves a refrigerator terminal, an Internet of Things (IoT) platform, and a data platform. The refrigerator terminal and the data platform interact with each other through the IoT platform.

[0022] See Figure 1 The method includes the following steps S110 to S140:

[0023] S110. Upon receiving the first flag bit sent by the refrigerator terminal, extract the difference data within a first time period; wherein, the first time period is from the end of the last defrost to the moment when the refrigerator terminal sends the first flag bit, the difference data is the difference between the freezer temperature and the evaporator temperature of the refrigerator terminal, the refrigerator terminal sends the first flag bit to the data platform through the Internet of Things platform at a preset time point before reaching the first predetermined defrost moment, the first predetermined defrost moment is obtained by adding a defrost reference interval time to the end of the last defrost; the defrost reference interval time is a reference value of the defrost interval time calculated by the refrigerator terminal based on the operating status of the refrigerator terminal;

[0024] The defrosting baseline interval can be calculated using the refrigerator's defrosting algorithm. This algorithm calculates the baseline value for the defrosting interval based on operational data such as compressor operating time, operating rate, and door opening time. Therefore, the defrosting baseline interval changes with the refrigerator's operating conditions, rather than remaining constant.

[0025] For example, the defrosting baseline interval calculated in one instance was 8 hours.

[0026] The refrigerator terminal sends a first flag bit at a preset time point before the first predetermined defrost time. The first predetermined defrost time is obtained by adding the defrost baseline interval time to the end time of the previous defrost operation. For example, if the last defrost operation ended at 1:00 AM on a certain day, and the defrost baseline interval time is 8 hours, then the first predetermined defrost time is 9:00 AM on that day. In other words, the refrigerator terminal initially anticipates defrosting at 9:00 AM, and therefore sends the first flag bit 0xFF to the data platform at 8:30 AM. That is, the first flag bit 0xFF is sent to the data platform half an hour before the first predetermined defrost time to determine whether defrosting needs to be delayed. If delayed defrosting is needed, the defrosting will proceed after a certain time from 9:00 AM; if delayed defrosting is not needed, defrosting will begin at 9:00 AM.

[0027] The first time period is from the end of the last defrost cycle to the time when the refrigerator terminal sends the first flag bit. The end of the last defrost cycle was 1:00 AM on a certain day. The refrigerator terminal sent the first flag bit 0xFF to the data platform at 8:30 AM. Therefore, the first time period is from 1:00 AM to 8:30 AM.

[0028] The difference data refers to the temperature difference between the freezer compartment and the evaporator compartment of the refrigerator terminal. Therefore, the difference data represents the difference between the two temperatures. Within the first time period, there are multiple time points. At each time point, the temperature sensors in the refrigerator terminal can collect the freezer compartment temperature and the evaporator compartment temperature. Therefore, the difference between the two temperatures is calculated to obtain a difference data point. The difference data points corresponding to each time point form a time series, thus obtaining the difference data for the first time period.

[0029] S120. Based on the difference data within the first time period, determine whether the operation of the refrigerator terminal within the first time period matches the abnormal judgment rule in the performance auxiliary judgment rule.

[0030] Among them, the performance auxiliary judgment rule is the judgment rule for determining whether the refrigerator is operating well. The performance auxiliary judgment rule includes at least one anomaly judgment rule.

[0031] Specifically, if, based on the difference data within the first time period, the refrigerator terminal's operation within that time period matches one or more anomaly judgment rules, it indicates that the refrigerator terminal's operation is not good, and therefore, delayed defrosting is not suitable. Conversely, if the refrigerator terminal's operation within the first time period does not match any of the anomaly judgment rules, it indicates that the refrigerator terminal's operation within that time period is good, and delayed defrosting is permissible.

[0032] In one embodiment, the performance auxiliary judgment rule includes a first anomaly judgment rule, which includes: the compressor start-up rate of the refrigerator terminal is greater than 90% during the first time period, and the compressor speed exceeds a preset speed for a period of more than 60% of the time; wherein, if the difference data in the first time period matches the first anomaly judgment rule, it is determined that there is a peak on the change curve of the difference data of the refrigerator terminal in the first time period.

[0033] In other words, the first anomaly detection rule is used to determine whether there are any "jump points" on the curve of the difference data over time within the first time period. A "jump point" refers to a point on the curve that jumps around.

[0034] The preset speed is, for example, 3000 RPM.

[0035] The uptime rate refers to the percentage of time the compressor operates within the first time period.

[0036] For example, if the compressor's operating rate exceeds 60% and the time spent at 3000 RPM or higher exceeds 60% in the first time period, it indicates that there are gaps in the difference data in the first time period, and delayed defrosting is not suitable in this case.

[0037] In one embodiment, the performance-assisted judgment rule includes a second anomaly judgment rule, which includes at least one of the following:

[0038] The number of valid difference data within the first time period is less than a preset number;

[0039] The average fluctuation value of the effective difference data within the first time period is greater than the preset value.

[0040] The preset quantity is, for example, 5. Typically, the number of difference data points in a defrosting cycle is around 100. If the number of valid difference data points is less than 5, it indicates that the difference data is greatly affected by external factors, resulting in a large number of invalid difference data points.

[0041] The preset value is, for example, 1. If the average fluctuation value of the effective difference data is greater than 1 within a defrosting cycle or within the first time period, it indicates that the effective difference data has problems of dispersion, non-aggregation, and non-convergence.

[0042] It is evident that if the valid difference data within the first time period matches at least one of the above-mentioned second anomaly judgment rules, it indicates that the data is inaccurate, of poor quality, and does not meet the data quality requirements, which will have a significant impact on subsequent steps.

[0043] In one embodiment, the performance-assisted judgment rule includes a third anomaly judgment rule, which includes:

[0044] The current time is more than 8 hours away from the start time of the last defrost, the refrigeration time tn is greater than or equal to tmax×1.8, and there is no refrigeration door opening event during the current refrigeration cycle;

[0045] Wherein, the refrigeration time tn is calculated from the second start-up of the compressor in the first refrigeration cycle after the end of the last defrost until the end of the nth refrigeration cycle in which the current time is located; tmax is max(t2, t3); t2 is calculated from the end of two consecutive refrigeration cycles starting from the second refrigeration cycle; t3 is calculated from the end of two consecutive refrigeration cycles starting from the end of the third refrigeration cycle; the refrigeration cycle is calculated from the end of the current refrigeration cycle until the end of the next refrigeration cycle.

[0046] The third anomaly judgment rule is used to determine whether there is a frost blockage problem at the refrigerator terminal.

[0047] The refrigeration cycle is the period from the end of one refrigeration cycle to the end of the next refrigeration cycle.

[0048] The refrigeration time tn is calculated from the moment the compressor is turned on for the second time in the first refrigeration cycle after the last defrost, until the end of the nth refrigeration cycle in which the current moment is located; where the current moment refers to the moment when the refrigerator terminal sends the first flag bit, and the nth refrigeration cycle in which the current moment is located is the current refrigeration cycle.

[0049] Where tmax is max(t2, t3), tmax refers to the steady-state refrigeration time of the refrigerator.

[0050] If the refrigerator terminal's operation matches the third abnormal judgment rule mentioned above, it indicates that the refrigerator terminal has experienced frost blockage, and in this case, defrosting will not be delayed.

[0051] As can be seen, the above performance-assisted judgment rules specify several specific situations in which delayed defrosting cannot be performed. Of course, there may also be other situations in which delayed defrosting is not suitable.

[0052] S130. If any anomaly judgment rule is not met, the first delayed defrosting instruction for this defrosting cycle is sent to the refrigerator terminal through the IoT platform, so that the refrigerator terminal determines the second predetermined defrosting time, and performs defrosting at the second predetermined defrosting time if no further delayed defrosting instruction is received before the second predetermined defrosting time; wherein, the second predetermined defrosting time is the first predetermined defrosting time plus a delay duration; a standard value is determined based on the fluctuation of the difference data within the first time period; upon receiving the second flag bit sent by the refrigerator terminal, it is determined whether further defrosting delay is needed based on the standard value; wherein, the refrigerator terminal sends the second flag bit to the data platform through the IoT platform at a preset time point before the current second predetermined defrosting time;

[0053] In other words, if the refrigerator terminal does not trigger any of the anomaly detection rules, it indicates that the refrigerator terminal is operating stably and defrosting can be delayed. Therefore, the data platform issues an initial delayed defrosting command through the IoT platform, which is the first instruction to delay defrosting. After receiving the initial delayed defrosting command, the refrigerator terminal determines a second scheduled defrosting time. The second scheduled defrosting time is based on the first scheduled defrosting time with an added delay period. For example, if the delay period is 2 hours and the first scheduled defrosting time is 9:00 AM, then the second scheduled defrosting time is 11:00 AM.

[0054] Of course, defrosting will not necessarily occur at the second scheduled defrost time. Therefore, before the second scheduled defrost time arrives, the data platform may send another defrost delay command to the refrigerator terminal. In this case, the refrigerator terminal will update the second scheduled defrost time, for example, delaying it by two hours, so the updated second scheduled defrost time is 13:00. Moreover, the data platform may send multiple defrost delay commands to the refrigerator terminal, thus creating multiple delays.

[0055] It is evident that if the refrigerator terminal does not receive a further delay defrosting instruction from the data platform before the second predetermined defrosting time, the refrigerator terminal will perform defrosting when the second predetermined defrosting time is reached.

[0056] In one embodiment, determining the standard value based on the fluctuation of the difference data within the first time period may specifically include: calculating the average value of the difference data within the first time period; calculating the average fluctuation value within the first time period based on the difference data and the first average value; summing the first average value and the average fluctuation value to obtain the standard value, and storing the standard value.

[0057] For example, if no anomaly detection rule is matched, the average of the difference data within the first time period is calculated. For example, the difference data within the first time period might be x1, x2, x3, ... x n Then, the first average value is calculated using the following formula:

[0058]

[0059] Where Ac is the first average value, and n is the number of difference data points in the first time period.

[0060] The average fluctuation value can be calculated using a first formula, which is:

[0061]

[0062] Where Ab is the average fluctuation value, n is the number of difference data points within the first time period, x1, x2, x3, ... x n Here, represents the difference data within the first time period, and Ac represents the first average value.

[0063] Specifically, after extracting the effective difference data within the first time period, the average fluctuation value of the effective difference data within the first time period can be calculated. In this case, n in the first calculation formula above represents the number of effective difference data points within the first time period, x1, x2, x3, ... x n represents the effective difference data within the first time period, Ac represents the average value of the effective difference data within the first time period, and Ab represents the average fluctuation value of the effective difference data within the first time period.

[0064] Then, summing Ac and Ab yields the standard value A.

[0065] It is evident that if no anomaly judgment rule is hit, it indicates that the refrigerator terminal is operating smoothly during the first time period. Therefore, a standard value can be calculated based on the difference data during the first time period, and then the standard value can be used to determine whether delayed defrosting is necessary again.

[0066] The refrigerator terminal sends the second flag bit to the data platform via the IoT platform at a preset time point before the current second scheduled defrost time. For example, if the current second scheduled defrost time is 11:00, at 10:30, the refrigerator terminal sends the second flag bit 0xFE to the data platform, that is, it sends the second flag bit 0xFE 30 minutes in advance. When the data platform receives the second flag bit 0xFE, it determines whether further defrosting delay is needed based on the standard value A. If so, it sends a further defrosting delay command to the refrigerator terminal. If not, it does not send a further defrosting delay command to the refrigerator terminal.

[0067] In one embodiment, the step of determining whether a further defrosting delay is needed based on the standard value when receiving the second flag bit sent by the refrigerator terminal may specifically include the following steps S11 to S15:

[0068] S11. Upon receiving the second flag bit sent by the refrigerator terminal, extract the difference data within the second time period; wherein, the second time period is the time period from the moment the refrigerator terminal sends the first flag bit to the moment the second flag bit is sent.

[0069] The second time period is from the time when the refrigerator terminal sends the first flag bit to the time when the refrigerator terminal sends the second flag bit. For example, if the refrigerator sends the first flag bit 0xFF to the data platform at 8:30 and the second flag bit 0xFE to the data platform at 10:30, then the second time period is from 8:30 to 10:30.

[0070] For example, after the data platform receives the second flag, it will extract the difference data from the time period from 8:30 to 10:30, and even extract the valid values ​​from the difference data in the second time period to obtain the valid difference data in the second time period, and then use the valid difference data for subsequent steps.

[0071] S12. Calculate the average value of the difference data within the second time period;

[0072] For example, the valid difference data within the second time period are y1, y2, y3, ... y n The second average value is calculated using the following formula:

[0073] Bc = 1 / n(y1 + y2 + y3 + ... + y n )

[0074] Among them, Bc is the second average value.

[0075] S13. Determine whether the average value of the difference data within the second time period is less than the standard value;

[0076] That is, determine whether the second average value Bc is less than the standard value A, where the standard value A is Ac+Ab.

[0077] S14. If so, the IoT platform sends a defrosting delay instruction to the refrigerator terminal for the current defrosting cycle, so that the refrigerator terminal determines the second scheduled defrosting time after the current update, and performs defrosting at the second scheduled defrosting time after the current update if no defrosting delay instruction is received before the second scheduled defrosting time after the current update. The second scheduled defrosting time after the current update is obtained by adding a delay time to the second scheduled defrosting time before the current update.

[0078] In other words, if the second average value is less than the standard value, it means that the operation of the refrigerator terminal fluctuates less and is more stable during the second time period, so defrosting can be delayed again.

[0079] If the second average value is lower than the standard value, the data platform will issue a further delay command for defrosting via the IoT platform. Upon receiving this command, the refrigerator terminal will update the second scheduled defrosting time. Specifically, the delay time will be increased from the previous scheduled defrosting time. For example, if the previous scheduled defrosting time was 11:00, adding a two-hour delay will result in an updated scheduled defrosting time of 13:00. If the refrigerator terminal does not receive a new delay command before 13:00, defrosting will begin at 13:00. Therefore, the refrigerator terminal has already delayed the defrosting time twice since 9:00.

[0080] Understandably, at 12:30, the refrigerator terminal will send a second flag to the data platform. At this time, the data platform will extract the difference data within the new second time period (i.e., 10:30 to 12:30), and then calculate the second average value within this second time period to determine whether the second average value is less than the aforementioned standard value. If it is less, the data platform will send another defrosting instruction to the refrigerator terminal, thus updating the second scheduled defrosting time to 15:00.

[0081] As can be seen, multiple delayed defrosting cycles are possible.

[0082] S15. Otherwise, notify the refrigerator terminal through the IoT platform to defrost at the second predetermined defrost time before this update.

[0083] That is, if the second average value is greater than or equal to the standard value, it means that the operation of the refrigerator terminal fluctuates greatly and is not very stable during the second time period, so no further delay is made.

[0084] For example, if the second scheduled defrost time is 11:00, and the second average value is greater than or equal to the standard value, the refrigerator terminal will perform defrosting at 11:00.

[0085] The data transmission between the refrigerator terminal, the IoT platform, and the data platform is a transparent transmission method.

[0086] S140. If at least one of the abnormal judgment rules is met, the refrigerator terminal is notified through the Internet of Things platform to defrost at the first predetermined defrosting time.

[0087] In one embodiment, after receiving the instruction to delay defrosting again and determining the second predetermined defrosting time after this update, the refrigerator terminal can further be used to: calculate the current cumulative delay time in the current defrosting cycle, and determine whether the current cumulative delay time is less than the maximum delay time. If so, defrosting is performed at the second predetermined defrosting time after this update if no instruction to delay defrosting again is received before the second predetermined defrosting time after this update; otherwise, defrosting is performed at the second predetermined defrosting time before this update.

[0088] To avoid indefinite defrosting delays, a maximum delay time is set here. After the refrigerator terminal determines the second scheduled defrosting time after this update, the current cumulative delay time is accumulated from the initial delay. Then, it is checked whether the current cumulative delay time is less than the maximum delay time. If it is less, defrosting will proceed at the second scheduled defrosting time after this update, provided no further delay instruction is received before the second scheduled defrosting time after this update; that is, the second scheduled defrosting time after this update is valid. However, if it is greater than or equal to the maximum delay time, the second scheduled defrosting time after this update is invalid, and defrosting will proceed at the second scheduled defrosting time before this update.

[0089] In one embodiment, the refrigerator terminal can also be used to: time the current defrost interval within the current defrost cycle, and determine whether the current defrost interval is greater than or equal to the maximum defrost interval; if so, enter the defrost state.

[0090] A maximum defrosting interval is set here. The current defrosting interval is the time from the end of the last defrosting to the current time. This time is timed and compared to the maximum defrosting interval. If the timed duration is less than the maximum defrosting interval, the predetermined defrosting time is determined according to the instructions issued by the data platform. If the timed duration is greater than or equal to the maximum defrosting interval, automatic defrosting is immediately initiated.

[0091] As can be seen, the current defrost interval is the time delayed from the baseline defrost interval to the current moment. The baseline defrost interval varies in different defrost cycles and is calculated by the refrigerator terminal using an intelligent defrost algorithm based on the refrigerator's operating status. Therefore, the current defrost interval reflects both the baseline interval and the time delayed to the current moment. This method avoids infinite delays and provides overall control over the defrost interval.

[0092] In practical scenarios, the method provided by the embodiments of the present invention is a defrosting control process under normal defrosting scenarios. The method provided by the embodiments of the present invention is not applicable to scenarios such as first defrosting, high-temperature defrosting, and energy consumption testing.

[0093] In real-world scenarios, if a Wi-Fi outage occurs during the delayed defrosting control process, the data platform will not resend the delayed defrosting command (i.e., the first delayed defrosting command or the second delayed defrosting command). Instead, defrosting will be performed at the previously determined scheduled defrosting time, such as the second scheduled defrosting time before this update.

[0094] In real-world scenarios, since the difference data originates from temperature data collected by sensors, there may be issues with the sensor's accuracy and stability. If the difference data between two adjacent time points fluctuates significantly, it indicates a problem with accuracy or stability, and such difference data can be discarded.

[0095] In real-world scenarios, the delay time should not be too long, and can be set to 2 hours to reduce the impact of sudden changes in refrigerator performance, such as a sudden door opening event.

[0096] In one embodiment, before determining whether the refrigerator terminal's operation during the first time period matches the anomaly judgment rule in the performance auxiliary judgment rule based on the difference data within the first time period, the method may further include:

[0097] According to the difference extraction rules, invalid difference data is excluded or valid difference data is extracted from the difference data in the first time period;

[0098] The difference extraction rules include at least one of the following: using the difference data of the compressor of the refrigerator terminal during its operation after being turned on as valid difference data; using the difference data of the evaporator temperature of the refrigerator terminal being lower than the preset temperature as valid difference data; using the difference data of the third time period after the defrost heater of the refrigerator terminal has finished heating as invalid difference data; using the difference data of the fourth time period after the door opening event occurs as invalid difference data; and using the difference data of the fifth time period after the refrigerator door changes from the open state to the closed state as invalid difference data.

[0099] Correspondingly, the step of determining whether the operation of the refrigerator terminal in the first time period hits the abnormal judgment rule in the performance auxiliary judgment rule based on the difference data in the first time period includes: determining whether the operation of the refrigerator terminal in the first time period hits the abnormal judgment rule in the performance auxiliary judgment rule based on the valid difference data in the first time period.

[0100] In other words, after extracting the difference data for the first time period, because there may be invalid difference data, in order to avoid invalid difference data affecting subsequent steps, invalid difference data is extracted, and valid difference data is retained; or, valid difference data is extracted directly. Specifically, here, invalid difference data is removed or valid difference data is extracted according to the preset difference extraction rules.

[0101] In the difference extraction rule, the difference data of the refrigerator terminal's compressor during the working period after it is turned on is taken as the valid difference data. That is to say, only the difference data generated during the compressor's working period is valid difference data, while the difference data generated in other time periods is invalid difference data.

[0102] In the difference extraction rule, the difference data where the evaporator temperature at the refrigerator terminal is lower than the preset temperature is taken as valid difference data. That is to say, when the evaporator temperature is lower than the preset temperature, it means that the refrigerator terminal has entered a stable period. Therefore, the difference data generated at this time is taken as valid difference data, and the difference data that has not entered the stable period is taken as invalid difference data.

[0103] In the difference extraction rule, the difference data in the second time period after the defrost heater of the refrigerator terminal finishes heating is regarded as invalid difference data. That is to say, in the initial time period after the defrost heater finishes working, the difference data is affected by the defrost heater and is biased. Therefore, the difference data in the second time period after the defrost heater finishes heating is regarded as invalid difference data, and the difference data after the second time period is regarded as valid difference data.

[0104] Specifically, in the difference extraction rules, the difference data within the third time period after the door opening event is considered invalid difference data. The door opening event includes any one of the door opening events corresponding to the refrigerator compartment, freezer compartment, and variable temperature compartment. In other words, all door opening events of the refrigerator terminal, especially single-system refrigerators, in the refrigerator compartment, freezer compartment, and variable temperature compartment are excluded, thus eliminating the influence of door opening events.

[0105] Specifically, the difference data during the fourth time period after the refrigeration damper changes from the open state to the closed state is considered invalid difference data. In other words, the difference data is unstable for a short period of time after the refrigeration damper changes from the open state to the closed state, so the difference data during this period is considered invalid difference data.

[0106] As can be seen, by using the difference extraction rules, the influence of some factors can be eliminated, thereby obtaining stable and effective difference data that can accurately reflect the difference between the temperature of the freezer compartment and the temperature of the evaporator compartment.

[0107] In one embodiment, it is necessary to predetermine the preset temperature, third time period, fourth time period, and fifth time period in the difference extraction rule. The specific determination process may include the following steps S1 to S7:

[0108] S1. Extract the evaporator temperature of the refrigerator terminal during the first time period, the difference data at different time points after the defrost heater finishes working, the difference data at different time points after the door opening event occurs, and the difference data at different time points after the refrigerator door switches from open to closed.

[0109] Specifically, the difference data corresponding to different time points under different conditions is extracted from the difference data within the first time period.

[0110] S2. Using the box method, outlier data are removed from the evaporator temperature of the refrigerator terminal during the first time period, the difference data at different time points after the defrost heater finishes working, the difference data at different time points after the door opening event occurs, and the difference data at different time points after the refrigerator door is switched from open to closed.

[0111] For example, for the time series of evaporator temperatures within the first time period, the series is arranged in ascending or descending order to obtain a sorted sequence. Then, the evaporator temperatures q1 at the 1 / 4 position and q3 at the 3 / 4 position are extracted from this sorted sequence. Then, iqr = q3 - q1 is calculated. Evaporator temperatures less than or equal to q1 - 1*iqr and greater than or equal to q3 + 1*iqr are then removed as outliers, resulting in a sequence with outliers eliminated. This process is the process of the box method.

[0112] S3. Based on the temperatures of each evaporator during the first time period, determine the first range of values ​​for the evaporator temperature when the evaporator is in a stable period.

[0113] That is, based on the evaporator temperatures after removing outliers in the first time period, the range of evaporator temperatures can be determined and denoted as the first range.

[0114] S4. Based on the difference data at different time points after the defrosting heater finishes working, determine the change of the difference data at different time points after the defrosting heater finishes working, and determine the second value range corresponding to the third time period based on the change of the difference data at different time points after the defrosting heater finishes working.

[0115] That is, after removing outliers from the difference data at different time points after the defrosting heater finishes working in the first time period, we can know the changes in the difference data at different time points after the defrosting heater finishes working. Then, based on these changes, we can determine the distribution of the difference data at each time point when it is in a stable state, and thus know the second value range corresponding to the third time period.

[0116] S5. Based on the difference data at different time points after the door opening event, determine the change of the difference data at different time points after the door opening event, and determine the third value range corresponding to the fourth time period based on the change of the difference data at different time points after the door opening event.

[0117] That is, after removing outliers, the difference data at different time points after the door opening event occurs in the first time period can be used to determine the changes in the difference data at each time point after the door opening event occurs. Then, based on these changes, the distribution of the difference data at each time point when it is in a stable state can be determined, and the third value range corresponding to the fourth time period can be determined.

[0118] S6. Based on the difference data corresponding to different time points after the refrigeration damper is switched from open to closed, determine the change of the difference data at different time points after the refrigeration damper is switched from open to closed, and determine the fourth value range corresponding to the fifth time period based on the change of the difference data at different time points after the refrigeration damper is switched from open to closed.

[0119] That is, after removing outliers, we can determine the changes in the difference data at different time points after the refrigeration damper is switched from open to closed. Based on these changes, we can determine the distribution of the difference data at each time point when the difference data is in a stable state, and thus determine the fourth value range corresponding to the fifth time period.

[0120] S7. Select the preset temperature from the first value range, select the third time period from the second value range, select the fourth time period from the third value range, and select the fifth time period from the fourth value range.

[0121] For example, if the first value range is (a1, a2), a temperature value is selected from this range through iteration. Then, keeping other parameters (i.e., the third, fourth, and fifth time periods) unchanged, the selected temperature value is substituted into the aforementioned difference extraction rule. It is then determined whether the difference data extracted according to the current difference extraction rule corresponds to the temperature at which the evaporator enters a stable period. In this way, an optimal temperature value can be selected from the first value range and used as the preset temperature. The selection of the third, fourth, and fifth time periods follows the same principle.

[0122] For example, in the difference extraction rules, the preset temperature is set to -20 degrees Celsius, the third time period is set to 1 hour, the fourth time period is set to 30 minutes, and the fifth time period is set to 10 minutes.

[0123] In summary, the method provided by this invention performs delayed defrosting when the refrigerator's operating conditions are stable, and does not perform delayed defrosting when the operating conditions are unstable. Therefore, under stable operating conditions, the number of defrosting cycles can be reduced, thereby lowering the refrigerator's energy consumption. Reducing the number of defrosting cycles also reduces temperature fluctuations caused by the defrosting heater, preventing any impact on food preservation. Furthermore, it reduces the impact on the compressor's lifespan caused by the need for high-speed cooling after defrosting, thus extending the compressor's lifespan and reducing noise.

[0124] Secondly, embodiments of the present invention provide a defrosting control device based on multiple delay judgments, the device being deployed on a data platform, the device comprising:

[0125] The first extraction module is used to extract difference data within a first time period when it receives a first flag bit sent by the refrigerator terminal; wherein, the first time period is from the end of the last defrost to the time when the refrigerator terminal sends the first flag bit, the difference data is the difference between the freezer temperature and the evaporator temperature of the refrigerator terminal, the refrigerator terminal sends the first flag bit to the data platform through the Internet of Things platform at a preset time point before reaching the first predetermined defrost time, the first predetermined defrost time is obtained by adding a defrost reference interval time to the end of the last defrost; the defrost reference interval time is a reference value of the defrost interval time calculated by the refrigerator terminal based on the operating status of the refrigerator terminal;

[0126] The first judgment module is used to determine whether the operation of the refrigerator terminal in the first time period hits the abnormal judgment rule in the performance auxiliary judgment rule based on the difference data in the first time period.

[0127] The first sending module is used to send the first delayed defrosting instruction of the current defrosting cycle to the refrigerator terminal through the IoT platform if any abnormal judgment rule is not hit, so that the refrigerator terminal can determine the second predetermined defrosting time, and perform defrosting at the second predetermined defrosting time if no further delayed defrosting instruction is received before the second predetermined defrosting time; wherein, the second predetermined defrosting time is the first predetermined defrosting time plus a delay period; a standard value is determined based on the fluctuation of the difference data within the first time period; when the second flag bit sent by the refrigerator terminal is received, it is determined whether further defrosting delay is needed based on the standard value; wherein, the refrigerator terminal sends the second flag bit to the data platform through the IoT platform at a preset time point before the current second predetermined defrosting time;

[0128] The second sending module is used to notify the refrigerator terminal to defrost at the first predetermined defrost time if at least one of the anomaly judgment rules is met.

[0129] In one embodiment, the first distribution module implements the step "determine the standard value based on the fluctuation of the difference data within the first time period" through the following unit:

[0130] The first calculation unit is used to calculate the average value of the difference data within the first time period;

[0131] The second calculation unit is used to calculate the average fluctuation value within the first time period based on the difference data within the first time period and the first average value.

[0132] The third calculation unit is used to sum the first average value and the average fluctuation value to obtain a standard value, and to store the standard value.

[0133] In one embodiment, the second calculation unit is specifically used to: calculate the average fluctuation value using a first calculation formula, wherein the first calculation formula is:

[0134]

[0135] Where Ab is the average fluctuation value, n is the number of difference data points within the first time period, x1, x2, x3, ... x n Here, represents the difference data within the first time period, and Ac represents the first average value.

[0136] In one embodiment, the first sending module implements the step "when receiving the second flag bit sent by the refrigerator terminal, determine whether a defrosting delay is needed based on the standard value" through the following unit:

[0137] The first extraction unit is used to extract the difference data within a second time period when it receives the second flag bit sent by the refrigerator terminal; wherein, the second time period is the time period from the moment the refrigerator terminal sends the first flag bit to the moment the second flag bit is sent.

[0138] The fourth calculation unit is used to calculate the average value of the difference data within the second time period;

[0139] The first judgment unit is used to determine whether the average value of the difference data in the second time period is less than the standard value;

[0140] The first issuing unit is configured to: if so, issue a further delay defrosting instruction for the current defrosting cycle to the refrigerator terminal through the Internet of Things platform, so that the refrigerator terminal determines the second predetermined defrosting time after the current update, and performs defrosting at the second predetermined defrosting time after the current update if no further delay defrosting instruction is received before the second predetermined defrosting time after the current update. The second predetermined defrosting time after the current update is obtained by adding a delay time to the second predetermined defrosting time before the current update.

[0141] The second issuing unit is used to: otherwise, notify the refrigerator terminal through the Internet of Things platform to defrost at the second predetermined defrost time before this update.

[0142] In one embodiment, after receiving the instruction to delay defrosting again and determining the second predetermined defrosting time after this update, the refrigerator terminal is further configured to: calculate the current cumulative delay time within the current defrosting cycle, and determine whether the current cumulative delay time is less than the maximum delay time. If so, defrosting is performed at the second predetermined defrosting time after this update if no instruction to delay defrosting again is received before the second predetermined defrosting time after this update; otherwise, defrosting is performed at the second predetermined defrosting time before this update.

[0143] In one embodiment, the refrigerator terminal is further configured to: time the current defrost interval within the current defrost cycle, and determine whether the current defrost interval is greater than or equal to the maximum defrost interval; if so, enter the defrost state.

[0144] In one embodiment, the first judgment module is further configured to: before judging whether the operation of the refrigerator terminal in the first time period hits the abnormal judgment rule in the performance auxiliary judgment rule based on the difference data in the first time period, exclude invalid difference data or extract valid difference data from the difference data in the first time period according to the difference extraction rule; wherein, the difference extraction rule includes at least one of the following: taking the difference data of the refrigerator terminal's compressor during the working period after it is turned on as valid difference data; taking the difference data of the refrigerator terminal's evaporator temperature being lower than a preset temperature as valid difference data; taking the difference data of the third time period after the defrost heater of the refrigerator terminal finishes heating as invalid difference data; taking the difference data of the fourth time period after the door opening event occurs as invalid difference data; taking the difference data of the fifth time period after the refrigerator door changes from the open state to the closed state as invalid difference data;

[0145] Correspondingly, the first judgment module's determination of whether the refrigerator terminal's operation within the first time period hits the abnormal judgment rule in the performance auxiliary judgment rule based on the difference data within the first time period includes: determining whether the refrigerator terminal's operation within the first time period hits the abnormal judgment rule in the performance auxiliary judgment rule based on the valid difference data within the first time period.

[0146] In one embodiment, the performance auxiliary judgment rule includes a first anomaly judgment rule, which includes: the compressor start-up rate of the refrigerator terminal is greater than 90% during the first time period, and the compressor speed exceeds a preset speed for a period of more than 60% of the time; wherein, if the difference data in the first time period matches the first anomaly judgment rule, it is determined that there is a peak on the change curve of the difference data of the refrigerator terminal in the first time period.

[0147] In one embodiment, the performance-assisted judgment rule includes a second anomaly judgment rule, which includes at least one of the following:

[0148] The number of valid difference data within the first time period is less than a preset number;

[0149] The average fluctuation value of the effective difference data within the first time period is greater than the preset value.

[0150] In one embodiment, the performance-assisted judgment rule includes a third anomaly judgment rule, which includes:

[0151] The current time is more than 8 hours away from the start time of the last defrost, the refrigeration time tn is greater than or equal to tmax×1.8, and there is no refrigeration door opening event during the current refrigeration cycle;

[0152] Wherein, the refrigeration time tn is calculated from the second start-up of the compressor in the first refrigeration cycle after the end of the last defrost until the end of the nth refrigeration cycle in which the current time is located; tmax is max(t2, t3); t2 is calculated from the end of two consecutive refrigeration cycles starting from the second refrigeration cycle; t3 is calculated from the end of two consecutive refrigeration cycles starting from the end of the third refrigeration cycle; the refrigeration cycle is calculated from the end of the current refrigeration cycle until the end of the next refrigeration cycle.

[0153] It is understood that explanations, specific implementation methods, beneficial effects, examples, etc. of the contents of the apparatus provided in the embodiments of the present invention can be found in the corresponding parts of the method provided in the first aspect, and will not be repeated here.

[0154] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the apparatus embodiments are basically similar to the method embodiments, so the description is relatively simple; relevant parts can be referred to the descriptions of the method embodiments.

[0155] Those skilled in the art will recognize that, in one or more of the examples above, the functions described in this invention can be implemented using hardware, software, widgets, or any combination thereof. When implemented in software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or code on a computer-readable medium.

[0156] The specific embodiments described above further illustrate the purpose, technical solution, and beneficial effects of the present invention. It should be understood that the above description is only a specific embodiment of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc., made on the basis of the technical solution of the present invention should be included within the scope of protection of the present invention.

Claims

1. A defrosting control method based on multiple delay judgments, characterized in that, The method is executed by the data platform, and the method includes: Upon receiving the first flag bit sent by the refrigerator terminal, the difference data within a first time period is extracted. The first time period is from the end of the previous defrost cycle to the moment the refrigerator terminal sends the first flag bit. The difference data is the difference between the freezer compartment temperature and the evaporator compartment temperature of the refrigerator terminal. The refrigerator terminal sends the first flag bit to the data platform via the IoT platform at a preset time point before reaching the first predetermined defrost time. The first predetermined defrost time is obtained by adding a defrost reference interval time to the end of the previous defrost cycle. The defrost reference interval time is a reference value for the defrost interval time calculated by the refrigerator terminal based on its operating status. Based on the difference data within the first time period, determine whether the operation of the refrigerator terminal within the first time period matches the abnormal judgment rule in the performance auxiliary judgment rule. If any anomaly detection rule is not met, the IoT platform sends the first delayed defrost command for this defrost cycle to the refrigerator terminal, enabling the refrigerator terminal to determine a second predetermined defrost time. If no further delayed defrost command is received before the second predetermined defrost time, defrosting will occur at the second predetermined defrost time. The second predetermined defrost time is the first predetermined defrost time plus a delay period. A standard value is determined based on the fluctuation of the difference data within the first time period. Upon receiving the second flag bit from the refrigerator terminal, the standard value is used to determine whether a further defrost delay is necessary. The refrigerator terminal sends the second flag bit to the data platform via the IoT platform at a preset time point before the current second predetermined defrost time. If at least one of the anomaly detection rules is met, the refrigerator terminal is notified through the IoT platform to defrost at the first predetermined defrost time. Before determining whether the refrigerator terminal's operation during the first time period matches the anomaly judgment rule in the performance auxiliary judgment rule based on the difference data within the first time period, the method further includes: According to the difference extraction rules, invalid difference data is excluded or valid difference data is extracted from the difference data in the first time period; The difference extraction rules include at least one of the following: using the difference data of the compressor of the refrigerator terminal during its operation after being turned on as valid difference data; using the difference data of the evaporator temperature of the refrigerator terminal being lower than the preset temperature as valid difference data; using the difference data of the third time period after the defrost heater of the refrigerator terminal has finished heating as invalid difference data; using the difference data of the fourth time period after the door opening event occurs as invalid difference data; and using the difference data of the fifth time period after the refrigerator door changes from the open state to the closed state as invalid difference data. Correspondingly, the step of determining whether the operation of the refrigerator terminal in the first time period hits the abnormal judgment rule in the performance auxiliary judgment rule based on the difference data in the first time period includes: determining whether the operation of the refrigerator terminal in the first time period hits the abnormal judgment rule in the performance auxiliary judgment rule based on the valid difference data in the first time period. The process of determining the preset temperature, third time period, fourth time period, and fifth time period in the difference extraction rules includes S1 to S7: S1. Extract the evaporator temperature of the refrigerator terminal during the first time period, the difference data at different time points after the defrost heater finishes working, the difference data at different time points after the door opening event occurs, and the difference data at different time points after the refrigerator door switches from open to closed. S2. Using the box method, outlier data are removed from the evaporator temperature of the refrigerator terminal during the first time period, the difference data at different time points after the defrost heater finishes working, the difference data at different time points after the door opening event occurs, and the difference data at different time points after the refrigerator door is switched from open to closed. S3. Based on the temperatures of each evaporator during the first time period, determine the first range of values ​​for the evaporator temperature when the evaporator is in a stable period. S4. Based on the difference data at different time points after the defrosting heater finishes working, determine the change of the difference data at different time points after the defrosting heater finishes working, and determine the second value range corresponding to the third time period based on the change of the difference data at different time points after the defrosting heater finishes working. S5. Based on the difference data at different time points after the door opening event, determine the change of the difference data at different time points after the door opening event, and determine the third value range corresponding to the fourth time period based on the change of the difference data at different time points after the door opening event. S6. Based on the difference data corresponding to different time points after the refrigeration damper is switched from open to closed, determine the change of the difference data at different time points after the refrigeration damper is switched from open to closed, and determine the fourth value range corresponding to the fifth time period based on the change of the difference data at different time points after the refrigeration damper is switched from open to closed. S7. Select the preset temperature from the first value range, select the third time period from the second value range, select the fourth time period from the third value range, and select the fifth time period from the fourth value range.

2. The method according to claim 1, characterized in that, The step of determining the standard value based on the fluctuation of the difference data within the first time period includes: Calculate the first average value of the difference data within the first time period; Calculate the average fluctuation value within the first time period based on the difference data and the first average value within the first time period; The first average value and the average fluctuation value are summed to obtain a standard value, which is then stored.

3. The method according to claim 2, characterized in that, The average fluctuation value is calculated using a first formula, which is: Where Ab is the average fluctuation value, and n is the number of difference data points within the first time period. The difference data within the first time period. This is the first average value.

4. The method according to claim 1, characterized in that, Upon receiving the second flag bit sent by the refrigerator terminal, determining whether a further defrosting delay is needed based on the standard value includes: Upon receiving the second flag bit sent by the refrigerator terminal, the difference data within the second time period is extracted; wherein, the second time period is the time period from the moment the refrigerator terminal sends the first flag bit to the moment the second flag bit is sent. Calculate the average of the difference data within the second time period; Determine whether the average value of the difference data within the second time period is less than the standard value; If so, the IoT platform sends a defrosting delay instruction to the refrigerator terminal for the current defrosting cycle, so that the refrigerator terminal determines the second scheduled defrosting time after the update. If no further defrosting delay instruction is received before the second scheduled defrosting time after the update, defrosting will be performed at the second scheduled defrosting time after the update. The second scheduled defrosting time after the update is obtained by adding a delay time to the second scheduled defrosting time before the update. Otherwise, the refrigerator terminal will be notified through the IoT platform to defrost at the second predetermined defrost time before this update.

5. The method according to claim 4, characterized in that, After receiving the instruction to delay defrosting again and determining the second predetermined defrosting time after this update, the refrigerator terminal is further configured to: calculate the current cumulative delay time within the current defrosting cycle, and determine whether the current cumulative delay time is less than the maximum delay time. If so, defrosting is performed at the second predetermined defrosting time after this update if no instruction to delay defrosting again is received before the second predetermined defrosting time after this update; otherwise, defrosting is performed at the second predetermined defrosting time before this update.

6. The method according to claim 4, characterized in that, The refrigerator terminal is also used to: time the current defrost interval within the current defrost cycle, and determine whether the current defrost interval is greater than or equal to the maximum defrost interval; if so, enter the defrost state.

7. The method according to claim 1, characterized in that, The performance auxiliary judgment rule includes a first anomaly judgment rule, which includes: the compressor start-up rate of the refrigerator terminal is greater than 90% during the first time period, and the compressor speed exceeds the preset speed for more than 60% of the time. If the difference data in the first time period matches the first anomaly judgment rule, it is determined that there is a peak on the change curve of the difference data of the refrigerator terminal in the first time period.

8. The method according to claim 1, characterized in that, The performance-assisted judgment rule includes a second anomaly judgment rule, which includes at least one of the following: The number of valid difference data within the first time period is less than a preset number; The average fluctuation value of the effective difference data within the first time period is greater than the preset value.

9. The method according to claim 1, characterized in that, The performance-assisted judgment rule includes a third anomaly judgment rule, which includes: The current time is more than 8 hours since the start of the last defrost, the refrigeration time tn is greater than or equal to tmax×1.8, and there is no refrigerator door opening event during this refrigeration cycle; Wherein, the refrigeration time tn is calculated from the second start-up of the compressor in the first refrigeration cycle after the end of the last defrost until the end of the nth refrigeration cycle in which the current time is located; tmax is max(t2, t3); t2 is calculated from the end of two consecutive refrigeration cycles starting from the second refrigeration cycle; t3 is calculated from the end of two consecutive refrigeration cycles starting from the end of the third refrigeration cycle; the refrigeration cycle is calculated from the end of the current refrigeration cycle until the end of the next refrigeration cycle.

10. A defrosting control device based on multiple delay judgments, characterized in that, The device is deployed on a data platform, and the device includes: The first extraction module is used to extract difference data within a first time period when it receives a first flag bit sent by the refrigerator terminal; wherein, the first time period is from the end of the last defrost to the time when the refrigerator terminal sends the first flag bit, the difference data is the difference between the freezer temperature and the evaporator temperature of the refrigerator terminal, the refrigerator terminal sends the first flag bit to the data platform through the Internet of Things platform at a preset time point before reaching the first predetermined defrost time, the first predetermined defrost time is obtained by adding a defrost reference interval time to the end of the last defrost; the defrost reference interval time is a reference value of the defrost interval time calculated by the refrigerator terminal based on the operating status of the refrigerator terminal; The first judgment module is used to determine whether the operation of the refrigerator terminal in the first time period hits the abnormal judgment rule in the performance auxiliary judgment rule based on the difference data in the first time period. The first sending module is used to send the first delayed defrosting instruction of the current defrosting cycle to the refrigerator terminal through the IoT platform if any abnormal judgment rule is not hit, so that the refrigerator terminal can determine the second predetermined defrosting time, and perform defrosting at the second predetermined defrosting time if no further delayed defrosting instruction is received before the second predetermined defrosting time; wherein, the second predetermined defrosting time is the first predetermined defrosting time plus a delay period; a standard value is determined based on the fluctuation of the difference data within the first time period; when the second flag bit sent by the refrigerator terminal is received, it is determined whether further defrosting delay is needed based on the standard value; wherein, the refrigerator terminal sends the second flag bit to the data platform through the IoT platform at a preset time point before the current second predetermined defrosting time; The second sending module is used to notify the refrigerator terminal to defrost at the first predetermined defrost time if at least one of the abnormal judgment rules is hit; The first judgment module is further configured to: before judging whether the operation of the refrigerator terminal in the first time period hits the abnormal judgment rule in the performance auxiliary judgment rule based on the difference data in the first time period, exclude invalid difference data or extract valid difference data from the difference data in the first time period according to the difference extraction rule; wherein, the difference extraction rule includes at least one of the following: taking the difference data of the refrigerator terminal's compressor during the working period after it is turned on as valid difference data; taking the difference data of the refrigerator terminal's evaporator temperature being lower than a preset temperature as valid difference data; taking the difference data of the third time period after the defrost heater of the refrigerator terminal finishes heating as invalid difference data; taking the difference data in the fourth time period after the door opening event occurs as invalid difference data; taking the difference data in the fifth time period after the refrigerator door changes from the open state to the closed state as invalid difference data; Correspondingly, the first judgment module's determination of whether the refrigerator terminal's operation in the first time period hits the abnormal judgment rule in the performance auxiliary judgment rule based on the difference data in the first time period includes: determining whether the refrigerator terminal's operation in the first time period hits the abnormal judgment rule in the performance auxiliary judgment rule based on the valid difference data in the first time period. The process of determining the preset temperature, third time period, fourth time period, and fifth time period in the difference extraction rules includes S1 to S7: S1. Extract the evaporator temperature of the refrigerator terminal during the first time period, the difference data at different time points after the defrost heater finishes working, the difference data at different time points after the door opening event occurs, and the difference data at different time points after the refrigerator door switches from open to closed. S2. Using the box method, outlier data are removed from the evaporator temperature of the refrigerator terminal during the first time period, the difference data at different time points after the defrost heater finishes working, the difference data at different time points after the door opening event occurs, and the difference data at different time points after the refrigerator door is switched from open to closed. S3. Based on the temperatures of each evaporator during the first time period, determine the first range of values ​​for the evaporator temperature when the evaporator is in a stable period. S4. Based on the difference data at different time points after the defrosting heater finishes working, determine the change of the difference data at different time points after the defrosting heater finishes working, and determine the second value range corresponding to the third time period based on the change of the difference data at different time points after the defrosting heater finishes working. S5. Based on the difference data at different time points after the door opening event, determine the change of the difference data at different time points after the door opening event, and determine the third value range corresponding to the fourth time period based on the change of the difference data at different time points after the door opening event. S6. Based on the difference data corresponding to different time points after the refrigeration damper is switched from open to closed, determine the change of the difference data at different time points after the refrigeration damper is switched from open to closed, and determine the fourth value range corresponding to the fifth time period based on the change of the difference data at different time points after the refrigeration damper is switched from open to closed. S7. Select the preset temperature from the first value range, select the third time period from the second value range, select the fourth time period from the third value range, and select the fifth time period from the fourth value range.