Method, device for controlling air conditioner and air conditioner

By detecting the surface temperature of the air conditioner remote control device, the coil temperature and compressor operating frequency of the air conditioner can be accurately controlled, solving the problem of inaccurate air conditioner temperature adjustment, improving user experience and saving energy.

CN116465080BActive Publication Date: 2026-06-02QINGDAO HAIER AIR CONDITIONER GENERAL CORP LTD +1

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
QINGDAO HAIER AIR CONDITIONER GENERAL CORP LTD
Filing Date
2023-02-17
Publication Date
2026-06-02

AI Technical Summary

Technical Problem

Existing air conditioners cannot accurately determine the indoor temperature during temperature adjustment, resulting in a poor user experience and wasted energy resources.

Method used

By detecting the surface temperature of the air conditioner's associated remote control device, the detection period is determined, and the target coil temperature and compressor operating frequency of the air conditioner are accurately determined based on the temperature detection results, so as to precisely control the operation of the air conditioner.

Benefits of technology

This improves the user experience of air conditioning while saving on electricity wasted due to repeated start-stop cycles.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116465080B_ABST
    Figure CN116465080B_ABST
Patent Text Reader

Abstract

The application relates to the air conditioner control technical field, and discloses a method for controlling an air conditioner, which comprises the following steps: in the case that the air conditioner operates according to a preset temperature, determining a detection period of a surface temperature of a remote control device associated with the air conditioner; detecting the temperature of the surface of the remote control device associated with the air conditioner in the detection period to obtain a temperature detection result; determining a target coil temperature of the air conditioner according to the temperature detection result; and controlling the air conditioner to operate according to the target coil temperature. According to the scheme, the target coil temperature of the air conditioner can be accurately determined in combination with the temperature detection result, the target coil temperature determined in this way is more in line with the change rule of the indoor temperature, the temperature in the room can be more accurately positioned in the case that the air conditioner operates according to the target coil temperature, the use experience of the air conditioner of a user is improved, and the waste of electric power resources caused by repeated start and stop is saved. The application further discloses a device for controlling the air conditioner and the air conditioner.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of air conditioning control technology, such as a method, apparatus and air conditioner for controlling an air conditioner. Background Technology

[0002] As people's living standards continue to improve, smart home appliances are gradually becoming a part of users' lives. Currently, air conditioners have brought users a more comfortable indoor environment, and how to control air conditioners more precisely has become a focus of user attention.

[0003] Currently, when users adjust indoor temperature using air conditioning, they typically input a comfortable temperature setting into the air conditioner beforehand. The air conditioner then adjusts its operating parameters based on the comparison between the current indoor temperature and the set temperature. However, during actual use, the indoor temperature changes as the air conditioner adjusts its settings. If the current indoor temperature is close to the set temperature, the air conditioner assumes it has finished working and enters standby mode. If, after a period of standby, the current indoor temperature deviates from the set temperature, the air conditioner will restart to adjust the indoor temperature. Therefore, this method cannot accurately pinpoint the temperature to ensure indoor temperature accuracy, resulting in a poor user experience. Thus, how to precisely control the coil temperature of the air conditioner to ensure indoor temperature accuracy has become a pressing technical problem that needs to be solved.

[0004] It should be noted that the information disclosed in the background section above is only used to enhance the understanding of the background of this application, and therefore may include information that does not constitute prior art known to those skilled in the art. Summary of the Invention

[0005] To provide a basic understanding of some aspects of the disclosed embodiments, a brief summary is given below. This summary is not intended as a general commentary, nor is it intended to identify key / important components or describe the scope of protection of these embodiments, but rather as a prelude to the detailed description that follows.

[0006] This disclosure provides a method, apparatus, and air conditioner for controlling an air conditioner, which can accurately control the coil temperature of the air conditioner to ensure the accuracy of the indoor temperature.

[0007] In some embodiments, the method for controlling an air conditioner includes: determining a detection period for the surface temperature of a remote control device associated with the air conditioner when the air conditioner is operating at a preset temperature; detecting the surface temperature of the remote control device associated with the air conditioner during the detection period to obtain a temperature detection result; determining a target coil temperature for the air conditioner based on the temperature detection result; and controlling the air conditioner to operate at the target coil temperature.

[0008] In some embodiments, the device for controlling the air conditioner includes: a first determining module configured to determine a detection period for the surface temperature of a remote-controlled device associated with the air conditioner when the air conditioner is operating at a preset temperature; a detection module configured to detect the surface temperature of the remote-controlled device associated with the air conditioner during the detection period to obtain a temperature detection result; a second determining module configured to determine a target coil temperature of the air conditioner based on the temperature detection result; and a control module configured to control the air conditioner to operate at the target coil temperature.

[0009] In some embodiments, the apparatus for controlling an air conditioner includes a processor and a memory storing program instructions, the processor being configured to execute the aforementioned method for controlling an air conditioner when the program instructions are executed.

[0010] In some embodiments, the air conditioner includes the aforementioned means for controlling the air conditioner.

[0011] The method, apparatus, and air conditioner for controlling an air conditioner provided in this disclosure can achieve the following technical effects: By determining a detection period for the surface temperature of a remote-controlled device associated with the air conditioner while it is operating at a preset temperature; the surface temperature of the remote-controlled device associated with the air conditioner is detected during this detection period to obtain temperature detection results; the target coil temperature of the air conditioner is determined based on the temperature detection results; and the air conditioner is controlled to operate at the target coil temperature. This solution enables the detection of the surface temperature of the remote-controlled device associated with the air conditioner within a determined detection period, and, combined with the temperature detection results, accurately determines the target coil temperature of the air conditioner. This makes the target coil temperature determined in this way more consistent with the indoor temperature variation pattern, allowing for more precise positioning of the indoor temperature while controlling the air conditioner to operate at the target coil temperature. This improves the user experience of the air conditioner while saving energy resources wasted due to repeated start-stop cycles.

[0012] The above general description and the description below are exemplary and illustrative only and are not intended to limit this application. Attached Figure Description

[0013] One or more embodiments are illustrated by way of example with reference to the accompanying drawings. These illustrations and drawings do not constitute a limitation on the embodiments. Elements having the same reference numerals in the drawings are shown as similar elements. The drawings are not to be scaled. And wherein:

[0014] Figure 1 This is a schematic diagram of a method for controlling an air conditioner provided in an embodiment of this disclosure;

[0015] Figure 2 This is a schematic diagram of a method for determining a detection period provided in an embodiment of this disclosure;

[0016] Figure 3 This is a schematic diagram of another method for determining a detection period provided in an embodiment of this disclosure;

[0017] Figure 4 This is a schematic diagram of a method for determining a target coil temperature provided in an embodiment of this disclosure;

[0018] Figure 5 This is a schematic diagram of a device for controlling an air conditioner provided in an embodiment of this disclosure;

[0019] Figure 6 This is a schematic diagram of another device for controlling an air conditioner provided in an embodiment of this disclosure. Detailed Implementation

[0020] To provide a more detailed understanding of the features and technical content of the embodiments of this disclosure, the implementation of the embodiments of this disclosure will be described in detail below with reference to the accompanying drawings. The accompanying drawings are for illustrative purposes only and are not intended to limit the embodiments of this disclosure. In the following technical description, for ease of explanation, several details are used to provide a full understanding of the disclosed embodiments. However, one or more embodiments may still be implemented without these details. In other cases, well-known structures and devices may be simplified in their depiction to simplify the drawings.

[0021] The terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate for the embodiments of this disclosure described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion.

[0022] Unless otherwise stated, the term "multiple" means two or more.

[0023] In this embodiment of the disclosure, the character " / " indicates that the objects before and after it are in an "or" relationship. For example, A / B means: A or B.

[0024] The term "and / or" describes an association between objects, indicating that three relationships can exist. For example, A and / or B means: A or B, or A and B.

[0025] The term "correspondence" can refer to an association or binding relationship. The correspondence between A and B means that there is an association or binding relationship between A and B.

