Method, device for controlling air conditioner and air conditioner

By acquiring the air conditioner's temperature change curve and operating time, and combining this with an infrared sensor, the operating frequency of the air conditioner compressor can be precisely controlled, solving the problem of inaccurate air conditioner temperature regulation, improving user experience, and saving power resources.

CN116221956BActive Publication Date: 2025-10-21QINGDAO HAIER AIR CONDITIONER GENERAL CORP LTD +2
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310129745.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-02-17
Publication Date
2025-10-21
Estimated Expiration
2043-02-17

AI Technical Summary

Technical Problem

Existing air conditioners cannot precisely control the temperature during the adjustment process, resulting in inaccurate indoor temperature, affecting user experience and wasting electricity.

Method used

By acquiring the temperature change curve of the room where the air conditioner is located and the duration of the air conditioner's operation at the preset temperature, combined with the infrared sensor collecting the temperature around the user, the target operating frequency of the air conditioner compressor is determined, so as to accurately control the operation of the air conditioner compressor.

Benefits of technology

This allows the air conditioner to precisely control the indoor temperature while saving on the energy wasted by repeated start-stop cycles, thus improving the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116221956B_ABST
    Figure CN116221956B_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: acquiring a temperature change curve of an indoor room where the air conditioner is located in the case that the air conditioner operates according to a preset temperature; acquiring a running duration of the air conditioner operating according to the preset temperature in the case that an infrared sensor collects the temperature of a user's side as the preset temperature; determining a target running frequency of an air conditioner compressor according to the temperature change curve and the running duration; and controlling the air conditioner compressor to operate according to the target running frequency. In this way, the target running frequency can be accurately determined by combining the temperature change curve and the running duration, so that the temperature of the indoor room can be more accurately positioned in the case that the air conditioner compressor operates according to the target running frequency, the use experience of the air conditioner is improved, and the waste of power resources caused by repeated start and stop is saved. The application further discloses an apparatus for controlling the air conditioner and the air conditioner.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of air-conditioning control, for example, to a method and device for controlling an air-conditioning, and an air-conditioning. Background Art

[0002] As people's living standards continue to improve, smart home appliances are gradually becoming part of users' lives. Currently, the emergence of air conditioners has brought users a more comfortable indoor environment, but how to more accurately control air conditioners has also become a focus of users.

[0003] At present, when users use air conditioners to adjust the indoor temperature, they usually input the comfortable temperature as the set temperature into the air conditioner in advance. The air conditioner will adjust the operating parameters of the air conditioner based on the comparison results between the current indoor temperature and the set temperature. However, during the actual use of the air conditioner, as the air conditioner adjusts the room temperature, the indoor temperature also changes. At this time, if the current indoor temperature is close to the set temperature, the air conditioner will assume that it has completed its work and enter the standby state; if the air conditioner has been in the standby state for a period of time and the current indoor temperature is far away from the set temperature, the air conditioner will run again to adjust the indoor temperature. It can be seen that this method cannot accurately locate the temperature to ensure the accuracy of the indoor temperature, which brings a bad experience to users. Therefore, how to accurately control the air conditioner compressor to ensure the accuracy of the indoor temperature has become a technical problem that needs to be solved urgently.

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

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

[0006] The embodiments of the present disclosure provide a method and apparatus for controlling an air conditioner, and an air conditioner, which can ensure the accuracy of indoor temperature by precisely controlling the air conditioner compressor.

[0007] In some embodiments, the method for controlling an air conditioner includes: when the air conditioner is operating at a preset temperature, obtaining a temperature change curve in the room where the air conditioner is located; when the infrared sensor detects that the temperature around the user is a preset temperature, obtaining the operating time of the air conditioner at the preset temperature; determining the target operating frequency of the air conditioner compressor based on the temperature change curve and the operating time; and controlling the air conditioner compressor to operate at the target operating frequency.

[0008] In some embodiments, the device for controlling an air conditioner includes: a first acquisition module, configured to obtain a temperature change curve in the room where the air conditioner is located when the air conditioner is operating at a preset temperature; a second acquisition module, configured to obtain the operating time of the air conditioner at a preset temperature when the infrared sensor detects that the temperature around the user is a preset temperature; a determination module, configured to determine the target operating frequency of the air conditioner compressor based on the temperature change curve and the operating time; and a control module, configured to control the air conditioner compressor to operate at the target operating frequency.

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

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

[0011] The method, device and air conditioner for controlling an air conditioner provided by the embodiments of the present disclosure can achieve the following technical effects: after accurately obtaining the temperature change curve of the room where the air conditioner is located and the operating time of the air conditioner at a preset temperature, the target operating frequency can be accurately determined in combination with the temperature change curve and the operating time, so as to more accurately locate the indoor temperature while controlling the air conditioner compressor to operate at the target operating frequency, thereby improving the user experience of the air conditioner while saving the waste of electricity resources caused by repeated starting and stopping.

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

[0013] One or more embodiments are exemplarily described by corresponding drawings. These exemplary descriptions and drawings do not limit the embodiments. Elements with the same reference numerals in the drawings are shown as similar elements. The drawings do not constitute a scale limitation. In addition,

[0014] Figure 1 is a schematic diagram of a method for controlling an air conditioner provided by an embodiment of the present disclosure;

[0015] Figure 2 is a schematic diagram of a method for determining a target operating frequency provided by an embodiment of the present disclosure;

[0016] Figure 3 is a schematic diagram of another method for determining a target operating frequency provided by an embodiment of the present disclosure;

[0017] Figure 4 is a schematic diagram of another method for controlling an air conditioner provided by an embodiment of the present disclosure;

[0018] Figure 5 is a schematic diagram of a device for controlling an air conditioner provided by an embodiment of the present disclosure;

[0019] Figure 6 Schematic diagram of another device for controlling an air conditioner provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

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

[0021] In the description and claims of the embodiments of the present disclosure, as well as in the accompanying drawings, the terms "first," "second," and the like are used to distinguish similar items and are not necessarily used to describe a particular order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate to describe the embodiments of the present disclosure herein. In addition, the terms "including," "having," and any variations thereof are intended to cover non-exclusive inclusions.

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

[0023] In the embodiment of the present disclosure, the character " / " indicates that the preceding and following objects are in an "or" relationship. For example, A / B 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" may refer to an association relationship or a binding relationship. The correspondence between A and B means that there is an association relationship or a binding relationship between A and B.

[0026] Figure 1 This is a schematic diagram of a method for controlling an air conditioner provided by an embodiment of the present disclosure; Figure 1 As shown, an embodiment of the present disclosure provides a method for controlling an air conditioner, comprising:

[0027] S11 , when the air conditioner is operating at a preset temperature, the air conditioner obtains a temperature change curve of the room where the air conditioner is located.

[0028] S12: When the infrared sensor detects that the temperature around the user is a preset temperature, the air conditioner obtains the operating time of the air conditioner according to the preset temperature.

[0029] S13, the air conditioner determines a target operating frequency of the air conditioner compressor according to the temperature change curve and the operating time.

[0030] In S14, the air conditioner controls the air conditioner compressor to operate according to the target operating frequency.

