Temperature correction methods, devices and storage media

By detecting the ambient temperature within the target space of the air conditioner, determining the start time of steady-state heating and making temperature corrections, the problem of uneven temperature distribution during the air conditioner heating process is solved, improving the accuracy and stability of temperature control.

CN115289635BActive Publication Date: 2025-10-31BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210730332.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-24
Publication Date
2025-10-31
Estimated Expiration
2042-06-24

AI Technical Summary

Technical Problem

Existing air conditioners, due to uneven indoor temperature distribution during heating, result in a large deviation between the corrected indoor ambient temperature and the actual temperature, affecting temperature control performance.

Method used

By detecting the ambient temperature within the target space regulated by the target device, the start time of steady-state heating is determined, and the ambient temperature is corrected according to the target correction value at that time. Temperature correction is performed using the temperature correction value corresponding to the start time of steady-state heating.

Benefits of technology

It improves the accuracy of air conditioning temperature control, reduces the deviation between the corrected ambient temperature and the actual temperature, and ensures the stability of temperature control.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115289635B_ABST
    Figure CN115289635B_ABST
Patent Text Reader

Abstract

This disclosure provides a temperature correction method, apparatus, and storage medium. The temperature correction method includes: detecting the ambient temperature within a target space where the target device's temperature is adjusted during heating operation; determining the start time of steady-state heating of the target device based on multiple ambient temperatures detected within a preset duration with the current time as the end time; and correcting the ambient temperature within the target space detected when the target device is in steady-state heating based on a target correction value corresponding to the start time of steady-state heating. Embodiments of this disclosure can improve the temperature control effect of the target device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of electrical technology, and in particular to a temperature correction method, apparatus, and storage medium. Background Technology

[0002] As consumers' living standards continue to improve, their demands for the comfort of air conditioners are increasing.

[0003] Currently, during the heating operation of air conditioners, due to the uneven distribution of indoor ambient temperature, a fixed temperature compensation value is usually preset. This compensation value is used to correct the indoor ambient temperature to achieve comfortable temperature regulation. However, this temperature correction method results in a significant deviation between the corrected indoor ambient temperature and the actual temperature, thus affecting the air conditioner's temperature regulation performance. Summary of the Invention

[0004] This disclosure provides a temperature correction method, apparatus, and storage medium.

[0005] According to a first aspect of the present disclosure, a temperature correction method is provided, the method comprising:

[0006] When the target device is in heating mode, the ambient temperature within the target space whose temperature is being regulated by the target device is detected.

[0007] The start time of steady-state heating of the target device is determined based on multiple ambient temperatures detected within a preset time period with the current time as the end time.

[0008] Based on the target correction value corresponding to the start time of the steady-state heating, the ambient temperature detected in the target space when the target device is in steady-state heating is corrected.

[0009] In some embodiments, determining the start time of steady-state heating of the target device based on multiple ambient temperatures detected within a preset duration with the current time as the end time includes:

[0010] Based on the multiple ambient temperatures detected within the preset time period, the temperature statistical characteristics within the preset time period are obtained;

[0011] Based on the temperature statistical characteristics within the preset time period, determine whether the preset conditions are met;

[0012] When the preset conditions are met, the start time of steady-state heating of the target device is determined.

[0013] In some embodiments, obtaining the temperature statistical characteristics within the preset time period based on multiple ambient temperatures detected within the preset time period includes:

[0014] Based on the multiple ambient temperatures and the detection time of each ambient temperature, the average temperature value within the preset time period and the median temperature value at the midpoint of the preset time period are determined.

[0015] In some embodiments, determining whether a preset condition is met based on the temperature statistical characteristics within the preset time period includes:

[0016] When the temperature difference between the intermediate temperature value and the average temperature value is within a preset temperature difference range, the preset condition is determined to be met.

[0017] In some embodiments, the method further includes:

[0018] Based on the first temperature difference and the preset correction coefficient, the target correction value corresponding to the start time of the steady-state heating is determined; wherein, the first temperature difference is: the temperature difference between the ambient temperature detected at the start time of the steady-state heating and the coil temperature of the heat exchanger in the target space at the start time.

[0019] In some embodiments, determining the target correction value corresponding to the start time of the steady-state heating based on the first temperature difference and a preset correction coefficient includes:

[0020] Based on the first temperature difference and the preset correction coefficient, a first alternative correction value is determined;

[0021] The target correction value corresponding to the start time of steady-state heating is determined based on the minimum value between the first alternative correction value and the first preset correction value.

[0022] In some embodiments, the method further includes:

[0023] If the start time of steady-state heating has not been reached, the ambient temperature in the target space detected at the current time is corrected according to the target correction value corresponding to the current time.

[0024] In some embodiments, the method further includes:

[0025] If the start time of steady-state heating has not been reached, the target correction value corresponding to the current time is determined based on the second temperature difference and the preset correction coefficient; wherein, the second temperature difference is: the temperature difference between the ambient temperature in the target space detected at the current time and the coil temperature of the heat exchanger in the target space at the current time.

[0026] In some embodiments, determining the target correction value corresponding to the current moment based on the second temperature difference and the preset correction coefficient includes:

[0027] Based on the two temperature differences and the preset correction coefficient, a second alternative correction value is determined;

[0028] The target correction value corresponding to the current moment is determined based on the minimum value between the second alternative correction value and the second preset correction value.

[0029] In some embodiments, detecting the ambient temperature within the target space whose temperature is regulated by the target device during the target device's heating operation includes:

[0030] When the target equipment is in heating mode, determine whether the coil temperature of the heat exchanger in the target space has reached the preset temperature;

[0031] After the coil temperature of the heat exchanger reaches the preset temperature, the ambient temperature in the target space is periodically detected.

[0032] According to a second aspect of the present disclosure, a temperature correction device is provided, the device comprising:

[0033] The detection module is used to detect the ambient temperature within the target space where the temperature is regulated by the target device when the target device is in heating mode.

[0034] The first determining module is used to determine the start time of steady-state heating of the target device based on multiple ambient temperatures detected within a preset time period with the current time as the end time.

[0035] The correction module is used to correct the ambient temperature detected in the target space when the target device is in steady-state heating, based on the target correction value corresponding to the start time of the steady-state heating.

[0036] In some embodiments, the first determining module is specifically used for:

[0037] Based on the multiple ambient temperatures detected within the preset time period, the temperature statistical characteristics within the preset time period are obtained;

[0038] Based on the temperature statistical characteristics within the preset time period, determine whether the preset conditions are met;