[0026] Figure 1 This is a schematic diagram of a method for controlling an air conditioner provided in an embodiment of this disclosure; combined with Figure 1As shown in the embodiments of this disclosure, a method for controlling an air conditioner is provided, comprising:

[0027] S11, when the air conditioner is operating at the preset temperature, the air conditioner determines the detection period of the surface temperature of the remote control device associated with the air conditioner.

[0028] S12, during the detection period, detect the temperature on the surface of the remote control device associated with the air conditioner to obtain the temperature detection result.

[0029] S13, the air conditioner determines the target coil temperature based on the temperature detection results.

[0030] S14, Air Conditioning Control: The air conditioner operates according to the target coil temperature.

[0031] In this solution, upon receiving a temperature adjustment command, the air conditioner can be controlled to operate at a preset temperature. This temperature adjustment command can include cooling or heating commands, or other control commands that adjust the indoor temperature. The preset temperature can be a comfortable temperature input by the user to the air conditioner's display panel or a remote control associated with the air conditioner. As an example, the preset temperature could be 26°C. Understandably, since the remote control associated with the air conditioner is close to the user, the surface temperature of the remote control can represent the temperature around the user. Furthermore, when the air conditioner is operating at the preset temperature, the air conditioner can determine the detection period for the surface temperature of the remote control associated with the air conditioner. Here, the remote control associated with the air conditioner can be the air conditioner's remote control. This solution ensures the accuracy of the detection period determined in this way.

[0032] Furthermore, to achieve more energy-efficient air conditioning control, the temperature of the surface of the remote-controlled device associated with the air conditioner can be detected during the designated detection period after the air conditioner is activated, thus obtaining temperature detection results. Here, the temperature of the surface of the remote-controlled device associated with the air conditioner can be detected using a temperature sensor or mobile device connected to the air conditioner. The temperature detection results can be the temperature values ​​of the remote-controlled device surface at different times within the detection period. This method enables accurate acquisition of temperature detection results.

[0033] Furthermore, after the air conditioner confirms the temperature detection results, the target coil temperature can be accurately determined based on these results. Specifically, the air conditioner can determine the target operating time when the detected temperature matches the preset temperature based on the temperature detection results; and obtain the coil temperature at the target operating time; thus, the coil temperature at the target operating time can be determined as the target coil temperature of the air conditioner. In this way, the target coil temperature of the air conditioner can be accurately determined by combining the temperature detection results, making the target coil temperature determined in this way more consistent with the temperature change pattern of the remote control device surface. Therefore, while controlling the air conditioner to operate according to the target coil temperature, the indoor temperature where the air conditioner is located can be reasonably and effectively controlled.

[0034] The method for controlling an air conditioner provided in this disclosure involves determining a detection period for the surface temperature of a remote-controlled device associated with the air conditioner while the air conditioner is operating at a preset temperature. During this detection period, the surface temperature of the remote-controlled device is detected to obtain temperature detection results. Based on these results, the target coil temperature of the air conditioner is determined, and the air conditioner is controlled to operate at the target coil temperature. This method allows for the detection of the surface temperature of the remote-controlled device associated with the air conditioner within a predetermined detection period. Combined with the temperature detection results, the target coil temperature is accurately determined, making the target coil temperature more consistent with indoor temperature variations. This allows for more precise positioning of the indoor temperature while controlling the air conditioner to operate at the target coil temperature, improving the user experience while saving energy resources wasted due to repeated start-stop cycles.

[0035] Figure 2 This is a schematic diagram of a method for determining a detection period provided in an embodiment of this disclosure; combined with Figure 2 As shown, optionally, in step S11, when the air conditioner is operating at a preset temperature, the air conditioner determines the detection period for the surface temperature of the remote-controlled device associated with the air conditioner, including:

[0036] S21, when the air conditioner is running at the preset temperature, the temperature change curve of the room where the air conditioner is located is obtained.

[0037] S22, the air conditioner determines the detection period of the surface temperature of the remote control device associated with the air conditioner based on the temperature change curve.

[0038] In this solution, the air conditioner can acquire the temperature change curve of the room it is located in while operating at a preset temperature. Specifically, the air conditioner can be connected to an indoor temperature sensor, and when the air conditioner is operating at the preset temperature, the indoor temperature is monitored by the indoor temperature sensor to generate the temperature change curve. Here, the temperature change curve refers to the curve with the operating time of the air conditioner at the preset temperature as the X-axis and the real-time temperature as the Y-axis. This curve can reflect the temperature change pattern of the room where the air conditioner is located while operating at the preset temperature. As an example, a point A can be selected on the temperature curve, and the x and y coordinates of A are (15, 28). Then A represents that the indoor temperature of the room where the air conditioner is located is 28℃ after the air conditioner has been operating at the preset temperature for 15 minutes. It should be noted that the time unit corresponding to the X-axis can be determined according to the user's monitoring habits. For example, the time unit corresponding to the X-axis can be minutes or hours. In this way, when the air conditioner is operating at the preset temperature, the indoor temperature can be detected by the indoor temperature sensor connected to the air conditioner to generate a more accurate temperature change curve of the room where the air conditioner is located, which is convenient for users to analyze the temperature change pattern of the room based on the temperature change curve. In this way, the air conditioner can determine the detection period for the surface temperature of the remote-controlled devices associated with the air conditioner by combining the temperature change curve. This method enables precise determination of the detection period, ensuring that the determined period better aligns with the indoor temperature variation pattern.

[0039] Figure 3 This is a schematic diagram of another method for determining a detection period provided in this disclosure embodiment; combined with Figure 3 As shown, optionally, in step S22, the air conditioner determines the detection period for the surface temperature of the remote-controlled device associated with the air conditioner based on the temperature change curve, including:

[0040] S31, the air conditioner determines the temperature peak value and temperature trough value within a preset period in the temperature change curve.

[0041] S32, the air conditioner determines the first moment corresponding to the temperature peak value and the second moment corresponding to the temperature trough value based on the temperature change curve.

[0042] S33, the air conditioner determines the period from the first moment to the second moment as the detection period for the surface temperature of the remote control device associated with the air conditioner.

[0043] In this solution, the air conditioner can determine the peak and trough temperatures within a preset period from the temperature change curve. Here, the peak temperature refers to the highest temperature value within the preset period; for example, if the preset period is the first period, with a time range of 15 to 20 minutes, the temperature values ​​corresponding to each of the 15-minute to 20-minute intervals can be extracted from the temperature change curve, and the highest temperature value among them is determined as the peak temperature. Similarly, the trough temperature refers to the lowest temperature value within the preset period; for example, if the preset period is the first period, with a time range of 15 to 20 minutes, the temperature values ​​corresponding to each of the 15-minute to 20-minute intervals can be extracted from the temperature change curve, and the lowest temperature value among them is determined as the trough temperature. Understandably, as the air conditioner operates at the preset temperature, the indoor ambient temperature changes accordingly, and the peak and trough temperatures within different periods will also change accordingly. Therefore, depending on the selected period number, the peak and trough temperatures may be the same or different. Specifically, the user can determine the preset period. Since the temperature fluctuation is greatest within the first period, the user can determine that the first period is the preferred preset period.

[0044] In addition, the time range of the first cycle can be determined based on the trend of the temperature change curve, including: determining the start and end points of the first cycle based on the trend of the temperature change curve, and determining the time range of the first cycle based on the start and end points of the first cycle. Specifically, determining the start point of the first cycle based on the trend of the temperature change curve includes: if the trend of a certain point appearing for the first time on the temperature curve is upward at the previous moment and downward at the next moment, then the x-coordinate of that point is taken as the start point of the first cycle. Determining the end point of the cycle based on the trend of the temperature change curve includes: if the trend of a certain point appearing for the first time on the temperature curve is downward at the previous moment and upward at the next moment, then the x-coordinate of that point is taken as the end point of the first cycle. Thus, determining the time range of the first cycle based on the start and end points of the first cycle includes: if the start point of the first cycle is 15 and the end point of the first cycle is 20, then the time range of the cycle is determined to be 15 to 20 minutes. In this way, after determining the preset cycle and the time range of the preset cycle in the aforementioned manner, the air conditioner can accurately determine the temperature peak and temperature trough values ​​within the preset cycle in the temperature change curve.