[0031] In this solution, upon receiving a temperature adjustment command, the air conditioner can control the air conditioner to operate at a preset temperature. Temperature adjustment commands can include cooling commands, heating commands, and other control commands capable of adjusting the indoor temperature. The preset temperature can be a comfort level set by the user via the air conditioner's display panel or its associated remote control. For example, the preset temperature can be 26°C. Furthermore, when the air conditioner operates at the preset temperature, the air conditioner can obtain a temperature change curve for the room in which the air conditioner is located. Specifically, the air conditioner can be associated with an indoor temperature sensor, which monitors the indoor temperature of the room in which the air conditioner is located when the air conditioner is operating at the preset temperature, thereby generating a temperature change curve for the room in which the air conditioner is located. Here, a temperature change curve is 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 can reflect the temperature change pattern of the room in which the air conditioner is located when the air conditioner is operating at the preset temperature. For example, a point A on the temperature curve with the horizontal and vertical coordinates of A being (15, 28) indicates that the temperature of the room in which the air conditioner is located is 28°C when the air conditioner operates at the preset temperature for 15 minutes. Note 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, when the air conditioner is running at a preset temperature, the indoor temperature can be detected by the indoor temperature sensor associated with the air conditioner to generate a more accurate temperature change curve for the room where the air conditioner is located, making it easier for users to analyze the temperature change patterns in the room based on the temperature change curve.

[0032] Furthermore, when the air conditioner is associated with an infrared sensor, the infrared sensor is used to collect the temperature around the user. Thus, when the infrared sensor detects that the temperature around the user is a preset temperature, the air conditioner can obtain the operating time of the air conditioner at the preset temperature. Specifically, the air conditioner can combine pre-stored historical operating information to obtain the startup time of the air conditioner at the preset temperature. Here, the historical operating information includes operating status information at different times after the air conditioner is started. The operating status information includes the operating frequency of the compressor, the speed of the fan, the opening and closing degree of the air guide plate, etc. Furthermore, the difference between the current time and the startup time can be used as the operating time of the air conditioner at the preset temperature. In this way, the operating time can be accurately determined.

[0033] Furthermore, after determining the temperature change curve and the duration of operation of the air conditioner at a preset temperature, the air conditioner can determine the target operating frequency of the air conditioner compressor in combination with the temperature change curve and the operating duration. Specifically, the method includes: determining the temperature peak value and temperature trough value within a preset period in the temperature change curve; the air conditioner determines a first moment corresponding to the temperature peak value and a second moment corresponding to the temperature trough value based on the temperature change curve; and thereby determining the target operating frequency of the air conditioner compressor based on the first moment, the second moment, and the operating duration. In this way, the target operating frequency of the air conditioner compressor can be accurately determined in combination with the temperature change curve of the room where the air conditioner is located and the duration of operation of the air conditioner at the preset temperature. This makes the target operating frequency determined in this manner more consistent with indoor temperature changes and the operating patterns of the air conditioner. Furthermore, while controlling the air conditioner compressor to operate at the target operating frequency, the temperature of the room where the air conditioner is located can be reasonably and effectively controlled.

[0034] By adopting the method for controlling an air conditioner provided by the embodiment of the present disclosure, it is possible to accurately obtain the temperature change curve in the room where the air conditioner is located and the operating time of the air conditioner at a preset temperature, and then accurately determine the target operating frequency in combination with the temperature change curve and the operating time. This allows the air conditioner compressor to be controlled to operate at the target operating frequency, and the indoor temperature to be located more accurately, thereby improving the user experience of the air conditioner while saving the waste of electricity resources caused by repeated starting and stopping.

[0035] Figure 2 This is a schematic diagram of a method for determining a target operating frequency provided by an embodiment of the present disclosure; Figure 2 As shown, optionally, in S13, the air conditioner determines the target operating frequency of the air conditioner compressor according to the temperature change curve and the operating time, including:

[0036] S21 , the air conditioner determines a temperature peak value and a temperature trough value within a preset period in a temperature variation curve.

[0037] S22 , the air conditioner determines a first moment corresponding to a temperature peak value and a second moment corresponding to a temperature trough value according to the temperature variation curve.

[0038] S23 , the air conditioner determines a target operating frequency of the air conditioner compressor according to the first time, the second time, and the operating time.

[0039] In this solution, the air conditioner can determine the peak and trough temperature values ​​within a preset period from the temperature variation curve. Here, the peak temperature 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, the temperature values ​​corresponding to each of the 15 to 20 minutes can be extracted from the temperature variation curve, and the highest temperature value can be determined as the peak temperature value. Similarly, the trough temperature 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, the temperature values ​​corresponding to each of the 15 to 20 minutes can be extracted from the temperature variation curve, and the lowest temperature value can be determined as the trough temperature value. It is understandable that as the air conditioner operates at the preset temperature, the indoor ambient temperature changes, and the peak and trough temperature values ​​within different periods will also change accordingly. Therefore, depending on the number of selected periods, the peak and trough temperature values ​​may be the same or different. Specifically, the preset period can be determined by the user. Since the temperature fluctuations within the first period are the greatest, the user may determine that the first period is the preferred preset period.

[0040] Alternatively, the time range of the first cycle can be determined based on the trend of the temperature change curve, including determining the start point and end point 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 point and end point 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 point on the temperature curve for the first time was an upward trend the moment before and a downward trend the next moment after, then using the abscissa of the point 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 point on the temperature curve for the first time was a downward trend the moment before and an upward trend the next moment after, then using the abscissa of the point as the end point of the first cycle. Determining the time range of the first cycle based on the start point and end point 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 determining the time range of the cycle as 15 to 20 minutes. In this way, after determining the preset period and the time range of the preset period in the temperature change curve in the aforementioned manner, the air conditioner can accurately determine the temperature peak and temperature trough values ​​within the preset period in the temperature change curve.

[0041] Furthermore, the air conditioner can also determine the first moment corresponding to the temperature peak value and the second moment corresponding to the temperature trough value in combination with the temperature change curve. Specifically, the horizontal coordinate value of the temperature peak value on the temperature change curve can be used as the first moment, and the horizontal coordinate value of the temperature trough value on the temperature change curve can be used as the second moment. In this way, the first moment and the second moment can be accurately determined in combination with the temperature change curve. Then, after the air conditioner has determined the first moment and the second moment, the target operating frequency of the air conditioner compressor can be accurately determined in combination with the first moment, the second moment and the operating time. In this way, the target operating frequency can be determined in combination with the first moment corresponding to the temperature peak value, the second moment corresponding to the temperature trough value and the operating time, so that the target operating frequency determined in this way conforms to the indoor temperature changes and the operating rules of the air conditioner during the temperature adjustment process of the air conditioner, meets the target user's requirements for the accuracy of the compressor target operating frequency, and provides an accurate data basis for the intelligent control of the air conditioner.

[0042] Figure 3 is another schematic diagram of a method for determining a target operating frequency provided by an embodiment of the present disclosure; Figure 3 As shown, optionally, in S23, the air conditioner determines the target operating frequency of the air conditioner compressor according to the first moment, the second moment, and the operating time, including:

[0043] S31, the air conditioner calculates an operating frequency reference factor according to the first moment, the second moment, and the operating time.

[0044] S32: The air conditioner determines a target operating frequency of the air conditioner compressor according to an operating frequency reference factor.

[0045] In this solution, to determine the target operating frequency of the air conditioner compressor, the air conditioner first calculates the operating frequency reference factor based on the first and second moments and the operating duration. This factor is then used to determine the target operating frequency. This method allows for a more accurate target operating frequency of the compressor, providing an accurate data foundation for intelligent air conditioner control.

[0046] Optionally, in S31, the air conditioner calculates an operating frequency reference factor according to the first moment, the second moment, and the operating time, including:

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

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

[0049] In this solution, the air conditioner can calculate the difference between the second moment and the first moment and use the ratio of the obtained operating time to the calculated difference as the operating frequency reference factor. As an example, if the operating time is 25 minutes, the first moment is 5 minutes, and the second moment is 25 minutes, 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 operating time, providing an accurate data basis for determining the target operating frequency.

