Air conditioner control method and device, electronic equipment and storage medium
By dividing the air conditioning supply area into sub-zones, acquiring environmental and body temperature change data, and adjusting the air conditioning control strategy, the problem of rapid changes in user body temperature caused by air conditioning adjustment was solved, improving user experience and providing safety alerts.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- GREE ELECTRIC APPLIANCE INC OF ZHUHAI
- Filing Date
- 2023-07-27
- Publication Date
- 2026-05-08
AI Technical Summary
Current air conditioners do not take into account the human body's ability to adapt to ambient temperature when regulating indoor temperature, which can easily cause users' body temperature to drop sharply, leading to problems such as colds and reducing user experience.
The air conditioning supply area is divided into multiple sub-areas. Data on changes in ambient temperature and user body temperature in the target area are obtained. Based on this data, an air conditioning control strategy is determined, and the temperature and air volume are adjusted to meet the needs of the human body.
By dynamically adjusting the air conditioner temperature and air volume, it reduces changes in user body temperature, improves user experience, avoids sudden changes in body temperature, and provides alarm prompts for abnormal ambient temperature and health risks.
Smart Images

Figure CN116972499B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of air conditioning control technology, and in particular to an air conditioning control method, device, electronic equipment and storage medium. Background Technology
[0002] With the development of technology and the continuous improvement of people's living standards, the popularity of household air conditioners has been increasing year by year, playing an increasingly important role in daily life. Currently, most air conditioners directly regulate the indoor temperature according to the user's set temperature. While this method can achieve rapid cooling, it does not consider the human body's ability to adapt to ambient temperature, easily causing a sharp drop in body temperature and potentially leading to a cold, thus reducing the user's experience of using the air conditioner. Summary of the Invention
[0003] The purpose of this application is to provide an air conditioning control method, device, electronic device, and storage medium to solve the above-mentioned problems. The specific technical solution is as follows:
[0004] In a first aspect, an air conditioning control method is provided, the method comprising:
[0005] The air supply area corresponding to the air conditioner is divided into multiple sub-areas;
[0006] The target region is determined within the multiple sub-regions;
[0007] During the operation of the air conditioner, ambient temperature change data corresponding to the target area within a preset time period is acquired, and user body temperature change data of users in the target area within the preset time period is acquired.
[0008] Based on the ambient temperature change data and the user body temperature change data, determine the air conditioning control strategy corresponding to the target area;
[0009] According to the air conditioning control strategy, the air conditioner is controlled to deliver air to the target area according to the temperature and air volume corresponding to the air conditioning control strategy.
[0010] In one possible implementation, determining the air conditioning control strategy corresponding to the target area based on the ambient temperature change data and the user body temperature change data includes:
[0011] When the ambient temperature change data is within a first preset range and the user body temperature change data is within a second preset range, a first weight corresponding to the ambient temperature change data is determined, and a second weight corresponding to the user body temperature change data is determined.
[0012] Calculate the first product of the ambient temperature change data and the first weight, and the second product of the user body temperature change data and the second weight;
[0013] Calculate the average of the first product and the second product;
[0014] The air conditioning control strategy corresponding to the target area is determined based on the average value.
[0015] In one possible implementation, determining the air conditioning control strategy corresponding to the target area based on the average value includes:
[0016] If the average value is within a preset range, the corresponding air conditioning control strategy is to keep the temperature and air volume constant.
[0017] If the average value is outside the preset range, and the average value is greater than the upper limit of the preset range, the corresponding air conditioning control strategy is determined to be to lower the temperature and increase the air volume. If the average value is less than the lower limit of the preset range, the corresponding air conditioning control strategy is determined to be to increase the temperature and decrease the air volume.
[0018] In one possible implementation, before determining the air conditioning control strategy corresponding to the target area based on the ambient temperature change data and the user body temperature change data, the method further includes:
[0019] If the ambient temperature change data is greater than the temperature change threshold, a first alarm message is sent, wherein the temperature change threshold is greater than zero, and the first alarm message is used to indicate that there is a fire risk in the target area.
[0020] And / or,
[0021] If the user's body temperature change data is less than a body temperature change threshold, a second alarm message is sent, wherein the body temperature change threshold is less than zero, and the second alarm message is used to alert the user in the target area that there is a health risk.
[0022] In one possible implementation, before acquiring the ambient temperature change data corresponding to the target area within a preset time period, and before acquiring the user body temperature change data of users in the target area within the preset time period, the method further includes:
[0023] Detect the ambient temperature data corresponding to the target area;
[0024] If the ambient temperature data is greater than a first temperature threshold, or if the ambient temperature data is less than a second temperature threshold, a third alarm message is sent, wherein the third alarm message is used to indicate that the temperature in the target area is abnormal;
[0025] And / or,
[0026] Detect the body temperature data of each user in the target area;
[0027] If any of the user's body temperature data is greater than the first body temperature threshold, or if any of the user's body temperature data is less than the second body temperature threshold, a fourth alarm message is sent, wherein the fourth alarm message is used to indicate that the body temperature of the corresponding user in the target area is abnormal.
[0028] In one possible implementation, acquiring user body temperature change data of users in the target area within a preset time period includes:
[0029] In the case where the target area contains multiple users, acquire the body temperature change data corresponding to each user;
[0030] The user with the smallest corresponding body temperature change data is identified as the target user, and the body temperature change data corresponding to the target user is identified as the user's body temperature change data.
[0031] In one possible implementation, the step of acquiring ambient temperature change data corresponding to the target area within a preset time period and acquiring user body temperature change data of users in the target area within the preset time period during the operation of the air conditioner includes:
[0032] Obtain a first regional temperature distribution map corresponding to the start time of the preset time period, wherein the first regional temperature distribution map includes multiple sub-regions, and first temperature data and first body temperature data of users in each sub-region are collected at the start time for each sub-region.
[0033] Obtain a second regional temperature distribution map corresponding to the end time of the preset time period, wherein the second regional temperature distribution map includes multiple sub-regions, and second temperature data collected for each sub-region at the end time and second body temperature data of the user in the sub-region;
[0034] In the first regional temperature distribution map, the first target temperature data and the first target body temperature data corresponding to the target region are determined, and in the second regional temperature distribution map, the second target temperature data and the second target body temperature data corresponding to the target region are determined.
[0035] The difference between the second target temperature data and the first target temperature data is determined as the ambient temperature change data, and the difference between the second target body temperature data and the first target body temperature data is determined as the user body temperature change data.
[0036] Secondly, an air conditioning control device is provided, the device comprising:
[0037] The partitioning module is used to divide the air supply area corresponding to the air conditioner into multiple sub-areas;
[0038] A region determination module is used to determine a target region from among the multiple sub-regions;
[0039] The acquisition module is used to acquire ambient temperature change data corresponding to the target area within a preset time period during the operation of the air conditioner, and to acquire user body temperature change data of users in the target area within the preset time period.
[0040] The strategy determination module is used to determine the air conditioning control strategy corresponding to the target area based on the ambient temperature change data and the user body temperature change data.
[0041] The control module is used to control the air conditioner to deliver air to the target area according to the air conditioning control strategy and the corresponding temperature and air volume.
[0042] In one possible implementation, the strategy determination module is specifically used for:
[0043] When the ambient temperature change data is within a first preset range and the user body temperature change data is within a second preset range, a first weight corresponding to the ambient temperature change data is determined, and a second weight corresponding to the user body temperature change data is determined.
[0044] Calculate the first product of the ambient temperature change data and the first weight, and the second product of the user body temperature change data and the second weight;
[0045] Calculate the average of the first product and the second product;
[0046] The air conditioning control strategy corresponding to the target area is determined based on the average value.
[0047] In one possible implementation, the strategy determination module is further configured to:
[0048] If the average value is within a preset range, the corresponding air conditioning control strategy is to keep the temperature and air volume constant.
[0049] If the average value is outside the preset range, and the average value is greater than the upper limit of the preset range, the corresponding air conditioning control strategy is determined to be to lower the temperature and increase the air volume. If the average value is less than the lower limit of the preset range, the corresponding air conditioning control strategy is determined to be to increase the temperature and decrease the air volume.
[0050] In one possible implementation, the apparatus further includes a first transmitting module for:
[0051] If the ambient temperature change data is greater than the temperature change threshold, a first alarm message is sent, wherein the temperature change threshold is greater than zero, and the first alarm message is used to indicate that there is a fire risk in the target area.
[0052] And / or,
[0053] If the user's body temperature change data is less than a body temperature change threshold, a second alarm message is sent, wherein the body temperature change threshold is less than zero, and the second alarm message is used to alert the user in the target area that there is a health risk.
[0054] In one possible implementation, the apparatus further includes a second transmitting module for:
[0055] Detect the ambient temperature data corresponding to the target area;
[0056] If the ambient temperature data is greater than a first temperature threshold, or if the ambient temperature data is less than a second temperature threshold, a third alarm message is sent, wherein the third alarm message is used to indicate that the temperature in the target area is abnormal;
[0057] And / or,
[0058] Detect the body temperature data of each user in the target area;
[0059] If any of the user's body temperature data is greater than the first body temperature threshold, or if any of the user's body temperature data is less than the second body temperature threshold, a fourth alarm message is sent, wherein the fourth alarm message is used to indicate that the body temperature of the corresponding user in the target area is abnormal.
[0060] In one possible implementation, the acquisition module is specifically used for:
[0061] In the case where the target area contains multiple users, acquire the body temperature change data corresponding to each user;
[0062] The user with the smallest corresponding body temperature change data is identified as the target user, and the body temperature change data corresponding to the target user is identified as the user's body temperature change data.
[0063] In one possible implementation, the step of acquiring ambient temperature change data corresponding to the target area within a preset time period and acquiring user body temperature change data of users in the target area within the preset time period during the operation of the air conditioner includes:
[0064] Obtain a first regional temperature distribution map corresponding to the start time of the preset time period, wherein the first regional temperature distribution map includes multiple sub-regions, and first temperature data and first body temperature data of users in each sub-region are collected at the start time for each sub-region.
[0065] Obtain a second regional temperature distribution map corresponding to the end time of the preset time period, wherein the second regional temperature distribution map includes multiple sub-regions, and second temperature data collected for each sub-region at the end time and second body temperature data of the user in the sub-region;
[0066] In the first regional temperature distribution map, the first target temperature data and the first target body temperature data corresponding to the target region are determined, and in the second regional temperature distribution map, the second target temperature data and the second target body temperature data corresponding to the target region are determined.
[0067] The difference between the second target temperature data and the first target temperature data is determined as the ambient temperature change data, and the difference between the second target body temperature data and the first target body temperature data is determined as the user body temperature change data.
[0068] Thirdly, an electronic device is provided, including a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus;
[0069] Memory, used to store computer programs;
[0070] When a processor executes a program stored in memory, it implements any of the steps described in the first aspect.
[0071] Fourthly, a computer-readable storage medium is provided, characterized in that the computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps of any of the methods described in the first aspect.
[0072] Fifthly, a computer program product containing instructions is provided, which, when run on a computer, causes the computer to execute any of the above-described air conditioning control methods.
[0073] Beneficial effects of the embodiments in this application:
[0074] This application provides an air conditioning control method, device, electronic device, and storage medium. In this embodiment, firstly, the air supply area corresponding to the air conditioner is divided into multiple sub-areas, and a target area is determined within these sub-areas. Then, during the operation of the air conditioner, ambient temperature change data corresponding to the target area within a preset time period and user body temperature change data of users in the target area within the preset time period are acquired. Based on the ambient temperature change data and the user body temperature change data, an air conditioning control strategy corresponding to the target area is determined. Finally, according to the air conditioning control strategy, the air conditioner is controlled to supply air to the target area at the temperature and airflow corresponding to the strategy. That is, for users in the target area, the temperature and airflow of the air conditioner when supplying air to that area can be adjusted according to the ambient temperature change and the user's body temperature change, thereby reducing the impact of the air conditioner adjusting the ambient temperature on the user's body temperature change, avoiding sudden changes in the user's body temperature, and thus improving the user experience.
[0075] Of course, implementing any product or method of this application does not necessarily require achieving all of the advantages described above at the same time. Attached Figure Description
[0076] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
[0077] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0078] One or more embodiments are illustrated by way of example with reference numerals in the accompanying drawings. These illustrations do not constitute a limitation on the embodiments. Elements with the same reference numerals in the drawings are denoted as similar elements. Unless otherwise stated, the figures in the drawings are not to be limited by scale.
[0079] Figure 1 A flowchart of an air conditioning control method provided in an embodiment of this application;
[0080] Figure 2 A flowchart of another air conditioning control method provided in the embodiments of this application;
[0081] Figure 3 This is a schematic diagram of the structure of an air conditioning control device provided in an embodiment of this application;
[0082] Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0083] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0084] The following disclosure provides numerous different embodiments or examples for implementing various structures of the invention. To simplify the disclosure, specific examples of components and arrangements are described below. These are merely examples and are not intended to limit the scope of the invention. Furthermore, reference numerals and / or letters may be repeated in different examples. Such repetition is for simplification and clarity and does not in itself indicate a relationship between the various embodiments and / or arrangements discussed.
[0085] The following will describe in detail an air conditioning control method provided in the embodiments of this application, with reference to specific implementation methods. Figure 1 As shown, the specific steps are as follows:
[0086] S101 divides the air supply area corresponding to the air conditioner into multiple sub-areas.
[0087] The air supply area refers to the maximum area that the air conditioner can supply air to. In practice, this air supply area is generally a fan-shaped area.
[0088] In one embodiment, the air supply area can be divided into multiple sub-areas based on different air supply angles of the air conditioner. In practice, the specific method of dividing the sub-areas according to different air supply angles of the air conditioner can be set by the user according to actual needs.
[0089] For example, if the air supply area is a large fan-shaped area with a central angle of 150 degrees, it can be divided into 5 smaller fan-shaped sub-areas with a central angle of 30 degrees (each smaller fan-shaped sub-area shares a central point with the larger fan-shaped sub-area). Alternatively, the air supply area can be divided into 1 smaller fan-shaped sub-area with a central angle of 60 degrees and 2 smaller fan-shaped sub-areas with a central angle of 45 degrees (again, each smaller fan-shaped sub-area shares a central point with the larger fan-shaped sub-area), and so on.
[0090] S102, determine the target region among the multiple sub-regions.
[0091] The target area is the area where the cooling temperature and air volume need to be adjusted during air conditioning operation.
[0092] In one embodiment, each sub-region can be treated as a target region. This allows for adjustment of the cooling temperature and airflow rate in each sub-region.
[0093] In another embodiment, a user-specified sub-region can be used as the target region. This allows for flexible setting of the target region according to user needs.
[0094] In another embodiment, the sub-region where users reside can be designated as the target region. This allows for adjustments to the cooling temperature and airflow only in the sub-region where users are present, reducing the computational load associated with these adjustments.
[0095] S103, during the operation of the air conditioner, acquire ambient temperature change data corresponding to the target area within a preset time period, and acquire user body temperature change data of users in the target area within a preset time period.
[0096] Ambient temperature change data is used to characterize the change in ambient temperature in the target area during a preset period of air conditioning operation, for example, a decrease of 3 degrees Celsius.
[0097] User body temperature change data is used to characterize the change in body surface temperature of users in the target area during a preset time period of air conditioning operation, for example, a decrease of 1 degree.
[0098] In one embodiment, the specific implementation of obtaining user body temperature change data of users in the target area within a preset time period may include: when there are multiple users in the target area, obtaining the body temperature change data corresponding to each user, identifying the user with the smallest corresponding body temperature change data as the target user, and identifying the body temperature change data corresponding to the target user as the user's body temperature change data. In this way, the body temperature change data of the user whose body temperature drops fastest can be used as the user's body temperature change data.
[0099] For example, if there are two users in the target area, and user 1's body temperature change data is -1.1, meaning that the body temperature dropped by 1.1 degrees, and user 2's body temperature change data is -1.5, meaning that the body temperature dropped by 1.5 degrees, then user 2's body temperature change data (-1.5) will be determined as the user's body temperature change data.
[0100] In the application, a regular camera can be used to capture images of the space where the air conditioner is located, and an infrared thermal imaging camera can be used to capture temperature images of the space where the air conditioner is located (including ambient temperature and the body surface temperature of each user in the space) at preset time intervals. By synthesizing the images of the objects and the temperature images, a temperature distribution map of the coordinates of each direction in the space where the air conditioner is located can be obtained.
[0101] Based on this, in this embodiment of the application, the specific implementation of obtaining the ambient temperature change data corresponding to the target area within a preset time period, and obtaining the user body temperature change data of users in the target area within the preset time period, may include:
[0102] Step A1: Obtain a first regional temperature distribution map corresponding to the start time of the preset time period, wherein the first regional temperature distribution map includes multiple sub-regions, and first temperature data and first body temperature data of users in each sub-region collected at the start time;
[0103] Step A2: Obtain the second regional temperature distribution map corresponding to the end time of the preset time period, wherein the second regional temperature distribution map includes multiple sub-regions, and second temperature data collected for each sub-region at the end time and second body temperature data of the user in the sub-region;
[0104] Step A3: Determine the first target temperature data and the first target body temperature data corresponding to the target area in the first area temperature distribution map, and determine the second target temperature data and the second target body temperature data corresponding to the target area in the second area temperature distribution map;
[0105] Step A4: The difference between the second target temperature data and the first target temperature data is determined as the ambient temperature change data; and the difference between the second target body temperature data and the first target body temperature data is determined as the user body temperature change data.
[0106] The first temperature distribution map refers to the temperature distribution map collected at the start time; the second temperature distribution map refers to the temperature distribution map collected at the end time.
[0107] This solution allows us to obtain ambient temperature change data and user body temperature change data for the target area within a preset time period, based on the data from the first and second regional temperature distribution maps corresponding to the target area.
[0108] S104, Based on the ambient temperature change data and the user body temperature change data, determine the air conditioning control strategy corresponding to the target area.
[0109] S105, according to the air conditioning control strategy, control the air conditioner to deliver air to the target area according to the temperature and air volume corresponding to the air conditioning control strategy.
[0110] The following provides a unified explanation of S104 and S105:
[0111] Air conditioning control strategies include air volume adjustment strategies and cooling temperature adjustment strategies.
[0112] In this embodiment, based on ambient temperature change data and user body temperature change data, the ambient temperature change and user body surface temperature change in the target area can be understood. Based on this, an airflow adjustment strategy and a cooling temperature adjustment strategy for the air conditioner when supplying air to the target area can be determined. Then, when the air conditioner supplies air to the target area, the current airflow and current cooling temperature of the air conditioner are adjusted according to the airflow adjustment strategy and the cooling temperature adjustment strategy (the current airflow and current cooling temperature are generally manually set by the user). Air is supplied to the target area according to the adjusted temperature and airflow until the indoor temperature reaches the set temperature, at which point the air conditioner stops working.
[0113] For example, if the air volume adjustment strategy is to increase the air volume (such as reducing the sweeping speed or increasing the opening angle of the air vents during air supply), and the cooling temperature adjustment strategy is to reduce the temperature, then when the air conditioner supplies air to the target area, it will supply air to the target area according to the adjusted air volume and temperature.
[0114] In this embodiment, firstly, the air supply area corresponding to the air conditioner is divided into multiple sub-areas, and a target area is determined within these sub-areas. Then, during the operation of the air conditioner, ambient temperature change data corresponding to the target area within a preset time period and user body temperature change data of users in the target area within the preset time period are acquired. Based on the ambient temperature change data and the user body temperature change data, an air conditioner control strategy corresponding to the target area is determined. Finally, according to the air conditioner control strategy, the air conditioner is controlled to supply air to the target area according to the temperature and air volume corresponding to the air conditioner control strategy. That is, for users in the target area, the temperature and air volume of the air conditioner when supplying air to the area can be adjusted according to the ambient temperature change and the user's body temperature change, thereby reducing the impact of the air conditioner adjusting the ambient temperature on the user's body temperature change, avoiding sudden changes in the user's body temperature, and thus improving the user experience.
[0115] See Figure 2 This is a flowchart illustrating another embodiment of an air conditioning control method provided in this application. Figure 2 The process shown above Figure 1 Based on the illustrated process, this section describes how to determine the air conditioning control strategy corresponding to the target area based on the ambient temperature change data and the user body temperature change data. For example... Figure 2 As shown, the process may include the following steps:
[0116] S201, when the ambient temperature change data is within a first preset range and the user body temperature change data is within a second preset range, determine the first weight corresponding to the ambient temperature change data and determine the second weight corresponding to the user body temperature change data.
[0117] S202, calculate the first product of the ambient temperature change data and the first weight, and the second product of the user body temperature change data and the second weight;
[0118] S203, calculate the average of the first product and the second product;
[0119] S204, determine the air conditioning control strategy corresponding to the target area based on the average value.
[0120] The following provides a unified explanation of S201 and S204:
[0121] The first and second weights can be set by the user according to their actual needs. If the two data points are equally important, the first weight can be set to equal the second weight, for example, the first weight can be set to 0.5 and the second weight to 0.5. If more attention is paid to changes in the user's body temperature, the first weight can be set to less than the second weight, for example, the first weight can be set to 0.2 and the second weight to 0.8. If more attention is paid to changes in ambient temperature, the first weight can be set to greater than the second weight, for example, the first weight can be set to 0.8 and the second weight to 0.2.
[0122] Based on this, in the embodiments of this application, the corresponding average value can be obtained by calculating the weighted average value of the ambient temperature change data and the user body temperature change data, and the air conditioning control strategy corresponding to the target area can be determined based on the average value.
[0123] Specifically, determining the air conditioning control strategy corresponding to the target area based on the average value may include: when the average value is within a preset value range, determining the corresponding air conditioning control strategy to keep the temperature and air volume constant; when the average value is outside the preset value range, if the average value is greater than the upper limit of the preset value range, determining the corresponding air conditioning control strategy to lower the temperature and increase the air volume; if the average value is less than the lower limit of the preset value range, determining the corresponding air conditioning control strategy to increase the temperature and decrease the air volume.
[0124] In this way, when the ambient temperature and user body temperature in the target area do not change much (i.e., the average value is within the preset range), the current cooling temperature and air volume of the air conditioner can be maintained; when the temperature rises significantly (i.e., the average value is greater than the upper limit of the preset range), the temperature can be lowered and the air volume can be increased to increase the cooling speed of the target area; when the temperature drops significantly (i.e., the average value is greater than the upper limit of the preset range), the temperature can be increased and the air volume can be decreased to slow down the cooling speed of the target area.
[0125] pass Figure 2 The process shown can combine ambient temperature change data and user body temperature change data to determine the air conditioning control strategy for the target area, so that when the air conditioner delivers air to the target area, the cooling temperature and air volume are consistent with the ambient temperature and user body temperature changes of the target area.
[0126] Furthermore, in another embodiment, the following steps may be included before step S104:
[0127] If the ambient temperature change data is greater than a temperature change threshold, a first alarm message is sent, wherein the temperature change threshold is greater than zero, and the first alarm message is used to indicate that there is a fire risk in the target area; and / or, if the user's body temperature change data is less than a body temperature change threshold, a second alarm message is sent, wherein the body temperature change threshold is less than zero, and the second alarm message is used to indicate that there is a health risk for the user in the target area.
[0128] In this embodiment, if the ambient temperature change data exceeds the temperature change threshold, it means that the ambient temperature in the target area is rising too rapidly, which may pose a fire risk. In this case, a first alarm message is sent to indicate that there is a fire risk in the target area. If the user's body temperature change data is less than the body temperature change threshold, it means that the corresponding user's body temperature is dropping too rapidly, which may pose a health risk (such as a cold, hypothermia, etc.). In this case, a second alarm message is sent to indicate that there is a health risk for the user in the target area.
[0129] In this way, users can be promptly alerted to take preventative measures if there is a fire risk in the target area or if users in the target area are at health risk.
[0130] Furthermore, in another embodiment, the following steps may be included before step S103:
[0131] The system detects the ambient temperature data corresponding to the target area. If the ambient temperature data is greater than a first temperature threshold or less than a second temperature threshold, a third alarm message is sent, wherein the third alarm message is used to indicate that the temperature in the target area is abnormal; and / or, the system detects the body temperature data of each user in the target area. If any of the user's body temperature data is greater than the first body temperature threshold or less than the second body temperature threshold, a fourth alarm message is sent, wherein the fourth alarm message is used to indicate that the body temperature of the corresponding user in the target area is abnormal.
[0132] Ambient temperature data is used to characterize the current ambient temperature of the target area.
[0133] User body temperature data is used to characterize the surface temperature of users in the target area. When there are multiple users in the target area, the surface temperature of each user is used as one user body temperature data.
[0134] In this embodiment, if the ambient temperature data is greater than a first temperature threshold, or less than a second temperature threshold, it means that the temperature in the target area is too high or too low. In this case, a third alarm message is sent to indicate that the temperature in the target area is abnormal. If any user's body temperature data is greater than the first body temperature threshold, or less than the second body temperature threshold, it means that a user's body surface temperature is too high or too low. In this case, a fourth alarm message is sent to indicate that the body temperature of the corresponding user in the target area is abnormal.
[0135] In this way, users can be promptly alerted to take preventative measures if there are abnormal temperatures in the target area or if a user in the target area has an abnormal body temperature.
[0136] In practice, alarms can be triggered either by the air conditioner's built-in alarm or by sending alarm information to the user's mobile device (such as a mobile phone).
[0137] Furthermore, in another embodiment, the locations of several sub-regions experiencing excessively high temperatures can be determined based on temperature distribution maps collected over a period of time. These locations are identified as having poor temperature reduction due to indoor layout issues. These locations and their corresponding temperatures are then sent to the user to assist in adjusting the indoor layout, reducing cool air loss, and improving the temperature reduction effect in the corresponding areas.
[0138] Based on the same technical concept, embodiments of this application also provide an air conditioning control device, such as... Figure 3 As shown, the device includes:
[0139] The partitioning module 301 is used to divide the air supply area corresponding to the air conditioner into multiple sub-areas;
[0140] The region determination module 302 is used to determine a target region among the multiple sub-regions;
[0141] The acquisition module 303 is used to acquire ambient temperature change data corresponding to the target area within a preset time period during the operation of the air conditioner, and to acquire user body temperature change data of users in the target area within the preset time period.
[0142] The strategy determination module 304 is used to determine the air conditioning control strategy corresponding to the target area based on the ambient temperature change data and the user body temperature change data.
[0143] The control module 305 is used to control the air conditioner to deliver air to the target area according to the air conditioning control strategy and the corresponding temperature and air volume.
[0144] In one possible implementation, the strategy determination module is specifically used for:
[0145] When the ambient temperature change data is within a first preset range and the user body temperature change data is within a second preset range, a first weight corresponding to the ambient temperature change data is determined, and a second weight corresponding to the user body temperature change data is determined.
[0146] Calculate the first product of the ambient temperature change data and the first weight, and the second product of the user body temperature change data and the second weight;
[0147] Calculate the average of the first product and the second product;
[0148] The air conditioning control strategy corresponding to the target area is determined based on the average value.
[0149] In one possible implementation, the strategy determination module is further configured to:
[0150] If the average value is within a preset range, the corresponding air conditioning control strategy is to keep the temperature and air volume constant.
[0151] If the average value is outside the preset range, and the average value is greater than the upper limit of the preset range, the corresponding air conditioning control strategy is determined to be to lower the temperature and increase the air volume. If the average value is less than the lower limit of the preset range, the corresponding air conditioning control strategy is determined to be to increase the temperature and decrease the air volume.
[0152] In one possible implementation, the apparatus further includes a first transmitting module for:
[0153] If the ambient temperature change data is greater than the temperature change threshold, a first alarm message is sent, wherein the temperature change threshold is greater than zero, and the first alarm message is used to indicate that there is a fire risk in the target area.
[0154] as well as,
[0155] If the user's body temperature change data is less than a body temperature change threshold, a second alarm message is sent, wherein the body temperature change threshold is less than zero, and the second alarm message is used to alert the user in the target area that there is a health risk.
[0156] In one possible implementation, the apparatus further includes a second transmitting module for:
[0157] Detect the ambient temperature data corresponding to the target area;
[0158] If the ambient temperature data is greater than a first temperature threshold, or if the ambient temperature data is less than a second temperature threshold, a third alarm message is sent, wherein the third alarm message is used to indicate that the temperature in the target area is abnormal;
[0159] as well as,
[0160] Detect the body temperature data of each user in the target area;
[0161] If any of the user's body temperature data is greater than the first body temperature threshold, or if any of the user's body temperature data is less than the second body temperature threshold, a fourth alarm message is sent, wherein the fourth alarm message is used to indicate that the body temperature of the corresponding user in the target area is abnormal.
[0162] In one possible implementation, the acquisition module is specifically used for:
[0163] In the case where the target area contains multiple users, acquire the body temperature change data corresponding to each user;
[0164] The user with the smallest corresponding body temperature change data is identified as the target user, and the body temperature change data corresponding to the target user is identified as the user's body temperature change data.
[0165] In one possible implementation, the step of acquiring ambient temperature change data corresponding to the target area within a preset time period and acquiring user body temperature change data of users in the target area within the preset time period during the operation of the air conditioner includes:
[0166] Obtain a first regional temperature distribution map corresponding to the start time of the preset time period, wherein the first regional temperature distribution map includes multiple sub-regions, and first temperature data and first body temperature data of users in each sub-region are collected at the start time for each sub-region.
[0167] Obtain a second regional temperature distribution map corresponding to the end time of the preset time period, wherein the second regional temperature distribution map includes multiple sub-regions, and second temperature data collected for each sub-region at the end time and second body temperature data of the user in the sub-region;
[0168] In the first regional temperature distribution map, the first target temperature data and the first target body temperature data corresponding to the target region are determined, and in the second regional temperature distribution map, the second target temperature data and the second target body temperature data corresponding to the target region are determined.
[0169] The difference between the second target temperature data and the first target temperature data is determined as the ambient temperature change data, and the difference between the second target body temperature data and the first target body temperature data is determined as the user body temperature change data.
[0170] In this embodiment, firstly, the air supply area corresponding to the air conditioner is divided into multiple sub-areas, and a target area is determined within these sub-areas. Then, during the operation of the air conditioner, ambient temperature change data corresponding to the target area within a preset time period and user body temperature change data of users in the target area within the preset time period are acquired. Based on the ambient temperature change data and the user body temperature change data, an air conditioner control strategy corresponding to the target area is determined. Finally, according to the air conditioner control strategy, the air conditioner is controlled to supply air to the target area according to the temperature and air volume corresponding to the air conditioner control strategy. That is, for users in the target area, the temperature and air volume of the air conditioner when supplying air to the area can be adjusted according to the ambient temperature change and the user's body temperature change, thereby reducing the impact of the air conditioner adjusting the ambient temperature on the user's body temperature change, avoiding sudden changes in the user's body temperature, and thus improving the user experience.
[0171] Based on the same technical concept, embodiments of this application also provide an electronic device, such as... Figure 4 As shown, it includes a processor 111, a communication interface 112, a memory 113, and a communication bus 114, wherein the processor 111, the communication interface 112, and the memory 113 communicate with each other through the communication bus 114.
[0172] Memory 113 is used to store computer programs;
[0173] When processor 111 executes a program stored in memory 113, it performs the following steps:
[0174] The air supply area corresponding to the air conditioner is divided into multiple sub-areas;
[0175] The target region is determined within the multiple sub-regions;
[0176] During the operation of the air conditioner, ambient temperature change data corresponding to the target area within a preset time period is acquired, and user body temperature change data of users in the target area within the preset time period is acquired.
[0177] Based on the ambient temperature change data and the user body temperature change data, determine the air conditioning control strategy corresponding to the target area;
[0178] According to the air conditioning control strategy, the air conditioner is controlled to deliver air to the target area according to the temperature and air volume corresponding to the air conditioning control strategy.
[0179] The communication bus mentioned in the above electronic devices can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This communication bus can be divided into address bus, data bus, control bus, etc. For ease of illustration, only one thick line is used to represent it in the diagram, but this does not mean that there is only one bus or one type of bus.
[0180] The communication interface is used for communication between the aforementioned electronic devices and other devices.
[0181] The memory may include random access memory (RAM) or non-volatile memory (NVM), such as at least one disk storage device. Optionally, the memory may also be at least one storage device located remotely from the aforementioned processor.
[0182] The processors mentioned above can be general-purpose processors, including central processing units (CPUs), network processors (NPs), etc.; they can also be digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.
[0183] In another embodiment provided in this application, a computer-readable storage medium is also provided, which stores a computer program that, when executed by a processor, implements the steps of any of the above-described air conditioning control methods.
[0184] In another embodiment provided in this application, a computer program product containing instructions is also provided, which, when run on a computer, causes the computer to execute any of the air conditioning control methods described above.
[0185] 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.
[0186] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented using software plus a general-purpose hardware platform, or of course, using hardware. Based on this understanding, the above technical solutions, in essence or the parts that contribute to the related technology, 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.
[0187] It should be understood that the terminology used herein is for the purpose of describing particular exemplary embodiments only and is not intended to be limiting. Unless the context clearly indicates otherwise, the singular forms “a,” “an,” and “described” as used herein may also include the plural forms. The terms “comprising,” “including,” “containing,” and “having” are inclusive and therefore indicate the presence of the stated features, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, steps, operations, elements, components, and / or combinations thereof. The method steps, processes, and operations described herein are not construed as requiring them to be performed in a particular order described or illustrated unless the order of performance is explicitly indicated. It should also be understood that additional or alternative steps may be used.
[0188] The above description is merely a specific embodiment of the present invention, enabling those skilled in the art to understand or implement the invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the invention. Therefore, the present invention is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features claimed herein.
Claims
1. An air conditioning control method, characterized in that, The method includes: The air supply area corresponding to the air conditioner is divided into multiple sub-areas; Determining a target region from among the multiple sub-regions includes: selecting a sub-region where a user exists as the target region; During the operation of the air conditioner, ambient temperature change data corresponding to the target area within a preset time period is acquired, and user body temperature change data of users in the target area within the preset time period is acquired. Based on the ambient temperature change data and the user body temperature change data, determine the air conditioning control strategy corresponding to the target area; According to the air conditioning control strategy, the air conditioner is controlled to deliver air to the target area according to the temperature and air volume corresponding to the air conditioning control strategy. The step of determining the air conditioning control strategy corresponding to the target area based on the ambient temperature change data and the user body temperature change data includes: When the ambient temperature change data is within a first preset range and the user body temperature change data is within a second preset range, a first weight corresponding to the ambient temperature change data is determined, and a second weight corresponding to the user body temperature change data is determined. Calculate the first product of the ambient temperature change data and the first weight, and the second product of the user body temperature change data and the second weight; Calculate the average of the first product and the second product; The air conditioning control strategy corresponding to the target area is determined based on the average value.
2. The method according to claim 1, characterized in that, The step of determining the air conditioning control strategy corresponding to the target area based on the average value includes: If the average value is within a preset range, the corresponding air conditioning control strategy is to keep the temperature and air volume constant. If the average value is outside the preset range, and the average value is greater than the upper limit of the preset range, the corresponding air conditioning control strategy is determined to be to lower the temperature and increase the air volume. If the average value is less than the lower limit of the preset range, the corresponding air conditioning control strategy is determined to be to increase the temperature and decrease the air volume.
3. The method according to claim 1, characterized in that, Before determining the air conditioning control strategy corresponding to the target area based on the ambient temperature change data and the user body temperature change data, the method further includes: If the ambient temperature change data is greater than the temperature change threshold, a first alarm message is sent, wherein the temperature change threshold is greater than zero, and the first alarm message is used to indicate that there is a fire risk in the target area. And / or, If the user's body temperature change data is less than a body temperature change threshold, a second alarm message is sent, wherein the body temperature change threshold is less than zero, and the second alarm message is used to alert the user in the target area that there is a health risk.
4. The method according to claim 1, characterized in that, Before acquiring the ambient temperature change data corresponding to the target area within a preset time period, and before acquiring the user body temperature change data of users in the target area within the preset time period, the method further includes: Detect the ambient temperature data corresponding to the target area; If the ambient temperature data is greater than a first temperature threshold, or if the ambient temperature data is less than a second temperature threshold, a third alarm message is sent, wherein the third alarm message is used to indicate that the temperature in the target area is abnormal; And / or, Detect the body temperature data of each user in the target area; If any of the user's body temperature data is greater than the first body temperature threshold, or if any of the user's body temperature data is less than the second body temperature threshold, a fourth alarm message is sent, wherein the fourth alarm message is used to indicate that the body temperature of the corresponding user in the target area is abnormal.
5. The method according to claim 1, characterized in that, The step of acquiring user body temperature change data of users in the target area within a preset time period includes: In the case where the target area contains multiple users, acquire the body temperature change data corresponding to each user; The user with the smallest corresponding body temperature change data is identified as the target user, and the body temperature change data corresponding to the target user is identified as the user's body temperature change data.
6. The method according to claim 1, characterized in that, The process of acquiring ambient temperature change data corresponding to the target area within a preset time period during the operation of the air conditioner, and acquiring user body temperature change data of users in the target area within the preset time period, includes: Obtain a first regional temperature distribution map corresponding to the start time of the preset time period, wherein the first regional temperature distribution map includes multiple sub-regions, and first temperature data and first body temperature data of users in each sub-region are collected at the start time for each sub-region. Obtain a second regional temperature distribution map corresponding to the end time of the preset time period, wherein the second regional temperature distribution map includes multiple sub-regions, and second temperature data collected for each sub-region at the end time and second body temperature data of the user in the sub-region; In the first regional temperature distribution map, the first target temperature data and the first target body temperature data corresponding to the target region are determined, and in the second regional temperature distribution map, the second target temperature data and the second target body temperature data corresponding to the target region are determined. The difference between the second target temperature data and the first target temperature data is determined as the ambient temperature change data, and the difference between the second target body temperature data and the first target body temperature data is determined as the user body temperature change data.
7. An air conditioning control device, characterized in that, The device includes: The partitioning module is used to divide the air supply area corresponding to the air conditioner into multiple sub-areas; The region determination module is used to determine a target region among the multiple sub-regions, including: taking the sub-region where the user exists as the target region; The acquisition module is used to acquire ambient temperature change data corresponding to the target area within a preset time period during the operation of the air conditioner, and to acquire user body temperature change data of users in the target area within the preset time period. The strategy determination module is used to determine the air conditioning control strategy corresponding to the target area based on the ambient temperature change data and the user body temperature change data. The control module is used to control the air conditioner to deliver air to the target area according to the air conditioner control strategy and the corresponding temperature and air volume. The strategy determination module is specifically used for: When the ambient temperature change data is within a first preset range and the user body temperature change data is within a second preset range, a first weight corresponding to the ambient temperature change data is determined, and a second weight corresponding to the user body temperature change data is determined. Calculate the first product of the ambient temperature change data and the first weight, and the second product of the user body temperature change data and the second weight; Calculate the average of the first product and the second product; The air conditioning control strategy corresponding to the target area is determined based on the average value.
8. An electronic device, characterized in that, It includes a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus; Memory, used to store computer programs; A processor, when executing a program stored in memory, implements the steps of the method described in any one of claims 1-6.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the steps of the method described in any one of claims 1-6.
Citation Information
Patent Citations
Method and device for controlling air conditioner, air conditioner and storage medium
CN113639446A
Air conditioning method and device, control equipment and storage medium
CN115077004A
Air conditioner control method, device and system, storage medium and air conditioner
CN115704595A