[0045] Furthermore, the air conditioner can also determine the first moment corresponding to the temperature peak and the second moment corresponding to the temperature trough by combining the temperature change curve. Specifically, the horizontal axis value of the temperature peak on the temperature change curve can be used as the first moment, and the horizontal axis value of the temperature trough on the temperature change curve can be used as the second moment. In this way, the first and second moments can be accurately determined by combining the temperature change curve. Then, after the air conditioner determines the first and second moments, the period from the first moment to the second moment can be defined as the detection period for the surface temperature of the remote-controlled device associated with the air conditioner. In this way, the detection period can be accurately determined by combining the first moment corresponding to the temperature peak and the second moment corresponding to the temperature trough, meeting the target user's energy-saving control needs for the air conditioner, so that the surface temperature of the remote-controlled device associated with the air conditioner can be detected within the determined detection period, thereby obtaining more accurate temperature detection results.

[0046] Figure 4 This is a schematic diagram of a method for determining a target coil temperature provided in an embodiment of this disclosure; combined with Figure 4 As shown, optionally, in step S13, the air conditioner determines the target coil temperature based on the temperature detection results, including:

[0047] S41, the air conditioner determines the target operating time when the detected temperature is the same as the preset temperature based on the temperature detection results.

[0048] S42, the air conditioner obtains the coil temperature of the air conditioner at the target operating time.

[0049] S43, the air conditioner determines the coil temperature at the target operating time as the target coil temperature of the air conditioner.

[0050] In this solution, the air conditioner can determine the target operating time when the detected temperature matches the preset temperature by combining temperature detection results. Here, the temperature detection results are the temperature values ​​of the remote-controlled device surface at different times within the detection period. The air conditioner can extract the target operating time when the detected temperature matches the preset temperature from the temperature detection results. In this way, the target operating time can be accurately determined.

[0051] Furthermore, after determining the target operating time, the air conditioner can determine the coil temperature at that time by combining it with pre-stored historical operating information. This historical operating information includes the operating status information at different times after the air conditioner is started, including compressor operating frequency, fan speed, air deflector opening degree, and coil temperature. This method enables precise acquisition of the coil temperature. Thus, the air conditioner can determine the target coil temperature based on the acquired coil temperature at the target operating time. This provides a more accurate data foundation for the intelligent control of the air conditioner, resulting in a more precise coil temperature reading.

[0052] Optionally, if multiple target operating times are determined based on temperature detection results, the air conditioner acquires the coil temperature of the air conditioner at multiple target operating times.

[0053] The air conditioner determines the target coil temperature based on the coil temperature at multiple target operating times.

[0054] In this solution, it is understandable that within a defined detection period, there may be multiple instances where the detected temperature at different target operating times matches the preset temperature. In such cases, the air conditioner can acquire the coil temperature at these multiple target operating times and, by combining these values, determine the target coil temperature. This allows for a more precise determination of the target coil temperature based on multiple target operating times determined by the temperature detection results. This enables timely and appropriate adjustments to the air conditioner's coil temperature, effectively meeting the user's need for precise control of the air conditioner's coil temperature.

[0055] Optionally, the air conditioner determines the target coil temperature based on the coil temperatures at multiple target operating times, including:

[0056] The air conditioner calculates the average coil temperature at multiple target operating times.

[0057] The air conditioner determines the average value as the target coil temperature.

[0058] In this solution, the air conditioner can calculate the average coil temperature at multiple target operating times and determine the average value as the target coil temperature. For example, if the coil temperature at the first target operating time is 44℃ and the coil temperature at the second target operating time is 46℃, then the target coil temperature of the air conditioner is determined to be (44+46) / 2 = 45℃. This method allows for a more precise determination of the target coil temperature when multiple target operating times are determined based on temperature detection results. This enables timely and reasonable adjustments to the air conditioner's coil temperature, effectively meeting users' needs for precise control of the air conditioner's coil temperature.

[0059] Optionally, after controlling the air conditioner to operate according to the target coil temperature, the system further includes:

[0060] The air conditioner obtains the current surface temperature of the remote control device associated with it.

[0061] If the current surface temperature reaches the preset temperature and the duration reaches the second preset duration, the air conditioning control will operate the air conditioner according to the initial coil temperature.

[0062] In this solution, the air conditioner can obtain the current surface temperature of the remote control device associated with it. If the current surface temperature reaches a preset temperature and remains there for a duration equal to a second preset duration, it indicates that the surface temperature of the remote control device, i.e., the user's ambient temperature, has stabilized at the user's preset temperature after adjustment. At this point, the air conditioner can be controlled to operate at the initial coil temperature. The second preset duration can be pre-set based on the user's temperature stability requirements. For example, the second preset duration could be 5 minutes. The initial coil temperature can be a coil temperature pre-set by the user. This solution allows for precise determination of when the air conditioner should operate at the initial coil temperature, achieving precise control of the air conditioner.

[0063] This disclosure also provides another method for controlling an air conditioner, including:

[0064] The air conditioner determines the target operating frequency of the air conditioner compressor based on the temperature change curve.

[0065] The air conditioning compressor operates at the target frequency.

[0066] In this solution, after the air conditioner obtains the temperature change curve of the room where the air conditioner is located, the target operating frequency of the air conditioner compressor can be determined based on the temperature change curve. Specifically, this includes: the air conditioner determining the peak and trough values ​​of the temperature within a preset period in the temperature change curve; the air conditioner determining the first moment corresponding to the temperature peak value and the second moment corresponding to the temperature trough value based on the temperature change curve; and the air conditioner determining the target operating frequency of the air conditioner compressor by combining the first and second moments. In this way, the target operating frequency of the air conditioner compressor can be accurately determined based on the temperature change curve of the room where the air conditioner is located, so that the target operating frequency determined by this method is more consistent with the indoor temperature change pattern. Therefore, while controlling the air conditioner compressor to operate at the target operating frequency, the indoor temperature can be reasonably and effectively controlled. This allows for more accurate positioning of the indoor temperature while controlling the air conditioner compressor to operate at the target operating frequency, improving the user's air conditioning experience while saving energy resources wasted by repeated start-stop cycles.

[0067] Optionally, the air conditioner determines the target operating frequency of the air conditioner compressor based on the temperature change curve, including:

[0068] The air conditioner determines the peak and trough values ​​of the temperature wave within a preset period in the temperature change curve.

[0069] The air conditioner determines the first moment corresponding to the temperature peak and the second moment corresponding to the temperature trough based on the temperature change curve.

[0070] The air conditioner determines the target operating frequency of the air conditioner compressor based on the first and second moments.

[0071] In this solution, the air conditioner can determine the temperature peak and trough values ​​within a preset period from the temperature change curve. Here, the temperature peak value refers to the highest temperature value within the preset period; for example, if the preset period is the first period, and the time range of the first period is 15 to 20 minutes, then the temperature values ​​corresponding to each of the 15 to 20 minutes can be extracted from the temperature change curve, and the highest temperature value among them is determined as the temperature peak value. Similarly, the temperature trough value refers to the lowest temperature value within the preset period; for example, if the preset period is the first period, and the time range of the first period is 15 to 20 minutes, then the temperature values ​​corresponding to each of the 15 to 20 minutes can be extracted from the temperature change curve, and the lowest temperature value among them is determined as the temperature trough value.

[0072] Furthermore, the air conditioner can also determine the first moment corresponding to the temperature peak and the second moment corresponding to the temperature trough by combining the temperature change curve. Specifically, the first moment can be the horizontal axis value of the temperature peak on the temperature change curve, and the second moment can be the horizontal axis value of the temperature trough on the temperature change curve. In this way, the first and second moments can be accurately determined by combining the temperature change curve. Then, after determining the first and second moments, the target operating frequency of the air conditioner compressor can be determined by combining the first moment corresponding to the temperature peak and the second moment corresponding to the temperature trough. This ensures that the target operating frequency determined in this way conforms to the indoor temperature change pattern during the temperature regulation process, meets the target user's requirement for the accuracy of the compressor's target operating frequency, and provides an accurate data foundation for the intelligent control of the air conditioner.

