Method, apparatus for controlling air conditioner, air conditioner, and storage medium
By acquiring the real-time location of the air conditioner in multi-user scenarios, determining air supply obstruction, and adjusting the vertical air supply range, the problem of inaccurate air supply in multi-user scenarios is solved, resulting in a better user experience.
Patent Information
- Application Number
- CN202310090499.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-01-30
- Publication Date
- 2025-12-19
- Estimated Expiration
- 2043-01-30
AI Technical Summary
Existing air conditioners have difficulty accurately adjusting the airflow direction in multi-user scenarios, resulting in a poor user experience, especially when there are obstructions or multiple users, they cannot meet actual needs.
By acquiring the real-time locations of multiple users, it is determined whether there is any obstruction to the air supply. Based on the relative position of the user and the air conditioner, the vertical air supply range of the air conditioner is determined, and the air conditioner is controlled to swing vertically within this range to supply air, thus optimizing the air supply method to avoid obstructions.
This improves the accuracy of air delivery and user experience, ensuring that the air can effectively reach the target location and meet the actual needs of multiple users.
Smart Images

Figure CN115900019B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of intelligent household appliances, for example to a method and device for controlling an air conditioner, an air conditioner and a storage medium. BACKGROUND
[0002] With the development of society, people's requirements for air conditioners are no longer limited to simple temperature adjustment, but are developing towards intelligence. For example, current air conditioners can be set to different air outlet modes, including direct blowing mode and anti-direct blowing mode, and users can select modes according to actual needs. However, the air outlet angle of the air conditioner in these modes is fixed, which cannot meet the actual needs of different users in different actual situations.
[0003] A method for controlling an air conditioner is provided in the related art, including: obtaining a state and a position of a user; determining a blowing mode of the air conditioner according to the state of the user; wherein the blowing mode includes one of a following mode, an avoiding mode or a direct blowing mode; determining a wind direction of the blowing mode according to the position of the user; controlling the air conditioner to run in the blowing mode and the wind direction. Wherein the air conditioner includes respectively controlled left and right air deflectors, and the directions of the left and right are respectively adjusted to blow to different target blowing areas.
[0004] In the process of implementing the embodiments of the present disclosure, it is found that at least the following problems exist in the related art:
[0005] Although the positions of the left and right deflectors can be determined according to the position of the user to blow the air to the appropriate direction, the change of the wind direction mainly reflects the movement in the horizontal direction. In actual scenarios with multiple users, the relative positions of the users are more complex. This method is difficult to achieve accurate adjustment of the air conditioner blowing, resulting in difficulty in meeting the actual needs of the user.
[0006] It should be noted that the information disclosed in the above background section is only used to strengthen the understanding of the background of the present application, and therefore can include information that does not constitute prior art known to those of ordinary skill in the art. SUMMARY
[0007] In order to have a basic understanding of some aspects of the disclosed embodiments, the following is a simple summary. The summary is not a general review, nor is it intended to determine key / important components or delineate the scope of protection of these embodiments, but as a prelude to the detailed description below.
[0008] The embodiments of the present disclosure provide a method and device for controlling an air conditioner, an air conditioner and a storage medium to improve the accuracy of air conditioner blowing and optimize user experience.
[0009] In some embodiments, the method comprises: obtaining real-time positions of each user in response to air supply instructions for supplying air to a plurality of users; determining whether there is air supply obstruction according to the real-time positions of each user; determining an up-and-down air supply range of the air conditioner according to relative positions between the users and the air conditioner in the case of air supply obstruction; and controlling the air conditioner to swing air supply up and down within the up-and-down air supply range.
[0010] Optionally, the method for determining that the real-time positions of the users display air supply obstruction comprises: obtaining a position of the air conditioner; determining corresponding air supply angles of each user according to the position of the air conditioner and the real-time positions of each user; and determining that the real-time positions of the users display air supply obstruction if there are identical air supply angles.
[0011] Optionally, the method for determining the up-and-down air supply range of the air conditioner according to the relative positions between the users and the air conditioner comprises: determining a first user who is farthest from the air conditioner and a second user who is closest to the air conditioner among the users with air supply obstruction; determining a first air supply angle corresponding to the first user according to the relative position between the first user and the air conditioner; determining a second air supply angle corresponding to the second user according to the relative position between the second user and the air conditioner; and determining that the up-and-down air supply range comprises the first air supply angle and the second air supply angle.
[0012] Optionally, after the method for determining the up-and-down air supply range of the air conditioner according to the relative positions between the users and the air conditioner, the method further comprises: obtaining a current operation mode of the air conditioner; and correcting the up-and-down air supply range according to the operation mode; wherein the operation mode comprises a cooling mode and a heating mode.
[0013] Optionally, after the method for obtaining the real-time positions of each user, the method further comprises: determining a left-and-right air supply range according to the real-time positions of the users in the case that the real-time positions of the users display no air supply obstruction; and controlling the air conditioner to swing air supply left and right within the left-and-right air supply range.
[0014] Optionally, after the method for determining the left-and-right air supply range according to the real-time positions of the users, the method further comprises: determining a real-time distance between the users and the air conditioner according to the real-time positions of the users; and adjusting an air outlet speed according to the real-time distance.
[0015] Optionally, the method for adjusting the air outlet speed according to the real-time distance comprises: determining the air outlet speed as a first speed in the case that the real-time distance is less than or equal to a first distance threshold; and determining the air outlet speed as a second speed in the case that the real-time distance is greater than a second distance threshold; wherein the first distance threshold is less than or equal to the second distance threshold, and the first speed is less than the second speed.
[0016] In some embodiments, the apparatus comprises a processor and a memory storing program instructions, the processor being configured to execute the above-mentioned method for controlling an air conditioner when running the program instructions.
[0017] In some embodiments, the air conditioner comprises: an air conditioner body; and the above-mentioned apparatus for controlling an air conditioner installed on the air conditioner body.
[0018] In some embodiments, the storage medium stores program instructions, the program instructions, when running, execute the above-mentioned method for controlling an air conditioner.
[0019] The method, apparatus, air conditioner and storage medium for controlling an air conditioner provided by the embodiments of the present disclosure can achieve the following technical effects:
[0020] In the case of needing to supply air to multiple users, the real-time positions of all users in the space are first acquired, and whether there is air supply shielding is judged according to the real-time positions. If there is air supply shielding, it means that the actual needs of the users cannot be met by relying on left and right air swing, at this time, the up and down air supply range of the air conditioner is determined according to the relative position between the user and the air conditioner, and the air conditioner is controlled to swing up and down in the up and down air supply range to supply air, so as to ensure that the air conditioner supplies air to the target position. In the case of air outlet obstruction of the air conditioner, the air supply mode of the air conditioner is adjusted in time, so as to improve the accuracy of air supply of the air conditioner, and further optimize the user experience.
[0021] The foregoing general description and the following description are only exemplary and explanatory, and are not used to limit the present application. BRIEF DESCRIPTION OF DRAWINGS
[0022] One or more embodiments are exemplarily illustrated by corresponding drawings, which do not constitute limitation on the embodiments, elements with the same reference numerals in the drawings show similar elements, the drawings do not constitute proportional limitation, and wherein:
[0023] Figure 1 is a schematic diagram of a method for controlling an air conditioner provided by an embodiment of the present disclosure;
[0024] Figure 2 is a schematic diagram of an application scenario provided by an embodiment of the present disclosure;
[0025] Figure 3 is another schematic diagram of an application scenario provided by an embodiment of the present disclosure;
[0026] Figure 4 is a schematic diagram of another method for controlling an air conditioner provided by an embodiment of the present disclosure;
[0027] Figure 5is a schematic diagram of another method for controlling an air conditioner provided by an embodiment of the present disclosure;
[0028] Figure 6 is a schematic diagram of a device for controlling an air conditioner provided by an embodiment of the present disclosure;
[0029] Figure 7 is a schematic diagram of an air conditioner provided by an embodiment of the present disclosure. DETAILED DESCRIPTION
[0030] In order to enable a person skilled in the art to more fully understand the features and technical contents of the embodiments of the present disclosure, the implementation of the embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings, which are used only for reference and illustration, and are not intended to limit the embodiments of the present disclosure. In the following technical description, in order to facilitate explanation, a plurality of details are provided to provide a full understanding of the disclosed embodiments. However, one or more embodiments can still be implemented without these details. In other cases, well-known structures and devices can be simplified to facilitate the drawings.
[0031] The terms "first", "second", and the like in the specification and claims of the embodiments of the present disclosure and the above-described drawings are used to distinguish similar objects, and do not necessarily have to describe a specific order or sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present disclosure described herein can be implemented. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion.
[0032] Unless otherwise specified, the term "a plurality of" means two or more.
[0033] In the embodiments of the present disclosure, the character " / " represents an "or" relationship between the objects before and after it. For example, A / B represents: A or B.
[0034] The term "and / or" is a description of the association relationship between the objects, which means that there can be three relationships. For example, A and / or B means: A or B, or, A and B, the three relationships.
[0035] The term "corresponding" can refer to an association relationship or a binding relationship. A and B correspond to each other means that there is an association relationship or a binding relationship between A and B.
[0036] In the embodiments of the present disclosure, the smart home appliance refers to a home appliance product formed after introducing microprocessors, sensor technology, network communication technology into home appliances, having the characteristics of intelligent control, intelligent perception and intelligent application. The operation process of the smart home appliance often depends on the application and processing of modern technologies such as the Internet of Things, the Internet and electronic chips. For example, the smart home appliance can realize remote control and management of the smart home appliance by connecting electronic devices.
[0037] In the disclosed embodiments, the terminal device refers to an electronic device with wireless connection function. The terminal device can be connected to the smart home appliance through the Internet, or can be directly connected to the smart home appliance through Bluetooth, WiFi, etc. In some embodiments, the terminal device is, for example, a mobile device, a computer, or a built-in vehicle device in a hovercar, or any combination thereof. The mobile device may, for example, include a mobile phone, a smart home device, a wearable device, a smart mobile device, a virtual reality device, or any combination thereof, wherein the wearable device may, for example, include a smart watch, a smart bracelet, a pedometer, etc.
[0038] In the prior art, the air outlet direction of the air conditioner is adjusted according to the position of the user, but the adjustment of the air direction is often reflected in the horizontal direction, i.e., the air outlet range is swung left and right. However, in actual application scenarios, especially in the case of multiple users, multiple users may be at the same air outlet angle. If air is blown according to this air outlet angle, the air outlet will be blocked by the user close to the air conditioner, resulting in that the air outlet of the air conditioner cannot meet the actual needs of the user away from the air conditioner. Alternatively, the air outlet of the air conditioner may also be blocked by high obstacles such as bookshelves and desks, which will also result in that the actual air outlet needs of the user cannot be met. It can be seen that the air outlet adjustment of the air conditioner in the prior art cannot accurately meet the actual needs of the user, resulting in poor user experience.
[0039] In combination with Figure 1 The disclosed embodiments provide a method for controlling an air conditioner, comprising:
[0040] S101, the processor obtains the real-time position of each user in response to the air supply instruction for air supply to multiple users.
[0041] S102, when the real-time position of the user shows that the air supply is blocked, the processor determines the up-down air supply range of the air conditioner according to the relative position between the user and the air conditioner.
[0042] S103, the processor controls the air conditioner to swing up and down in the up-down air supply range.
[0043] The method for controlling the air conditioner provided by the embodiment of the present disclosure can be used to determine the real-time positions of all users in the space first when air supply is needed for multiple users, and determine whether there is air supply obstruction according to the real-time positions. If there is air supply obstruction, it means that the actual needs of the users cannot be met by left and right air swing, and the up and down air supply range of the air conditioner is determined according to the relative positions between the users and the air conditioner, and the air conditioner is controlled to swing up and down in the up and down air supply range to ensure that the air conditioner supplies air to the target position. In the case that the air outlet of the air conditioner is blocked, the air supply mode of the air conditioner is adjusted in time, so as to improve the accuracy of air supply of the air conditioner, and further optimize the user experience.
[0044] Optionally, the determination manner of the air supply instruction comprises: the processor obtains a voice instruction input by the user, and performs semantic recognition on the voice instruction to determine whether the user inputs the air supply instruction. Further, the number of users can be determined by means of sound source positioning. Specifically, if the sound source positions of multiple voice instructions received are different, it means that there are multiple users, and if the sound source positions of the voice instructions with air supply instructions are different, it means that the air supply instruction is to supply air to multiple users. Alternatively, the number of users can also be determined by means of voiceprint recognition.
[0045] Optionally, the processor obtaining the real-time position of each user comprises: the processor determines the position of each user by means of sound source positioning. In this way, the position of the user can be accurately determined according to the voice input by the user without the user performing other operations.
[0046] Optionally, the determination manner of the air supply instruction comprises: the processor obtains the air supply instruction of the user by means of an input device. Specifically, the user directly inputs the air supply instruction by means of a terminal device such as a remote controller, a smart phone or a smart computer. The number of air supply instructions can be used to determine whether air supply is needed for multiple users. In this way, the actual needs of the user can be accurately determined.
[0047] Optionally, the processor obtaining the real-time position of each user comprises: the processor obtains the position of a signal source and determines the position of the signal source as the real-time position of the user. In the case that the user inputs an instruction by means of an input device, the position of the signal source of the input device is the real-time position of the user, so that the actual needs of the user can be simply and accurately determined.
[0048] Optionally, the processor obtaining the real-time position of each user comprises: the processor obtains the real-time position of the user by means of a sensor arranged in the current space. The sensor comprises, for example, an image sensor, an infrared sensor, a radar sensor and the like.
[0049] In real-world scenarios, multiple methods can be combined to determine the user's location. For example, the user's initial location can be determined first through sound source localization or signal source localization, serving as the initial real-time location. Then, the sensor is activated to monitor the user's location in real time. This approach, considering that the user's location may change after inputting commands, helps improve accuracy. Furthermore, activating the sensor only after determining the initial real-time location avoids unnecessary sensor activation, thus saving energy.
[0050] Optionally, the method for determining whether a user's real-time location display shows airflow obstruction includes: the processor obtaining the location of the air conditioner, and determining the corresponding airflow angle for each user based on the location of the air conditioner and the real-time location of each user. If the same airflow angle exists, it is determined that the user's real-time location display shows airflow obstruction. If all users have different airflow angles, it is determined that there is no airflow obstruction. If multiple users have the same airflow angle, then when the air conditioner is blowing air, the user closer to the air conditioner will block part of the airflow, affecting the air conditioner's airflow. In this way, it is possible to accurately determine whether there is airflow obstruction.
[0051] Optionally, the method for determining whether the user's real-time location display has air supply obstruction includes: the processor determining the air supply path based on the user's real-time location and the air conditioner's position. If there is an obstacle in the air supply path, the processor determines that the user's real-time location display has air supply obstruction. Further, in this case, the processor adjusts the vertical air outlet angle of the air conditioner according to the height of the obstacle, so that the air conditioner's air outlet passes over the obstacle. This prevents the air conditioner's air outlet from being blocked by the obstacle and unable to reach the user's side.
[0052] Combination Figure 2 As shown, the specific methods for determining whether there is air supply obstruction are further explained. Figure 2 This is a top view of the space where the air conditioner is located. Air conditioners generally have a maximum range of left and right airflow angles. For example... Figure 2 The left and right airflow angle range of the central air conditioner is 100 degrees. The leftmost point of the left and right airflow range can be set to 0 degrees, and the rightmost point to 100 degrees, with the scale evenly distributed between the two points. This way, each user's position will correspond to a scale. For example, in the diagram, positions A, B, and C each correspond to 30 degrees, position D to 50 degrees, and position E to 70 degrees. If there are three users in the space, located at A, B, and C respectively, it means that the airflow angles are the same, and there is airflow obstruction between these three users. If the three users are located at A, D, and E respectively, it means that the airflow angles are all different, and therefore it is determined that there is no airflow obstruction between these three users.
[0053] Optionally, the processor determines the up-down air supply range of the air conditioner according to the relative positions between the users and the air conditioner, including: the processor determines a user farthest from the air conditioner as a first user and a user closest to the air conditioner as a second user among a plurality of users with air supply obstruction. The processor determines a first air supply angle corresponding to the first user according to the relative position between the first user and the air conditioner, and determines a second air supply angle corresponding to the second user according to the relative position between the second user and the air conditioner. The processor determines the up-down air supply range including the first air supply angle and the second air supply angle. In this way, when the air conditioner operates in the up-down air supply range, the air supply demand of all users in the range can be met.
[0054] In combination with Figure 2 and Figure 3 , an exemplary description is made of the determination of the above up-down air supply range. Among them Figure 3 is a side view of the space where the air conditioner is located. It is assumed that there are three users in the space where the air conditioner is currently located, and the users are located at positions A, B, and C in Figure 2 . The user at position C is farthest from the air conditioner, and is determined as the first user. The user at position A is closest to the air conditioner, and is determined as the second user. The air supply angle corresponding to the first user is the included angle β between the wall where the air conditioner is located and the user C. The air supply angle corresponding to the second user is the included angle α between the wall where the air conditioner is located and the user. The air conditioner operates up-down swing air between the two air supply angles, so that the air supply meets the actual demand of users A, B, and C. The air supply angle can be determined according to the height of the air conditioner and the real-time distance between the user and the air conditioner. Specifically, the real-time distance between the user and the air conditioner is manifested as the vertical distance between the user and the wall where the air conditioner is located. Assuming that the distance between the user at position A and the wall is x, and the height of the air conditioner is y, then α = arctan(x / y). Figure 3 In actual application, considering that the user has a certain height, a set value should be subtracted from the height of the air conditioner in the calculation process. The set value can be the height of the user, or other set values lower than the height of the user, such as the height of the torso, the height of the knee, etc. The user can set according to the actual demand. In this way, the air outlet angle of the air conditioner can be adjusted according to the actual situation of the user, so as to ensure that the air supply of the air conditioner meets the actual demand of the user.
[0055] In combination with Figure 4 , the embodiment of the present disclosure provides another method for controlling an air conditioner, including:
[0056] S401, the processor obtains the real-time position of each user in response to an air supply instruction for air supply to a plurality of users.
[0057] S402, in the case that the user's real-time position is displayed with air supply shielding, the processor determines the up-down air supply range of the air conditioner according to the relative position between the user and the air conditioner.
[0058] S403, the processor obtains the current operation mode of the air conditioner. The operation mode includes a cooling mode and a heating mode.
[0059] S404, the processor corrects the up-down air supply range according to the operation mode.
[0060] S405, the processor controls the air conditioner to swing up and down in the corrected up-down air supply range.
[0061] Optionally, the processor correcting the up-down air supply range according to the operation mode includes: in the case that the operation mode is the cooling mode, adding a correction value to the up-down air supply range. In the case that the operation mode is the heating mode, reducing the correction value from the up-down air supply range. The correction value is a positive number. In the cooling mode, the air conditioner blows cold air, which has a downward moving tendency. At this time, the correction value is added to the calculated up-down air supply range. The correction value increases, and the included angle between the air supply direction and the wall where the air conditioner is located increases. In the same position in the room, the position reached by the cold air is raised, so that the contact time between the cold air and the user is relatively prolonged, thereby optimizing the cooling effect. In the heating mode, the air conditioner blows hot air, which has an upward moving tendency. At this time, the correction value is reduced from the calculated up-down air supply range. The correction value decreases, and the included angle between the air supply direction and the wall where the air conditioner is located decreases. In the same position in the room, the position reached by the hot air is lowered, so that the contact time between the hot air and the user is longer, thereby optimizing the heating effect.
[0062] Optionally, the determination manner of the correction value includes: the processor obtains the current indoor environment temperature and the air conditioner air outlet temperature, and calculates the absolute value of the temperature difference between the current indoor environment temperature and the air conditioner air outlet temperature. The processor determines that the correction value is proportional to the absolute value. It is considered that the greater the temperature difference between the indoor environment temperature and the air conditioner air outlet temperature, the faster the speed of the sinking of the cold air or the rising of the hot air, and appropriately increasing the correction value is beneficial to prolonging the contact time between the cold air or the hot air and the user, thereby optimizing the temperature regulation effect and meeting the air supply demand of the user.
[0063] In combination with Figure 5 the accompanying drawings, the embodiments of the present disclosure provide a method for controlling an air conditioner, which comprises:
[0064] S501, the processor obtains the real-time position of each user in response to an air supply instruction for air supply to a plurality of users.
[0065] S502, the processor determines whether there is air supply shielding according to the real-time position of each user.
[0066] If yes, steps S503 and S504 are executed; if no, steps S505 and S506 are executed.
[0067] S503, the processor determines the up-down air supply range of the air conditioner according to the relative position between the user and the air conditioner.
[0068] S504, the processor controls the air conditioner to swing air supply up and down in the up-down air supply range.
[0069] S505, the processor determines the left-right air supply range according to the real-time position of the user.
[0070] S506, the processor controls the air conditioner to swing air supply left and right in the left-right air supply range.
[0071] In this way, in the case where there are multiple users in the space where the air conditioner is located and air supply is needed, the air supply shielding condition is determined according to the real-time position of the user. If there is air supply shielding between multiple users, the appropriate up-down air supply range is determined according to the actual situation, and the air conditioner swings air supply up and down, so as to supply air beyond the shielding. If there is no air supply shielding, the air conditioner swings air supply left and right according to the real-time position. Thus, the actual needs of all users are met. In the case where there are multiple users, the specific mode of air supply of the air conditioner is determined according to the shielding condition between users, so as to meet the actual needs in different situations, realize accurate air supply, and optimize the user experience.
[0072] Optionally, after the processor determines the left-right air supply range according to the real-time position of the user, the method for controlling the air conditioner further includes: the processor determines the real-time distance between the user and the air conditioner according to the real-time position of the user, and adjusts the air outlet speed according to the real-time distance. In this way, the air outlet speed is adjusted according to the relative distance between the user and the air conditioner, so as to ensure that the air conditioner supplies air to the positions where users are located at different distances, which is beneficial to optimizing the air supply process and thus improving the user experience.
[0073] Optionally, the processor adjusts the air outlet speed according to the real-time distance includes: in the case where the real-time distance is less than or equal to a first distance threshold, the processor determines that the air outlet speed is a first speed. In the case where the real-time distance is greater than a second distance threshold, the processor determines that the air outlet speed is a second speed. The first distance threshold is less than or equal to the second distance threshold, and the first speed is less than the second speed. In this way, in the case where the user is far away from the air conditioner, the air outlet speed is appropriately increased, so that the air outlet of the air conditioner can better meet the actual needs of the user when reaching the user.
[0074] In actual situations, two threshold values of the first distance threshold and the second distance threshold are not limited. Exemplarily, the adjustment process of the air outlet speed is further described in combination with Table 1. First, a basic air outlet speed R is set in advance, and then the air outlet speed compensation is performed on the basis of the basic air outlet speed. The distance A between the user and the air conditioner is measured as the straight-line distance between the user and the wall where the air conditioner is located. The air outlet speed compensation value r ranges from 20 revolutions per minute to 100 revolutions per minute. In this way, as the distance between the user and the air conditioner increases, the air outlet speed gradually increases, thereby ensuring that the air outlet of the air conditioner reaches the target position.
[0075] Table 1
[0076] Distance A Wind speed compensation Air outlet speed 0 < A < 0.5 m r R+r 0.5 < A < 1 m 2r R+2r 1 < A < 1.5 m 3r R+3r 1.5 < A < 2 m 4r R+4r
[0077] Optionally, after the processor determines the left and right air supply ranges according to the real-time position of the user, the method for controlling the air conditioner further includes: the processor determines a real-time distance between the user and the air conditioner according to the real-time position of the user, and adjusts the air outlet temperature according to the real-time distance.
[0078] Optionally, the processor adjusts the air outlet temperature according to the real-time distance includes: the processor obtains a current operation mode, and adjusts the air outlet temperature according to the current operation mode and the real-time distance. Specifically, in the case where the operation mode is the heating mode, if the real-time distance is greater than a preset distance threshold, the air outlet temperature is increased. In this way, since the indoor air temperature is lower than the air outlet temperature of the air conditioner during the heating operation, the temperature is lost to a certain extent during the air supply process. Therefore, increasing the air outlet temperature when the distance is far away is beneficial to make up for the loss, so that the temperature felt by the user is closer to the actual required temperature. In other embodiments, it can also be set that if the real-time distance is less than the preset distance threshold, the air outlet temperature is decreased. In the case where the operation mode is the cooling mode, if the real-time distance is greater than the preset distance threshold, the air outlet temperature is decreased. During the cooling operation, the indoor air temperature is higher than the air outlet temperature of the air conditioner, so that part of the cold energy is lost during the air supply process of the air conditioner. Therefore, in the case where the distance from the user is far away, the air outlet temperature is appropriately decreased to make up for the loss of cold energy during the propagation process, so that the actual temperature felt by the user is closer to the ideal cooling temperature. In other embodiments, it can also be set that if the real-time distance is less than the preset distance threshold, the air outlet temperature is increased.
[0079] In combination with Figure 6As shown, the embodiment of the present disclosure provides a device 200 for controlling an air conditioner, comprising a processor 60 and a memory 61. Optionally, the device can further comprise a communication interface 62 and a bus 63. Wherein the processor 60, the communication interface 62 and the memory 61 can complete the communication among each other through the bus 63. The communication interface 62 can be used for information transmission. The processor 60 can call the logical instructions in the memory 61 to execute the method for controlling an air conditioner of the above-mentioned embodiment.
[0080] In addition, the logical instructions in the memory 61 described above can be realized in the form of a software function unit and sold or used as an independent product, which can be stored in a computer readable storage medium.
[0081] The memory 61 as a computer readable storage medium can be used to store software programs, computer executable programs, such as program instructions / modules corresponding to the method in the embodiment of the present disclosure. The processor 60 executes the program instructions / modules stored in the memory 61, thereby performing function applications and data processing, i.e. realizing the method for controlling an air conditioner in the above-mentioned embodiment.
[0082] The memory 61 can include a program storage area and a data storage area, wherein the program storage area can store an operating system and application programs required by at least one function; the data storage area can store data created according to the use of the terminal device, etc. In addition, the memory 61 can include a high-speed random access memory, and can also include a non-volatile memory.
[0083] In combination Figure 7 As shown, the embodiment of the present disclosure provides an air conditioner 100, comprising an air conditioner body and the above-mentioned device 200 for controlling an air conditioner. The device 200 for controlling an air conditioner is installed on the air conditioner body. The installation relationship described herein is not limited to placing in the product, but also includes installation connection with other components of the product, including but not limited to physical connection, electrical connection or signal transmission connection, etc. Those skilled in the art can understand that the device 200 for controlling an air conditioner can be adapted to a feasible product body, and thus realize other feasible embodiments.
[0084] The embodiment of the present disclosure provides a computer readable storage medium, which stores computer executable instructions, and the computer executable instructions are set to execute the above-mentioned method for controlling an air conditioner.
[0085] The above-mentioned computer readable storage medium can be a transitory computer readable storage medium, or a non-transitory computer readable storage medium.
[0086] The technical solutions of the embodiments of the present disclosure can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes one or more instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method disclosed in the embodiments of the present disclosure. The aforementioned storage medium can be a non-transitory storage medium, including: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes, and can also be a transitory storage medium.
[0087] The above description and drawings sufficiently illustrate the embodiments of the present disclosure to enable one skilled in the art to practice them. Other embodiments can include structural, logical, electrical, process, and other changes. The embodiments represent only a few of the possible variations. Individual components and functions are optional unless explicitly required, and the order of operations can be changed. Parts and features of some embodiments can be included in or replace parts and features of other embodiments. Also, the words used in this application are used only to describe the embodiments and not to limit the claims. As used in the description of the embodiments and the claims, unless the context clearly requires otherwise, the singular forms "a," "an," and "the" are intended to include the plural forms as well. Similarly, the term "and / or" as used in this application refers to any and all possible combinations of one or more associated listed items. In addition, when used in this application, the term "comprise" and its variations "comprises" and / or comprises" and the like mean the presence of the stated features, integers, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof. Without more limitations, the element defined by the phrase "comprising a" does not exclude the presence of additional identical elements in the process, method, or device including the stated element. In this document, each embodiment focuses on the differences from other embodiments, and the same or similar parts between embodiments can be referred to each other. For the method, product, etc. disclosed in the embodiments, if it corresponds to the method part disclosed in the embodiments, the relevant part can be referred to the description of the method part.
[0088] Those skilled in the art can understand that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are realized in hardware or software depends on the specific application and design constraints of the technical solution. The skilled person can use different methods for each specific application to implement the described functions, but such implementation should not be considered beyond the scope of the embodiments of the present disclosure. The skilled person can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be repeated here.
[0089] In the embodiments disclosed herein, the disclosed methods, products (including but not limited to devices, equipment, etc.) can be implemented in other ways. For example, the above-described device embodiments are only schematic, for example, the division of the units can only be a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interface, device or unit, and can be electrical, mechanical or other forms. The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on a plurality of network units. Part or all of the units can be selected according to actual needs to implement the embodiments. In addition, each functional unit in the embodiments of the present disclosure can be integrated in one processing unit, or each unit can be a physically independent unit, or two or more units can be integrated in one unit.
[0090] The computer program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other processing device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other processing device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.
Claims
1. A method for controlling an air conditioner, characterized by, The method comprises: obtaining real-time positions of each user in response to air supply instructions for supplying air to a plurality of users; determining an up-and-down air supply range of the air conditioner according to relative positions between the users and the air conditioner in a case where the real-time positions of the users show air supply obstruction; controlling the air conditioner to swing air supply up and down within the up-and-down air supply range; wherein the method of determining that the real-time positions of the users show air supply obstruction comprises: obtaining a position of the air conditioner; determining corresponding air supply angles of each user according to the position of the air conditioner and the real-time positions of the users; and determining that the real-time positions of the users show air supply obstruction if there is the same air supply angle.
2. The method of claim 1, wherein, The method of determining the up-and-down air supply range of the air conditioner according to the relative positions between the users and the air conditioner comprises: determining a first user who is farthest from the air conditioner and a second user who is closest to the air conditioner among the users with air supply obstruction; determining a first air supply angle corresponding to the first user according to the relative position between the first user and the air conditioner; determining a second air supply angle corresponding to the second user according to the relative position between the second user and the air conditioner; determining the up-and-down air supply range to include the first air supply angle and the second air supply angle.
3. The method of claim 1, wherein, The method further comprises, after determining the up-and-down air supply range of the air conditioner according to the relative positions between the users and the air conditioner: obtaining a current operation mode of the air conditioner; correcting the up-and-down air supply range according to the operation mode; wherein the operation mode comprises a cooling mode and a heating mode.
4. The method according to any one of claims 1 to 3, characterized in that, The method further comprises, after obtaining the real-time positions of each user: determining a left-and-right air supply range according to the real-time positions of the users in a case where the real-time positions of the users show no air supply obstruction; controlling the air conditioner to swing air supply left and right within the left-and-right air supply range.
5. The method of claim 4, wherein, The method further comprises, after determining the left-and-right air supply range according to the real-time positions of the users: determining real-time distances between the users and the air conditioner according to the real-time positions of the users; adjusting an air outlet speed according to the real-time distances.
6. The method of claim 5, wherein, The method of adjusting the air outlet speed according to the real-time distances comprises: determining the air outlet speed as a first speed in a case where the real-time distance is less than or equal to a first distance threshold; determining the air outlet speed as a second speed in a case where the real-time distance is greater than a second distance threshold; wherein the first distance threshold is less than or equal to the second distance threshold, and the first speed is less than the second speed.
7. An apparatus for controlling an air conditioner, comprising a processor and a memory having stored program instructions, characterized in that, The processor is configured to execute the method for controlling the air conditioner as claimed in any one of claims 1 to 6 when the program instructions are executed.
8. An air conditioner characterized by comprising: The apparatus comprises: an air conditioner body; the apparatus for controlling the air conditioner as claimed in claim 7 is installed on the air conditioner body.
9. A storage medium storing program instructions, characterized in that, The program instructions are executed to perform the method for controlling the air conditioner as claimed in any one of claims 1 to 6.
Citation Information
Patent Citations
Control method for air conditioner
CN110220281A
Air conditioner indoor unit and control method thereof
CN111720980A