Air conditioner control method and device and air conditioner

By setting two temperature sensing packets in the air conditioner and using the self-test mode for temperature calibration, the air conditioner performance degradation caused by temperature sensing packet measurement error is solved, and the reliability and user experience of the air conditioner are improved.

CN119196912APending Publication Date: 2024-12-27GREE ELECTRIC APPLIANCE INC OF ZHUHAI
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411593598.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-08
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

During long-term use, the air conditioner temperature sensor package will be measured due to environmental factors or component aging, which will affect the cooling and heating effect of the air conditioner and reduce the reliability of use.

Method used

By setting two temperature sensing packets in the air conditioner, obtaining temperature data using the self-test mode, calculating temperature calibration parameters and calibration methods, and periodically calibrating the temperature to reduce measurement errors.

Benefits of technology

It improves the reliability and user comfort of the air conditioner and extends the service life of the air conditioner.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119196912A_ABST
    Figure CN119196912A_ABST
Patent Text Reader

Abstract

The invention relates to an air conditioner control method and device, an air conditioner, computer equipment, a storage medium and a computer program product. The method is applied to the air conditioner, the air conditioner comprises an electric heating belt, a first temperature sensing bulb and a second temperature sensing bulb, the first temperature sensing bulb is arranged on the electric heating belt, and the first temperature sensing bulb and the second temperature sensing bulb are arranged at different positions; the method comprises the steps that when the air conditioner enters a thermal bulb self-checking mode, an electric heating belt is controlled to work, and a first temperature, collected by a first thermal bulb, of the electric heating belt during work is obtained; acquiring a second temperature collected by a second temperature sensing bulb; and obtaining a temperature calibration parameter and a corresponding temperature calibration mode based on a comparison result of the first temperature and the reference temperature and the second temperature. By adopting the method, the use reliability of the air conditioner can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of air conditioning technology, and in particular to an air conditioning control method, device, computer equipment, computer-readable storage medium and computer program product. Background Art

[0002] In air conditioners, the cooling and heating functions of the air conditioner can be achieved by relying on the cooperation of various temperature sensing packages in the indoor and outdoor units, ensuring the normal operation and energy efficiency of the air conditioner.

[0003] However, during long-term use, the temperature sensing package may cause measurement errors due to environmental factors or component aging. After the temperature sensing package produces an error, the system requirements generated by the air conditioner will also have errors due to the difference between the sampled data and the actual data, affecting the cooling and heating effects of the air conditioner and reducing the reliability of the air conditioner. Summary of the invention

[0004] Based on this, it is necessary to provide an air conditioning control method, device, computer equipment, computer-readable storage medium and computer program product that can improve the reliability of air conditioning in order to solve the above technical problems.

[0005] In the first aspect, the present application provides an air conditioning control method, which is applied to an air conditioner, wherein the air conditioner includes an electric heating belt, a first temperature sensing bag and a second temperature sensing bag, wherein the first temperature sensing bag is arranged on the electric heating belt, and the first temperature sensing bag and the second temperature sensing bag are arranged at different positions; the method includes: when the air conditioner enters the temperature sensing bag self-test mode, controlling the electric heating belt to work, and obtaining the first temperature of the electric heating belt when working, which is collected by the first temperature sensing bag; obtaining the second temperature collected by the second temperature sensing bag; based on the comparison result of the first temperature and the reference temperature, and the second temperature, obtaining the temperature calibration parameters and the corresponding temperature calibration method.

[0006] In one embodiment, the method further includes: when the air conditioner is not in the temperature sensing package self-test mode, obtaining a third temperature collected by the second temperature sensing package; and calibrating the third temperature based on the temperature calibration parameters and the corresponding temperature calibration method.

[0007] In one embodiment, based on the comparison result of the first temperature and the reference temperature, and the second temperature, temperature calibration parameters and a corresponding temperature calibration method are obtained, including: when the temperature error between the first temperature and the reference temperature is less than or equal to a preset error, based on the temperature error and the preset error, an absolute error standard value is determined; based on the second temperature and the preset temperature, an absolute error coefficient is determined; based on the comparison result of the absolute error standard value and the absolute error coefficient, the temperature calibration parameters and a corresponding temperature calibration method are obtained.

[0008] In one embodiment, the number of second temperatures is M, and the preset temperature is the average of the M second temperatures; based on the comparison result of the absolute error standard value and the absolute error coefficient, the temperature calibration parameters and the corresponding temperature calibration method are obtained, including: for each second temperature, when the absolute error coefficient corresponding to the second temperature is greater than the absolute error standard value, the second temperature is determined as an invalid temperature; based on the number of invalid temperatures in the statistical M second temperatures and the total number of second temperatures, the temperature acquisition abnormality ratio of the second temperature sensing package is determined; based on the temperature acquisition abnormality ratio, the temperature calibration parameters and the corresponding temperature calibration method are obtained.

[0009] In one embodiment, based on the temperature acquisition abnormality ratio, a temperature calibration parameter and a corresponding temperature calibration method are obtained, including: when the temperature acquisition abnormality ratio is less than a preset ratio, the temperature mean of the effective temperatures among the M second temperatures counted is determined as the temperature calibration parameter; based on the mapping relationship between the temperature calibration parameter and the temperature calibration method, the temperature calibration method matching the temperature mean is determined as the temperature calibration method corresponding to the temperature calibration parameter.

[0010] In one embodiment, the temperature calibration method represents a method for calibrating the temperature collected by the second temperature sensing package based on a preset temperature and a temperature average; based on the temperature calibration parameters and the corresponding temperature calibration method, the third temperature is calibrated, including: when the third temperature is greater than the preset temperature, the difference between the third temperature and the temperature average is determined as the calibrated third temperature; when the third temperature is less than the preset temperature, the sum of the third temperature and the temperature average is determined as the calibrated third temperature.

[0011] In one embodiment, based on the temperature acquisition abnormality ratio, temperature calibration parameters and corresponding temperature calibration methods are obtained, including: when the temperature acquisition abnormality ratio is greater than or equal to a preset ratio, determining the absolute error coefficient corresponding to the effective temperature among the M second temperatures from the M absolute error coefficients; based on the determined absolute error coefficient, obtaining the target absolute error coefficient; based on the mapping relationship between the temperature calibration parameters and the temperature calibration method, determining the temperature calibration method matching the target absolute error coefficient as the temperature calibration method corresponding to the temperature calibration parameters.

[0012] In one embodiment, the temperature calibration method represents a method for calibrating the temperature collected by the second temperature sensing package based on the target absolute error coefficient; based on the temperature calibration parameters and the corresponding temperature calibration method, the third temperature is calibrated, including: the sum of the third temperature and the target absolute error coefficient is determined as the calibrated third temperature.

[0013] In one embodiment, the method also includes: when the temperature error between the first temperature and the reference temperature is greater than a preset error, returning to the step of obtaining the first temperature of the electric heating belt when working, which is collected by the first temperature sensing package, until the number of collections reaches N times; counting the error mean of the temperature error between the first temperature and the reference temperature collected N times; and when the air conditioner is not in the temperature sensing package self-test mode, calibrating the fourth temperature collected by the first temperature sensing package based on the error mean.

[0014] In one embodiment, it also includes: for a historical self-test moment adjacent to the current moment, when the duration between the current moment and the historical self-test moment reaches a preset self-test duration, controlling the air conditioner to enter the temperature sensing package self-test mode; wherein the historical self-test moment refers to the moment when the air conditioner last exited the temperature sensing package self-test mode.

[0015] In the second aspect, the present application provides an air-conditioning control device, which is applied to an air-conditioning, wherein the air-conditioning comprises an electric heating belt, a first temperature sensing bag and a second temperature sensing bag, wherein the first temperature sensing bag is arranged on the electric heating belt, and the first temperature sensing bag and the second temperature sensing bag are arranged at different positions; the device comprises: a control module, which is used to control the operation of the electric heating belt when the air-conditioning enters the temperature sensing bag self-test mode, and obtain the first temperature of the electric heating belt when it is working, which is collected by the first temperature sensing bag; an acquisition module, which is used to obtain the second temperature collected by the second temperature sensing bag; a processing module, which is used to obtain temperature calibration parameters and corresponding temperature calibration methods based on the comparison result of the first temperature and the reference temperature, and the second temperature.

[0016] In a third aspect, the present application provides an air conditioner, comprising: an electric heating belt, a first temperature sensing bag, a second temperature sensing bag and a controller, wherein the first temperature sensing bag is arranged on the electric heating belt, and the first temperature sensing bag and the second temperature sensing bag are arranged at different positions; the first temperature sensing bag is used to collect a first temperature when the electric heating belt is working; the controller is used to control the operation of the electric heating belt when the air conditioner enters a temperature sensing bag self-test mode, and obtain the first temperature of the electric heating belt when it is working collected by the first temperature sensing bag; obtain the second temperature collected by the second temperature sensing bag; based on the comparison result of the first temperature and the reference temperature, and the second temperature, obtain temperature calibration parameters and the corresponding temperature calibration method.

