Air conditioner control method and device, air conditioner and storage medium
By acquiring the ambient temperature and humidity of the air-conditioned environment, and using outlier analysis and clustering updates in the pre-set database, the problem of incomplete air-conditioned databases is solved, thereby improving the accuracy of intelligent control of air-conditioned systems and the rationality of the database.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- TCL AIR CONDITIONER ZHONGSHAN CO LTD
- Filing Date
- 2023-06-20
- Publication Date
- 2026-07-10
AI Technical Summary
The existing air conditioning database is not well-established, resulting in low control accuracy.
By obtaining the ambient temperature and humidity of the air conditioner, the target setting parameters are obtained by querying the preset database. The preset database is created based on outliers in the historical setting parameters. The activation conditions are set according to the ambient temperature and humidity of the target historical setting parameters. The historical setting parameters are analyzed to perform cluster analysis, extract outliers, and update the database.
It improves the precision of intelligent air conditioning control, enhances the rationality and comprehensiveness of database creation, and achieves precise control for different environments.
Smart Images

Figure CN116772372B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of air conditioning technology, specifically to an air conditioning control method, device, air conditioner, and storage medium. Background Technology
[0002] With the rapid development of the air conditioning industry, the application of intelligent control in air conditioning is becoming increasingly widespread. Air conditioning systems typically create a database based on user usage data to understand user habits, and then use this database for intelligent control. However, due to the large and complex volume of user data, some discrepancies are filtered out during database creation, resulting in incomplete data analysis and reduced accuracy in intelligent air conditioning control. Summary of the Invention
[0003] This application provides an air conditioning control method, device, air conditioner, and storage medium, aiming to solve the problem of low control accuracy caused by incomplete air conditioning data creation in the prior art, improve air conditioning database creation, and enhance air conditioning control accuracy.
[0004] In a first aspect, this application provides an air conditioning control method, comprising:
[0005] Obtain the ambient temperature and humidity of the air conditioner;
[0006] If the ambient temperature and the ambient humidity meet the activation conditions of the first preset database, then query the first preset database to obtain the target setting parameters corresponding to the ambient temperature and the ambient humidity. The first preset database is created based on the target historical setting parameters corresponding to outliers in the historical setting parameters. The activation conditions are set based on the historical ambient temperature and historical ambient humidity corresponding to the target historical setting parameters.
[0007] The air conditioner is controlled to operate according to the target parameters.
[0008] In one embodiment of this application, before querying the first preset database, the method further includes:
[0009] Obtain the historical setting parameters corresponding to the air conditioner, wherein the historical setting parameters are historical set temperature or historical set fan speed;
[0010] Cluster analysis is performed on each of the historical setting parameters to extract the target historical setting parameters corresponding to outliers;
[0011] For each of the target historical setting parameters, the first preset database is updated based on the target historical setting parameters and their corresponding historical ambient temperature and historical ambient humidity.
[0012] In one embodiment of this application, updating the first preset database based on the target historical setting parameters and their corresponding historical ambient temperature and historical ambient humidity includes:
[0013] Set the target historical setting parameters and their corresponding historical ambient temperature and historical ambient humidity as a parameter group;
[0014] Group parameter groups with similarity greater than a preset similarity threshold into the same parameter group set;
[0015] The target parameter set is determined based on the number of parameter sets within each parameter set.
[0016] The first preset database is updated based on the target parameter set corresponding to each target parameter set.
[0017] In one embodiment of this application, updating the first preset database based on the target parameter group corresponding to each of the target parameter groups includes:
[0018] An ambient temperature range is determined based on the historical ambient temperatures in each of the target parameter sets, and an ambient humidity range is determined based on the historical ambient humidity in each of the target parameter sets.
[0019] Calculate the average value of the set parameters corresponding to the historical set parameters in each of the target parameter groups;
[0020] Set the ambient temperature range, the ambient humidity range, and the average value of the set parameters as the target parameter set corresponding to the target parameter set;
[0021] Create a mapping relationship between the ambient temperature range and the ambient humidity range in the target parameter group and the average value of the set parameters, and update the mapping relationship corresponding to the target parameter group to the first preset database.
[0022] In one embodiment of this application, the step of performing cluster analysis on each of the historical setting parameters to extract the target historical setting parameters corresponding to outliers includes:
[0023] The setting parameter range is determined based on the mode and mean of the setting parameters corresponding to each of the historical setting parameters.
[0024] The historical setting parameters that are outside the specified setting parameter range are set as the target historical setting parameters.
[0025] In one embodiment of this application, after obtaining the ambient temperature and humidity of the air conditioner, the method further includes:
[0026] If the ambient temperature and the ambient humidity do not meet the first preset database activation conditions, then search the second preset database to obtain the target setting parameters corresponding to the ambient temperature; and / or;
[0027] After determining the setting parameter range based on the mode and mean of the setting parameters corresponding to each of the historical setting parameters, the method further includes:
[0028] The second preset database is updated based on each of the historical setting parameters within the set parameter range and the historical ambient temperature corresponding to each historical setting parameter.
[0029] In one embodiment of this application, after querying the first preset database, the method further includes:
[0030] If the target setting parameters corresponding to the ambient temperature and the ambient humidity are not found, then the target setting parameters corresponding to the ambient temperature and the ambient humidity are collected.
[0031] Perform the step of controlling the operation of the air conditioner according to the target setting parameters, and update the first preset database based on the ambient temperature, the ambient humidity and the target setting parameters.
[0032] Secondly, this application provides an air conditioning control device, the air conditioning control device comprising:
[0033] The acquisition module is used to acquire the ambient temperature and humidity of the air conditioner.
[0034] The query module is used to query the first preset database if the ambient temperature and the ambient humidity meet the activation conditions of the first preset database, and obtain the target setting parameters corresponding to the ambient temperature and the ambient humidity. The first preset database is created based on the target historical setting parameters corresponding to outliers in the historical setting parameters. The activation conditions are set based on the historical ambient temperature and historical ambient humidity corresponding to the target historical setting parameters.
[0035] The control module is used to control the operation of the air conditioner according to the target set parameters.
[0036] Thirdly, this application provides an air conditioner, the air conditioner comprising:
[0037] One or more processors;
[0038] Memory; and
[0039] One or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the processor to implement the steps in any of the air conditioning control methods described above.
[0040] Fourthly, this application provides a computer-readable storage medium having a computer program stored thereon, the computer program being loaded by a processor to perform the steps in any of the air conditioning control methods described herein.
[0041] This application provides an air conditioning control method, device, air conditioner, and storage medium. The method involves acquiring the ambient temperature and humidity of the environment where the air conditioner is located; if the ambient temperature and humidity meet the activation conditions of a first preset database, then querying the first preset database to obtain target setting parameters corresponding to the ambient temperature and humidity. The first preset database is created based on target historical setting parameters corresponding to outliers in historical setting parameters. The activation conditions are set based on historical ambient temperature and historical ambient humidity corresponding to the target historical setting parameters. Then, the air conditioner is controlled to operate according to the target setting parameters. This solution analyzes outliers corresponding to historical setting parameters and creates a first preset database based on the target historical setting parameters corresponding to these outliers. It further sets the activation conditions for the first preset database based on the historical ambient temperature and humidity corresponding to the target historical setting parameters. During operation, the system collects the ambient temperature and humidity of the air conditioner and analyzes whether these conditions meet the activation conditions of the first preset database. If so, it determines whether the air conditioner's operating environment is a special environment. If so, it uses the first preset database to query and obtain the target setting parameters corresponding to the ambient temperature and humidity. Based on these target setting parameters, it controls the operation of the air conditioner. By analyzing the user's historical setting parameters, it generates a first preset database for special environmental information (ambient temperature and humidity) and corresponding activation conditions. During operation, it performs special environment determination based on the environmental information and specifically activates the first preset database for intelligent air conditioner control, enhancing the rationality and comprehensiveness of the air conditioner database creation and improving the accuracy of intelligent air conditioner control. Attached Figure Description
[0042] 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 the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0043] Figure 1 This is a schematic diagram of a scenario for the air conditioning control method provided in an embodiment of this application;
[0044] Figure 2 This is a schematic flowchart of an embodiment of the air conditioning control method provided in this application.
[0045] Figure 3A schematic diagram of one implementation scheme for updating the first preset database in the air conditioning control method provided in this application;
[0046] Figure 4 A schematic diagram of one specific implementation scheme for updating the first preset database in the air conditioning control method provided in this application;
[0047] Figure 5 A schematic diagram of one specific implementation scheme for determining the target historical setting parameters in the air conditioning control method provided for the implementation scheme of this application;
[0048] Figure 6 A schematic diagram of another specific implementation scheme of the air conditioning control method provided in this application;
[0049] Figure 7 A schematic diagram of another specific implementation scheme of the air conditioning control method provided in this application;
[0050] Figure 8 This is a schematic diagram of an embodiment of the air conditioning control device provided in this application.
[0051] Figure 9 This is a schematic diagram of an embodiment of the air conditioner provided in this application. Detailed Implementation
[0052] 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 the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0053] In the description of this invention, it should be understood that the terms "center," "longitudinal," "lateral," "length," "width," "thickness," "upper," "lower," "front," "rear," "left," "right," "vertical," "horizontal," "top," "bottom," "inner," and "outer," etc., indicating orientation or positional relationships based on the orientation or positional relationships shown in the accompanying drawings, are only for the convenience of describing the invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of the invention. Furthermore, 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. Thus, features defined with "first" and "second" may explicitly or implicitly include one or more of the stated features. In the description of this invention, "a plurality of" means two or more, unless otherwise explicitly specified.
[0054] In this embodiment, "and / or" describes the relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent three cases: A alone, A and B simultaneously, and B alone. Additionally, the character " / ", unless otherwise specified, generally indicates that the preceding and following associated objects have an "or" relationship.
[0055] In this application, the term "exemplary" is used to mean "serving as an example, illustration, or description." Any embodiment described as "exemplary" in this application is not necessarily to be construed as being more preferred or advantageous than other embodiments. The following description is provided to enable any person skilled in the art to make and use the invention. Details are set forth in the following description for purposes of explanation. It should be understood that those skilled in the art will recognize that the invention can be made without using these specific details. In other instances, well-known structures and processes will not be described in detail to avoid obscuring the description of the invention with unnecessary detail. Therefore, the invention is not intended to be limited to the embodiments shown, but is consistent with the broadest scope of the principles and features disclosed in this application.
[0056] This application provides an air conditioning control method, device, air conditioner, and computer-readable storage medium, which will be described in detail below.
[0057] The air conditioning control method in this embodiment of the invention is applied to an air conditioning control device, which is installed in an air conditioner. The air conditioner has one or more processors, a memory, and one or more application programs, wherein the one or more application programs are stored in the memory and configured to be executed by the processor to implement the steps in the air conditioning control method.
[0058] like Figure 1 As shown, Figure 1 This is a schematic diagram of a scenario for an air conditioning control method according to an embodiment of this application. The air conditioning control scenario in this embodiment includes an air conditioner 100 (which integrates an air conditioning control device). The air conditioner 100 runs a computer-readable storage medium (which may be referred to as the storage medium) corresponding to the air conditioning control to execute the steps of the air conditioning control.
[0059] Understandable, Figure 1 The air conditioner in the scenario of the air conditioning control method shown, or the device included in the air conditioner, does not constitute a limitation on the embodiments of the present invention. That is, the number or type of equipment included in the scenario of the air conditioning control method, or the number or type of devices included in each equipment, does not affect the overall implementation of the technical solution in the embodiments of the present invention, and can all be considered as equivalent substitutions or derivatives of the technical solutions claimed in the embodiments of the present invention.
[0060] In this embodiment of the invention, the air conditioner 100 is mainly used for: acquiring the ambient temperature and humidity of the environment where the air conditioner is located; if the ambient temperature and humidity meet the activation conditions of a first preset database, querying the first preset database to acquire the target setting parameters corresponding to the ambient temperature and humidity, wherein the first preset database is created based on the target historical setting parameters corresponding to outliers in the historical setting parameters, and the activation conditions are set based on the historical ambient temperature and historical ambient humidity corresponding to the target historical setting parameters; and controlling the operation of the air conditioner according to the target setting parameters.
[0061] In this embodiment of the invention, the air conditioner 100 can be a standalone air conditioner or an air conditioning system composed of air conditioners. For example, the air conditioner 100 described in this embodiment of the invention includes, but is not limited to, a wall-mounted indoor unit, an outdoor unit, a floor-standing air conditioner, a window air conditioner, and an air conditioning system composed of an indoor unit, an outdoor unit, and refrigerant pipes.
[0062] Those skilled in the art will understand that Figure 1 The application environment shown is merely one application scenario of the solution in this application and does not constitute a limitation on the application scenario of the solution in this application. Other application environments may include those that are more specific to this application. Figure 1 The number of more or fewer air conditioners shown, or the air conditioner network connection relationship, for example Figure 1 Only one air conditioner is shown in the diagram. It is understood that the scenario of this air conditioner control method may also include one or more other air conditioners, which are not specifically limited here. The air conditioner 100 may also include a memory for storing data, such as storing air conditioner control parameters.
[0063] Furthermore, in the scenario of the air conditioning control method of this application, the air conditioner 100 may be equipped with a display device, or the air conditioner 100 may not have a display device but may be connected to an external display device 200 for communication. The display device 200 is used to output the results of the air conditioning control method executed in the air conditioner. The air conditioner 100 can access the background database 300 (the background database may be in the local storage of the air conditioner or it may be located in the cloud). The background database 300 stores information related to air conditioning control, such as the initial image in the background database 300 or pre-set filtering parameters.
[0064] It should be noted that, Figure 1 The schematic diagram of the air conditioning control method shown is merely an example. The scenarios of the air conditioning control method described in the embodiments of the present invention are intended to more clearly illustrate the technical solutions of the embodiments of the present invention and do not constitute a limitation on the technical solutions provided in the embodiments of the present invention.
[0065] Based on the scenarios described above for air conditioning control methods, an embodiment of the air conditioning control method is proposed.
[0066] like Figure 2 The diagram shown is a flowchart of an embodiment of the air conditioning control method in this application. The air conditioning control method includes steps S201-S203:
[0067] S201. Obtain the ambient temperature and humidity of the air conditioner.
[0068] The ambient temperature and ambient humidity, i.e. the temperature and humidity of the environment in which the air conditioner is located, can be the indoor ambient temperature or the outdoor ambient temperature, and the ambient humidity can be the indoor ambient humidity and the outdoor ambient humidity. For example, when the indoor and outdoor humidity differs greatly, the ambient humidity is the indoor ambient humidity.
[0069] It is understood that the ambient humidity and ambient temperature can be obtained by a temperature and humidity sensor installed on the air conditioner, or by a temperature and humidity sensor set on a smart device that communicates with the air conditioner.
[0070] S202. If the ambient temperature and the ambient humidity meet the activation conditions of the first preset database, then query the first preset database to obtain the target setting parameters corresponding to the ambient temperature and the ambient humidity. The first preset database is created based on the target historical setting parameters corresponding to outliers in the historical setting parameters. The activation conditions are set based on the historical ambient temperature and historical ambient humidity corresponding to the target historical setting parameters.
[0071] The target setting parameters can be target set temperature or target set wind speed, etc. It can be understood that the target set temperature or target set wind speed is the indoor temperature reached and stopped corresponding to the operation of the air conditioner or the indoor target constant temperature wind speed.
[0072] The historical setting parameters can be historical set fan speed and / or historical set temperature, that is, the indoor temperature reached and stopped or the indoor target constant temperature fan speed corresponding to each cycle in the air conditioner's historical operating cycle. Multiple historical setting parameters are included. For example, they can be historical setting parameters corresponding to all operating cycles of the air conditioner within a week, or historical setting parameters corresponding to each operating cycle of the air conditioner within even a quarter.
[0073] The target historical setting parameter corresponding to the outlier point is, that is, the value among the historical setting parameters that differs significantly from other historical setting parameters. For example, if the historical setting parameter is a historical setting temperature, and most of the historical setting parameters are located in the range of 23 degrees Celsius to 25 degrees Celsius, then all or part of the historical setting temperatures outside the range can be determined as the target historical setting parameter.
[0074] The target historical setting parameters correspond to the historical ambient temperature and historical ambient humidity, that is, the ambient temperature and ambient humidity corresponding to the operating cycle of the target historical setting parameters, which are generally the indoor ambient temperature and indoor ambient humidity when the air conditioner starts operating.
[0075] The activation condition is used to determine whether the environmental information (ambient temperature and ambient humidity) belongs to a special environment. For example, the activation condition can be an environmental judgment interval and a humidity judgment interval. When both the ambient temperature and ambient humidity meet the two judgment intervals, the activation condition is met, and the first preset database is queried.
[0076] It is understood that the activation conditions are set according to the historical ambient temperature and historical ambient humidity corresponding to the target historical setting parameters. The target historical setting parameters are the historical setting parameters corresponding to outliers in the historical environmental parameters. That is, by analyzing the outlier data in the historical setting parameters, a first preset database and the activation conditions of the first preset database are created, so that the air conditioning intelligent control can select different databases for control according to different environmental conditions, ensuring the comprehensiveness of database creation and the rationality of its application.
[0077] The first preset database includes multiple mapping relationships between environmental humidity, environmental temperature and set parameter values. It can be understood that the first preset database can be created based on the target historical set parameters corresponding to a certain user, or it can be created based on the target historical set parameters corresponding to multiple different users.
[0078] It is understandable that if the first preset database is created based on target historical setting parameters corresponding to a certain user, then before the step of "if the ambient temperature and the ambient humidity meet the activation conditions of the first preset database" is completed, the process further includes collecting user biological information of the environment corresponding to the air conditioner, and identifying the first preset database corresponding to the target user and the activation conditions of the first preset database based on the user biological information. This is to achieve intelligent personalized control for different users.
[0079] For example, if the ambient temperature is not high (e.g., not greater than 30 degrees Celsius), but the ambient humidity is high, the room may feel stuffy, and a lower set temperature, such as 20 degrees Celsius, may be required. If the target setting is obtained by querying a regular database based on the ambient temperature, it may not be too low, for example, 24 degrees Celsius, which would lead to a poor user experience and reduce the accuracy of intelligent control. Therefore, by combining the ambient temperature and ambient humidity, it is determined whether the environment is a special case. If it is a special case, the first preset database is queried to obtain the target setting parameters corresponding to the ambient temperature and ambient humidity.
[0080] S203. Control the operation of the air conditioner according to the target setting parameters.
[0081] Specifically, after determining the target setting parameters, the air conditioner controls its operation according to the target setting parameters, thereby improving the accuracy of intelligent air conditioner control.
[0082] Based on the above implementation plan, see Figure 3 , Figure 3 A flowchart illustrating one embodiment of the air conditioning control method provided in this application for updating the first preset database includes steps S301-S303:
[0083] S301. Obtain the historical setting parameters corresponding to the air conditioner, wherein the historical setting parameters are the historical set temperature or the historical set fan speed.
[0084] The historical setting parameters can be historical setting parameters corresponding to the same user or historical setting parameters corresponding to different users. The historical setting parameters can be obtained according to the intelligent control requirements.
[0085] For example, the historical setting parameters include the set temperatures corresponding to multiple air conditioner operation cycles within a month for the target user.
[0086] It is understood that the historical setting parameters can be stored in the air conditioner's internal database or in a cloud database connected to the air conditioner.
[0087] S302. Perform cluster analysis on each of the historical setting parameters and extract the target historical setting parameters corresponding to outliers.
[0088] Specifically, after acquiring historical setting parameters, the air conditioner performs cluster analysis on the historical setting parameters to determine the target historical setting parameters corresponding to outliers in the historical setting parameters.
[0089] For example, the historical setting parameter is the historical setting temperature. The air conditioner inputs the historical setting temperature into a pre-trained clustering algorithm model and outputs the target historical setting temperature corresponding to the outlier in the historical setting temperature.
[0090] It is understood that the clustering analysis may include normal distribution analysis, mode analysis, etc., with the aim of analyzing the clustering information and outlier information of historical set parameters to determine the target historical set parameters. This application does not specifically limit the specific clustering analysis method.
[0091] S303. For each of the target historical setting parameters, update the first preset database according to the target historical setting parameters and their corresponding historical ambient temperature and historical ambient humidity.
[0092] It is understandable that after obtaining the target historical setting parameters, unreasonable historical ambient temperatures and / or the target historical setting parameters corresponding to those unreasonable historical ambient temperatures can be deleted. For example, if the temperature is higher than the normal temperature range, such as 45 degrees Celsius, or the humidity is 100%, it may be due to a malfunction in the detection device, and the parameter group corresponding to that parameter will not be analyzed in the first preset database.
[0093] Furthermore, it can be understood that after obtaining the target historical setting parameters, unreasonable historical ambient temperatures and / or historical ambient temperatures can be deleted, and the ambient temperature and / or ambient humidity in the weather forecast information corresponding to the unreasonable historical ambient temperature and / or historical ambient temperature can be obtained and replaced with the corresponding unreasonable historical ambient temperature and / or historical ambient temperature.
[0094] Specifically, this application does not specifically limit the specific implementation method of updating the first preset database, but exemplary methods are as follows:
[0095] In one embodiment of this application, a mapping relationship group is generated by creating a mapping relationship between each target historical setting parameter and its corresponding historical ambient temperature and historical ambient humidity, and the mapping relationship group is added to or replaced in the first preset database.
[0096] In one embodiment of this application, by analyzing the data correlation between each target historical setting parameter and its corresponding historical ambient temperature and historical ambient humidity, the final target historical setting parameter is selected from the target historical setting parameters according to the data correlation, a data mapping relationship between the final target historical setting parameter and its corresponding historical ambient temperature and historical ambient humidity is created, a mapping relationship group is generated, and the mapping relationship group is added or replaced to the first preset database.
[0097] It is understood that the mapping relationship group includes ambient temperature, ambient humidity and setting parameters with mapping relationship. It is also understood that the mapping relationship can be a functional relationship, a key-value pair relationship, etc.
[0098] Furthermore, it can be understood that updating the first preset mapping table can be achieved by deleting all historical mapping relationship groups in the original first preset database and adding newly determined mapping relationship groups to the first preset database; or by comparing the similarity of the newly determined mapping relationship groups with all historical mapping relationship groups in the original first preset database, adding those that are different and including those that are the same, so as to update and improve the first preset database.
[0099] Specifically, after updating the first database, the air conditioner further determines the corresponding humidity range and temperature range based on the historical ambient temperature and humidity included in the first database. Then, it updates the activation conditions of the first preset database based on the determined temperature range and humidity range. For example, the humidity range and temperature range can be the humidity range and temperature range determined by the clustering algorithm, or the humidity range and temperature range that include all temperatures and humidity in the first preset database. The specific range can be adjusted according to actual needs.
[0100] It is understood that the first preset database and the corresponding activation conditions can be updated periodically, for example, once every three months or once a month. The update of the first preset database and activation conditions can be performed when the air conditioner is in standby mode. For example, after the first preset database and the corresponding activation conditions are updated, the air conditioner can perform the step of obtaining the ambient temperature and humidity. Alternatively, this action can be performed during the air conditioner's cycle time. For example, after performing the step of obtaining the ambient temperature and humidity, the air conditioner can update the first preset database and the corresponding activation conditions.
[0101] Furthermore, based on the above implementation plan, see [link to relevant documentation]. Figure 4 , Figure 4A flowchart illustrating one specific implementation of the air conditioning control method provided in this application for updating the first preset database includes steps S401-S404:
[0102] S401. Set the target historical setting parameters and their corresponding historical ambient temperature and historical ambient humidity as a parameter group.
[0103] Specifically, after determining the target historical setting parameters, the air conditioner obtains the historical ambient temperature and historical ambient humidity corresponding to the target historical setting parameters at the corresponding time, and sets the target historical setting parameters and their corresponding historical ambient temperature and historical ambient humidity as parameter groups to obtain multiple parameter groups.
[0104] S402. Group parameter groups with similarity greater than a preset similarity threshold into the same parameter group set.
[0105] The preset similarity threshold can be 100% or a threshold less than 100%, such as 98%, and can be adjusted according to the control precision requirements.
[0106] Furthermore, the air conditioner calculates the similarity between any parameter group and other parameter groups until the similarity between all parameter groups and other parameters is calculated, and then further divides the parameter groups according to the similarity to obtain at least one parameter group set.
[0107] For example, similarity calculation can be performed by calculating the similarity between historical target parameters, historical ambient temperatures, and historical ambient humidity in two sets of parameters. The similarity between the two parameter sets can be determined by calculating the mean similarity or by adding and fusing the similarities according to a preset similarity fusion coefficient. Furthermore, multiple parameter sets with similarities greater than a preset similarity value are grouped into the same parameter set.
[0108] S403. Determine the target parameter set based on the number of parameter sets within each parameter set.
[0109] Specifically, after obtaining parameter sets based on similarity, the air conditioner counts the number of parameter sets in each parameter set, and determines the target parameter set based on the number of parameter sets in each parameter set. For example:
[0110] One possible approach: If the quantity exceeds a preset threshold, then set the parameter set whose quantity exceeds the preset threshold as the target parameter set.
[0111] The second possible approach is to sort the parameter sets from largest to smallest based on their quantity. The parameter set corresponding to the first position has the most parameter sets. Starting from the first position, select the parameter sets corresponding to the first N positions in sequence and set them as the target parameter sets.
[0112] S404. Update the first preset database based on the target parameter group corresponding to each of the target parameter groups.
[0113] In one embodiment of this application, if the preset similarity threshold for dividing the parameter group set is 100%, then the similarity of each parameter group in the target parameter group set is 100%. Then, any parameter group is selected from the target parameter group set as the target parameter group, a mapping relationship is created based on the target parameter group to generate a mapping relationship group, and the mapping relationship group is updated to the first preset database.
[0114] In another embodiment of this application, if the preset similarity threshold for dividing the parameter group set is less than 100%, then the data of each parameter group in the target parameter group set is diverse. The mean data of each parameter group in the target parameter group set (setting parameter, temperature, humidity) can be calculated, the mean data of each type can be set as the target parameter group corresponding to the target parameter group set, a mapping relationship can be created, a mapping relationship group can be generated, and the mapping relationship group can be updated to the first preset database.
[0115] Specifically, in one embodiment of this application, if the preset similarity threshold for dividing the parameter group set is less than 100%, the first preset database is updated based on the target parameter group corresponding to each target parameter group set, specifically including the following steps:
[0116] (1) Determine the ambient temperature range based on the historical ambient temperature in each of the target parameter sets, and determine the ambient humidity range based on the historical ambient humidity in each of the target parameter sets.
[0117] (2) Calculate the average value of the set parameters corresponding to the historical set parameters in each target parameter set set;
[0118] (3) Set the ambient temperature range, the ambient humidity range and the average value of the set parameters as the target parameter set corresponding to the target parameter set;
[0119] (4) Create a mapping relationship between the ambient temperature range and the ambient humidity range in the target parameter group and the average value of the set parameter, and update the mapping relationship corresponding to the target parameter group to the first preset database.
[0120] The ambient temperature range and ambient humidity range can be ranges that include all ambient humidity and all ambient temperature in the target parameter set, or ranges that include most ambient humidity and all ambient temperature in the target parameter set. For example, the ambient humidity range is determined by cluster analysis of the ambient humidity in the target parameter set, and the ambient temperature range is determined by cluster analysis of the ambient temperature in the target parameter set.
[0121] Specifically, creating a mapping relationship can be done by creating a query function or a key-value pair. For example, the ambient temperature range and ambient humidity range in the target parameter group are set as keys, the average value of the set parameters in the target parameter group is set as a value, and the key-value pair corresponding to the target parameter group is updated to the first preset database.
[0122] Furthermore, based on the above implementation plan, see [link to relevant documentation]. Figure 5 , Figure 5 A flowchart illustrating one specific implementation scheme for determining the target historical setting parameters in the air conditioning control method provided in this application includes steps S501-S502:
[0123] S501. Determine the setting parameter range based on the mode and mean of the setting parameters corresponding to each of the historical setting parameters.
[0124] The mode of the set parameters refers to the historical set parameters that have the largest number of historical set parameters.
[0125] For example, the historical setting parameter is temperature, that is, the historical setting parameter includes temperature values of 26, 20, 25.5, 28, 25, 26, 25.5, 27, 26.5, and 26, where the mode is 26, the mean is 25.55, and most of the data in the range are between 25 and 26, then the setting parameter range is determined to be 25 to 26.
[0126] S502. Set the historical setting parameters that exceed the set parameter range from the historical setting parameters to the target historical setting parameters.
[0127] Furthermore, after determining the historical setting parameters, the air conditioner sets the historical setting parameters that are outside the set parameter range as the target historical setting parameters.
[0128] Furthermore, based on the above implementation plan, see [link to relevant documentation]. Figure 6 , Figure 6 A flowchart illustrating another specific embodiment of the air conditioning control method provided in this application includes steps S601-S603:
[0129] S601. Obtain the ambient temperature and humidity of the air conditioner.
[0130] Specifically, the implementation method of step S601 is described in any of the above implementation schemes.
[0131] S602. If the ambient temperature and the ambient humidity do not meet the first preset database activation conditions, then search the second preset database to obtain the target setting parameters corresponding to the ambient temperature.
[0132] The second database is a preset database of historical setting parameters according to any of the above implementation schemes. Specifically, by performing cluster analysis on the historical setting parameters, the historical setting parameters corresponding to the non-outliers in the historical setting parameters are determined, and a second preset data table is created based on the historical setting parameters corresponding to the non-outliers and their corresponding historical ambient temperatures.
[0133] For example, the historical setting parameters are historical setting temperatures, including 26, 20, 25.5, 28, 25, 26, 25.5, 27, 26.5, and 26. The mode is 26, the mean is 25.55, and most data points fall between 25 and 26. Therefore, the setting parameter range is determined to be 25–27. The historical setting parameters corresponding to non-outliers are the historical setting temperatures within the setting parameter range of 25–27: 26, 25.5, 25, 26, 25.5, 27, 26.5, and 26.
[0134] Specifically, the creation of the first preset database follows the same implementation as the creation of the second preset database. That is, by creating parameter groups, each parameter group contains a non-outlier point with its corresponding historical set parameter and historical ambient temperature. Further, based on the similarity between parameter groups, parameter group sets are divided. Based on the number of parameter groups within each parameter group set, a target parameter group set is determined. A second preset database is then created based on the target parameter group corresponding to each target parameter group set.
[0135] S603. Control the operation of the air conditioner according to the target setting parameters.
[0136] Specifically, after determining the target setting parameters, the air conditioner controls its operation according to the target setting parameters.
[0137] It is understood that, in one embodiment of this application, after each of the above-described sequential updates to the first preset database, the second preset database may also be updated, for example, including:
[0138] (1) Obtain the historical setting parameters corresponding to the air conditioner, wherein the historical setting parameters are historical set temperature or historical set wind speed;
[0139] (2) Determine the setting parameter range based on the mode and mean of the setting parameters corresponding to each of the historical setting parameters;
[0140] (3) Update the second preset database according to each of the historical setting parameters within the set parameter range and the historical ambient temperature corresponding to each of the historical setting parameters.
[0141] Specifically, the implementation method for updating the second preset database based on each of the historical setting parameters within the set parameter range and the historical ambient temperature corresponding to each historical setting parameter is the same as the implementation method for updating the first preset database described above. The update time of the second preset database can be the same as or different from the update time of the first database, and can be set according to actual needs.
[0142] Furthermore, based on the above implementation plan, see [link to relevant documentation]. Figure 7 , Figure 7 A flowchart illustrating another specific implementation of the air conditioning control method provided in this application includes steps S701-S705:
[0143] S701. Obtain the ambient temperature and humidity of the air conditioner.
[0144] S702. If the ambient temperature and the ambient humidity meet the activation conditions of the first preset database, then query the first preset database to obtain the target setting parameters corresponding to the ambient temperature and the ambient humidity. The first preset database is created based on the target historical setting parameters corresponding to outliers in the historical setting parameters. The activation conditions are set based on the historical ambient temperature and historical ambient humidity corresponding to the target historical setting parameters.
[0145] Specifically, the specific implementation methods of steps S701-S702 are shown in any of the above implementation schemes.
[0146] S703. If the target setting parameters corresponding to the ambient temperature and the ambient humidity are not found, then the target setting parameters corresponding to the ambient temperature and the ambient humidity are collected.
[0147] Specifically, if the target setting parameters corresponding to the ambient temperature and the ambient humidity are not found, the air conditioner will display or announce the ambient temperature and the ambient humidity, and collect the target setting parameters corresponding to the ambient temperature and the ambient humidity through voice acquisition, remote control acquisition, or touch screen acquisition.
[0148] S704. Control the operation of the air conditioner according to the target setting parameters.
[0149] Furthermore, the air conditioner is controlled to operate based on the collected target setting parameters.
[0150] S705. Update the first preset database based on the ambient temperature, the ambient humidity, and the target setting parameters.
[0151] Specifically, a mapping relationship group can be generated by creating a mapping relationship between the ambient temperature, the ambient humidity, and the target setting parameters. The mapping relationship group can then be added to the first preset database for updating. Alternatively, the collected target setting parameters can be set as historical setting parameters, and the update steps of the first preset database described in any of the above embodiments can be executed. Through real-time updates and adjustments, the first preset database can be improved.
[0152] This application provides an air conditioning control method, which obtains the ambient temperature and humidity of the air conditioner; if the ambient temperature and humidity meet the activation conditions of a first preset database, the method queries the first preset database to obtain target setting parameters corresponding to the ambient temperature and humidity. The first preset database is created based on target historical setting parameters corresponding to outliers in historical setting parameters. The activation conditions are set based on historical ambient temperature and historical ambient humidity corresponding to the target historical setting parameters. Then, the method controls the operation of the air conditioner according to the target setting parameters. This solution analyzes outliers corresponding to historical setting parameters and creates a first preset database based on the target historical setting parameters corresponding to these outliers. It further sets the activation conditions for the first preset database based on the historical ambient temperature and humidity corresponding to the target historical setting parameters. During operation, the system collects the ambient temperature and humidity of the air conditioner and analyzes whether these conditions meet the activation conditions of the first preset database. If so, it determines whether the air conditioner's operating environment is a special environment. If so, it uses the first preset database to query and obtain the target setting parameters corresponding to the ambient temperature and humidity. Based on these target setting parameters, it controls the operation of the air conditioner. By analyzing the user's historical setting parameters, it generates a first preset database for special environmental information (temperature and humidity) and corresponding activation conditions. During operation, it performs special environment determination based on the environmental information and specifically activates the first preset database for intelligent air conditioner control, enhancing the rationality and comprehensiveness of the air conditioner database creation and improving the accuracy of intelligent air conditioner control.
[0153] To better implement the air conditioning control method in the embodiments of this application, an air conditioning control device is also provided in the embodiments of this application, such as... Figure 8 As shown, the air conditioning control device includes modules 801-804:
[0154] The acquisition module 801 is used to acquire the ambient temperature and humidity of the air conditioner.
[0155] The query module 802 is used to query the first preset database if the ambient temperature and the ambient humidity meet the activation conditions of the first preset database, and obtain the target setting parameters corresponding to the ambient temperature and the ambient humidity. The first preset database is created based on the target historical setting parameters corresponding to outliers in the historical setting parameters. The activation conditions are set based on the historical ambient temperature and historical ambient humidity corresponding to the target historical setting parameters.
[0156] The control module 803 is used to control the operation of the air conditioner according to the target set parameters.
[0157] In one embodiment of this application, the device further includes a database processing module 804, which, along with the query module 802, is used to query the first preset database. The database processing module 804 is used for:
[0158] Obtain the historical setting parameters corresponding to the air conditioner, wherein the historical setting parameters are historical set temperature or historical set fan speed;
[0159] Cluster analysis is performed on each of the historical setting parameters to extract the target historical setting parameters corresponding to outliers;
[0160] For each of the target historical setting parameters, the first preset database is updated based on the target historical setting parameters and their corresponding historical ambient temperature and historical ambient humidity.
[0161] In one embodiment of this application, the database processing module 804 is configured to: update the first preset database according to the target historical setting parameters and their corresponding historical ambient temperature and historical ambient humidity, specifically including:
[0162] Set the target historical setting parameters and their corresponding historical ambient temperature and historical ambient humidity as a parameter group;
[0163] Group parameter groups with similarity greater than a preset similarity threshold into the same parameter group set;
[0164] The target parameter set is determined based on the number of parameter sets within each parameter set.
[0165] The first preset database is updated based on the target parameter set corresponding to each target parameter set.
[0166] In one embodiment of this application, the database processing module 804 is configured to: update the first preset database based on the target parameter group corresponding to each of the target parameter group sets, specifically including:
[0167] An ambient temperature range is determined based on the historical ambient temperatures in each of the target parameter sets, and an ambient humidity range is determined based on the historical ambient humidity in each of the target parameter sets.
[0168] Calculate the average value of the set parameters corresponding to the historical set parameters in each of the target parameter groups;
[0169] Set the ambient temperature range, the ambient humidity range, and the average value of the set parameters as the target parameter set corresponding to the target parameter set;
[0170] Create a mapping relationship between the ambient temperature range and the ambient humidity range in the target parameter group and the average value of the set parameters, and update the mapping relationship corresponding to the target parameter group to the first preset database.
[0171] In one embodiment of this application, the database processing module 804 is used to: perform cluster analysis on each of the historical setting parameters and extract the target historical setting parameters corresponding to outliers, specifically including:
[0172] The setting parameter range is determined based on the mode and mean of the setting parameters corresponding to each of the historical setting parameters.
[0173] The historical setting parameters that are outside the specified setting parameter range are set as the target historical setting parameters.
[0174] In one embodiment of this application, the acquisition module 801, after acquiring the ambient temperature and humidity of the air conditioner, and the query module 802, further includes functions for:
[0175] If the ambient temperature and the ambient humidity do not meet the first preset database activation conditions, then search the second preset database to obtain the target setting parameters corresponding to the ambient temperature.
[0176] In one embodiment of this application, the database processing module 804 is configured to: after determining the setting parameter range based on the mode and mean of the setting parameters corresponding to each of the historical setting parameters, further include:
[0177] The second preset database is updated based on each of the historical setting parameters within the set parameter range and the historical ambient temperature corresponding to each historical setting parameter.
[0178] In one embodiment of this application, after querying the first preset database, the database processing module 804 is further configured to:
[0179] If the target setting parameters corresponding to the ambient temperature and the ambient humidity are not found, then the target setting parameters corresponding to the ambient temperature and the ambient humidity are collected.
[0180] The first preset database is updated based on the ambient temperature, the ambient humidity, and the target setting parameters.
[0181] This application provides an air conditioning control device, which includes an acquisition module for acquiring the ambient temperature and humidity of the air conditioner; a query module for querying the first preset database if the ambient temperature and humidity meet the activation conditions of the first preset database, and obtaining the target setting parameters corresponding to the ambient temperature and humidity. The first preset database is created based on the target historical setting parameters corresponding to outliers in the historical setting parameters, and the activation conditions are set based on the historical ambient temperature and historical ambient humidity corresponding to the target historical setting parameters; and a control module for controlling the operation of the air conditioner according to the target setting parameters. This solution analyzes outliers corresponding to historical setting parameters and creates a first preset database based on the target historical setting parameters corresponding to these outliers. It further sets the activation conditions for the first preset database based on the historical ambient temperature and humidity corresponding to the target historical setting parameters. During operation, the system collects the ambient temperature and humidity of the air conditioner and analyzes whether these conditions meet the activation conditions of the first preset database. If so, it determines whether the air conditioner's operating environment is a special environment. If so, it uses the first preset database to query and obtain the target setting parameters corresponding to the ambient temperature and humidity. Based on these target setting parameters, it controls the operation of the air conditioner. By analyzing the user's historical setting parameters, it generates a first preset database for special environmental information (temperature and humidity) and corresponding activation conditions. During operation, it performs special environment determination based on the environmental information and specifically activates the first preset database for intelligent air conditioner control, enhancing the rationality and comprehensiveness of the air conditioner database creation and improving the accuracy of intelligent air conditioner control.
[0182] Based on the above implementation scheme, this embodiment of the invention also provides an air conditioner, such as... Figure 9 As shown, Figure 9 This is a schematic diagram of an embodiment of the air conditioner provided in this application.
[0183] Air conditioning includes:
[0184] One or more processors;
[0185] Memory; and
[0186] One or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the processor in the steps of the air conditioning control method described in any of the embodiments of the above-described air conditioning control method.
[0187] Specifically, an air conditioner may include components such as a processor 1001 with one or more processing cores, a memory 1002 with one or more computer-readable storage media, a power supply 1003, and an input unit 1004. Those skilled in the art will understand that... Figure 9 The air conditioning structure shown does not constitute a limitation on the air conditioning system and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0188] in:
[0189] The processor 1001 is the control center of the air conditioner. It connects various parts of the air conditioner via various interfaces and lines. By running or executing software programs and / or modules stored in the memory 1002, and by calling data stored in the memory 1002, it performs various functions and processes data, thereby providing overall monitoring of the air conditioner. It is understood that the processor 1001 communicates with the controller via signal transmission. Optionally, the processor 1001 may include one or more processing cores; preferably, the processor 1001 may integrate an application processor and a modem processor. The application processor mainly handles the operating system, user interface, and applications, while the modem processor mainly handles wireless communication. It is understood that the modem processor may also not be integrated into the processor 1001.
[0190] The memory 1002 can be used to store software programs and modules. The processor 1001 executes various functional applications and data processing by running the software programs and modules stored in the memory 1002. The memory 1002 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 based on the use of the air conditioner, etc. In addition, the memory 1002 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, the memory 1002 may also include a memory controller to provide the processor 1001 with access to the memory 1002.
[0191] In some embodiments of this application, the air conditioning control device can be implemented as a computer program, and the computer program can be implemented in, for example... Figure 9The air conditioner shown is running. The air conditioner's memory can store the various program modules that make up the air conditioner control method device, for example, Figure 8 The diagram shows an acquisition module 801, a query module 802, and a control module 803. The computer program comprised of these modules causes the processor to execute the steps of the air conditioning control methods described in the various embodiments of this application.
[0192] For example, Figure 9 The air conditioner shown can be used as follows Figure 8 The air conditioning control method apparatus shown executes step S201 via the acquisition module 801. The air conditioner can execute step S202 via the location query module 802. The air conditioner can execute step S203 via the control module 803. The air conditioner includes a processor, memory, and network interface connected via a system bus. The processor provides computing and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores an operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The network interface is used to communicate with an external air conditioner via a network connection. When the computer program is executed by the processor, it implements an air conditioning control method.
[0193] The air conditioner also includes a power supply 1003 that supplies power to various components. Preferably, the power supply 1003 can be logically connected to the processor 1001 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. The power supply 1003 may also include one or more DC or AC power supplies, recharging systems, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components.
[0194] The air conditioner may also include an input unit 1004, which can be used to receive input digital or character information, and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control.
[0195] Although not shown, the air conditioner may also include a display unit, etc., which will not be described in detail here. Specifically, in this embodiment, the processor 1001 in the air conditioner loads the executable files corresponding to the processes of one or more application programs into the memory 1002 according to the following instructions, and the processor 1001 runs the application programs stored in the memory 1002 to realize various functions, as follows:
[0196] Obtain the ambient temperature and humidity of the air conditioner;
[0197] If the ambient temperature and the ambient humidity meet the activation conditions of the first preset database, then query the first preset database to obtain the target setting parameters corresponding to the ambient temperature and the ambient humidity. The first preset database is created based on the target historical setting parameters corresponding to outliers in the historical setting parameters. The activation conditions are set based on the historical ambient temperature and historical ambient humidity corresponding to the target historical setting parameters.
[0198] The air conditioner is controlled to operate according to the target parameters.
[0199] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be performed by instructions, or by instructions controlling related hardware. These instructions can be stored in a computer-readable storage medium and loaded and executed by a processor.
[0200] Therefore, embodiments of the present invention provide a computer-readable storage medium (hereinafter referred to as the storage medium), which may include: read-only memory (ROM), random access memory (RAM), magnetic disk or optical disk, etc. A computer program is stored thereon, which is loaded by a processor to execute the steps in any of the air conditioning control methods provided in the embodiments of the present invention. For example, the computer program loaded by the processor can execute the following steps:
[0201] Obtain the ambient temperature and humidity of the air conditioner;
[0202] If the ambient temperature and the ambient humidity meet the activation conditions of the first preset database, then query the first preset database to obtain the target setting parameters corresponding to the ambient temperature and the ambient humidity. The first preset database is created based on the target historical setting parameters corresponding to outliers in the historical setting parameters. The activation conditions are set based on the historical ambient temperature and historical ambient humidity corresponding to the target historical setting parameters.
[0203] The air conditioner is controlled to operate according to the target parameters.
[0204] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the detailed descriptions of other embodiments above, which will not be repeated here.
[0205] In practice, each of the above units or structures 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 or structures, please refer to the previous method embodiments, which will not be repeated here.
[0206] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.
[0207] The above provides a detailed description of an air conditioning control method, device, air conditioner, and storage medium provided in the embodiments of this application. Specific examples have been used to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only for the purpose of helping to understand the method and core ideas of the present invention. 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 the present invention. Therefore, the content of this specification should not be construed as a limitation of the present invention.
Claims
1. An air conditioning control method, characterized in that, include: Obtain the ambient temperature and humidity of the air conditioner; If the ambient temperature and the ambient humidity meet the activation conditions of the first preset database, then query the first preset database to obtain the target setting parameters corresponding to the ambient temperature and the ambient humidity. The first preset database is created based on the target historical setting parameters corresponding to outliers in the historical setting parameters. The activation conditions are set based on the historical ambient temperature and historical ambient humidity corresponding to the target historical setting parameters. The air conditioner is controlled to operate according to the target parameters; Prior to querying the first preset database, the process further includes: Obtain the historical setting parameters corresponding to the air conditioner, wherein the historical setting parameters are historical set temperature or historical set fan speed; Cluster analysis is performed on each of the historical setting parameters to extract the target historical setting parameters corresponding to outliers; For each of the target historical setting parameters, the first preset database is updated based on the target historical setting parameters and their corresponding historical ambient temperature and historical ambient humidity.
2. The air conditioning control method according to claim 1, characterized in that, The step of updating the first preset database based on the target historical setting parameters and their corresponding historical ambient temperature and historical ambient humidity includes: Set the target historical setting parameters and their corresponding historical ambient temperature and historical ambient humidity as a parameter group; Group parameter groups with similarity greater than a preset similarity threshold into the same parameter group set; The target parameter set is determined based on the number of parameter sets within each parameter set. The first preset database is updated based on the target parameter set corresponding to each target parameter set.
3. The air conditioning control method according to claim 2, characterized in that, The step of updating the first preset database based on the target parameter group corresponding to each of the target parameter groups includes: An ambient temperature range is determined based on the historical ambient temperatures in each of the target parameter sets, and an ambient humidity range is determined based on the historical ambient humidity in each of the target parameter sets. Calculate the average value of the set parameters corresponding to the historical set parameters in each of the target parameter groups; Set the ambient temperature range, the ambient humidity range, and the average value of the set parameters as the target parameter set corresponding to the target parameter set; Create a mapping relationship between the ambient temperature range and the ambient humidity range in the target parameter group and the average value of the set parameters, and update the mapping relationship corresponding to the target parameter group to the first preset database.
4. The air conditioning control method according to claim 1, characterized in that, The step of performing cluster analysis on each of the historical setting parameters to extract the target historical setting parameters corresponding to outliers includes: The setting parameter range is determined based on the mode and mean of the setting parameters corresponding to each of the historical setting parameters. The historical setting parameters that are outside the specified setting parameter range are set as the target historical setting parameters.
5. The air conditioning control method according to claim 4, characterized in that, After obtaining the ambient temperature and humidity of the air conditioner, the method further includes: If the ambient temperature and the ambient humidity do not meet the first preset database activation conditions, then search the second preset database to obtain the target setting parameters corresponding to the ambient temperature; and / or; After determining the setting parameter range based on the mode and mean of the setting parameters corresponding to each of the historical setting parameters, the method further includes: The second preset database is updated based on each of the historical setting parameters within the set parameter range and the historical ambient temperature corresponding to each historical setting parameter.
6. The air conditioning control method according to claim 5, characterized in that, After querying the first preset database, the process further includes: If the target setting parameters corresponding to the ambient temperature and the ambient humidity are not found, then the target setting parameters corresponding to the ambient temperature and the ambient humidity are collected. Perform the step of controlling the operation of the air conditioner according to the target setting parameters, and update the first preset database based on the ambient temperature, the ambient humidity and the target setting parameters.
7. An air conditioning control device, characterized in that, The air conditioning control device includes: The acquisition module is used to acquire the ambient temperature and humidity of the air conditioner. The query module is used to query the first preset database if the ambient temperature and the ambient humidity meet the activation conditions of the first preset database, and obtain the target setting parameters corresponding to the ambient temperature and the ambient humidity. The first preset database is created based on the target historical setting parameters corresponding to outliers in the historical setting parameters. The activation conditions are set based on the historical ambient temperature and historical ambient humidity corresponding to the target historical setting parameters. The control module is used to control the operation of the air conditioner according to the target set parameters; The acquisition module is further configured to: acquire historical setting parameters corresponding to the air conditioner, wherein the historical setting parameters are historical set temperature or historical set fan speed; Cluster analysis is performed on each of the historical setting parameters to extract the target historical setting parameters corresponding to outliers; For each of the target historical setting parameters, the first preset database is updated based on the target historical setting parameters and their corresponding historical ambient temperature and historical ambient humidity.
8. An air conditioner, characterized in that, The air conditioner includes: One or more processors; Memory; and One or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the processor to implement the steps of the air conditioning control method according to any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that, It stores a computer program, which is loaded by a processor to execute the steps of the air conditioning control method according to any one of claims 1 to 6.