Air conditioning apparatus, control method thereof, readable storage medium, program product
By acquiring the recognition parameters of radar and the human body, and adjusting the radar's recognition range and judgment criteria, the problem of misjudgment of location caused by excessively high radar recognition accuracy in air conditioning equipment has been solved, thereby improving the accuracy of air outlet control and user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- GD MIDEA AIR CONDITIONING EQUIP CO LTD
- Filing Date
- 2024-12-09
- Publication Date
- 2026-06-09
AI Technical Summary
The millimeter-wave radar in air conditioning equipment has too high an accuracy at close range, which can lead to misjudgment of human position, affecting the accuracy of airflow control and reducing user experience.
By acquiring parameters such as the distance between the radar and the human body, the duration of the human body's position, and the position angle, the radar's angle recognition range and judgment criteria are adjusted to determine the accurate location area of the human body, thereby enabling airflow control.
This improves the accuracy of air conditioning equipment in the air outlet control stage, thus enhancing the user experience.
Smart Images

Figure CN122170519A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of air conditioning equipment control technology, and in particular to an air conditioning equipment and its control method, a readable storage medium, and a program product. Background Technology
[0002] By incorporating a millimeter-wave radar module, air conditioning equipment can achieve functions such as presence and occupancy detection, personnel detection, and location detection. It can also adjust the air conditioning airflow angle according to the location of people, realizing intelligent control functions such as blowing air onto people or avoiding people.
[0003] However, for millimeter-wave radar with angular resolution, its recognition accuracy decreases with increasing distance. In this case, to ensure effective long-range recognition, its near-range sensitivity becomes extremely high. Consequently, when the radar is close to a person, any movement of a part of the body will be quickly detected and interpreted as a change in position, leading to incorrect assessments of the person's location. Such misjudgments can cause air conditioning equipment to perform incorrect airflow control, negatively impacting the user experience. Summary of the Invention
[0004] The main purpose of this application is to provide an air conditioning device and its control method, a readable storage medium, and a program product, which aims to improve the problem of erroneous operation of the air conditioning device in the air outlet control stage due to radar misjudgment, so as to improve the user's experience of using the air conditioning device.
[0005] To achieve the above objectives, this application provides a control method for an air conditioning device, the control method comprising:
[0006] During the operation of the air conditioning equipment, the radar on the air conditioning equipment is controlled to perform human body identification.
[0007] The radar acquires recognition parameters during the human body recognition process; the recognition parameters include at least one of the following: the distance between the radar and the human body, the duration of the human body's current position, and the human body's position angle.
[0008] Based on the identification parameters, the location region of the human body is determined;
[0009] Airflow control is performed based on the airflow control command and the determined location of the human body.
[0010] In one embodiment, the identification parameters include the distance between the radar and the human body;
[0011] The step of determining the location region of the human body based on the recognition parameters includes:
[0012] Adjust the radar's angular recognition range in each location area based on the distance between the radar and the human body;
[0013] From the adjusted angular recognition range of each location area, determine the target angular recognition range of the human body at its current location.
[0014] The location area corresponding to the target angle recognition range is taken as the location area of the human body.
[0015] In one embodiment, the step of adjusting the angular recognition range of the radar in each location area based on the distance between the radar and the human body includes:
[0016] Based on the distance between the radar and the human body, the intermediate angle recognition range of the radar in the intermediate position area is determined, and based on the intermediate angle recognition range, the edge angle recognition range of the radar in each edge position area is determined; the intermediate angle recognition range is negatively correlated with the distance.
[0017] The angle recognition range of the radar in the middle position area is adjusted to the middle angle recognition range, and the angle recognition range of the radar in each edge position area is adjusted to the respective edge angle recognition range.
[0018] In one embodiment, the step of determining the intermediate angle recognition range of the radar in the intermediate position region based on the distance between the radar and the human body includes:
[0019] When the distance between the radar and the human body is less than or equal to a preset distance, the first preset angle recognition range is taken as the middle angle recognition range of the radar in the middle position area.
[0020] When the distance between the radar and the human body is greater than the preset distance, the second preset angle recognition range is taken as the middle angle recognition range of the radar in the middle position area.
[0021] The first preset angle recognition range is larger than the second preset angle recognition range.
[0022] In one embodiment, the step of determining the intermediate angle recognition range of the radar in the intermediate position region based on the distance between the radar and the human body further includes:
[0023] Based on a preset mapping relationship between distance and angle recognition range, the angle recognition range corresponding to the distance between the radar and the human body is obtained, which is used as the intermediate angle recognition range of the radar in the intermediate position area.
[0024] In one embodiment, the identification parameters include the duration of the human body's current position;
[0025] The step of determining the location region of the human body based on the recognition parameters includes:
[0026] When the duration of the human body in the current position reaches a preset time, the location area to which the current position belongs is taken as the location area of the human body;
[0027] When the duration of the human body in its current position is less than the preset time, the location area of the previous position of the human body is taken as the location area of the human body.
[0028] In one embodiment, the identification parameters include the position angle of the human body;
[0029] The step of determining the location region of the human body based on the recognition parameters includes:
[0030] Obtain the angle difference between the current position angle of the human body and the position angle of the previous position;
[0031] When the angle difference is greater than the target angle span, the location area to which the current position belongs is taken as the location area of the human body;
[0032] When the angle difference is less than or equal to the target angle span, the location area to which the previous position belongs is taken as the location area of the human body.
[0033] In one embodiment, the identification parameters further include the distance between the radar and the human body;
[0034] The process of determining the target angular span includes:
[0035] The target angular span is determined based on the distance between the radar and the human body; the target angular span is negatively correlated with the distance.
[0036] In one embodiment, the identification parameters include at least two of the following: the distance between the radar and the human body, the duration of the human body's current position, and the position angle of the human body;
[0037] The step of determining the location region of the human body based on the recognition parameters includes:
[0038] Based on each recognition parameter, the location region of the human body is determined, and the location region determination results are obtained;
[0039] If all the location area determination results are that the human body is in the location area to which the current location belongs, then the location area to which the current location belongs is taken as the location area where the human body is located.
[0040] If, among the determination results of each location region, there is at least one location region determination result indicating that the human body is in the location region to which the previous location belongs, then the location region to which the previous location belongs shall be taken as the location region where the human body is located.
[0041] In addition, to achieve the above objectives, this application also provides an air conditioning device, the air conditioning device comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the control method for the air conditioning device as described above.
[0042] In addition, to achieve the above objectives, this application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the control method for the air conditioning device as described above.
[0043] In addition, to achieve the above objectives, this application also provides a computer program product, which includes a computer program that, when executed by a processor, implements the steps of the control method for the air conditioning device as described above.
[0044] This application provides a control method for an air conditioning device. During the operation of the air conditioning device, the radar on the air conditioning device is first controlled to perform human body recognition; then, the recognition parameters of the radar during the human body recognition process are acquired; the recognition parameters include at least one of the following: the distance between the radar and the human body, the duration of the human body in the current position, and the position angle of the human body; then, the location area of the human body is determined according to the recognition parameters; and then, air outlet control is performed according to the air outlet control command and the determined location area of the human body.
[0045] Therefore, in the process of human body recognition using radar in air conditioning equipment, this application does not directly use the radar's recognition results of human body position to determine the area where the human body is located. Instead, it uses at least one of the following radar recognition parameters during the human body recognition process: the distance between the radar and the human body, the duration of the human body's current position, and the angle of the human body's position, to determine the area where the human body is located. This improves the accuracy of the determined human body location area, thereby mitigating the problem of erroneous operation of the air conditioning equipment in the air outlet control stage caused by radar misjudgment, and improving the user experience of the air conditioning equipment. Attached Figure Description
[0046] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0047] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0048] Figure 1 A schematic flowchart illustrating the control method for an air conditioning device provided in the first embodiment of this application;
[0049] Figure 2 A schematic flowchart illustrating the control method for an air conditioning device provided in the second embodiment of this application;
[0050] Figure 3 A schematic flowchart illustrating the control method for an air conditioning device provided in the third embodiment of this application;
[0051] Figure 4 A schematic flowchart illustrating the control method for an air conditioning device provided in the fourth embodiment of this application;
[0052] Figure 5 A schematic diagram of the module structure of the control device for an air conditioning equipment provided in this application embodiment;
[0053] Figure 6 This is a schematic diagram of the hardware operating environment involved in the embodiments of this application.
[0054] The purpose, features, and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0055] It should be understood that the specific embodiments described herein are merely illustrative of the technical solutions of this application and are not intended to limit this application.
[0056] To better understand the technical solution of this application, a detailed description will be provided below in conjunction with the accompanying drawings and specific implementation methods.
[0057] By incorporating a millimeter-wave radar module, air conditioning equipment can achieve functions such as presence and occupancy detection, personnel detection, and location detection. It can also adjust the air conditioning airflow angle according to the location of people, realizing intelligent control functions such as blowing air onto people or avoiding people.
[0058] However, for millimeter-wave radar with angular resolution, its recognition accuracy decreases with increasing distance. In this case, to ensure effective long-range recognition, its near-range sensitivity becomes extremely high. Consequently, when the radar is close to a person, any movement of a part of the body will be quickly detected and interpreted as a change in position, leading to incorrect assessments of the person's location. Such misjudgments can cause air conditioning equipment to perform incorrect airflow control, negatively impacting the user experience.
[0059] Based on this, this application provides a control method for an air conditioning device. During the operation of the air conditioning device, the radar on the air conditioning device is first controlled to perform human body recognition; then the recognition parameters of the radar during the human body recognition process are acquired; the recognition parameters include at least one of the following: the distance between the radar and the human body, the duration of the human body in the current position, and the position angle of the human body; then the location area of the human body is determined according to the recognition parameters; and then the air outlet control is performed according to the air outlet control command and the determined location area of the human body.
[0060] Therefore, in the process of human body recognition using radar in air conditioning equipment, this application does not directly use the radar's recognition results of human body position to determine the area where the human body is located. Instead, it uses at least one of the following radar recognition parameters during the human body recognition process: the distance between the radar and the human body, the duration of the human body's current position, and the angle of the human body's position, to determine the area where the human body is located. This improves the accuracy of the determined human body location area, thereby mitigating the problem of erroneous operation of the air conditioning equipment in the air outlet control stage caused by radar misjudgment, and improving the user experience of the air conditioning equipment.
[0061] The execution subject of the control method for the air conditioning equipment in this application can be the air conditioning equipment itself. The air conditioning equipment can be an air conditioner or other equipment that regulates the air by controlling itself, or it can be a server, central controller, wired controller, or other equipment that regulates the air by controlling other equipment. This embodiment does not specifically limit it in this regard.
[0062] The following description uses an air conditioning device as the main implementer to illustrate the various embodiments.
[0063] Based on this, this application proposes a control method for an air conditioning device according to a first embodiment. Please refer to [link / reference]. Figure 1 The control method for air conditioning equipment may include steps S10 to S40:
[0064] Step S10: During the operation of the air conditioning equipment, control the radar on the air conditioning equipment to perform human body recognition;
[0065] Step S20: Obtain the recognition parameters of the radar during the human body recognition process; the recognition parameters include at least one of the following: the distance between the radar and the human body, the duration of the human body in the current position, and the position angle of the human body.
[0066] Step S30: Determine the location area of the human body based on the recognition parameters;
[0067] Step S40: Perform airflow control based on the airflow control command and the determined location area of the human body.
[0068] This embodiment provides a control method for an air conditioning device. During the operation of the air conditioning device, the radar on the air conditioning device is first controlled to perform human body recognition; then, the recognition parameters of the radar during the human body recognition process are acquired; the recognition parameters include at least one of the following: the distance between the radar and the human body, the duration of the human body in the current position, and the position angle of the human body; then, the location area of the human body is determined according to the recognition parameters; and then, air outlet control is performed according to the air outlet control command and the determined location area of the human body.
[0069] Therefore, in this embodiment, during the human body recognition process using radar on the air conditioning equipment, the location of the human body is not determined directly by the radar's recognition results. Instead, at least one of the following parameters from the radar's human body recognition process—namely, the distance between the radar and the human body, the duration of the human body's current position, and the angle of the human body's position—is used to determine the location of the human body. This improves the accuracy of the determined location of the human body, thereby mitigating the problem of erroneous operation in the air conditioning equipment's airflow control due to radar misjudgments and enhancing the user experience of the air conditioning equipment.
[0070] Based on the first embodiment described above, a second embodiment of the control method for the air conditioning equipment of this application is proposed. In the second embodiment, the identification parameter includes the distance between the radar and the human body; please refer to... Figure 2 Step S30 may include steps S31 to S33:
[0071] Step S31: Adjust the angle recognition range of the radar in each location area according to the distance between the radar and the human body;
[0072] It should be noted that, to reduce the probability of radar misjudgments at close range, the angular recognition range of the radar in the central region can be increased when the distance between the radar and the human body is relatively short. Therefore, when adjusting the angular recognition range of the radar in different regions based on the distance between the radar and the human body, the central angular recognition range of the radar in the central region can be determined first, and then the edge angular recognition range of the radar in each edge region can be determined based on the central angular recognition range; the central angular recognition range is negatively correlated with distance. Then, the angular recognition range of the radar in the central region is adjusted to the central angular recognition range, and the angular recognition range of the radar in each edge region is adjusted to its respective edge angular recognition range.
[0073] The intermediate angle recognition range refers to the angle recognition range that the radar needs to adjust to in the central position area, while the edge angle recognition range refers to the angle recognition range that the radar needs to adjust to in the edge position area. The intermediate angle recognition range is negatively correlated with distance; that is, the closer the radar is to the human body, the larger the intermediate angle recognition range, and the farther the radar is from the human body, the smaller the intermediate angle recognition range. When determining the edge angle recognition range of the radar in each edge position area based on the intermediate angle recognition range, the remaining angle recognition range of the radar can be evenly distributed among the edge position areas.
[0074] For example, assuming the radar's position areas include a left position area, a middle position area, and a right position area, and the radar's total angular recognition range is 120° (e.g., it can recognize a human body with a position angle between 30° and 150°); if the middle angle recognition range has been determined to be 60° (i.e., a position angle between 60° and 120° would be considered to be in the middle position area), then the radar's remaining angular recognition range can be determined to be 60°. Therefore, it can be determined that the radar's edge angular recognition range in both the left and right position areas is 30° (i.e., a position angle between 30° and 60° would be considered to be in the left position area; a position angle between 120° and 150° would be considered to be in the right position area).
[0075] For example, if the intermediate angle recognition range has been determined to be 40° (i.e., a position angle between 70° and 110° is considered to be in the intermediate position area), then the remaining angle recognition range of the radar can be determined to be 80°. Therefore, it can be determined that the edge angle recognition range of the radar in both the left and right position areas is 40° (i.e., a position angle between 30° and 70° is considered to be in the left position area; a position angle between 110° and 150° is considered to be in the right position area).
[0076] In one feasible implementation, the step of determining the intermediate angle recognition range of the radar in the intermediate position area based on the distance between the radar and the human body may include steps S311 to S312:
[0077] Step S311: When the distance between the radar and the human body is less than or equal to the preset distance, the first preset angle recognition range is taken as the middle angle recognition range of the radar in the middle position area.
[0078] It should be noted that the preset distance is used as a basis for determining whether the distance between the radar and the human body is too close. The preset distance can be a default value, such as 1 meter; or it can be flexibly set by the user according to the actual situation. This embodiment does not make a specific limitation on this. The first preset angle recognition range can be a default range, such as 60°, or it can be flexibly set by the user according to the actual situation. This embodiment does not make a specific limitation on this.
[0079] Step S312: When the distance between the radar and the human body is greater than the preset distance, the second preset angle recognition range is taken as the middle angle recognition range of the radar in the middle position area.
[0080] The first preset angle recognition range is larger than the second preset angle recognition range.
[0081] It should be noted that the second preset angle recognition range can be a default range, such as 40°, or it can be flexibly set by the user according to the actual situation. This embodiment does not make specific limitations on this.
[0082] In another feasible implementation, the step of determining the intermediate angle recognition range of the radar in the intermediate position area based on the distance between the radar and the human body may further include step S313:
[0083] Step S313: Based on the preset mapping relationship between distance and angle recognition range, obtain the angle recognition range corresponding to the distance between the radar and the human body, and use it as the intermediate angle recognition range of the radar in the intermediate position area.
[0084] It should be noted that a relational table can be used to record the mapping relationship between distance and angle recognition range. Thus, using the distance between the radar and the human body as an index, the angle recognition range corresponding to this distance can be found in a preset relational table, serving as the radar's intermediate angle recognition range in the intermediate position area. Alternatively, a relational curve can be used to record the mapping relationship between distance and angle recognition range. Therefore, the distance between the radar and the human body can be input into a preset relational curve function to obtain the angle recognition range corresponding to this distance, also serving as the radar's intermediate angle recognition range in the intermediate position area. This embodiment does not impose specific limitations on this approach.
[0085] Understandably, of the two feasible implementation methods described above, the first method essentially sets different intermediate angle recognition ranges for different distance intervals, which can be implemented using simple algorithmic logic. The second method, however, sets different intermediate angle recognition ranges for different distances, which, compared to the first method, typically requires more complex algorithmic logic, but it is more effective in reducing the probability of radar misjudgments at close range. Therefore, in practical use, users can flexibly choose the specific implementation method that determines the intermediate angle recognition range of the radar in the intermediate position area based on the distance between the radar and the human body, according to their actual needs.
[0086] Step S32: Determine the target angle recognition range of the human body at the current position from the adjusted angle recognition range of each position area;
[0087] Step S33: The location area corresponding to the target angle recognition range is taken as the location area of the human body.
[0088] In this embodiment, the angular recognition range of the radar in each location area is adjusted according to the distance between the radar and the human body, so that the angular recognition range of the radar in each location area can adapt to the distance between the radar and the human body. This reduces the probability of the radar making incorrect judgments at close range, improving the accuracy of determining the location of the human body. This improves the problem of erroneous operation of the air conditioning equipment in the airflow control stage caused by radar misjudgments, thus enhancing the user experience of the air conditioning equipment.
[0089] Based on the first embodiment described above, a third embodiment of the control method for the air conditioning equipment of this application is proposed. In this third embodiment, the identification parameter includes the duration of the human body being in its current position; please refer to... Figure 3 Step S30 may include steps S34 to S35:
[0090] Step S34: When the duration of the human body in the current position reaches a preset time, the location area to which the current position belongs is taken as the location area of the human body.
[0091] Step S35: When the duration of the human body in the current position is less than the preset time, the position area of the previous position of the human body is taken as the position area of the human body.
[0092] It should be noted that the preset time is used as the basis for determining whether the human body is stably in a certain position. The preset time can be a default time, such as 5 seconds, or it can be flexibly set by the user according to the actual situation. This embodiment does not make specific limitations on this.
[0093] It is understandable that a person may only be in a certain position briefly, or the radar, due to its higher sensitivity at close range, may mistakenly determine that the person is only briefly in a certain position based on the movement of a part of the body. In such cases, if the air conditioning device immediately adjusts its airflow control operation for the new position, it will affect the user experience. Therefore, this embodiment is designed so that the location of the person is only determined when the person has been in the current position for a sufficiently long time, i.e., when the person is determined to be stably in the current position; otherwise, if the person has been in the current position for a short time, the location of the person's previous position will still be used as the location of the person. Therefore, this embodiment can reduce the probability of radar misjudgment at close range to a certain extent, thereby improving the accuracy of the determined location of the person and improving the problem of incorrect operation of the air conditioning device in the airflow control stage caused by radar misjudgment, thus improving the user experience of the air conditioning device.
[0094] Based on the first embodiment described above, a fourth embodiment of the control method for the air conditioning equipment of this application is proposed. In this fourth embodiment, the identification parameters include the position angle of the human body; please refer to... Figure 4 Step S30 may include steps S36 to S38:
[0095] Step S36: Obtain the angle difference between the current position angle of the human body and the position angle of the previous position;
[0096] Step S37: When the angle difference is greater than the target angle span, the current location area is taken as the location area of the human body.
[0097] It should be noted that the target angle span can be a user-defined angle span, or it can be flexibly set according to the distance between the radar and the human body. This embodiment does not impose a specific limitation on this. When flexibly setting the target angle span according to the distance between the radar and the human body, the target angle span needs to be negatively correlated with the distance; that is, the closer the distance between the radar and the human body, the larger the target angle span, and the farther the distance between the radar and the human body, the smaller the target angle span.
[0098] In one feasible implementation, the step of determining the target angle span based on the distance between the radar and the human body may include: obtaining the angle span corresponding to the distance between the radar and the human body based on a preset mapping relationship between distance and angle span, and using it as the target angle span.
[0099] A relational table can be used to record the mapping relationship between distance and angular span. Thus, using the distance between the radar and the human body as an index, the angular span corresponding to that distance can be found in the preset relational table and used as the target angular span. Alternatively, a relational curve can be used to record the mapping relationship between distance and angular span. Thus, the distance between the radar and the human body can be input into the curve function of a preset relational curve to obtain the angular span corresponding to that distance, which can also be used as the target angular span. This embodiment does not impose specific limitations on this approach.
[0100] Step S38: When the angle difference is less than or equal to the target angle span, the location area of the previous position is taken as the location area of the human body.
[0101] For example, taking a target angle span of 30° as an example, assuming that the previous position of the human body belongs to area A, the current position of the human body belongs to area B, and the angle of the human body at the previous position is 50°, while the angle of the human body at the current position is 90°, the angle difference between the two is 40°, which is greater than the target angle span, so area B can be taken as the location area of the human body.
[0102] For example, if the angle of the human body in the previous position is 50° and the angle of the human body in the current position is 75°, the angle difference between the two is 25°, which is less than the target angle span, then area A can be taken as the location of the human body.
[0103] It is understandable that when a human body is at the transition boundary between two location regions, if the distance between the radar and the human body is close, the radar may easily misjudge a change in position when a part of the human body moves to the new location region due to its higher sensitivity at the near end. Therefore, in this embodiment, the current location region is only considered as the human body's location region when the angle difference between the current position angle and the previous position angle is greater than the target angle span; otherwise, the previous position area will still be considered as the human body's location region. Thus, this embodiment can reduce the probability of radar misjudgment at the near end to a certain extent, thereby improving the accuracy of the determined human body location region. This improves the problem of erroneous operation of air conditioning equipment in the air outlet control stage caused by radar misjudgment, and enhances the user experience of the air conditioning equipment.
[0104] Based on the first, second, third, and / or fourth embodiments described above, a fifth embodiment of the control method for the air conditioning equipment of this application is proposed. In the fifth embodiment, when the identification parameters include at least two of the following parameters: the distance between the radar and the human body, the duration of the human body's current position, and the position angle of the human body; step S30 may include steps S301 to S303:
[0105] Step S301: Determine the location region of the human body based on each recognition parameter, and obtain the location region determination results;
[0106] Step S302: If the determination results of each location area are all that the human body is in the location area to which the current location belongs, then the location area to which the current location belongs is taken as the location area where the human body is located.
[0107] Step S303: If, among the determination results of each location area, there is at least one location area determination result indicating that the human body is located in the location area to which the previous location belongs, then the location area to which the previous location belongs is taken as the location area where the human body is located.
[0108] For example, consider two parameters: the duration of the human body's current position and the angle of the human body's position. If the duration of the human body's current position reaches a preset time, and the angle difference between the human body's current position angle and the angle of the human body's previous position is greater than the target angle span, then the location area to which the current position belongs can be taken as the location area of the human body. If the duration of the human body's current position is less than the preset time, and / or the angle difference between the human body's current position angle and the angle of the human body's previous position angle is less than or equal to the target angle span, then the location area to which the previous position belongs can be taken as the location area of the human body.
[0109] In this embodiment, when the identification parameters include at least two of the following: the distance between the radar and the human body, the duration of the human body's current position, and the angle of the human body's position, the system is configured to require that each location region determined based on each identification parameter corresponds to the location region where the human body is currently located before the current location region is considered the human body's location region. Otherwise, the location region of the previous location of the human body will still be considered the human body's location region. This further improves the accuracy of the determined human body location region, thereby mitigating the problem of erroneous operation in the air conditioning equipment's airflow control due to radar misjudgments, and ultimately enhancing the user experience of the air conditioning equipment.
[0110] This application also provides a control device for an air conditioning equipment. Please refer to... Figure 5 The control device for the air conditioning equipment may include:
[0111] The radar control module 10 is used to control the radar on the air conditioning equipment to perform human body recognition during the operation of the air conditioning equipment.
[0112] The identification parameter acquisition module 20 is used to acquire the identification parameters of the radar during the human body recognition process; the identification parameters include at least one of the following parameters: the distance between the radar and the human body, the duration of the human body in the current position, and the position angle of the human body.
[0113] The location region determination module 30 is used to determine the location region of the human body based on the recognition parameters;
[0114] The air outlet control module 40 is used to control the air outlet according to the air outlet control command and the determined location area of the human body.
[0115] In one embodiment, the identification parameters include the distance between the radar and the human body; the location area determination module 30 is further configured to:
[0116] Adjust the radar's angular recognition range in each location area based on the distance between the radar and the human body;
[0117] From the adjusted angular recognition range of each location area, determine the target angular recognition range of the human body at its current location.
[0118] The location area corresponding to the target angle recognition range is taken as the location area of the human body.
[0119] In one embodiment, the location region determination module 30 is further configured to:
[0120] Based on the distance between the radar and the human body, the intermediate angle recognition range of the radar in the intermediate position area is determined, and based on the intermediate angle recognition range, the edge angle recognition range of the radar in each edge position area is determined; the intermediate angle recognition range is negatively correlated with distance.
[0121] Adjust the radar's angular recognition range in the middle position area to the middle angular recognition range, and adjust the radar's angular recognition range in each edge position area to their respective edge angular recognition range.
[0122] In one embodiment, the location region determination module 30 is further configured to:
[0123] When the distance between the radar and the human body is less than or equal to the preset distance, the first preset angle recognition range is taken as the middle angle recognition range of the radar in the middle position area.
[0124] When the distance between the radar and the human body is greater than the preset distance, the second preset angle recognition range is taken as the middle angle recognition range of the radar in the middle position area.
[0125] The first preset angle recognition range is larger than the second preset angle recognition range.
[0126] In one embodiment, the location region determination module 30 is further configured to:
[0127] Based on a preset mapping relationship between distance and angle recognition range, the angle recognition range corresponding to the distance between the radar and the human body is obtained, which serves as the intermediate angle recognition range of the radar in the intermediate position area.
[0128] In one embodiment, the identification parameters include the duration of the human body's current position; the location region determination module 30 is further configured to:
[0129] When the duration of the human body in the current position reaches the preset time, the location area to which the current position belongs is taken as the location area of the human body;
[0130] When the duration of the human body in its current position is less than the preset time, the location area of the previous position of the human body is taken as the location area of the human body.
[0131] In one embodiment, the identification parameters include the position angle of the human body; the position region determination module 30 is further used for:
[0132] Obtain the angle difference between the current position angle of the human body and the position angle of the previous position;
[0133] When the angle difference is greater than the target angle span, the current location area is taken as the human body location area;
[0134] When the angle difference is less than or equal to the target angle span, the location area of the previous position is taken as the location area of the human body.
[0135] In one embodiment, the identification parameters also include the distance between the radar and the human body; the control device for the air conditioning equipment further includes:
[0136] The target angular span is determined based on the distance between the radar and the human body; the target angular span is negatively correlated with the distance.
[0137] In one embodiment, when the identification parameters include at least two of the following parameters: the distance between the radar and the human body, the duration of the human body's current position, and the position angle of the human body; the location region determination module 30 is further configured to:
[0138] Based on each recognition parameter, the location region of the human body is determined, and the location region determination results are obtained;
[0139] If all the location area determination results are that the human body is in the location area to which the current location belongs, then the location area to which the current location belongs will be taken as the location area of the human body.
[0140] If, among the results of determining the location region, there is at least one location region that indicates the human body is in the location region of the previous location, then the location region of the previous location will be taken as the location region of the human body.
[0141] The control device for air conditioning equipment provided in this application adopts the control method for air conditioning equipment in the above embodiments, which can improve the problem of erroneous operation of air conditioning equipment in the air outlet control stage caused by radar misjudgment, thereby improving the user's experience of air conditioning equipment. Compared with the prior art, the beneficial effects of the control device for air conditioning equipment provided in this application are the same as the beneficial effects of the control method for air conditioning equipment provided in the above embodiments, and other technical features in the control device for air conditioning equipment are the same as the features disclosed in the methods of the above embodiments, and will not be repeated here.
[0142] This application also provides an air conditioning device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, which are executed by the at least one processor to enable the at least one processor to perform the control method of the air conditioning device in the above embodiments.
[0143] The following is for reference. Figure 6 It shows a structural schematic diagram of an air conditioning device suitable for implementing the embodiments of this application. Figure 6 The air conditioning device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments of this application.
[0144] like Figure 6As shown, the air conditioning device may include a processing unit 101 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 102 or a program loaded from a storage device 103 into a random access memory (RAM) 104. The RAM 104 also stores various programs and data required for the operation of the air conditioning device. The processing unit 101, ROM 102, and RAM 104 are interconnected via a bus 105. An input / output (I / O) interface 106 is also connected to the bus. Typically, the following systems can be connected to the I / O interface 106: input devices 107 including, for example, a touchscreen, touchpad, keyboard, mouse, image sensor, microphone, accelerometer, gyroscope, etc.; output devices 108 including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 103 including, for example, magnetic tape, hard disk, etc.; and communication devices 109. Communication device 109 allows the air conditioning unit to communicate wirelessly or wiredly with other devices to exchange data. Although the figure shows an air conditioning unit with various systems, it should be understood that it is not required to implement or possess all of the systems shown. More or fewer systems may be implemented alternatively.
[0145] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device, or installed from storage device 103, or installed from ROM 102. When the computer program is executed by processing device 101, it performs the functions defined in the methods of the embodiments of this application.
[0146] The air conditioning device provided in this application, employing the control method of the air conditioning device in the above embodiments, can improve the problem of erroneous operation in the air outlet control stage caused by radar misjudgment, thereby improving the user experience of the air conditioning device. Compared with the prior art, the beneficial effects of the air conditioning device provided in this application are the same as the beneficial effects of the control method of the air conditioning device provided in the above embodiments, and other technical features in this air conditioning device are the same as those disclosed in the methods of the above embodiments, and will not be repeated here.
[0147] It should be understood that various parts of the embodiments of this application can be implemented using hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in any suitable manner in one or more embodiments or examples.
[0148] The above description is merely a specific implementation of the embodiments of this application, but the protection scope of the embodiments of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the protection scope of the embodiments of this application. Therefore, the protection scope of the embodiments of this application should be determined by the protection scope of the above claims.
[0149] This application also provides a computer-readable storage medium storing a computer program that can run on a processor. The computer program is used to execute the control method of the air conditioning device in the above embodiments.
[0150] The computer-readable storage medium provided in this application embodiment may be, for example, a USB flash drive, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems or devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: 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 embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, system, or device. The program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination thereof.
[0151] The aforementioned computer-readable storage medium may be included in the air conditioning equipment; or it may exist independently and not be assembled into the air conditioning equipment.
[0152] The aforementioned computer-readable storage medium carries one or more programs that, when executed by the air conditioning device, cause the air conditioning device to: control a radar on the air conditioning device to perform human body recognition during operation; acquire recognition parameters of the radar during the human body recognition process; the recognition parameters include at least one of the following: the distance between the radar and the human body, the duration of the human body's current position, and the angle of the human body's position; determine the location area of the human body based on the recognition parameters; and perform airflow control based on the airflow control command and the determined location area of the human body.
[0153] Computer program code for performing the operations of this disclosure can be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, and C++, and conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0154] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0155] The modules described in the embodiments of this application can be implemented in software or hardware. The names of the modules do not necessarily limit the functionality of the unit itself.
[0156] The computer-readable storage medium provided in this application embodiment stores computer-readable program instructions for executing the control method of the air conditioning device described above. This improves the problem of erroneous operation of the air conditioning device in the air outlet control stage caused by radar misjudgment, thereby enhancing the user experience of the air conditioning device. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in this application embodiment are the same as the beneficial effects of the control method of the air conditioning device provided in the above embodiments, and will not be repeated here.
[0157] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the control method for the air conditioning equipment as described above.
[0158] The computer program product provided in this application can improve the problem of erroneous operation of air conditioning equipment in the air outlet control stage caused by radar misjudgment, thereby improving the user experience of air conditioning equipment. Compared with the prior art, the beneficial effects of the computer program product provided in this application are the same as the beneficial effects of the air conditioning equipment control method provided in the above embodiments, and will not be repeated here.
[0159] The above are merely preferred embodiments of this application and do not limit the patent scope of this application. Any equivalent structural or procedural transformations made using the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent scope of this application.
Claims
1. A control method for an air conditioning device, characterized in that, The control method for the air conditioning equipment includes: During the operation of the air conditioning equipment, the radar on the air conditioning equipment is controlled to perform human body identification. The radar acquires recognition parameters during the human body recognition process; the recognition parameters include at least one of the following: the distance between the radar and the human body, the duration of the human body's current position, and the human body's position angle. Based on the identification parameters, the location region of the human body is determined; Airflow control is performed based on the airflow control command and the determined location of the human body.
2. The control method for the air conditioning equipment as described in claim 1, characterized in that, The identification parameters include the distance between the radar and the human body; The step of determining the location region of the human body based on the recognition parameters includes: Adjust the radar's angular recognition range in each location area based on the distance between the radar and the human body; From the adjusted angular recognition range of each location area, determine the target angular recognition range of the human body at its current location. The location area corresponding to the target angle recognition range is taken as the location area of the human body.
3. The control method for the air conditioning equipment as described in claim 2, characterized in that, The step of adjusting the angular recognition range of the radar in each location area based on the distance between the radar and the human body includes: Based on the distance between the radar and the human body, the intermediate angle recognition range of the radar in the intermediate position area is determined, and based on the intermediate angle recognition range, the edge angle recognition range of the radar in each edge position area is determined; the intermediate angle recognition range is negatively correlated with the distance. The angle recognition range of the radar in the middle position area is adjusted to the middle angle recognition range, and the angle recognition range of the radar in each edge position area is adjusted to the respective edge angle recognition range.
4. The control method for the air conditioning equipment as described in claim 3, characterized in that, The step of determining the intermediate angle recognition range of the radar in the intermediate position area based on the distance between the radar and the human body includes: When the distance between the radar and the human body is less than or equal to a preset distance, the first preset angle recognition range is taken as the middle angle recognition range of the radar in the middle position area. When the distance between the radar and the human body is greater than the preset distance, the second preset angle recognition range is taken as the middle angle recognition range of the radar in the middle position area. The first preset angle recognition range is greater than the second preset angle recognition range.
5. The control method for the air conditioning equipment as described in claim 3, characterized in that, The step of determining the intermediate angle recognition range of the radar in the intermediate position area based on the distance between the radar and the human body further includes: Based on a preset mapping relationship between distance and angle recognition range, the angle recognition range corresponding to the distance between the radar and the human body is obtained, which is used as the intermediate angle recognition range of the radar in the intermediate position area.
6. The control method for the air conditioning equipment as described in claim 1, characterized in that, The recognition parameters include the duration of the human body's current position; The step of determining the location region of the human body based on the recognition parameters includes: When the duration of the human body in the current position reaches a preset time, the location area to which the current position belongs is taken as the location area of the human body; When the duration of the human body in its current position is less than the preset time, the location area of the previous position of the human body is taken as the location area of the human body.
7. The control method for the air conditioning equipment as described in claim 1, characterized in that, The identification parameters include the position and angle of the human body; The step of determining the location region of the human body based on the recognition parameters includes: Obtain the angle difference between the current position angle of the human body and the position angle of the previous position; When the angle difference is greater than the target angle span, the location area to which the current position belongs is taken as the location area of the human body; When the angle difference is less than or equal to the target angle span, the location area to which the previous position belongs is taken as the location area of the human body.
8. The control method for the air conditioning equipment as described in claim 7, characterized in that, The identification parameters also include the distance between the radar and the human body; The process of determining the target angular span includes: The target angular span is determined based on the distance between the radar and the human body; the target angular span is negatively correlated with the distance.
9. The control method for the air conditioning equipment as described in claim 1, characterized in that, When the identification parameters include at least two of the following parameters: the distance between the radar and the human body, the duration of the human body's current position, and the angle of the human body's position; The step of determining the location region of the human body based on the recognition parameters includes: Based on each recognition parameter, the location region of the human body is determined, and the location region determination results are obtained; If all the location area determination results are that the human body is in the location area to which the current location belongs, then the location area to which the current location belongs is taken as the location area where the human body is located. If, among the determination results of each location region, there is at least one location region determination result indicating that the human body is in the location region to which the previous location belongs, then the location region to which the previous location belongs shall be taken as the location region where the human body is located.
10. An air conditioning device, characterized in that, The air conditioning device includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the control method for the air conditioning device as claimed in any one of claims 1 to 9.
11. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the steps of the control method for the air conditioning device as described in any one of claims 1 to 9.
12. A computer program product, characterized in that, The computer program product includes a computer program that, when executed by a processor, implements the steps of the control method for the air conditioning equipment as described in any one of claims 1 to 9.