[0017] In one embodiment, the air conditioner also includes a switching device, a first end of the switching device is connected to the live wire, and a second end of the switching device is connected to the neutral wire through the electric heating belt; the controller is also used to control the switching device to close when the air conditioner enters the temperature sensing package self-test mode so that the electric heating belt works.

[0018] In a fourth aspect, the present application also provides a computer device. The computer device includes a memory and a processor, the memory stores a computer program, and the processor implements the following steps when executing the computer program: when the air conditioner enters the temperature sensing package self-test mode, the electric heating belt is controlled to work, and the first temperature of the electric heating belt when working collected by the first temperature sensing package is obtained; the second temperature collected by the second temperature sensing package is obtained; based on the comparison result of the first temperature and the reference temperature, and the second temperature, the temperature calibration parameter and the corresponding temperature calibration method are obtained.

[0019] In the fifth aspect, the present application also provides a computer-readable storage medium having a computer program stored thereon, which implements the following steps when the computer program is executed by a processor: when the air conditioner enters the temperature sensing package self-test mode, the electric heating belt is controlled to work, and the first temperature of the electric heating belt when working, which is collected by the first temperature sensing package, is obtained; the second temperature collected by the second temperature sensing package is obtained; based on the comparison result of the first temperature and the reference temperature, and the second temperature, the temperature calibration parameters and the corresponding temperature calibration method are obtained.

[0020] In a sixth aspect, the present application also provides a computer program product. The computer program product includes a computer program, which implements the following steps when executed by a processor: when the air conditioner enters the temperature sensing package self-test mode, the electric heating belt is controlled to work, and a first temperature of the electric heating belt when working collected by the first temperature sensing package is obtained; a second temperature collected by the second temperature sensing package is obtained; based on the comparison result of the first temperature and the reference temperature, and the second temperature, a temperature calibration parameter and a corresponding temperature calibration method are obtained.

[0021] The above-mentioned air conditioning control method, device, computer equipment, storage medium and computer program product, when the air conditioner enters the temperature sensing package self-check mode, controls the electric heating belt to work, obtains the first temperature of the electric heating belt when working collected by the first temperature sensing package, and obtains the second temperature collected by the second temperature sensing package, and then obtains the temperature calibration parameters and the corresponding temperature calibration method based on the comparison result of the first temperature and the reference temperature, and the second temperature. Therefore, by setting the temperature sensing package self-check mode, the temperature calibration parameters and the corresponding temperature calibration method can be periodically determined, avoiding the situation in which the temperature sensing package is used for a long time and measurement errors are generated due to non-calibration, thereby affecting the cooling and heating effects of the air conditioner, which can improve the reliability of the air conditioner and further improve the user's comfort experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] FIG1 is a block diagram of an air conditioner in one embodiment;

[0023] FIG2 is a block diagram of an air conditioner in another embodiment;

[0024] FIG3 is a structural block diagram of an air conditioner in another embodiment;

[0025] FIG4 is a schematic diagram of a mainboard circuit structure of an air conditioner in one embodiment;

[0026] FIG5 is a schematic flow chart of an air conditioning control method in one embodiment;

[0027] 6 is a schematic diagram of a flow chart of obtaining a temperature calibration parameter and a corresponding temperature calibration method based on a comparison result of a first temperature and a reference temperature and a second temperature in one embodiment;

[0028] 7 is a schematic diagram of a flow chart of obtaining temperature calibration parameters and a corresponding temperature calibration method based on the comparison results of the absolute error standard value and the absolute error coefficient in one embodiment;

[0029] FIG8 is a schematic diagram of a process of obtaining temperature calibration parameters and a corresponding temperature calibration method based on a temperature acquisition abnormality ratio in one embodiment;

[0030] FIG9 is a schematic diagram of a flow chart of obtaining temperature calibration parameters and a corresponding temperature calibration method based on a temperature acquisition abnormality ratio in another embodiment;

[0031] FIG10 is a schematic flow chart of an air conditioning control method in another embodiment;

[0032] FIG11 is a flow chart of an air conditioning control method in another embodiment;

[0033] FIG12 is a structural block diagram of an air conditioning control device in one embodiment;

[0034] FIG. 13 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0035] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0036] The air conditioning control method provided in the embodiment of the present application can be applied in the application environment shown in FIG1. ​​The air conditioning 100 includes an electric heating belt 102, a first temperature sensing package 104, a second temperature sensing package 106, and a controller 108. The first temperature sensing package 104 is arranged on the electric heating belt 102, and the first temperature sensing package 104 and the second temperature sensing package 106 are arranged at different positions in the air conditioning.

[0037] The communication methods of the first temperature sensing package 104 and the second temperature sensing package 106 with the controller 108 may be the same or different. In some cases, communication with the controller 108 may be performed through wireless communication, which may include: Wi-Fi, Bluetooth, Zigbee, Z-Wave, etc., wherein Zigbee is a low-power, short-range wireless communication technology based on the IEEE 802.15.4 standard, which has the characteristics of low power consumption, stable and reliable data transmission, etc.; Z-Wave has the characteristics of narrow bandwidth, low frequency, and long transmission distance. In some cases, communication with the controller 108 may be performed through power line communication (PLC).

[0038] Among them, the first temperature sensing package 104 is used to collect the first temperature when the electric heating belt 102 is working, and the first temperature can refer to the temperature of the electric heating belt. The controller 108 is used to control the operation of the electric heating belt 102 when the air conditioner enters the temperature sensing package self-test mode, and obtain the first temperature of the electric heating belt 102 when it is working collected by the first temperature sensing package 104, and obtain the second temperature collected by the second temperature sensing package 106, and based on the comparison result of the first temperature and the reference temperature, and the second temperature, obtain the temperature calibration parameters and the corresponding temperature calibration method. Therefore, through the self-test process of the temperature sensing package in the air conditioner, the situation that the air conditioning cooling and heating effect is affected by the measurement error of the temperature sensing package is avoided, the reliability of the air conditioner can be improved, and the user's comfort experience can be further improved.

[0039] In one embodiment, as shown in FIG2 , the air conditioner 100 may further include a clock device 202, which is used to record the time when the air conditioner enters the temperature sensing package self-test mode, the time when the air conditioner exits the temperature sensing package self-test mode, and the duration of the air conditioner executing the temperature sensing package self-test mode before the current time. Specifically, the controller 108 determines the time when the air conditioner last exited the temperature sensing package self-test mode adjacent to the current time through the clock device 202, that is, the controller 108 determines the historical self-test time adjacent to the current time, and the historical self-test time refers to the time when the air conditioner last exited the temperature sensing package self-test mode. When the duration between the current time and the historical self-test time reaches the preset self-test duration, the controller 108 controls the air conditioner to enter the temperature sensing package self-test mode.

[0040] In some cases, after the air conditioner is powered on and initialized, the controller 108 can obtain the time when the air conditioner last exited the temperature sensing package self-test mode adjacent to the current time from the clock device 202. In some cases, after the air conditioner enters the power-on state, the controller 108 can obtain the second temperature from the second temperature sensing package 106.

[0041] In some cases, the air conditioner 100 may further include a DC bus energy storage capacitor and an energy storage device, and the DC bus energy storage capacitor may store electrical energy. In other cases, after the air conditioner 100 is powered off, the electrical energy in the DC bus energy storage capacitor takes a certain amount of time to be released. In order to avoid wasting electrical energy, an energy storage device may be provided to store the electrical energy released by the DC bus energy storage capacitor after the air conditioner 100 is powered off. Further, the energy storage device may be used to power the clock device 202.

[0042] In one embodiment, as shown in FIG3 , the air conditioner 100 may further include a switch device 302, wherein a first end of the switch device 302 is connected to the live wire, and a second end of the switch device 302 is connected to the neutral wire through the electric heating belt 102. Specifically, the controller 108 is further used to control the switch device 302 to close when the air conditioner enters the temperature sensing package self-test mode, so that the electric heating belt 102 works. The switch device 302 refers to a device that realizes automatic connection or disconnection of a circuit, including but not limited to: a relay, a switch, and a contactor.

[0043] In some cases, the air conditioner 100 may further include a driving device, and the controller 108 is further configured to send a control instruction to the driving device when the air conditioner enters the temperature sensing package self-test mode, so that the driving device controls the switch device 302 to close.