[0050] Optionally, in S32 , the air conditioner determines a target operating frequency of the air conditioner compressor according to an operating frequency reference factor.

[0051] When the operating frequency reference factor is less than the set threshold, the air conditioner determines the initial operating frequency as the target operating frequency of the air conditioner compressor; when the operating frequency reference factor is greater than the set threshold, 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.

[0052] In this solution, the threshold value can be set to 1. Thus, if the operating frequency reference factor is less than 1, it is determined that a relatively short period of time is required for the indoor temperature to stabilize at the user's preset temperature. The air conditioner can then determine the initial operating frequency as the target operating frequency of the air conditioner compressor. Here, the initial frequency can be the user-preset compressor operating frequency. If the operating frequency reference factor is greater than the set threshold, it is determined that a relatively long period of time is required for the indoor temperature to stabilize at the user's preset temperature. The air conditioner can then calculate the target operating frequency of the air conditioner compressor by combining the operating frequency reference factor and the air conditioner's compressor operating frequency at the second moment. In this way, the operating frequency reference factor can be combined to determine the indoor temperature regulation status of the air conditioner, allowing the compressor target operating frequency to be determined based on the different regulation conditions. This ensures the accuracy of the target operating frequency.

[0053] Optionally, the air conditioner calculates a target operating frequency of the air conditioner compressor according to the operating frequency reference factor and the operating frequency of the air conditioner compressor at the second moment, including:

[0054] f3=n*f2

[0055] Wherein, 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.

[0056] In this solution, the air conditioner can determine the operating frequency reference factor and the air conditioner's compressor operating frequency at the second moment and then 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 40 Hz, the target compressor operating frequency f3 is determined as f3 = 40 * 1.2 = 48 Hz. This method combines the operating frequency reference factor and the air conditioner's compressor operating frequency at the second moment to accurately determine the target operating frequency, providing an accurate data foundation for intelligent air conditioner control.

[0057] Figure 4 is another schematic diagram of a method for controlling an air conditioner provided by an embodiment of the present disclosure; Figure 4 As shown, optionally, after controlling the air-conditioning compressor to operate according to the target operating frequency, the method further includes:

[0058] S41: The air conditioner obtains the indoor temperature collected by the indoor temperature sensor.

[0059] S42 , when the indoor temperature reaches a preset temperature and the duration of the temperature reaches a second preset duration, the air conditioner compressor is controlled to operate at an initial operating frequency.

[0060] In this solution, the air conditioner can be associated with an indoor temperature sensor. Specifically, the air conditioner can obtain the indoor temperature collected by the indoor temperature sensor, and when the indoor temperature reaches the preset temperature and lasts for a second preset time, it means that the current indoor temperature has stabilized at the user's preset temperature after adjustment, and the air conditioner compressor can be controlled to operate according to the initial operating frequency. The second preset time can be pre-set based on the user's temperature stability judgment requirements. As an example, the second preset time can be 5 minutes. With this solution, the operating time of the compressor at the initial frequency can be accurately determined, thereby achieving precise control of the air conditioner.

[0061] Optionally, an embodiment of the present disclosure provides a method for controlling an air conditioner, comprising:

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

[0063] The air conditioner controls the air conditioner compressor to operate according to the target operating frequency.

[0064] In this solution, after the air conditioner obtains the temperature change curve of the room where the air conditioner is located, it can determine the target operating frequency of the air conditioner compressor in combination with the temperature change curve. Specifically, the air conditioner determines the temperature peak value and temperature trough value within a preset period in the temperature change curve; the air conditioner determines a first time corresponding to the temperature peak value and a second time corresponding to the temperature trough value based on the temperature change curve; and the air conditioner determines the target operating frequency of the air conditioner compressor in combination with the first and second time points. In this way, the target operating frequency of the air conditioner compressor can be accurately determined in combination with the temperature change curve of the room where the air conditioner is located, so that the target operating frequency determined in this way better conforms to the variation pattern of the indoor temperature. Thus, while controlling the air conditioner compressor to operate at the target operating frequency, the indoor temperature of the air conditioner is rationally and effectively controlled.

[0065] The method for controlling an air conditioner provided by the embodiment of the present disclosure can accurately determine the target operating frequency of the air conditioner compressor in combination with the temperature change curve of the room where the air conditioner is located, so that the target operating frequency determined in this way is more in line with the change law of the indoor temperature. When the air conditioner compressor is controlled to operate according to the target operating frequency, the indoor temperature can be located more accurately, thereby improving the user experience of the air conditioner while saving the waste of electricity resources caused by repeated starting and stopping.

[0066] Optionally, the air conditioner determines a target operating frequency of the air conditioner compressor according to a temperature change curve, including:

[0067] The air conditioner determines the temperature peak value and temperature trough value within a preset period in the temperature change curve.

[0068] The air conditioner determines a first moment corresponding to a temperature peak value and a second moment corresponding to a temperature trough value according to the temperature variation curve.

[0069] The air conditioner determines a target operating frequency of the air conditioner compressor according to the first time and the second time.

[0070] In this solution, the air conditioner can determine the temperature peak value and temperature trough value 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 minutes to 20 minutes, the temperature values ​​corresponding to each of the 15 minutes 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. 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 minutes to 20 minutes, the temperature values ​​corresponding to each of the 15 minutes to 20 minutes can be extracted from the temperature change curve, and the lowest temperature value among them can be determined as the temperature trough value.

[0071] Furthermore, the air conditioner can also determine the first moment corresponding to the temperature peak value and the second moment corresponding to the temperature trough value in combination with the temperature change curve. Specifically, the horizontal coordinate value of the temperature peak value on the temperature change curve can be used as the first moment, and the horizontal coordinate value of the temperature trough value on the temperature change curve can be used as the second moment. In this way, the first moment and the second moment can be accurately determined in combination with the temperature change curve. Then, after the air conditioner has determined the first moment and the second moment, the target operating frequency of the air conditioner compressor can be determined in combination with the first moment and the second moment. In this way, the target operating frequency can be determined in combination with the first moment corresponding to the temperature peak value and the second moment corresponding to the temperature trough value, so that the target operating frequency determined in this way conforms to the indoor temperature change law of the air conditioner during the temperature adjustment process, meets the target user's requirements for the accuracy of the compressor target operating frequency, and provides an accurate data basis for the intelligent control of the air conditioner.

[0072] Optionally, the air conditioner determines the target operating frequency of the air conditioner compressor according to the first moment and the second moment, including:

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

[0074] The air conditioner determines a target operating frequency of the air conditioner compressor according to the operating frequency of the air conditioner compressor at a first moment and the operating frequency of the air conditioner compressor at a second moment.

[0075] In this solution, the air conditioner can determine the operating frequency of the compressor at the first moment and the operating frequency of the compressor at the second moment based on the pre-stored historical operating information. Here, the historical operating information includes the operating status information at different moments after the air conditioner is started. The operating status information includes the operating frequency of the compressor, the fan speed, the opening and closing degree of the air guide plate, the coil temperature, etc. Specifically, after the air conditioner determines the first moment and the second moment, the operating frequency of the compressor at the first moment and the operating frequency of the compressor at the second moment can be extracted from the historical operating information. Furthermore, the air conditioner can determine the target operating frequency of the air conditioner compressor based on the operating frequency of the air conditioner compressor at the first moment and the operating frequency of the air conditioner compressor at the second moment. In this way, a more accurate target operating frequency of the compressor can be obtained, providing an accurate data basis for the intelligent control of the air conditioner.