[0039] When the preset conditions are met, the start time of steady-state heating of the target device is determined.

[0040] In some embodiments, the first determining module is specifically used for:

[0041] Based on the multiple ambient temperatures and the detection time of each ambient temperature, the average temperature value within the preset time period and the median temperature value at the midpoint of the preset time period are determined.

[0042] In some embodiments, the first determining module is specifically used for:

[0043] When the temperature difference between the intermediate temperature value and the average temperature value is within a preset temperature difference range, the preset condition is determined to be met.

[0044] In some embodiments, the apparatus further includes:

[0045] The second determining module is used to determine the target correction value corresponding to the start time of the steady-state heating based on the first temperature difference and the preset correction coefficient; wherein, the first temperature difference is the temperature difference between the ambient temperature detected at the start time of the steady-state heating and the coil temperature of the heat exchanger in the target space at the start time.

[0046] In some embodiments, the second determining module is specifically used for:

[0047] Based on the first temperature difference and the preset correction coefficient, a first alternative correction value is determined;

[0048] The target correction value corresponding to the start time of steady-state heating is determined based on the minimum value between the first alternative correction value and the first preset correction value.

[0049] In some embodiments, the correction module is further configured to:

[0050] If the start time of steady-state heating has not been reached, the ambient temperature in the target space detected at the current time is corrected according to the target correction value corresponding to the current time.

[0051] In some embodiments, the apparatus further includes:

[0052] The third determining module is used to determine the target correction value corresponding to the current moment based on the second temperature difference and the preset correction coefficient when the starting moment of steady-state heating has not been reached; wherein, the second temperature difference is: the temperature difference between the ambient temperature in the target space detected at the current moment and the coil temperature of the heat exchanger in the target space at the current moment.

[0053] In some embodiments, the third determining module is specifically used for:

[0054] Based on the two temperature differences and the preset correction coefficient, a second alternative correction value is determined;

[0055] The target correction value corresponding to the current moment is determined based on the minimum value between the second alternative correction value and the second preset correction value.

[0056] In some embodiments, the detection module is specifically used for:

[0057] When the target equipment is in heating mode, determine whether the coil temperature of the heat exchanger in the target space has reached the preset temperature;

[0058] After the coil temperature of the heat exchanger reaches the preset temperature, the ambient temperature in the target space is periodically detected.

[0059] According to a third aspect of the present disclosure, an electronic device is provided, comprising:

[0060] A processor and a memory for storing executable instructions capable of running on the processor, wherein:

[0061] When the processor is used to run the executable instructions, the executable instructions perform the steps in the temperature correction method provided in any of the first aspects above.

[0062] According to a fourth aspect of the present disclosure, a non-transitory computer-readable storage medium is provided, wherein computer-executable instructions are stored therein, which, when executed by a processor, implement the steps of the temperature correction method provided in any of the first aspects above.

[0063] This disclosure provides a temperature correction method, apparatus, and storage medium. When a target device is in heating operation, the starting time of steady-state heating is determined based on multiple ambient temperatures detected within a preset duration with the current time as the end time. The ambient temperature within the target space detected during steady-state heating is corrected based on a target correction value corresponding to the starting time of steady-state heating. Since the ambient temperature within the target space during steady-state heating is corrected using the temperature correction value corresponding to the starting time of steady-state heating, and the starting time of steady-state heating is determined based on multiple ambient temperatures detected within a preset duration with the current time as the end time, compared to directly using a fixed temperature correction value, the temperature correction value corresponding to the starting time of steady-state heating better reflects the actual operating conditions of the target device. Therefore, using the temperature correction value corresponding to the starting time of steady-state heating for temperature correction results in a smaller deviation between the corrected ambient temperature and the actual temperature value. On the other hand, since the target device uses the same temperature correction value for temperature correction when it is in steady-state heating, it can effectively suppress the occurrence of sudden changes in the corrected ambient temperature caused by changes in the temperature correction value. This makes the temperature control of the target device more stable, thereby improving the temperature control effect of the target device.

[0064] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit the invention. Attached Figure Description

[0065] 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.

[0066] Figure 1 This is a flowchart illustrating a temperature correction method according to an exemplary embodiment;

[0067] Figure 2 This is a flowchart illustrating another temperature correction method according to an exemplary embodiment;

[0068] Figure 3 This is a flowchart illustrating yet another temperature correction method according to an exemplary embodiment;

[0069] Figure 4 This is a flowchart illustrating another temperature correction method according to an exemplary embodiment;

[0070] Figure 5 This is a structural block diagram of a temperature correction device according to an exemplary embodiment.

[0071] Figure 6 This is a structural block diagram of an electronic device according to an exemplary embodiment. Detailed Implementation

[0072] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with those of the present invention. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the embodiments of the present invention as detailed in the appended claims.

[0073] The terminology used in this embodiment of the invention is for the purpose of describing particular embodiments only and is not intended to be limiting of the embodiments of the invention. The singular forms “a,” “the,” and “the” as used in the embodiments of the invention and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any or all possible combinations of one or more of the associated listed items.

[0074] It should be understood that although the terms first, second, third, etc., may be used to describe various information in embodiments of the present invention, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. For example, without departing from the scope of embodiments of the present invention, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, the word "if" as used herein may be interpreted as "when," "when," or "in response to a determination."

[0075] Taking air conditioners as an example, during the heating process, the temperature of the air outlet is generally above 40℃, which is much higher than the average indoor temperature. The reason for this phenomenon is that the higher the temperature, the more active the gas molecules are, the larger the gap between molecules, and the smaller the density. As a result, due to the low density of hot air, without sufficient convection, the air temperature in the upper part of the space will be higher than the average temperature, resulting in uneven indoor temperature distribution.

[0076] Air conditioner indoor temperature sensors are typically located at the indoor unit's return air vent. The detected temperature is often higher than the actual average indoor temperature and the perceived temperature. While some technologies use experimentally set temperature compensation values ​​to correct the detected indoor temperature, this correction method results in a significant deviation between the corrected temperature and the true temperature, affecting the air conditioner's temperature control performance and leading to inaccurate temperature control.

