Air conditioner control method and device based on user state, air conditioner and system
By collecting and analyzing user status data and environmental data, the operating status of the air conditioner is adjusted, solving the problem of a single air conditioner control method, realizing personalized air conditioner control for special user groups, and improving user comfort.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- GREE ELECTRIC APPLIANCE INC OF ZHUHAI
- Filing Date
- 2023-10-23
- Publication Date
- 2026-07-28
AI Technical Summary
Existing air conditioning control methods are too simplistic and cannot meet the diverse control needs of special user groups such as infants and young children.
By collecting user status data and current environmental data of target users, the target environmental data is determined, and the air conditioning operation status is adjusted based on the differences to meet the user's comfort needs.
It enables personalized air conditioning control based on user status, meets the diverse needs of special user groups, and improves the richness and comfort of air conditioning control.
Smart Images

Figure CN117469760B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of control technology, and specifically to an air conditioning control method, device, air conditioner, and system based on user status. Background Technology
[0002] Currently, for families with infants and young children, providing a comfortable environment for their growth can prevent many problems, such as colds, fevers, and other physical abnormalities caused by an abnormal environment.
[0003] In practice, it has been found that air conditioners, as common household appliances, play an important role in environmental regulation. However, current air conditioners have relatively limited functions, primarily relying on user commands via remote control or control panel to perform environmental control operations. They lack the ability to provide customized control modes for specific user groups (such as infants and young children). Therefore, current air conditioner control methods suffer from technical problems, including a lack of versatility and an inability to meet the diverse control needs of special user groups. Summary of the Invention
[0004] In view of this, the purpose of the present invention is to provide an air conditioning control method, device, air conditioner and system based on user status, so as to solve the problem that the existing technology has a single control method and cannot meet the diverse control needs of special user groups.
[0005] According to a first aspect of the present invention, an air conditioning control method based on user status is provided, comprising:
[0006] If there is a target user in the room where the target air conditioner is located, then collect the user status data of the target user and the current environmental data of the room where the target air conditioner is located;
[0007] Determine the target environment data that matches the user status data;
[0008] Based on the current environmental data and the target environmental data, the operating status of the target air conditioner is controlled and adjusted.
[0009] According to a second aspect of the present invention, an air conditioning control device based on user status is provided, applicable to an air conditioner, comprising:
[0010] The data acquisition unit is used to collect the user status data of the target user and the current environmental data of the room where the target air conditioner is located if there is a target user in the room where the target air conditioner is located.
[0011] A data determination unit is used to determine target environmental data that matches the user status data;
[0012] The control unit is used to control and adjust the operating status of the target air conditioner based on the current environmental data and the target environmental data.
[0013] According to a third aspect of the present invention, an air conditioner is provided, comprising:
[0014] At least one processor; and
[0015] A memory communicatively connected to the at least one processor; wherein,
[0016] The memory stores instructions that can be executed by the at least one processor, which, when executed by the at least one processor, enables the at least one processor to perform the method described above.
[0017] According to a fourth aspect of the present invention, an air conditioning control system based on user status is provided, the system including an air conditioner and at least one data acquisition device, the air conditioner establishing a communication connection with the at least one data acquisition device; the air conditioner is used to perform the above-described method.
[0018] According to a fifth aspect of the present invention, a non-transitory computer-readable storage medium storing computer instructions for causing a computer to perform the above-described method is provided.
[0019] The technical solutions provided by the embodiments of the present invention may include the following beneficial effects:
[0020] In air conditioning control scenarios with special user groups (target users), the target environmental data that adapts to the user status of the special user group can be determined by combining the user status of the special user group. Then, the air conditioning can be controlled based on the difference between the target environmental data and the current actual environmental data. This can meet the diverse control needs of the special user group and make the air conditioning control methods more diverse.
[0021] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit the invention. Attached Figure Description
[0022] 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.
[0023] Figure 1 This is a flowchart illustrating an air conditioning control method based on user status according to an exemplary embodiment;
[0024] Figure 2 This is a flowchart illustrating another air conditioning control method based on user state, according to an exemplary embodiment;
[0025] Figure 3 This is a schematic diagram illustrating a temperature regulation process according to an exemplary embodiment;
[0026] Figure 4 This is a schematic diagram illustrating a humidity regulation process according to an exemplary embodiment;
[0027] Figure 5 This is a schematic diagram illustrating an air quality regulation process according to an exemplary embodiment;
[0028] Figure 6 This is a schematic diagram illustrating a comfort judgment logic and reference index correction according to an exemplary embodiment;
[0029] Figure 7 This is a schematic block diagram illustrating an air conditioning control device based on user status according to an exemplary embodiment;
[0030] Figure 8 This is a schematic block diagram illustrating an air conditioning control system based on user status, according to an exemplary embodiment.
[0031] Figure 9 This is a schematic diagram illustrating the internal control circuit of an air conditioner according to an exemplary embodiment. Detailed Implementation
[0032] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the invention as detailed in the appended claims.
[0033] Figure 1 This is a flowchart illustrating an air conditioning control method based on user state according to an exemplary embodiment, such as... Figure 1 As shown, this method is applicable to air conditioners and includes:
[0034] Step S11: If there is a target user in the room where the target air conditioner is located, collect the user status data of the target user and the current environmental data of the room where the target air conditioner is located.
[0035] Step S12: Determine the target environment data that matches the user status data.
[0036] Step S13: Based on the current environmental data and the target environmental data, control and adjust the operating status of the target air conditioner.
[0037] In this embodiment, the executing entity can be an air conditioner, specifically the main control processing system within the air conditioner. The target air conditioner can be any air conditioner that needs to execute the user-state-based air conditioning control method provided in this application. The target user can be a pre-defined special user group, which may include, but is not limited to, infants, pregnant women, and the elderly; this embodiment does not impose such limitations. Furthermore, the executing entity can pre-establish communication connections with multiple hardware devices. These hardware devices include at least one data acquisition device for collecting user body parameter data, as well as radar, infrared sensors, cameras, etc., for user identification; this embodiment does not limit the specific types of devices.
[0038] Furthermore, the executing entity can receive radar data, infrared imaging data, user image data, and other data returned by hardware devices used for user identification. Based on this data, it can identify personnel parameters in the room where the target air conditioner is located. These personnel parameters may include, but are not limited to, personnel size, number of personnel, and facial information. Subsequently, various existing personnel identification algorithms can be used to determine whether a target user is present in the room where the target air conditioner is located.
[0039] Furthermore, if a target user is identified in the room where the target air conditioner is located, a data collection command can be sent to at least one data collection device to collect data and return the results to the executing entity. The executing entity can then compare this data with baseline values in a pre-defined database based on the user's physical parameter data received from the at least one data collection device. Through data integration, analysis, and classification, user status data can be obtained. This user status data can describe the target user's physical state and may include specific physical parameter values, a parameter range lookup table corresponding to each value, the corresponding movement state, and the corresponding physical condition. Simultaneously, the executing entity can also receive current environmental data returned by at least one data collection device used for collecting environmental data. This current environmental data may include, but is not limited to, the current temperature, humidity, and air quality of the room where the target air conditioner is located.
[0040] Furthermore, after obtaining user status data, it can be compared with status parameters in a preset database to determine target environmental data that matches the user status data. This target environmental data describes the environment required by the target user to ensure their comfort, and may include, but is not limited to, temperature, humidity, and air quality. A mapping relationship between user status data and target environmental data can be pre-established in the preset database.
[0041] Furthermore, after obtaining the target environmental data and the current environmental data, it can be determined whether the current environmental data and the target environmental data are consistent. If they are consistent, there is no need to adjust the operating state of the target air conditioner, and it can be controlled to maintain the current operating state. If they are inconsistent, the operating state of the target air conditioner is adjusted based on the difference between the current environmental data and the target environmental data, so that the current environmental data continuously approaches the target environmental data, thereby meeting the user's comfort needs.
[0042] For example, if the target user is an infant or toddler, and the air conditioner detects an infant or toddler in the room, it will enter infant / toddler mode. This involves collecting the infant's physical parameters (height, weight, heart rate, respiratory rate, body temperature, etc.) and current environmental data. This data is then compared with data set in a preset database to obtain target environmental data suitable for the infant or toddler. The data in the preset database is used to assess the infant's health and physical condition based on their physical parameters, and then the target environmental data is determined as the most suitable comfort environment parameters for the infant or toddler. Next, it checks if the current environmental data matches the target environmental data. If not, it adjusts the current environmental data to match the target environmental data. After a preset time, the infant's physical parameters are collected again, and the air conditioner determines if the infant or toddler is comfortable. If the infant or toddler is comfortable, the environmental parameters in the preset database are maintained. If the infant is not comfortable, the target environmental parameters in the database can be adjusted. After a preset time, the current environmental data will be adjusted to a level that makes the infant comfortable, and the target environmental parameters in the preset database will be simultaneously modified to the level that makes the infant comfortable. Preferably, since care must be taken to ensure that the air conditioning does not blow directly on the infant during the adjustment process in infant mode, if the presence of an infant is detected, the airflow speed and angle can be controlled according to the infant's location to prevent the air conditioning from blowing directly on the infant.
[0043] As an optional implementation method, collecting the user status data of the target user includes:
[0044] Receive user body parameter data of the target user returned by at least one acquisition device; wherein the user body parameter data includes at least one of the following: height, weight, heart rate, respiratory rate, and body temperature;
[0045] From a set of preset user status categories, a target user status category that matches the user's physical parameter data is determined; wherein, the target user status category includes at least one of the following: exercise, normal, sleep;
[0046] The user status data is determined based on the target user status category and the user's physical parameter data.
[0047] In this embodiment, after obtaining the user's body parameter data, the user's body parameter data can be matched with user status categories in a preset database to obtain the target user status category that best matches the user's body parameter data. This can include preset user status categories such as running, normal, and sleeping, as well as preset ranges of user body parameter values corresponding to each user status category. Then, the user status category corresponding to the range in which the user's body parameter data falls is determined as the target user status category. Sleep can be further divided into light sleep, deep sleep, etc.
[0048] Furthermore, the preset database can also preset user body type categories, which may include weak, average, strong, etc., and each user body type category is preset. Then, the user body type category corresponding to the interval in which the user's body parameter data falls is determined as the target user's body type category.
[0049] Furthermore, after obtaining the target user status category, target user physical condition category, and user body parameter data, all of these data can be used as user status data.
[0050] As an optional implementation, based on the current environmental data and the target environmental data, controlling and adjusting the operating state of the target air conditioner includes:
[0051] If the current environmental data is inconsistent with the target environmental data, then the target air conditioner is controlled to operate according to the target air conditioner operating parameters corresponding to the target environmental data.
[0052] In this embodiment, if the current environmental data is inconsistent with the target environmental data, it indicates that the current room environment cannot meet the target user's comfort requirements. In this case, the target air conditioner is controlled to operate according to the target air conditioner operating parameters corresponding to the target environmental data. The target air conditioner operating parameters are used to control and adjust parameters such as room humidity, temperature, and air quality. These parameters may include, but are not limited to, compressor operating frequency, set temperature, set humidity, air outlet speed, and air outlet angle; this embodiment does not impose any limitations on these parameters.
[0053] As an optional implementation, after controlling the operation of the target air conditioner according to the target air conditioner operating parameters corresponding to the target environmental data, the method further includes:
[0054] The user's body parameter data is updated at a first preset interval;
[0055] Based on the updated user body parameter data, the comfort state and target comfort level of the target user are determined; wherein, the comfort state is comfortable or uncomfortable.
[0056] If the comfort state is uncomfortable, the current operating parameters of the target air conditioner are adjusted based on the target comfort level, and the user's body parameter data is updated repeatedly at intervals of the first preset time until the comfort state is comfortable; wherein, the current operating parameters include at least one of the following: temperature and humidity;
[0057] If the comfort state is comfortable, the target environment data is updated based on the current operating state of the target air conditioner.
[0058] In this embodiment, after controlling the target air conditioner to operate according to the target air conditioner operating parameters corresponding to the target environmental data, the duration of operation of the target air conditioner under these parameters can be recorded. If this duration reaches a first preset duration, the user's body parameter data is reacquired and updated. Based on the reacquired user body parameter data, the user's comfort state and target comfort level are determined. The target comfort level is a numerical value used to characterize comfort, obtained according to a comfort calculation algorithm. The lower the target comfort level, the more comfortable the user; the higher the target comfort level, the less comfortable the user.
[0059] Furthermore, if the comfort level is "uncomfortable," it means that even after adjusting the target air conditioning operating parameters according to the target environment data, the target user is still uncomfortable. In this case, the current operating parameters of the target air conditioning can be readjusted based on the target comfort level until the user is comfortable. If the user is comfortable, and the target air conditioning operating parameters have already been adjusted to achieve user comfort, then the target environment data and the associated target air conditioning operating parameters can be updated synchronously based on the current operating parameters corresponding to the adjusted current operating state.
[0060] As an optional implementation, adjusting the current operating parameters of the target air conditioner based on the target comfort level includes:
[0061] The current operating parameter is increased by a target value to obtain a first operating parameter after the increase; and the current operating parameter is decreased by the target value to obtain a second operating parameter after the decrease.
[0062] According to the first operating parameters, the target air conditioner is controlled to run for a second preset time to obtain the first comfort level of the target user; and according to the second operating parameters, the target air conditioner is controlled to run for a second preset time to obtain the second comfort level of the target user.
[0063] If the target comfort level is less than the first comfort level and the target comfort level is less than the second comfort level, then calculate the first difference between the first comfort level and the target comfort level, and calculate the second difference between the second comfort level and the target comfort level.
[0064] If the first difference is greater than or equal to a preset threshold, or the second difference is greater than or equal to the preset threshold, then the target value is updated, and based on the updated target value, the process of adding the target value to the current running parameter to obtain the first running parameter after the increase, and the process of subtracting the target value from the current running parameter to obtain the second running parameter after the decrease, are repeated until the first difference is less than the preset threshold and the second difference is less than the preset threshold.
[0065] In this embodiment, adjusting the current operating parameters of the target air conditioner is equivalent to adjusting the target air conditioner operating parameters associated with the target environmental data. Therefore, even though the target air conditioner has been operating according to its parameters for a period of time, the target user remains uncomfortable. This indicates that there is an error between the pre-stored target environmental data and the target air conditioner operating parameters in the database and the actual situation. At this point, the current operating parameters of the target air conditioner can be continuously adjusted until the user's comfort needs are met, and the current operating parameters that finally meet the user's comfort needs are updated to the target air conditioner operating parameters in the database. Similarly, the current environmental data that finally meets the user's comfort needs is updated to the target environmental data in the database.
[0066] Specifically, during parameter adjustment, the current operating parameters (humidity, temperature) can be increased by a target value to obtain the first operating parameter; the current operating parameters can be decreased by a target value to obtain the second operating parameter. The target air conditioner is then controlled to run at the first and second operating parameters for a second preset duration, respectively, and the first comfort level corresponding to the first operating parameter and the second comfort level corresponding to the second operating parameter are obtained. If the target comfort level is less than the first comfort level and less than the second comfort level, it indicates that the current operating parameters are the most comfortable for the user. In this case, a first difference and a second difference are further calculated. If the first difference is less than a preset threshold and the second difference is less than the preset threshold, it indicates that the current operating parameters already meet the user's comfort needs and no further optimization is required.
[0067] Furthermore, if the first difference is greater than or equal to a preset threshold, or the second difference is greater than or equal to the preset threshold, it indicates that although the current operating parameters are better than the current first and second operating parameters, there is still room for further optimization. In this case, the target value is updated, and the above steps are repeated based on the updated target value to redetermine the first and second operating parameters, and to assess comfort and adjust the parameters until the current operating parameters meet the user's comfort requirements without further optimization.
[0068] As an optional implementation, the method further includes:
[0069] If the target comfort level is greater than the first comfort level and the target comfort level is less than the second comfort level, then the first operating parameter is updated to the target operating parameter, and based on the updated target operating parameter, the process of increasing the current operating parameter by the target value to obtain the first operating parameter with the increased value and decreasing the current operating parameter by the target value to obtain the second operating parameter with the decreased value is repeated until the first difference is less than the preset threshold and the second difference is less than the preset threshold.
[0070] In this embodiment, if the target comfort level is greater than the first comfort level and less than the second comfort level, it indicates that the first operating parameter corresponding to the first comfort level makes the target user more comfortable. At this time, the first operating parameter is updated to the target operating parameter, and based on the updated target operating parameter, the first operating parameter and the second operating parameter are re-determined, and the comfort level is judged and the parameters are adjusted until the current operating parameter meets the user's comfort needs without further optimization.
[0071] As an optional implementation, the method further includes:
[0072] If the target comfort level is greater than the second comfort level and the target comfort level is less than the first comfort level, then the second operating parameter is updated to the target operating parameter, and based on the updated target operating parameter, the steps of increasing the current operating parameter by the target value to obtain the first operating parameter after the increase and decreasing the current operating parameter by the target value to obtain the second operating parameter after the decrease are repeated until the first difference is less than the preset threshold and the second difference is less than the preset threshold.
[0073] In this embodiment, if the target comfort level is greater than the second comfort level and less than the first comfort level, it indicates that the second operating parameter corresponding to the second comfort level makes the target user more comfortable. At this time, the second operating parameter is updated to the target operating parameter, and based on the updated target operating parameter, the first operating parameter and the second operating parameter are re-determined, and the comfort level is judged and the parameters are adjusted until the current operating parameter meets the user's comfort needs without further optimization.
[0074] As an optional implementation, the method further includes:
[0075] If it is detected that the current operating parameters have been updated, then the target comfort level is updated according to the updated current operating parameters.
[0076] In this embodiment, it can be understood that when initially calculating the target comfort level, the target air conditioner is controlled according to the target air conditioner operating parameters; that is, the initial target comfort level corresponds to the target air conditioner operating parameters. During the aforementioned update and iteration of the current operating parameters, the current operating parameters have been changed from the initial target air conditioner operating parameters. Therefore, each time the current operating parameters change, the corresponding target comfort level is also updated synchronously. In other words, the target comfort level corresponds to the current operating parameters, and the initial current operating parameters are the target air conditioner operating parameters.
[0077] As an optional implementation, updating the target value includes:
[0078] The target value is updated based on a preset numerical update formula; wherein the preset numerical update formula is as follows:
[0079] x 后 =x 前 / 2n
[0080] Where, x 后 For the updated target value, x 前 The target value before the update is n, and the target value is the number of times it has been updated.
[0081] In this embodiment, the number of times the target value is updated is recorded each time the target value is updated.
[0082] Please see Figure 3 , Figure 3 This is a schematic diagram illustrating a temperature regulation process according to an exemplary embodiment, such as... Figure 3As shown, for example, when adjusting the current operating parameter temperature of the target air conditioner, based on the current operating temperature T, the comfort level corresponding to the current operating temperature T is h1. The temperature can be increased to obtain the first operating parameter T + x, and the first comfort level h2 is obtained after operating for t2 hours with the first operating parameter; the temperature can be decreased to obtain the second operating parameter T - x, and the second comfort level h3 is obtained after operating for t2 hours in the same way. Among them, the target value is x. Compare the differences in comfort levels h1, h2, and h3.
[0083] ① If h1 < h2, h3, then continue to determine whether the difference between h1, h2, and h3 is less than 0.02. If so, it means that the temperature at this time is already the optimal temperature; if not, divide the increased or decreased temperature x = x / 2n (n = 1), then increase or decrease the corresponding temperature again and compare again, and at the same time, the value of n is incremented. At this time, the preset threshold is 0.02.
[0084] ② If h2 < h1 < h3, then based on T = T + x, use the air conditioner to increase or decrease the temperature by x degrees and compare again.
[0085] ③ If h3 < h1 < h2, then based on T = T - x, use the air conditioner to increase or decrease the temperature by x degrees and compare again.
[0086] Further, please refer to Figure 4 , Figure 4 is a schematic flowchart of a humidity adjustment shown according to an exemplary embodiment. As Figure 4 shown, when adjusting the current operating parameter humidity of the target air conditioner, based on the current operating humidity H, the comfort level corresponding to the current operating humidity H is h4. The humidity can be increased to obtain the first operating parameter H + y, and the first comfort level h5 is obtained after operating for t3 hours with the first operating parameter; the humidity can be decreased to obtain the second operating parameter H - y, and the second comfort level h6 is obtained after operating for t3 hours in the same way. Among them, the target value is y. Compare the differences in comfort levels h1, t3, and h3.
[0087] ① If h4 < h5, h6, then continue to determine whether the difference between h4, h5, and h6 is less than 0.02. If so, it means that the humidity at this time is already the optimal humidity; if not, divide the increased or decreased humidity y = y / 2n (n = 1), then increase or decrease the corresponding humidity again and compare again, and at the same time, the value of n is incremented. At this time, the preset threshold is 0.02.
[0088] ② If h5 < h4 < h6, then based on H = H + y, use the air conditioner to increase or decrease the humidity by y degrees and compare again.
[0089] ③ If h5 < h4 < h6, then based on H = H - y, use the air conditioner to increase or decrease the humidity by y degrees and compare again.
[0090] As an optional implementation, determining the target user's comfort state and target comfort level based on the updated user body parameter data includes:
[0091] Based on the updated user body parameter data, the updated target user status category is determined;
[0092] Determine a state index that matches the updated target user state category;
[0093] Based on the state index, the updated user body parameter data, the parameter percentage values corresponding to the updated user body parameter data, and the preset benchmark parameter values, the target user's target comfort level is calculated.
[0094] Determine the comfort state corresponding to the target comfort level.
[0095] In this embodiment, the executing entity first determines the updated target user state category based on the updated user body parameter data. The target user state category includes exercise, normal, and sleep (including light sleep, deep sleep, etc.). Then, it determines a state index that matches the updated target user state category. Finally, based on the state index, the updated user body parameter data, the parameter percentage values corresponding to the updated user body parameter data, and preset benchmark parameter values, it calculates the target user's target comfort level.
[0096] Please see Figure 6 , Figure 6 This is a schematic diagram illustrating a comfort judgment logic and reference index correction process according to an exemplary embodiment, such as... Figure 6 As shown, preferably, heart rate and respiratory rate from the user's body parameter data are used as the comfort calculation parameters. At this time, the preset baseline parameter values are heart rate value A and respiratory rate value B corresponding to deep sleep. Due to factors such as different growth stages and physical conditions of infants and young children, the parameters collected during the infant's deep sleep state will be used as the comfort judgment benchmark, and the baseline parameter values will be set to achieve index correction. Heart rate a1, a2... and respiratory rate b1, b2... within a preset time period s are acquired in real time. The state index corresponding to heart rate can be: exercise x1, normal y1, sleep z1. The state index corresponding to respiratory rate can be: exercise x2, normal y2, sleep z2. The updated parameter percentage values corresponding to the user's body parameter data can be heart rate d1 and respiratory rate d2. Where, 1 = d1 + d2. Then, based on the following comfort calculation formula, the target comfort level is calculated:
[0097] H={|(d1(x1*a1 / A)+d2(x2*b1 / B))-1|+|(d1(x1*a2 / A)+d2(x2*b2 / B))-1|+.....} / s
[0098] Where H represents the target comfort level. It can be understood that the calculation principles for the first and second comfort levels are the same as those for the target comfort level. Both involve re-collecting the user's body parameter data, updating the target user's state category, and calculating the corresponding comfort level when the target air conditioner is running under the control of the corresponding operating parameters.
[0099] After obtaining the target comfort level, the corresponding comfort state can be determined. For example, comfort states include comfortable, somewhat comfortable, and uncomfortable. The correspondence between the target comfort level and the comfort state can be:
[0100] Comfortable: 0-0.1; Fairly comfortable: 0.1-0.2; Uncomfortable: >0.2.
[0101] As an optional implementation, the target users include at least infants and young children.
[0102] As an optional implementation, the target environmental data includes at least air purification depth, temperature, and humidity.
[0103] In this embodiment, an air quality detection device can collect indoor air quality data and transmit the data back to the executing entity. Please refer to [link to relevant documentation]. Figure 5 , Figure 5 This is a schematic diagram illustrating an air quality adjustment process according to an exemplary embodiment, such as... Figure 5 As shown, the execution entity compares the collected indoor air quality with the local standard (which can be set). If it is not optimal, the purification system is activated to purify the air. After the purification period reaches t4, it checks whether the current air quality is lower than the air quality parameter corresponding to the body's parameters. If yes, the process ends. If no, the purification continues for t4 hours, and the check is repeated until the air quality is lower than the air quality parameter corresponding to the body's parameters. If the air quality is optimal, it is compared with the user's status data to determine the corresponding air quality purification depth. For example, infants and young children are categorized into three levels based on their physical parameters: weak (30%), average (70%), and strong (100%), each with a different purification depth. The purification depth is also determined based on the infant's current condition. The purification depth differs between a sick (30%) and healthy (100%) condition. By collecting the air quality in the room and comparing it with the corresponding air quality parameter, different purification depths are applied based on the comparison results.
[0104] Taking the Air Quality Index (AQI) as an example, an AQI of less than 50 indicates excellent air quality. Furthermore, the following are the AQI values corresponding to different body parameters:
[0105] People with weak physical constitutions correspond to an air quality index of <50*0.3.
[0106] Physical condition generally corresponds to an air quality index of <50*0.7;
[0107] Physically robust individuals correspond to an air quality index <50;
[0108] Air Quality Index (AQI) corresponding to a healthy health status: <50;
[0109] Air Quality Index (AQI) corresponding to illness: <50*0.3;
[0110] Based on this, an air quality index matching the infant's physical parameters is determined. The target air conditioner is then controlled to operate based on the purification depth corresponding to this air quality index. After the target air conditioner has been running for purification for time t4, it is further determined whether the current air quality is lower than the air quality parameter corresponding to the physical parameters. If so, the process ends. If not, purification continues for time t4, and the determination is repeated until the air quality is lower than the air quality parameter corresponding to the physical parameters.
[0111] As an optional implementation, the method further includes:
[0112] If the target user and no ordinary users are present in the room where the target air conditioner is located, then the current environmental data is collected.
[0113] If the current environmental data is the same as the preset environmental data, then control the target air conditioner to turn off;
[0114] If the current environmental data differs from the preset environmental data, the operating status of the target air conditioner is controlled and adjusted based on the preset environmental data.
[0115] In this embodiment, if the target user is not present in the room where the target air conditioner is located, the system continues to determine if there are other ordinary users. If so, it enters normal mode; otherwise, it collects current environmental data and compares it with preset environmental data in the database to determine if they are the same. If they are the same, it indicates that the current environmental data meets comfort requirements, and the air conditioner is turned off. Otherwise, based on the preset environmental data, the operating status of the target air conditioner is controlled and adjusted. Optionally, functions such as fresh air intake and ultraviolet sterilization can be used simultaneously to quickly adjust the air quality in the room.
[0116] Please see Figure 2 , Figure 2This is a flowchart illustrating another user-state-based air conditioning control method according to an exemplary embodiment, such as... Figure 2 As shown, when the target user is an infant or toddler, the air conditioner can identify whether an infant or toddler is in the room through a data acquisition system. If so, it enters an infant / toddler mode, further collecting the infant's physical parameters and the room's environmental data. Based on the room's environmental data and the infant's physical parameters, it compares them with preset database parameters to determine if the infant's current environment is a comfortable environment according to the database. If the infant's current environment is a comfortable environment according to the database, it can further collect the infant's physical parameters and determine whether the infant is in a comfortable state based on the physical parameters. If the infant's current environment is not a comfortable environment according to the database, it adjusts the environmental parameters using the air conditioner according to the infant's location, and the airflow direction of the air conditioner needs to be adjusted away from the infant's location. If it is determined that the infant is in a comfortable state, it further determines whether the corresponding environmental parameters in the database need to be adjusted. If adjustment is needed, it further modifies the environmental parameters corresponding to the physical parameters in the data. If the corresponding environmental parameters in the database do not need adjustment, they are maintained. If it is determined that the infant is not in a comfortable state, the environmental parameters are adjusted, and after the environmental parameters reach the set value and run for time t1, the infant's physical parameter data is collected again.
[0117] Furthermore, if the air conditioner does not detect an infant in the room through the data acquisition system, it further determines whether there are other people in the room. If so, it enters normal mode. If not, it further collects the room's environmental parameters and compares them with the database parameters. If they match, it shuts down the air conditioner. If they do not match, it turns on the air conditioner to adjust the room's environmental parameters and fully activates the fresh air and disinfection functions until the room's environmental parameters match the database parameters, at which point it shuts down the air conditioner.
[0118] In this application, in air conditioning control scenarios with a special user group (target users), the target environmental data that adapts to the user status is determined by combining the user status of the special user group, and the air conditioning is controlled based on the difference between the target environmental data and the current actual environmental data. This can meet the diverse control needs of the special user group and make the air conditioning control methods more abundant.
[0119] Based on the same inventive concept Figure 7 This is a schematic block diagram of an air conditioning control device 100 based on a user state, according to an exemplary embodiment. Figure 7 As shown, the device 100 is suitable for use in air conditioners and includes:
[0120] The data acquisition unit 101 is used to collect the user status data of the target user and the current environmental data of the room where the target air conditioner is located if there is a target user in the room where the target air conditioner is located.
[0121] Data determination unit 102 is used to determine target environment data that matches the user status data;
[0122] The control unit 103 is used to control and adjust the operating status of the target air conditioner based on the current environmental data and the target environmental data.
[0123] As an optional implementation, the data acquisition unit 101 is specifically used for:
[0124] Receive user body parameter data of the target user returned by at least one acquisition device; wherein the user body parameter data includes at least one of the following: height, weight, heart rate, respiratory rate, and body temperature;
[0125] From a set of preset user status categories, a target user status category that matches the user's physical parameter data is determined; wherein, the target user status category includes at least one of the following: exercise, normal, sleep;
[0126] The user status data is determined based on the target user status category and the user's physical parameter data.
[0127] As an optional implementation, the control unit 103 is specifically used for:
[0128] If the current environmental data is inconsistent with the target environmental data, then the target air conditioner is controlled to operate according to the target air conditioner operating parameters corresponding to the target environmental data.
[0129] As an optional implementation, the control unit 103 is also used for:
[0130] After controlling the operation of the target air conditioner according to the target air conditioner operating parameters corresponding to the target environmental data, the user's physical parameter data is updated at a first preset interval.
[0131] Based on the updated user body parameter data, the comfort state and target comfort level of the target user are determined; wherein, the comfort state is comfortable or uncomfortable.
[0132] If the comfort state is uncomfortable, the current operating parameters of the target air conditioner are adjusted based on the target comfort level, and the user's body parameter data is updated repeatedly at intervals of the first preset time until the comfort state is comfortable; wherein, the current operating parameters include at least one of the following: temperature and humidity;
[0133] If the comfort state is comfortable, the target environment data is updated based on the current operating state of the target air conditioner.
[0134] As an optional implementation, the control unit 103 is specifically used for:
[0135] The current operating parameter is increased by a target value to obtain a first operating parameter after the increase; and the current operating parameter is decreased by the target value to obtain a second operating parameter after the decrease.
[0136] According to the first operating parameters, the target air conditioner is controlled to run for a second preset time to obtain the first comfort level of the target user; and according to the second operating parameters, the target air conditioner is controlled to run for a second preset time to obtain the second comfort level of the target user.
[0137] If the target comfort level is less than the first comfort level and the target comfort level is less than the second comfort level, then calculate the first difference between the first comfort level and the target comfort level, and calculate the second difference between the second comfort level and the target comfort level.
[0138] If the first difference is greater than or equal to a preset threshold, or the second difference is greater than or equal to the preset threshold, then the target value is updated, and based on the updated target value, the process of adding the target value to the current running parameter to obtain the first running parameter after the increase, and the process of subtracting the target value from the current running parameter to obtain the second running parameter after the decrease, are repeated until the first difference is less than the preset threshold and the second difference is less than the preset threshold.
[0139] As an optional implementation, the control unit 103 is also used for:
[0140] If the target comfort level is greater than the first comfort level and the target comfort level is less than the second comfort level, then the first operating parameter is updated to the target operating parameter, and based on the updated target operating parameter, the process of increasing the current operating parameter by the target value to obtain the first operating parameter with the increased value and decreasing the current operating parameter by the target value to obtain the second operating parameter with the decreased value is repeated until the first difference is less than the preset threshold and the second difference is less than the preset threshold.
[0141] As an optional implementation, the control unit 103 is also used for:
[0142] If the target comfort level is greater than the second comfort level and the target comfort level is less than the first comfort level, then the second operating parameter is updated to the target operating parameter, and based on the updated target operating parameter, the steps of increasing the current operating parameter by the target value to obtain the first operating parameter after the increase and decreasing the current operating parameter by the target value to obtain the second operating parameter after the decrease are repeated until the first difference is less than the preset threshold and the second difference is less than the preset threshold.
[0143] As an optional implementation, the control unit 103 is also used for:
[0144] If it is detected that the current operating parameters have been updated, then the target comfort level is updated according to the updated current operating parameters.
[0145] As an optional implementation, the control unit 103 is also used for:
[0146] The target value is updated based on a preset numerical update formula; wherein the preset numerical update formula is as follows:
[0147] x 后 =x 前 / 2n
[0148] Where, x 后 For the updated target value, x 前 The target value before the update is n, and the target value is the number of times it has been updated.
[0149] As an optional implementation, the control unit 103 is specifically used for:
[0150] Based on the updated user body parameter data, the updated target user status category is determined;
[0151] Determine a state index that matches the updated target user state category;
[0152] Based on the state index, the updated user body parameter data, the parameter percentage values corresponding to the updated user body parameter data, and the preset benchmark parameter values, the target user's target comfort level is calculated.
[0153] Determine the comfort state corresponding to the target comfort level.
[0154] As an optional implementation, the target users include at least infants and young children.
[0155] As an optional implementation, the target environmental data includes at least air purification depth, temperature, and humidity.
[0156] As an optional implementation, the control unit 103 is also used for:
[0157] If the target user and no ordinary users are present in the room where the target air conditioner is located, then the current environmental data is collected.
[0158] If the current environmental data is the same as the preset environmental data, then control the target air conditioner to turn off;
[0159] If the current environmental data differs from the preset environmental data, the operating status of the target air conditioner is controlled and adjusted based on the preset environmental data.
[0160] In this application, in air conditioning control scenarios with a special user group (target users), the target environmental data that adapts to the user status is determined by combining the user status of the special user group, and the air conditioning is controlled based on the difference between the target environmental data and the current actual environmental data. This can meet the diverse control needs of the special user group and make the air conditioning control methods more abundant.
[0161] The implementation methods and beneficial effects of each module in this embodiment can be found in the description of the corresponding method steps in the above embodiments, and will not be repeated in this embodiment.
[0162] Based on the same inventive concept Figure 8 This is a schematic diagram illustrating a user-state-based air conditioning control system according to an exemplary embodiment, such as... Figure 8 As shown, the system includes an air conditioner and at least one data acquisition device, wherein the air conditioner establishes a communication connection with the at least one data acquisition device; the air conditioner is used to execute the corresponding methods of the above embodiments.
[0163] As an optional implementation, the at least one data acquisition device includes at least one of the following: a temperature sensor, a heart rate sensor, a humidity sensor, and an infrared sensor.
[0164] Based on the same inventive concept Figure 9 This is a schematic diagram of the internal control circuit of an air conditioner according to an exemplary embodiment, such as... Figure 9 As shown, the air conditioner includes:
[0165] At least one processor 901, a communication interface 902; and
[0166] Memory 903 communicatively connected to the at least one processor 901;
[0167] The processor 901, communication interface 902, and memory 903 communicate with each other via communication bus 904; the memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the above-described method.
[0168] An exemplary embodiment illustrates a non-transitory computer-readable storage medium storing computer instructions for causing a computer to perform the methods described above.
[0169] The computer-readable storage media disclosed in this embodiment include, but are not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatuses, or devices, or any combination thereof. More specific examples of computer-readable storage media (a non-exhaustive list) include: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this invention, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
[0170] It is understood that the same or similar parts in the above embodiments can be referred to each other, and the contents not described in detail in some embodiments can be referred to the same or similar contents in other embodiments.
[0171] It should be noted that in the description of this invention, the terms "first," "second," etc., are used for descriptive purposes only and should not be construed as indicating or implying relative importance. Furthermore, in the description of this invention, unless otherwise stated, "a plurality of" means at least two.
[0172] Any process or method description in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or more executable instructions for implementing a particular logical function or process, and the scope of the preferred embodiments of the invention includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as will be understood by those skilled in the art to which embodiments of the invention pertain.
[0173] It should be understood that various parts of the present invention can be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.
[0174] Those skilled in the art will understand that all or part of the steps of the methods in the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, the program includes one or a combination of the steps of the method embodiments.
[0175] Furthermore, the functional units in the various embodiments of the present invention can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into a module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium.
[0176] The storage media mentioned above can be read-only memory, disk, or optical disk, etc.
[0177] In the description of this specification, references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of the invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.
[0178] Although embodiments of the present invention have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present invention. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of the present invention.
Claims
1. An air conditioning control method based on user status, characterized in that, include: If there is a target user in the room where the target air conditioner is located, then the user status data of the target user and the current environmental data of the room where the target air conditioner is located are collected. The user status data is determined based on the target user status category and user body parameter data. Determine the target environment data that matches the user status data; Based on the current environmental data and the target environmental data, controlling and adjusting the operating state of the target air conditioner includes: If the current environmental data is inconsistent with the target environmental data, then the target air conditioner is controlled to operate according to the target air conditioner operating parameters corresponding to the target environmental data; The user's body parameter data is updated at a first preset interval; Based on the updated user body parameter data, the comfort state and target comfort level of the target user are determined; wherein, the comfort state is comfortable or uncomfortable. If the comfort state is uncomfortable, the current operating parameters of the target air conditioner are adjusted based on the target comfort level, and the user's body parameter data is updated repeatedly at intervals of the first preset time until the comfort state is comfortable; wherein, the current operating parameters include at least one of the following: temperature and humidity; Adjusting the current operating parameters of the target air conditioner based on the target comfort level includes: The current operating parameter is increased by a target value to obtain a first operating parameter after the increase; and the current operating parameter is decreased by the target value to obtain a second operating parameter after the decrease. According to the first operating parameters, the target air conditioner is controlled to run for a second preset time to obtain the first comfort level of the target user; and according to the second operating parameters, the target air conditioner is controlled to run for a second preset time to obtain the second comfort level of the target user. If the target comfort level is less than the first comfort level and the target comfort level is less than the second comfort level, then calculate the first difference between the first comfort level and the target comfort level, and calculate the second difference between the second comfort level and the target comfort level. If the first difference is greater than or equal to a preset threshold, or the second difference is greater than or equal to the preset threshold, then the target value is updated, and based on the updated target value, the process of adding the target value to the current running parameter to obtain the first running parameter after the increase, and the process of subtracting the target value from the current running parameter to obtain the second running parameter after the decrease, are repeated until the first difference is less than the preset threshold and the second difference is less than the preset threshold.
2. The method according to claim 1, characterized in that, Collect user status data of the target user, including: Receive user body parameter data of the target user returned by at least one acquisition device; wherein the user body parameter data includes at least one of the following: height, weight, heart rate, respiratory rate, and body temperature; From a set of preset user status categories, a target user status category that matches the user's physical parameter data is determined; wherein, the target user status category includes at least one of the following: exercise, normal, sleep; The user status data is determined based on the target user status category and the user's physical parameter data.
3. The method according to claim 2, characterized in that, After controlling the operation of the target air conditioner according to the target air conditioner operating parameters corresponding to the target environmental data, the method further includes: If the comfort state is comfortable, the target environment data is updated based on the current operating state of the target air conditioner.
4. The method according to claim 1, characterized in that, The method further includes: If the target comfort level is greater than the first comfort level and the target comfort level is less than the second comfort level, then the first operating parameter is updated to the target air conditioning operating parameter, and based on the updated target air conditioning operating parameter, the process of increasing the current operating parameter by the target value to obtain the first operating parameter after the increase and decreasing the current operating parameter by the target value to obtain the second operating parameter after the decrease are repeated until the first difference is less than the preset threshold and the second difference is less than the preset threshold.
5. The method according to claim 1, characterized in that, The method further includes: If the target comfort level is greater than the second comfort level and the target comfort level is less than the first comfort level, then the second operating parameter is updated to the target air conditioning operating parameter, and based on the updated target air conditioning operating parameter, the steps of increasing the current operating parameter by the target value to obtain the first operating parameter after the increase and decreasing the current operating parameter by the target value to obtain the second operating parameter after the decrease are repeated until the first difference is less than the preset threshold and the second difference is less than the preset threshold.
6. The method according to claim 1, characterized in that, The method further includes: If it is detected that the current operating parameters have been updated, then the target comfort level is updated according to the updated current operating parameters.
7. The method according to claim 1, characterized in that, Updating the target value includes: The target value is updated based on a preset numerical update formula; wherein the preset numerical update formula is as follows: = / 2 n in, The updated target value. The target value before the update is n, and the target value is the number of times it has been updated.
8. The method according to any one of claims 1 to 7, characterized in that, Based on the updated user body parameter data, the comfort state and target comfort level of the target user are determined, including: Based on the updated user body parameter data, the updated target user status category is determined; Determine a state index that matches the updated target user state category; Based on the state index, the updated user body parameter data, the parameter percentage values corresponding to the updated user body parameter data, and the preset benchmark parameter values, the target user's target comfort level is calculated. Determine the comfort state corresponding to the target comfort level.
9. The method according to claim 1, characterized in that, The target users include at least infants and young children.
10. The method according to claim 1, characterized in that, The target environmental data includes at least air purification depth, temperature, and humidity.
11. The method according to claim 1, characterized in that, The method further includes: If the target user and no other users are present in the room where the target air conditioner is located, then the current environmental data is collected. If the current environmental data is the same as the preset environmental data, then control the target air conditioner to turn off; If the current environmental data differs from the preset environmental data, the operating status of the target air conditioner is controlled and adjusted based on the preset environmental data.
12. An air conditioning control device based on user status, characterized in that, The apparatus comprising the method of any one of claims 1-11, wherein the method comprises: The data acquisition unit is used to collect the user status data of the target user and the current environmental data of the room where the target air conditioner is located if there is a target user in the room where the target air conditioner is located. A data determination unit is used to determine target environmental data that matches the user status data; The control unit is used to control and adjust the operating status of the target air conditioner based on the current environmental data and the target environmental data.
13. An air conditioner, characterized in that, include: At least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-11.
14. An air conditioning control system based on user status, characterized in that, The system includes an air conditioner and at least one data acquisition device, wherein the air conditioner establishes a communication connection with the at least one data acquisition device; the air conditioner is used to perform the method according to any one of claims 1-11.
15. The system according to claim 14, characterized in that, The at least one data acquisition device includes at least one of the following: a temperature sensor, a heart rate sensor, a humidity sensor, and an infrared sensor.