[0076] Optionally, the air conditioner determines the target operating frequency of the air conditioner compressor according to the operating frequency of the air conditioner compressor at the first moment and the operating frequency of the air conditioner compressor at the second moment, including:

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

[0078] Wherein, 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.

[0079] In this solution, after determining the compressor operating frequency at a first moment and the compressor operating frequency at a second moment, the air conditioner can use the average of the compressor operating frequencies at the first and second moments as the target operating frequency of the air conditioner compressor. For example, if the compressor operating frequency at the first moment is 50Hz and the compressor operating frequency at the second moment is 56Hz, the target operating frequency f3 is determined to be (50+56) / 2=53Hz. In this way, a more accurate target operating frequency of the compressor can be obtained, providing an accurate data foundation for intelligent control of the air conditioner.

[0080] Optionally, when multiple target operating frequencies are determined according to the temperature change curve, the air conditioner calculates an average of the multiple target operating frequencies to use the average as a new operating frequency; the air conditioner controls the air conditioner compressor to operate according to the new operating frequency.

[0081] In this solution, it is understandable that as the air conditioner operates at a preset temperature, the indoor ambient temperature changes accordingly. The temperature peaks and troughs determined in different periods of the temperature curve vary accordingly. Accordingly, the target operating frequencies determined based on these different temperature peaks and troughs also vary. Therefore, in this case, different target operating frequencies can be determined for different periods of the temperature curve. Therefore, to more accurately determine the operating frequency of the air conditioner compressor, the air conditioner can calculate the average of these target operating frequencies after determining multiple target operating frequencies based on the temperature curve, and use this average as the new operating frequency. For example, if the target operating frequency determined for the first preset period of the temperature curve is 54 Hz, and the target operating frequency determined for the third preset period of the temperature curve is 58 Hz, then the new operating frequency is determined to be (54 + 58) / 2 = 56 Hz. 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. In this way, the compressor operating frequency can be adjusted promptly and appropriately based on the indoor temperature fluctuation pattern, effectively meeting the user's demand for precise control of the air conditioner compressor.

[0082] Optionally, after controlling the air-conditioning compressor to operate according to the target operating frequency, the method further includes:

[0083] Air Conditioner obtains the operating time of the air conditioner at the preset temperature.

[0084] When the operating time exceeds the first time, the air conditioner controls the air conditioner compressor to operate at the initial operating frequency.

[0085] In this solution, the air conditioner can obtain the operating time it has spent operating at a preset temperature. Specifically, the air conditioner can combine pre-stored historical operating information to determine the start time of the air conditioner at the preset temperature and use the difference between the current time and the start time as the operating time it has spent operating at the preset temperature. This method allows for precise determination of the operating time. Furthermore, if the operating time exceeds a first time duration, indicating that the current indoor temperature has stabilized at the user's preset temperature after adjustment, the air conditioner can control the air conditioner compressor to operate at an initial operating frequency. Here, the initial frequency can be the user-preset compressor operating frequency. The first time duration can be determined by combining the number of cycles and a reference factor. Specifically, the first time duration = number of cycles * reference factor. As an example, the reference factor = 0.02. The number of cycles is determined by the air conditioner's current operating mode. 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 number of cycles corresponding to the air conditioner's operating mode can be determined, and the first duration can be determined based on the number of cycles and a reference factor. Furthermore, if the operating duration exceeds the first duration, the air conditioner can control the air conditioner compressor to operate at the initial operating frequency. In this way, the operating time of the compressor at the initial frequency is accurately determined, achieving precise control of the air conditioner.

[0086] The present disclosure also provides a method for controlling an air conditioner, including:

[0087] The air conditioner determines the target input current according to the temperature change curve.

[0088] The air conditioner controls the air conditioner according to the target input current.

[0089] In this solution, after the air conditioner obtains the temperature change curve of the room where the air conditioner is located, it can determine the target input current of the air conditioner in combination with the temperature change curve. Specifically, the method includes: determining the temperature peak value and temperature trough value within a preset period in the temperature change curve; determining a first time corresponding to the temperature peak value and a second time corresponding to the temperature trough value based on the temperature change curve; and determining the target input current of the air conditioner based on the first and second time points. In this way, the target input current of the air conditioner can be accurately determined in combination with the temperature change curve of the room where the air conditioner is located, so that the target input current determined in this way better conforms to the variation pattern of the indoor temperature. Furthermore, when the air conditioner is controlled according to the target input current, the input current of the air conditioner is maintained in a stable state, thereby rationally and effectively controlling the temperature of the room where the air conditioner is located.

[0090] The method for controlling an air conditioner provided by the embodiment of the present disclosure can accurately determine the target input current of the air conditioner in combination with the temperature change curve of the room where the air conditioner is located, so that the target input current determined in this way is more in line with the change law of the indoor temperature. When the air conditioner is controlled to operate according to the target input current, the input current of the air conditioner is maintained in a stable state, and the indoor temperature can be located more accurately, thereby improving the user experience of the air conditioner while saving the waste of electricity resources caused by repeated starting and stopping.

[0091] Optionally, the air conditioner determines a target input current of the air conditioner according to a temperature change curve, including:

[0092] The air conditioner determines the temperature peak value and temperature trough value within a preset period in the temperature change curve.

[0093] The air conditioner determines a first moment corresponding to a temperature peak value and a second moment corresponding to a temperature trough value according to the temperature variation curve.

[0094] The air conditioner determines a target input current of the air conditioner according to the first time and the second time.

[0095] In this solution, the air conditioner can determine the temperature peak value and temperature trough value 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 minutes to 20 minutes, the temperature values ​​corresponding to each of the 15 minutes 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. 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 minutes to 20 minutes, the temperature values ​​corresponding to each of the 15 minutes to 20 minutes can be extracted from the temperature change curve, and the lowest temperature value among them can be determined as the temperature trough value.

[0096] Furthermore, the air conditioner can also determine the first moment corresponding to the temperature peak value and the second moment corresponding to the temperature trough value in combination with the temperature change curve. Specifically, the horizontal coordinate value of the temperature peak value in the temperature change curve can be used as the first moment, and the horizontal coordinate value of the temperature trough value in the temperature change curve can be used as the second moment. In this way, the first moment and the second moment can be accurately determined in combination with the temperature change curve. Then, after the air conditioner determines the first moment and the second moment, the target input current of the air conditioner can be determined in combination with the first moment and the second moment. In this way, the target input current can be determined in combination with the first moment corresponding to the temperature peak value and the second moment corresponding to the temperature trough value, so that the target input current determined in this way conforms to the indoor temperature change law of the air conditioner during the temperature adjustment process, meets the user's demand for stability control of the target input current, and provides an accurate data basis for the intelligent control of the air conditioner.

[0097] Optionally, the air conditioner determines a target input current of the air conditioner according to the first moment and the second moment, including:

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

[0099] The air conditioner calculates the operating power of the air conditioner based on the power consumption, the first moment and the second moment.

[0100] The air conditioner determines the target input current of the air conditioner according to the operating power of the air conditioner and the input voltage of the air conditioner.

[0101] In this solution, the air conditioner can obtain its electricity usage from the first moment to the second moment through its associated mobile device. In another solution, the air conditioner can obtain its electricity usage from the first moment and the second moment through its associated smart meter. The difference between the air conditioner's electricity usage at the second moment and the first moment is then calculated, and the difference is used as the air conditioner's electricity usage from the first moment to the second moment. This solution allows the air conditioner to combine multiple methods to accurately obtain electricity usage from the first moment to the second moment.