[0073] Optionally, the air conditioner determines the target operating frequency of the air conditioner compressor based on the first and second time points, including:

[0074] The air conditioner obtains the operating frequency of the compressor at the first moment and the operating frequency of the compressor at the second moment.

[0075] The air conditioner determines the target operating frequency of the compressor based on the compressor's operating frequency at the first moment and the compressor's operating frequency at the second moment.

[0076] In this solution, the air conditioner can determine the compressor's operating frequency at a first moment and the compressor's operating frequency at a second moment by combining pre-stored historical operating information. Here, historical operating information includes operating status information at different times after the air conditioner starts. This operating status information includes compressor operating frequency, fan speed, air deflector opening degree, coil temperature, etc. Specifically, after the air conditioner determines the first and second moments, the compressor's operating frequency at the first moment and the compressor's operating frequency at the second moment can be extracted from the historical operating information. Furthermore, the air conditioner can combine the compressor's operating frequency at the first moment and the compressor's operating frequency at the second moment to determine the target operating frequency of the air conditioner compressor. In this way, a more accurate target operating frequency of the compressor can be obtained, providing an accurate data foundation for the intelligent control of the air conditioner.

[0077] Optionally, the air conditioner determines the target operating frequency of the air conditioner compressor based on the compressor's operating frequency at the first moment and the compressor's operating frequency at the second moment, including:

[0078] f3 = (f1 + f2) / 2

[0079] Where f3 is the target operating frequency of the air conditioner compressor, f1 is the operating frequency of the air conditioner compressor at the first moment, and f2 is the operating frequency of the air conditioner compressor at the second moment.

[0080] In this scheme, after determining the compressor's operating frequency at a first moment and at a second moment, the average of these two operating frequencies is used as the target operating frequency for the air conditioner compressor. For example, if the compressor's operating frequency at the first moment is 50Hz and at the second moment is 56Hz, then the target operating frequency is determined as f3 = (50 + 56) / 2 = 53Hz. This method allows for a more precise determination of the compressor's target operating frequency, providing an accurate data foundation for the intelligent control of the air conditioner.

[0081] Optionally, if multiple target operating frequencies are determined according to the temperature change curve, the air conditioner calculates the average value of the multiple target operating frequencies and uses the average value as the new operating frequency; the air conditioner controls the air conditioner compressor to operate according to the new operating frequency.

[0082] In this solution, it is understandable that as the air conditioner operates at a preset temperature, the indoor ambient temperature changes accordingly. The peak and trough values ​​of the temperature fluctuations in different periods of the temperature change curve are also different, and consequently, the target operating frequency determined by combining these different peak and trough values ​​is also different. Therefore, different target operating frequencies can be determined within different periods of the temperature change curve. Thus, to more accurately determine the operating frequency of the air conditioner compressor, after determining multiple target operating frequencies according to the temperature change curve, the air conditioner calculates the average of these multiple target operating frequencies and uses this average as the new operating frequency. For example, if the target operating frequency determined according to the first preset period of the temperature change curve is 54Hz and the target operating frequency determined according to the third preset period of the temperature change curve is 58Hz, then the new operating frequency is determined to be (54+58) / 2 = 56Hz. In this way, after the air conditioner determines the new operating frequency, it can control the air conditioner compressor to operate at the new operating frequency. This method allows for timely and reasonable adjustment of the compressor's operating frequency based on the indoor temperature change pattern, effectively meeting the user's need for precise control of the air conditioner compressor.

[0083] Optionally, after controlling the air conditioning compressor to operate at the target operating frequency, the method further includes:

[0084] The air conditioner obtains the operating time of the air conditioner running at the preset temperature.

[0085] If the running time exceeds the first duration, the air conditioning control unit will operate the air conditioning compressor at the initial operating frequency.

[0086] In this solution, the air conditioner can obtain the runtime of its operation at the preset temperature. Specifically, the air conditioner can combine pre-stored historical operating information to obtain the start time of its operation at the preset temperature, and use the difference between the current time and the start time as the runtime of the air conditioner operating at the preset temperature. This method enables precise determination of the runtime. Furthermore, if the runtime exceeds a first duration, it indicates that the current indoor temperature has stabilized at the user's preset temperature after adjustment, and the air conditioner can control the compressor to operate at the initial operating frequency. Here, the initial frequency can be the compressor operating frequency preset by the user. The first duration can be determined by combining the number of cycles and a reference factor. Specifically, the first duration = number of cycles * reference factor. As an example, the reference factor = 0.02, and the number of cycles is determined by the operating mode of the air conditioner. If the air conditioner is operating in cooling mode, the corresponding number of cycles is 45; if the air conditioner is operating in heating mode, the corresponding number of cycles is 55. In this way, the corresponding number of cycles can be determined by combining the air conditioner's operating mode, and the first duration can be determined by combining the number of cycles and a reference factor. Therefore, even if the running time exceeds the first duration, the air conditioner can control the compressor to operate at the initial operating frequency. In this way, the operating time for the compressor to run at the initial frequency is precisely determined, achieving precise control of the air conditioner.

[0087] Optionally, after controlling the air conditioning compressor to operate at the target operating frequency, the method further includes:

[0088] The air conditioner obtains the indoor temperature from the indoor temperature sensor.

[0089] When the indoor temperature reaches the preset temperature and remains there for a second preset duration, the air conditioner controls the air conditioner compressor to operate at the initial operating frequency.

[0090] In this solution, the air conditioner can be connected to an indoor temperature sensor. Specifically, the air conditioner can acquire the indoor temperature collected by the sensor, and if the indoor temperature reaches a preset temperature and remains there for a second preset duration, it indicates that the current indoor temperature has stabilized at the user's preset temperature after adjustment. At this point, the air conditioner compressor can be controlled to operate at its initial operating frequency. The second preset duration can be pre-set based on the user's temperature stability requirements. As an example, the second preset duration could be 5 minutes. This solution allows for precise determination of when the compressor should operate at its initial frequency, achieving precise control of the air conditioner.

[0091] Optionally, embodiments of this disclosure provide a method for controlling an air conditioner, comprising:

[0092] When the infrared sensor detects that the temperature around the user is the preset temperature, the air conditioner obtains the running time at the preset temperature.

[0093] The air conditioner determines the target operating frequency of the compressor based on the temperature change curve and the operating time.

[0094] The air conditioning compressor operates at the target frequency.

[0095] In this solution, when the air conditioner is connected to an infrared sensor, it uses the sensor to collect temperature data around the user. This allows the air conditioner to determine the operating time at the preset temperature if the sensor detects a temperature that matches the preset temperature. Specifically, the air conditioner can determine the start time for operating at the preset temperature by combining pre-stored historical operating information. This historical operating information includes the air conditioner's operating status at different times after startup, including compressor operating frequency, fan speed, and air deflector opening degree. Furthermore, the difference between the current time and the startup time can be used as the operating time at the preset temperature. This method enables precise determination of the operating time.

[0096] Furthermore, after determining the temperature change curve and the operating time of the air conditioner at the preset temperature, the target operating frequency of the air conditioner compressor can be determined by combining the temperature change curve and the operating time. Specifically, this includes: identifying the temperature peak and trough values ​​within a preset period in the temperature change curve; determining the first moment corresponding to the temperature peak value and the second moment corresponding to the temperature trough value based on the temperature change curve; and then determining the target operating frequency of the air conditioner compressor based on the first moment, the second moment, and the operating time. In this way, the target operating frequency of the air conditioner compressor can be accurately determined by combining the temperature change curve of the room where the air conditioner is located and the operating time of the air conditioner at the preset temperature. This makes the target operating frequency determined by this method more consistent with the changes in indoor temperature and the operating pattern of the air conditioner, thereby enabling reasonable and effective control of the indoor temperature while controlling the air conditioner compressor to operate at the target operating frequency.