[0044] In combination with the above content, taking the switch device 302 as a relay as an example, as shown in FIG4 , a schematic diagram of the mainboard circuit structure in an air conditioner is provided, wherein the air conditioner 100 includes an electric heating belt 102, a switch device 302, a thyristor 402, an inductor 404, a diode 406, a switch tube 408, a DC bus energy storage capacitor 410, a relay 412, an energy storage device 414, and a drive device 416. Among them, P and N represent the positive and negative poles of the DC bus energy storage capacitor 410, respectively.

[0045] In FIG. 4 , when the air conditioner 100 is powered off, the controller 108 sends a first control instruction to the drive device 416, and the drive device 416 sends a control signal to the relay 412, so that the energy storage device 414 can store the electric energy released by the DC bus energy storage capacitor 410, and then the energy storage device 414 can power the clock device, that is, the line between the energy storage device 414 and the DC bus energy storage capacitor 410 can be controlled to be connected through the relay 412, and the remaining power of the DC bus energy storage capacitor 410 can be stored in the energy storage device 414. Further, based on the time provided by the clock device, when it is determined that the air conditioner 100 can enter the temperature sensing package self-test mode, the controller 108 sends a second control instruction to the drive device 416, and the drive device 416 sends a control signal to the switch device 302, and the switch device 302 is closed, so that the electric heating belt 102 starts to work, so that the controller 108 can obtain the first temperature of the electric heating belt 102 when it is working from the first temperature sensing package 104. When the switch device 302 is closed, an AC voltage can be provided to the electric heating belt 102 based on the live wire L and the neutral wire N so that the electric heating belt 102 can work.

[0046] In combination with the above content, in one embodiment, as shown in FIG. 4 , an air conditioning control method is provided, which is described by taking the method applied to the controller 108 in FIG. 1 as an example, and includes the following steps:

[0047] S502, when the air conditioner enters the temperature sensing package self-check mode, the electric heating belt is controlled to work, and a first temperature of the electric heating belt collected by the first temperature sensing package when the electric heating belt is working is obtained.

[0048] Among them, the first temperature sensing package refers to a device for collecting the temperature at the electric heating belt, and the number of the first temperature sensing packages can be one, two or more.

[0049] In some embodiments, when the air conditioner enters the temperature sensing package self-test mode, the electric heating belt can be controlled to work at the first power, and the first temperature refers to the temperature when the electric heating belt works at the first power. Among them, in some cases, the electric heating belt used in the air conditioner to provide antifreeze protection, defrosting, auxiliary heating and other functions is different from the electric heating belt of the present application. The electric heating belt of the present application starts working when the air conditioner enters the temperature sensing package self-test mode, and stops working when the temperature sensing package self-test mode is exited. That is to say, on the basis of the original electric heating belt in the air conditioner, the present application can add an electric heating belt to realize the self-test process of the air conditioner temperature sensing package. Therefore, since the electric heating belt only works during the temperature sensing package self-test process, the probability of wear and failure of the electric heating belt due to frequent use can be reduced. When the first temperature detected on the electric heating belt is used as the reference temperature to calibrate the temperature detected by the second temperature sensing package, the accuracy of temperature calibration can be improved. In other cases, no electric heating belt is added to the air conditioner. When the air conditioner enters the temperature sensing package self-test mode, the electric heating belt can be controlled to operate at a first power. Before the air conditioner enters the temperature sensing package self-test mode, the electric heating belt can be controlled to operate at a second power. The first power is different from the second power.

[0050] In some embodiments, when the working time of the electric heating belt reaches a set time, the first temperature sensing package can be controlled to collect the temperature of the electric heating belt to obtain the first temperature. Therefore, when the working time of the electric heating belt reaches the set time, the working process of the electric heating belt is stable, and the collected first temperature is also stable, and when the temperature sensing package self-check process is performed in combination with the first temperature, the accuracy can be improved.

[0051] S504, obtaining a second temperature collected by a second temperature sensing package.

[0052] Among them, the second temperature sensing bag and the first temperature sensing bag are set at different positions in the air conditioner. The number of the second temperature sensing bag can be one, two or more. When the environment collected by the second temperature sensing bag is different, the second temperature sensing bag is set at a different position in the air conditioner. For example, the second temperature sensing bag can collect the gas temperature at the suction inlet of the compressor, and the second temperature sensing bag can be set at the suction inlet of the compressor; the second temperature sensing bag can collect the temperature of the refrigerant gas discharged by the compressor, and the second temperature sensing bag can be set at the exhaust port of the compressor; the second temperature sensing bag can collect the temperature in the pipeline, and the second temperature sensing bag is set in the pipeline; the second temperature sensing bag can collect the ambient temperature, and the second temperature sensing bag can be set at any position in contact with the environment.

[0053] S506, based on the comparison result between the first temperature and the reference temperature, and the second temperature, obtain a temperature calibration parameter and a corresponding temperature calibration method.

[0054] In some cases, when the number of the first temperature sensing package is one, the reference temperature may refer to a preset temperature. In other cases, when the number of the first temperature sensing package is two or more, the reference temperature may also refer to the product of the maximum value of the temperatures detected by the two or more first temperature sensing packages and the first preset temperature coefficient, or the reference temperature may also refer to the product of the minimum value of the temperatures detected by the two or more first temperature sensing packages and the second preset temperature coefficient, the second preset temperature coefficient being greater than the first preset temperature coefficient, or the reference temperature may also refer to the average of the temperatures detected by the two or more first temperature sensing packages.

[0055] The temperature calibration parameter refers to a parameter used to calibrate the temperature collected by the second temperature sensing package. The specific type of the temperature calibration parameter is not limited, and several of the methods are described below with examples.

[0056] In some embodiments, the temperature calibration parameters may include temperature offset and temperature gain, etc., and the temperature gain is a proportional factor. There is no limitation on the implementation method of obtaining the temperature offset or temperature gain based on the comparison result of the first temperature and the reference temperature, and the second temperature. The following is an example of a possible implementation method.

[0057] In one implementation, when the first temperature is greater than the reference temperature, based on the corresponding relationship between the temperature error and the temperature coefficient, a temperature coefficient matching the temperature error between the first temperature and the reference temperature is determined; and a product between the second temperature and the determined temperature coefficient is determined as a temperature deviation amount;

[0058] In another implementation, when the first temperature is less than or equal to the reference temperature, a ratio of a product of the reference temperature and a preset temperature coefficient to the second temperature is determined as the temperature gain.

[0059] Furthermore, when the temperature calibration parameters are obtained, the temperature calibration method corresponding to the temperature calibration parameters can be determined based on the mapping relationship between the temperature calibration parameters and the temperature calibration method. The temperature calibration method refers to the method of calibrating the temperature collected by the second temperature sensing package when the air conditioner is not in the temperature sensing package self-test mode.

[0060] In some embodiments, when the temperature calibration parameter includes a temperature offset, the temperature calibration method matching the temperature offset represents a method for calibrating the temperature collected by the second temperature sensing package based on the temperature offset. In some embodiments, when the temperature calibration parameter includes a temperature gain, the temperature calibration method matching the temperature gain represents a method for calibrating the temperature collected by the second temperature sensing package based on the temperature gain.

[0061] Furthermore, when the temperature calibration parameters and the corresponding temperature calibration method are obtained, the air conditioning temperature sensing package self-test mode can be exited. Thus, based on the temperature calibration parameters and temperature calibration method obtained during the air conditioning temperature sensing package self-test process, the temperature collected by the temperature sensing package can be calibrated subsequently.

[0062] Based on the content shown in FIG5, when the air conditioner enters the temperature sensing package self-check mode, the electric heating belt is controlled to work, so as to collect the first temperature at the electric heating belt through the first temperature sensing package, and obtain the second temperature collected by the second temperature sensing package, and then obtain the temperature calibration parameters and the corresponding temperature calibration method based on the comparison result of the first temperature and the reference temperature, and the second temperature. Therefore, by setting the temperature sensing package self-check mode, the temperature calibration parameters and the corresponding temperature calibration method can be periodically determined, avoiding the situation in which the temperature sensing package is used for a long time and measurement errors are generated due to non-calibration, thereby affecting the cooling and heating effects of the air conditioner, which can improve the reliability of the air conditioner and further improve the user's comfort experience.

[0063] When the temperature calibration parameters and the corresponding temperature calibration method are obtained, the temperature collected by the second temperature sensing package can be calibrated based on the temperature calibration parameters and the corresponding temperature calibration method. Specifically, when the air conditioner is not in the temperature sensing package self-test mode, the third temperature collected by the second temperature sensing package is obtained; and the third temperature is calibrated based on the temperature calibration parameters and the corresponding temperature calibration method.

[0064] In one embodiment, when the temperature calibration parameter includes a temperature offset, the temperature calibration method matched with the temperature offset represents a method for calibrating the temperature collected by the second temperature sensing package based on the temperature offset, and the product between the temperature coefficient corresponding to the temperature offset and the third temperature can be determined as the calibrated third temperature. The temperature coefficient corresponding to the temperature offset is obtained based on the corresponding relationship between the offset and the temperature coefficient.