[0077] In addition, a temperature compensation method based on room heat load can be adopted. The specific process is as follows: when the system enters stable heating mode, the room heat load level is determined, and the heat load correction temperature is obtained according to the room heat load level; when the current fan speed has been running stably for more than a first preset time, the room temperature distribution value is checked every second preset time interval to see if it exceeds the preset range. If it does, the temperature correction coefficient corresponding to the current moment is obtained, and the heating compensation temperature is obtained according to the heat load correction temperature and the temperature correction coefficient. If not, the heating compensation temperature remains unchanged. This temperature compensation method has some problems: 1) The temperature compensation value is discrete and nonlinear. When entering or exiting temperature compensation or when the temperature compensation value changes, the indoor ambient temperature will change abruptly, affecting the compressor control and causing fluctuations in the actual room temperature; 2) The method of determining the temperature compensation by directly using a preset time instead of determining the time based on temperature changes has poor robustness, and the compensation value obtained in complex environments deviates significantly from the actual value, resulting in low accuracy of temperature compensation.

[0078] Figure 1 This is a flowchart illustrating a temperature correction method according to an exemplary embodiment. (Refer to...) Figure 1 The method may include the following steps:

[0079] 101. When the target equipment is in heating mode, detect the ambient temperature within the target space whose temperature is being adjusted by the target equipment;

[0080] 102. Determine the start time of steady-state heating of the target device based on multiple ambient temperatures detected within a preset time period with the current time as the end time;

[0081] 103. Based on the target correction value corresponding to the start time of the steady-state heating, correct the ambient temperature detected in the target space when the target device is in steady-state heating.

[0082] In embodiments of this disclosure, the temperature correction method can be applied to an electronic device, which may be a terminal device (e.g., a smartphone, tablet, wearable device, smart speaker, etc.) or a data processing device such as a server that communicates with a target device. The electronic device may also be the target device itself.

[0083] The target device may be a temperature control device, including but not limited to air conditioners, air conditioning fans, and hot air blowers, which can adjust the temperature of ambient air. The air conditioner may be a floor-standing air conditioner or a wall-mounted air conditioner.

[0084] The target space is the space whose temperature is regulated by the target device. The target space can be a relatively enclosed area, such as a living room or bedroom.

[0085] The heating operation state of the target equipment may include unsteady-state heating and steady-state heating.

[0086] In non-steady-state heating, the change in heating capacity over time is unstable. In steady-state heating, the change in heating capacity over time is stable.

[0087] It is understandable that during the heating operation of the target equipment, the target equipment will transition from unsteady-state heating to steady-state heating.

[0088] In step 101 above, the ambient temperature within the target space can be periodically detected by a temperature sensor when the target device is in heating mode. The temperature sensor can be located at the return air vent of the indoor unit of the target device.

[0089] The detection cycle can be set according to the actual application needs. For example, the detection cycle can be set to 5 seconds or 10 seconds, that is, the ambient temperature in the target space is detected once every 5 seconds or 10 seconds.

[0090] In some embodiments, during the heating operation of the target device, whenever an ambient temperature within the target space is detected, that ambient temperature can be saved to an array object in chronological order of detection time. In the array object, the key of a key-value pair can be the detection time, and the value can be the ambient temperature detected at that time. It is understood that the last key-value pair in the array object represents the current time and the ambient temperature detected at that time.

[0091] The preset duration refers to the historical duration with the current time as the end time. Here, the preset duration can be set according to the actual application needs, for example, the preset duration can be set to 120 seconds, 180 seconds or other suitable durations.

[0092] The start time of the preset duration is determined based on the current time and the preset duration. For example, assuming the preset duration is set to 120 seconds, if the ambient temperature in the target space is detected every 10 seconds, the first detection time is the 1st second, the second detection time is the 11th second, and so on, until the current time is the 131st second, then the start time of the preset duration is the 11th second.

[0093] Here, the total number of ambient temperatures within the preset time period needs to meet a preset quantity in order to accurately determine the start time of steady-state heating of the target device. The preset quantity can be determined according to actual application needs; for example, it can be set to 13, 15, or other suitable values.

[0094] The start time of the steady-state heating is the first moment when the target device enters steady-state heating. At the moment preceding the start time of the steady-state heating, the target device is in non-steady-state heating.

[0095] In step 102 above, whenever an ambient temperature in the target space is detected, based on the multiple ambient temperatures detected within a preset time period with the current time as the end time, it is determined whether the current time has reached the start time of steady-state heating of the target device. If so, the current time is determined to be the start time of steady-state heating; otherwise, it is determined that the start time of steady-state heating has not been reached.

[0096] In some embodiments, step 102 above can be implemented in the following ways:

[0097] Based on multiple ambient temperatures detected within a preset duration with the current time as the end time, a first temperature change rate of the ambient temperature in a first time window and a second temperature change rate of the ambient temperature in a second time window are obtained; wherein, the duration of the first time window and the duration of the second time window are the same, and the duration of the first time window is less than the preset duration, the first time window is a time window with the current time as the end time, and the second time window is a time window with the time preceding the current time as the end time;

[0098] When the difference between the second temperature change rate and the first temperature change rate is the first difference value that satisfies the preset difference range, the current time is determined as the start time of steady-state heating of the target device.

[0099] The first temperature change rate characterizes the rate of temperature change between the ambient temperature at the end of the first window and the ambient temperature at the beginning of the first window. The second temperature change rate characterizes the rate of temperature change between the ambient temperature at the end of the second window and the ambient temperature at the beginning of the second window.

[0100] When the difference between the second temperature change rate and the first temperature change rate meets the preset range of the change rate difference, it indicates that the target equipment has entered steady-state heating.

[0101] The preset rate of change difference range can be set according to actual application needs, for example, the preset rate of change difference range can be set to 0.5℃ / minute to 1℃ / minute.

[0102] It is understandable that when the difference between the second temperature change rate and the first temperature change rate does not meet the preset change rate difference range, it is determined that the current steady-state heating start time of the target device has not been reached, that is, the current heating operation state of the target device is non-steady-state heating.

[0103] In this embodiment, the difference between the temperature change rates of different time windows within a preset duration with the current time as the end time can characterize the reduction in the temperature change rate. Thus, by utilizing the difference in temperature change rates, the start time of steady-state heating of the target device can be determined.

[0104] In step 103 above, the sum of the target correction value corresponding to the start time of steady-state heating and the ambient temperature in the target space detected when the target device is in steady-state heating can be determined as the corrected ambient temperature in the target space.

[0105] The target correction value corresponding to the start time of the steady-state heating is used to correct the ambient temperature in the target space detected at various times when the target device is in steady-state heating.