[0097] The method for controlling an air conditioner provided in this disclosure can accurately obtain the temperature change curve of the room where the air conditioner is located and the running time of the air conditioner at the preset temperature. Then, by combining the temperature change curve and the running time, the target operating frequency can be accurately determined. This allows for more precise positioning of the indoor temperature while controlling the air conditioner compressor to run at the target operating frequency. This improves the user's experience of using the air conditioner and saves the energy resources wasted by repeated start-stop cycles.

[0098] Optionally, the air conditioner determines the target operating frequency of the air conditioner compressor based on the temperature change curve and operating time, including:

[0099] The air conditioner determines the peak and trough values ​​of the temperature wave within a preset period in the temperature change curve.

[0100] The air conditioner determines the first moment corresponding to the temperature peak and the second moment corresponding to the temperature trough based on the temperature change curve.

[0101] The air conditioner determines the target operating frequency of the air conditioner compressor based on the first moment, the second moment, and the running time.

[0102] In this solution, the air conditioner can determine the temperature peak and trough values ​​within a preset period from the temperature change curve. Here, the temperature peak value refers to the highest temperature value within the preset period; for example, if the preset period is the first period, and the time range of the first period is 15 to 20 minutes, then the temperature values ​​corresponding to each of the 15 to 20 minutes can be extracted from the temperature change curve, and the highest temperature value among them is determined as the temperature peak value. Similarly, the temperature trough value refers to the lowest temperature value within the preset period; for example, if the preset period is the first period, and the time range of the first period is 15 to 20 minutes, then the temperature values ​​corresponding to each of the 15 to 20 minutes can be extracted from the temperature change curve, and the lowest temperature value among them is determined as the temperature trough value.

[0103] Furthermore, the air conditioner can also determine the first moment corresponding to the temperature peak and the second moment corresponding to the temperature trough by combining the temperature change curve. Specifically, the horizontal axis value of the temperature peak on the temperature change curve can be used as the first moment, and the horizontal axis value of the temperature trough on the temperature change curve can be used as the second moment. In this way, the first and second moments can be accurately determined by combining the temperature change curve. Then, after determining the first and second moments, the target operating frequency of the air conditioner compressor can be accurately determined by combining the first moment corresponding to the temperature peak, the second moment corresponding to the temperature trough, and the operating time. In this way, the target operating frequency determined by this method conforms to the indoor temperature changes and air conditioner operation patterns during the temperature regulation process, meets the target user's requirement for the accuracy of the compressor's target operating frequency, and provides an accurate data foundation for the intelligent control of the air conditioner.

[0104] Optionally, the air conditioner determines the target operating frequency of the air conditioner compressor based on the first moment, the second moment, and the running duration, including:

[0105] The air conditioner calculates the operating frequency reference factor based on the first moment, the second moment, and the running time.

[0106] The air conditioner determines the target operating frequency of the air conditioner compressor based on the operating frequency reference factor.

[0107] In this solution, to determine the target operating frequency of the air conditioner compressor, the air conditioner can first calculate an operating frequency reference factor by combining the first moment, the second moment, and the running time. Then, by combining this reference factor, the target operating frequency is determined. This method allows for a more accurate determination of the compressor's target operating frequency, providing a precise data foundation for the intelligent control of the air conditioner.

[0108] Optionally, the air conditioner calculates an operating frequency reference factor based on the first moment, the second moment, and the running duration, including:

[0109] n = T / (t2-t1)

[0110] Where n is the operating frequency reference factor, T is the operating time, t1 is the first moment, and t2 is the second moment.

[0111] In this scheme, the air conditioner can calculate the difference between the second and first moments, and use the ratio of the obtained running time to the calculated difference as the operating frequency reference factor. As an example, if the running time is 25 minutes, the first moment is 5 minutes, and the second moment is 25 minutes, then the operating frequency reference factor is determined to be n = 25 / (25-5) = 1.25. In this way, the operating frequency reference factor can be accurately calculated by combining the first moment, the second moment, and the running time, providing a precise data foundation for determining the target operating frequency.

[0112] Optionally, the air conditioner determines the target operating frequency of the air conditioner compressor based on an operating frequency reference factor.

[0113] If the operating frequency reference factor is less than the set threshold, the air conditioner will determine the initial operating frequency as the target operating frequency of the air conditioner compressor; if the operating frequency reference factor is greater than the set threshold, the air conditioner will calculate the target operating frequency of the air conditioner compressor based on the operating frequency reference factor and the operating frequency of the air conditioner compressor at the second moment.

[0114] In this scheme, the threshold value can be set to 1. Thus, when the operating frequency reference factor is less than 1, it is determined that the indoor temperature requires a short adjustment time to stabilize at the user's preset temperature. In this case, the air conditioner can determine the initial operating frequency as the target operating frequency of the air conditioner compressor. Here, the initial frequency can be the compressor operating frequency preset by the user. Conversely, when the operating frequency reference factor is greater than the set threshold, it is determined that the indoor temperature requires a longer adjustment time to stabilize at the user's preset temperature. In this case, the air conditioner can calculate the target operating frequency of the air conditioner compressor by combining the operating frequency reference factor and the compressor's operating frequency at a second moment. This method allows for the determination of the indoor temperature adjustment status based on the operating frequency reference factor, thus ensuring the accuracy of the target operating frequency.

[0115] Optionally, the air conditioner calculates the target operating frequency of the air conditioner compressor based on the operating frequency reference factor and the operating frequency of the air conditioner compressor at the second moment, including:

[0116] f3 = n * f2

[0117] Where f3 is the target operating frequency of the air conditioner compressor, n is the operating frequency reference factor, and f2 is the operating frequency of the air conditioner compressor at the second moment.

[0118] In this scheme, after determining the operating frequency reference factor and the compressor's operating frequency at a second moment, the air conditioner can multiply the two to determine the compressor's target operating frequency. For example, if the operating frequency reference factor is 1.2 and the compressor's operating frequency at the second moment is 40Hz, then the target operating frequency of the air conditioner compressor is determined to be f3 = 40 * 1.2 = 48Hz. This method allows for accurate determination of the target operating frequency by combining the operating frequency reference factor and the compressor's operating frequency at the second moment, providing an accurate data foundation for the intelligent control of the air conditioner.

[0119] This disclosure also provides a method for controlling an air conditioner, including:

[0120] The air conditioner determines its target input current based on the temperature change curve.

[0121] The air conditioner is controlled according to the target input current.

[0122] In this solution, after the air conditioner acquires the temperature change curve of the room where it is located, the target input current of the air conditioner can be determined based on the temperature change curve. Specifically, this includes: identifying the peak and trough values ​​of the temperature within a preset period in the temperature change curve; determining the first moment corresponding to the peak value and the second moment corresponding to the trough value based on the temperature change curve; and determining the target input current of the air conditioner based on the first and second moments. In this way, the target input current of the air conditioner can be accurately determined by combining it with the temperature change curve of the room where it is located. This ensures that the target input current determined in this way better matches the indoor temperature change pattern. Therefore, when controlling the air conditioner according to the target input current, the input current of the air conditioner is maintained in a stable state, thereby achieving reasonable and effective control of the indoor temperature where the air conditioner is located.

[0123] The method for controlling an air conditioner provided in this disclosure acquires the temperature change curve of the room where the air conditioner is located while it is operating at a preset temperature; and determines the target input current of the air conditioner based on the temperature change curve; thereby controlling the air conditioner according to the target input current. In this way, the target input current of the air conditioner can be accurately determined by combining the temperature change curve of the room where the air conditioner is located, making the target input current determined in this way more consistent with the indoor temperature change pattern. This ensures that the input current of the air conditioner remains stable while controlling it to operate according to the target input current, enabling more accurate positioning of the indoor temperature. This improves the user experience of the air conditioner while saving energy resources wasted due to repeated start-stop cycles.

[0124] Optionally, the air conditioner determines its target input current based on the temperature change curve, including:

[0125] The air conditioner determines the peak and trough values ​​of the temperature wave within a preset period in the temperature change curve.

[0126] The air conditioner determines the first moment corresponding to the temperature peak and the second moment corresponding to the temperature trough based on the temperature change curve.

[0127] The air conditioner determines its target input current based on the first and second time points.