[0065] In one embodiment, when the temperature calibration parameter includes temperature gain, the temperature calibration method matching the temperature gain represents a method for calibrating the temperature collected by the second temperature sensing package based on the temperature gain, and the product of the third temperature and the temperature gain can be determined as the calibrated third temperature.

[0066] In combination with S506, it can be known that the temperature calibration parameters and the corresponding temperature calibration method can be obtained based on the magnitude relationship between the first temperature and the reference temperature. In another embodiment, the temperature calibration parameters and the corresponding temperature calibration method can also be obtained based on the magnitude relationship between the temperature error between the first temperature and the reference temperature and the preset error. Specifically, as shown in FIG6, an implementation method for obtaining the temperature calibration parameters and the corresponding temperature calibration method (i.e., S506) based on the comparison result of the first temperature and the reference temperature and the second temperature is provided, including the following steps:

[0067] S602: When the temperature error between the first temperature and the reference temperature is less than or equal to a preset error, determine an absolute error standard value based on the temperature error and the preset error.

[0068] In some cases, the ratio of the temperature error to the preset error can be determined as the absolute error standard value. In other cases, based on the mapping relationship between the temperature and the error standard value, the error standard value matching the temperature error can be determined as the first standard value, and the error standard value matching the preset error can be determined as the second standard value; the average of the first standard value and the second standard value can be determined as the absolute error standard value.

[0069] S604: Determine an absolute error coefficient based on the second temperature and the preset temperature.

[0070] Among them, when the number of the second temperature sensing packages can be one, two or more. In some cases, the preset temperature may refer to a pre-set temperature. In other cases, when the number of the second temperature sensing packages is two or more, the preset temperature may refer to the product of the maximum value of the temperatures detected by the two or more second temperature sensing packages and the third preset temperature coefficient, or the preset temperature may also refer to the product of the minimum value of the temperatures detected by the two or more second temperature sensing packages and the fourth preset temperature coefficient, the fourth preset temperature coefficient is greater than the third preset temperature coefficient; or the preset temperature may refer to the average of the temperatures detected by the two or more second temperature sensing packages.

[0071] In some embodiments, the absolute value of the temperature difference between the second temperature and the preset temperature can be determined as the absolute error coefficient. In other embodiments, based on the mapping relationship between temperature and error coefficient, the error coefficient matching the second temperature can be determined as the first coefficient, and the error coefficient matching the preset temperature can be determined as the second coefficient; the average of the first coefficient and the second coefficient can be determined as the absolute error coefficient.

[0072] S606, based on the comparison result of the absolute error standard value and the absolute error coefficient, obtain the temperature calibration parameter and the corresponding temperature calibration method.

[0073] There is no limitation on the implementation method of obtaining the temperature calibration parameter and the corresponding temperature calibration method based on the comparison result of the absolute error standard value and the absolute error coefficient. The following is an example of possible implementation methods.

[0074] In some embodiments, when the absolute error coefficient is greater than the absolute error standard value, the error between the absolute error coefficient and the absolute error standard value is determined; when the error is within a first preset range, the temperature offset corresponding to the first preset range is determined as a temperature calibration parameter; when the error is within a second preset range, the temperature gain corresponding to the second preset range is determined as a temperature calibration parameter.

[0075] It should be understood that when the number of second temperature sensing bags is two or more, some of the temperature sensing bags may have corresponding temperature calibration parameters and corresponding temperature calibration methods. For the second temperature sensing bags that do not have corresponding temperature calibration parameters and temperature calibration methods, there is no need to calibrate the subsequently collected temperatures.

[0076] In some embodiments, when the absolute error coefficient is less than or equal to the absolute error standard value, the air conditioning temperature sensing package self-test mode is exited.

[0077] Furthermore, when the temperature calibration parameters are obtained, a temperature calibration method matching the obtained temperature calibration parameters can be determined based on the mapping relationship between the temperature calibration parameters and the temperature calibration method. For example, a temperature calibration method matching the temperature offset represents a method for calibrating the temperature collected by the second temperature sensing package based on the temperature offset, and a temperature calibration method matching the temperature gain represents a method for calibrating the temperature collected by the second temperature sensing package based on the temperature gain.

[0078] Based on the content shown in Figure 6, the first temperature sensing package directly samples the temperature on the electric heating belt to obtain the first temperature, and the probability of the first temperature being disturbed is relatively small. Therefore, the absolute error standard value is determined based on the first temperature. Based on the comparison result of the absolute error standard value and the absolute error coefficient, the temperature calibration parameters and the corresponding temperature calibration method are obtained, which can improve the accuracy of the obtained temperature calibration parameters and temperature calibration method.

[0079] In combination with S606, it can be known that the temperature calibration parameters and the corresponding temperature calibration method can be obtained based on the relationship between the error between the absolute error coefficient and the absolute error standard value and the preset range. In another embodiment, the temperature calibration parameters and the corresponding temperature calibration method can also be obtained when the number of second temperatures is M. Specifically, as shown in Figure 7, a method for obtaining the temperature calibration parameters and the corresponding temperature calibration method (i.e., S606) based on the comparison result of the absolute error standard value and the absolute error coefficient is provided, wherein the number of second temperatures is M, i.e., the second temperature sensing package can collect M times to obtain M second temperatures, and the preset temperature can refer to the average of the M second temperatures. Figure 7 includes the following steps:

[0080] S702: for each second temperature, when the absolute error coefficient corresponding to the second temperature is greater than the absolute error standard value, determine the second temperature as an invalid temperature.

[0081] Among them, the invalid temperature indicates that the second temperature collected by the second temperature sensing package is inaccurate, and the probability of interference is greater than the preset probability. The number of second temperatures is M, then for each temperature, the absolute error coefficient corresponding to each temperature can be obtained based on the second temperature and the preset temperature, and by comparing the absolute error coefficient corresponding to each of the M second temperatures with the absolute error standard value, it can be determined from the M second temperatures whether the collected second temperature is inaccurate, and when inaccurate, the corresponding second temperature is determined as an invalid temperature.

[0082] S704: Determine the abnormal proportion of temperature acquisition of the second temperature sensing package based on the number of invalid temperatures among the M second temperatures counted and the total number of second temperatures.

[0083] The temperature acquisition abnormality ratio represents the ratio of the deviation of the temperature collected by the second temperature sensing package, and the total number of the second temperature matches the number of times the second temperature sensing package collects the second temperature, that is, the total number of temperatures is M. In some embodiments, the ratio of the number of invalid temperatures to the total number of temperatures can be determined as the temperature acquisition abnormality ratio, that is, the temperature acquisition abnormality ratio = the number of invalid temperatures / M.

[0084] S706, obtaining temperature calibration parameters and a corresponding temperature calibration method based on the temperature acquisition abnormality ratio.

[0085] There is no limitation on the implementation method of obtaining the temperature calibration parameters and the corresponding temperature calibration method based on the temperature acquisition abnormality ratio, and the following is an example of possible implementation methods.

[0086] In some embodiments, when the temperature acquisition abnormality ratio is within a first set range, the temperature gain corresponding to the first set range is determined as a temperature calibration parameter; when the temperature acquisition abnormality ratio is within a second set range, the temperature offset corresponding to the second set range is determined as a temperature calibration parameter.

[0087] Furthermore, when the temperature calibration parameters are obtained, a temperature calibration method matching the obtained temperature calibration parameters can be determined based on the mapping relationship between the temperature calibration parameters and the temperature calibration method. For example, a temperature calibration method matching the temperature offset represents a method for calibrating the temperature collected by the second temperature sensing package based on the temperature offset, and a temperature calibration method matching the temperature gain represents a method for calibrating the temperature collected by the second temperature sensing package based on the temperature gain.

[0088] Based on the method shown in Figure 7, when the second temperature sensing package performs M temperature acquisitions, when the temperature calibration parameters and the corresponding temperature calibration method are determined based on the M second temperatures, the error can be reduced, the accuracy of the obtained temperature calibration parameters and temperature calibration method can be improved, and the accuracy of the self-inspection of the temperature sensing package can be further improved.

[0089] In combination with S706, it can be known that the temperature calibration parameters and the corresponding temperature calibration method can be obtained based on the comparison result of the temperature acquisition abnormality ratio and the set range. In another embodiment, the temperature calibration parameters and the corresponding temperature calibration method can also be obtained based on the comparison result of the temperature acquisition abnormality ratio and the preset ratio. Specifically, as shown in FIG8, an implementation method for obtaining the temperature calibration parameters and the corresponding temperature calibration method (i.e., S706) based on the temperature acquisition abnormality ratio is provided, including the following steps:

[0090] S802: When the temperature collection abnormality ratio is less than a preset ratio, a temperature average of the effective temperatures among the M second temperatures counted is determined as a temperature calibration parameter.

[0091] The preset ratio may be 0.1 or may have other settings, which is not limited in this embodiment.

[0092] For each of the M second temperatures, when the absolute error coefficient corresponding to the second temperature is less than or equal to the absolute error standard value, the second temperature is determined to be a valid temperature. Further, by counting the temperature mean of the valid temperatures in the M second temperatures, the temperature calibration parameter can be obtained.

[0093] S804: Based on the mapping relationship between the temperature calibration parameters and the temperature calibration methods, determine the temperature calibration method that matches the temperature mean as the temperature calibration method corresponding to the temperature calibration parameters.

[0094] In the case where the temperature calibration parameter includes a temperature mean, there is no limitation on the implementation method of determining the corresponding temperature calibration method based on the temperature mean, and several of the methods are described below as examples.

[0095] In one embodiment, the temperature calibration method represents a method for calibrating the temperature collected by the second temperature sensing package based on the temperature mean, and the third temperature is calibrated based on the temperature calibration parameters and the corresponding temperature calibration method, including: determining the temperature coefficient corresponding to the temperature mean and the product of the third temperature as the calibrated third temperature.

[0096] In one embodiment, the temperature calibration method represents a method for calibrating the temperature collected by the second temperature sensing package based on a preset temperature and a temperature average. The third temperature is calibrated based on the temperature calibration parameters and the corresponding temperature calibration method, including: calibrating the third temperature based on a comparison result between the third temperature and the preset temperature, and the temperature average.

[0097] Specifically, when the third temperature is greater than the preset temperature, the difference between the third temperature and the temperature average is determined as the calibrated third temperature; when the third temperature is lower than the preset temperature, the sum of the third temperature and the temperature average is determined as the calibrated third temperature; when the third temperature is equal to the preset temperature, the third temperature is not calibrated.

[0098] Based on the method shown in Figure 8, when the temperature collection abnormality ratio is less than the preset ratio, it means that the probability of abnormality in the temperature collected by the second temperature sensing package is small, and the accuracy of the effective temperature among the M second temperatures collected is high. Therefore, the temperature mean of the effective temperature among the M second temperatures collected is determined as the temperature calibration parameter, which can improve the accuracy of the determined temperature calibration parameter, and further improve the accuracy of the determined temperature calibration method.

[0099] Based on FIG8 , it can be known that when the temperature acquisition abnormality ratio is less than the preset ratio, the temperature calibration parameters and the corresponding temperature calibration method can be obtained. When the temperature acquisition abnormality ratio is greater than or equal to the preset ratio, the temperature calibration parameters and the corresponding temperature calibration method (i.e., S706) can be obtained using the content shown in FIG9 . FIG9 includes the following steps:

[0100] S902: When the temperature collection abnormality ratio is greater than or equal to a preset ratio, determine the absolute error coefficient corresponding to the effective temperature in the M second temperatures from the M absolute error coefficients.

[0101] S904: Obtain a target absolute error coefficient based on the determined absolute error coefficient.

[0102] In some cases, when the determined absolute error coefficient is one, the determined absolute error coefficient is used as the target absolute error coefficient. In other cases, when the determined absolute error coefficient is multiple, any absolute error coefficient is used as the target absolute error coefficient, or the average of the multiple absolute error coefficients is determined as the target absolute error coefficient.

[0103] S906 , based on the mapping relationship between the temperature calibration parameters and the temperature calibration methods, determine the temperature calibration method that matches the target absolute error coefficient as the temperature calibration method corresponding to the temperature calibration parameters.

[0104] Among them, the temperature calibration method represents a method for calibrating the temperature collected by the second temperature sensing package based on the target absolute error coefficient. When calibrating the third temperature based on the temperature calibration parameters and the corresponding temperature calibration method, the implementation method shown below can be adopted.

[0105] In one implementation, the average of the reference temperature corresponding to the target absolute error coefficient and the third temperature is determined as the calibrated third temperature, wherein the reference temperature corresponding to the target absolute error coefficient is obtained based on the corresponding relationship between the absolute error coefficient and the reference temperature.

[0106] In another implementation, the sum of the third temperature and the target absolute error coefficient is determined as the calibrated third temperature.

[0107] Based on the method shown in Figure 9, when the temperature collection abnormality ratio is greater than or equal to the preset ratio, it means that the probability of abnormality in the temperature collected by the second temperature sensing package is relatively high, but there is still an accurate effective temperature among the M second temperatures collected. Therefore, based on the absolute error coefficient corresponding to the effective temperature, the target absolute error coefficient is determined, and then the third temperature is calibrated based on the target absolute error coefficient, which can improve the temperature calibration accuracy.

[0108] Based on the contents shown in Figures 6 to 9, it can be known that when the temperature error between the first temperature and the reference temperature is less than or equal to the preset error, the temperature calibration parameters and the corresponding temperature calibration method can be determined based on the abnormal ratio of the temperature acquisition of the second temperature sensing package to calibrate the third temperature acquired by the second temperature sensing package when the air conditioner is not in the temperature sensing package self-check mode. In some cases, when the temperature error between the first temperature and the reference temperature is greater than the preset error, the contents shown in Figure 10 can be used to calibrate the temperature acquired by the first temperature sensing package when the air conditioner is not in the temperature sensing package self-check mode, where:

[0109] S1002, when the temperature error between the first temperature and the reference temperature is greater than the preset error, return to the step of obtaining the first temperature of the electric heating belt when it is working, which is collected by the first temperature sensing package, until the number of collections reaches N times.

[0110] The number of the first temperature sensing packages may be one, two or more. In some cases, when the first temperatures collected in two or more first temperature sensing packages are greater than the preset error, the process returns to the step of obtaining the first temperature of the electric heating belt collected by the first temperature sensing package when the electric heating belt is working. In other cases, when at least one of the first temperatures collected in two or more first temperature sensing packages is greater than the preset error, the process returns to the step of obtaining the first temperature of the electric heating belt collected by the first temperature sensing package when the electric heating belt is working.

[0111] S1004, calculating a mean value of the temperature errors between the first temperature and the reference temperature collected N times.

[0112] Among them, the number of first temperatures is N, and for each first temperature, a temperature error between the first temperature and the reference temperature can be obtained. Furthermore, for the temperature errors corresponding to each of the N first temperatures, the N temperature errors can be counted to obtain an error mean.

[0113] S1006: When the air conditioner is not in the temperature sensing package self-check mode, calibrate the fourth temperature collected by the first temperature sensing package based on the error mean.

[0114] The fourth temperature refers to the temperature at the electric heating location collected by the first temperature sensing package when the air conditioner is not in the temperature sensing package self-test mode. The fourth temperature can be calibrated based on the comparison result between the fourth temperature and the reference temperature.

[0115] Specifically, when the fourth temperature is greater than the reference temperature, the difference between the fourth temperature and the error mean is determined as the fourth temperature after the reference; when the fourth temperature is less than the reference temperature, the sum of the fourth temperature and the error mean is determined as the fourth temperature after the reference.

[0116] Based on the content shown in Figure 10, when the temperature error between the first temperature and the reference temperature is greater than the preset error, the fourth temperature collected by the first temperature sensing package when the air conditioner is not in the temperature sensing package self-test mode is calibrated based on the error mean, so that when the function provided by the electric heating belt is realized based on the calibrated fourth temperature, the reliability of use can be improved.

[0117] In combination with the above content, in one embodiment, taking the switch device as a relay and the preset ratio as 0.1 as an example, as shown in FIG11, an air conditioning control method is provided, and the method is applied to the controller 108 in FIG1 as an example for description, including the following steps:

[0118] S1102, obtaining the time between the current time and the time when the air conditioner last exited the temperature sensing package self-test mode.

[0119] S1104, determining whether the duration is greater than or equal to a preset self-check duration.

[0120] If the duration is greater than or equal to the preset self-check duration, execute S1106; otherwise, execute S1102.

[0121] S1106, controlling the relay to close, and controlling the electric heating belt to operate at a first power, and obtaining a first temperature collected by a first temperature sensing package when the electric heating belt operates at the first power.

[0122] S1108, determining whether a temperature error between the first temperature and the reference temperature is greater than a preset error.

[0123] If the temperature error between the first temperature and the reference temperature is greater than the preset error, S1110 and S1114 are executed, otherwise S1112 is executed.

[0124] S1110, determining the ratio of the temperature error to the preset error as the absolute error standard value.

[0125] S1112: Calibrate the fourth temperature collected by the first temperature sensing package based on the average value of the temperature errors between the first temperatures collected N times and the reference temperature.