[0106] For example, assuming the target correction value corresponding to the start time of the steady-state heating is -2℃, if the ambient temperature in the target space at the start time T1 of the steady-state heating is 25℃, then the corrected ambient temperature corresponding to the start time T1 is 23℃; if the ambient temperature in the target space at time T2 after the start time T1 is 25.1℃, then the corrected ambient temperature corresponding to time T2 is 23.1℃; if the ambient temperature in the target space at time T3 after time T2 is 25.2℃, then the corrected ambient temperature corresponding to time T3 is 23.2℃.

[0107] In some examples, the target correction value corresponding to the start time of the steady-state heating can be determined based on the temperature difference between the ambient temperature in the target space detected at the start time of the steady-state heating and the coil temperature of the heat exchanger of the target device in the target space at that start time.

[0108] For example, the quotient between the temperature difference and a preset correction coefficient can be determined as the target correction value corresponding to the start time of steady-state heating. Alternatively, the target correction value corresponding to the start time of steady-state heating can be obtained by querying the mapping relationship between the heating operation level corresponding to the temperature difference range and the alternative correction values. The mapping relationship between the heating operation level corresponding to the temperature difference range and the alternative correction values ​​can be predetermined based on expert experience or experiments, and is not specifically limited here.

[0109] In the aforementioned temperature correction method, the ambient temperature within the target space when the target device is in steady-state heating is corrected using the temperature correction value corresponding to the start time of steady-state heating. The start time of steady-state heating is determined based on multiple ambient temperatures detected within a preset duration with the current time as the end time. On one hand, compared to directly using a fixed temperature correction value, the temperature correction value corresponding to the start time of steady-state heating better reflects the actual operating conditions of the target device. Therefore, using the temperature correction value corresponding to the start time of steady-state heating results in a smaller deviation between the corrected ambient temperature and the actual temperature value. On the other hand, since the target device uses the same temperature correction value for steady-state heating, it effectively suppresses sudden changes in the corrected ambient temperature caused by variations in the temperature correction value. This makes the temperature control of the target device more stable, thereby improving the temperature control effect of the target device.

[0110] In some embodiments, such as Figure 2 As shown, in step 102 above, determining the start time of steady-state heating of the target device based on multiple ambient temperatures detected within a preset time period with the current time as the end time includes:

[0111] 201. Based on the multiple ambient temperatures detected within the preset time period, obtain the temperature statistical characteristics within the preset time period.

[0112] Specifically, multiple ambient temperatures within a preset time period are calculated to obtain the temperature statistical characteristics within the preset time period.

[0113] The statistical characteristics within the preset time period may include, but are not limited to, at least one of the following:

[0114] The preset time period includes one or more of the following: median temperature value, average temperature value, temperature change rate, decrease in temperature change rate, and maximum temperature value.

[0115] 202. Determine whether the preset conditions are met based on the temperature statistical characteristics within the preset time period.

[0116] The preset conditions may include, but are not limited to, at least one of the following:

[0117] The difference between the median and average temperature values ​​of multiple ambient temperatures is within a preset temperature difference range;

[0118] The temperature change rate is within the preset change rate range;

[0119] The decrease in the rate of temperature change is within the preset decrease range;

[0120] The difference between the maximum temperature value and the target heating temperature of the target device is less than or equal to the preset difference.

[0121] 203. When the preset conditions are met, determine the start time of steady-state heating of the target device.

[0122] Specifically, when the first moment that meets the preset conditions is the current moment, the current moment is determined as the start moment of steady-state heating of the target device.

[0123] In this embodiment of the disclosure, the start time of steady-state heating of the target device is determined by determining whether the preset conditions are met based on the temperature statistical characteristics within a preset time period, and when the preset conditions are met, the start time of steady-state heating of the target device is determined. Compared with the method of directly determining whether the device has entered steady-state heating by whether the device heating operation time has reached the preset time period, the steady-state heating of the target device and the start time of steady-state heating can be accurately determined.

[0124] In some embodiments, when it is determined from the temperature statistical characteristics within the preset time period that the preset conditions are not met, the start time of steady-state heating of the target device is determined not to have been reached.

[0125] In some embodiments, when the start time of steady-state heating of the target device has not been reached, temperature statistical characteristics of multiple ambient temperatures detected within a preset duration with the next time after the current time as the end time are determined. When it is determined that the preset condition is met based on the temperature statistical characteristics, the next time after the current time is determined as the start time of steady-state heating of the target device.

[0126] In some embodiments, obtaining the temperature statistical characteristics within the preset time period based on multiple ambient temperatures detected within the preset time period may include:

[0127] Based on the multiple ambient temperatures and the detection time of each ambient temperature, the average temperature value within the preset time period and the median temperature value at the midpoint of the preset time period are determined.

[0128] Specifically, the ratio between the sum of multiple ambient temperatures and the number of multiple ambient temperatures is determined as the average temperature value within a preset time period; and the intermediate temperature value at the middle moment within the preset time period is determined according to the order of the detection times of each ambient temperature within the preset time period.

[0129] In some embodiments, determining whether a preset condition is met based on the temperature statistical characteristics within the preset time period may include:

[0130] When the temperature difference between the intermediate temperature value and the average temperature value is within a preset temperature difference range, the preset condition is determined to be met.

[0131] Here, the preset temperature difference range can be set according to expert experience or experiments. For example, the preset temperature difference range can be set to -0.2℃ to 0.2℃.

[0132] In this embodiment of the disclosure, when the temperature difference between the intermediate temperature value and the average temperature value within a preset time period is within a preset temperature difference range, the preset condition is determined to be met. This allows for the rapid determination of the start time of steady-state heating with minimal computational load.

[0133] In some embodiments, the method may further include:

[0134] Based on the first temperature difference and the preset correction coefficient, the target correction value corresponding to the start time of the steady-state heating is determined; wherein, the first temperature difference is: the temperature difference between the ambient temperature detected at the start time of the steady-state heating and the coil temperature of the heat exchanger in the target space at the start time.

[0135] The heat exchanger within the target space can be understood as the indoor heat exchanger, i.e., the heat exchanger of the indoor unit. The coil temperature of the heat exchanger within the target space refers to the temperature value of the coil of the indoor heat exchanger. This coil temperature can be obtained through a temperature sensing device.

[0136] The preset correction coefficient can be obtained through training with a large amount of experimental data, or determined through expert experience, or through other methods, and is not specifically limited here.

[0137] Specifically, the target correction value corresponding to the start time of the steady-state heating is determined based on the quotient between the first temperature difference and the preset correction coefficient.

[0138] In some examples, the quotient between the first temperature difference and a preset correction coefficient can be determined as the target correction value corresponding to the start time of the steady-state heating.

