Air conditioner control method, device and equipment and air conditioner
By predicting user trajectory and setting buffer zones, the air-conditioning system can achieve more accurate temperature adjustment, solving the severe temperature adjustment problems caused by traditional air-conditioning systems, and improving user comfort and energy utilization efficiency.
Patent Information
- Application Number
- CN202510359703.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-25
- Publication Date
- 2025-06-24
AI Technical Summary
When running, traditional air conditioning systems only control constant temperature based on the indoor temperature, resulting in too fast air supply or severe temperature adjustment, and users are prone to feeling uncomfortable when moving or entering and leaving the room.
By obtaining the user's historical position information and current position information for trajectory prediction, determining the user's target trajectory, and setting a buffer at the target position, adjusting the operating strategy of the air conditioner according to the buffer settings and environmental data to achieve more accurate temperature adjustment.
It improves the user experience, avoids discomfort due to sudden temperature changes, makes the temperature adjustment more in line with the actual activities of the user, improves overall comfort, and reduces unnecessary energy consumption.
Smart Images

Figure CN120194394A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of smart home, and particularly relates to an air conditioner control method, device, equipment and air conditioner. Background Art
[0002] With the gradual improvement of people's living standards, air conditioners have entered thousands of households, providing a comfortable environment with warm in winter and cool in summer. In the related art, during the operation of the air conditioning system, it usually only performs simple constant temperature control based on the indoor temperature, resulting in too fast air supply or drastic temperature adjustment, making users feel uncomfortable when moving or entering and leaving the room. Summary of the Invention
[0003] Embodiments of the present invention provide an air conditioner control method, device, equipment and air conditioner, which can improve the user experience.
[0004] To solve the above problems, in a first aspect, embodiments of the present invention disclose an air conditioner control method, and the method includes:
[0005] Obtain the position information of the user at different times within a historical time period and the position information at the current time;
[0006] Determine a target trajectory of the user within a preset time period after the current time according to the position information at different times and the position information at the current time, where the target trajectory includes the position information corresponding to different times within the preset time period;
[0007] Set a buffer zone at the target position of the user, where the target position is the position where the user will be at the next moment determined by the target trajectory, and the buffer zone includes the target position;
[0008] Control the air conditioner to operate according to an operation strategy for the buffer zone.
[0009] Optionally, the determining the target trajectory of the user within a preset time period after the current time according to the position information at different times and the position information at the current time includes:
[0010] Input the position information at different times and the position information at the current time into a trained trajectory prediction model, and obtain the target trajectory of the user within a preset time period after the current time output by the trajectory prediction model.
[0011] Optionally, the controlling the air conditioner to operate according to an operation strategy for the buffer zone includes:
[0012] Adjust the buffer based on the motion information of the user at the target position determined from the target trajectory, and control the air conditioner to operate according to the operation strategy for the adjusted buffer.
[0013] Optionally, the adjustment of the buffer based on the motion information of the user at the target position determined from the target trajectory includes:
[0014] Determine the trajectory curvature and speed corresponding to the user at the target position according to the target trajectory;
[0015] In the case where the speed is greater than or equal to the preset speed threshold and the trajectory curvature is less than the preset trajectory curvature threshold, increase the first preset coverage area of the buffer, and use the buffer with the increased area as the adjusted buffer.
[0016] Optionally, the method further includes:
[0017] In the case where the speed is less than the preset speed threshold and the trajectory curvature is greater than or equal to the preset trajectory curvature threshold, reduce the first preset coverage area of the buffer, and use the buffer with the reduced area as the adjusted buffer.
[0018] Optionally, the adjustment of the buffer based on the motion information of the user at the target position determined from the target trajectory includes:
[0019] Determine the estimated stay duration corresponding to the user at the target position according to the target trajectory;
[0020] In the case where the estimated stay duration is greater than or equal to the preset duration threshold, increase the second preset coverage area of the buffer, and use the buffer with the increased area as the adjusted buffer.
[0021] Optionally, the method further includes:
[0022] In the case where the estimated stay duration is less than the preset duration threshold, reduce the second preset coverage area of the buffer, and use the buffer with the reduced area as the adjusted buffer.
[0023] Optionally, the method further includes:
[0024] Obtain the environmental data within the preset range corresponding to the target position;
[0025] Adjust the buffer according to the environmental data, and control the air conditioner to operate according to the operation strategy for the adjusted buffer.
[0026] Optionally, the environmental data includes the temperature at the current moment; adjusting the buffer according to the environmental data includes:
[0027] Determining the temperature difference between the temperature and a preset temperature;
[0028] When the temperature difference is greater than or equal to a preset temperature threshold, increasing a third preset coverage area for the buffer, and using the buffer with the increased area as the adjusted buffer.
[0029] Optionally, controlling the air conditioner to operate for the adjusted buffer includes:
[0030] Controlling the air conditioner to operate for the adjusted buffer according to an operating strategy with a first operating power.
[0031] Optionally, the method further includes:
[0032] When the temperature difference is less than the preset temperature threshold, reducing the third preset coverage area for the buffer, and using the buffer with the reduced area as the adjusted buffer.
[0033] Optionally, controlling the air conditioner to operate for the adjusted buffer includes:
[0034] Controlling the air conditioner to operate for the adjusted buffer according to an operating strategy with a second operating power, where the second operating power is greater than the first operating power.
[0035] Optionally, the environmental data includes the humidity at the current moment; adjusting the buffer according to the environmental data includes:
[0036] When the humidity is greater than or equal to a preset humidity threshold, increasing a fourth preset coverage area for the buffer, using the buffer with the increased area as the adjusted buffer, and controlling the air conditioner to operate for the adjusted buffer.
[0037] Optionally, the method further includes:
[0038] When the humidity at the current moment is less than the preset humidity threshold, reducing the fourth preset coverage area for the buffer, using the buffer with the reduced area as the adjusted buffer, and controlling the air conditioner to operate for the adjusted buffer.
[0039] Optionally, the environmental data includes object information identified in the buffer, the object information including object volume and object shape; adjusting the buffer according to the target trajectory or the environmental data includes:
[0040] Adjust the buffer according to the object volume and / or the object shape.
[0041] Optionally, the object information further includes the number of objects; the method further includes:
[0042] When it is determined that the number of the recognized objects is greater than or equal to a preset number, set the area shape of the buffer to a preset shape.
[0043] Optionally, controlling the air conditioner to operate according to an operation strategy for the buffer includes:
[0044] Obtain the coverage area of the buffer.
[0045] When the coverage area is greater than or equal to a preset area threshold, control the air conditioner to operate according to an operation strategy with a first air outlet angle for the adjusted buffer.
[0046] Optionally, the method further includes:
[0047] When the coverage area is less than the preset area threshold, control the air conditioner to operate according to an operation strategy with a second air outlet angle for the adjusted buffer, and the second air outlet angle is less than the first air outlet angle.
[0048] Optionally, controlling the air conditioner to operate according to an operation strategy for the adjusted buffer includes:
[0049] Obtain the environmental data within a preset range corresponding to the target position.
[0050] Determine the operation strategy of the air conditioner according to the environmental data and the motion information, and control the air conditioner to operate according to the operation strategy for the buffer.
[0051] Optionally, the motion information includes the estimated staying duration of the user in the buffer, and the environmental data includes the temperature at the current moment; determining the operation strategy of the air conditioner according to the environmental data and the motion information includes:
[0052] When the estimated staying duration is within a first preset range, determining that the operation strategy includes controlling the air conditioner to operate according to an operation strategy with a first preset wind speed and a first target power.
[0053] When the estimated staying duration is within a second preset range, determining that the operation strategy includes controlling the air conditioner to operate according to an operation strategy with a second preset wind speed and a second target power.
[0054] When the estimated stay duration is within the third preset range and the temperature difference between the temperature and the target temperature is less than or equal to the preset temperature threshold, it is determined that the operation strategy includes controlling the air conditioner to continue operating according to the operation strategy of the first preset wind speed and the first target power;
[0055] Wherein, the first preset wind speed is less than the second preset wind speed, and the first target power is less than the second target power.
[0056] In a second aspect, an embodiment of the present invention provides an air conditioner control device, and the device includes:
[0057] An acquisition module, configured to acquire the position information of the user at different times within a historical time period and the position information at the current time;
[0058] A prediction module, configured to determine a target trajectory of the user within a preset time period after the current time according to the position information at different times and the position information at the current time, where the target trajectory includes the position information corresponding to different times within the preset time period;
[0059] A setting module, configured to set a buffer area at the target position of the user, where the target position is the position where the user is located at the next moment determined by the target trajectory, and the buffer area includes the target position;
[0060] A first operation module, configured to control the air conditioner to operate according to an operation strategy for the buffer area.
[0061] Optionally, the prediction module is configured to input the position information at different times and the position information at the current time into a trained trajectory prediction model, and obtain the target trajectory of the user within a preset time period after the current time output by the trajectory prediction model.
[0062] Optionally, the first operation module is configured to adjust the buffer area according to the motion information of the user at the target position determined by the target trajectory, and control the air conditioner to operate according to the operation strategy for the adjusted buffer area.
[0063] Optionally, the first operation module is configured to determine the trajectory curvature and speed corresponding to the user at the target position according to the target trajectory; when the speed is greater than or equal to a preset speed threshold and the trajectory curvature is less than a preset trajectory curvature threshold, increase the first preset coverage area of the buffer area, and use the buffer area with the increased area as the adjusted buffer area.
[0064] Optionally, the first operation module is further configured to reduce the first preset coverage area of the buffer when the speed is less than the preset speed threshold and the trajectory curvature is greater than or equal to the preset trajectory curvature threshold, and use the buffer with the reduced area as the adjusted buffer.
[0065] Optionally, the first operation module is configured to determine an estimated stay duration corresponding to the user at the target position according to the target trajectory; when the estimated stay duration is greater than or equal to the preset duration threshold, increase the second preset coverage area of the buffer, and use the buffer with the increased area as the adjusted buffer.
[0066] Optionally, the first operation module is further configured to reduce the second preset coverage area of the buffer when the estimated stay duration is less than the preset duration threshold, and use the buffer with the reduced area as the adjusted buffer.
[0067] Optionally, the device further includes:
[0068] An acquisition module, configured to acquire environmental data within a preset range corresponding to the target position;
[0069] A second operation module, configured to adjust the buffer according to the environmental data, and control the air conditioner to operate according to an operation strategy for the adjusted buffer.
[0070] Optionally, the environmental data includes the temperature at the current moment; the second operation module is configured to determine the temperature difference between the temperature and the preset temperature; when the temperature difference is greater than or equal to the preset temperature threshold, increase the third preset coverage area of the buffer, and use the buffer with the increased area as the adjusted buffer.
[0071] Optionally, the second operation module is configured to control the air conditioner to operate according to an operation strategy with a first operation power for the adjusted buffer.
[0072] Optionally, the second operation module is further configured to reduce the third preset coverage area of the buffer when the temperature difference is less than the preset temperature threshold, and use the buffer with the reduced area as the adjusted buffer.
[0073] Optionally, the second operation module is configured to control the air conditioner to operate according to an operation strategy with a second operation power for the adjusted buffer, and the second operation power is greater than the first operation power.
[0074] Optionally, the environmental data includes the humidity at the current moment; the second operation module is configured to, when the humidity is greater than or equal to a preset humidity threshold, increase a fourth preset coverage area of the buffer, use the buffer with the increased area as the adjusted buffer, and control the air conditioner to operate for the adjusted buffer.
[0075] Optionally, the second operation module is further configured to, when the humidity at the current moment is less than the preset humidity threshold, reduce a fourth preset coverage area of the buffer, use the buffer with the reduced area as the adjusted buffer, and control the air conditioner to operate for the adjusted buffer.
[0076] Optionally, the environmental data includes object information identified in the buffer, and the object information includes object volume and object shape; the second operation module is configured to adjust the buffer according to the object volume and / or the object shape.
[0077] Optionally, the object information further includes the number of objects; the second operation module is further configured to, when it is determined that the number of the identified objects is greater than or equal to a preset number, set the area shape of the buffer to a preset shape.
[0078] Optionally, the first operation module is configured to obtain the coverage area of the buffer; when the coverage area is greater than or equal to a preset area threshold, control the air conditioner to operate for the adjusted buffer according to an operation strategy of a first air outlet angle.
[0079] Optionally, the first operation module is further configured to, when the coverage area is less than the preset area threshold, control the air conditioner to operate for the adjusted buffer according to an operation strategy of a second air outlet angle, and the second air outlet angle is less than the first air outlet angle.
[0080] Optionally, the first operation module is configured to obtain environmental data within a preset range corresponding to the target position; determine the operation strategy of the air conditioner according to the environmental data and the motion information, and control the air conditioner to operate for the buffer according to the operation strategy.
[0081] Optionally, the motion information includes the estimated residence duration of the user in the buffer area, and the environmental data includes the temperature at the current moment; the first operation module is configured to, when the estimated residence duration is within a first preset range, determine that the operation strategy includes controlling the air conditioner to operate according to an operation strategy of a first preset wind speed and a first target power; when the estimated residence duration is within a second preset range, determine that the operation strategy includes controlling the air conditioner to operate according to an operation strategy of a second preset wind speed and a second target power; when the estimated residence duration is within a third preset range and the temperature difference between the temperature and the target temperature is less than or equal to a preset temperature threshold, determine that the operation strategy includes controlling the air conditioner to continue to operate according to the operation strategy of the first preset wind speed and the first target power; wherein, the first preset wind speed is less than the second preset wind speed, and the first target power is less than the second target power.
[0082] An embodiment of the present invention also discloses an electronic device, which includes a processor, a memory, and a computer program stored on the memory and executable on the processor; when the processor executes the program, the foregoing method is implemented.
[0083] An embodiment of the present invention also discloses an air conditioner, including the electronic device disclosed in the present invention.
[0084] The embodiments of the present invention have the following advantages:
[0085] The air conditioner control method provided by the embodiments of the present invention can perform trajectory prediction by obtaining the historical location information and the current location information of the user, and set a buffer area at the predicted user location at the predicted next moment according to the predicted user trajectory, so as to be able to understand the user's behavior trend in advance. According to the setting of the target trajectory and the buffer area, continuously monitor the position change of the user, so as to realize the temperature adjustment of the buffer area at the target position (i.e., the position where the user is at the next moment) in advance, avoid the user feeling uncomfortable due to sudden temperature changes, make the temperature adjustment more in line with the actual activities of the user, and improve the overall comfort. And by setting the buffer area, the air conditioner can accurately control the adjustment range within the area where the user actually moves, realize the temperature adjustment within the area where the user actually moves, without performing undifferentiated cooling or heating on the entire room, reduce unnecessary energy consumption, and improve energy utilization efficiency. Description of the Drawings
[0086] Figure 1 is a flowchart of an air conditioner control method provided by an embodiment of the present application;
[0087] Figure 2 is a flowchart of another air conditioner control method provided by an embodiment of the present application;
[0088] Figure 3 It is a system block diagram of another air conditioner control system provided by an embodiment of the present application;
[0089] Figure 4 It is a block diagram of an air conditioner control device provided by an embodiment of the present application;
[0090] Figure 5 It is a schematic structural diagram of an electronic device provided by an embodiment of the present application;
[0091] Figure 6 It is a schematic structural diagram of an air conditioner provided by an embodiment of the present application. Specific embodiments
[0092] Next, the technical solutions in the embodiments of the present application will be clearly described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art belong to the scope of protection of the present application.
[0093] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, rather than to describe a specific order or sequence. It should be understood that such used data may be interchanged under appropriate circumstances so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. are generally of the same category, and the number of objects is not limited. For example, the first object may be one or more. In addition, "and / or" in the specification and claims means at least one of the connected objects, and the character " / " generally means an "or" relationship between the associated objects before and after.
[0094] Before introducing the air conditioner control method, device, electronic device, readable storage medium, and product provided by the present disclosure, the application scenarios involved in each embodiment of the present disclosure will be introduced first. The present disclosure can be applied to the scenario of air conditioner control. The air conditioner control method provided by the embodiments of the present disclosure can be applied to an air conditioner or a control terminal of an air conditioner, such as a mobile terminal, etc.
[0095] Air conditioners have widely entered ordinary families because they can adjust the indoor temperature and meet people's needs for comfortable indoor temperatures in different seasons.
[0096] Traditional air conditioners mainly rely on the temperature data detected by indoor temperature sensors to determine their operating states. For example, when the temperature sensor detects that the indoor temperature is higher than the set cooling temperature (such as 26°C), the air conditioner starts the cooling mode, and components such as the compressor and fan work to lower the indoor temperature; when the detected temperature is lower than the set value, the air conditioner may reduce the cooling power or suspend operation. However, this control method is relatively single, adjusting the operation only based on whether the overall indoor temperature reaches the set value, without comprehensively considering other factors, such as the activity status of indoor occupants and the temperature demand differences in different areas.
[0097] Moreover, since simple constant temperature control only focuses on the overall indoor temperature, in order to quickly reach the set indoor temperature, the air conditioner may blow air at a large wind speed, or suddenly and significantly adjust the cooling or heating power when the temperature is close to the set value, resulting in too rapid temperature changes. For example, when the indoor temperature is high and the air conditioner starts to quickly cool down, it may blow out strong cold air at a high wind speed, causing the indoor temperature to drop rapidly. When a user moves in the room, they may move from an area with relatively stable temperature to an area directly blown by the air conditioner or with rapid temperature changes. The cold air with high wind speed or the rapid temperature change will make the user feel uncomfortable, such as a sudden drop in the skin surface temperature and local coldness of the body. When a user enters or exits the room, there is a temperature difference between indoors and outdoors, and the rapid temperature adjustment of the indoor air conditioner will make this temperature difference contrast more obvious. The human body needs to continuously adapt to this large temperature change, resulting in discomfort, such as feeling suddenly cold or hot when entering or exiting the room.
[0098] To solve the above problems, the present disclosure provides an air conditioner control method, device, electronic device, readable storage medium, and product. It can predict the trajectory by obtaining the user's historical location information and current location information, and set a buffer zone at the predicted user location at the next predicted moment according to the predicted user trajectory. It can understand the user's behavior trend in advance, continuously monitor the user's location change according to the target trajectory and the setting of the buffer zone, so as to realize the temperature adjustment of the buffer zone at the target location (i.e., the location where the user will be at the next moment) in advance, avoid the user feeling uncomfortable due to sudden temperature changes, make the temperature adjustment more in line with the user's actual activity situation, and improve the overall comfort. And by setting the buffer zone, the air conditioner can accurately control the adjustment range within the area where the user actually moves, realize the temperature adjustment within the area where the user actually moves, without the need for undifferentiated cooling or heating of the entire room, reduce unnecessary energy consumption, and improve energy utilization efficiency.
[0099] Method embodiments
[0100] The following will, with reference to the accompanying drawings, illustrate in detail the air conditioner control method provided by the embodiments of the present application through specific embodiments and their application scenarios.
[0101] Figure 1It is a flowchart of an air conditioner control method provided by an embodiment of the present application. As Figure 1 shown, this method can be applied to an air conditioner or a control terminal of an air conditioner, such as a mobile terminal, etc.
[0102] This method may include the following steps.
[0103] In step 101, obtain the position information of the user at different times within a historical time period and the position information at the current time.
[0104] Among them, the position information may include the three-dimensional coordinates of the terminal carried by the user detected by a positioning module, the time stamp corresponding to the detection of the three-dimensional coordinates, and the signal strength corresponding to the synchronously recorded position information.
[0105] In some embodiments, the position information of the user at different times within a historical time period and the position information at the current time can be obtained through a UWB (Ultra Wide Band) positioning module.
[0106] Optionally, the three-dimensional coordinate information of the user can be collected by the UWB positioning module at a certain frequency (for example, multiple times per second). These coordinate data reflect the real-time position of the user in space. For example, in a room, taking a certain corner of the room as the coordinate origin, through the signal interaction between the UWB positioning tag and the positioning base stations arranged in the room, determine the x, y, z axis coordinate values of the user in the room coordinate system, such as, (1.2, 2.4, 1.5), which respectively represent the distances relative to the origin in the x, y, z directions.
[0107] When obtaining the three-dimensional coordinates, the time point of collecting the coordinates can be accurately recorded, that is, a time stamp is generated. For example, when the coordinates (1.2, 2.4, 1.5) are obtained, the time recorded by the system is 10:00:01. This accurate time mark provides a key basis for calculating the dynamic parameters of the user's movement.
[0108] And, the intensity information of the UWB signal can be synchronously collected and recorded in units of dBm (decibel milliwatt). Among them, the signal intensity will change with factors such as the distance between the user and the positioning base station and obstacles in the signal propagation path. Such as -50 dBm, this data can be used to judge the accuracy of positioning and assist in calibrating the coordinate data.
[0109] In some embodiments, the historical time period can be a settable time range for collecting and analyzing the user's past location data. For example, it can be the location information in the past few hours or a day, or the location information in the past week, a month, or even longer. By analyzing the location information within the historical time period, the user's daily activity patterns, habitual staying areas, etc. can be discovered. By analyzing the location information within the historical time period, the user's daily activity patterns, habitual staying areas, etc. can be discovered. The historical time period can also include the location information corresponding to some regular time points in the past.
[0110] Specifically, for example, from 7 pm to 9 pm every Monday, Wednesday, and Friday, if the user's location continuously appears in the study, this can clearly indicate that the user has the habit of reading. Another example is that from 5 pm to 7 pm every day, the user's location is always in the kitchen, which reflects that the user has the habit of cooking every day. The location information at these regular time points can connect the key nodes of the user's daily behavior. It can not only reflect the user's fixed behavior patterns at specific times, but also, from the perspective of time series, deeply understand the user's life rhythm, preferences, and long-formed behavior habits, and become an indispensable important basis for analyzing the user's behavior.
[0111] And the location information of the user at the current moment can also be obtained. For example, when the user moves in the room, the smartphone will update its location information in real time and send this information to the air conditioning system in a timely manner. After the air conditioning system obtains the location information at the current moment, it can combine the historical location information to more accurately judge the user's movement trajectory and intention, and thus make more reasonable operation decisions.
[0112] In step 102, based on the location information at different times and the location information at the current moment, determine the target trajectory of the user within a preset time period after the current moment.
[0113] Wherein, the target trajectory includes the location information corresponding to different times within the preset time period.
[0114] Optionally, the location information at different times and the location information at the current moment can be input into a trained trajectory prediction model to obtain the target trajectory of the user within a preset time period after the current moment output by the trajectory prediction model.
[0115] Wherein, the target trajectory includes the location information corresponding to different times within the preset time period.
[0116] In some embodiments, the trajectory prediction model can adopt the TFT model (time series prediction model) in the prior art.
[0117] Wherein, the prediction model TFT mainly consists of the following parts:
[0118] I. Historical Encoder: Processes user historical trajectory data.
[0119] II. Future Encoder: Combines external environmental variables (such as temperature, humidity).
[0120] III. Multi-Head Attention Mechanism: Extracts long-term dependencies.
[0121] IV. Gated Residual Network: Processes non-linear features.
[0122] Exemplarily, first, the preprocessed data containing position information corresponding to different moments can be input into the historical encoder to extract features. Then, the features output by the historical encoder can be combined with external environmental variables (such as temperature, humidity) through the future encoder to explore the potential relationship between environmental factors and the user's historical movement pattern, generating a comprehensive feature representation that includes historical information and environmental impact. Next, the long-term dependencies can be extracted from the features processed by the historical encoder and the future encoder through the multi-head attention mechanism. Different attention distributions are calculated in parallel through multiple "heads", and each "head" focuses on different aspects of the input features. Then, the results obtained from these different "heads" are fused to form a richer and more comprehensive feature representation. Further optimization of the features is performed through the gated residual network, converting them into a form suitable for outputting prediction results. After being processed by the above-mentioned components, the trajectory prediction model can make predictions based on the learned feature representation. The output data can include the position information corresponding to different moments within the preset time period. Among them, predicting the user's position in the next 5 seconds can be presented in the form of the position information corresponding to different moments within the preset time period, which constitutes the target trajectory. For example, the output may be the (x, y, z) coordinate values corresponding to each second in the future, clearly giving the position coordinates where the user may be at each moment in the future.
[0123] Exemplarily, when the trajectory prediction model receives the input position information data, it will perform calculations and inferences according to its internal algorithm and the trained parameters, and output the target trajectory of the user within the preset time period after the current moment. The target trajectory contains the position information corresponding to different moments within the preset time period, that is, the positions where the model predicts the user may be at different future time points. For example, the target trajectory may show that the user will move from the current living room position to the bedroom within the next 10 minutes and be in different areas of the bedroom at different time points. These predicted position information provides important references for the air conditioning system, enabling it to adjust operating parameters such as temperature and wind speed in advance according to the user's future position, providing a more comfortable environment for the user.
[0124] Among them, the preset time period is a manually set future time range used to determine the time span for the model to predict the user's trajectory. For example, it can be the trajectory prediction within the next few minutes, or the trajectory prediction within the next half hour or hour. Determining an appropriate preset time period helps to balance the accuracy and practicality of the prediction. It can provide the air conditioning system with sufficient lead time to adjust the operation strategy, and will not lead to a decrease in accuracy due to too long a prediction time.
[0125] By obtaining the user's target trajectory through the trajectory prediction model, the air conditioning system can achieve active environmental control instead of passively adjusting according to current temperature and other information. It can perceive the user's action intention in advance and perform pre-temperature adjustment and environmental optimization for the positions where the user may arrive in the future, thereby improving the user's comfort.
[0126] In step 103, a buffer is set at the target position of the user.
[0127] Among them, the target position is the position where the user will be at the next moment determined through the target trajectory, and the buffer includes the target position.
[0128] In this step, after determining the target position of the user, a buffer can be set at this position. The buffer is an area delimited around the target position, and the size of the range of this area can be set according to actual needs and application scenarios. The purpose of setting the buffer is to consider that there may be certain fluctuations in the user's activity range during the actual movement process, or the adjustment effect of the air conditioning system may not be accurate to a certain point, but rather a certain area needs to be controlled. For example, if the target position is a specific position point in the room, the buffer can be a circular area with a radius of 1 meter or a square area with a side length of 2 meters around this position point, etc. The buffer includes the target position, so that even if the user's actual position has a certain offset within the buffer, the air conditioning system can effectively adjust the temperature in this area to ensure that the user can feel a comfortable environment within this area.
[0129] Exemplarily, since the target trajectory is presented in the form of a time series, each position information corresponds to a specific timestamp. Therefore, the position information corresponding to the next moment can be found by matching the time value of the next moment with the timestamps in the target trajectory.
[0130] For example, in the example where the position is recorded every 0.1 second, if you want to find the position at 10:00:00.1, you can search for the record with the timestamp of 10:00:00.1 in the target trajectory data.
[0131] Then a buffer can be constructed within the corresponding preset range at the target position.
[0132] In this embodiment, since the air supply mode of traditional air conditioners is often fixed and faces the entire space without considering the specific position of the user, it is easy to cause discomfort to the user during movement. By setting a buffer zone at the predicted target position of the user, the air of the air conditioner can be accurately sent to the position where the user is about to arrive, avoiding the discomfort caused by the user suddenly entering an area that is too cold or too hot, or encountering an inappropriate wind speed, thus significantly improving the comfort of the user when using the air conditioner.
[0133] Therefore, setting a dedicated buffer zone according to the target trajectory of each user fully considers the behavioral characteristics and position changes of individual users, realizes personalized air conditioner control, and meets the needs of different users in different scenarios.
[0134] Optionally, the predicted target position of the user at the next moment can be used as the core reference point of the buffer zone. In this way, the layout and setting of the entire buffer zone can be centered around this target position to ensure that the air supply can be concentrated near the position where the user is about to appear. For example, if the target position coordinates are (3.5, 2.8, 1.5), then this point is the center position of the buffer zone.
[0135] In a possible implementation, the range and shape of the buffer zone can be set according to the actual situation. Among them, the size of the range can depend on factors such as the air supply capacity of the air conditioner, the size of the room space, and the desired air supply effect. Common shapes may be regular shapes such as circles, ellipses, or squares, or may be designed as irregular shapes according to the room layout and the characteristics of the user's activity area. For example, in a small bedroom, a circular area with a radius of 1 meter can be set centered on the target position as the first air supply area to ensure that the user can obtain comfortable air supply within this range.
[0136] It should be noted that since the movement of the user is continuous, the target position will change continuously over time, and the buffer zone also needs to be adjusted dynamically accordingly. The air conditioner system will receive new target position information in real time, recalculate and set a new area to ensure that during the movement of the user, appropriate air is always sent to the position where the user is located, realizing continuous personalized air supply service.
[0137] In step 104, control the air conditioner to operate according to the operation strategy for this buffer zone.
[0138] In this step, the movement information of the user at the target position determined by the target trajectory can be used to adjust the buffer zone, and control the air conditioner to operate according to the operation strategy for the adjusted buffer zone.
[0139] In a possible implementation, the target trajectory can be used to reflect the user's movement path and position changes over a period of time in the future. If the user's target trajectory shows that their movement speed is relatively fast or the movement range is relatively large, then the range of the buffer may need to be expanded accordingly. For example, when it is predicted that the user will quickly move from one end of the room to the other end, in order to ensure that the user can always be in a comfortable environment during the movement, the range of the buffer needs to cover the areas that the user may pass through, so as to ensure that the air conditioner can adjust the temperature of these areas in advance. On the contrary, if the user's target trajectory shows that they will stay within a relatively small range for a period of time, the range of the buffer can be appropriately reduced, and the environmental control can be concentrated on the area where the user stays, improving the accuracy and efficiency of the adjustment, and also saving energy at the same time.
[0140] Therefore, after adjusting the buffer based on the motion information of the user at the target position determined by the target trajectory, the air conditioning system can first formulate corresponding operation strategies for the adjusted buffer. The operation strategies can include temperature setting, wind speed adjustment, wind direction control, selection of cooling or heating modes, etc. For example, if the buffer range is small and the environmental temperature is relatively suitable, the air conditioner can reduce the wind speed and operate at a lower power to maintain the current comfortable environment while saving energy; if the buffer range is large and the difference between the environmental temperature and the set temperature is large, the air conditioner may need to increase the wind speed, increase the cooling or heating power, and quickly adjust the temperature of the buffer to the appropriate range. In addition, the operation strategies can also consider the coordinated operation of functions such as air purification and humidity adjustment to provide a more comprehensive comfortable environment.
[0141] Then, according to the formulated operation strategies, the air conditioning system will send corresponding instructions to control the operation of each component of the air conditioner. For example, controlling the start and stop and power size of the compressor to adjust the cooling or heating capacity, controlling the rotation speed of the fan to adjust the wind speed, and controlling the angle of the air deflector to change the wind direction, etc. By precisely controlling the operation of the air conditioner, the air conditioner can provide appropriate environmental adjustment for the adjusted buffer, meet the user's comfort needs in different situations, and at the same time achieve the goals of energy saving and efficient operation.
[0142] By adopting the above technical solution, it is possible to predict the trajectory by obtaining the user's historical location information and current location information, and set a buffer zone at the predicted user location at the next predicted moment according to the predicted user trajectory. It is possible to understand the user's behavior trend in advance, continuously monitor the user's location change according to the target trajectory and the setting of the buffer zone, so as to realize the temperature adjustment of the buffer zone at the target location (i.e., the location where the user is at the next moment) in advance, avoid the user feeling uncomfortable due to sudden temperature changes, make the temperature adjustment more in line with the user's actual activity situation, and improve the overall comfort. And by setting the buffer zone, the air conditioner can accurately control the adjustment range within the area where the user actually moves, realize the temperature adjustment within the area where the user actually moves, without the need to cool or heat the entire room indiscriminately, reduce unnecessary energy consumption, and improve energy utilization efficiency.
[0143] Considering that there are more flexible changes when the user is moving, such as the trajectory curvature and moving speed of the user during the movement. The trajectory curvature can reflect the degree of bending of the user's movement path. Among them, a larger trajectory curvature means that the user's movement path changes more violently, while a smaller trajectory curvature means that the user's movement path is relatively gentle. And the moving speed can reflect how fast the user moves. Among them, a larger moving speed means that the user has a larger moving range.
[0144] Therefore, in some embodiments, first, the trajectory curvature and speed corresponding to the user at the target location can be determined according to the target trajectory; then, when the speed is greater than or equal to a preset speed threshold and the trajectory curvature is less than a preset trajectory curvature threshold, a first preset coverage area is added to the buffer zone, and the buffer zone after the area is increased is used as the adjusted buffer zone.
[0145] And when the speed is less than the preset speed threshold and the trajectory curvature is greater than or equal to the preset trajectory curvature threshold, the first preset coverage area is reduced from the buffer zone, and the buffer zone after the area is reduced is used as the adjusted buffer zone.
[0146] Among them, the speed refers to the degree of movement speed of the predicted user at the target location. For example, through the analysis and prediction of the user's behavior, it is obtained that the moving speed of the user when reaching the bedroom door (target location) is 1.2 m / s. And the trajectory curvature is used to measure the degree of bending of the user's movement trajectory. A small curvature means that the movement trajectory is close to a straight line, and a large curvature means that the movement trajectory is highly curved. For example, if the user walks along a straight corridor to the target location, the trajectory curvature is relatively small; if the user makes a small-scale detour near the target location, the trajectory curvature is relatively large.
[0147] First, the speed and trajectory curvature of the user at the target location can be calculated.
[0148] Optionally, the speed of the user can be calculated using adjacent timestamps and the corresponding three-dimensional coordinate data. Among them, speed is a physical quantity that describes the speed and direction of an object's motion and can be obtained by calculating the ratio of the change in position between two adjacent time points to the time interval.
[0149] For example, assume that at time t1 = 10:00:01, the user's position is p1 = (1.2, 2.4, 1.5), and at time t2 = 10:00:02, the user's position becomes p1 = (1.4, 2.5, 1.5). Then, within the time period from t1 to t2, the velocity Vx in the x direction = (1.4 - 1.2) / (10:00:02 - 10:00:01) = 0.2, (2.5 - 2.4)
[0150] / (10:00:02 - 10:00:01) = 0.1, the velocity in the z direction = 0, so the velocity vector is (0.2, 0.1, 0).
[0151] Moreover, the position information of multiple consecutive time points can also be collected. By analyzing the spatial relationship of these points, the trajectory curvature of the user can be calculated. For example, by comparing three consecutive position points p1, p2, p3, the vectors from p1 to p2 and from p2 to p3 can be calculated using vector operations, and then the change in the angle between these two vectors can be calculated to determine the trajectory curvature of the user at the corresponding moment.
[0152] Exemplarily, when the user's moving speed at the target position is relatively fast (greater than or equal to a preset speed threshold, for example, the preset speed threshold is 1 m / s and the user's moving speed is 1.2 m / s), and at the same time, the moving trajectory is relatively straight (the trajectory curvature is less than the preset trajectory curvature threshold, indicating that the user is making a relatively straight and fast movement), it means that the user will pass through a large range of space in a short time. To ensure that the user can be in a comfortable buffer zone during the fast straight movement and avoid discomfort caused by untimely temperature adjustment, it is necessary to increase the first preset coverage area of the buffer zone. For example, the buffer zone is a circular area with a radius of 1.5 m centered on the target position, and the first preset coverage area is 0.5 square meters. After adjustment, the radius may increase to about 1.6 m, so that the buffer zone with an increased area can better cover the area passed by the user's fast movement. The area-increased zone is used as the final buffer zone.
[0153] And when the user moves slowly at the target position (less than the preset speed threshold, for example, the preset speed threshold is 1 m / s and the user's moving speed is 0.8 m / s), and the degree of curvature of the moving trajectory is large (the trajectory curvature is greater than or equal to the preset trajectory curvature threshold, indicating that the user makes small-scale complex movements near the target position), it indicates that the user's activity range is relatively concentrated in a small area. At this time, there is no need for too large a buffer to cover a large range of space. In order to more accurately adjust the temperature, improve energy utilization efficiency, and ensure the comfort of the user's activities in a small area, the buffer is reduced by a first preset coverage area. For example, the buffer is a circular area with a radius of 1.5 m centered on the target position, and the preset reduced area is 0.3 square meters. After adjustment, the radius may be reduced to about 1.4 m. The buffer with the reduced area is used as the adjusted buffer, so that the temperature can be adjusted more concentratedly in the small area where the user actually moves.
[0154] In this way, the system can dynamically and intelligently adjust the coverage area of the first air supply area of the air conditioner according to the characteristics of the user's moving trajectory, which not only ensures the comfort of the user in different moving states, but also takes into account the energy utilization efficiency.
[0155] In some embodiments, considering that the user may stay in a certain area for a long time, the initial buffer can also be adjusted according to the estimated stay duration of the user in the buffer.
[0156] Optionally, first, the estimated stay duration corresponding to the user at the target position can be determined according to the target trajectory; then, when the estimated stay duration is greater than or equal to the preset duration threshold, a second preset coverage area is added to the buffer, and the buffer with the increased area is used as the adjusted buffer. And when the estimated stay duration is less than the preset duration threshold, the second preset coverage area is reduced from the buffer, and the buffer with the reduced area is used as the adjusted buffer.
[0157] Since in the actual usage scenario, the length of time the user stays in a certain area will affect their demand for the environment of that area. If the user stays in a certain area for a long time, the air conditioner needs to maintain a comfortable environment in a larger range and more stably; while if the user stays for a short time, then the air conditioner can concentrate on quickly adjusting a smaller range, which can not only meet the comfort needs of the user, but also improve the energy utilization efficiency and avoid unnecessary energy consumption.
[0158] Among them, the preset duration threshold is used to judge the length of the user's stay time. It can be a standard time length preset according to the actual application scenario and user experience requirements. For example, the preset duration is set to 3 minutes.
[0159] First, determine the estimated stay duration corresponding to the user at the target location based on the target trajectory. The target trajectory contains the location information corresponding to the user at different times within a preset time period. By analyzing this information, it is possible to infer approximately how long the user will stay at the target location. For example, if the trajectory prediction model shows that the user will stay in a certain area of the bedroom for the next 30 minutes, then these 30 minutes can be used as the estimated stay duration of the user at this target location.
[0160] Then, when the estimated stay duration is greater than or equal to the preset duration threshold, it means that the user will stay in this area for a relatively long time. To ensure that the user can be in a comfortable temperature environment during this relatively long time, it is necessary to increase the second preset coverage area of the buffer zone.
[0161] And when the estimated stay duration is less than the preset duration threshold, it indicates that the user stays in this area for a short time. To avoid unnecessary energy consumption and at the same time ensure that a suitable temperature can be provided for the user in a short time, reduce the second preset coverage area of the buffer zone.
[0162] In this way, by considering the estimated stay duration of the user in the buffer zone and making corresponding area adjustments to the buffer zone based on this, the setting of the buffer zone can be made more in line with the actual behavior of the user, improving the user's comfort while optimizing the energy utilization efficiency.
[0163] Optionally, as Figure 2 shown, the method may further include the following steps.
[0164] In step 105, obtain the environmental data within the preset range corresponding to this target location.
[0165] Considering that environmental data helps the air conditioning system formulate a more reasonable operation strategy to achieve energy conservation and efficient operation. For example, when the indoor temperature is close to the set temperature, the air conditioner can reduce the cooling or heating power to avoid energy waste caused by excessive adjustment. According to the humidity data, the air conditioner can strengthen the dehumidification function when the humidity is high and reduce the related energy consumption when the humidity is low. At the same time, by combining the user's location and environmental data, the air conditioner can only focus on adjusting the buffer zone where the user is located, rather than making a unified and unnecessary adjustment to the entire room, thereby effectively saving energy. Therefore, it is also possible to obtain the environmental data within the preset range corresponding to this target location.
[0166] Among them, the environmental data may include various information related to the environment such as temperature, humidity, light intensity, air circulation, etc.
[0167] In the case of obtaining this environmental data, it can be obtained through various sensors installed in the room, such as temperature sensors, humidity sensors, light sensors, etc.
[0168] For example, temperature data at different positions within a buffer (preset range) can be obtained through a temperature sensor, and the humidity conditions in this area can be understood through a humidity sensor. In this way, the current environmental conditions can be judged more accurately based on this data, and the operating parameters can be adjusted accordingly, such as adjusting the temperature and controlling the humidity.
[0169] If the environmental data within the preset range at the target position shows that the temperature distribution is uneven and there is a large temperature difference, then it may be necessary to adjust the shape and range of the buffer so that it can better cover the areas with large temperature differences, so that the air conditioning system can more effectively adjust the temperature balance in these areas. Another example is that when the environmental data shows that the humidity in a certain area is high and the user's target position happens to be in this area, the buffer can be appropriately expanded to cover this area with high humidity, so that the air conditioning system can dehumidify a larger range of air, thereby improving the user's comfort.
[0170] In step 106, according to this environmental data, the buffer is adjusted, and the air conditioning is controlled to operate according to the operating strategy for the adjusted buffer.
[0171] In some embodiments, it is considered that the temperature difference can reflect the deviation degree between the current environmental temperature and the user's desired comfortable temperature. When the temperature difference is large, it means that the current environmental temperature differs greatly from the user's desired comfortable temperature, and a larger buffer is needed to adjust the temperature to ensure a smooth transition of the temperature difference. Therefore, expanding the buffer helps for a smoother temperature transition and improves the user's comfort. When the temperature difference is small, a smaller air supply area can meet the need for fine temperature adjustment, which can avoid unnecessary energy waste. Therefore, the initial buffer coverage area can also be dynamically adjusted according to the difference between the temperature at the target position at the current moment and the preset temperature, so that the air conditioning can more accurately adjust the temperature, create a more comfortable environment for the user, and achieve energy-saving effects at the same time.
[0172] First, the temperature at the current moment at the target position and the preset temperature at the target position can be obtained to determine the temperature difference between the temperature at the current moment and the preset temperature.
[0173] Among them, the preset temperature is the temperature value set in advance by the user according to their own comfort requirements. It can be set through the air conditioning control panel, mobile application or smart home system. For example, in summer, the user may set the preset temperature to 26°C to obtain a cool and comfortable environment, and 26°C is the preset temperature.
[0174] In this step, if you want to obtain the temperature at the target position at the current moment, it is necessary to arrange a temperature sensor near this position. Among them, the temperature sensor can be a traditional thermistor sensor or a high-precision digital temperature sensor. These sensors monitor the ambient temperature at the target position in real time and transmit the temperature data to the air-conditioning control system by wired or wireless means. Then, after receiving the temperature at the current moment and the preset temperature data, the temperature difference between the two can be calculated and determined. That is, temperature difference = temperature at the current moment - preset temperature. For example, if the temperature at the current moment is 28°C and the preset temperature is 26°C, then the temperature difference is 2°C.
[0175] Then, when the temperature difference is greater than or equal to the preset temperature threshold, it means that the gap between the temperature at the current moment and the preset temperature is large. In this case, in order to allow users to have a smoother temperature transition when entering this area and avoid discomfort caused by sudden temperature changes, the third preset coverage area can be increased for this buffer zone, and the buffer zone after the area is increased is used as the adjusted buffer zone.
[0176] In addition, when the temperature difference is less than the preset temperature threshold, it indicates that the temperature at the current moment is relatively close to the preset temperature, and the temperature change felt by the user when entering this area will not be too drastic. At this time, in order to avoid waste of energy and ensure that a suitable temperature environment can be provided for users even under a small temperature difference, the third preset coverage area can be reduced for this buffer zone, and the buffer zone after the area is reduced is used as the adjusted buffer zone.
[0177] In this way, by dynamically adjusting the coverage area of the air supply area according to the temperature difference at the target position, the air-conditioning system can more intelligently manage energy consumption and improve energy utilization efficiency while meeting the comfort requirements of users.
[0178] In this embodiment, when the temperature difference is greater than or equal to the preset temperature threshold, the air conditioner can be controlled to operate according to the operating strategy of the first operating power; and when the temperature difference is less than the preset temperature threshold, the air conditioner can be controlled to operate according to the operating strategy of the second operating power. Among them, the second operating power is greater than the first operating power.
[0179] For example, when the temperature difference is large, it means that the current ambient temperature differs significantly from the preset comfortable temperature. At this time, if the air conditioner operates at a high power, although the temperature can be quickly reduced or increased, it may cause the temperature change to be too drastic and make the user feel uncomfortable. Moreover, quickly adjusting the temperature may cause large fluctuations in the indoor temperature, which is not conducive to maintaining a stable comfortable environment. Reducing the operating power can make the temperature adjustment smoother, allowing users to feel comfortable while gradually adapting to the temperature change, and also saving energy to a certain extent.
[0180] For example, the current temperature is 30°C, the preset temperature is 24°C, and the temperature difference is 6°C, which is greater than the preset temperature threshold of 3°C. At this time, the air conditioner is cooling at high power and consumes 2 degrees of electricity per hour. After reducing the operating power, the power consumption may drop to 1.5 degrees per hour, and the temperature can be lowered at a slower rate, such as 0.2°C per minute, so that users will not feel sudden coldness indoors, but can gradually adapt to the temperature changes.
[0181] Also, when the temperature difference is small, it means that the current ambient temperature is close to the preset comfortable temperature. At this time, increasing the air conditioner operating power can quickly adjust the temperature to the preset value, reducing the time the user waits to reach the comfortable temperature. Since the temperature difference with the target temperature is small at this time, rapid adjustment will not cause the temperature to change too drastically, and it can achieve temperature adjustment more efficiently while ensuring user comfort.
[0182] For example, the current temperature is 25°C, the preset temperature is 24°C, and the temperature difference is 1°C, which is less than the preset temperature threshold of 3°C. At this time, the air conditioner is running at low power and the adjustment speed is slow. After increasing the operating power, the air conditioner can speed up the cooling speed and may reduce the temperature to 24°C in a few minutes, allowing users to enjoy a comfortable environment faster.
[0183] This strategy of dynamically adjusting the air conditioner operating power according to the temperature difference not only takes into account the user's comfort and avoids the discomfort caused by rapid temperature changes, but also takes into account the rational use of energy. When the temperature difference is large, the power is reduced and adjusted slowly; when the temperature is close to the preset value, the power is increased and adjusted quickly, achieving a balance between comfort and energy efficiency.
[0184] In some embodiments, humidity is considered to be one of the important environmental factors affecting human comfort. Higher humidity may make people feel stuffy and humid. At this time, appropriately expanding the air supply area helps increase air flow and accelerate sweat evaporation, making people feel more comfortable. Lower humidity may cause dry skin and respiratory discomfort. Reducing the air supply area can avoid excessive air circulation and carry away too much moisture, thereby maintaining the relative humidity of the local environment.
[0185] Therefore, the environmental data may include the humidity at the current moment, and the buffer zone may then be adjusted according to the humidity at the target location.
[0186] First, the humidity at the target location at the current moment may be obtained.
[0187] Exemplarily, in order to obtain the humidity at the current moment at the target location, humidity sensors can be arranged in the relevant area. These sensors can be independent devices or may be integrated into other smart home devices. For example, temperature and humidity sensors can be installed at various key positions indoors (such as the center of the living room, beside the bed in the bedroom, etc.) to ensure that the humidity information near the user's target location can be accurately measured. The humidity sensors can monitor the environmental humidity in real time and transmit the measurement data to the system responsible for controlling the air-conditioning control area through wired or wireless communication methods.
[0188] Then, when the humidity at the current moment is greater than or equal to the preset humidity threshold, a fourth preset coverage area can be added to the buffer zone, and the buffer zone with the increased area is used as the adjusted buffer zone, and the air conditioner is controlled to operate for the adjusted buffer zone. And when the humidity at the current moment is less than the preset humidity threshold, a fourth preset coverage area is reduced from the buffer zone, and the buffer zone with the reduced area is used as the adjusted buffer zone, and the air conditioner is controlled to operate for the adjusted buffer zone.
[0189] Exemplarily, when the humidity at the current moment at the target location obtained is greater than or equal to the preset humidity threshold, it indicates that the current environmental humidity is relatively high and the user may feel uncomfortable. To improve this situation, the system will increase a fourth preset coverage area on the basis of the coverage area of the buffer zone. For example, assume that the buffer zone is a circular area with a radius of r, and its area is S2 = πr 2 , and the preset area is ΔS. Then the increased buffer zone coverage area S1 = S2 + ΔS = πr 2 + ΔS. Doing so can allow more air to flow through the target location and its surrounding areas, accelerate air circulation, reduce local humidity, and improve the user's comfort.
[0190] And when the humidity at the current moment at the target location is less than the preset humidity threshold, it means that the environmental humidity is relatively low. At this time, in order to prevent the local environment from becoming too dry due to excessive air circulation, the system will reduce a fourth preset coverage area on the basis of the coverage area of the buffer zone. That is, the buffer zone coverage area S1 = S2 - ΔS = πr 2 - ΔS. By narrowing the air supply area and reducing the air flow volume, it helps to maintain the humidity in this area and avoid discomfort for the user due to dry air.
[0191] In this way, based on the dynamic adjustment mechanism of the air supply area according to humidity, the air-conditioning system can more intelligently adapt to environmental changes and provide a more comfortable indoor environment for users.
[0192] In some embodiments, considering that there may be different objects in the indoor environment where the user is located, such as furniture and other objects, the number of recognized objects can reflect the distribution of people or objects around the target location. When the number of objects is large, it indicates that there may be multiple people moving or many obstacles in this area. At this time, it is necessary to adjust the shape of the air supply area to ensure that the air supply can evenly cover the relevant area, meet the comfort needs of multiple people, or avoid uneven air supply caused by obstacles. Therefore, the buffer area can be adjusted according to the object information.
[0193] Among them, the object information includes the object volume and the object shape.
[0194] Optionally, the buffer area can be adjusted according to the object volume and / or the object shape.
[0195] In this embodiment, since the indoor environment where the user is located is not empty and there are various objects, such as furniture and electrical appliances. The existence of these objects will affect the air supply effect of the air conditioner and the environmental distribution in the room. For example, large furniture may block the air flow of the air conditioner, resulting in insufficient air supply in some areas; the requirements for environmental parameters such as temperature and wind speed in areas where multiple people gather are also different from those in single-person areas. Therefore, in order to enable the air conditioner to more accurately adjust the environment and meet the comfort needs of users, it is necessary to consider the relevant information of indoor objects to adjust the buffer area.
[0196] Therefore, the buffer area can be adjusted according to the object volume and / or the object shape.
[0197] First, for objects with a large volume, appropriately expand the range of the buffer area around them so that the air conditioning system can better handle the air flow problems caused by obstacles. For example, increase the range of the buffer area around a large wardrobe so that the air conditioner can more effectively adjust the air around the wardrobe and avoid uneven temperature.
[0198] The shape and air supply direction of the buffer area can also be adjusted according to the shape of the object. For example, if the object is long and strip-shaped, the buffer area can be adjusted to a long and strip-shaped one that adapts to it, and the air supply direction can be along the length direction of the object to ensure that the air can flow better through this area and avoid poor air supply caused by shape mismatch.
[0199] In this step, in order to obtain object information within a preset range at the target location, various identification devices and technologies can be utilized. For example, a camera combined with computer vision technology can be used to identify objects such as people and furniture within the range through image recognition algorithms; infrared sensors, ultrasonic sensors, etc. can also be adopted, and their sensing characteristics can be used to detect whether there are objects present and roughly determine the position and quantity of the objects. In this way, by combining multiple sensors to detect objects within the preset range at the target location, more comprehensive and accurate object information can be obtained.
[0200] In this way, by adjusting the buffer according to the object information, the air conditioning system can better adapt to complex indoor environments, improve the uniformity and comfort of air supply, and also contribute to optimizing energy utilization and enhancing the user experience.
[0201] Moreover, considering that when the number of objects is large, in order to ensure that the air supply can evenly cover the relevant area and meet the comfort requirements of multiple people, it may be necessary to expand the range of the buffer or adjust the shape of the buffer to make it more adaptable to the area where multiple people are active. For example, adjusting the originally small circular buffer to a larger rectangular buffer to cover a larger area of people's activities. When the number of objects is small, the range of the buffer can be appropriately reduced to save energy.
[0202] Therefore, the object information also includes the number of objects; in the case where it is determined that the number of identified objects is greater than or equal to the preset number, the area shape of the buffer is set to the preset shape.
[0203] Among them, the preset shape can be a shape suitable for the air supply in the current scenario determined through verification of historical data.
[0204] For example, in the scenario of a meeting room with a large number of people, the preset shape may be rectangular, so that it can better cover the people around the rectangular meeting table; in some areas with irregularly placed furniture and concentrated human activities, the preset shape may be an irregular polygon to adapt to the surrounding environment and personnel distribution, ensuring that the air supply can effectively cover the people and space within the target area and improving the overall comfort and air supply efficiency.
[0205] By adopting the above technical solution, through this method of adjusting the shape of the air supply area based on the number of objects identified in the buffer, the air conditioning system can more intelligently adapt to complex and changeable indoor environments and provide air supply services that better meet the actual needs.
[0206] Considering that a larger coverage area means a larger space range where the temperature needs to be adjusted, it is very difficult to make the temperature of the entire area uniform simply relying on the fixed air outlet mode of the air conditioner. Therefore, in some embodiments, the coverage area of the buffer zone can be obtained first, and then when the coverage area is greater than or equal to a preset area threshold, the air conditioner can be controlled to operate according to the operating strategy of the first air outlet angle; and when the coverage area is less than the preset area threshold, the air conditioner can be controlled to operate according to the operating strategy of the second air outlet angle.
[0207] Wherein, the second air outlet angle is smaller than the first air outlet angle.
[0208] Increasing the air outlet angle of the air conditioner can make the air sent by the air conditioner cover a larger area, so that the air in the entire buffer zone can exchange heat more evenly. This can avoid the situation of too high or too low local temperature, ensure that the temperature of the entire area is relatively uniform, and improve the comfort of users in this area. Therefore, when the coverage area of the buffer zone is greater than or equal to the preset area threshold, the air conditioner is controlled to operate according to the operating strategy of increasing the air outlet angle.
[0209] For example, assume that the preset area threshold is 3 square meters, and the calculated coverage area of the buffer zone is 4.52 square meters, which is greater than the preset area threshold. At this time, the original air outlet angle of the air conditioner is 20°, and according to the strategy of increasing the air outlet angle, the air outlet angle is adjusted to 35°. In this way, the air sent by the air conditioner can blow to a wider area, enabling the temperature in the buffer zone to reach the preset comfortable temperature faster and more evenly.
[0210] And a smaller coverage area indicates that the space range where the temperature needs to be adjusted is relatively small. Reducing the air outlet angle of the air conditioner can make the air sent by the air conditioner more concentrated in the buffer zone, improving the temperature adjustment efficiency of this area. Avoid wasting air in areas where the temperature does not need to be adjusted, so as to achieve the effective utilization of energy while ensuring the comfort of users. Therefore, when the coverage area of the buffer zone is less than the preset area threshold, the air conditioner can be controlled to operate according to the operating strategy of reducing the air outlet angle. In this way, the air sent by the air conditioner will act more concentratedly in the buffer zone, quickly adjusting the temperature of this area while reducing energy consumption.
[0211] In some embodiments, the above step 103 can also control the air conditioner to operate according to the operating strategy for the adjusted buffer zone in the following manner.
[0212] First, the environmental data within a preset range corresponding to the target position can be obtained, and then according to the environmental data and the motion information, the operating strategy of the air conditioner can be determined, and the air conditioner can be controlled to operate according to the operating strategy for the buffer zone.
[0213] Among them, the motion information includes the estimated staying duration of the user in the buffer area, and the environmental data includes the temperature at the current moment.
[0214] Optionally, when the estimated staying duration is within a first preset range, it can be determined that the operation strategy includes controlling the air conditioner to operate according to the operation strategy of a first preset wind speed and a first target power; and when the estimated staying duration is within a second preset range, it can be determined that the operation strategy includes controlling the air conditioner to operate according to the operation strategy of a second preset wind speed and a second target power; and, when the estimated staying duration is within a third preset range and the temperature difference between the temperature and the target temperature is less than or equal to a preset temperature threshold, it can be determined that the operation strategy includes controlling the air conditioner to continue to operate according to the operation strategy of the first preset wind speed and the first target power.
[0215] Among them, the first preset wind speed is less than the second preset wind speed, and the first target power is less than the second target power.
[0216] Exemplarily, when the estimated staying duration of the user is within the first preset range, it means that the user only stays briefly. At this time, operating the air conditioner at a lower wind speed (the first preset wind speed) and a smaller operating power (the first target power) can not only meet the user's basic temperature requirements in a short time but also avoid excessive energy consumption. Because when staying briefly, the user's sensitivity to temperature changes is relatively low, and there is no need for the air conditioner to operate at a high power to quickly adjust the temperature.
[0217] When the estimated staying duration of the user is within the second preset range, it indicates that the user will stay in this area for a long time. At this time, increasing the wind speed (the second preset wind speed) and the operating power (the second target power) can speed up the temperature adjustment speed, enable the temperature to reach the target temperature faster, and allow the user to enjoy a comfortable environment as soon as possible during the long staying time.
[0218] When the estimated staying duration of the user is within the third preset range, although the user's expected staying time may be long, the temperature at the current moment is already close to the target temperature. Therefore, there is no need to quickly adjust the temperature as when the staying duration is within the second preset range (long staying and the temperature has not reached the target). Continuing to operate the air conditioner at the lower first preset wind speed and the first target power can maintain the current suitable temperature for a long time and keep the stability of the indoor environment. And when the temperature is already close to the target temperature and there is no need to quickly adjust the temperature considering the user's staying duration, continuing to adopt the low-power operation mode avoids unnecessary high-energy consumption operation of the air conditioner, conforms to the principle of energy conservation and emission reduction, can also reduce the user's usage cost, and improve the operation efficiency and sustainability of the air conditioner system.
[0219] By dynamically adjusting the air conditioner operation strategy according to the estimated stay duration and the current temperature in this way, it can better meet the needs of users in different situations, and while ensuring comfort, achieve the effective utilization of energy.
[0220] Figure 2 It is the system block diagram of another air conditioner control system provided by the embodiments of the present application. As Figure 2 shown, an air conditioner control method provided by the embodiments of the present application can be used in this air conditioner control system. This air conditioner control system includes a UWB positioning module, a TFT prediction module, a dynamic setting module, and an adjustment module.
[0221] Among them, the user carries a UWB transmitter, and the UWB base station receives the signal it transmits and calculates the user's position through the signal. UWB (Ultra-Wideband) is a short-range and high-precision wireless positioning technology that can accurately determine the position information of the user in space. Then the position information can be transmitted to the TFT prediction module.
[0222] Through the TFT prediction module, the historical activity data and real-time position information of the user can be used for analysis and prediction to obtain the user's future movement path, stay time, and temperature buffer zone parameters. The historical activity data can reflect the user's behavior habits, and the real-time position information combines the current situation to make the prediction more accurate.
[0223] Then, based on the results obtained by the TFT prediction, the dynamic setting module can dynamically set and adjust the temperature buffer zone, and then the adjustment module can correspondingly adjust the air supply temperature and the temperature change speed of the air conditioner according to the adjusted temperature buffer zone. The purpose is to provide a more comfortable environment for the user at different positions and stay times, and at the same time achieve energy-saving and other effects.
[0224] In this way, the action trajectory of the user can be predicted based on the user's personal historical position information, so as to customize the air supply area for a specific user, realizing personalized air supply service, meeting the unique needs of different users, and changing the simple constant temperature control method of traditional air conditioners based only on indoor temperature. By predicting the user's trajectory to determine the target position and setting the corresponding air supply area, it can avoid too fast air supply or drastic temperature adjustment, so that the human body will not feel uncomfortable due to temperature changes when moving or entering and leaving the room, greatly improving the comfort of users when using the air conditioner.
[0225] Device embodiments
[0226] Figure 4 It is the block diagram of an air conditioner control device provided by the embodiments of the present application. As Figure 4 shown, the device 300 may include:
[0227] An acquisition module 301, configured to acquire the location information of the user at different times within a historical time period and the location information at the current time;
[0228] A prediction module 302, configured to determine a target trajectory of the user within a preset time period after the current time according to the location information at different times and the location information at the current time, where the target trajectory includes the location information corresponding to different times within the preset time period;
[0229] A setting module 303, configured to set a buffer at the target location of the user, where the target location is the location where the user is located at the next moment determined by the target trajectory, and the buffer includes the target location;
[0230] A first operation module 304, configured to control the air conditioner to operate according to an operation strategy for the buffer.
[0231] Optionally, the prediction module is configured to input the location information at different times and the location information at the current time into a trained trajectory prediction model, and obtain the target trajectory of the user within a preset time period after the current time output by the trajectory prediction model.
[0232] Optionally, the first operation module is configured to adjust the buffer according to the motion information of the user at the target location determined by the target trajectory, and control the air conditioner to operate according to an operation strategy for the adjusted buffer.
[0233] Optionally, the first operation module is configured to determine the trajectory curvature and speed corresponding to the user at the target location according to the target trajectory; when the speed is greater than or equal to a preset speed threshold and the trajectory curvature is less than a preset trajectory curvature threshold, increase a first preset coverage area for the buffer, and use the buffer with the increased area as the adjusted buffer.
[0234] Optionally, the first operation module is further configured to, when the speed is less than the preset speed threshold and the trajectory curvature is greater than or equal to the preset trajectory curvature threshold, reduce the first preset coverage area for the buffer, and use the buffer with the reduced area as the adjusted buffer.
[0235] Optionally, the first operation module is configured to determine an estimated stay duration corresponding to the user at the target location according to the target trajectory; when the estimated stay duration is greater than or equal to a preset duration threshold, increase a second preset coverage area for the buffer, and use the buffer with the increased area as the adjusted buffer.
[0236] Optionally, the first operation module is further configured to reduce the second preset coverage area of the buffer when the estimated stay duration is less than the preset duration threshold, and use the buffer with the reduced area as the adjusted buffer.
[0237] Optionally, the device further includes:
[0238] An acquisition module, configured to acquire environmental data within a preset range corresponding to the target location;
[0239] A second operation module, configured to adjust the buffer according to the environmental data, and control the air conditioner to operate according to an operation strategy for the adjusted buffer.
[0240] Optionally, the environmental data includes the temperature at the current moment; the second operation module is configured to determine the temperature difference between the temperature and a preset temperature; when the temperature difference is greater than or equal to a preset temperature threshold, increase a third preset coverage area of the buffer, and use the buffer with the increased area as the adjusted buffer.
[0241] Optionally, the second operation module is configured to control the air conditioner to operate according to an operation strategy with a first operation power for the adjusted buffer.
[0242] Optionally, the second operation module is further configured to reduce the third preset coverage area of the buffer when the temperature difference is less than the preset temperature threshold, and use the buffer with the reduced area as the adjusted buffer.
[0243] Optionally, the second operation module is configured to control the air conditioner to operate according to an operation strategy with a second operation power for the adjusted buffer, and the second operation power is greater than the first operation power.
[0244] Optionally, the environmental data includes the humidity at the current moment; the second operation module is configured to increase a fourth preset coverage area of the buffer when the humidity is greater than or equal to a preset humidity threshold, use the buffer with the increased area as the adjusted buffer, and control the air conditioner to operate for the adjusted buffer.
[0245] Optionally, the second operation module is further configured to reduce the fourth preset coverage area of the buffer when the humidity at the current moment is less than the preset humidity threshold, use the buffer with the reduced area as the adjusted buffer, and control the air conditioner to operate for the adjusted buffer.
[0246] Optionally, the environmental data includes object information recognized in the buffer, and the object information includes object volume and object shape; the second operation module is configured to adjust the buffer according to the object volume and / or the object shape.
[0247] Optionally, the object information further includes the number of objects; the second operation module is further configured to set the area shape of the buffer to a preset shape when it is determined that the number of recognized objects is greater than or equal to a preset number.
[0248] Optionally, the first operation module is configured to obtain the coverage area of the buffer; when the coverage area is greater than or equal to a preset area threshold, control the air conditioner to operate according to the operation strategy of the first air outlet angle for the adjusted buffer.
[0249] Optionally, the first operation module is further configured to, when the coverage area is less than the preset area threshold, control the air conditioner to operate according to the operation strategy of the second air outlet angle for the adjusted buffer, and the second air outlet angle is less than the first air outlet angle.
[0250] Optionally, the first operation module is configured to obtain environmental data within a preset range corresponding to the target position; determine the operation strategy of the air conditioner according to the environmental data and the motion information, and control the air conditioner to operate according to the operation strategy for the buffer.
[0251] Optionally, the motion information includes the estimated stay duration of the user in the buffer, and the environmental data includes the temperature at the current moment; the first operation module is configured to determine that the operation strategy includes controlling the air conditioner to operate according to the operation strategy of the first preset wind speed and the first target power when the estimated stay duration is within a first preset range; determine that the operation strategy includes controlling the air conditioner to operate according to the operation strategy of the second preset wind speed and the second target power when the estimated stay duration is within a second preset range; determine that the operation strategy includes controlling the air conditioner to continue to operate according to the operation strategy of the first preset wind speed and the first target power when the estimated stay duration is within a third preset range and the temperature difference between the temperature and the target temperature is less than or equal to a preset temperature threshold; wherein, the first preset wind speed is less than the second preset wind speed, and the first target power is less than the second target power.
[0252] In summary, an air conditioner control device provided by an embodiment of the present invention can predict a trajectory by obtaining a user's historical location information and current location information, and set a buffer zone at the predicted user location at the next predicted moment according to the predicted user trajectory. It can understand the user's behavior trend in advance, continuously monitor the user's location change according to the target trajectory and the setting of the buffer zone, so as to realize the temperature adjustment of the buffer zone at the target location (i.e., the location where the user is at the next moment) in advance, avoid the user feeling uncomfortable due to sudden temperature changes, make the temperature adjustment more in line with the user's actual activity situation, and improve the overall comfort. And by setting the buffer zone, the air conditioner can accurately control the adjustment range within the area where the user actually moves, realize the temperature adjustment within the area where the user actually moves, without the need to cool or heat the entire room indiscriminately, reduce unnecessary energy consumption, and improve energy utilization efficiency.
[0253] The air conditioner control device in the embodiments of the present application can be an electronic device or a component in an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal or other devices other than the terminal. Exemplarily, the electronic device can be a GPU BOX, a mobile phone, a tablet computer, a laptop computer, a handheld computer, a vehicle-mounted electronic device, a Mobile Internet Device (MID), an augmented reality (AR) / virtual reality (VR) device, a robot, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA), etc. It can also be a server, a Network Attached Storage (NAS), a personal computer (PC), a television (TV), a teller machine, or a self-service machine, etc. The embodiments of the present application do not make specific limitations.
[0254] The air conditioner control device provided by the embodiments of the present application can implement Figure 1 each process implemented by the method embodiments. To avoid repetition, it will not be elaborated here.
[0255] Optionally, as Figure 5 shown, the embodiments of the present application further provide an electronic device, including a processor and a memory. A program or instruction that can run on the processor is stored on the memory. When the program or instruction is executed by the processor, it implements each step of the above-mentioned air conditioner control method embodiment and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.
[0256] In an embodiment of the present application, the memory can be used to store software programs and various data. The memory mainly includes a first storage area for storing programs or instructions and a second storage area for storing data. Among them, the first storage area can store an operating system, application programs or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory can include a volatile memory or a non-volatile memory, or the memory can include both a volatile memory and a non-volatile memory. Among them, the non-volatile memory can be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically Erasable PROM (EEPROM), or a flash memory. The volatile memory can be a Random Access Memory (RAM), a Static RAM (SRAM), a Dynamic RAM (DRAM), a Synchronous DRAM (SDRAM), a Double Data Rate SDRAM (DDR SDRAM), an Enhanced SDRAM (ESDRAM), a Synch link DRAM (SLDRAM), and a Direct Rambus RAM (DRRAM). The memory in the embodiment of the present application includes, but is not limited to, these and any other suitable types of memory.
[0257] The processor can include one or more processing units; optionally, the processor integrates an application processor and a modem processor. Among them, the application processor mainly processes operations related to the operating system, user interface, and application programs, etc., and the modem processor mainly processes wireless communication signals, such as a baseband processor. It can be understood that the above modem processor may not be integrated into the processor.
[0258] Optionally, as Figure 6 shown, the embodiment of the present application further provides an air conditioner, including Figure 5 the electronic device shown.
[0259] An embodiment of the present application further provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, each process of the above embodiment of the air conditioner control method is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be elaborated here.
[0260] Wherein, the processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk, or an optical disc, etc.
[0261] An embodiment of the present application provides a computer program product, which is stored in a storage medium. The program product is executed by at least one processor to implement each process of the above embodiment of the air conditioner control method, and the same technical effect can be achieved. To avoid repetition, it will not be elaborated here.
[0262] It should be noted that in this article, the terms "include", "comprise" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not expressly listed, or also includes elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "including a..." does not exclude the existence of another identical element in the process, method, article or device including that element. In addition, it should be pointed out that the methods and devices in the embodiments of the present application are not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in a reverse order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0263] Through the description of the above embodiments, those skilled in the art can clearly understand that the method of the above embodiments can be implemented by means of software plus a necessary general hardware platform. Of course, it can also be implemented by hardware, but in many cases the former is a better implementation. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the related technology, can be embodied in the form of a computer software product. The computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disc), and includes several instructions for causing a terminal (which may be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in various embodiments of the present application.
[0264] The embodiments of the present application have been described above in conjunction with the accompanying drawings. However, the present application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative rather than restrictive. Under the inspiration of the present application, those of ordinary skill in the art can also make many forms without departing from the purpose of the present application and the scope protected by the claims, and all of them fall within the protection scope of the present application.
Claims
1. An air conditioning control method, characterized in that: The method comprises: Obtain the user's location information at different times in the historical time period and the current time period; Determine, according to the location information at different times and the location information at the current time, a target trajectory of the user within a preset time period after the current time, wherein the target trajectory includes location information corresponding to different times within the preset time period; Setting a buffer zone at the target position of the user, wherein the target position is the position of the user at the next moment determined by the target trajectory, and the buffer zone includes the target position; The air conditioner is controlled to operate according to the operation strategy for the buffer zone.
2. The method according to claim 1, characterized in that The determining, based on the location information at different times and the location information at the current time, the target trajectory of the user within a preset time period after the current time comprises: The position information at different times and the position information at the current time are input into a trained trajectory prediction model to obtain a target trajectory of the user within a preset time period after the current time output by the trajectory prediction model.
3. The method according to claim 1, characterized in that The controlling the air conditioner to operate according to the operation strategy for the buffer zone includes: The buffer zone is adjusted based on the movement information of the user at the target position determined by the target trajectory, and the air conditioner is controlled to operate according to the operation strategy for the adjusted buffer zone.
4. The method according to claim 3, characterized in that The adjusting the buffer zone based on the movement information of the user at the target position determined by the target trajectory includes: Determining, according to the target trajectory, a trajectory curvature and a speed corresponding to the user at the target position; When the speed is greater than or equal to a preset speed threshold and the trajectory curvature is less than a preset trajectory curvature threshold, a first preset coverage area is added to the buffer zone, and the buffer zone with the increased area is used as an adjusted buffer zone.
5. The method according to claim 4, characterized in that The method further comprises: When the speed is less than the preset speed threshold and the trajectory curvature is greater than or equal to the preset trajectory curvature threshold, the first preset coverage area of the buffer zone is reduced, and the buffer zone with the reduced area is used as an adjusted buffer zone.
6. The method according to claim 3, characterized in that The adjusting the buffer zone based on the movement information of the user at the target position determined by the target trajectory includes: Determining an estimated stay time of the user at the target location according to the target trajectory; When the estimated stay duration is greater than or equal to the preset duration threshold, a second preset coverage area is added to the buffer zone, and the buffer zone with the increased area is used as the adjusted buffer zone.
7. The method according to claim 6, characterized in that The method further comprises: When the estimated stay duration is less than the preset duration threshold, the second preset coverage area of the buffer zone is reduced, and the buffer zone with the reduced area is used as the adjusted buffer zone.
8. The method according to claim 3, characterized in that The method further comprises: Acquire environmental data within a preset range corresponding to the target location; The buffer zone is adjusted according to the environmental data, and the air conditioner is controlled to operate according to the operation strategy for the adjusted buffer zone.
9. The method according to claim 8, characterized in that The environmental data includes the temperature at the current moment; and adjusting the buffer zone according to the environmental data includes: determining a temperature difference between the temperature and a preset temperature; When the temperature difference is greater than or equal to the preset temperature threshold, a third preset coverage area is added to the buffer zone, and the buffer zone with the increased area is used as the adjusted buffer zone.
10. The method according to claim 9, characterized in that The controlling the air conditioner to operate with respect to the adjusted buffer zone includes: The air conditioner is controlled to operate according to an operation strategy of a first operation power for the adjusted buffer zone.
11. The method according to claim 9, characterized in that The method further comprises: When the temperature difference is less than the preset temperature threshold, the third preset coverage area of the buffer zone is reduced, and the buffer zone with the reduced area is used as the adjusted buffer zone.
12. The method according to claim 11, characterized in that The controlling the air conditioner to operate with respect to the adjusted buffer zone includes: The air conditioner is controlled to operate according to an operation strategy of a second operation power for the adjusted buffer zone, wherein the second operation power is greater than the first operation power.
13. The method according to claim 8, characterized in that The environmental data includes the humidity at the current moment; and adjusting the buffer zone according to the environmental data includes: When the humidity is greater than or equal to a preset humidity threshold, a fourth preset coverage area is added to the buffer zone, the buffer zone with the increased area is used as an adjusted buffer zone, and the air conditioner is controlled to operate for the adjusted buffer zone.
14. The method according to claim 13, characterized in that The method further comprises: When the humidity at the current moment is less than the preset humidity threshold, the buffer zone is reduced by a fourth preset coverage area, the buffer zone after the area reduction is used as an adjusted buffer zone, and the air conditioner is controlled to operate for the adjusted buffer zone.
15. The method according to claim 7, characterized in that The environmental data includes object information identified in the buffer, and the object information includes object volume and object shape; and adjusting the buffer according to the target trajectory or the environmental data includes: The buffer zone is adjusted according to the object volume and / or the object shape.
16. The method according to claim 15, characterized in that The object information also includes the number of objects; the method also includes: When it is determined that the number of the identified objects is greater than or equal to a preset number, the area shape of the buffer zone is set to a preset shape.
17. The method according to claim 1, characterized in that The controlling the air conditioner to operate according to the operation strategy for the buffer zone includes: Obtaining the coverage area of the buffer zone; When the coverage area is greater than or equal to the preset area threshold, the air conditioner is controlled to operate according to the operation strategy of the first air outlet angle with respect to the adjusted buffer zone.
18. The method according to claim 14, characterized in that The method further comprises: When the coverage area is smaller than the preset area threshold, the air conditioner is controlled to operate according to an operation strategy of a second air outlet angle for the adjusted buffer zone, and the second air outlet angle is smaller than the first air outlet angle.
19. The method according to claim 3, characterized in that The controlling the air conditioner to operate according to the operating strategy for the adjusted buffer zone includes: Acquire environmental data within a preset range corresponding to the target location; The operation strategy of the air conditioner is determined according to the environmental data and the motion information, and the air conditioner is controlled to operate according to the operation strategy for the buffer zone.
20. The method according to claim 19, characterized in that The motion information includes the estimated stay time of the user in the buffer zone, and the environmental data includes the temperature at the current moment; and determining the operation strategy of the air conditioner according to the environmental data and the motion information includes: When the estimated stay time is within a first preset range, determining the operation strategy includes controlling the air conditioner to operate according to an operation strategy of a first preset wind speed and a first target power; When the estimated stay time is within a second preset range, determining the operation strategy includes controlling the air conditioner to operate according to an operation strategy of a second preset wind speed and a second target power; When the estimated stay time is within a third preset range and the temperature difference between the temperature and the target temperature is less than or equal to a preset temperature threshold, determining the operation strategy includes controlling the air conditioner to continue to operate according to the operation strategy of the first preset wind speed and the first target power; Among them, the first preset wind speed is smaller than the second preset wind speed, and the first target power is smaller than the second target power.
21. An air conditioning control device, characterized in that: The device comprises: The acquisition module is used to obtain the user's location information at different times in the historical time period and the current time period; A prediction module, used to determine the target trajectory of the user within a preset time period after the current moment according to the location information at different moments and the location information at the current moment, wherein the target trajectory includes the location information corresponding to different moments within the preset time period; A setting module, configured to set a buffer zone at the target position of the user, wherein the target position is the position of the user at the next moment determined by the target trajectory, and the buffer zone includes the target position; The first operation module is used to control the air conditioner to operate according to the operation strategy for the buffer zone.
22. An electronic device, characterized in that: The method comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method according to any one of claims 1 to 20 are implemented.
23. An air conditioner, characterized in that: An electronic device comprising the electronic device described in claim 22.
Citation Information
Cited By
Hot water kettle control method based on change of Internet of Things and hot water kettle
CN121300192A