[0126] S1114, obtaining a second temperature collected by a second temperature sensing package.

[0127] S1116, determining whether the number of collection times of the second temperature sensing package reaches M times.

[0128] If the number of collection times of the second temperature sensing package reaches M times, S1118 is executed, otherwise S1114 is executed.

[0129] S1118, for each second temperature, when the absolute error coefficient corresponding to the second temperature is greater than the absolute error standard value, the second temperature is determined as an invalid temperature.

[0130] When the absolute error coefficient corresponding to the second temperature is less than or equal to the absolute error standard value, the temperature sensing package self-test mode of the second temperature sensing package corresponding to the second temperature is exited, and the number of self-tests of the second temperature sensing package corresponding to the second temperature is recorded.

[0131] S1120, determining the ratio of the number of invalid temperatures among the M second temperatures counted to M as the temperature collection abnormality ratio of the second temperature sensing package.

[0132] S1122, determine whether the temperature collection abnormality ratio is less than 0.1.

[0133] If the temperature collection abnormality ratio is greater than 0.1, S1124 is executed, otherwise S1126 is executed.

[0134] S1124, based on the statistical average temperature of the effective temperatures among the M second temperatures, calibrate the fourth temperature collected by the second temperature sensing package when the air conditioner is not in the temperature sensing package self-check mode.

[0135] S1126, determining a target absolute error coefficient based on the absolute error coefficients corresponding to the effective temperatures among the M second temperatures, and calibrating the third temperature based on the target absolute error coefficient.

[0136] Among them, the specific content of S1102-S1126 can be adapted to the description of the above content and will not be repeated here.

[0137] Based on the content shown in Figure 11, the temperature sensing package of the air conditioner can be periodically tested for deviations, and then the temperature can be self-calibrated. This can avoid the degradation of the air conditioning effect caused by the measurement error of the temperature sensing package, and improve the user experience and the life of the air conditioner.

[0138] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0139] Based on the same inventive concept, the embodiment of the present application also provides an air conditioning control device for implementing the air conditioning control method involved above. The implementation solution provided by the device to solve the problem is similar to the implementation solution recorded in the above method, so the specific limitations in one or more air conditioning control device embodiments provided below can refer to the limitations of the air conditioning control method above, and will not be repeated here.

[0140] In one embodiment, as shown in FIG. 12 , an air conditioning control device is provided, which is applied to an air conditioner, wherein the air conditioner includes an electric heating belt, a first temperature sensing bag and a second temperature sensing bag, wherein the first temperature sensing bag is arranged on the electric heating belt, and the first temperature sensing bag and the second temperature sensing bag are arranged at different positions, and the air conditioning control device includes: a control module 1202, an acquisition module 1204 and a processing module 1206, wherein: the control module 1202 is used to control the operation of the electric heating belt when the air conditioner enters the temperature sensing bag self-test mode, and obtain the first temperature of the electric heating belt when it is working, which is collected by the first temperature sensing bag; the acquisition module 1204 is used to obtain the second temperature collected by the second temperature sensing bag; the processing module 1206 is used to obtain the temperature calibration parameters and the corresponding temperature calibration method based on the comparison result of the first temperature and the reference temperature, and the second temperature.

[0141] In one embodiment, the processing module 1206 is further used to: when the air conditioner is not in the temperature sensing package self-test mode, obtain the third temperature collected by the second temperature sensing package; and calibrate the third temperature based on the temperature calibration parameters and the corresponding temperature calibration method.

[0142] In one embodiment, the processing module 1206 is also used to: when the temperature error between the first temperature and the reference temperature is less than or equal to the preset error, determine the absolute error standard value based on the temperature error and the preset error; determine the absolute error coefficient based on the second temperature and the preset temperature; and obtain the temperature calibration parameters and the corresponding temperature calibration method based on the comparison result of the absolute error standard value and the absolute error coefficient.

[0143] In one embodiment, the number of second temperatures is M, and the preset temperature is the average of the M second temperatures; the processing module 1206 is also used to: for each second temperature, when the absolute error coefficient corresponding to the second temperature is greater than the absolute error standard value, determine the second temperature as an invalid temperature; based on the number of invalid temperatures in the statistical M second temperatures and the total number of second temperatures, determine the temperature acquisition abnormality ratio of the second temperature sensing package; based on the temperature acquisition abnormality ratio, obtain the temperature calibration parameters and the corresponding temperature calibration method.

[0144] In one embodiment, the processing module 1206 is also used to: when the temperature acquisition abnormality ratio is less than a preset ratio, determine the temperature mean of the effective temperatures among the M second temperatures counted as the temperature calibration parameter; based on the mapping relationship between the temperature calibration parameter and the temperature calibration method, determine the temperature calibration method that matches the temperature mean as the temperature calibration method corresponding to the temperature calibration parameter.

[0145] In one embodiment, the temperature calibration method represents a method of calibrating the temperature collected by the second temperature sensing package based on a preset temperature and a temperature average; the processing module 1206 is also used to: when the third temperature is greater than the preset temperature, the difference between the third temperature and the temperature average is determined as the calibrated third temperature; when the third temperature is less than the preset temperature, the sum of the third temperature and the temperature average is determined as the calibrated third temperature.

[0146] In one embodiment, the processing module 1206 is also used to: when the temperature acquisition abnormality ratio is greater than or equal to a preset ratio, determine the absolute error coefficient corresponding to the effective temperature in the M second temperatures from the M absolute error coefficients; obtain the target absolute error coefficient based on the determined absolute error coefficient; and determine the temperature calibration method that matches the target absolute error coefficient as the temperature calibration method corresponding to the temperature calibration parameters based on the mapping relationship between the temperature calibration parameters and the temperature calibration method.

[0147] In one embodiment, the temperature calibration method represents a method of calibrating the temperature collected by the second temperature sensing package based on the target absolute error coefficient; the processing module 1206 is also used to: determine the sum of the third temperature and the target absolute error coefficient as the calibrated third temperature.

[0148] In one embodiment, the processing module 1206 is also used to: when the temperature error between the first temperature and the reference temperature is greater than a preset error, return to the step of obtaining the first temperature of the electric heating belt when it is working, which is collected by the first temperature sensing package, until the number of collections reaches N times; calculate the error mean of the temperature error between the first temperature and the reference temperature collected N times; and when the air conditioner is not in the temperature sensing package self-test mode, calibrate the fourth temperature collected by the first temperature sensing package based on the error mean.

[0149] In one embodiment, the control module 1202 is also used to: for a historical self-test moment adjacent to the current moment, when the duration between the current moment and the historical self-test moment reaches a preset self-test duration, control the air conditioner to enter the temperature sensing package self-test mode; wherein the historical self-test moment refers to the moment when the air conditioner last exited the temperature sensing package self-test mode.

[0150] Each module in the above-mentioned air conditioning control device can be implemented in whole or in part by software, hardware or a combination thereof. Each of the above-mentioned modules can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to each of the above modules.

[0151] In one embodiment, a computer device is provided, which may be an air conditioner, and its internal structure diagram may be as shown in FIG13. The computer device includes a processor, a memory, and a network interface connected via a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store data such as the temperature collected by the first temperature sensing package and the second temperature sensing package. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, an air conditioning control method is implemented.

[0152] Those skilled in the art will understand that the structure shown in FIG. 13 is merely a block diagram of a partial structure related to the scheme of the present application, and does not constitute a limitation on the computer device to which the scheme of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.

[0153] In one embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the following steps when executing the computer program: when the air conditioner enters the temperature sensing package self-test mode, the electric heating belt is controlled to work, and a first temperature of the electric heating belt when working, which is collected by a first temperature sensing package, is obtained; a second temperature collected by a second temperature sensing package is obtained; based on a comparison result of the first temperature and a reference temperature, and the second temperature, a temperature calibration parameter and a corresponding temperature calibration method are obtained.

[0154] In one embodiment, when the processor executes the computer program, the following steps are also implemented: when the air conditioner is not in the temperature sensing package self-test mode, the third temperature collected by the second temperature sensing package is obtained; and the third temperature is calibrated based on the temperature calibration parameters and the corresponding temperature calibration method.

[0155] In one embodiment, the processor further implements the following steps when executing the computer program: when the temperature error between the first temperature and the reference temperature is less than or equal to the preset error, determining the absolute error standard value based on the temperature error and the preset error; determining the absolute error coefficient based on the second temperature and the preset temperature; and obtaining the temperature calibration parameters and the corresponding temperature calibration method based on the comparison result of the absolute error standard value and the absolute error coefficient.