[0139] In some examples, the preset correction coefficient can be in the range of 7 to 9, for example, the preset correction coefficient can be 8.

[0140] In this embodiment of the disclosure, the target correction value corresponding to the start time of steady-state heating is determined by the temperature difference between the ambient temperature detected at the start time of steady-state heating and the coil temperature of the heat exchanger in the target space at the start time, combined with a preset correction coefficient. In this way, the target correction value corresponding to the start time of steady-state heating can better reflect the actual operating conditions of the target equipment during steady-state heating. Furthermore, temperature correction is performed based on the temperature correction value corresponding to the start time of steady-state heating, which can make the deviation between the corrected ambient temperature and the true temperature value smaller, thereby further improving the temperature control effect of the target equipment.

[0141] In some embodiments, determining the target correction value corresponding to the start time of the steady-state heating based on the first temperature difference and a preset correction coefficient may include:

[0142] Based on the first temperature difference and the preset correction coefficient, a first alternative correction value is determined;

[0143] The target correction value corresponding to the start time of steady-state heating is determined based on the minimum value between the first alternative correction value and the first preset correction value.

[0144] The first preset correction value can be set according to actual application needs, for example, the first preset correction value can be set to 0℃.

[0145] Specifically, the quotient between the first temperature difference and the preset correction coefficient can be determined as the first alternative correction value. The first alternative correction value is compared with the first preset correction value, and the correction value with the smaller value is selected as the target correction value corresponding to the start time of the steady-state heating.

[0146] Considering that the target equipment may switch to defrost operation after a certain period of heating operation, which would cause the ambient temperature in the target space to be higher than the coil temperature of the heat exchanger in the target space, this embodiment determines the target correction value corresponding to the start time of steady-state heating by using the minimum value between the first alternative correction value and the first preset correction value. This suppresses the influence of defrost operation on the temperature compensation value of heating operation, thereby ensuring the reliability of the temperature compensation value of heating operation.

[0147] In some embodiments, the method may further include:

[0148] If the start time of steady-state heating has not been reached, the ambient temperature in the target space detected at the current time is corrected according to the target correction value corresponding to the current time.

[0149] Specifically, when the target device has not reached the start time of the steady-state heating, the target device is in a non-steady-state heating state.

[0150] In some examples, the target correction value for each moment of the unsteady heating of the target device varies linearly.

[0151] Where the starting moment of steady-state heating has not been reached, the target correction value corresponding to the current moment can be determined based on the temperature difference between the ambient temperature in the target space detected at the current moment and the coil temperature of the heat exchanger of the target device in the target space at the current moment.

[0152] In this embodiment of the disclosure, if the start time of steady-state heating has not been reached, the ambient temperature in the target space detected at the current time is corrected according to the target correction value corresponding to the current time. This can correct the ambient temperature in the target space during non-steady-state heating and improve the temperature control effect of the target device.

[0153] In some embodiments, the method may further include:

[0154] If the start time of steady-state heating has not been reached, the target correction value corresponding to the current time is determined based on the second temperature difference and the preset correction coefficient; wherein, the second temperature difference is: the temperature difference between the ambient temperature in the target space detected at the current time and the coil temperature of the heat exchanger in the target space at the current time.

[0155] Specifically, if the start time of steady-state heating has not been reached, the target correction value corresponding to the current time is determined based on the quotient between the second temperature difference and the preset correction coefficient.

[0156] In some examples, the quotient between the second temperature difference and a preset correction coefficient can be determined as the target correction value corresponding to the current moment.

[0157] In some examples, the preset correction coefficient can be in the range of 7 to 9, for example, the preset correction coefficient can be 8.

[0158] It should be noted that the preset correction coefficient used to determine the target correction value corresponding to the start time of steady-state heating can be the same as the preset correction coefficient used to determine the target correction value corresponding to each time of non-steady-state heating, so as to suppress the temperature compensation value from being discrete and nonlinear, which would cause a sudden change in the corrected ambient temperature and thus affect the temperature control effect.

[0159] In this embodiment of the disclosure, when the start time of steady-state heating has not been reached, the target correction value corresponding to the current time is determined by the temperature difference between the ambient temperature detected at the current time and the coil temperature of the heat exchanger in the target space at the current time, combined with a preset correction coefficient. In this way, the target correction value corresponding to the current time can better reflect the actual operating conditions of the target equipment during non-steady-state heating. Therefore, temperature correction is performed based on the temperature correction value corresponding to the current time, which can make the deviation between the corrected ambient temperature and the true temperature value smaller, and further improve the temperature control effect of the target equipment.

[0160] In some embodiments, determining the target correction value corresponding to the current moment based on the second temperature difference and the preset correction coefficient may include:

[0161] Based on the two temperature differences and the preset correction coefficient, a second alternative correction value is determined;

[0162] The target correction value corresponding to the current moment is determined based on the minimum value between the second alternative correction value and the second preset correction value.

[0163] In some examples, the value of the second preset correction value can be the same as the value of the first preset correction value, so that the target correction value changes linearly when the target device changes from unsteady-state heating to steady-state heating, thereby suppressing sudden changes in the compensated ambient temperature and making the temperature control of the target device more stable.

[0164] For example, the second preset correction value can be 0.

[0165] Specifically, the quotient between the second temperature difference and the preset correction coefficient can be determined as the second alternative correction value. The second alternative correction value is compared with the second preset correction value, and the correction value with the smaller value is selected as the target correction value corresponding to the current moment when the heating is in a non-steady state.

[0166] Considering that the target equipment may switch to defrost operation after a certain period of heating operation, which would cause the ambient temperature in the target space to be higher than the coil temperature of the heat exchanger in the target space, this embodiment determines the target correction value corresponding to the current moment of non-steady-state heating by using the minimum value between the second alternative correction value and the second preset correction value. This suppresses the influence of defrost operation on the temperature compensation value of heating operation, thereby ensuring the reliability of the temperature compensation value of heating operation.

[0167] In some embodiments, such as Figure 3 As shown, in step 101 above, detecting the ambient temperature within the target space whose temperature is being regulated by the target device during the target device's heating operation may include:

[0168] 301. When the target equipment is in heating mode, determine whether the coil temperature of the heat exchanger in the target space has reached the preset temperature.

[0169] 302. After the coil temperature of the heat exchanger reaches the preset temperature, the ambient temperature in the target space is periodically detected.

