Air conditioner control method and device, electronic equipment and storage medium
By obtaining the fan speed and air guide angle of the air conditioner, the temperature difference between the layers is determined and the initial room temperature is corrected, thus solving the problem of temperature stratification in the heating mode of the air conditioner and achieving more precise temperature control.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- TCL AIR CONDITIONER ZHONGSHAN CO LTD
- Filing Date
- 2022-07-13
- Publication Date
- 2026-05-12
AI Technical Summary
When an air conditioner is in heating mode, differences in wall insulation performance and room size can cause indoor temperature stratification, affecting the accuracy of heating control.
By obtaining the fan speed and air guide angle of the air conditioner, the temperature difference between the layers is determined, and the initial room temperature is corrected according to the temperature difference between the layers to obtain the perceived temperature. Finally, the temperature control parameters of the air conditioner are adjusted.
It improves the heating control precision of air conditioners, avoids the difference between the detected room temperature and the user's perceived temperature when temperature stratification occurs, and improves the accuracy of temperature adjustment.
Smart Images

Figure CN115264778B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of air conditioner technology, specifically to an air conditioner control method, device, electronic equipment, and storage medium. Background Technology
[0002] As people's living standards continue to improve, air conditioners have become an indispensable heat exchange device in people's lives. Moreover, the level of intelligence of air conditioners is constantly improving. For example, air conditioners can continuously adjust control parameters based on the detected room temperature.
[0003] However, due to differences in wall insulation performance and room size, the air conditioner is prone to indoor temperature stratification during heating mode operation, resulting in a difference between the actual ambient temperature and the detected ambient temperature, which in turn affects the heating control accuracy of the air conditioner. Summary of the Invention
[0004] This application provides an air conditioner control method, device, electronic equipment, and storage medium, aiming to solve the problem of low heating control accuracy in current air conditioner control methods.
[0005] In a first aspect, this application provides an air conditioner control method, comprising:
[0006] Obtain the fan speed and air guide plate angle of the air conditioner;
[0007] The stratified temperature difference is determined based on the fan speed and the air guide plate angle.
[0008] Based on the temperature difference between the layers, the initial room temperature is corrected to obtain the perceived temperature.
[0009] The temperature control parameters of the air conditioner are adjusted based on the perceived temperature.
[0010] In one possible implementation of this application, determining the stratified temperature difference based on the fan speed and the guide vane angle includes:
[0011] The fan speed is compared with a preset speed threshold, and the air guide plate angle is compared with a preset angle threshold.
[0012] If the fan speed is less than the speed threshold and the air guide plate angle is less than the angle threshold, then the layer temperature difference is set to a preset first temperature difference;
[0013] If the fan speed is greater than the speed threshold and the air guide plate angle is greater than the angle threshold, then the layer temperature difference is set to a preset second temperature difference;
[0014] When the fan speed is greater than or equal to the speed threshold and the air guide plate angle is less than or equal to the angle threshold, or when the fan speed is less than or equal to the speed threshold and the air guide plate angle is greater than or equal to the angle threshold, the layer temperature difference is set to a preset third temperature difference.
[0015] In one possible implementation of this application, before comparing the fan speed with a preset speed threshold and comparing the guide vane angle with a preset angle threshold, the method further includes:
[0016] Obtain the initial rotational speed threshold and the initial angle threshold;
[0017] The initial room temperature was obtained by detection;
[0018] Based on a preset rotation speed correspondence, determine the rotation speed correction value corresponding to the initial room temperature, and based on a preset angle correspondence, determine the angle correction value corresponding to the initial room temperature.
[0019] Based on the initial speed threshold and the speed correction value, a preset speed threshold is calculated, and based on the initial angle threshold and the angle correction value, a preset angle threshold is calculated.
[0020] In one possible implementation of this application, before comparing the fan speed with a preset speed threshold and comparing the guide vane angle with a preset angle threshold, the method further includes:
[0021] The historical command records of the air conditioner can be retrieved by querying;
[0022] If the historical instruction record does not contain a temperature-reaching shutdown instruction, then the preset first temperature is used as the first temperature difference, and the preset second temperature is used as the second temperature difference.
[0023] If the historical instruction record contains a temperature-reaching shutdown instruction, then the preset third temperature is used as the first temperature difference, and the preset fourth temperature is used as the second temperature difference.
[0024] In one possible implementation of this application, the step of correcting the detected initial room temperature based on the layered temperature difference to obtain the perceived temperature includes:
[0025] Control the air conditioner to enter the temperature correction mode, and obtain the running time of the air conditioner in the temperature correction mode;
[0026] The target corrected temperature is calculated based on the duration-corrected temperature corresponding to the runtime and the stratified temperature difference.
[0027] The difference between the detected initial room temperature and the target corrected temperature is used to obtain the perceived temperature.
[0028] In one possible implementation of this application, the step of calculating the target corrected temperature based on the duration-corrected temperature corresponding to the runtime and the stratified temperature difference includes:
[0029] Get the height of the air conditioner;
[0030] Query the preset correction temperature table to obtain the height correction temperature corresponding to the height of the air conditioner;
[0031] The target correction temperature is calculated based on the height correction temperature, the duration correction temperature corresponding to the running time, and the layer temperature difference.
[0032] In one possible implementation of this application, after determining the stratification temperature difference based on the fan speed and the guide vane angle, the method further includes:
[0033] The angle of the air guide plate is adjusted according to the angle adjustment value corresponding to the temperature difference between the layers.
[0034] Secondly, this application provides an air conditioner control device, comprising:
[0035] The acquisition unit is used to acquire the fan speed and air guide plate angle of the air conditioner.
[0036] The determining unit is used to determine the layer temperature difference based on the fan speed and the guide vane angle;
[0037] The correction unit is used to correct the detected initial room temperature based on the layered temperature difference to obtain the perceived temperature.
[0038] The adjustment unit is used to adjust the temperature control parameters of the air conditioner according to the perceived temperature.
[0039] In one possible implementation of this application, the determining unit is further configured to:
[0040] The fan speed is compared with a preset speed threshold, and the air guide plate angle is compared with a preset angle threshold.
[0041] If the fan speed is less than the speed threshold and the air guide plate angle is less than the angle threshold, then the layer temperature difference is set to a preset first temperature difference;
[0042] If the fan speed is greater than the speed threshold and the air guide plate angle is greater than the angle threshold, then the layer temperature difference is set to a preset second temperature difference;
[0043] When the fan speed is greater than or equal to the speed threshold and the air guide plate angle is less than or equal to the angle threshold, or when the fan speed is less than or equal to the speed threshold and the air guide plate angle is greater than or equal to the angle threshold, the layer temperature difference is set to a preset third temperature difference.
[0044] In one possible implementation of this application, the determining unit is further configured to:
[0045] Obtain the initial rotational speed threshold and the initial angle threshold;
[0046] The initial room temperature was obtained by detection;
[0047] Based on a preset rotation speed correspondence, determine the rotation speed correction value corresponding to the initial room temperature, and based on a preset angle correspondence, determine the angle correction value corresponding to the initial room temperature.
[0048] Based on the initial speed threshold and the speed correction value, a preset speed threshold is calculated, and based on the initial angle threshold and the angle correction value, a preset angle threshold is calculated.
[0049] In one possible implementation of this application, the determining unit is further configured to:
[0050] The historical command records of the air conditioner can be retrieved by querying;
[0051] If the historical instruction record does not contain a temperature-reaching shutdown instruction, then the preset first temperature is used as the first temperature difference, and the preset second temperature is used as the second temperature difference.
[0052] If the historical instruction record contains a temperature-reaching shutdown instruction, then the preset third temperature is used as the first temperature difference, and the preset fourth temperature is used as the second temperature difference.
[0053] In one possible implementation of this application, the correction unit is further configured to:
[0054] Control the air conditioner to enter the temperature correction mode, and obtain the running time of the air conditioner in the temperature correction mode;
[0055] The target corrected temperature is calculated based on the duration-corrected temperature corresponding to the runtime and the stratified temperature difference.
[0056] The difference between the detected initial room temperature and the target corrected temperature is used to obtain the perceived temperature.
[0057] In one possible implementation of this application, the correction unit is further configured to:
[0058] Get the height of the air conditioner;
[0059] Query the preset correction temperature table to obtain the height correction temperature corresponding to the height of the air conditioner;
[0060] The target correction temperature is calculated based on the height correction temperature, the duration correction temperature corresponding to the running time, and the layer temperature difference.
[0061] In one possible implementation of this application, the determining unit is further configured to:
[0062] The angle of the air guide plate is adjusted according to the angle adjustment value corresponding to the temperature difference between the layers.
[0063] Thirdly, this application also provides an electronic device, which includes a processor, a memory, and a computer program stored in the memory and executable on the processor. When the processor calls the computer program in the memory, it executes the steps in any of the air conditioner control methods provided in this application.
[0064] Fourthly, this application also provides a storage medium storing a computer program, which, when executed by a processor, implements the steps in any of the air conditioner control methods provided in this application.
[0065] In summary, the air conditioner control method provided in this application includes: acquiring the fan speed and air guide plate angle of the air conditioner; determining the layer temperature difference based on the fan speed and air guide plate angle; correcting the detected initial room temperature based on the layer temperature difference to obtain the perceived temperature; and adjusting the temperature control parameters of the air conditioner based on the perceived temperature.
[0066] As can be seen, the air conditioner control method provided in this application can calculate the temperature difference caused by temperature stratification when adjusting the room temperature, then determine the user's perceived temperature based on the temperature difference, and control the air conditioner based on the user's perceived temperature. This can avoid the problem of inaccurate temperature adjustment caused by the initial room temperature detected by the air conditioner being different from the user's perceived temperature when temperature stratification occurs. Attached Figure Description
[0067] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0068] Figure 1 This is a schematic diagram illustrating an application scenario of the air conditioner control method provided in the embodiments of this application;
[0069] Figure 2This is a schematic flowchart of an air conditioner control method provided in an embodiment of this application;
[0070] Figure 3 This is a schematic diagram of a process for obtaining the first temperature difference and the second temperature difference provided in an embodiment of this application;
[0071] Figure 4 This is another schematic flowchart of the air conditioner control method provided in the embodiments of this application;
[0072] Figure 5 This is a schematic diagram of an embodiment of the air conditioner control device provided in this application.
[0073] Figure 6 This is a schematic diagram of an embodiment of the electronic device provided in this application. Detailed Implementation
[0074] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0075] In the description of the embodiments of this application, it should be understood that the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Therefore, features defined with "first" and "second" may explicitly or implicitly include one or more of the stated features. In the description of the embodiments of this application, "multiple" means two or more, unless otherwise explicitly specified.
[0076] To enable any person skilled in the art to implement and use this application, the following description is provided. In this description, details are set forth for purposes of explanation. It should be understood that those skilled in the art will recognize that this application can be implemented without using these specific details. In other instances, well-known processes will not be described in detail to avoid obscuring the description of the embodiments of this application with unnecessary detail. Therefore, this application is not intended to be limited to the embodiments shown, but is consistent with the broadest scope of the principles and features disclosed in the embodiments of this application.
[0077] This application provides an air conditioner control method, apparatus, electronic device, and storage medium. The air conditioner control apparatus can be integrated into an electronic device, which can be a server, a terminal, or other similar device.
[0078] The execution subject of the air conditioner control method in this application embodiment can be the air conditioner control device provided in this application embodiment, or different types of electronic devices such as server equipment, physical host, or user equipment (UE) that integrate the air conditioner control device. The air conditioner control device can be implemented in hardware or software. The UE can be a terminal device such as a smartphone, tablet computer, laptop computer, handheld computer, desktop computer, or personal digital assistant (PDA).
[0079] The electronic device can operate independently or in a cluster.
[0080] See Figure 1 , Figure 1 This is a schematic diagram of an air conditioner control system provided in an embodiment of this application. The air conditioner control system may include an electronic device 101, which integrates an air conditioner control unit.
[0081] In addition, such as Figure 1 As shown, the air conditioner control system may also include a memory 102 for storing data, such as text data.
[0082] It should be noted that, Figure 1 The schematic diagram of the air conditioner control system shown is merely an example. The air conditioner control system and scenario described in this application are for the purpose of more clearly illustrating the technical solutions of this application, and do not constitute a limitation on the technical solutions provided in this application. As those skilled in the art will know, with the evolution of air conditioner control systems and the emergence of new business scenarios, the technical solutions provided in this invention are also applicable to similar technical problems.
[0083] The following describes the air conditioner control method provided in the embodiments of this application. In the embodiments of this application, an electronic device is used as the execution subject. For the sake of simplicity and ease of description, the execution subject will be omitted in the subsequent method embodiments. The air conditioner control method includes: obtaining the fan speed and air guide plate angle of the air conditioner; determining the layer temperature difference based on the fan speed and the air guide plate angle; correcting the detected initial room temperature based on the layer temperature difference to obtain the perceived temperature; and adjusting the temperature control parameters of the air conditioner based on the perceived temperature.
[0084] Reference Figure 2 , Figure 2This is a flowchart illustrating an air conditioner control method provided in an embodiment of this application. It should be noted that although the logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than that shown here. Specifically, the air conditioner control method may include the following steps 201-204, wherein:
[0085] 201. Obtain the fan speed and air guide plate angle of the air conditioner.
[0086] Here, the fan speed refers to the real-time speed of the indoor fan. The air guide plate angle refers to the real-time angle of the air guide plate at the air outlet of the indoor unit of the air conditioner. For example, in this embodiment, the angle of the air guide plate when it is horizontal can be set to 0°. When the air guide plate blows air upward, the angle is negative; when the air guide plate blows air downward, the angle is positive. Therefore, it can be understood that the more the air is blown towards the ground, the larger the angle of the air guide plate.
[0087] In this embodiment of the application, the electronic device can execute step 201 after controlling the air conditioner to enter the heating mode.
[0088] 202. Determine the layer temperature difference based on the fan speed and the air guide plate angle.
[0089] The temperature difference between air conditioners and the actual room temperature experienced by users is due to temperature stratification.
[0090] The reason for the temperature difference between the upper and lower levels is that wall-mounted air conditioners are usually installed on the upper part of the room. Therefore, the return air vent of the air conditioner is close to the ceiling. In heating mode, hot air has a lower density and tends to accumulate near the ceiling. Therefore, when the air conditioner is heating, the return air vent tends to continuously draw in hot air from near the ceiling, then heat it up and discharge it. As a result, the temperature in the room gradually rises, and more hot air accumulates near the ceiling, leading to an increase in the temperature difference between the upper and lower levels of the room.
[0091] Understandably, both fan speed and air deflector angle affect the amount of hot air drawn into the return air vent. When the fan speed is low, the airflow from the air conditioner's outlet is slower, so hot air cannot be delivered further into the room, making it easier for the return air vent to draw in hot air. When the air deflector angle is smaller and more towards the ceiling, hot air accumulates on the ceiling more quickly, making it easier for the outlet to draw in hot air.
[0092] Therefore, the stratification temperature difference can be estimated based on the fan speed and the guide vane angle. In some embodiments, the corresponding temperature difference can be obtained by querying the values of the fan speed and the guide vane angle, and used as the stratification temperature difference at that time. The step "determine the stratification temperature difference based on the fan speed and the guide vane angle" includes:
[0093] (1.1) Compare the fan speed with a preset speed threshold, and compare the air guide plate angle with a preset angle threshold.
[0094] The preset speed threshold and preset angle threshold are used to evaluate the fan speed and the angle of the air guide plate, respectively. The specific values of the speed threshold and angle threshold can be preset according to the needs of the actual scenario and stored in the storage space of the air conditioner. When executing step (1.1), the electronic device reads the speed threshold and angle threshold from the storage space of the air conditioner.
[0095] (1.2) If the fan speed is less than the speed threshold and the air guide plate angle is less than the angle threshold, then the layer temperature difference is set to a preset first temperature difference.
[0096] If the fan speed is less than the speed threshold and the air guide angle is less than the angle threshold, it indicates that the fan speed is low and the air guide is directing the airflow closer to the ceiling. Therefore, the air conditioner's outlet is more likely to draw in hot air. In this case, the stratified temperature difference can be set to a larger first temperature difference. The specific value of the first temperature difference can be set according to the actual scenario; for example, it can be set to 8℃.
[0097] (1.3) If the fan speed is greater than the speed threshold and the air guide plate angle is greater than the angle threshold, then the layer temperature difference is set to a preset second temperature difference.
[0098] If the fan speed exceeds the speed threshold and the air guide angle exceeds the angle threshold, it indicates that the fan speed is high and the air guide's outlet direction is closer to the ground. Therefore, the air conditioner's outlet is less likely to draw in hot air. In this case, the stratified temperature difference can be set to a smaller second temperature difference, which is smaller than the first temperature difference. The specific value of the second temperature difference can be set according to the actual scenario; for example, it can be set to 2℃.
[0099] (1.4) When the fan speed is greater than or equal to the speed threshold and the air guide plate angle is less than or equal to the angle threshold, or when the fan speed is less than or equal to the speed threshold and the air guide plate angle is greater than or equal to the angle threshold, the layer temperature difference is set to a preset third temperature difference.
[0100] When the fan speed is greater than or equal to the speed threshold and the air guide plate angle is less than or equal to the angle threshold, or when the fan speed is less than or equal to the speed threshold and the air guide plate angle is greater than or equal to the angle threshold, it indicates that the fan speed is relatively high and the air guide plate's air outlet direction is closer to the ceiling, or the fan speed is relatively low and the air guide plate's air outlet direction is closer to the ground. In this case, the probability of the air conditioner's air outlet drawing in hot air is higher than in step (1.3) but lower than in step (1.2). Therefore, the layer temperature difference can be set as a third temperature difference, wherein the third temperature difference is greater than the second temperature difference and less than the first temperature difference.
[0101] It should be noted that in some embodiments, the electronic device may determine the stratified temperature difference only when one or two of the conditions in steps (1.2)-(1.4) are met. For example, the stratified temperature difference may be determined only when the fan speed is less than the speed threshold and the guide vane angle is less than the angle threshold, and when the fan speed is greater than the speed threshold and the guide vane angle is greater than the angle threshold. Alternatively, the stratified temperature difference may be determined only when the fan speed is less than the speed threshold and the guide vane angle is less than the angle threshold, when the fan speed is greater than or equal to the speed threshold and the guide vane angle is less than or equal to the angle threshold, and when the fan speed is less than or equal to the speed threshold and the guide vane angle is greater than or equal to the angle threshold.
[0102] In some embodiments, the preset rotation speed threshold and the preset angle threshold can be adaptively adjusted according to the current room temperature, thus further improving the intelligence of room temperature control and ensuring that the calculated stratified temperature difference is more accurate. At this point, before ensuring that "the fan speed is compared with the preset rotation speed threshold and the air guide plate angle is compared with the preset angle threshold", the method further includes:
[0103] (2.1) Obtain the initial rotation speed threshold and the initial angle threshold.
[0104] In step (2.1), the initial speed threshold and the initial angle threshold refer to preset values that are pre-set in the air conditioner's storage space. When performing step (2.1), the electronic device can read the initial speed threshold and the initial angle threshold from the air conditioner's storage space.
[0105] (2.2) The initial room temperature was obtained by detection.
[0106] The initial room temperature can refer to the current room temperature. Electronic devices can detect the initial room temperature through an ambient temperature detection device installed on the air conditioner or through a separately installed ambient temperature detection device.
[0107] (2.3) Determine the rotational speed correction value corresponding to the initial room temperature according to the preset rotational speed correspondence, and determine the angle correction value corresponding to the initial room temperature according to the preset angle correspondence.
[0108] The preset speed correspondence can be stored in the air conditioner's storage space in the form of a data table, which stores the correspondence between room temperature and speed correction values.
[0109] The preset angle correspondence can be stored in the air conditioner's storage space in the form of a data table, which stores the correspondence between room temperature and angle correction values.
[0110] The speed correction value and angle correction value are used to correct the initial speed threshold and the initial angle threshold, respectively. The reason for the correction is that the higher the room temperature, the more obvious the temperature stratification. Therefore, if the fan speed and the air guide angle are judged based on the initial speed threshold and the initial angle threshold, the fan speed will be greater than the initial speed threshold, and when the air guide angle is greater than the initial angle threshold, the obtained second temperature difference will be less than the actual temperature difference.
[0111] (2.4) Based on the initial speed threshold and the speed correction value, a preset speed threshold is calculated, and based on the initial angle threshold and the angle correction value, a preset angle threshold is calculated.
[0112] When performing step (2.4), the electronic device can sum the initial speed threshold and the speed correction value to obtain the preset speed threshold, and sum the initial angle threshold and the angle correction value to obtain the preset angle threshold.
[0113] 203. Based on the temperature difference between the layers, the initial room temperature is corrected to obtain the perceived temperature.
[0114] Among them, the perceived temperature can be understood as the perceived room temperature of the user's environment. The difference between the perceived temperature and the initial room temperature is that the initial room temperature is the room temperature detected by the air conditioner. Due to temperature stratification, there may be a difference between the detected initial room temperature and the perceived room temperature of the user's environment.
[0115] In some embodiments, the electronic device can calculate the perceived temperature by subtracting the initial room temperature from the stratified temperature difference. The initial room temperature can be explained above and will not be repeated here.
[0116] In other embodiments, as the duration of the air conditioner's operation in correction mode increases, the phenomenon of temperature stratification within the room gradually weakens with the control of the air conditioner. Therefore, the degree of correction for the initial temperature can be gradually reduced to improve the accuracy and intelligence of room temperature control and enhance the user experience. In this case, the step "correcting the detected initial room temperature based on the stratified temperature difference to obtain the perceived temperature" includes:
[0117] (3.1) Control the air conditioner to enter the temperature correction mode and obtain the running time of the air conditioner in the temperature correction mode.
[0118] The temperature correction mode can refer to the mode in which the air conditioner corrects the initial room temperature. In some embodiments, the electronic device can control the air conditioner to enter the temperature correction mode after receiving a mode entry command from the user, or it can automatically enter the temperature correction mode when the fan speed and the air guide angle meet at least one of the conditions in steps (1.2) to (1.4). For example, it can automatically enter the temperature correction mode when the conditions in steps (1.2) and (1.3) are met, but not when step (1.4) is met.
[0119] It should be noted that after entering the temperature correction mode, the electronic device can continue to execute steps (3.1)-(3.3) until it exits the temperature correction mode.
[0120] (3.2) The target corrected temperature is calculated based on the duration-corrected temperature corresponding to the running time and the layer temperature difference.
[0121] Duration-corrected temperature refers to the temperature value that is corrected for the temperature difference between different zones based on the duration of operation. This is because as the duration of the air conditioner in correction mode increases, the phenomenon of temperature stratification in the room will gradually weaken as the air conditioner is controlled, and therefore the degree of correction for the initial temperature can be gradually reduced.
[0122] The target corrected temperature refers to the corrected stratification temperature difference.
[0123] The electronic device can query a preset data table to obtain the duration correction temperature corresponding to the runtime. For example, when the runtime reaches t1, the corresponding duration correction temperature can be set to Y, and when the runtime reaches t2, the corresponding duration correction temperature can be set to 1.5Y.
[0124] When performing step 3.2, the electronic device can obtain the difference between the layer temperature difference and the duration correction temperature, and use the calculated difference as the target correction temperature.
[0125] In addition to the method in step (3.2), to improve the accuracy of the target corrected temperature, the electronic device can further correct the layer temperature difference based on the air conditioner height to obtain the target corrected temperature. At this time, the step "calculate the target corrected temperature based on the duration corresponding to the running time and the layer temperature difference" includes:
[0126] (3.11) Obtain the height of the air conditioner.
[0127] The height of an air conditioner can refer to the height of the air conditioner's installation location from the room floor. In some embodiments, the air conditioner height can be obtained manually in advance and stored in the air conditioner's storage space. When step (3.11) is executed, the electronic device reads the air conditioner height from the air conditioner's storage space.
[0128] (3.12) Query the preset correction temperature table to obtain the height correction temperature corresponding to the height of the air conditioner.
[0129] The preset correction temperature table contains the correspondence between the air conditioner height and the correction temperature. The correction temperature table can be stored in the air conditioner's storage space. When executing step (3.12), the electronic device reads the preset correction temperature table from the air conditioner's storage space.
[0130] (3.13) The target correction temperature is calculated based on the height correction temperature, the duration correction temperature corresponding to the running time, and the layer temperature difference.
[0131] When performing step (3.13), the electronic device can subtract the height correction temperature and the duration correction temperature from the layer temperature difference to obtain the target correction temperature.
[0132] (3.3) Obtain the difference between the detected initial room temperature and the target corrected temperature to obtain the perceived temperature.
[0133] 204. Adjust the temperature control parameters of the air conditioner according to the perceived temperature.
[0134] Temperature control parameters refer to the operating parameters used in an air conditioner to regulate room temperature. For example, temperature control parameters may include the opening degree of the expansion valve and the operating frequency of the compressor.
[0135] Once the perceived temperature is obtained, which can be used to characterize the user's perceived temperature, the electronic device can adjust the temperature control parameters of the air conditioner to make the user's perceived temperature reach the user's set temperature.
[0136] In summary, the air conditioner control method provided in this application includes: acquiring the fan speed and air guide plate angle of the air conditioner; determining the layer temperature difference based on the fan speed and air guide plate angle; correcting the detected initial room temperature based on the layer temperature difference to obtain the perceived temperature; and adjusting the temperature control parameters of the air conditioner based on the perceived temperature.
[0137] As can be seen, the air conditioner control method provided in this application can calculate the temperature difference caused by temperature stratification when adjusting the room temperature, then determine the user's perceived temperature based on the temperature difference, and control the air conditioner based on the user's perceived temperature. This can avoid the problem of inaccurate temperature adjustment caused by the initial room temperature detected by the air conditioner being different from the user's perceived temperature when temperature stratification occurs.
[0138] As explained above, temperature stratification is more pronounced when the room temperature is high. Therefore, if the air conditioner's command to enter heating mode is not its first start-up command (meaning the room has already been heated to some extent before entering heating mode), different first and second temperature differences need to be set to improve the accuracy of temperature control. (Reference) Figure 3 At this point, before the step "comparing the fan speed with a preset speed threshold and comparing the guide vane angle with a preset angle threshold", the method further includes:
[0139] 301. Query the historical command records of the air conditioner.
[0140] The air conditioner's historical command record contains all commands received or generated by the air conditioner. For example, the historical command record may include commands sent to the air conditioner by the user through control terminals such as remote controls and smartphones, and may also include air conditioner control commands generated by the air conditioner when it detects that indoor environmental parameters meet preset conditions.
[0141] 302A. If the historical instruction record does not contain a temperature-reaching shutdown instruction, then the preset first temperature is used as the first temperature difference, and the preset second temperature is used as the second temperature difference.
[0142] The temperature-reaching shutdown command is a shutdown command generated when the air conditioner detects that the temperature has reached the preset shutdown conditions. In order to avoid excessively high room temperature and save energy, it is used to shut down the compressor and other components inside the air conditioner.
[0143] If the historical instruction record does not contain a temperature-reaching shutdown instruction, it means that the instruction for the air conditioner to enter heating mode was the first start-up instruction, indicating that the air conditioner had not heated the room before entering heating mode. In this case, the smaller first temperature can be used as the first temperature difference, and the smaller second temperature can be used as the second temperature difference.
[0144] 302B. If the historical instruction record contains a temperature-reaching shutdown instruction, then the preset third temperature is used as the first temperature difference, and the preset fourth temperature is used as the second temperature difference.
[0145] If the historical instruction record contains a temperature-reaching shutdown instruction, it means that the instruction for the air conditioner to enter heating mode was not the first start-up instruction. This indicates that the air conditioner had already heated the room to a certain extent before entering heating mode. In this case, the larger third temperature can be used as the first temperature difference, and the larger fourth temperature as the second temperature difference.
[0146] It's understandable that the third temperature is higher than the first temperature, and the fourth temperature is higher than the second temperature.
[0147] In some embodiments, after obtaining the stratified temperature difference, in addition to calculating the perceived temperature, the angle of the air guide vane can be adjusted to improve the temperature stratification within the room. (Reference) Figure 4 At this point, after the step "determine the stratified temperature difference based on the fan speed and the guide vane angle", the following is also included:
[0148] 401. Adjust the angle of the air guide plate according to the angle adjustment value corresponding to the temperature difference between the layers.
[0149] For example, the electronic device can query a pre-stored angle data table in the air conditioner's storage space based on the temperature difference between the layers to obtain the angle adjustment value corresponding to the temperature difference. For instance, when the temperature difference between the layers is small, the angle adjustment value can be set to 0, that is, the angle of the air guide plate is not adjusted; when the temperature difference between the layers is large, the angle of the air guide plate can be increased to improve the temperature stratification.
[0150] To better implement the air conditioner control method in the embodiments of this application, based on the air conditioner control method, the embodiments of this application also provide an air conditioner control device, such as... Figure 5 The diagram shown is a structural schematic of one embodiment of the air conditioner control device in this application. The air conditioner control device 500 includes:
[0151] The acquisition unit 501 is used to acquire the fan speed and air guide plate angle of the air conditioner.
[0152] The determining unit 502 is used to determine the layer temperature difference based on the fan speed and the guide vane angle;
[0153] The correction unit 503 is used to correct the detected initial room temperature based on the layered temperature difference to obtain the perceived temperature.
[0154] The adjustment unit 504 is used to adjust the temperature control parameters of the air conditioner according to the perceived temperature.
[0155] In one possible implementation of this application, the determining unit 502 is further configured to:
[0156] The fan speed is compared with a preset speed threshold, and the air guide plate angle is compared with a preset angle threshold.
[0157] If the fan speed is less than the speed threshold and the air guide plate angle is less than the angle threshold, then the layer temperature difference is set to a preset first temperature difference;
[0158] If the fan speed is greater than the speed threshold and the air guide plate angle is greater than the angle threshold, then the layer temperature difference is set to a preset second temperature difference;
[0159] When the fan speed is greater than or equal to the speed threshold and the air guide plate angle is less than or equal to the angle threshold, or when the fan speed is less than or equal to the speed threshold and the air guide plate angle is greater than or equal to the angle threshold, the layer temperature difference is set to a preset third temperature difference.
[0160] In one possible implementation of this application, the determining unit 502 is further configured to:
[0161] Obtain the initial rotational speed threshold and the initial angle threshold;
[0162] The initial room temperature was obtained by detection;
[0163] Based on a preset rotation speed correspondence, determine the rotation speed correction value corresponding to the initial room temperature, and based on a preset angle correspondence, determine the angle correction value corresponding to the initial room temperature.
[0164] Based on the initial speed threshold and the speed correction value, a preset speed threshold is calculated, and based on the initial angle threshold and the angle correction value, a preset angle threshold is calculated.
[0165] In one possible implementation of this application, the determining unit 502 is further configured to:
[0166] The historical command records of the air conditioner can be retrieved by querying;
[0167] If the historical instruction record does not contain a temperature-reaching shutdown instruction, then the preset first temperature is used as the first temperature difference, and the preset second temperature is used as the second temperature difference.
[0168] If the historical instruction record contains a temperature-reaching shutdown instruction, then the preset third temperature is used as the first temperature difference, and the preset fourth temperature is used as the second temperature difference.
[0169] In one possible implementation of this application, the correction unit 503 is further configured to:
[0170] Control the air conditioner to enter the temperature correction mode, and obtain the running time of the air conditioner in the temperature correction mode;
[0171] The target corrected temperature is calculated based on the duration-corrected temperature corresponding to the runtime and the stratified temperature difference.
[0172] The difference between the detected initial room temperature and the target corrected temperature is used to obtain the perceived temperature.
[0173] In one possible implementation of this application, the correction unit 503 is further configured to:
[0174] Get the height of the air conditioner;
[0175] Query the preset correction temperature table to obtain the height correction temperature corresponding to the height of the air conditioner;
[0176] The target correction temperature is calculated based on the height correction temperature, the duration correction temperature corresponding to the running time, and the layer temperature difference.
[0177] In one possible implementation of this application, the determining unit 502 is further configured to:
[0178] The angle of the air guide plate is adjusted according to the angle adjustment value corresponding to the temperature difference between the layers.
[0179] In practice, each of the above units can be implemented as an independent entity or can be arbitrarily combined to be implemented as the same or several entities. For the specific implementation of each of the above units, please refer to the previous method embodiments, which will not be repeated here.
[0180] Since the air conditioner control device can execute the steps in the air conditioner control method in any embodiment, it can achieve the beneficial effects that the air conditioner control method in any embodiment of this application can achieve, as detailed in the preceding description, and will not be repeated here.
[0181] Furthermore, in order to better implement the air conditioner control method in the embodiments of this application, the air conditioner control method...
[0182] Based on this, embodiments of this application also provide an electronic device, see below. Figure 6 , Figure 6This illustration shows a structural schematic diagram of an electronic device according to an embodiment of this application. Specifically, the electronic device provided in this embodiment includes a processor 601. The processor 601 is used to execute a computer program stored in a memory 602 to implement the steps of the air conditioner control method in any embodiment; or, the processor 601 is used to execute a computer program stored in a memory 602 to implement, for example... Figure 5 The functions of each unit in the corresponding embodiment.
[0183] For example, a computer program may be divided into one or more modules / units, one or more of which are stored in memory 602 and executed by processor 601 to complete the embodiments of this application. One or more modules / units may be a series of computer program instruction segments capable of performing a specific function, which describe the execution process of the computer program in a computer device.
[0184] The electronic device may include, but is not limited to, processor 601 and memory 602. Those skilled in the art will understand that the illustrations are merely examples of an electronic device and do not constitute a limitation on the device. It may include more or fewer components than illustrated, or combine certain components, or use different components.
[0185] Processor 601 can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor. The processor is the control center of the electronic device, connecting various parts of the electronic device through various interfaces and lines.
[0186] The memory 602 can be used to store computer programs and / or modules. The processor 601 implements various functions of the computer device by running or executing the computer programs and / or modules stored in the memory 602 and by calling data stored in the memory 602. The memory 602 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, application programs required for at least one function (such as sound playback function, image playback function, etc.), etc.; the data storage area may store data created according to the use of the electronic device (such as audio data, video data, etc.). In addition, the memory may include high-speed random access memory, and may also include non-volatile memory, such as hard disk, RAM, plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, at least one disk storage device, flash memory device, or other volatile solid-state storage device.
[0187] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the air conditioner control device, electronic device and its corresponding unit described above can be referred to the description of the air conditioner control method in any embodiment, and will not be repeated here.
[0188] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be accomplished by instructions, or by instructions controlling related hardware. These instructions can be stored in a storage medium and loaded and executed by a processor.
[0189] Therefore, this application provides a storage medium storing a computer program. When the computer program is executed by a processor, it performs the steps of the air conditioner control method in any embodiment of this application. For specific operations, please refer to the description of the air conditioner control method in any embodiment, which will not be repeated here.
[0190] The storage medium may include: read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.
[0191] Since the instructions stored in the storage medium can execute the steps of the air conditioner control method in any embodiment of this application, the beneficial effects that the air conditioner control method in any embodiment of this application can achieve can be realized, as detailed in the preceding description, and will not be repeated here.
[0192] The above provides a detailed description of an air conditioner control method, apparatus, storage medium, and electronic device provided in the embodiments of this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.
Claims
1. An air conditioner control method, characterized in that, include: Obtain the fan speed and air guide plate angle of the air conditioner; The stratified temperature difference is determined based on the fan speed and the air guide plate angle. Based on the temperature difference between the layers, the initial room temperature is corrected to obtain the perceived temperature. The temperature control parameters of the air conditioner are adjusted according to the perceived temperature. The step of determining the stratified temperature difference based on the fan speed and the guide vane angle includes: The fan speed is compared with a preset speed threshold, and the air guide plate angle is compared with a preset angle threshold. If the fan speed is less than the speed threshold and the air guide plate angle is less than the angle threshold, then the layer temperature difference is set to a preset first temperature difference; If the fan speed is greater than the speed threshold and the air guide plate angle is greater than the angle threshold, then the layer temperature difference is set to a preset second temperature difference; When the fan speed is greater than or equal to the speed threshold and the air guide plate angle is less than or equal to the angle threshold, or when the fan speed is less than or equal to the speed threshold and the air guide plate angle is greater than or equal to the angle threshold, the layer temperature difference is set to a preset third temperature difference; wherein the third temperature difference is greater than the second temperature difference and less than the first temperature difference; Before comparing the fan speed with a preset speed threshold and comparing the guide vane angle with a preset angle threshold, the method further includes: The historical command records of the air conditioner can be retrieved by querying; If the historical instruction record does not contain a temperature-reaching shutdown instruction, then the preset first temperature is used as the first temperature difference, and the preset second temperature is used as the second temperature difference. If the historical instruction record contains a temperature-reaching shutdown instruction, then the preset third temperature is used as the first temperature difference, and the preset fourth temperature is used as the second temperature difference.
2. The air conditioner control method according to claim 1, characterized in that, Before comparing the fan speed with a preset speed threshold and comparing the guide vane angle with a preset angle threshold, the method further includes: Obtain the initial rotational speed threshold and the initial angle threshold; The initial room temperature was obtained by detection; Based on a preset rotation speed correspondence, determine the rotation speed correction value corresponding to the initial room temperature, and based on a preset angle correspondence, determine the angle correction value corresponding to the initial room temperature. Based on the initial speed threshold and the speed correction value, a preset speed threshold is calculated, and based on the initial angle threshold and the angle correction value, a preset angle threshold is calculated.
3. The air conditioner control method according to claim 1, characterized in that, The step of correcting the detected initial room temperature based on the layered temperature difference to obtain the perceived temperature includes: Control the air conditioner to enter the temperature correction mode, and obtain the running time of the air conditioner in the temperature correction mode; The target corrected temperature is calculated based on the duration-corrected temperature corresponding to the runtime and the stratified temperature difference. The difference between the detected initial room temperature and the target corrected temperature is used to obtain the perceived temperature.
4. The air conditioner control method according to claim 3, characterized in that, The step of calculating the target corrected temperature based on the duration-corrected temperature corresponding to the runtime and the stratified temperature difference includes: Get the height of the air conditioner; Query the preset correction temperature table to obtain the height correction temperature corresponding to the height of the air conditioner; The target correction temperature is calculated based on the height correction temperature, the duration correction temperature corresponding to the running time, and the layer temperature difference.
5. The air conditioner control method according to any one of claims 1-4, characterized in that, After determining the stratified temperature difference based on the fan speed and the guide vane angle, the method further includes: The angle of the air guide plate is adjusted according to the angle adjustment value corresponding to the temperature difference between the layers.
6. An air conditioner control device, characterized in that, include: The acquisition unit is used to acquire the fan speed and air guide plate angle of the air conditioner. The determining unit is used to determine the layer temperature difference based on the fan speed and the guide vane angle; The correction unit is used to correct the detected initial room temperature based on the layered temperature difference to obtain the perceived temperature. An adjustment unit is used to adjust the temperature control parameters of the air conditioner according to the perceived temperature. The determining unit is also used to compare the fan speed with a preset speed threshold and the air guide plate angle with a preset angle threshold. If the fan speed is less than the speed threshold and the air guide plate angle is less than the angle threshold, then the layer temperature difference is set to a preset first temperature difference; If the fan speed is greater than the speed threshold and the air guide plate angle is greater than the angle threshold, then the layer temperature difference is set to a preset second temperature difference; When the fan speed is greater than or equal to the speed threshold and the air guide plate angle is less than or equal to the angle threshold, or when the fan speed is less than or equal to the speed threshold and the air guide plate angle is greater than or equal to the angle threshold, the layer temperature difference is set to a preset third temperature difference; wherein the third temperature difference is greater than the second temperature difference and less than the first temperature difference; The determining unit is further configured to: The historical command records of the air conditioner can be retrieved by querying; If the historical instruction record does not contain a temperature-reaching shutdown instruction, then the preset first temperature is used as the first temperature difference, and the preset second temperature is used as the second temperature difference. If the historical instruction record contains a temperature-reaching shutdown instruction, then the preset third temperature is used as the first temperature difference, and the preset fourth temperature is used as the second temperature difference.
7. An electronic device, characterized in that, The electronic device includes a processor, a memory, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the steps of the air conditioner control method as described in any one of claims 1 to 5.
8. A storage medium, characterized in that, The storage medium stores a computer program, which, when executed by a processor, implements the steps of the air conditioner control method according to any one of claims 1 to 5.