[0156] In one embodiment, the number of second temperatures is M, and the preset temperature is the average of the M second temperatures; when the processor executes the computer program, the following steps are also implemented: for each second temperature, when the absolute error coefficient corresponding to the second temperature is greater than the absolute error standard value, the second temperature is determined as an invalid temperature; based on the number of invalid temperatures in the statistical M second temperatures and the total number of second temperatures, the temperature acquisition abnormality ratio of the second temperature sensing package is determined; based on the temperature acquisition abnormality ratio, the temperature calibration parameters and the corresponding temperature calibration method are obtained.

[0157] In one embodiment, when the processor executes the computer program, the following steps are also implemented: when the temperature acquisition abnormality ratio is less than a preset ratio, the temperature mean of the effective temperatures among the M second temperatures counted is determined as a temperature calibration parameter; based on the mapping relationship between the temperature calibration parameters and the temperature calibration method, the temperature calibration method that matches the temperature mean is determined as the temperature calibration method corresponding to the temperature calibration parameter.

[0158] In one embodiment, the temperature calibration method represents a method for calibrating the temperature collected by the second temperature sensing package based on a preset temperature and a temperature average; when the processor executes the computer program, the following steps are also implemented: when the third temperature is greater than the preset temperature, the difference between the third temperature and the temperature average is determined as the calibrated third temperature; when the third temperature is less than the preset temperature, the sum of the third temperature and the temperature average is determined as the calibrated third temperature.

[0159] In one embodiment, the processor further implements the following steps when executing the computer program: when the temperature acquisition abnormality ratio is greater than or equal to a preset ratio, determining the absolute error coefficient corresponding to the effective temperature in the M second temperatures from the M absolute error coefficients; obtaining the target absolute error coefficient based on the determined absolute error coefficient; and determining the temperature calibration method that matches the target absolute error coefficient as the temperature calibration method corresponding to the temperature calibration parameters based on the mapping relationship between the temperature calibration parameters and the temperature calibration method.

[0160] In one embodiment, the temperature calibration method represents a method for calibrating the temperature collected by the second temperature sensing package based on the target absolute error coefficient; when the processor executes the computer program, the following steps are also implemented: the sum of the third temperature and the target absolute error coefficient is determined as the calibrated third temperature.

[0161] In one embodiment, the processor also implements the following steps when executing the computer program: when the temperature error between the first temperature and the reference temperature is greater than a preset error, return to the step of obtaining the first temperature of the electric heating belt when it is working, which is collected by the first temperature sensing package, until the number of collections reaches N times; the error mean of the temperature error between the first temperature and the reference temperature collected N times is calculated; when the air conditioner is not in the temperature sensing package self-test mode, the fourth temperature collected by the first temperature sensing package is calibrated based on the error mean.

[0162] In one embodiment, when the processor executes the computer program, the following steps are also implemented: for a historical self-test moment adjacent to the current moment, when the duration between the current moment and the historical self-test moment reaches a preset self-test duration, the air conditioner is controlled to enter the temperature sensing package self-test mode; wherein the historical self-test moment refers to the moment when the air conditioner last exited the temperature sensing package self-test mode.

[0163] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the following steps are implemented: when the air conditioner enters the temperature sensing package self-test mode, the electric heating belt is controlled to work, and the first temperature of the electric heating belt when working, which is collected by the first temperature sensing package, is obtained; the second temperature collected by the second temperature sensing package is obtained; based on the comparison result of the first temperature and the reference temperature, and the second temperature, the temperature calibration parameters and the corresponding temperature calibration method are obtained.

[0164] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: when the air conditioner is not in the temperature sensing package self-test mode, obtaining the third temperature collected by the second temperature sensing package; calibrating the third temperature based on the temperature calibration parameters and the corresponding temperature calibration method.

[0165] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: when the temperature error between the first temperature and the reference temperature is less than or equal to the preset error, an absolute error standard value is determined based on the temperature error and the preset error; an absolute error coefficient is determined based on the second temperature and the preset temperature; and a temperature calibration parameter and a corresponding temperature calibration method are obtained based on a comparison result of the absolute error standard value and the absolute error coefficient.

[0166] In one embodiment, the number of second temperatures is M, and the preset temperature is the average of the M second temperatures; when the computer program is executed by the processor, the following steps are also implemented: for each second temperature, when the absolute error coefficient corresponding to the second temperature is greater than the absolute error standard value, the second temperature is determined as an invalid temperature; based on the number of invalid temperatures in the M second temperatures and the total number of second temperatures, the temperature acquisition abnormality ratio of the second temperature sensing package is determined; based on the temperature acquisition abnormality ratio, the temperature calibration parameters and the corresponding temperature calibration method are obtained.

[0167] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: when the temperature acquisition abnormality ratio is less than a preset ratio, the temperature mean of the effective temperatures among the M second temperatures counted is determined as a temperature calibration parameter; based on the mapping relationship between the temperature calibration parameters and the temperature calibration method, the temperature calibration method matching the temperature mean is determined as the temperature calibration method corresponding to the temperature calibration parameter.

[0168] In one embodiment, the temperature calibration method represents a method for calibrating the temperature collected by the second temperature sensing package based on a preset temperature and a temperature average; when the computer program is executed by the processor, the following steps are also implemented: when the third temperature is greater than the preset temperature, the difference between the third temperature and the temperature average is determined as the calibrated third temperature; when the third temperature is less than the preset temperature, the sum of the third temperature and the temperature average is determined as the calibrated third temperature.

[0169] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: when the temperature acquisition abnormality ratio is greater than or equal to a preset ratio, the absolute error coefficient corresponding to the effective temperature in the M second temperatures is determined from the M absolute error coefficients; based on the determined absolute error coefficient, a target absolute error coefficient is obtained; based on the mapping relationship between the temperature calibration parameters and the temperature calibration method, the temperature calibration method matching the target absolute error coefficient is determined as the temperature calibration method corresponding to the temperature calibration parameters.

[0170] In one embodiment, the temperature calibration method represents a method for calibrating the temperature collected by the second temperature sensing package based on the target absolute error coefficient; when the computer program is executed by the processor, the following steps are also implemented: the sum of the third temperature and the target absolute error coefficient is determined as the calibrated third temperature.

[0171] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: when the temperature error between the first temperature and the reference temperature is greater than a preset error, return to the step of obtaining the first temperature of the electric heating belt when it is working, which is collected by the first temperature sensing package, until the number of collections reaches N times; the error mean of the temperature error between the first temperature and the reference temperature collected N times is calculated; when the air conditioner is not in the temperature sensing package self-test mode, the fourth temperature collected by the first temperature sensing package is calibrated based on the error mean.

[0172] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: for a historical self-test moment adjacent to the current moment, when the duration between the current moment and the historical self-test moment reaches a preset self-test duration, the air conditioner is controlled to enter a temperature sensing package self-test mode; wherein the historical self-test moment refers to the moment when the air conditioner last exited the temperature sensing package self-test mode.

[0173] In one embodiment, a computer program product is provided, including a computer program, which implements the following steps when executed by a processor: when the air conditioner enters the temperature sensing package self-test mode, the electric heating belt is controlled to work, and a first temperature of the electric heating belt when working, which is collected by a first temperature sensing package, is obtained; a second temperature collected by a second temperature sensing package is obtained; based on the comparison result of the first temperature and the reference temperature, and the second temperature, a temperature calibration parameter and a corresponding temperature calibration method are obtained.

[0174] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: when the air conditioner is not in the temperature sensing package self-test mode, obtaining the third temperature collected by the second temperature sensing package; calibrating the third temperature based on the temperature calibration parameters and the corresponding temperature calibration method.

[0175] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: when the temperature error between the first temperature and the reference temperature is less than or equal to the preset error, an absolute error standard value is determined based on the temperature error and the preset error; an absolute error coefficient is determined based on the second temperature and the preset temperature; and a temperature calibration parameter and a corresponding temperature calibration method are obtained based on a comparison result of the absolute error standard value and the absolute error coefficient.

[0176] In one embodiment, the number of second temperatures is M, and the preset temperature is the average of the M second temperatures; when the computer program is executed by the processor, the following steps are also implemented: for each second temperature, when the absolute error coefficient corresponding to the second temperature is greater than the absolute error standard value, the second temperature is determined as an invalid temperature; based on the number of invalid temperatures in the M second temperatures and the total number of second temperatures, the temperature acquisition abnormality ratio of the second temperature sensing package is determined; based on the temperature acquisition abnormality ratio, the temperature calibration parameters and the corresponding temperature calibration method are obtained.

[0177] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: when the temperature acquisition abnormality ratio is less than a preset ratio, the temperature mean of the effective temperatures among the M second temperatures counted is determined as a temperature calibration parameter; based on the mapping relationship between the temperature calibration parameters and the temperature calibration method, the temperature calibration method matching the temperature mean is determined as the temperature calibration method corresponding to the temperature calibration parameter.