[0102] Furthermore, after determining the power consumption from the first moment to the second moment, the air conditioner can combine the law of conservation of energy to determine that the power consumption from the first moment to the second moment is equal to the energy used for heat exchange between the first moment and the second moment. In this way, the air conditioner's operating power per unit time can be determined by combining the power consumption from the first moment to the second moment, the first moment, and the second moment. This method enables precise acquisition of the air conditioner's operating power. After the air conditioner's operating power is determined, the target input current of the air conditioner can be determined by combining the operating power and the air conditioner's input voltage. 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.

[0103] Optionally, the air conditioner calculates the operating power of the air conditioner according to the power consumption, the first moment, and the second moment, including:

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

[0105] Among them, P is the operating power of the air conditioner, W is the power consumption, t1 is the first moment, and t2 is the second moment.

[0106] In this solution, after determining the first and second times, the air conditioner can calculate the difference between the second and first times, and use the ratio of power consumption to the difference as the air conditioner's operating power. For example, if the first time is 1 hour, the second time is 2 hours, and the power consumption from the first to the second time is 1 kWh, then the air conditioner's operating power is determined as P = 1 / (2-1) = 1 kW. This method allows for precise determination of the air conditioner's operating power, providing an accurate data basis for determining the air conditioner's input current.

[0107] Optionally, the air conditioner determines a target input current of the air conditioner according to the operating power of the air conditioner and the input voltage of the air conditioner, including:

[0108] The air conditioner determines a quotient of the operating power of the air conditioner and the input voltage of the air conditioner as a target input current of the air conditioner.

[0109] In this solution, after the air conditioner determines its operating power and input voltage, the quotient of these two values ​​can be used to determine the target input current. This approach allows for precise determination of the target input current, meeting user requirements for stable control of the target input current and providing an accurate data foundation for intelligent air conditioner control.

[0110] Optionally, when a plurality of target input currents are determined according to the temperature variation curve, the air conditioner calculates an average value of the plurality of target input currents to use the average value as a new input current.

[0111] The air conditioner controls itself according to the new input current.

[0112] In this embodiment, as the air conditioner operates at a preset temperature, the indoor ambient temperature changes accordingly. The temperature peaks and troughs determined in different periods of the temperature curve vary accordingly. Accordingly, the target input currents determined based on these different temperature peaks and troughs also vary. Therefore, in this case, different target input currents can be determined for different periods of the temperature curve. Therefore, to more accurately determine the air conditioner's target input current, the air conditioner can calculate the average of these multiple target input currents after determining multiple target input currents based on the temperature curve, and use this average as the new input current. For example, if the target operating frequency determined for the first preset period of the temperature curve is 10A, and the target operating frequency determined for the third preset period of the temperature 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. In this way, the air conditioner's input current can be adjusted promptly and appropriately based on the indoor temperature fluctuation pattern, effectively meeting the user's demand for stable air conditioner control.

[0113] Optionally, an embodiment of the present disclosure provides a method for controlling an air conditioner, comprising:

[0114] When the air conditioner is operated according to a preset temperature, the air conditioner determines a detection period for a surface temperature of a remote control device associated with the air conditioner.

[0115] The temperature of the surface of the remote control device associated with the air conditioner is detected within a detection period to obtain a temperature detection result.

[0116] The air conditioner determines the target coil temperature of the air conditioner based on the temperature detection result.

[0117] Air Conditioning Control The air conditioner operates according to the target coil temperature.

[0118] In this solution, when the air conditioner receives a temperature adjustment command, it can control the air conditioner to operate according to a preset temperature. Here, the temperature adjustment command may include a cooling command, a heating command, or other control commands that can adjust the indoor temperature. The preset temperature may be a comfortable temperature input by the user into the air conditioner display panel or the remote control device associated with the air conditioner. As an example, the preset temperature may be 26°C. It is understandable that since the remote control device associated with the air conditioner is closer to the user, the surface temperature of the remote control device may represent the temperature around the user. Furthermore, when the air conditioner is operating according to the preset temperature, the air conditioner may determine the detection period of the surface temperature of the remote control device associated with the air conditioner. Here, the remote control device associated with the air conditioner may be the remote control of the air conditioner. With this solution, the accuracy of the detection period determined in this way can be guaranteed.

[0119] Furthermore, to achieve more energy-efficient air conditioning control, after the air conditioner determines a detection period, the temperature of the surface of the remote control device associated with the air conditioner can be detected during the detection period to obtain a temperature detection result. Here, the temperature of the surface of the remote control device associated with the air conditioner can be detected using a temperature sensor associated with the air conditioner or a mobile device. The temperature detection results can be the temperature values ​​of the remote control device surface at different times during the detection period. In this way, accurate temperature detection results can be obtained.

[0120] Furthermore, after the air conditioner determines the temperature detection result, it can combine the temperature detection result to accurately determine the target coil temperature. Specifically, based on the temperature detection result, the air conditioner can determine the target operating time of the air conditioner when the detected temperature is the same as the preset temperature; and obtain the coil temperature of the air conditioner 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 based on the temperature detection result, so that the target coil temperature determined in this way better conforms to the temperature variation pattern of the remote control device surface. Thus, while controlling the air conditioner to operate according to the target coil temperature, the room temperature in which the air conditioner is located can be reasonably and effectively controlled.

[0121] The method for controlling an air conditioner provided by the embodiment of the present disclosure can detect the temperature of the surface of a remote control device associated with the air conditioner within a determined detection period, and accurately determine the target coil temperature of the air conditioner based on the temperature detection result, so that the target coil temperature determined in this way is more consistent with the variation law of indoor temperature, so that when the air conditioner is controlled to operate according to the target coil temperature, the indoor temperature can be located more accurately, thereby improving the user experience of the air conditioner while saving the waste of electricity resources caused by repeated starting and stopping.

[0122] Optionally, when the air conditioner is operating at a preset temperature, the air conditioner determines a detection period of the surface temperature of the remote control device associated with the air conditioner, including:

[0123] When the air conditioner is running at a preset temperature, a temperature change curve of the room where the air conditioner is located is obtained.

[0124] The air conditioner determines a detection period for the surface temperature of the remote control device associated with the air conditioner based on the temperature change curve.

[0125] In this solution, the air conditioner can obtain a temperature change curve for the room where the air conditioner is located while operating at a preset temperature. Specifically, the air conditioner can be associated with an indoor temperature sensor. When the air conditioner is operating at the preset temperature, the indoor temperature sensor monitors the temperature of the room where the air conditioner is located to generate a temperature change curve for the room where the air conditioner is located. Here, a 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 can reflect the temperature change pattern of the room where the air conditioner is located when the air conditioner is operating at the preset temperature. As an example, a point A can be taken on the temperature curve, and its horizontal and vertical coordinates are (15, 28). Then, A indicates that the temperature of the room where the air conditioner is located is 28°C when the air conditioner is operating at the preset temperature for 15 minutes. It should be noted that the time unit corresponding to the X-axis can be determined by 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 associated with the air conditioner to generate a more accurate temperature change curve for the room where the air conditioner is located, making it easier 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 of the surface temperature of the remote control device associated with the air conditioner based on the temperature change curve. In this way, the detection period can be accurately determined, so that the detection period determined in this way is more consistent with the variation pattern of indoor temperature.

[0126] Optionally, the air conditioner determines a detection period for the surface temperature of a remote control device associated with the air conditioner according to a temperature change curve, including:

[0127] The air conditioner determines the temperature peak value and temperature trough value within a preset period in the temperature change curve.

[0128] The air conditioner determines a first moment corresponding to a temperature peak value and a second moment corresponding to a temperature trough value according to the temperature variation curve.

[0129] The air conditioner determines the first moment to the second moment as a detection period for the surface temperature of the remote control device associated with the air conditioner.

