Control method and device of air conditioner and air conditioner
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-05-11
- Publication Date
- 2026-08-11
AI Technical Summary
[0004]本发明提供一种空调器的控制方法、装置及空调器,用以解决现有技术中难以灵活的对空调器的设定温度进行控制的缺陷,实现更灵活的对空调器的设定温度进行控制
[0045] The air conditioner control method, device, and air conditioner provided by the present invention obtain the set temperature of the air conditioner based on target data, and then control the air conditioner to execute the set temperature. The target data includes: the average body temperature of each human instance in the target area, and also includes at least one of the number, gender, and age of the human instances. It can more flexibly control the set temperature of the air conditioner based on the average body temperature of each human instance in the target area, and based on at least one of the number, gender, and age of the human instances, avoiding repeated manual adjustment of the set temperature by the user, and improving the user's comfort and user experience.
Smart Images

Figure CN117091262B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of household appliance technology, and in particular to a control method, device and air conditioner for an air conditioner. Background Technology
[0002] In modern life, air conditioners are an essential piece of equipment in indoor spaces. By controlling the indoor ambient temperature, air conditioners can provide users with a comfortable living or working environment.
[0003] In existing technologies, users can manually adjust the set temperature of an air conditioner according to their actual needs. However, in certain special scenarios, manually adjusted set temperatures may fail to achieve the desired temperature control effect, resulting in poor user comfort and requiring users to manually adjust the air conditioner's set temperature again. This process is cumbersome and provides a poor user experience. Therefore, how to more flexibly control the set temperature of an air conditioner is a technical problem that urgently needs to be solved in this field. Summary of the Invention
[0004] This invention provides a control method, device, and air conditioner for an air conditioner, which solves the problem of difficulty in flexibly controlling the set temperature of an air conditioner in the prior art, and achieves more flexible control of the set temperature of the air conditioner.
[0005] This invention provides a control method for an air conditioner, comprising:
[0006] Obtain the target data;
[0007] Based on the target data, determine the set temperature of the air conditioner;
[0008] Control the air conditioner to set the desired temperature;
[0009] The target data includes: the average body temperature of each human instance within the target area, and also includes at least one of the number, gender, and age of each human instance.
[0010] According to a control method for an air conditioner provided by the present invention, determining the set temperature of the air conditioner based on target data includes:
[0011] Based on the average body temperature and the current operating mode of the air conditioner, obtain the original set temperature of the air conditioner;
[0012] The target data is judged under preset conditions to obtain the judgment result of the target data;
[0013] Based on the determination result, the original temperature to be set is corrected, and the corrected original temperature to be set is taken as the temperature to be set.
[0014] According to a control method for an air conditioner provided by the present invention, when the target data includes the number of each of the aforementioned human body instances, the step of correcting the original set temperature based on the determination result includes:
[0015] If the quantity is not greater than the first preset value, the original temperature to be set is corrected based on the second preset value;
[0016] If the data is greater than the first preset value, the original temperature to be set is corrected based on the third preset value; wherein the value of the third preset value is zero.
[0017] According to a control method for an air conditioner provided by the present invention, when the target data includes the gender of each human instance, the step of correcting the original set temperature based on the determination result includes:
[0018] In the case that all the human examples are male, the original temperature to be set is corrected based on the fourth preset value;
[0019] In the case that all the human examples are female, the original temperature to be set is corrected based on the fifth preset value;
[0020] In cases where each of the aforementioned human examples includes both males and females, the original temperature to be set is corrected based on a sixth preset value; wherein the sixth preset value is zero.
[0021] According to a control method for an air conditioner provided by the present invention, when the target data includes the age of each of the human body instances, the step of correcting the original set temperature based on the determination result includes:
[0022] In the case that all the human examples are young adults, the original temperature to be set is corrected based on the seventh preset value;
[0023] In the case that all the human examples are not young adults, the original temperature to be set is corrected based on the eighth preset value;
[0024] In cases where each of the aforementioned human examples includes young adults and non-young adults, the original temperature to be set is corrected based on the ninth preset value;
[0025] Wherein, if the age of the human instance is within the first preset range, the human instance is a young adult; if the age of the human instance is within the second preset range, the human instance is not a young adult; and the ninth preset value is zero.
[0026] According to a control method for an air conditioner provided by the present invention, before obtaining the original set temperature of the air conditioner based on the average body temperature and the current operating mode of the air conditioner, the method further includes:
[0027] Based on the region where the air conditioner is located and the current date, the operating mode of the air conditioner corresponding to the current date is determined from a pre-defined date pattern mapping table;
[0028] Control the air conditioner to execute the operating mode;
[0029] The date pattern mapping table is used to describe the correspondence between date, the region where the air conditioner is located, and the air conditioner's operating mode.
[0030] According to a control method for an air conditioner provided by the present invention, when the target data to be acquired is target data for the current period, the step of acquiring the set temperature of the air conditioner based on the target data includes:
[0031] Based on the target data of the current cycle, the set temperature of the air conditioner for the current cycle is obtained.
[0032] The present invention also provides a control device for an air conditioner, comprising:
[0033] The data acquisition module is used to acquire target data;
[0034] The temperature determination module is used to determine the set temperature of the air conditioner based on the target data.
[0035] A temperature control module is used to control the air conditioner to set the desired temperature.
[0036] The target data includes: the average body temperature of each human instance within the target area, and also includes at least one of the number, gender, and age of each human instance.
[0037] The present invention also provides an air conditioner, comprising: an air conditioner body and an air conditioner control processor; the air conditioner control processor is connected to the air conditioner body; and further comprising a memory and a program or instructions stored in the memory and executable on the air conditioner control processor, wherein when the program or instructions are executed by the air conditioner control processor, the air conditioner control method as described in any of the preceding claims is performed.
[0038] An air conditioner according to the present invention includes: a thermal imaging sensor;
[0039] The thermal imaging sensor is used to acquire thermal images of the target area;
[0040] The data acquisition module in the control device of the air conditioner is used to acquire target data based on the thermal imaging image and deep learning methods;
[0041] The target data includes: the average body temperature of each human instance within the target area, and also includes at least one of the number, gender, and age of each human instance.
[0042] The present invention also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the control method of any of the above-described air conditioners.
[0043] The present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the control method of the air conditioner as described above.
[0044] The present invention also provides a computer program product, including a computer program that, when executed by a processor, implements the control method of any of the above-described air conditioners.
[0045] The air conditioner control method, device, and air conditioner provided by the present invention obtain the set temperature of the air conditioner based on target data, and then control the air conditioner to execute the set temperature. The target data includes: the average body temperature of each human instance in the target area, and also includes at least one of the number, gender, and age of the human instances. It can more flexibly control the set temperature of the air conditioner based on the average body temperature of each human instance in the target area, and based on at least one of the number, gender, and age of the human instances, avoiding repeated manual adjustment of the set temperature by the user, and improving the user's comfort and user experience. Attached Figure Description
[0046] To more clearly illustrate the technical solutions in this invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0047] Figure 1 This is one of the flowcharts illustrating the control method for an air conditioner provided by the present invention;
[0048] Figure 2 This is the second flowchart illustrating the control method for an air conditioner provided by the present invention;
[0049] Figure 3 This is a schematic diagram of the structure of the control device for the air conditioner provided by the present invention;
[0050] Figure 4 This is a schematic diagram of the structure of the electronic device provided by the present invention. Detailed Implementation
[0051] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without creative effort are within the scope of protection of this invention.
[0052] In the description of the invention, it should be noted that, unless otherwise explicitly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art can understand the specific meaning of the above terms in this invention according to the specific circumstances.
[0053] It should be noted that users can usually manually adjust the air conditioner's set temperature according to their actual needs. The air conditioner can execute the above-mentioned set temperature to regulate the ambient temperature of the room.
[0054] However, in some special scenarios, manually adjusted temperature settings may not achieve the desired temperature control effect. For example, if there are many people in the room where the air conditioner is located, and the air conditioner is in cooling mode, even if the air conditioner is set to a manually adjusted temperature, the cooling effect may not be as expected, and the people in the room will still feel hot. If the air conditioner is in heating mode, setting a manually adjusted temperature will result in an excessively high indoor temperature, making the room feel too hot and resulting in a poor user comfort experience.
[0055] For example, the ambient temperature is more comfortable for the elderly and infants than for young adults. When the air conditioner is in cooling mode, if the people in the room are mostly young adults, the comfort experience of the people in the room after the air conditioner is set to the manually adjusted temperature is good. However, if the people in the room are mostly elderly people and / or infants, the people in the room will feel that the room is too cold after the air conditioner is set to the manually adjusted temperature, and the user's comfort experience will be poor.
[0056] For example, women tend to feel more comfortable in a higher ambient temperature compared to men. When an air conditioner is in cooling mode, if all the people in the room are male, the room will feel more comfortable after the air conditioner is set to a manually adjusted temperature. However, if all the people in the room are female, the room will feel too cold after the air conditioner is set to a manually adjusted temperature, resulting in a less comfortable experience for the users.
[0057] Therefore, the present invention provides a control method, apparatus, and air conditioner for an air conditioner. Based on the control method provided by the present invention, the set temperature of the air conditioner can be controlled more flexibly according to at least one of the number of people in the room where the air conditioner is located, the gender distribution of the aforementioned people, and the age distribution, avoiding repeated manual adjustment of the air conditioner's set temperature by the user and improving the user experience.
[0058] Figure 1 This is one of the flowcharts illustrating the control method for an air conditioner provided by the present invention. The following is in conjunction with... Figure 1 The control method of the air conditioner of the present invention is described. For example... Figure 1 As shown, the method includes: step 101, acquiring target data; wherein, the target data includes: the average body temperature of each human instance in the target area, and also includes at least one of the number, gender and age of each human instance.
[0059] Specifically, the indoor area where the air conditioner is located can be used as the target area; or, the area within a preset distance of the air conditioner in the indoor area can also be used as the target area.
[0060] It should be noted that the aforementioned preset distance can be determined based on prior knowledge; for example, the preset distance could be 3 meters. The specific value of the preset distance is not limited in this embodiment of the invention.
[0061] In this embodiment of the invention, target data can be acquired based on various sensors and deep learning technologies.
[0062] For example, infrared sensors can be used to obtain the number of human body instances within a target area;
[0063] For example, a machine vision system can be used to acquire images of the target area. Using deep learning technology, human instances in the images can be recognized to obtain the image recognition results of the thermal image. Based on the image recognition results of the thermal image, at least one of the following can be obtained: the number, gender, and age of each human instance in the target area.
[0064] Alternatively, a thermal imaging sensor can be used to acquire a thermal image of the target area. Deep learning technology can be used to perform image recognition on the human instances in the thermal image to obtain the image recognition result. Based on the image recognition result, the head temperature of each human instance in the target area can be obtained, and the average body temperature of each human instance can be obtained through numerical calculation. Based on the image recognition result, at least one of the following can also be obtained: the number, gender, and age of each human instance in the target area.
[0065] For example, based on user input, at least one of the following can be obtained: the number of human instances within the target area, their gender, and their age.
[0066] It should be noted that the aforementioned infrared sensors, machine vision systems, and thermal imaging sensors can be installed on the outer casing of the air conditioner or in other preset locations.
[0067] Optionally, in this embodiment of the invention, the target area can also be determined based on the sensor's acquisition range.
[0068] Step 102: Based on the target data, determine the set temperature of the air conditioner.
[0069] Specifically, after obtaining the target data, the set temperature of the air conditioner can be obtained through numerical calculation and statistical methods; the set temperature of the air conditioner can also be obtained based on a pre-built first mathematical model; or the target data can be judged under preset conditions, and the set temperature of the air conditioner can be obtained based on the judgment result.
[0070] It should be noted that the aforementioned first mathematical model can be pre-constructed based on prior knowledge. This first mathematical model can be used to describe the mapping relationship between target data and the set temperature of the air conditioner. The aforementioned first mathematical model can be represented by fitting curves, functions, or mapping tables, etc.
[0071] Step 103: Control the air conditioner to set the desired temperature.
[0072] Specifically, after obtaining the desired set temperature of the air conditioner, the air conditioner can be controlled to operate at the desired set temperature.
[0073] This invention, through obtaining the desired set temperature of the air conditioner based on target data, controls the air conditioner to execute the set temperature. The target data includes: the average body temperature of each human instance within the target area, and at least one of the number, gender, and age of the aforementioned human instances. This allows for more flexible control of the air conditioner's set temperature based on the average body temperature of each human instance within the target area, and at least one of the number, gender, and age of the aforementioned human instances. This avoids users repeatedly manually adjusting the air conditioner's set temperature, thereby improving user comfort and user experience.
[0074] Based on the above embodiments, the set temperature of the air conditioner is obtained based on the target data, including: obtaining the original set temperature of the air conditioner based on the average body temperature and the current operating mode of the air conditioner.
[0075] Specifically, after obtaining the average body temperature of each human instance within the target area, based on the average body temperature and the current operating mode of the air conditioner, the original set temperature corresponding to the average body temperature is obtained using a pre-built second mathematical model.
[0076] It should be noted that the aforementioned second data module can be constructed based on prior knowledge and can be used to describe the mapping relationship between the average body temperature and the original set temperature of the air conditioner under different operating modes. The aforementioned second mathematical model can be represented by fitting curves, functions, or mapping tables. For example, the second mathematical model is shown in Table 1.
[0077] Table 1. Mapping Table of Average Body Temperature and Original Set Temperature
[0078]
[0079] The target data is judged under preset conditions to obtain the judgment result of the target data.
[0080] Specifically, after obtaining the target data, the target data can be judged under preset conditions to obtain the judgment of the target data.
[0081] It should be noted that the preset conditions can be predetermined based on prior knowledge. For example: whether the number of human instances in the target area exceeds a preset value; or whether the proportion of female human instances in the target area is greater than a preset value; or whether there is at least one human instance in the target area that is an elderly person or an infant. The preset conditions are not specifically limited in this embodiment of the invention.
[0082] The original set temperature is corrected based on the judgment result, and the corrected original set temperature is used as the set temperature.
[0083] Specifically, after obtaining the judgment result of the target data and the above-mentioned original set temperature, the original set temperature can be corrected based on the judgment result, and the corrected original set temperature can be used as the set temperature of the air conditioner.
[0084] It should be noted that correcting the original temperature to be set can include correcting the original temperature to be set based on a preset correction value. The preset correction value can be zero.
[0085] This invention obtains the original set temperature based on the average body temperature of each human instance within the target area and the current operating mode of the air conditioner. After determining the target data under preset conditions and obtaining the determination result, the original set temperature is corrected based on the determination result. The corrected original set temperature is then used as the set temperature. This allows for obtaining a more suitable original set temperature for the air conditioner based on the average body temperature of each human instance within the target area. Furthermore, it allows for further correction of the original set temperature based on the target data, thereby obtaining a set temperature that is more consistent with the actual situation.
[0086] Based on the above embodiments, before obtaining the original set temperature based on the average body temperature and the current operating mode of the air conditioner, the method further includes: determining the operating mode of the air conditioner corresponding to the current date from a pre-defined date mode mapping table according to the region where the air conditioner is located and the current date.
[0087] Specifically, based on the climate characteristics of the region where the air conditioner is located, the corresponding time periods for the cooling and heating modes can be determined. For example, if the air conditioner is located in Guangzhou, the cooling mode can be determined to occur in January of each year, and the heating mode from April to October, based on Guangzhou's climate characteristics. Alternatively, if the air conditioner is located in Beijing, the cooling mode can be determined to occur in January, February, November, and December, and the heating mode in July and August, based on Beijing's climate characteristics.
[0088] Based on the time periods corresponding to the cooling and heating modes in the region where the air conditioner is located, a date-mode mapping table can be created to describe the correspondence between the date, the region where the air conditioner is located, and the air conditioner's operating mode.
[0089] Based on the location of the air conditioner and the current date, the operating mode of the air conditioner corresponding to the current date can be determined from the date mode mapping table above. For example, if the air conditioner is located in Guangzhou and the current date is May 10, then the operating mode corresponding to the current date can be determined to be cooling mode.
[0090] Control the air conditioner to execute the operating mode.
[0091] Specifically, after obtaining the operating mode corresponding to the current date, the air conditioner can be controlled to execute the operating mode corresponding to the current date.
[0092] This invention determines the operating mode of the air conditioner corresponding to the current date from a pre-defined date mode mapping table based on the region where the air conditioner is located and the current date, and controls the air conditioner to execute the above operating mode. This can more accurately determine the operating mode of the air conditioner according to the actual situation, avoid users repeatedly manually switching the operating mode of the air conditioner, and improve the user experience.
[0093] Based on the above embodiments, when the target data includes the number of human instances, the original temperature to be set is corrected based on the determination result, including: when the number is greater than a first preset value, the original temperature to be set is corrected based on a second preset value.
[0094] Specifically, if the acquired target data includes the number of human instances within the target area, it can be determined whether the number of human instances is greater than a first preset value.
[0095] If the number of human instances exceeds the first preset value, it indicates that there are many people in the target area. The air conditioner is unlikely to achieve the expected temperature control effect when executing the original set temperature. When the air conditioner is in cooling mode, the indoor cooling effect still cannot achieve the expected effect, and the people in the room will still feel hot. When the air conditioner is in heating mode, it will cause the indoor temperature to be too high, and the people in the room will feel that the room is too hot.
[0096] Therefore, if the number of human examples exceeds the first preset value, the original temperature to be set can be corrected based on the second preset value.
[0097] Optionally, correcting the original set temperature based on the second preset value may include reducing the second preset value based on the original set temperature.
[0098] It should be noted that the first preset value and the second preset value can be determined based on prior knowledge. In this embodiment of the invention, the specific values of the first preset value and the second preset value are not limited.
[0099] Optionally, the first preset value can be between 4 and 6 values, for example, the first preset value can be 4, 5 or 6.
[0100] Preferably, the first preset value can be one of five values.
[0101] Optionally, the second preset value can be between 1 and 3°C, for example, the second preset value can be 1°C, 2°C or 3°C.
[0102] Preferably, the second preset value can be 2°C.
[0103] If the data is greater than the first preset value, the original temperature to be set is corrected based on the third preset value; wherein the value of the third preset value is zero.
[0104] Specifically, if the number of human samples mentioned above is not greater than the first preset value, the original temperature to be set can be corrected based on the third preset value. The third preset value is zero.
[0105] This invention, in the case where the target data includes the number of human instances within the target area, determines whether the number of human instances is greater than a first preset value. If the number of human instances is greater than the first preset value, the original set temperature is corrected based on a second preset value. This allows for more flexible control of the air conditioner's set temperature based on the number of human instances within the target area.
[0106] Based on the above embodiments, when the target data includes the gender of each human instance, the original set temperature is corrected based on the determination result, including: when each human instance is male, the original set temperature is corrected based on a fourth preset value.
[0107] Specifically, if the acquired target data includes the gender of each human instance within the target area, it can be determined whether the gender of each human instance is male, female, or includes both male and female.
[0108] In the case that all the above human examples are male, the original temperature to be set can be corrected based on the fourth preset value.
[0109] Optionally, the correction of the original set temperature based on the fourth preset value may include reducing the fourth preset value based on the original set temperature.
[0110] It should be noted that the fourth preset value can be determined based on prior knowledge. The specific value of the fourth preset value is not limited in this embodiment of the invention.
[0111] Optionally, the fourth preset value can be between 0.5 and 1.5℃, for example, the fourth preset value can be 0.5℃, 1℃ or 1.5℃.
[0112] Preferably, the fourth preset value can be 1℃.
[0113] With all human examples being female, the original set temperature was corrected based on the fifth preset value.
[0114] In the case that all the above human examples are female, the original temperature to be set can be corrected based on the fifth preset value.
[0115] Optionally, the correction of the original set temperature based on the fifth preset value may include increasing the fifth preset value based on the original set temperature.
[0116] It should be noted that the fifth preset value can be determined based on prior knowledge. The specific value of the fifth preset value is not limited in this embodiment of the invention.
[0117] Optionally, the fifth preset value can be between 0.5 and 1.5℃, for example, the fifth preset value can be 0.5℃, 1℃ or 1.5℃.
[0118] Preferably, the fifth preset value can be 1°C.
[0119] In cases where each human body instance includes both males and females, the original temperature to be set is corrected based on the sixth preset value; where the sixth preset value is zero.
[0120] Specifically, in cases where the aforementioned human examples include both males and females, the original set temperature can be corrected based on a sixth preset value. This sixth preset value is zero.
[0121] This invention, in the case where the target data includes the gender of each human instance within the target area, determines whether all human instances are male or female. If all human instances are male, the original set temperature is corrected based on a fourth preset value; if all human instances are female, the original set temperature is corrected based on a fifth preset value. This allows for more flexible control of the air conditioner's set temperature based on the gender distribution of each human instance within the target area.
[0122] Based on the above embodiments, when the target data includes the age of each human instance, the original set temperature is corrected based on the determination result, including: when each human instance is a young adult, the original set temperature is corrected based on the seventh preset value.
[0123] Specifically, if the age of a human instance falls within a first preset range, the human instance is considered a young adult; if the age of a human instance falls within a second preset range, the human instance is considered a non-young adult.
[0124] Specifically, users can be categorized as young adults or non-young adults based on their age. Non-young adults include the elderly and infants.
[0125] In this embodiment of the invention, if the age of any human instance falls within a first preset range, it can be said that the human instance is a young adult. If the age of any human instance falls within a second preset range, it can be said that the human instance is an elderly person or an infant. The first and second preset ranges can constitute a continuous range covering all ages.
[0126] The first and second preset intervals can be determined based on prior knowledge. In this embodiment of the invention, the first and second preset intervals are not specified as specific intervals.
[0127] Optionally, the first preset interval can be [18, 50]; the second preset interval can be [0, 18) and (50, +∞).
[0128] If the target data obtained includes the age of each human instance within the target area, it is possible to determine whether each human instance is a young adult or a non-young adult.
[0129] If the ages of all the above human examples are distributed within the first preset range, it can be determined that each human example is a young adult, and the original temperature to be set can be corrected based on the seventh preset value.
[0130] Optionally, the original set temperature can be corrected based on the seventh preset value, which may include reducing the seventh preset value based on the original set temperature.
[0131] It should be noted that the seventh preset value can be determined based on prior knowledge. In this embodiment of the invention, the specific values of the seventh and eighth preset values are not limited.
[0132] Optionally, the seventh preset value can be between 0.5 and 1.5℃, for example, the seventh preset value can be 0.5℃, 1℃ or 1.5℃.
[0133] Preferably, the seventh preset value can be 1℃.
[0134] When all human instances are not young adults, the original temperature to be set is corrected based on the eighth preset value.
[0135] Specifically, if the ages of all the above human examples are distributed within the second preset range, it can be determined that each human example is not a young adult, and the original temperature to be set can be corrected based on the eighth preset value.
[0136] Optionally, the original set temperature can be corrected based on the eighth preset value, which may include increasing the eighth preset value based on the original set temperature.
[0137] It should be noted that the eighth preset value can be determined based on prior knowledge. The specific value of the eighth preset value is not limited in this embodiment of the invention.
[0138] Optionally, the value of the eighth preset value can be between 0.5 and 1.5℃. For example, the fifth preset value can be 0.5℃, 1℃, or 1.5℃.
[0139] Preferably, the eighth preset value can be 1°C.
[0140] In cases where each human instance includes young adults and non-young adults, the original temperature to be set is corrected based on the ninth preset value.
[0141] Specifically, if the age distribution of the aforementioned human examples falls within the first and second preset intervals, it indicates that each human example includes young adults and non-young adults, and the original set temperature can be corrected based on the ninth preset value. The ninth preset value is zero.
[0142] It should be noted that when the target data includes one or more of the number, gender, and age of each human instance within the target area, the original temperature to be set can be corrected based on one or more of the second, fourth, fifth, seventh, and eighth preset values.
[0143] For example, if the original set temperature is 24℃, the first preset value is 5, and the second preset value is 2℃, and the target data only includes the number of human instances in the target area, and the number is 6, then the target data can be judged under preset conditions to obtain a judgment result that the number is greater than the first preset value. Then, the original set temperature can be reduced by 2℃ to obtain the set temperature of the air conditioner as 22℃.
[0144] For example, if the original set temperature is 24℃, the first preset value is 5, the second preset value is 2℃, and the fourth preset value is 1℃, and the target data includes the number of human instances in the target area and the gender of each human instance, and the number is 6, and the gender of each human instance is male, then the target data can be judged by preset conditions to obtain the judgment result that the number of human instances is greater than the first preset value and each human instance is male. Then, the original set temperature can be reduced by 2℃ and 1℃ to obtain the set temperature of the air conditioner as 21℃.
[0145] For example, if the original set temperature is 24℃, the first preset value is 5, the second preset value is 2℃, the fourth preset value is 1℃, and the eighth preset value is 1℃, and the target data includes the number of human instances in the target area and the age and gender of each human instance, and the number is 6, the gender of each human instance is male, and the age of each human instance is greater than 50 years old, then the target data can be judged under preset conditions. If the result is that the number of human instances is greater than the first preset value, each human instance is male, and each human instance is not a young adult, then based on the above judgment results, the original set temperature can be reduced by 2℃, reduced by 1℃, and increased by 1℃ to obtain the set temperature of the air conditioner as 22℃.
[0146] This invention, by determining whether all human instances within a target area are young adults or non-young adults when the target data includes their ages, and by correcting the original set temperature based on a seventh preset value when all human instances are young adults, and by correcting the original set temperature based on an eighth preset value when all human instances are non-young adults, can more flexibly control the set temperature of the air conditioner based on the age distribution of human instances within the target area.
[0147] Based on the above embodiments, when the target data is to be obtained as the target data of the current period, the method of obtaining the set temperature of the air conditioner based on the target data includes: obtaining the set temperature of the air conditioner for the current period based on the target data of the current period.
[0148] Specifically, the air conditioner control method provided by the present invention can periodically acquire target data and, based on the target data acquired in each cycle, acquire the set temperature for each cycle, thereby periodically adjusting the set temperature of the air conditioner to avoid frequent changes in the set temperature of the air conditioner, which could damage the air conditioner.
[0149] It should be noted that the duration of the above-mentioned cycle can be determined according to the actual situation. In this embodiment of the invention, the duration of the above-mentioned cycle is not specifically limited.
[0150] Optionally, the duration of the above-mentioned cycle can be between 10 and 20 minutes, for example, the duration of the above-mentioned cycle can be 10 minutes, 15 minutes or 20 minutes.
[0151] Preferably, the duration of the above cycle can be 15 minutes.
[0152] This invention obtains target data for the current period and, based on that data, obtains the set temperature of the air conditioner for the current period. This allows for periodic adjustment of the air conditioner's set temperature, thereby preventing frequent changes in the set temperature and thus avoiding damage to the air conditioner.
[0153] To facilitate understanding of the air conditioner control method provided by this invention, the following example illustrates the air conditioner control method provided by this invention. Figure 2 This is the second flowchart illustrating the control method for an air conditioner provided by the present invention. For example... Figure 2 As shown, a thermal imaging image of the target area is acquired based on a thermal imaging sensor installed on the outer casing of the air conditioner.
[0154] After obtaining the thermal image of the target area for the current period, image recognition of human instances in the thermal image can be performed based on deep learning technology to obtain the image recognition results of the thermal image.
[0155] Based on the image recognition results described above, the temperature of each human body instance within the target area can be obtained. Based on the temperature of each human body instance within the target area, the average temperature of all human body instances within the target area for the current period can be obtained, serving as the target data for the current period.
[0156] Based on the above image recognition results, the number of human instances within the target area of the current period, as well as the age and gender of each human instance, can also be obtained as target data for the current period.
[0157] After obtaining the target data, the original set temperature of the air conditioner for the current cycle can be obtained based on the average temperature of each human instance in the target area.
[0158] After obtaining the original set temperature of the air conditioner for the current cycle, conditional judgments can be made on the above target data.
[0159] First, based on the number of human instances in the target area, it can be determined whether the number of human instances in the target area is greater than a first preset value (the first preset value is 5).
[0160] If the number of human instances in the target area is greater than the first preset value, the second preset value (the value of the second preset value is 2℃) can be reduced based on the original temperature to be set.
[0161] If the number of human instances within the target area is not greater than the first preset value, the original temperature to be set can be corrected based on the third preset value. The third preset value is 0.
[0162] Secondly, based on the gender of each human instance within the target area, it can be determined whether all of the above human instances are male, female, or include both males and females.
[0163] If all the above human examples are male, then the fourth preset value (the fourth preset value is 1℃) can be reduced based on the original temperature to be set.
[0164] If all the above human examples are female, then the fifth preset value (the fifth preset value is 1℃) can be increased based on the original temperature to be set.
[0165] If the gender of the human instances within the target area includes both males and females, the original temperature to be set can be corrected based on the sixth preset value. The sixth preset value is set to 0.
[0166] Finally, based on the age of each human instance within the target area, it can be determined whether all of the aforementioned human instances are young adults, whether all are non-young adults, or whether they include young adults or non-young adults.
[0167] If the ages of all the above human examples are distributed within the first preset range, it can be said that all the above human examples are young adults, and the seventh preset value (the value of the seventh preset value is 1℃) can be reduced based on the original temperature to be set.
[0168] If the ages of all the above human examples fall within the second preset range, it can be concluded that all the above human examples are not young adults, and the eighth preset value (the value of the eighth preset value is 1℃) can be increased based on the original temperature to be set.
[0169] If the ages of the aforementioned human examples fall within the first and second preset ranges, it indicates that the aforementioned human examples include young adults and non-young adults, and the original set temperature can be corrected based on the ninth preset value. The ninth preset value is 0.
[0170] After correcting the original set temperature based on one or more of the second, fourth, fifth, seventh, and eighth preset values, the corrected original set temperature can be used as the set temperature of the air conditioner.
[0171] After obtaining the set temperature, the air conditioner can be controlled to operate at the set temperature.
[0172] Determine if the preset interval has elapsed. If the preset interval has elapsed, repeat the above steps.
[0173] Figure 3This is a structural schematic diagram of the control device for the air conditioner provided by the present invention. The following is in conjunction with… Figure 3 The control device for an air conditioner provided by the present invention will be described below. The control device described below corresponds to the control method for the air conditioner provided by the present invention described above. For example... Figure 3 As shown, the device includes: a data acquisition module 301, a temperature determination module 302, and a temperature control module 303.
[0174] The data acquisition module 301 is used to acquire target data.
[0175] Temperature determination module 302 is used to determine the set temperature of the air conditioner based on target data.
[0176] Temperature control module 303 is used to control the air conditioner to set the desired temperature.
[0177] The target data includes: the average body temperature of each human instance within the target area, and also includes at least one of the following: the number, gender, and age of each human instance.
[0178] Specifically, the data acquisition module 301, the temperature determination module 302, and the temperature control module 303 are electrically connected.
[0179] The data acquisition module 301 can be used to acquire target data based on various sensors and deep learning technologies.
[0180] The temperature determination module 302 can be used to obtain the set temperature of the air conditioner through numerical calculation and statistical methods; it can also be used to obtain the set temperature of the air conditioner based on a pre-built first mathematical model; it can also be used to determine the target data under preset conditions and obtain the set temperature of the air conditioner based on the determination result.
[0181] The temperature control module 303 can be used to control the air conditioner to execute the above-mentioned set temperature so that the air conditioner operates at the above-mentioned set temperature.
[0182] Optionally, the temperature determination module 302 may include a temperature correction unit.
[0183] The temperature correction unit can be used to obtain the original set temperature of the air conditioner based on the average body temperature and the current operating mode of the air conditioner; to determine the target data under preset conditions and obtain the determination result of the target data; to correct the original set temperature based on the determination result and use the corrected original set temperature as the set temperature.
[0184] The temperature correction unit can be specifically used to correct the original temperature to be set based on a second preset value when the quantity is not greater than a first preset value; and to correct the original temperature to be set based on a third preset value when the quantity is greater than the first preset value; wherein the value of the third preset value is zero.
[0185] The temperature correction unit can be specifically used to correct the original temperature to be set based on a fourth preset value when all human instances are male; to correct the original temperature to be set based on a fifth preset value when all human instances are female; and to correct the original temperature to be set based on a sixth preset value when all human instances include both males and females; wherein the value of the sixth preset value is zero.
[0186] The temperature correction unit can be specifically used to correct the original temperature to be set based on the seventh preset value when all human instances are young adults; to correct the original temperature to be set based on the eighth preset value when all human instances are not young adults; and to correct the original temperature to be set based on the ninth preset value when all human instances include both young adults and non-young adults. Specifically, when the age of a human instance is within the first preset range, the human instance is considered to be young adults; when the age of a human instance is within the second preset range, the human instance is considered to be non-young adults; and the ninth preset value is zero.
[0187] Optionally, the control unit of the air conditioner may also include a mode determination module.
[0188] The mode determination module can be used to determine the operating mode of the air conditioner corresponding to the current date from a pre-defined date mode mapping table based on the region where the air conditioner is located and the current date; and control the air conditioner to execute the operating mode; wherein, the date mode mapping table is used to describe the correspondence between the date, the region where the air conditioner is located and the operating mode of the air conditioner.
[0189] Optionally, if the data acquisition module 301 can be specifically used to acquire the target data of the current period, the temperature determination module 302 can be specifically used to acquire the set temperature of the air conditioner for the current period based on the target data of the current period.
[0190] The air conditioner control device in this embodiment of the invention obtains the set temperature of the air conditioner based on target data, and then controls the air conditioner to execute the set temperature. The target data includes: the average body temperature of each human instance in the target area, and also includes at least one of the number, gender, and age of the human instances. It can more flexibly control the set temperature of the air conditioner based on the average body temperature of each human instance in the target area, and based on at least one of the number, gender, and age of the human instances, avoiding repeated manual adjustment of the set temperature by the user, and improving the user's comfort and user experience.
[0191] Based on the above embodiments, an air conditioner includes: an air conditioner body and an air conditioner control processor; the air conditioner control processor is connected to the air conditioner body; it also includes a memory and a program or instructions stored in the memory and executable on the air conditioner control processor, wherein when the program or instructions are executed by the air conditioner control processor, the air conditioner control method as described in any of the above embodiments is executed.
[0192] Specifically, the control processor of the air conditioner can be used to acquire target data, and after acquiring the set temperature of the air conditioner body based on the target data, control the air conditioner body to execute the set temperature; wherein, the target data includes: the average body temperature of each human instance in the target area, and also includes: at least one of the number, gender and age of each human instance.
[0193] It should be noted that the control process of the air conditioner's control processor over the air conditioner body can be found in any of the above embodiments, and will not be repeated in this embodiment.
[0194] The air conditioner in this embodiment of the invention includes an air conditioner control device and an air conditioner body. The air conditioner control device obtains the set temperature of the air conditioner based on target data and then controls the air conditioner to execute the set temperature. The target data includes: the average body temperature of each human instance in the target area, and at least one of the number, gender, and age of the human instances. It can more flexibly control the set temperature of the air conditioner based on the average body temperature of each human instance in the target area and at least one of the number, gender, and age of the human instances, avoiding repeated manual adjustment of the set temperature by the user and improving the user's comfort and user experience.
[0195] Based on the above embodiments, the air conditioner includes: a thermal imaging sensor.
[0196] Thermal imaging sensors are used to acquire thermal images of a target area.
[0197] The data acquisition module in the control device of the air conditioner is used to acquire target data based on thermal imaging and deep learning methods.
[0198] The target data includes: the average body temperature of each human instance within the target area, and also includes at least one of the following: the number, gender, and age of each human instance.
[0199] Specifically, thermal imaging sensors can be used to acquire thermal images of the target area.
[0200] After acquiring the thermal image, the thermal imaging sensor can send the thermal image to the data acquisition module 301.
[0201] The data acquisition module 301 can use deep learning technology to perform image recognition on human instances in the above thermal imaging image to obtain the image recognition result of the above thermal imaging image; based on the image recognition result of the above thermal imaging image, the temperature of the head of each human instance in the target area can be obtained, and the average body temperature of each human instance can be obtained based on the temperature of the head of each human instance through numerical calculation; based on the image recognition result of the above thermal imaging image, at least one of the following can also be obtained: the number of human instances in the target area, the gender of each human instance, and the age of each human instance.
[0202] It should be noted that the aforementioned thermal imaging sensor can be installed on the outer casing of the air conditioner, or it can be installed in other preset locations.
[0203] The air conditioner in this embodiment of the invention includes a thermal imaging sensor. The thermal imaging sensor can acquire a thermal image of a target area. The data acquisition module in the control device of the air conditioner can acquire target data based on the thermal image and a deep learning method, which can acquire target data more accurately and efficiently.
[0204] Figure 4 An example is a schematic diagram of the physical structure of an electronic device, such as... Figure 4 As shown, the electronic device may include a processor 410, a communications interface 420, a memory 430, and a communication bus 440. The processor 410, communications interface 420, and memory 430 communicate with each other via the communication bus 440. The processor 410 can call logical instructions stored in the memory 430 to execute a control method for the air conditioner. This method includes: acquiring target data; determining the set temperature of the air conditioner based on the target data; and controlling the air conditioner to execute the set temperature. The target data includes: the average body temperature of each human instance within the target area, and also includes at least one of the following: the number, gender, and age of each human instance.
[0205] Furthermore, the logical instructions in the aforementioned memory 430 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, essentially, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0206] On the other hand, the present invention also provides a computer program product, the computer program product including a computer program that can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the air conditioner control method provided by the above methods. The method includes: acquiring target data; determining the set temperature of the air conditioner based on the target data; and controlling the air conditioner to execute the set temperature. The target data includes: the average body temperature of each human instance in the target area, and also includes at least one of the number, gender, and age of each human instance.
[0207] In another aspect, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements a control method for an air conditioner provided by the above methods, the method comprising: acquiring target data; determining a set temperature of the air conditioner based on the target data; and controlling the air conditioner to execute the set temperature; wherein the target data includes: the average body temperature of each human instance within a target area, and further includes at least one of the number, gender, and age of each human instance.
[0208] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.
[0209] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.
[0210] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A control method of an air conditioner, characterized by, include: Obtain the target data; Based on the target data, determine the set temperature of the air conditioner; Control the air conditioner to set the desired temperature; The target data includes: the average body temperature of each human instance within the target area, and also includes at least one of the number, gender, and age of each human instance; The process of determining the set temperature of the air conditioner based on the target data includes: Based on the average body temperature and the current operating mode of the air conditioner, the original set temperature of the air conditioner is obtained using a pre-constructed second mathematical model; the second mathematical model is represented by a fitting curve, function, or mapping table. The target data is judged under preset conditions to obtain the judgment result of the target data; Based on the determination result, the original temperature to be set is corrected, and the corrected original temperature to be set is taken as the temperature to be set.
2. The control method of the air conditioner according to claim 1, characterized by, When the target data includes the number of each of the aforementioned human body instances, the step of correcting the original set temperature based on the determination result includes: If the quantity is not greater than the first preset value, the original temperature to be set is corrected based on the second preset value; If the quantity is greater than the first preset value, the original temperature to be set is corrected based on a third preset value; wherein the third preset value is zero.
3. The control method of the air conditioner according to claim 1, wherein When the target data includes the gender of each human instance, the step of correcting the original set temperature based on the determination result includes: In the case that all the human examples are male, the original temperature to be set is corrected based on the fourth preset value; In the case that all the human examples are female, the original temperature to be set is corrected based on the fifth preset value; In cases where each of the aforementioned human examples includes both males and females, the original temperature to be set is corrected based on a sixth preset value; wherein the sixth preset value is zero.
4. The control method for an air conditioner according to claim 1, characterized in that, When the target data includes the age of each of the human instances, correcting the original set temperature based on the determination result includes: In the case that all the human examples are young adults, the original temperature to be set is corrected based on the seventh preset value; In the case that all the human examples are not young adults, the original temperature to be set is corrected based on the eighth preset value; In cases where each of the aforementioned human examples includes young adults and non-young adults, the original temperature to be set is corrected based on the ninth preset value; Wherein, if the age of the human instance is within the first preset range, the human instance is a young adult; if the age of the human instance is within the second preset range, the human instance is not a young adult; and the ninth preset value is zero.
5. The control method for an air conditioner according to claim 1, characterized in that, Before obtaining the original set temperature of the air conditioner based on the average body temperature and the current operating mode of the air conditioner, the method further includes: Based on the region where the air conditioner is located and the current date, determine the operating mode of the air conditioner corresponding to the current date from a pre-defined date pattern mapping table; Control the air conditioner to execute the operating mode; The date pattern mapping table is used to describe the correspondence between date, the region where the air conditioner is located, and the air conditioner's operating mode.
6. The control method for an air conditioner according to any one of claims 1 to 5, characterized in that, When the target data to be acquired is the target data for the current period, the step of acquiring the set temperature of the air conditioner based on the target data includes: Based on the target data of the current cycle, the set temperature of the air conditioner for the current cycle is obtained.
7. A control device for an air conditioner, characterized in that, include: The data acquisition module is used to acquire target data; The temperature determination module is used to determine the set temperature of the air conditioner based on the target data. A temperature control module is used to control the air conditioner to set the desired temperature. The target data includes: the average body temperature of each human instance within the target area, and also includes at least one of the number, gender, and age of each human instance; The process of determining the set temperature of the air conditioner based on the target data includes: Based on the average body temperature and the current operating mode of the air conditioner, the original set temperature of the air conditioner is obtained using a pre-constructed second mathematical model; the second mathematical model is represented by a fitting curve, function, or mapping table. The target data is judged under preset conditions to obtain the judgment result of the target data; Based on the determination result, the original temperature to be set is corrected, and the corrected original temperature to be set is taken as the temperature to be set.
8. An air conditioner, characterized in that, include: The air conditioner body and the air conditioner's control processor; The control processor of the air conditioner is connected to the air conditioner body; it also includes a memory and a program or instructions stored in the memory and executable on the control processor of the air conditioner, wherein when the program or instructions are executed by the control processor of the air conditioner, the control method of the air conditioner as described in any one of claims 1 to 6 is performed.
9. The air conditioner according to claim 8, characterized in that, include: Thermal imaging sensor; The thermal imaging sensor is used to acquire thermal images of the target area; The data acquisition module in the control device of the air conditioner is used to acquire target data based on the thermal imaging image and deep learning methods; The target data includes: the average body temperature of each human instance within the target area, and also includes at least one of the number, gender, and age of each human instance.
10. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the control method for the air conditioner as described in any one of claims 1 to 6.
11. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the control method of the air conditioner as described in any one of claims 1 to 6.
12. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the control method of the air conditioner as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Air conditioner control method
CN111207497A
Air conditioner and control method thereof
CN111561763A