[0170] When the target device starts heating mode, the heat exchanger of the indoor unit of the target device will first enter the anti-cold air mode because the temperature is low. That is, the indoor fan runs at a low speed to prevent the user from feeling uncomfortable due to the low temperature of the air blown out of the indoor unit. When the coil temperature of the heat exchanger of the indoor unit rises to the preset temperature, the anti-cold air mode will be exited.

[0171] The preset temperature can be set based on expert experience or experiments, for example, the preset temperature range is 20℃ to 30℃.

[0172] Specifically, during the heating operation of the target equipment, the coil temperature gradually increases. The decision to exit the anti-cold air mode can be made by determining whether the coil temperature has reached the preset temperature. When the coil temperature reaches the preset temperature, the anti-cold air mode is exited. When the coil temperature does not reach the preset temperature, the anti-cold air mode is not exited.

[0173] In this embodiment, after the coil temperature of the heat exchanger reaches the preset temperature, it can be determined that the anti-cold air mode has been exited and the outlet air temperature can rise rapidly. At this time, periodically detecting the ambient temperature in the target space can improve the reliability of the collected ambient temperature.

[0174] Figure 4 This is a flowchart illustrating a temperature correction method according to an exemplary embodiment. (Refer to...) Figure 4 The method may include the following steps:

[0175] 401: When the target equipment is in heating mode, periodically detect the ambient temperature within the target space.

[0176] 402: Based on the multiple ambient temperatures detected within a preset time period with the current time as the end time, determine whether the start time of steady-state heating of the target device has been reached; if yes, proceed to step 406; if no, proceed to step 403.

[0177] 403: Determine that the target device is in an unsteady-state heating state, and proceed to step 404.

[0178] 404: Determine the target correction value corresponding to the current moment based on the temperature difference between the ambient temperature in the target space detected at the current moment and the coil temperature of the heat exchanger in the target space at the current moment, as well as the preset correction coefficient; proceed to step 405.

[0179] 405: Correct the ambient temperature in the target space detected at the current time according to the target correction value corresponding to the current time.

[0180] 406: Determine that the target device has transitioned from unsteady-state heating to steady-state heating, and proceed to step 407.

[0181] 407: Based on the temperature difference between the ambient temperature in the target space detected at the start time of steady-state heating of the target device and the coil temperature of the heat exchanger in the target space at the start time of steady-state heating, and the preset correction coefficient, determine the target correction value corresponding to the start time of steady-state heating; execute step 408.

[0182] 408: Correct the ambient temperature detected in the target space when the target device is in steady-state heating, based on the target correction value corresponding to the start time of the steady-state heating.

[0183] The following uses an air conditioner as an example to further illustrate the temperature correction method provided in this disclosure through specific embodiments.

[0184] This disclosure provides a temperature correction method, which specifically includes the following steps:

[0185] STEP 1: Determining between unsteady-state and steady-state heating

[0186] When the air conditioner is in heating mode, and it exits the anti-cold air mode (i.e., the indoor circulating fan starts working after the indoor coil temperature reaches a certain value), it begins to detect the indoor ambient temperature T_indoor.

[0187] Create an array T_indoor_list of indoor ambient temperatures. The first value in the array is the indoor ambient temperature T_indoor at the moment when the cold air is turned off. Add the detected indoor ambient temperatures T_indoor according to the preset detection cycle.

[0188] After the indoor ambient temperature detected at time n is added to the array T_indoor_list, if the number of indoor ambient temperatures in the array T_indoor_list is greater than or equal to a preset number, the difference between the median and the average of the preset number of indoor ambient temperatures in the array T_indoor_list within a preset time period ending at time n is calculated.

[0189] It should be noted that the value of the preset quantity is related to the detection period, and it is necessary to ensure that the indoor ambient temperature involved in the calculation in the array is the indoor ambient temperature within the preset duration with the nth time as the end time.

[0190] For example, if the preset quantity is 13, the detection cycle is 10s, and the preset duration is (13-1)*10s=120s, the difference △T between the median and the average of the 13 indoor ambient temperature values ​​within the preset duration, ending at the nth time, is:

[0191] △T=T_indoor_mid-T_indoor_average;

[0192] Where T_indoor_mid represents the median of the last 13 indoor ambient temperature values, and T_indoor_average represents the average of the last 13 indoor ambient temperature values.

[0193] When ΔT is determined to be the first temperature difference between -0.2℃ and 0.2℃, the nth moment is determined as the boundary between the unsteady state and the steady state, and the nth moment can be taken as the starting moment of steady-state heating.

[0194] STEP2: Temperature Correction for Unsteady-State Heating and Steady-State Heating

[0195] Temperature correction for unsteady-state heating and steady-state heating is performed according to the following formula:

[0196] T = T_indoor + C;

[0197] Where T represents the corrected indoor ambient temperature, T_indoor represents the indoor ambient temperature value detected by the sensor, and C represents the temperature compensation value (i.e., the temperature correction value).

[0198] 1) When heating in an unsteady state, the temperature compensation value C is calculated as follows:

[0199] C=min((T_indoor–T_in_tube) / 8,0);

[0200] T_in_tube represents the real-time indoor heat exchanger coil temperature; T_indoor represents the real-time indoor ambient temperature.

[0201] 2) When in steady-state heating, the temperature compensation value C is calculated as follows:

[0202] C=min((T_indoor–T_in_tube) / 8,0);

[0203] T_in_tube represents the indoor heat exchanger coil temperature at the start of steady-state heating; T_indoor represents the indoor ambient temperature at the start of steady-state heating.

[0204] The technical solutions provided in this disclosure have at least the following beneficial effects:

[0205] 1) It can obtain an indoor ambient temperature that is closer to the actual situation, which helps to improve the quality of air conditioning control;

[0206] 2) Temperature compensation linear changes result in more stable air conditioner temperature control;

[0207] 3) The compensation value is determined based on environmental and temperature changes, which is versatile and does not depend on the experimental and designer's skill level.

[0208] Figure 5 This is a structural block diagram illustrating a temperature correction device according to an exemplary embodiment. (Refer to...) Figure 5 The device may include:

[0209] The detection module 501 is used to detect the ambient temperature within the target space whose temperature is regulated by the target device when the target device is heating.

[0210] The first determining module 502 is used to determine the start time of steady-state heating of the target device based on multiple ambient temperatures detected within a preset time period with the current time as the end time.

[0211] The correction module 503 is used to correct the ambient temperature detected in the target space when the target device is in steady-state heating, according to the target correction value corresponding to the start time of the steady-state heating.

[0212] In some embodiments, the first determining module 502 is specifically used for:

[0213] Based on the multiple ambient temperatures detected within the preset time period, the temperature statistical characteristics within the preset time period are obtained;

[0214] Based on the temperature statistical characteristics within the preset time period, determine whether the preset conditions are met;

[0215] When the preset conditions are met, the start time of steady-state heating of the target device is determined.

[0216] In some embodiments, the first determining module 502 is specifically used for:

[0217] Based on the multiple ambient temperatures and the detection time of each ambient temperature, the average temperature value within the preset time period and the median temperature value at the midpoint of the preset time period are determined.

[0218] In some embodiments, the first determining module 502 is specifically used for:

[0219] When the temperature difference between the intermediate temperature value and the average temperature value is within a preset temperature difference range, the preset condition is determined to be met.

[0220] In some embodiments, the apparatus further includes:

[0221] The second determining module is used to determine the target correction value corresponding to the start time of the steady-state heating based on the first temperature difference and the preset correction coefficient; wherein, the first temperature difference is the temperature difference between the ambient temperature detected at the start time of the steady-state heating and the coil temperature of the heat exchanger in the target space at the start time.

[0222] In some embodiments, the second determining module is specifically used for:

[0223] Based on the first temperature difference and the preset correction coefficient, a first alternative correction value is determined;

[0224] The target correction value corresponding to the start time of steady-state heating is determined based on the minimum value between the first alternative correction value and the first preset correction value.

[0225] In some embodiments, the correction module is further configured to:

[0226] If the start time of steady-state heating has not been reached, the ambient temperature in the target space detected at the current time is corrected according to the target correction value corresponding to the current time.

[0227] In some embodiments, the apparatus further includes:

[0228] The third determining module is used to determine the target correction value corresponding to the current moment based on the second temperature difference and the preset correction coefficient when the starting moment of steady-state heating has not been reached; wherein, the second temperature difference is: the temperature difference between the ambient temperature in the target space detected at the current moment and the coil temperature of the heat exchanger in the target space at the current moment.

[0229] In some embodiments, the third determining module is specifically used for:

[0230] Based on the two temperature differences and the preset correction coefficient, a second alternative correction value is determined;

[0231] The target correction value corresponding to the current moment is determined based on the minimum value between the second alternative correction value and the second preset correction value.

[0232] In some embodiments, the detection module 501 is specifically used for:

[0233] When the target equipment is in heating mode, determine whether the coil temperature of the heat exchanger in the target space has reached the preset temperature;

[0234] After the coil temperature of the heat exchanger reaches the preset temperature, the ambient temperature in the target space is periodically detected.

[0235] It should be noted that the temperature correction device provided in the above embodiments is only illustrated by the division of the above-described program modules when executing the temperature correction method. In practical applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device can be divided into different program modules to complete all or part of the processing described above. In addition, the temperature correction device and the temperature correction method embodiments provided in the above embodiments belong to the same concept, and their specific implementation process can be found in the method embodiments, which will not be repeated here.

[0236] Figure 6 This is a structural block diagram of an electronic device according to an embodiment of the present disclosure, with reference to... Figure 6 This disclosure provides an electronic device. The electronic device 800 may include one or more of the following components: a processing component 802, a memory 804, a power supply component 806, a multimedia component 808, a multimedia data component 810, an input / output (I / O) interface 812, a sensor component 814, and a communication component 816. The processing component 802 typically controls the overall operation of the electronic device 800, such as operations associated with display, telephone calls, data communication, camera operation, and recording operations. The processing component 802 may include one or more processors 820 to execute instructions to perform all or part of the steps of the temperature correction method described above.

[0237] Furthermore, the processing component 802 may include one or more modules to facilitate interaction between the processing component 802 and other components. For example, the processing component 802 may include a multimedia module to facilitate interaction between the multimedia component 808 and the processing component 802.

[0238] Memory 804 is configured to store various types of data to support the operation of device 800. Examples of this data include instructions for any application or method operating on electronic device 800, contact data, phonebook data, messages, pictures, videos, etc. Memory 804 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.

[0239] Power supply component 806 provides power to various components of electronic device 800. Power supply component 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to electronic device 800.

[0240] Multimedia component 808 includes a screen that provides an output interface between electronic device 800 and user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of touch or swipe actions but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 808 includes a front-facing camera and / or a rear-facing camera. When device 800 is in an operational state, such as a shooting state or a video state, the front-facing camera and / or the rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.

[0241] Multimedia data component 810 is configured to output and / or input multimedia data signals. For example, multimedia data component 810 includes a microphone (MIC) configured to receive external multimedia data signals when electronic device 800 is in an operational state, such as a call state, recording state, or voice recognition state. The received multimedia data signals may be further stored in memory 804 or transmitted via communication component 816.

[0242] In some embodiments, the multimedia data component 810 further includes a speaker for outputting multimedia data signals.

[0243] I / O interface 812 provides an interface between processing component 802 and peripheral interface modules, such as keyboards, click wheels, and operation buttons. These operation buttons may include, but are not limited to, home button, volume button, power button, and lock button.

[0244] Sensor assembly 814 includes one or more sensors for providing state assessments of various aspects of electronic device 800. For example, sensor assembly 814 may detect the on / off state of device 800, the relative positioning of components such as the display and keypad of electronic device 800, changes in position of electronic device 800 or a component of electronic device 800, the presence or absence of user contact with electronic device 800, orientation or acceleration / deceleration of electronic device 800, and temperature changes of electronic device 800. Sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 814 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 814 may also include an accelerometer, gyroscope, magnetometer, pressure sensor, or temperature sensor.

[0245] Communication component 816 is configured to facilitate wired or wireless communication between electronic device 800 and other devices. Electronic device 800 can access wireless networks based on communication standards, such as Wi-Fi, 2G, or 3G, or combinations thereof. In one exemplary embodiment, communication component 816 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 816 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

[0246] In an exemplary embodiment, the device 800 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the temperature correction method described above.

[0247] This disclosure also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of any of the temperature correction methods described in this disclosure.

[0248] It should be noted that the storage medium in the embodiments of this disclosure can be implemented by any type of volatile or non-volatile storage device, or a combination thereof. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), magnetic random access memory (FRAM), flash memory, magnetic surface memory, optical disc, or compact disc read-only memory (CD-ROM); the magnetic surface memory can be a disk storage device or a magnetic tape storage device. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Synchronous Static Random Access Memory (SSRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), SyncLink Dynamic Random Access Memory (SLDRAM), and Direct Rambus Random Access Memory (DRRAM).The storage media described in the embodiments of this disclosure are intended to include, but are not limited to, these and any other suitable types of memory.