[0130] In this solution, the air conditioner can determine the temperature peak value and temperature trough value 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 minutes to 20 minutes, the temperature values ​​corresponding to each of the 15 minutes 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. 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 minutes to 20 minutes, the temperature values ​​corresponding to each of the 15 minutes to 20 minutes can be extracted from the temperature change curve, and the lowest temperature value among them can be determined as the temperature trough value.

[0131] Furthermore, the air conditioner can also determine the first moment corresponding to the temperature peak value and the second moment corresponding to the temperature trough value in combination with the temperature change curve. Specifically, the horizontal coordinate value of the temperature peak value in the temperature change curve can be used as the first moment, and the horizontal coordinate value of the temperature trough value in the temperature change curve can be used as the second moment. In this way, the first moment and the second moment can be accurately determined in combination with the temperature change curve. Then, after the air conditioner has determined the first moment and the second moment, the first moment to the second moment can be determined as the detection period of the surface temperature of the remote control device associated with the air conditioner. In this way, the detection period can be accurately determined in combination with the first moment corresponding to the temperature peak value and the second moment corresponding to the temperature trough value, which meets the target user's control demand for air conditioning energy saving, so that the surface temperature of the remote control device associated with the air conditioner can be detected within the determined detection period, thereby obtaining a more accurate temperature detection result.

[0132] Optionally, the air conditioner determines a target coil temperature of the air conditioner according to the temperature detection result, including:

[0133] The air conditioner determines 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.

[0134] The air conditioner obtains the coil temperature of the air conditioner at the target operating time.

[0135] The air conditioner determines the coil temperature at the target operating time as the target coil temperature of the air conditioner.

[0136] In this solution, the air conditioner can combine temperature detection results to determine the target operating time when the detected temperature matches the preset temperature. Here, the temperature detection results represent the temperature values ​​of the remote control device surface at different times during 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. This method allows for precise determination of the target operating time.

[0137] Furthermore, after determining the target operating time, the air conditioner can combine its pre-stored historical operating information to determine the coil temperature at that target operating time. This historical operating information includes operating status information at different times since the air conditioner was started. This operating status information includes compressor operating frequency, fan speed, air deflector opening and closing, coil temperature, and other information. This method enables precise acquisition of coil temperature. The air conditioner can then determine the target coil temperature as the target coil temperature. This method allows for more accurate coil temperature determination, providing an accurate data foundation for intelligent air conditioner control.

[0138] Optionally, when multiple target operating times are determined according to the temperature detection result, the air conditioner obtains the coil temperature of the air conditioner at the multiple target operating times.

[0139] The air conditioner determines a target coil temperature of the air conditioner according to coil temperatures at multiple target operating times.

[0140] In this solution, it is understandable that, in the temperature detection results within a determined detection period, there may be situations where the detected temperatures at multiple target operating times are the same as the preset temperature. In this case, the air conditioner can obtain its coil temperatures at multiple target operating times and determine the target coil temperature of the air conditioner by combining the coil temperatures at multiple target operating times. In this way, when multiple target operating times are determined based on the temperature detection results, the target coil temperature of the air conditioner can be determined more accurately, allowing for timely and reasonable adjustment of the coil temperature of the air conditioner, effectively meeting the user's demand for precise control of the air conditioner coil temperature.

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

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

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

[0144] In this solution, the air conditioner can calculate the average of the coil temperatures at multiple target operating times and determine this average as the target coil temperature for the air conditioner. For example, if the coil temperature at the first target operating time is 44°C and the coil temperature at the second target operating time is 46°C, the target coil temperature for the air conditioner is determined to be (44+46) / 2=45°C. In this way, the target coil temperature of the air conditioner can be determined more accurately when multiple target operating times are determined based on temperature detection results, allowing for timely and reasonable adjustments to the coil temperature, effectively meeting the user's demand for precise control of the air conditioner coil temperature.

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

[0146] Air Conditioner obtains the current surface temperature of the remote control device associated with the air conditioner.

[0147] When the current surface temperature reaches the preset temperature and the duration of the temperature reaches a second preset duration, the air conditioner controls the air conditioner to operate according to the initial coil temperature.

[0148] In this solution, the air conditioner can 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 persists for a second preset duration, this indicates that the current surface temperature of the remote control device, i.e., the user's ambient temperature, has stabilized at the user's preset temperature after adjustment. The air conditioner can then 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. As an example, the second preset duration can be 5 minutes. The initial coil temperature can be the user's preset coil temperature. This solution accurately determines when the air conditioner will operate at the initial coil temperature, achieving precise control of the air conditioner.

[0149] Optionally, an embodiment of the present disclosure provides a method for controlling an air conditioner, comprising:

[0150] When the air conditioner receives a start instruction of the self-cleaning mode, the air conditioner determines a temperature change trend corresponding to the current moment.

[0151] The air conditioner determines the target start time of the self-cleaning mode according to the temperature change trend corresponding to the current moment.

[0152] Air Conditioning Control The air conditioner runs in self-cleaning mode at the target start time.

[0153] In this solution, the user can send a self-cleaning mode startup instruction to the air conditioner through a mobile device or remote control device associated with the air conditioner. In this way, when the air conditioner receives the self-cleaning mode startup instruction, the air conditioner determines the temperature change trend corresponding to the current moment. Here, the temperature change trend refers to the temperature change trend in the room where the air conditioner is located. Specifically, the temperature change trend includes an upward trend and a downward trend. As an example, if the indoor temperature at the previous moment is higher than the indoor temperature at the next moment, the temperature change trend corresponding to the current moment is determined to be a downward trend; if the indoor temperature at the previous moment is lower than the indoor temperature at the next moment, the temperature change trend corresponding to the current moment is determined to be an upward trend. With this solution, when the air conditioner receives the self-cleaning mode startup instruction, the temperature change trend can be accurately determined.

[0154] Furthermore, after the air conditioner determines the temperature change trend corresponding to the current moment, the target start-up time of the air conditioner's self-cleaning mode can be accurately determined in combination with the temperature change trend corresponding to the current moment. Specifically, when the temperature change trend corresponding to the current moment is an upward trend, the current moment can be determined as the target start-up time of the self-cleaning mode. When the temperature change trend corresponding to the current moment is a downward trend, the target start-up time of the air conditioner's self-cleaning mode can be determined based on the temperature change curve in the room where the air conditioner is located. In this way, the target start-up time of the self-cleaning mode can be accurately determined in combination with the temperature change trend corresponding to the current moment, so that the target start-up time determined in this way is more in line with the law of indoor temperature changes, and then, when the air conditioner is controlled to run the self-cleaning mode at the target start-up time, the air conditioner is self-cleaned at the appropriate time while the indoor temperature of the air conditioner is reasonably and effectively controlled.

[0155] The method for controlling an air conditioner provided by the embodiment of the present disclosure can accurately determine the target start-up time of the air conditioner's self-cleaning mode in combination with the temperature change trend corresponding to the current moment, so that the target start-up time determined in this way is more in line with the change law of indoor temperature. Therefore, when the air conditioner is controlled to run the self-cleaning mode at the target start-up time, it is ensured 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 in the self-cleaning mode, more accurately locating the indoor temperature, and effectively improving the user's experience of using the air conditioner.

[0156] Optionally, when the air conditioner receives a start instruction of the self-cleaning mode, the air conditioner determines a temperature change trend corresponding to the current moment, including:

[0157] When the air conditioner is operated according to a preset temperature, the air conditioner obtains a temperature change curve of the room where the air conditioner is located.

[0158] The air conditioner determines the temperature change trend corresponding to the current moment based on the temperature change curve.