[0128] In this solution, the air conditioner can determine the temperature peak and trough values ​​within a preset period from the temperature change curve. Here, the temperature peak value refers to the highest temperature value within the preset period; for example, if the preset period is the first period, and the time range of the first period is 15 to 20 minutes, then the temperature values ​​corresponding to each of the 15 to 20 minutes can be extracted from the temperature change curve, and the highest temperature value among them is determined as the temperature peak value. Similarly, the temperature trough value refers to the lowest temperature value within the preset period; for example, if the preset period is the first period, and the time range of the first period is 15 to 20 minutes, then the temperature values ​​corresponding to each of the 15 to 20 minutes can be extracted from the temperature change curve, and the lowest temperature value among them is determined as the temperature trough value.

[0129] Furthermore, the air conditioner can also determine the first moment corresponding to the temperature peak and the second moment corresponding to the temperature trough by combining the temperature change curve. Specifically, the horizontal axis value of the temperature peak on the temperature change curve can be used as the first moment, and the horizontal axis value of the temperature trough on the temperature change curve can be used as the second moment. In this way, the first and second moments can be accurately determined by combining the temperature change curve. Then, after determining the first and second moments, the target input current of the air conditioner can be determined by combining the first moment corresponding to the temperature peak and the second moment corresponding to the temperature trough. This ensures that the target input current determined in this way conforms to the indoor temperature change pattern during the temperature adjustment process of the air conditioner, meets the user's requirements for stable control of the target input current, and provides an accurate data foundation for the intelligent control of the air conditioner.

[0130] Optionally, the air conditioner determines its target input current based on the first and second time points, including:

[0131] The air conditioner obtains the power consumption of the air conditioner from the first moment to the second moment.

[0132] The air conditioner calculates its operating power based on electricity consumption, the first moment, and the second moment.

[0133] The air conditioner determines its target input current based on its operating power and input voltage.

[0134] In this solution, the air conditioner can obtain its power consumption from a first moment to a second moment through its associated mobile device. Alternatively, the air conditioner can obtain its power consumption at the first moment and at the second moment through its associated smart meter, and then calculate the difference between the power consumption at the second moment and the power consumption at the first moment, using this difference as the total power consumption from the first moment to the second moment. This solution allows the air conditioner to accurately obtain its power consumption from the first moment to the second moment by combining multiple methods.

[0135] Furthermore, after determining the power consumption of the air conditioner from the first moment to the second moment, the law of conservation of energy can be applied to determine that the power consumption during this period is equal to the energy exchanged during those moments. This allows for the determination of the air conditioner's operating power per unit time by combining the power consumption from the first moment to the second moment with the energy exchanged at both moments. This method enables precise acquisition of the air conditioner's operating power. Once the operating power is determined, the target input current can be determined by combining the operating power and the air conditioner's input voltage. This method also enables precise determination of the target input current, meeting the user's requirement for stable control of the target input current and providing an accurate data foundation for the intelligent control of the air conditioner.

[0136] Optionally, the air conditioner calculates its operating power based on electricity consumption, the first moment, and the second moment, including:

[0137] P = W / (t2-t1)

[0138] Where P is the operating power of the air conditioner, W is the electricity consumption, t1 is the first moment, and t2 is the second moment.

[0139] In this scheme, after determining the first and second time points, the air conditioner calculates the difference between the second and first time points and uses the ratio of electricity consumption to this difference as the air conditioner's operating power. For example, if the first time point is 1 hour, the second time point is 2 hours, and the electricity consumption from the first to the second time point is 1 kWh, then the air conditioner's operating power is determined to be P = 1 / (2-1) = 1 kW. This method enables precise determination of the air conditioner's operating power, providing an accurate data basis for determining the air conditioner's input current.

[0140] Optionally, the air conditioner determines its target input current based on its operating power and input voltage, including:

[0141] The target input current of an air conditioner is determined by the ratio of its operating power to its input voltage.

[0142] In this solution, after determining the operating power and input voltage of the air conditioner, the quotient of the operating power and input voltage can be used to determine the target input current of the air conditioner. This method enables precise determination of the target input current, meeting the user's requirements for stable control of the target input current and providing an accurate data foundation for intelligent control of the air conditioner.

[0143] Optionally, if multiple target input currents are determined according to the temperature change curve, the air conditioner calculates the average value of the multiple target input currents and uses the average value as the new input current.

[0144] The air conditioner is controlled according to the new input current.

[0145] In this solution, it is understandable that as the air conditioner operates at a preset temperature, the indoor ambient temperature changes accordingly. The peak and trough values ​​of the temperature fluctuations in different periods of the temperature change curve are also different. Correspondingly, the target input current determined based on these different peak and trough values ​​is also different. Therefore, different target input currents can be determined within different periods of the temperature change curve. To more accurately determine the target input current of the air conditioner, after determining multiple target input currents according to the temperature change curve, the air conditioner can calculate the average of these multiple target input currents and use this average as the new input current. For example, if the target operating frequency determined according to the first preset period of the temperature change curve is 10A, and the target operating frequency determined according to the third preset period of the temperature change curve is 10.4A, then the new input current is determined to be (10 + 10.4) / 2 = 10.2A. In this way, after the air conditioner determines the new input current, it can be controlled to operate according to the new input current. This method allows for timely and reasonable adjustment of the air conditioner's input current based on the indoor temperature change pattern, effectively meeting the user's requirements for stable air conditioner control.

[0146] Optionally, embodiments of this disclosure provide a method for controlling an air conditioner, comprising:

[0147] When the air conditioner receives the command to start the self-cleaning mode, it determines the current temperature change trend.

[0148] The air conditioner determines the target start time for its self-cleaning mode based on the current temperature change trend.

[0149] The air conditioner controls the air conditioner to run in self-cleaning mode at the target start time.

[0150] In this solution, users can send a self-cleaning mode activation command to the air conditioner via a connected mobile device or remote control. Upon receiving the activation command, the air conditioner determines the current temperature trend. Here, the temperature trend refers to the temperature change pattern within the room where the air conditioner is located. Specifically, the temperature trend includes both upward and downward trends. For example, if the indoor temperature at the previous moment is higher than the indoor temperature at the next moment, the current temperature trend is determined to be downward; if the indoor temperature at the previous moment is lower than the indoor temperature at the next moment, the current temperature trend is determined to be upward. This solution enables accurate determination of the temperature trend upon receiving the self-cleaning mode activation command from the air conditioner.

[0151] Furthermore, after determining the current temperature change trend, the target start time for the air conditioner's self-cleaning mode can be precisely determined based on this trend. Specifically, if the current temperature change trend is upward, the current moment can be set as the target start time for the self-cleaning mode. If the current temperature change trend is downward, the target start time for the self-cleaning mode can be determined based on the temperature change curve of the room where the air conditioner is located. This method allows for precise determination of the target start time for the self-cleaning mode by combining the current temperature change trend with the actual temperature change pattern. This ensures that the target start time determined in this way better aligns with the indoor temperature change pattern, allowing for reasonable and effective control of the indoor temperature while ensuring the air conditioner operates in self-cleaning mode at the target start time, thus enabling appropriate self-cleaning at the appropriate time.

[0152] The method for controlling an air conditioner provided in this disclosure can accurately determine the target start time of the air conditioner's self-cleaning mode by combining the temperature change trend at the current moment. This makes the target start time determined in this way more consistent with the indoor temperature change pattern. By controlling the air conditioner to run the self-cleaning mode at the target start time, it ensures that the air conditioner starts the self-cleaning mode at the appropriate time, reducing the probability of a rapid drop in indoor temperature caused by the air conditioner running the self-cleaning mode. This more accurately locates the indoor temperature and effectively improves the user's experience of using the air conditioner.

[0153] Optionally, when the air conditioner receives a command to start the self-cleaning mode, the air conditioner determines the current temperature change trend, including:

[0154] When the air conditioner is running at the preset temperature, it acquires the temperature change curve of the room where the air conditioner is located.

[0155] The air conditioner determines the temperature change trend at the current moment based on the temperature change curve.

