Air conditioner control method and device and air conditioner
By combining the thermal imaging module and the radar module, accurately distinguishing the age attributes of users, the problem that existing air conditioning control technology is difficult to identify infants and children is solved, and the protection of infants and young children is achieved and the provision of a comfortable environment for children is achieved.
Patent Information
- Application Number
- CN202311249188.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-25
- Publication Date
- 2025-03-25
AI Technical Summary
Existing air conditioning control technology is difficult to accurately distinguish whether the user is an infant or a child, which may cause the temperature to be overcooled or overheated, affecting the user's health.
The method of combining thermal imaging module and radar module is adopted to accurately distinguish the age attributes of users through human body heat distribution information and body posture information, and the corresponding air conditioning control strategy is implemented according to the age attributes.
Accurate identification of infants and young children is achieved, avoiding the impact of air conditioning misoperation on infants and young children's health, and providing children with a comfortable indoor environment.
Smart Images

Figure CN119687553A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of air conditioning control, and in particular to a control method and device for an air conditioner, and an air conditioner. Background Art
[0002] The air conditioner remote control makes it convenient for users to operate the air conditioner from a distance. However, infants and young children have no ability to distinguish how to use the air conditioner remote control and are prone to accidentally touching the remote control. In addition, their bodies are relatively fragile and they are susceptible to the disease. Although children can recognize the air conditioner remote control, their awareness is relatively weak and they are more active. After turning on the air conditioner on their own, the indoor temperature may be too cold or too hot due to improper air conditioner settings. The above situations may cause physical discomfort to infants and children and affect their health.
[0003] In the related art, the air conditioner takes a user image and identifies the user image to determine the user type. If the identification result is a non-adult user, the air conditioner command execution is restricted by corresponding means. However, image recognition requires a high-precision recognition algorithm and is prone to recognition errors, which is not reliable enough in actual use. Summary of the invention
[0004] The embodiments of the present application provide a control method and device for an air conditioner, and an air conditioner, which can accurately distinguish whether the user is an infant or a child, thereby implementing corresponding restrictions on the air conditioner.
[0005] In a first aspect, an embodiment of the present application provides a control method for an air conditioner, wherein the air conditioner includes a thermal imaging module and a radar module; the control method includes:
[0006] Determine the user's body heat distribution information through the thermal imaging module, and determine the user's body posture information through the radar module;
[0007] Determine the age attribute of each user in the detection space according to the human body thermal distribution information and body posture information, the age attribute includes infants and children;
[0008] When there are only infants in the detection space and the infant is detected to have mistakenly operated the air conditioner remote controller within a preset time, the air conditioner is controlled to enter a standby state and the remote control command receiving function of the air conditioner is locked;
[0009] When only a child user exists in the detection space, the user's body surface temperature is obtained, and the operating state of the air conditioner is controlled so that the absolute value of the difference between the user's body surface temperature and the indoor ambient temperature is less than or equal to a preset temperature threshold.
[0010] Further, in some embodiments, when it is detected that an infant user misoperates the air conditioner remote controller within a preset time period, the air conditioner enters a standby state and locks the remote control command receiving function, including:
[0011] After receiving the remote control command of the air conditioner remote controller, detecting the reception of any remote control command within a preset time period;
[0012] If no remote control command is received within a preset time, it is determined that the air conditioner remote control is triggered by an infant user by mistake;
[0013] When remote control commands are received multiple times within a preset time period and the received remote control commands have no temporal regularity, it is determined that the infant user has mistakenly triggered the air conditioner remote control multiple times.
[0014] Further, in some embodiments, after entering the standby state and locking the remote control command receiving function of the air conditioner, the control method further includes:
[0015] When a user other than an infant appears in the detection space, the remote control command receiving function of the air conditioner is unlocked and remains in standby mode;
[0016] When receiving a remote control command from the air conditioner remote controller, the air conditioner is controlled to operate according to the remote control command.
[0017] Further, in some embodiments, when a remote control command of an air conditioner remote controller is received, controlling the operation of the air conditioner according to the remote control command includes:
[0018] Determine the location of non-infant users through a radar module;
[0019] When receiving a remote control command from the air conditioner remote controller, determining the position of the air conditioner remote controller, and determining that the non-infant user is operating the air conditioner remote controller according to the position of the air conditioner remote controller and the position of the non-infant user;
[0020] Control the operation of the air conditioner according to the remote control instructions.
[0021] Further, in some embodiments, obtaining the user's body surface temperature and controlling the operating state of the air conditioner so that the absolute value of the difference between the user's body surface temperature and the indoor ambient temperature is less than or equal to a preset temperature threshold includes:
[0022] Obtain the user's body surface temperature through the thermal imaging module, and determine the absolute value of the difference between the user's body surface temperature and the indoor ambient temperature;
[0023] When the absolute value of the difference is greater than the preset temperature threshold, the air conditioner is controlled to cool or heat according to the set temperature;
[0024] When the absolute value of the difference is less than or equal to the preset temperature threshold, the air conditioner is controlled to adaptively adjust the set temperature to keep the absolute value of the difference equal to the preset temperature threshold.
[0025] Furthermore, in some embodiments, the control method further includes:
[0026] When there are only infant users and child users in the detection space, the user's body surface temperature is obtained, and the operating state of the air conditioner is controlled so that the absolute value of the difference between the user's body surface temperature and the indoor ambient temperature is less than or equal to a preset temperature threshold.
[0027] Furthermore, in some embodiments, the user's age attribute further includes adult, and the control method further includes:
[0028] When an adult user is present in the detection space and a remote control command of the air conditioner remote controller is received, the air conditioner is controlled to operate according to the remote control command.
[0029] Further, in some embodiments, when an adult user is detected in the space and a remote control command of an air conditioner remote controller is received, the air conditioner is controlled to operate according to the remote control command, including:
[0030] Determine the location of the adult user through a radar module;
[0031] When receiving a remote control command from the air conditioner remote controller, determining the position of the air conditioner remote controller, and determining that the adult user is operating the air conditioner remote controller according to the position of the air conditioner remote controller and the position of the adult user;
[0032] Control the operation of the air conditioner according to the remote control instructions.
[0033] Furthermore, in some embodiments, the body information includes height and mobility; determining the age attribute of each user in the detection space according to the human body heat distribution information and the body information includes:
[0034] If the user's height is less than the preset height, the mobility is lower than the preset index, and the body heat is concentrated in the head and chest, the user is determined to be an infant user;
[0035] If the user's height is shorter than the preset height, the mobility is higher than the preset index, and the body heat is concentrated in the head and torso, the user is determined to be a child user;
[0036] When the user's height is greater than the preset height, the mobility is higher than the preset index, and the body heat is concentrated in the head and limbs, the user is determined to be an adult user.
[0037] Furthermore, in some embodiments, before determining the user's body heat distribution information by the thermal imaging module and determining the user's body posture information by the radar module, the method further includes:
[0038] Control the air conditioner to enter the anti-accidental touch mode of the air conditioner remote controller.
[0039] In a second aspect, an embodiment of the present application provides a control device comprising at least one processor and a memory for communicating with the at least one processor; 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 so that the at least one processor can execute a control method for an air conditioner as in the embodiment of the first aspect.
[0040] In a third aspect, an embodiment of the present application provides an air conditioner, comprising a control device as described in the embodiment of the second aspect.
[0041] The control method, device and air conditioner of the air conditioner in the embodiments of the present application have at least the following beneficial effects: based on the human body heat distribution information measured by the thermal imaging module and the body posture information measured by the radar module, it is determined whether each user in the detection space is an infant or a child; when there are only infants in the detection space, if it is determined that the infant has mistakenly operated the air conditioner remote control, the remote control command receiving function of the air conditioner is locked and the air conditioner enters standby mode, so as to prevent the operation of the air conditioner from affecting the health of the infant; when there are only children in the detection space, the operating state of the air conditioner is adjusted to keep the absolute value of the difference between the user's body surface temperature and the indoor ambient temperature less than or equal to the preset temperature threshold, so as to provide a comfortable environment for the child; the above control method can accurately distinguish the age attribute of the user, thereby executing the appropriate air conditioning control method and improving the user experience.
[0042] Other features and advantages of the present application will be described in the following description, and partly become apparent from the description, or understood by practicing the present application. The purpose and other advantages of the present application can be realized and obtained by the structures specifically pointed out in the description, claims and drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] Figure 1 is a flow chart of an air conditioner control method provided by some embodiments of the present application;
[0044] Figure 2 is a flow chart of an air conditioner control method provided by other embodiments of the present application;
[0045] Figure 3 is a flow chart of an air conditioner control method provided by other embodiments of the present application;
[0046] Figure 4 is a flow chart of an air conditioner control method provided by other embodiments of the present application;
[0047] Figure 5 is a flow chart of an air conditioner control method provided by other embodiments of the present application;
[0048] Figure 6is a flow chart of an air conditioner control method provided by other embodiments of the present application;
[0049] Figure 7 is a flow chart of an air conditioner control method provided by other embodiments of the present application;
[0050] Figure 8 is a flow chart of an air conditioner control method provided by other embodiments of the present application;
[0051] Fig. 9 is a flow chart of an air conditioner control method provided by other embodiments of the present application;
[0052] Fig.10 is a flow chart of an air conditioner control method provided by other embodiments of the present application;
[0053] Fig.11 It is a structural diagram of a controller for executing an air conditioner control method provided in some embodiments of the present application. DETAILED DESCRIPTION
[0054] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application is further described in detail below in conjunction with the accompanying drawings and examples. It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application. In addition, the characteristics, operations or features described in the specification can be combined in any appropriate manner to form various implementation methods. At the same time, the steps or actions in the method description can also be replaced or adjusted in order in a manner that is obvious to those skilled in the art. Therefore, the various sequences in the specification and the accompanying drawings are only for the purpose of clearly describing a certain embodiment and are not meant to be a necessary sequence, unless otherwise specified that a certain sequence must be followed.
[0055] In the description of this application, "several" means one or more, "more" means more than two, "greater than", "less than", "exceed", etc. are understood to exclude the number itself, and "above", "below", "within", etc. are understood to include the number itself. If there is a description of "first" or "second", it is only used for the purpose of distinguishing technical features, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features or implicitly indicating the order of the indicated technical features.
[0056] The serial numbers of the components in this document, such as "first", "second", etc., are only used to distinguish the objects described and do not have any order or technical meaning. The "connection" and "coupling" mentioned in this application, unless otherwise specified, include direct and indirect connections (couplings).
[0057] The air conditioner remote control makes it convenient for users to operate the air conditioner from a distance. However, infants and young children have no ability to distinguish how to use the air conditioner remote control and are prone to accidentally touching the remote control. In addition, their bodies are relatively fragile and they are susceptible to the disease. Although children can recognize the air conditioner remote control, their awareness is relatively weak and they are more active. After turning on the air conditioner on their own, the indoor temperature may be too cold or too hot due to improper air conditioner settings. The above situations may cause physical discomfort to infants and children and affect their health.
[0058] In the related technologies to solve the above problems, the air conditioner takes a user image and identifies the user image to determine the user type. If the identification result is a non-adult user, the execution of the air conditioner command is restricted by corresponding means. However, image recognition requires a high-precision recognition algorithm and is prone to recognition errors, which is not reliable enough in actual use.
[0059] Based on this, the embodiments of the present application provide a control method, device and air conditioner for an air conditioner, which determines whether each user in the detection space is an infant or a child based on the human body heat distribution information measured by the thermal imaging module and the body posture information measured by the radar module; when there are only infants in the detection space, if it is determined that the infant has mistakenly operated the air conditioner remote control, the remote control command receiving function of the air conditioner is locked and the air conditioner enters standby mode to prevent the operation of the air conditioner from affecting the physical health of the infant; when there are only children in the detection space, the operating state of the air conditioner is adjusted to keep the absolute value of the difference between the user's body surface temperature and the indoor ambient temperature less than or equal to the preset temperature threshold, providing a comfortable environment for the child; the above control method can accurately distinguish the user's age attribute, thereby executing a suitable air conditioning control method to improve the user experience.
[0060] The following is a description of the control method, device and air conditioner of the air conditioner in conjunction with the accompanying drawings:
[0061] Reference Figure 1 , Figure 1 This is a flow chart of an air conditioner control method provided by some embodiments of the present application. The air conditioner needs to include a thermal imaging module and a radar module. The air conditioner control method includes but is not limited to the following steps:
[0062] Step S110, determining the user's body heat distribution information through the thermal imaging module, and determining the user's body posture information through the radar module;
[0063] It should be noted that the thermal imaging module can sense the infrared energy in the environment through an infrared thermal imager or thermal imaging sensor and convert it into a visible thermal image. The infrared radiation emitted by the human body is related to body temperature, and the temperature difference in different parts will be displayed on the thermal image. For example, the head has a higher heat distribution and the limbs have a lower heat distribution. Therefore, the heat distribution of different parts of the human body can be determined by observing the thermal image.
[0064] In addition, the radar module can measure the distance, direction and speed of objects in the scene by using radar beam scanning technology, and then determine the user's body information, such as the user's individual height, position, displacement speed, etc. through data processing and algorithm analysis. At the same time, the thermal imaging module is combined with the radar module to determine the user's state information, so that the user can accurately detect the latest human body heat distribution information and body information of the current user, whether the user is standing, sitting, or lying flat in the same air-conditioning detection space area.
[0065] Step S120, determining the age attribute of each user in the detection space according to the human body thermal distribution information and body posture information, the age attribute including infants and children;
[0066] Specifically, the age attribute of the corresponding user in the detection space is determined according to the human body thermal distribution information and body posture information of each user. The human body thermal distribution information and body posture information can be extracted and trained using a machine learning related model, so as to improve the judgment effect of the age attribute of each user. For example, a convolutional neural network model can be used, a random forest model can be used, and a transfer learning model can also be used.
[0067] It should also be noted that the age attribute of each user in the detection space can be determined directly in the air conditioner processor, and the human body thermal distribution information and body shape information of each user can also be uploaded to the cloud service, and then the cloud service returns the judgment result to the air conditioner.
[0068] Step S130, when there is only an infant user in the detection space and it is detected that the infant user mistakenly operates the air conditioner remote control within a preset time, the air conditioner is controlled to enter a standby state and the remote control command receiving function of the air conditioner is locked;
[0069] It should be noted that the preset time length during the detection process can be 5 seconds, 10 seconds, 20 seconds, or 30 seconds, and this application does not limit it.
[0070] Furthermore, when the air conditioner enters the standby state, the air conditioner will continue to detect the user's age attribute and cyclically call the thermal imaging module and the radar module at a certain detection time interval, where the time interval for calling the above two modules can be 1 second, 2 seconds, or 5 seconds.
[0071] It should also be noted that the determination of whether an infant user has misoperated the air conditioner remote controller can be specifically determined based on factors such as the button sequence, operation frequency and duration of the infant user on the air conditioner remote controller.
[0072] Step S140, when there is only a child user in the detection space, the user's body surface temperature is obtained, and the operating state of the air conditioner is controlled so that the absolute value of the difference between the user's body surface temperature and the indoor ambient temperature is less than or equal to a preset temperature threshold.
[0073] It should be noted that the current user's body surface temperature is mainly obtained by using the user's head surface temperature as a reference value, and the user's torso surface temperature may also be used as a reference value, or the user's limbs surface temperature may also be used as a reference value, and this application does not make specific limitations.
[0074] Further, the preset temperature threshold may be 26°C, 26.5°C, 27°C, or 27.5°C, and this application does not make any specific limitation.
[0075] Reference Figure 2 , Figure 2 This is a flow chart of an air conditioner control method provided by other embodiments of the present application. The air conditioner control method includes but is not limited to the following steps:
[0076] Step S210, after receiving the remote control command of the air conditioner remote controller, detecting the reception of any remote control command within a preset time period;
[0077] Specifically, when the air conditioner detects that there are only infant users in the detection space and has received any remote control command from the air conditioner remote control, it will continue to detect whether any remote control command can be received within the preset time period, that is, to determine whether the infant user operates the air conditioner remote control irregularly.
[0078] Step S220: When no remote control command is received within a preset time period, it is determined that the infant user has mistakenly triggered the air conditioner remote control.
[0079] Specifically, if no remote control command is received again within a preset period of time, it will be determined that the infant user has mistakenly triggered the operation of the air conditioner remote control, and the air conditioner will be controlled to enter the standby state and the air conditioner's own remote control command receiving function will be locked.
[0080] Step S230: When the remote control commands are received multiple times within a preset time period and the received remote control commands have no temporal regularity, it is determined that the infant user has mistakenly triggered the air conditioner remote control multiple times.
[0081] Specifically, if any remote control commands are received multiple times and irregularly within a preset time period, it will be determined that the infant user has mistakenly triggered the air conditioner remote control multiple times, and the air conditioner will be controlled to enter standby mode and the air conditioner's own remote control command receiving function will be locked.
[0082] Reference Figure 3 , Figure 3 This is a flow chart of an air conditioner control method provided by some other embodiments of the present application. The air conditioner control method includes but is not limited to the following steps:
[0083] Step S310, when a non-infant user appears in the detection space, unlock the remote control command receiving function of the air conditioner and keep the standby state;
[0084] Specifically, after the air conditioner enters standby mode and locks its own remote control command receiving function, if the air conditioner detects a non-infant user in the detection space, the air conditioner will automatically unlock the remote control command receiving function and keep the air conditioner itself in standby mode.
[0085] Step S320, when a remote control command from the air conditioner remote controller is received, the air conditioner is controlled to operate according to the remote control command.
[0086] Specifically, when the air conditioner detects that the user is an infant user and receives a remote control command sent by the air conditioner remote control, the air conditioner continues to re-lock the remote control command receiving function. When the air conditioner detects that the user is not an infant user and receives a remote control command sent by the air conditioner remote control, the air conditioner operates normally in the corresponding working state according to the remote control command.
[0087] Reference Figure 4 , Figure 4 This is a flow chart of an air conditioner control method provided by some other embodiments of the present application. The air conditioner control method includes but is not limited to the following steps:
[0088] Step S410, determining the position of the non-infant user by using a radar module;
[0089] It should also be noted that when a non-infant user appears in the detection space of the air conditioner, but the non-infant user does not use the air conditioner remote control to send remote control commands to the air conditioner, if the infant user mistakenly triggers the operation of the air conditioner remote control, the air conditioner's own remote control command receiving function will be misunderstood and locked. At this time, the radar module needs to be used to determine the current position of the non-infant user.
[0090] Step S420, when a remote control command of the air conditioner remote controller is received, the position of the air conditioner remote controller is determined, and according to the position of the air conditioner remote controller and the position of the non-infant user, it is determined that the non-infant user is operating the air conditioner remote controller;
[0091] Specifically, when a remote control command sent by the air conditioner remote control is received, it is also necessary to determine the orientation of the air conditioner remote control, and then judge whether the orientation of the air conditioner remote control is consistent with the position of the non-infant user. When the positions of the two are consistent, it is determined that the non-infant user operates the air conditioner remote control. When the positions of the two are inconsistent, it is determined that the infant user operates the air conditioner remote control.
[0092] Step S430, controlling the operation of the air conditioner according to the remote control command.
[0093] Specifically, when the air conditioner determines that the user is an infant user and receives a remote control command from the air conditioner remote control, the air conditioner continues to relock the remote control command receiving function of the air conditioner. When the air conditioner determines that the user is not an infant user and receives a remote control command from the air conditioner remote control, the air conditioner operates normally in the corresponding working state according to the remote control command.
[0094] Reference Figure 5 , Figure 5 This is a flow chart of an air conditioner control method provided by other embodiments of the present application. The air conditioner control method includes but is not limited to the following steps:
[0095] Step S510, obtaining the user's body surface temperature through a thermal imaging module, and determining the absolute value of the difference between the user's body surface temperature and the indoor ambient temperature;
[0096] Specifically, when the air conditioner detects that there are only child users in the space, the user's body surface temperature is obtained through the thermal imaging module and the current indoor ambient temperature is obtained through the temperature sensor. The difference between the user's body surface temperature and the indoor ambient temperature is then calculated and its absolute value is taken.
[0097] Step S520, when the absolute value of the difference is greater than the preset temperature threshold, the air conditioner is controlled to cool or heat according to the set temperature;
[0098] Specifically, when the absolute value of the difference between the user's body surface temperature and the indoor ambient temperature is greater than the preset temperature threshold, the air conditioner will be controlled to cool or heat according to the set temperature. It can be understood that when the air conditioner is in the cooling mode, when the difference between the user's body surface temperature and the indoor ambient temperature is a positive number, the air conditioner is controlled to stop cooling, so that the indoor ambient temperature rises, so that the difference between the body surface temperature and the indoor ambient temperature gradually approaches the preset temperature threshold; when the difference between the user's body surface temperature and the indoor ambient temperature is a negative number, the air conditioner is controlled to cool according to the set temperature, so that the indoor ambient temperature drops, so that the difference between the body surface temperature and the indoor ambient temperature gradually approaches the preset temperature threshold; when the air conditioner is in the heating mode, when the difference between the user's body surface temperature and the indoor ambient temperature is a positive number, the air conditioner is controlled to heat according to the set temperature, so that the indoor ambient temperature rises, so that the difference between the body surface temperature and the indoor ambient temperature gradually approaches the preset temperature threshold; when the difference between the user's body surface temperature and the indoor ambient temperature is a negative number, the air conditioner is controlled to stop heating, so that the indoor ambient temperature drops, so that the difference between the body surface temperature and the indoor ambient temperature gradually approaches the preset temperature threshold.
[0099] Step S530, when the absolute value of the difference is less than or equal to the preset temperature threshold, the air conditioner is controlled to adaptively adjust the set temperature to keep the absolute value of the difference equal to the preset temperature threshold.
[0100] Specifically, when the absolute value of the difference between the user's body surface temperature and the indoor ambient temperature is greater than the preset temperature threshold, the air conditioner will be controlled to adaptively adjust the set temperature to keep the absolute value of the difference equal to the preset temperature threshold. However, the absolute value of the difference is not constant. Since the indoor ambient temperature and the user's body surface temperature will fluctuate up and down during the cooling or heating process of the air conditioner, the absolute value of the difference between the user's body surface temperature and the indoor ambient temperature will also fluctuate up and down to a certain extent. Then, the absolute value of the difference equals the preset temperature threshold. In fact, the absolute value of the expected temperature difference under ideal conditions is equal to the preset temperature threshold.
[0101] Reference Figure 6 , Figure 6 This is a flow chart of an air conditioner control method provided by other embodiments of the present application. The air conditioner control method includes but is not limited to the following steps:
[0102] Step S610, when there are only infant users and child users in the detection space, obtain the user's body surface temperature, and control the operating state of the air conditioner so that the absolute value of the difference between the user's body surface temperature and the indoor ambient temperature is less than or equal to a preset temperature threshold.
[0103] It should also be noted that when the air conditioner is in a state of adaptively adjusting the set temperature so that the absolute value of the difference between the user's body surface temperature and the indoor ambient temperature is less than or equal to the preset temperature threshold, whether a child user or an infant user uses the air conditioner remote control to send a remote control command to control the air conditioner to cool or heat, the air conditioner will still maintain the state of adaptively adjusting the set temperature. For example, a child user or an infant user is using the air conditioner remote control to adjust the air conditioner in cooling mode to keep the indoor environment at 18°C, and at this time the temperature adaptively adjusted by the air conditioner fluctuates around 27°C, the air conditioner continues to maintain adaptive adjustment at around 27°C, and will not adjust the air conditioner's own cooling output power to keep the indoor environment at 18°C.
[0104] Furthermore, when there are infant users and child users, the parameter value for obtaining the user's body surface temperature can be the body surface temperature of an infant user, the average of the body surface temperatures of multiple infants, or the average of the body surface temperatures of multiple infants and multiple children.
[0105] Reference Figure 7 , Figure 7 This is a flow chart of an air conditioner control method provided by other embodiments of the present application. The air conditioner control method includes but is not limited to the following steps:
[0106] Step S710, when an adult user is detected in the space and a remote control command of an air conditioner remote controller is received, the air conditioner is controlled to operate according to the remote control command.
[0107] It should also be noted that when the air conditioner detects the presence of an adult user or one or more adult users among multiple users in the detection space, whether the adult user or the child user is using the air conditioner remote control to control the air conditioner, the air conditioner will operate normally according to the remote control instructions. For example: an adult user or a child user sends an instruction to the air conditioner through the air conditioner remote control to keep the indoor environment at 18°C in the cooling mode, and the air conditioner will adjust its own cooling output power according to the instruction to keep the indoor environment at 18°C.
[0108] Reference Figure 8 , Figure 8 This is a flow chart of an air conditioner control method provided by other embodiments of the present application. The air conditioner control method includes but is not limited to the following steps:
[0109] Step S810, determining the location of the adult user through a radar module;
[0110] It should also be noted that if a child user and an adult user appear in the detection space of the air conditioner at the same time, the air conditioner needs to further determine the current position of the adult user through the radar module.
[0111] Step S820, when a remote control command from the air conditioner remote controller is received, the position of the air conditioner remote controller is determined, and according to the position of the air conditioner remote controller and the position of the adult user, it is determined that the adult user is operating the air conditioner remote controller;
[0112] Specifically, when the air conditioner receives a remote control command from the air conditioner remote controller, it also needs to determine the position of the air conditioner remote controller, and then determine whether the position of the air conditioner remote controller is consistent with the position of the adult user. If the positions of the two are consistent, the air conditioner determines that the adult user is operating the air conditioner remote controller; if the positions of the two are inconsistent, the air conditioner determines that the child user is operating the air conditioner remote controller.
[0113] Step S830, controlling the operation of the air conditioner according to the remote control command.
[0114] Specifically, when the air conditioner determines that the user is an adult user and receives a remote control command from the air conditioner remote control, the air conditioner will operate normally in the corresponding working state according to the remote control command. When the air conditioner determines that the user is a child user and receives a remote control command from the air conditioner remote control, the air conditioner will operate normally in the corresponding working state according to the remote control command and issue a broadcast similar to "the user who is sending operating instructions to the air conditioner is a child user", thereby letting the adult user know that the child user is sending operating instructions to the air conditioner.
[0115] Reference Fig. 9 , Fig. 9 This is a flow chart of an air conditioner control method provided by other embodiments of the present application. The air conditioner control method includes but is not limited to the following steps:
[0116] Step S910, when the user's height is less than a preset height, the mobility is lower than a preset index, and the body heat is concentrated in the head and chest, the user is determined to be an infant user;
[0117] Specifically, since infants and young children have smaller body proportions and larger head proportions, their heat is mainly distributed in the head and chest, with relatively less heat distributed in the limbs; at the same time, infants and young children are short in stature and have weak mobility, and cannot or can barely move independently, which makes their movement speed and distance relatively limited. Therefore, when the user's height is less than the height pre-set in the air conditioner, the mobility is lower than the indicator pre-set in the air conditioner, and the body's heat is concentrated in the head and chest, the air conditioner determines that the user is an infant user.
[0118] The preset height can be 1.2 meters, 1.3 meters, or 1.5 meters within the range of the currently known highest human height; and the preset index can be 0.7 meters / second, 0.9 meters / second, or 1 meter / second within the range of the currently known strongest human mobility, and this application does not make any specific limitations.
[0119] Step S920, when the user's height is less than a preset height, the mobility is higher than a preset index, and the body heat is concentrated in the head and torso, the air conditioner determines that the user is a child user;
[0120] Specifically, since children's bodies are still in the development stage, their heat is mainly distributed in the head and torso, with relatively less heat distributed in the limbs; at the same time, children have a certain degree of independent movement ability, but their height is generally shorter than adults. Therefore, when the user's height is less than the height pre-set in the air conditioner, the mobility is higher than the index pre-set in the air conditioner, and the body's heat is concentrated in the head and torso, the air conditioner determines that the user is a child user.
[0121] Step S930: When the user's height is greater than a preset height, the mobility is higher than a preset index, and the body heat is concentrated in the head and limbs, the user is determined to be an adult user.
[0122] Specifically, since the adult body is fully developed with a larger proportion of limbs, the heat is mainly distributed in the limbs; at the same time, the height is generally taller than that of children. Therefore, when the user's height is greater than the height pre-set in the air conditioner, the mobility is higher than the pre-set indicator in the air conditioner, and the body's heat is concentrated in the head and limbs, the air conditioner determines that the user is an adult user.
[0123] Reference Fig.10 , Fig.10 This is a flow chart of an air conditioner control method provided by some other embodiments of the present application. The air conditioner control method includes but is not limited to the following steps:
[0124] Step S1010, controlling the air conditioner to enter the anti-mistouch mode of the air conditioner remote controller.
[0125] Specifically, before determining the user's body heat distribution information through the thermal imaging module and determining the user's body shape information through the radar module, the user is required to send an instruction to enter the anti-accidental touch mode through the air conditioner remote control to control the air conditioner to enter the anti-accidental touch mode.
[0126] It should be noted that the input or release of the anti-accidental touch mode command is an operation that is difficult for children and infants to perceive. The command to enter or release the air conditioner's anti-accidental touch mode can be sent by using a combination of multiple buttons on the air conditioner remote control, or by fingerprint recognition, or by a gesture password.
[0127] It should also be noted that when the air conditioner enters the anti-accidental touch mode, the detection state will be kept on within the detectable range. During the detection process, the air conditioner first creates a scheduled task, which calls the thermal imaging module and the radar module to determine the user's body heat distribution information and body shape information. When the air conditioner enters the anti-accidental touch mode, the air conditioner will suspend the above-mentioned scheduled task. By setting a timer, when the working time of the air conditioner reaches the preset time interval, the scheduled task is called. When the working time of the air conditioner does not reach the preset time interval of the timer, the above-mentioned scheduled task is always in a suspended state, and the task process enters the suspended queue, thereby being able to ensure that the scheduled task will not be mistakenly executed before reaching the preset time of the timer when the power is on.
[0128] The air conditioner control method of the present application is described in detail below through an example.
[0129] In a bedroom, there is an air conditioner capable of executing the above-mentioned air conditioner control method, and four family members are an adult user A, an adult user B, a child user C, and an infant user D.
[0130] At the beginning, the four family members all turned on the normal working mode of the air conditioner in the bedroom. At a certain moment, adult user A left the bedroom for something, and adult user B also left the bedroom for something. At this time, adult user A and adult user B communicated with each other and decided to use the air conditioner remote control to send a command to the air conditioner to enter the anti-mistouch mode and adjust the cooling output power of the air conditioner to 27°C. Then adult user A and adult user B left the bedroom at the same time, leaving child user C and infant user D in the bedroom. At this time, the air conditioner turns on the anti-mistouch mode and continues to detect the age attributes of the bedroom user members.
[0131] Then after a while, child user C feels that the indoor temperature of the bedroom is too high, so child user C uses the air conditioner remote control to send an instruction to the air conditioner to adjust the cooling output power of the air conditioner to 18°C. At this time, the air conditioner detects the presence of child user C and infant user D in the bedroom and obtains the average of their body surface temperatures of 36.5°C as the reference body surface temperature. At this time, the indoor temperature of the bedroom is 27°C. The absolute value of the difference between the reference body surface temperature and the indoor temperature of the bedroom is 9.5°C, which is greater than the preset temperature threshold of 9°C. At this time, the air conditioner will adaptively adjust the set temperature to fluctuate around 36°C, so that the absolute value of the difference between the reference body surface temperature and the indoor temperature of the bedroom is equal to the preset temperature threshold of 9°C. The air conditioner does not adjust the cooling output power to keep the indoor temperature of the bedroom at 18°C.
[0132] After a while, child user C leaves the bedroom, leaving only infant user D. At this time, infant user D plays with the air conditioner remote control out of curiosity and presses buttons on the remote control irregularly during the playing process. At this time, the air conditioner detects that only infant user D is in the bedroom and that any remote control commands received multiple times and irregularly within the preset time period, causing the air conditioner to enter standby mode and lock its own remote control command receiving function.
[0133] After a while, child user C returns to the bedroom, while infant user D is still playing with the air conditioner remote control. The air conditioner detects that there is a non-infant user in the bedroom, and the air conditioner unlocks its remote control command receiving function and remains in standby mode.
[0134] Then, infant user D pressed the buttons on the air conditioner remote control irregularly again, and the air conditioner detected that it was infant user D who was operating it, and locked the air conditioner's own remote control command receiving function again. Then child user C found that infant user D was playing with the air conditioner remote control and the air conditioner was in standby mode, so child user C took the air conditioner remote control back from infant user D. At this time, the air conditioner detected the presence of child user C in the detection space, and unlocked its own remote control command receiving function again. Then child user C used the air conditioner remote control to send a command to the air conditioner to turn on the air conditioner again. At this time, the air conditioner detected that it was child user C who was operating it, so it turned on the cooling again and was still in the state of adaptively adjusting the set temperature to fluctuate around 36°C.
[0135] After a while, adult user A returns to the bedroom and feels that the indoor temperature is high, so he uses the air-conditioner remote control to send a command to the air conditioner to adjust the cooling output power of the air conditioner to 25°C. At this time, the air conditioner detects the presence of adult user A in the bedroom and confirms that the current position of the air-conditioner remote control is consistent with the position of adult user A, so the air conditioner normally adjusts its own cooling output power to 25°C.
[0136] After a while, child user C feels that the indoor temperature of the bedroom is too low, so he takes the air conditioner remote control from adult user A and sends a command to the air conditioner through the remote control to adjust the cooling output power of the air conditioner to 26°C. At this time, the air conditioner detects the presence of adult user A in the bedroom and confirms that the current position of the air conditioner remote control is inconsistent with that of adult user A. Then the air conditioner normally adjusts its own cooling output power to 26°C and broadcasts "The current operation is performed by a child, please pay attention, parents!".
[0137] In summary, the control method of the air conditioner of the present application determines whether each user in the detection space is an infant or a child based on the human body heat distribution information measured by the thermal imaging module and the body posture information measured by the radar module; when there are only infants in the detection space, if it is determined that the infant has mistakenly operated the air conditioner remote control, the remote control command receiving function of the air conditioner is locked and the air conditioner enters standby mode to prevent the operation of the air conditioner from affecting the health of the infant; when there are only children in the detection space, the operating state of the air conditioner is adjusted to keep the absolute value of the difference between the user's body surface temperature and the indoor ambient temperature less than or equal to the preset temperature threshold, so as to provide a comfortable environment for the child; the above control method can accurately distinguish the age attribute of the user, thereby executing the appropriate air conditioning control method and improving the user experience.
[0138] like Fig.11 As shown, Fig.111 is a schematic diagram of a controller for executing an air conditioner control method provided in some embodiments of the present application. The control device provided in the embodiments of the present application includes a processor 1110 and a memory 1120 for communicating with the processor 1110; the memory 1120 stores instructions that can be executed by the processor 1110, and the instructions are executed by the processor so that the processor can execute the air conditioner control method as in the above embodiment.
[0139] The processor 1110 and the memory 1120 may be connected via a bus or other means. Fig.11 The example of connecting through bus is taken in the following.
[0140] The memory 1120, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs and non-transitory computer executable programs. In addition, the memory 1120 may include a high-speed random access memory, and may also include a non-transitory memory, such as at least one disk storage device, a flash memory device, or other non-transitory solid-state storage device. In some embodiments, the memory 1120 may optionally include a memory 1120 remotely arranged relative to the processor 1110, and these remote memories 1120 may be connected to the controller 1100 via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0141] It should also be noted that the memory 1120 may include one or more storage applications or data, and may also include one or more operating systems, such as Harmony OS TM, RTOS TM, Unix TM, Linux TM, RTLinux TM, etc.
[0142] Those skilled in the art will understand that Fig.11 The device structure shown in the figure does not constitute a limitation on the controller 1100, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.
[0143] exist Fig.11 In the controller 1100 shown, the processor 1110 can be used to call the control program of the electronic expansion valve stored in the memory 1120, so as to implement the air conditioner as described above. Specifically, the non-transient software program and instructions required to implement the air conditioner as described above are stored in the memory 1120, and when executed by the processor 1110, the air conditioner as described above is implemented.
[0144] It is worth noting that since the controller 1100 of the embodiment of the present application can execute the air conditioner of any of the above embodiments such as the above embodiments, the specific implementation methods and technical effects of the controller 1100 of the embodiment of the present application can refer to the specific implementation methods and technical effects of the air conditioner of any of the above embodiments such as the above embodiments.
[0145] An embodiment of the present application further provides an air conditioner, comprising the control device of the above embodiment.
[0146] It will be appreciated by those skilled in the art that all or some of the steps and systems in the disclosed method above may be implemented as software, firmware, hardware and appropriate combinations thereof. Some physical components or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor or a microprocessor, or may be implemented as hardware, or may be implemented as an integrated circuit, such as an application specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or a non-transitory medium) and a communication medium (or a temporary medium). As known to those skilled in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, disk storage or other magnetic storage devices, or any other medium that may be used to store desired information and may be accessed by a computer. Furthermore, it is well known to those skilled in the art that communication media typically embodies computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.
[0147] The above is a specific description of the preferred implementation of the present application, but the present application is not limited to the above-mentioned implementation mode. Technical personnel familiar with the field can also make various equivalent deformations or substitutions without violating the spirit of the present application. These equivalent deformations or substitutions are all included in the scope defined by the claims of the present application.
Claims
1. A method for controlling an air conditioner, characterized in that: The air conditioner includes a thermal imaging module and a radar module; the control method includes: Determining the user's body heat distribution information through the thermal imaging module, and determining the user's body posture information through the radar module; Determine the age attribute of each user in the detection space according to the human body heat distribution information and the body posture information, wherein the age attribute includes infants and children; When there is only an infant user in the detection space and it is detected that the infant user mistakenly operates the air conditioner remote control within a preset time period, the air conditioner is controlled to enter a standby state and the remote control command receiving function of the air conditioner is locked; When there is only a child user in the detection space, the user's body surface temperature is obtained, and the operating state of the air conditioner is controlled so that the absolute value of the difference between the user's body surface temperature and the indoor ambient temperature is less than or equal to a preset temperature threshold.
2. The air conditioner control method according to claim 1, characterized in that: The method of detecting that an infant user misoperates the air conditioner remote controller within a preset time period, entering a standby state and locking the remote control command receiving function of the air conditioner includes: After receiving the remote control command of the air conditioner remote controller, detecting the reception of any remote control command within a preset time period; When no remote control command is received within the preset time period, it is determined that the air conditioner remote control is triggered by an infant user by mistake; When the remote control commands are received multiple times within the preset time period and the received remote control commands have no temporal regularity, it is determined that the infant user has mistakenly triggered the air conditioner remote control multiple times.
3. The air conditioner control method according to claim 1, characterized in that: After entering the standby state and locking the remote control command receiving function of the air conditioner, the control method further includes: When a non-infant user appears in the detection space, unlocking the remote control command receiving function of the air conditioner and keeping it in a standby state; When a remote control instruction of the air conditioner remote controller is received, the air conditioner is controlled to operate according to the remote control instruction.
4. The control method of the air conditioner according to claim 3, characterized in that: When receiving the remote control instruction of the air conditioner remote controller, controlling the operation of the air conditioner according to the remote control instruction includes: Determine the position of the non-infant user by using the radar module; When receiving a remote control command from the air conditioner remote controller, determining the position of the air conditioner remote controller, and determining that the non-infant user is operating the air conditioner remote controller according to the position of the air conditioner remote controller and the position of the non-infant user; The air conditioner is controlled to operate according to the remote control instruction.
5. The air conditioner control method according to claim 1, characterized in that: The step of obtaining the user's body surface temperature and controlling the operating state of the air conditioner so that the absolute value of the difference between the user's body surface temperature and the indoor ambient temperature is less than or equal to a preset temperature threshold comprises: Acquiring the user's body surface temperature through the thermal imaging module, and determining the absolute value of the difference between the user's body surface temperature and the indoor ambient temperature; When the absolute value of the difference is greater than the preset temperature threshold, the air conditioner is controlled to perform cooling or heating according to the set temperature; When the absolute value of the difference is less than or greater than the preset temperature threshold, the air conditioner is controlled to adaptively adjust the set temperature to keep the absolute value of the difference equal to the preset temperature threshold.
6. The air conditioner control method according to claim 1, characterized in that: The control method further comprises: When there are only infant users and child users in the detection space, the user's body surface temperature is obtained, and the operating state of the air conditioner is controlled so that the absolute value of the difference between the user's body surface temperature and the indoor ambient temperature is less than or equal to a preset temperature threshold.
7. The air conditioner control method according to claim 1, characterized in that: The age attribute also includes adult, and the control method further includes: When an adult user exists in the detection space and a remote control instruction of the air conditioner remote controller is received, the air conditioner is controlled to operate according to the remote control instruction.
8. The air conditioner control method according to claim 7, characterized in that: When an adult user exists in the detection space and a remote control instruction of the air conditioner remote controller is received, controlling the operation of the air conditioner according to the remote control instruction includes: determining the location of the adult user by means of the radar module; When receiving a remote control command from the air conditioner remote controller, determining the position of the air conditioner remote controller, and determining that an adult user is operating the air conditioner remote controller according to the position of the air conditioner remote controller and the position of the adult user; The air conditioner is controlled to operate according to the remote control instruction.
9. The air conditioner control method according to claim 1, characterized in that: The body information includes height and mobility; and determining the age attribute of each user in the detection space according to the human body heat distribution information and the body information includes: If the user's height is less than the preset height, the mobility is lower than the preset index, and the body heat is concentrated in the head and chest, the user is determined to be an infant user; If the user's height is shorter than the preset height, the mobility is higher than the preset index, and the body heat is concentrated in the head and torso, the user is determined to be a child user; When the user's height is greater than the preset height, the mobility is higher than the preset index, and the body heat is concentrated in the head and limbs, the user is determined to be an adult user.
10. The air conditioner control method according to claim 1, characterized in that: Before determining the user's body heat distribution information by the thermal imaging module and determining the user's body posture information by the radar module, the method further includes: The air conditioner is controlled to enter an anti-mistouch mode of the air conditioner remote controller.
11. A control device, characterized in that It includes at least one processor and a memory for communicating with the at least one processor; 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 so that the at least one processor can execute the control method of the air conditioner as described in any one of claims 1 to 10.
12. An air conditioner, characterized in that: Comprising a control device as claimed in claim 11.