[0178] In one embodiment, the temperature calibration method represents a method for calibrating the temperature collected by the second temperature sensing package based on a preset temperature and a temperature average; when the computer program is executed by the processor, the following steps are also implemented: when the third temperature is greater than the preset temperature, the difference between the third temperature and the temperature average is determined as the calibrated third temperature; when the third temperature is less than the preset temperature, the sum of the third temperature and the temperature average is determined as the calibrated third temperature.

[0179] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: when the temperature acquisition abnormality ratio is greater than or equal to a preset ratio, the absolute error coefficient corresponding to the effective temperature in the M second temperatures is determined from the M absolute error coefficients; based on the determined absolute error coefficient, a target absolute error coefficient is obtained; based on the mapping relationship between the temperature calibration parameters and the temperature calibration method, the temperature calibration method matching the target absolute error coefficient is determined as the temperature calibration method corresponding to the temperature calibration parameters.

[0180] In one embodiment, the temperature calibration method represents a method for calibrating the temperature collected by the second temperature sensing package based on the target absolute error coefficient; when the computer program is executed by the processor, the following steps are also implemented: the sum of the third temperature and the target absolute error coefficient is determined as the calibrated third temperature.

[0181] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: when the temperature error between the first temperature and the reference temperature is greater than a preset error, return to the step of obtaining the first temperature of the electric heating belt when it is working, which is collected by the first temperature sensing package, until the number of collections reaches N times; the error mean of the temperature error between the first temperature and the reference temperature collected N times is calculated; when the air conditioner is not in the temperature sensing package self-test mode, the fourth temperature collected by the first temperature sensing package is calibrated based on the error mean.

[0182] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: for a historical self-test moment adjacent to the current moment, when the duration between the current moment and the historical self-test moment reaches a preset self-test duration, the air conditioner is controlled to enter a temperature sensing package self-test mode; wherein the historical self-test moment refers to the moment when the air conditioner last exited the temperature sensing package self-test mode.

[0183] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties.

[0184] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.

[0185] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0186] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. An air conditioning control method, characterized in that: Applied to an air conditioner, the air conditioner comprises an electric heating belt, a first temperature sensing bag and a second temperature sensing bag, the first temperature sensing bag is arranged on the electric heating belt, and the first temperature sensing bag and the second temperature sensing bag are arranged at different positions; the method comprises: When the air conditioner enters the temperature sensing package self-check mode, the electric heating belt is controlled to work, and a first temperature of the electric heating belt when working, which is collected by the first temperature sensing package, is obtained; Acquire a second temperature collected by the second temperature sensing package; Based on the comparison result between the first temperature and the reference temperature, and the second temperature, a temperature calibration parameter and a corresponding temperature calibration method are obtained.

2. The method according to claim 1, characterized in that: The method further comprises: When the air conditioner is not in the temperature sensing package self-check mode, obtaining a third temperature collected by the second temperature sensing package; The third temperature is calibrated based on the temperature calibration parameter and the corresponding temperature calibration method.

3. The method according to claim 2, characterized in that The obtaining of temperature calibration parameters and corresponding temperature calibration methods based on the comparison result between the first temperature and the reference temperature and the second temperature includes: When a temperature error between the first temperature and the reference temperature is less than or equal to a preset error, determining an absolute error standard value based on the temperature error and the preset error; determining an absolute error coefficient based on the second temperature and a preset temperature; Based on the comparison result of the absolute error standard value and the absolute error coefficient, a temperature calibration parameter and a corresponding temperature calibration method are obtained.

4. The method according to claim 3, characterized in that: The number of the second temperatures is M, and the preset temperature is an average of the M second temperatures; The step of obtaining a temperature calibration parameter and a corresponding temperature calibration method based on a comparison result of the absolute error standard value and the absolute error coefficient includes: For each second temperature, when the absolute error coefficient corresponding to the second temperature is greater than the absolute error standard value, the second temperature is determined as an invalid temperature; Determine the abnormal proportion of temperature acquisition of the second temperature sensing package based on the number of invalid temperatures among the M second temperatures counted and the total number of the second temperatures; Based on the temperature acquisition abnormality ratio, a temperature calibration parameter and a corresponding temperature calibration method are obtained.

5. The method according to claim 4, characterized in that The obtaining of temperature calibration parameters and corresponding temperature calibration methods based on the temperature acquisition abnormality ratio includes: When the temperature acquisition abnormality ratio is less than a preset ratio, the temperature mean of the effective temperatures among the M second temperatures counted is determined as the temperature calibration parameter; Based on the mapping relationship between the temperature calibration parameters and the temperature calibration mode, the temperature calibration mode matching the temperature mean is determined as the temperature calibration mode corresponding to the temperature calibration parameters.

6. The method according to claim 5, characterized in that The temperature calibration method represents a method of calibrating the temperature collected by the second temperature sensing package based on the preset temperature and the temperature average; The calibrating the third temperature based on the temperature calibration parameter and the corresponding temperature calibration method includes: When the third temperature is greater than the preset temperature, determining the difference between the third temperature and the temperature mean as the calibrated third temperature; When the third temperature is lower than the preset temperature, the sum of the third temperature and the temperature mean is determined as the calibrated third temperature.

7. The method according to claim 4, characterized in that The obtaining of temperature calibration parameters and corresponding temperature calibration methods based on the temperature acquisition abnormality ratio includes: When the temperature acquisition abnormality ratio is greater than or equal to a preset ratio, determining an absolute error coefficient corresponding to a valid temperature among the M second temperatures from the M absolute error coefficients; Based on the determined absolute error coefficient, obtaining a target absolute error coefficient; Based on the mapping relationship between the temperature calibration parameters and the temperature calibration method, the temperature calibration method matching the target absolute error coefficient is determined as the temperature calibration method corresponding to the temperature calibration parameters.

8. The method according to claim 7, characterized in that The temperature calibration method represents a method of calibrating the temperature collected by the second temperature sensing package based on the target absolute error coefficient; The calibrating the third temperature based on the temperature calibration parameter and the corresponding temperature calibration method includes: The sum of the third temperature and the target absolute error coefficient is determined as the calibrated third temperature.

9. The method according to claim 3, characterized in that: The method further comprises: When the temperature error between the first temperature and the reference temperature is greater than a preset error, returning to the step of obtaining the first temperature of the electric heating belt when it is working, which is collected by the first temperature sensing package, until the number of collections reaches N times; Counting the mean value of the temperature error between the first temperature and the reference temperature collected N times; When the air conditioner is not in the temperature sensing package self-check mode, the fourth temperature collected by the first temperature sensing package is calibrated based on the error mean.

10. The method according to any one of claims 1 to 9, characterized in that: Also includes: For a historical self-test moment adjacent to the current moment, when the duration between the current moment and the historical self-test moment reaches a preset self-test duration, controlling the air conditioner to enter a temperature sensing package self-test mode; The historical self-test time refers to the time when the air conditioner last exited the temperature sensing package self-test mode.

11. An air conditioning control device, characterized in that: Applied to an air conditioner, the air conditioner comprises an electric heating belt, a first temperature sensing bag and a second temperature sensing bag, the first temperature sensing bag is arranged on the electric heating belt, and the first temperature sensing bag and the second temperature sensing bag are arranged at different positions; The device comprises: A control module, used for controlling the electric heating belt to work when the air conditioner enters the temperature sensing package self-check mode, and obtaining a first temperature of the electric heating belt when working, which is collected by the first temperature sensing package; An acquisition module, used for acquiring the second temperature collected by the second temperature sensing package; The processing module is used to obtain a temperature calibration parameter and a corresponding temperature calibration method based on a comparison result between the first temperature and a reference temperature and the second temperature.

12. An air conditioner, characterized in that: The air conditioner comprises: an electric heating belt, a first temperature sensing bag, a second temperature sensing bag and a controller, wherein the first temperature sensing bag is arranged on the electric heating belt, and the first temperature sensing bag and the second temperature sensing bag are arranged at different positions; The first temperature sensing package is used to collect the first temperature of the electric heating belt when it is working; The controller is used to control the operation of the electric heating belt when the air conditioner enters the temperature sensing package self-test mode, and obtain the first temperature of the electric heating belt when it is working, which is collected by the first temperature sensing package; obtain the second temperature collected by the second temperature sensing package; based on the comparison result of the first temperature and the reference temperature, and the second temperature, obtain the temperature calibration parameters and the corresponding temperature calibration method.

13. The air conditioner according to claim 12, characterized in that: The air conditioner further comprises a switch device, a first end of the switch device is connected to the live wire, and a second end of the switch device is connected to the neutral wire through the electric heating belt; The controller is also used to control the switch device to close when the air conditioner enters the temperature sensing package self-test mode, so that the electric heating belt works.

14. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 10 are implemented.

15. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 10 are implemented.

16. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 10 are implemented.