[0159] In this solution, upon receiving a temperature adjustment command, the air conditioner can control the air conditioner to operate at a preset temperature. Temperature adjustment commands can include cooling commands, heating commands, and other control commands capable of adjusting the indoor temperature. The preset temperature can be a comfort level set by the user via the air conditioner's display panel or its associated remote control. For example, the preset temperature can be 26°C. Furthermore, when the air conditioner operates at the preset temperature, the air conditioner can obtain a temperature change curve for the room in which the air conditioner is located. Specifically, the air conditioner can be associated with an indoor temperature sensor, which monitors the indoor temperature of the room in which the air conditioner is located when the air conditioner is operating at the preset temperature, thereby generating a temperature change curve for the room in which the air conditioner is located. Here, a temperature change curve is 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 can reflect the temperature change pattern of the room in which the air conditioner is located when the air conditioner is operating at the preset temperature. For example, a point A on the temperature curve with the horizontal and vertical coordinates of A being (15, 28) indicates that the temperature of the room in which the air conditioner is located is 28°C when the air conditioner operates at the preset temperature for 15 minutes. Note 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, when the air conditioner is running at a preset temperature, the indoor temperature can be detected in combination with the indoor temperature sensor associated with the air conditioner to generate a more accurate temperature change curve for the room where the air conditioner is located, so that the user can analyze the temperature change pattern of the room based on the temperature change curve. Furthermore, after the air conditioner obtains the temperature change curve for the room where the air conditioner is located, the temperature change trend corresponding to the current moment can be accurately determined in combination with the temperature change curve. Among them, the temperature change trend includes an upward trend and a downward trend. In this way, the temperature change trend can be accurately determined in combination with the indoor temperature change curve, so as to provide an accurate data basis for determining the target start time of the air conditioner self-cleaning mode.

[0160] Optionally, the air conditioner determines a target start time of the air conditioner self-cleaning mode according to a temperature change trend corresponding to the current moment, including:

[0161] If the temperature change trend at the current moment is an upward trend, the air conditioner determines the current moment as the target start time for the self-cleaning mode. If the temperature change trend at the current moment is a downward trend, the air conditioner determines the target start time for the self-cleaning mode based on the temperature change curve in the room where the air conditioner is located.

[0162] In this solution, if the temperature trend corresponding to the current moment is rising, the air conditioner determines the current moment as the target start time for self-cleaning mode. This allows the air conditioner to activate self-cleaning mode when the indoor temperature is steadily rising, thereby mitigating the drop in indoor temperature caused by self-cleaning mode. If the temperature trend corresponding to the current moment is falling, the air conditioner can determine the target start time for self-cleaning mode based on the temperature curve of the room where the air conditioner is located. Specifically, the temperature peak value within the first set period and the temperature peak value within the second set period can be determined from the temperature curve. Based on the temperature curve, a third moment corresponding to the temperature peak value within the first set period and a fourth moment corresponding to the temperature peak value within the second set period can be determined. The target start time for self-cleaning mode is then determined based on the third and fourth moments. In this way, different target start times for self-cleaning mode can be determined for different temperature trends. This ensures the accuracy of the target start time determined in this manner, providing an accurate data foundation for intelligent control of the air conditioner.

[0163] Optionally, the air conditioner determines a target start time of the air conditioner self-cleaning mode according to a temperature change curve in a room where the air conditioner is located, including:

[0164] A temperature peak value within a first set period and a temperature peak value within a second set period are determined in the temperature variation curve.

[0165] The air conditioner determines, according to the temperature variation curve, a third time corresponding to a temperature peak value within the first set period and a fourth time corresponding to a temperature peak value within the second set period.

[0166] The air conditioner determines a target start time of the air conditioner self-cleaning mode according to the third time and the fourth time.

[0167] In this solution, the air conditioner can determine the temperature peak value within the first set period and the temperature peak value within the 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 minutes to 20 minutes, the temperature values ​​corresponding to 15 minutes to 20 minutes can be extracted from the temperature change curve, and the highest temperature value therein can be determined as the temperature peak value within the first set period. If the time range of the second set period is 35 minutes to 40 minutes, the temperature values ​​corresponding to 35 minutes to 40 minutes can be extracted from the temperature change curve, and the highest temperature value therein can be determined as the temperature peak value within the second set period.

[0168] Furthermore, the air conditioner can also determine, based on the temperature variation curve, a third time corresponding to the temperature peak value within the first set period and a fourth time corresponding to the temperature peak value within the second set period. Specifically, the abscissa value of the temperature peak value within the first set period on the temperature variation curve can be used as the third time, and the abscissa value of the temperature peak value within the second set period on the temperature variation curve can be used as the fourth time. In this way, the temperature variation curve can be used to accurately determine the third and fourth times. After the air conditioner has determined the third and fourth times, the target start time for the air conditioner's self-cleaning mode can be determined based on the third and fourth times. In this way, the target start time for the air conditioner's self-cleaning mode can be determined based on the third time corresponding to the temperature peak value within the first set period and the fourth time corresponding to the temperature peak value within the second set period. This target start time determined in this way better conforms to the indoor temperature variation pattern during the air conditioner's temperature adjustment process, meets the target user's requirements for the precision of the self-cleaning mode start time, and provides an accurate data foundation for the intelligent control of the air conditioner.

[0169] Optionally, the air conditioner determines a target start time of the air conditioner self-cleaning mode according to the third moment and the fourth moment, including:

[0170] The air conditioner determines the start delay time of the air conditioner self-cleaning mode according to the third time and the fourth time; the air conditioner uses the sum of the current time and the start delay time as the target start time of the air conditioner self-cleaning mode.

[0171] In this solution, the air conditioner can determine the target start time of the air conditioner self-cleaning mode in combination with the third moment and the fourth moment. Specifically, the air conditioner can determine the start delay duration of the air conditioner self-cleaning mode in combination with the third moment and the fourth moment. Furthermore, the air conditioner can use the sum of the current moment and the start delay duration as the target start time of the air conditioner self-cleaning mode. For example, if the air conditioner determines that the current moment is 8:00 and the start delay duration is 15 minutes, the target start time of the air conditioner self-cleaning mode is determined to be 8:15. With this solution, the target start time of the air conditioner self-cleaning mode can be determined in combination with the current moment and the start delay duration, which meets the target user's requirements for the accuracy of the self-cleaning mode start time and provides an accurate data basis for the intelligent control of the air conditioner.

[0172] Optionally, the air conditioner determines the start delay time of the air conditioner self-cleaning mode according to the third moment and the fourth moment, including:

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

[0174] Among them, T 延迟 is the start delay time, t4 is the fourth moment, and t3 is the third moment.

[0175] In this solution, after determining the third and fourth durations, the air conditioner can calculate the difference between the fourth and third durations and use the ratio of this difference to 2 as the self-cleaning mode start delay duration. This method allows for precise determination of the self-cleaning mode start delay duration, providing an accurate data foundation for intelligent air conditioner control.

[0176] Optionally, the air conditioner is associated with an indoor temperature sensor. After controlling the air conditioner to run the self-cleaning mode at the target start time, the method further includes:

[0177] The air conditioner obtains the indoor temperature collected by the indoor temperature sensor.

[0178] When the indoor temperature is lower than the temperature threshold, the air conditioner controls the air conditioner to turn off the self-cleaning mode.