[0249] In the several embodiments provided in this disclosure, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods, such as: multiple units or components may be combined, or integrated into another system, or some features may be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the various components shown or discussed may be through some interfaces, and the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.

[0250] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the units may be selected to achieve the purpose of this embodiment according to actual needs.

[0251] In addition, each functional unit in the various embodiments of this disclosure can be integrated into one processing unit, or each unit can be a separate unit, or two or more units can be integrated into one unit; the integrated unit can be implemented in hardware or in the form of hardware plus software functional units.

[0252] Those skilled in the art will understand that all or part of the steps of the above method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it performs the steps of the above method embodiments. The aforementioned storage medium includes various media capable of storing program code, such as mobile storage devices, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0253] Alternatively, if the integrated units described above are implemented as software functional modules and sold or used as independent products, they can also be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the embodiments of this disclosure, or the parts that contribute to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the methods of the various embodiments of this disclosure. The aforementioned storage medium includes various media capable of storing program code, such as mobile storage devices, ROM, RAM, magnetic disks, or optical disks.

[0254] The methods disclosed in the several method embodiments provided in this disclosure can be arbitrarily combined without conflict to obtain new method embodiments.

[0255] The features disclosed in the several product embodiments provided in this disclosure can be arbitrarily combined without conflict to obtain new product embodiments.

[0256] The features disclosed in the several method or device embodiments provided in this disclosure can be arbitrarily combined without conflict to obtain new method or device embodiments.

[0257] The above are merely specific embodiments of this disclosure, but the scope of protection of this disclosure is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this disclosure should be included within the scope of protection of this disclosure. Therefore, the scope of protection of this disclosure should be determined by the scope of the claims.

Claims

1. A temperature correction method, characterized in that, The method includes: When the target device is in heating mode, the ambient temperature within the target space whose temperature is being regulated by the target device is detected. Based on multiple ambient temperatures detected within a preset duration with the current time as the end time, the start time of steady-state heating of the target device is determined; based on a first temperature difference and a preset correction coefficient, a target correction value corresponding to the start time of steady-state heating is determined; wherein, the first temperature difference is: the temperature difference between the ambient temperature detected at the start time of steady-state heating and the coil temperature of the heat exchanger in the target space at the start time. Based on the target correction value corresponding to the start time of the steady-state heating, the ambient temperature detected in the target space when the target device is in steady-state heating is corrected.

2. The method according to claim 1, characterized in that, Determining the start time of steady-state heating of the target device based on multiple ambient temperatures detected within a preset time period with the current time as the end time includes: Based on the multiple ambient temperatures detected within the preset time period, the temperature statistical characteristics within the preset time period are obtained; Based on the temperature statistical characteristics within the preset time period, determine whether the preset conditions are met; When the preset conditions are met, the start time of steady-state heating of the target device is determined.

3. The method according to claim 2, characterized in that, The step of obtaining temperature statistical characteristics within the preset time period based on multiple ambient temperatures detected within the preset time period includes: Based on the multiple ambient temperatures and the detection time of each ambient temperature, the average temperature value within the preset time period and the median temperature value at the midpoint of the preset time period are determined.

4. The method according to claim 3, characterized in that, The step of determining whether the preset conditions are met based on the temperature statistical characteristics within the preset time period includes: When the temperature difference between the intermediate temperature value and the average temperature value is within a preset temperature difference range, the preset condition is determined to be met.

5. The method according to claim 1, characterized in that, The step of determining the target correction value corresponding to the start time of the steady-state heating based on the first temperature difference and a preset correction coefficient includes: Based on the first temperature difference and the preset correction coefficient, a first alternative correction value is determined; The target correction value corresponding to the start time of steady-state heating is determined based on the minimum value between the first alternative correction value and the first preset correction value.

6. The method according to claim 1, characterized in that, The method further includes: If the start time of steady-state heating has not been reached, the ambient temperature in the target space detected at the current time is corrected according to the target correction value corresponding to the current time.

7. The method according to claim 6, characterized in that, The method further includes: If the start time of steady-state heating has not been reached, the target correction value corresponding to the current time is determined based on the second temperature difference and the preset correction coefficient; wherein, the second temperature difference is: the temperature difference between the ambient temperature in the target space detected at the current time and the coil temperature of the heat exchanger in the target space at the current time.

8. The method according to claim 7, characterized in that, The step of determining the target correction value corresponding to the current moment based on the second temperature difference and the preset correction coefficient includes: Based on the two temperature differences and the preset correction coefficient, a second alternative correction value is determined; The target correction value corresponding to the current moment is determined based on the minimum value between the second alternative correction value and the second preset correction value.

9. The method according to claim 1, characterized in that, The step of detecting the ambient temperature within the target space whose temperature is being regulated by the target device during the target device's heating operation includes: When the target equipment is in heating mode, determine whether the coil temperature of the heat exchanger in the target space has reached the preset temperature; After the coil temperature of the heat exchanger reaches the preset temperature, the ambient temperature in the target space is periodically detected.

10. A temperature correction device, characterized in that, The apparatus for performing the temperature correction method according to any one of claims 1-9 includes: The detection module is used to detect the ambient temperature within the target space where the temperature is regulated by the target device when the target device is heating. The first determining module is used to determine the start time of steady-state heating of the target device based on multiple ambient temperatures detected within a preset time period with the current time as the end time. The second determining module is used to determine the target correction value corresponding to the start time of the steady-state heating based on the first temperature difference and the preset correction coefficient; wherein, the first temperature difference is: the temperature difference between the ambient temperature detected at the start time of the steady-state heating and the coil temperature of the heat exchanger in the target space at the start time; The correction module is used to correct the ambient temperature detected in the target space when the target device is in steady-state heating, based on the target correction value corresponding to the start time of the steady-state heating.

11. An electronic device, characterized in that, include: A processor and a memory for storing executable instructions capable of running on the processor, wherein: When the processor is used to run the executable instructions, the executable instructions perform the steps in the temperature correction method provided by any one of claims 1 to 9.

12. A non-transitory computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions that, when executed by a processor, implement the steps of the temperature correction method provided in any one of claims 1 to 9.

Citation Information

Patent Citations

  • Heating temperature compensation control method based on room heat load, air conditioner and computer readable storage medium

    CN109539503A

  • Air conditioner, refrigerant leakage detection method and device thereof and readable storage medium

    CN113970163A