[0156] In this solution, upon receiving a temperature adjustment command, the air conditioner can be controlled to operate at a preset temperature. This temperature adjustment command can include cooling or heating commands, or other control commands that adjust the indoor temperature. The preset temperature can be a comfortable temperature input by the user to the air conditioner's display panel or a remote control associated with the air conditioner. For example, the preset temperature could be 26°C. Furthermore, while the air conditioner is operating at the preset temperature, it can acquire a temperature change curve of the room where the air conditioner is located. Specifically, the air conditioner can be associated with an indoor temperature sensor, and while operating at the preset temperature, the sensor monitors the indoor temperature to generate a temperature change curve. Here, the temperature change curve refers to a curve with the operating time of the air conditioner at the preset temperature as the X-axis and the real-time temperature as the Y-axis. This curve reflects the temperature change pattern of the room where the air conditioner is located while operating at the preset temperature. For example, a point A can be taken on the temperature curve, with the x-axis and y-axis coordinates of A being (15, 28). A represents the indoor temperature as 28°C after the air conditioner has been operating at the preset temperature for 15 minutes. It should be noted that the time unit corresponding to the X-axis can be determined based on the user's monitoring habits. For example, the time unit corresponding to the X-axis can be minutes or hours. In this way, while the air conditioner is operating at a preset temperature, the indoor temperature can be detected by the associated indoor temperature sensor to generate a more accurate temperature change curve for the room where the air conditioner is located. This allows users to analyze the temperature change patterns based on the curve. Furthermore, after acquiring the temperature change curve, the current temperature trend can be accurately determined. This trend includes both upward and downward trends. This method allows for precise determination of the temperature trend based on the indoor temperature change curve, providing a precise data basis for determining the target start time of the air conditioner's self-cleaning mode.

[0157] Optionally, the air conditioner determines the target start time for its self-cleaning mode based on the current temperature change trend, including:

[0158] If the temperature trend at the current moment is upward, the air conditioner will determine the target start time for self-cleaning mode. If the temperature trend at the current moment is downward, the air conditioner will determine the target start time for self-cleaning mode based on the temperature change curve of the room where the air conditioner is located.

[0159] In this solution, when the temperature trend at the current moment is upward, the air conditioner determines the current moment as the target start time for the self-cleaning mode. This allows the air conditioner to activate the self-cleaning mode when the indoor temperature is steadily rising, mitigating the temperature drop caused by the self-cleaning process. Conversely, when the temperature trend at the current moment is downward, the air conditioner can determine the target start time for the self-cleaning mode based on the indoor temperature change curve. Specifically, the peak temperature within a first set period and the peak temperature within a second set period can be determined from the temperature change curve. Based on the temperature change curve, the third moment corresponding to the peak temperature within the first set period and the fourth moment corresponding to the peak temperature within the second set period can be determined. Combining the third and fourth moments, the target start time for the self-cleaning mode is determined. This method allows for determining different target start times for different temperature trends, ensuring the accuracy of the target start time and providing a precise data foundation for the intelligent control of the air conditioner.

[0160] Optionally, the air conditioner determines the target start time for its self-cleaning mode based on the temperature change curve of the room where the air conditioner is located, including:

[0161] Determine the peak temperature within the first set period and the peak temperature within the second set period from the temperature change curve.

[0162] The air conditioner determines the third moment corresponding to the temperature peak value within the first set period and the fourth moment corresponding to the temperature peak value within the second set period based on the temperature change curve.

[0163] The air conditioner determines the target start time for its self-cleaning mode based on the third and fourth time points.

[0164] In this solution, the air conditioner can determine the temperature peak value within a first set period and the temperature peak value within a second set period from the temperature change curve. Here, the temperature peak value within the first set period refers to the highest temperature value within the first set period, and the temperature peak value within the second set period refers to the highest temperature value within the second set period. For example, if the time range of the first set period is 15 to 20 minutes, the temperature values ​​corresponding to each of the 15 to 20 minutes can be extracted from the temperature change curve, and the highest temperature value among them can be determined as the temperature peak value within the first set period. If the time range of the second set period is 35 to 40 minutes, the temperature values ​​corresponding to each of the 35 to 40 minutes can be extracted from the temperature change curve, and the highest temperature value among them can be determined as the temperature peak value within the second set period.

[0165] Furthermore, the air conditioner can also determine the third moment corresponding to the temperature peak value within the first set period and the fourth moment corresponding to the temperature peak value within the second set period by combining the temperature change curve. Specifically, the horizontal axis value of the temperature peak value within the first set period on the temperature change curve can be used as the third moment, and the horizontal axis value of the temperature peak value within the second set period on the temperature change curve can be used as the fourth moment. In this way, the third and fourth moments can be accurately determined by combining the temperature change curve. Then, after the air conditioner determines the third and fourth moments, the target start time of the air conditioner's self-cleaning mode can be determined by combining the third moment corresponding to the temperature peak value within the first set period and the fourth moment corresponding to the temperature peak value within the second set period. This ensures that the target start time determined in this way better conforms to the indoor temperature change pattern during the air conditioner's temperature regulation process, meets the target user's requirement for the accuracy of the self-cleaning mode start time, and provides an accurate data foundation for the intelligent control of the air conditioner.

[0166] Optionally, the air conditioner determines the target start time for its self-cleaning mode based on the third and fourth time points, including:

[0167] The air conditioner determines the start delay time of the self-cleaning mode based on the third and fourth time points; the air conditioner uses the sum of the current time and the start delay time as the target start time of the self-cleaning mode.

[0168] In this solution, the air conditioner can determine the target start time of its self-cleaning mode by combining the third and fourth time points. Specifically, the air conditioner can determine the start delay duration of the self-cleaning mode by combining the third and fourth time points. Furthermore, the air conditioner can use the sum of the current time and the start delay duration as the target start time of the self-cleaning mode. For example, if the air conditioner determines the current time to be 8:00 and the start delay duration to be 15 minutes, then the target start time of the self-cleaning mode is determined to be 8:15. This solution, by combining the current time and the start delay duration, can determine the target start time of the air conditioner's self-cleaning mode, meeting the target user's requirement for accurate start time of the self-cleaning mode and providing an accurate data foundation for the intelligent control of the air conditioner.

[0169] Optionally, the air conditioner determines the start delay duration of the self-cleaning mode based on the third and fourth times, including:

[0170] T 延迟 =(t4-t3) / 2

[0171] Among them, T 延迟 The startup delay duration is t4, which is the fourth time step, and t3 is the third time step.

[0172] In this solution, after determining the third and fourth time intervals, the air conditioner calculates the difference between the fourth and third time intervals, and uses the ratio of this difference to 2 as the start-up delay time for the self-cleaning mode. This method enables precise determination of the start-up delay time for the self-cleaning mode, providing an accurate data foundation for the intelligent control of the air conditioner.

[0173] Optionally, the air conditioner is associated with an indoor temperature sensor, and after controlling the air conditioner to run the self-cleaning mode at the target start time, it also includes:

[0174] The air conditioner obtains the indoor temperature from the indoor temperature sensor.

[0175] When the indoor temperature is below the temperature threshold, the air conditioner will shut down its self-cleaning mode.

[0176] In this solution, the air conditioner can be connected to an indoor temperature sensor. Specifically, the air conditioner can acquire the indoor temperature collected by the sensor. If the indoor temperature is lower than a certain threshold, it indicates that the self-cleaning mode has caused an excessive drop in indoor temperature, resulting in an unstable indoor temperature. To prevent the indoor temperature from continuing to decrease, the air conditioner can be controlled to shut down the self-cleaning mode. Here, the temperature threshold can be the average of the peak and trough temperatures within the same cycle. This solution allows for precise determination of when the self-cleaning mode will end, effectively achieving precise control of the air conditioner.