[0179] In this solution, the air conditioner can be associated with an indoor temperature sensor. Specifically, the air conditioner can obtain the indoor temperature collected by the indoor temperature sensor. If the indoor temperature falls below a temperature threshold, indicating that the self-cleaning mode has caused the indoor temperature to drop too much, making it impossible to maintain a stable indoor temperature, the air conditioner can be controlled to turn off the self-cleaning mode to prevent the temperature in the room where the air conditioner is located from continuing to drop. Here, the temperature threshold can be the average of the peak and trough temperature values ​​within the same cycle. This solution can accurately determine the end time of the self-cleaning mode, effectively achieving precise control of the air conditioner.

[0180] Figure 5 is a schematic diagram of a device for controlling an air conditioner provided by an embodiment of the present disclosure; Figure 5 As shown, an embodiment of the present disclosure provides an apparatus for controlling an air conditioner, comprising a first acquisition module 51, a second acquisition module 52, a determination module 53, and a control module 54. The first acquisition module 51 is configured to acquire a temperature change curve in a room where the air conditioner is located when the air conditioner is operating at a preset temperature; the second acquisition module 52 is configured to acquire the operating time of the air conditioner at the preset temperature when the temperature around the user detected by the infrared sensor is the preset temperature; the determination module 53 is configured to determine a target operating frequency of the air conditioner compressor based on the temperature change curve and the operating time; and the control module 54 is configured to control the air conditioner compressor to operate at the target operating frequency.

[0181] The device for controlling an air conditioner provided by the embodiment of the present disclosure can accurately obtain the temperature change curve in the room where the air conditioner is located and the operating time of the air conditioner at a preset temperature, and then accurately determine the target operating frequency in combination with the temperature change curve and the operating time. This can more accurately locate the indoor temperature while controlling the air conditioner compressor to operate at the target operating frequency, thereby improving the user experience of the air conditioner while saving the waste of electricity resources caused by repeated starting and stopping.

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

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

[0184] 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 the present disclosure. Processor 100 executes the program instructions / modules stored in memory 101 to execute functional applications and process data, thereby implementing the air conditioner control method in the above-described embodiments.

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

[0186] An embodiment of the present disclosure provides an air conditioner, comprising the above-mentioned device for controlling an air conditioner.

[0187] An embodiment of the present disclosure provides a computer-readable storage medium storing computer-executable instructions, wherein the computer-executable instructions are configured to execute the above-mentioned method for controlling an air conditioner.

[0188] An embodiment of the present disclosure provides a computer program product, which includes a computer program stored on a computer-readable storage medium. The computer program includes program instructions, which, when executed by a computer, enable the computer to execute the above-mentioned method for controlling an air conditioner.

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

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

[0191] The above description and the accompanying drawings fully illustrate the embodiments of the present disclosure so that those skilled in the art can practice them. Other embodiments may include structural, logical, electrical, process and other changes. The embodiments represent only possible variations. Unless explicitly required, individual components and functions are optional, and the order of operations may vary. Parts and features of some embodiments may be included in or replace parts and features of other embodiments. Moreover, the words used in this application are only used to describe the embodiments and are not used to limit the claims. As used in the description of the embodiments and claims, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to also include plural forms. Similarly, the term "and / or" as used in this application refers to any and all possible combinations of one or more associated listings. In addition, when used in this application, the term "comprise" and its variations "comprises" and / or comprising refer to the presence of stated features, wholes, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or groups of these. In the absence of further restrictions, an element defined by the sentence "comprising a..." does not exclude the presence of other identical elements in the process, method or device that includes the element. In this article, each embodiment may focus on the differences from other embodiments, and the same and similar parts between the various embodiments can be referenced to each other. For the methods, products, etc. disclosed in the embodiments, if they correspond to the method part disclosed in the embodiments, then the relevant parts can be found in the description of the method part.

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

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

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

Claims

1. A method for controlling an air conditioner, characterized in that: The air conditioner is associated with an infrared sensor, and the method includes: When the air conditioner is running at a preset temperature, obtaining a temperature change curve in the room where the air conditioner is located; When the temperature around the user detected by the infrared sensor is a preset temperature, obtaining the operating time of the air conditioner according to the preset temperature; Determining a target operating frequency of the air-conditioning compressor according to the temperature change curve and the operating time includes: Determining a temperature peak value and a temperature trough value within a preset period in the temperature variation curve; determining a first time corresponding to the temperature peak value and a second time corresponding to the temperature trough value based on the temperature variation curve; and determining a target operating frequency of the air-conditioning compressor based on the first time, the second time, and the operating time; controlling the air-conditioning compressor to operate according to the target operating frequency; The determining the target operating frequency of the air-conditioning compressor according to the first time, the second time, and the operating time includes: Calculating an operating frequency reference factor according to the first moment, the second moment, and the operating duration includes: n=T / (t2-t1); wherein n is the operating frequency reference factor, T is the operating duration, t1 is the first moment, and t2 is the second moment; The target operating frequency of the air-conditioning compressor is determined based on the operating frequency reference factor, including: when the operating frequency reference factor is less than a set threshold, the initial operating frequency is determined as the target operating frequency of the air-conditioning compressor; when the operating frequency reference factor is greater than the set threshold, the target operating frequency of the air-conditioning compressor is calculated based on the operating frequency reference factor and the operating frequency of the air-conditioning compressor at the second moment.

2. The method according to claim 1, characterized in that Calculating the target operating frequency of the air conditioner compressor according to the operating frequency reference factor and the operating frequency of the air conditioner compressor at the second moment includes: f3=n*f2 Wherein, 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.

3. The method according to claim 1, characterized in that The air conditioner is associated with an indoor temperature sensor. After controlling the air conditioner compressor to operate according to the target operating frequency, the method further includes: Acquiring the indoor temperature collected by the indoor temperature sensor; When the indoor temperature reaches the preset temperature and the duration of the temperature reaches a second preset duration, the air-conditioning compressor is controlled to operate at an initial operating frequency.

4. A device for controlling an air conditioner, characterized in that: The air conditioner is associated with an infrared sensor, and the device includes: The first acquisition module is configured to acquire a temperature change curve of a room where the air conditioner is located when the air conditioner is running at a preset temperature; The second acquisition module is configured to acquire the operating time of the air conditioner according to the preset temperature when the temperature around the user detected by the infrared sensor is the preset temperature; A determination module is configured to determine a target operating frequency of the air-conditioning compressor according to the temperature change curve and the operating time, including: Determining a temperature peak value and a temperature trough value within a preset period in the temperature variation curve; determining a first time corresponding to the temperature peak value and a second time corresponding to the temperature trough value based on the temperature variation curve; and determining a target operating frequency of the air-conditioning compressor based on the first time, the second time, and the operating time; a control module configured to control the air-conditioning compressor to operate according to the target operating frequency; The determining the target operating frequency of the air-conditioning compressor according to the first time, the second time, and the operating time includes: Calculating an operating frequency reference factor according to the first moment, the second moment, and the operating duration includes: n=T / (t2-t1); wherein n is the operating frequency reference factor, T is the operating duration, t1 is the first moment, and t2 is the second moment; The target operating frequency of the air-conditioning compressor is determined based on the operating frequency reference factor, including: when the operating frequency reference factor is less than a set threshold, the initial operating frequency is determined as the target operating frequency of the air-conditioning compressor; when the operating frequency reference factor is greater than the set threshold, the target operating frequency of the air-conditioning compressor is calculated based on the operating frequency reference factor and the operating frequency of the air-conditioning compressor at the second moment.

5. 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 the method for controlling an air conditioner according to any one of claims 1 to 3 when running the program instructions.

6. An air conditioner, characterized in that: The device comprises the device for controlling air conditioning as claimed in claim 4 or 5.

Citation Information

Patent Citations

  • Running control method and device, air conditioner and computer readable storage medium

    CN108204657A

  • Control method and device for cooling-water machine system

    CN108224624A