[0177] Figure 5 This is a schematic diagram of a device for controlling an air conditioner provided in an embodiment of this disclosure; combined with Figure 5 As shown, this embodiment of the present disclosure provides an apparatus for controlling an air conditioner, including a first determining module 51, a detection module 52, a second determining module 53, and a control module 54. The first determining module 51 is configured to determine a detection period for the surface temperature of a remote-controlled device associated with the air conditioner when the air conditioner is operating at a preset temperature; the detection module 52 is configured to detect the surface temperature of the remote-controlled device associated with the air conditioner during the detection period to obtain a temperature detection result; the second determining module 53 is configured to determine the target coil temperature of the air conditioner based on the temperature detection result; and the control module 54 is configured to control the air conditioner to operate at the target coil temperature.

[0178] The device for controlling an air conditioner provided in this embodiment can detect the surface temperature of the remote control device associated with the air conditioner within a determined detection period. By combining the temperature detection results, the target coil temperature of the air conditioner can be accurately determined. This makes the target coil temperature determined in this way more consistent with the indoor temperature change pattern. In order to more accurately locate the indoor temperature while controlling the air conditioner to operate according to the target coil temperature, the user's experience of using the air conditioner is improved, while saving the power resources wasted by repeated start-stop.

[0179] Figure 6 This is a schematic diagram of another device for controlling an air conditioner provided in an embodiment of this disclosure; combined with Figure 6 As shown, this disclosure provides an apparatus for controlling an air conditioner, including a processor 100 and a memory 101. Optionally, the apparatus may further include a communication interface 102 and a bus 103. The processor 100, communication interface 102, and memory 101 can communicate with each other via the bus 103. The communication interface 102 can be used for information transmission. The processor 100 can call logical instructions in the memory 101 to execute the method for controlling the air conditioner described in the above embodiment.

[0180] Furthermore, the logic instructions in the aforementioned memory 101 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium.

[0181] The memory 101, as a computer-readable storage medium, can be used to store software programs and computer-executable programs, such as program instructions / modules corresponding to the methods in the embodiments of this disclosure. The processor 100 executes functional applications and data processing by running the program instructions / modules stored in the memory 101, that is, it implements the method for controlling the air conditioner in the above embodiments.

[0182] The memory 101 may include a program storage area and a data storage area. The program storage area may store the operating system and applications required for at least one function; the data storage area may store data created based on the use of the terminal device. Furthermore, the memory 101 may include high-speed random access memory and may also include non-volatile memory.

[0183] This disclosure provides an air conditioner that includes the above-described device for controlling the air conditioner.

[0184] This disclosure provides a computer-readable storage medium storing computer-executable instructions configured to perform the above-described method for controlling an air conditioner.

[0185] This disclosure provides a computer program product, which includes a computer program stored on a computer-readable storage medium. The computer program includes program instructions that, when executed by a computer, cause the computer to perform the above-described method for controlling an air conditioner.

[0186] The aforementioned computer-readable storage medium may be a transient computer-readable storage medium or a non-transitory computer-readable storage medium.

[0187] The technical solutions of this disclosure can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes one or more instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in this disclosure. The aforementioned storage medium can be a non-transitory storage medium, including: a USB flash drive, a portable hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and other media capable of storing program code; it can also be a transient storage medium.

[0188] The foregoing description and accompanying drawings fully illustrate embodiments of this disclosure to enable those skilled in the art to practice them. Other embodiments may include structural, logical, electrical, procedural, and other changes. The embodiments represent only possible variations. Individual components and functions are optional unless explicitly required, and the order of operation may vary. Parts and features of some embodiments may be included in or replace parts and features of other embodiments. Moreover, the terminology used in this application is for describing embodiments only and is not intended to limit the claims. As used in the description of embodiments and claims, the singular forms “a,” “an,” and “the” are intended to equally include the plural forms unless the context clearly indicates otherwise. Similarly, the term “and / or” as used in this application means including one or more of the associated listed items and all possible combinations thereof. Additionally, when used in this application, the term "comprise" and its variations "comprises" and / or "comprising" refer to the presence of stated features, integrals, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components, and / or groups thereof. Without further limitations, an element defined by the phrase "comprises a..." does not exclude the presence of other identical elements in the process, method, or apparatus that includes said element. In this document, each embodiment may focus on the differences from other embodiments, and similar or identical parts between embodiments can be referred to mutually. For methods, products, etc., disclosed in the embodiments, if they correspond to the method section disclosed in the embodiments, the relevant parts can be referred to the description of the method section.

[0189] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the embodiments of this disclosure. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

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

[0191] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. In some alternative implementations, the functions marked in the blocks may occur in a different order than that shown in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. In the descriptions corresponding to the flowcharts and block diagrams in the accompanying drawings, the operations or steps corresponding to different blocks may also occur in a different order than disclosed in the description, and sometimes there is no specific order between different operations or steps. For example, two consecutive operations or steps may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. Each block in a block diagram and / or flowchart, and combinations of blocks in a block diagram and / or flowchart, can be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.

Claims

1. A method for controlling an air conditioner, characterized in that, include: When the air conditioner is running at a preset temperature, the detection period for the surface temperature of the remote control device associated with the air conditioner is determined, including: when the air conditioner is running at a preset temperature, acquiring the temperature change curve of the room where the air conditioner is located; and determining the detection period for the surface temperature of the remote control device associated with the air conditioner based on the temperature change curve. During the detection period, the temperature of the surface of the remote control device associated with the air conditioner is detected to obtain the temperature detection result; Determining the target coil temperature of the air conditioner based on the temperature detection results includes: determining the target operating time of the air conditioner when the detected temperature is the same as the preset temperature based on the temperature detection results; obtaining the coil temperature of the air conditioner at the target operating time; and determining the coil temperature at the target operating time as the target coil temperature of the air conditioner. The air conditioner is controlled to operate according to the target coil temperature.

2. The method according to claim 1, characterized in that, The step of determining the detection period for the surface temperature of the remote control device associated with the air conditioner based on the temperature change curve includes: Determine the peak and trough values ​​of the temperature wave within a preset period in the temperature change curve; Based on the temperature change curve, determine the first moment corresponding to the temperature peak value and the second moment corresponding to the temperature trough value; The period from the first moment to the second moment is defined as the detection period for the surface temperature of the remote control device associated with the air conditioner.

3. The method according to claim 1, characterized in that, Also includes: If multiple target operating times are determined based on the temperature detection results, the coil temperature of the air conditioner at the multiple target operating times is obtained; The target coil temperature of the air conditioner is determined based on the coil temperature at the multiple target operating times.

4. The method according to claim 3, characterized in that, Determining the target coil temperature of the air conditioner based on the coil temperatures at the multiple target operating times includes: Calculate the average value of the coil temperature at the multiple target operating times; The average value is determined as the target coil temperature of the air conditioner.

5. The method according to claim 1, characterized in that, After controlling the air conditioner to operate according to the target coil temperature, the method further includes: Obtain the current surface temperature of the remote control device associated with the air conditioner; If the current surface temperature reaches a preset temperature and the duration of this temperature reaches a second preset duration, the air conditioner is controlled to operate at the initial coil temperature.

6. A device for controlling an air conditioner, characterized in that, include: The first determining module is configured to determine the detection period of the surface temperature of the remote control device associated with the air conditioner when the air conditioner is running at a preset temperature, including: acquiring the temperature change curve of the room where the air conditioner is located when the air conditioner is running at a preset temperature; and determining the detection period of the surface temperature of the remote control device associated with the air conditioner based on the temperature change curve. The detection module is configured to detect the temperature on the surface of the remote control device associated with the air conditioner during the detection period to obtain temperature detection results; The second determining module is configured to determine the target coil temperature of the air conditioner based on the temperature detection result, including: determining the target operating time of the air conditioner when the detected temperature is the same as the preset temperature based on the temperature detection result; obtaining the coil temperature of the air conditioner at the target operating time; and determining the coil temperature at the target operating time as the target coil temperature of the air conditioner. The control module is configured to control the air conditioner to operate according to the target coil temperature.

7. A device for controlling an air conditioner, comprising a processor and a memory storing program instructions, characterized in that, The processor is configured to execute, when running the program instructions, the method for controlling an air conditioner as described in any one of claims 1 to 5.

8. An air conditioner, characterized in that, Includes the device for controlling an air conditioner as described in claim 6 or 7.