Air conditioning control method and apparatus

CN122149068APending Publication Date: 2026-06-05HAIER YOUJIA INTELLIGENT TECH (BEIJING) CO LTD +2

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
HAIER YOUJIA INTELLIGENT TECH (BEIJING) CO LTD
Filing Date
2024-12-03
Publication Date
2026-06-05

AI Technical Summary

Technical Problem

The existing air conditioner's anti-direct-blow function requires users to manually activate it, which has a low level of intelligence and results in a poor user experience.

Method used

Based on user biometrics, air conditioner location, activated air conditioner functions, or environmental information, the system automatically determines anti-direct-blow scenarios and formulates corresponding air conditioner parameter adjustment strategies, including wind speed, wind direction, and air outlet angle, according to different scenarios.

Benefits of technology

It has improved the intelligence level of air conditioners, enhanced the user experience, and provided comfort protection, especially for the elderly, children, those using the air conditioner for extended periods, and those sleeping.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122149068A_ABST
    Figure CN122149068A_ABST
Patent Text Reader

Abstract

The application discloses an air conditioner control method and device, and relates to the technical field of smart home / smart home, and the air conditioner control method comprises the following steps: determining a current direct-blow-prevention scene by taking one or more of a user biological recognition result, a position of an air conditioner, a function started by the air conditioner or environment information as the basis within a preset time range; and controlling the air conditioner to execute an air conditioner parameter adjustment strategy corresponding to the direct-blow-prevention scene. The method realizes automatic adjustment of corresponding air conditioner parameters based on the direct-blow-prevention scene, improves the intelligent degree of the air conditioner, and improves the use experience of the user.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of smart home / intelligent home, and more specifically, to an air conditioning control method and device. Background Technology

[0002] Air conditioners, as common household appliances, offer various functions such as cooling, heating, ventilation, and dehumidification to meet the diverse environmental control needs of end users. With the rapid development of smart homes, the anti-direct-blow function of air conditioners has become an important research direction. Activating this function reduces discomfort caused by direct airflow from the air conditioner, creating a more comfortable temperature environment for users. Currently, the anti-direct-blow function is typically activated by the user via remote control or an application on a smart device.

[0003] However, the existing air conditioner's anti-direct-blow function can only be manually activated by the user, resulting in a low level of intelligence and a poor user experience. Summary of the Invention

[0004] This application provides an air conditioning control method and device to solve the technical problem that the existing air conditioning anti-direct-blow function can only be manually activated by the user, resulting in a low level of intelligence in the air conditioning and a poor user experience.

[0005] In a first aspect, this application provides an air conditioning control method, comprising:

[0006] Within a preset time range, the current anti-direct-blow scenario is determined based on one or more of the following: user biometric identification results, the location of the air conditioner, the functions that the air conditioner has been activated, or environmental information.

[0007] Control the air conditioner to execute the air conditioner parameter adjustment strategy corresponding to the anti-direct-blow scenario.

[0008] In some embodiments, determining the current anti-direct-blow scenario based on one or more of the following: user biometric results, the location of the air conditioner, the functions activated by the air conditioner, or environmental information, includes:

[0009] In the presence of the user's biometric identification results, the current anti-direct-blow scenario is determined based on the user's biometric identification results;

[0010] If the user's biometric identification result is not available, or if the current anti-direct-blow scenario is determined to be a non-first anti-direct-blow scenario based on the user's biometric identification result, the current anti-direct-blow scenario is determined again based on the location of the air conditioner, wherein the minimum wind speed in the air conditioner parameter adjustment strategy corresponding to the first anti-direct-blow scenario is the minimum wind speed of the air conditioner.

[0011] In some embodiments, determining the current anti-direct-blow scenario based on the user's biometric results includes:

[0012] If the user's biometric identification result indicates that the user is within a set age range, the current anti-direct-blow scenario is determined to be the first anti-direct-blow scenario;

[0013] If the user's biometrics result indicates that the user is not within the set age range, the current anti-direct-blow scenario is determined to be a non-first anti-direct-blow scenario.

[0014] In some embodiments, determining the current anti-direct-blow scenario based on the location of the air conditioner includes:

[0015] If the location of the air conditioner is within a set area, then the current anti-direct-blow scenario is determined to be the second anti-direct-blow scenario, wherein the minimum wind speed in the air conditioner parameter adjustment strategy corresponding to the second anti-direct-blow scenario is higher than the minimum wind speed in the air conditioner parameter adjustment strategy corresponding to the first anti-direct-blow scenario.

[0016] If the location of the air conditioner is not within the set area, then the current anti-direct-blow scenario is determined to be a non-second anti-direct-blow scenario.

[0017] In some embodiments, if the current anti-direct-blow scenario is determined to be a non-second anti-direct-blow scenario based on the location of the air conditioner, and if the functions activated by the air conditioner include setting functions, the environmental information is that the ambient light brightness is lower than the preset brightness, or the functions activated by the air conditioner do not include the screen display function, then the current anti-direct-blow scenario is determined to be a third anti-direct-blow scenario, wherein the minimum wind speed in the air conditioner parameter adjustment strategy corresponding to the third anti-direct-blow scenario is higher than the minimum wind speed in the air conditioner parameter adjustment strategy corresponding to the first anti-direct-blow scenario.

[0018] In some embodiments, when the anti-direct-blow scenario is a first anti-direct-blow scenario, controlling the air conditioner to execute an air conditioner parameter adjustment strategy corresponding to the anti-direct-blow scenario includes:

[0019] When the indoor temperature is less than or equal to a first temperature, the air conditioner is controlled to swing up and down at a first up and down swing position, swing left and right at a first left and right swing position, and the air speed is a first air speed. The airflow at the first up and down swing position is upward.

[0020] In some embodiments, when the anti-direct-blow scenario is a second anti-direct-blow scenario, controlling the air conditioner to execute an air conditioner parameter adjustment strategy corresponding to the anti-direct-blow scenario includes:

[0021] When the indoor temperature is higher than the first temperature, the vertical swing position of the air conditioner is controlled to be the second vertical swing position, and the horizontal swing position is controlled to be the first horizontal swing position, wherein the air outlet angle of the second vertical swing position is smaller than that of the first vertical swing position.

[0022] When the indoor temperature is less than or equal to the first temperature, the vertical swing position of the air conditioner is controlled as the first vertical swing position, and the horizontal swing position is controlled as the first horizontal swing position.

[0023] When the difference between the indoor temperature and the set temperature is less than or equal to a preset value, the air conditioner is controlled to swing up and down at the first swing position, and the air speed is controlled at the second air speed, which is higher than the first air speed.

[0024] In some embodiments, when the anti-direct-blow scenario is a third anti-direct-blow scenario, controlling the air conditioner to execute the air conditioner parameter adjustment strategy corresponding to the anti-direct-blow scenario includes:

[0025] When the indoor temperature is higher than the first temperature, the air conditioner is controlled to swing up and down at the third swing position, and the wind speed is set to automatic. The air outlet angle of the third swing position is smaller than that of the second swing position.

[0026] When the indoor temperature is less than or equal to the first temperature, the up-and-down swing position of the air conditioner is the first up-and-down swing position, and the left-and-right swing position is the first left-and-right swing position.

[0027] When the difference between the indoor temperature and the set temperature is less than or equal to a preset value, the air conditioner's up-and-down swing position is controlled to the first up-and-down swing position, and the wind speed is controlled to the second wind speed.

[0028] In some embodiments, before controlling the air conditioner's vertical swing position to a first vertical swing position, its horizontal swing position to a first horizontal swing position, and its wind speed to a first wind speed when the indoor temperature is less than or equal to a first temperature, the method further includes:

[0029] If there is a parameter setting history of the user under the same room temperature conditions within the preset time range, then the parameter with the longest usage time in the parameter setting history is determined, and the air conditioner is controlled to operate according to the parameter with the longest usage time.

[0030] Secondly, this application provides an air conditioning control device, comprising:

[0031] The processing module is used to determine the current anti-direct-blow scenario within a preset time range based on one or more of the following: user biometric identification results, the location of the air conditioner, the functions that the air conditioner has been activated, or environmental information.

[0032] The control module is used to control the air conditioner to execute the air conditioner parameter adjustment strategy corresponding to the anti-direct-blow scenario.

[0033] In some embodiments, the processing module is further configured to determine the current anti-direct-blow scenario based on the user's biometric results if such results are available;

[0034] The processing module is further configured to, in the absence of the user biometric result, or in the case where the current anti-direct-blow scenario is determined to be a non-first anti-direct-blow scenario based on the user biometric result, determine the current anti-direct-blow scenario again based on the location of the air conditioner, wherein the minimum wind speed in the air conditioner parameter adjustment strategy corresponding to the first anti-direct-blow scenario is the minimum wind speed of the air conditioner.

[0035] In some embodiments, the processing module is further configured to determine the current anti-direct-blow scenario as the first anti-direct-blow scenario when the user's biometric result indicates that the user is within a set age range;

[0036] The processing module is further configured to determine that the current anti-direct-blow scenario is not the first anti-direct-blow scenario when the user's biometric result indicates that the user is not within the set age range.

[0037] In some embodiments, the processing module is further configured to determine the current anti-direct-blow scenario as a second anti-direct-blow scenario when the location of the air conditioner is within a set area range, wherein the minimum wind speed in the air conditioner parameter adjustment strategy corresponding to the second anti-direct-blow scenario is higher than the minimum wind speed in the air conditioner parameter adjustment strategy corresponding to the first anti-direct-blow scenario.

[0038] The processing module is also used to determine that the current anti-direct-blow scenario is not the second anti-direct-blow scenario when the location of the air conditioner is not within the set area.

[0039] In some embodiments, the processing module is further configured to determine the current anti-direct-blow scenario as a third anti-direct-blow scenario if, based on the location of the air conditioner, the current anti-direct-blow scenario is determined to be a non-second anti-direct-blow scenario, and if the functions activated by the air conditioner include setting functions, the environmental information is that the ambient light brightness is lower than a preset brightness, or the functions activated by the air conditioner do not include screen display functions. The third anti-direct-blow scenario has a lower minimum wind speed in the air conditioner parameter adjustment strategy than the first anti-direct-blow scenario.

[0040] In some embodiments, the control module is further configured to control the air conditioner to a first up-down swing position, a first left-right swing position, and a first wind speed when the indoor temperature is less than or equal to a first temperature, and the airflow at the first up-down swing position is upward.

[0041] In some embodiments, the control module is further configured to control the air conditioner to a second vertical swing position and a first horizontal swing position when the indoor temperature is greater than the first temperature, wherein the air outlet angle of the second vertical swing position is smaller than that of the first vertical swing position.

[0042] The control module is also used to control the air conditioner to swing up and down to the first up and down swing position and to swing left and right to the first left and right swing position when the indoor temperature is less than or equal to the first temperature.

[0043] The control module is also used to control the air conditioner to swing up and down to the first swing position and the wind speed to the second wind speed when the difference between the indoor temperature and the set temperature is less than or equal to a preset value. The second wind speed is higher than the first wind speed.

[0044] In some embodiments, the control module is further configured to control the air conditioner to a third vertical swing position and an automatic wind speed when the indoor temperature is greater than the first temperature, wherein the air outlet angle of the third vertical swing position is smaller than that of the second vertical swing position.

[0045] The control module is also used to control the air conditioner to swing up and down to the first up and down swing position and to swing left and right to the first left and right swing position when the indoor temperature is less than or equal to the first temperature.

[0046] The control module is also used to control the air conditioner to swing up and down at the first swing position and the air speed at the second air speed when the difference between the indoor temperature and the set temperature is less than or equal to a preset value.

[0047] In some embodiments, the processing module is further configured to determine the parameter with the longest usage time in the parameter setting history if there is a parameter setting history of the user under the same room temperature conditions within the preset time range;

[0048] The control module is also used to control the air conditioner to operate according to the parameters of the longest usage time.

[0049] Thirdly, this application provides a computer-readable storage medium storing computer-executable instructions thereon, which, when executed by a processor, are used to implement the air conditioning control method as described in the first aspect and various possible implementations of the first aspect.

[0050] Fourthly, this application provides an electronic device, including: a processor, and a memory communicatively connected to the processor;

[0051] The memory stores computer-executed instructions;

[0052] The processor executes computer execution instructions stored in the memory to implement the air conditioning control method as described in the first aspect and various possible implementations of the first aspect above.

[0053] Fifthly, this application provides a program product, including a computer program, which, when executed by a processor, implements the air conditioning control method described above.

[0054] The air conditioning control method provided in this application determines the current anti-direct-blow scenario within a preset time range based on one or more of the following: user biometric identification results, air conditioner location, air conditioner activated functions, or environmental information; and controls the air conditioner to execute an air conditioner parameter adjustment strategy corresponding to the anti-direct-blow scenario. This method realizes automatic adjustment of the corresponding air conditioner parameters based on the anti-direct-blow scenario, which not only improves the intelligence level of the air conditioner but also enhances the user experience. Attached Figure Description

[0055] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0056] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0057] Figure 1 A schematic diagram of the hardware environment for the air conditioning control method provided in this application;

[0058] Figure 2 Flowchart of the air conditioning control method provided in this application Figure 1 ;

[0059] Figure 3 Flowchart of the air conditioning control method provided in this application Figure 2 ;

[0060] Figure 4 A schematic diagram of the air conditioning control device provided in this application;

[0061] Figure 5 A schematic diagram of the structure of the electronic device provided in this application. Detailed Implementation

[0062] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.

[0063] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0064] According to one aspect of the embodiments of this application, an air conditioning control method is provided. This air conditioning control method is widely used in whole-house intelligent digital control application scenarios such as smart homes, smart home ecosystems, and intelligencehouse ecosystems. Optionally, in this embodiment, the above-mentioned air conditioning control method can be applied to, for example... Figure 1 The hardware environment shown consists of terminal device 102 and server 104. For example... Figure 1 As shown, server 104 is connected to terminal devices via a network and can be used to provide services (such as application services) to terminals or clients installed on terminals. A database can be set up on the server or independently of the server to provide data storage services for server 104. Cloud computing and / or edge computing services can be configured on the server or independently of the server to provide data processing services for server 104.

[0065] The aforementioned network may include, but is not limited to, at least one of the following: wired network, wireless network. The aforementioned wired network may include, but is not limited to, at least one of the following: wide area network, metropolitan area network, local area network. The aforementioned wireless network may include, but is not limited to, at least one of the following: Wi-Fi (Wireless Fidelity), Bluetooth. The terminal device 102 may not be limited to PC, mobile phone, tablet computer, smart air conditioner, smart range hood, smart refrigerator, smart oven, smart stove, smart washing machine, smart water heater, smart washing equipment, smart dishwasher, smart projector, smart TV, smart clothes rack, smart curtains, smart audio-visual equipment, smart socket, smart speaker, smart speaker box, smart fresh air equipment, smart kitchen and bathroom equipment, smart bathroom equipment, smart robot vacuum cleaner, smart window cleaning robot, smart mopping robot, smart air purifier, smart steam oven, smart microwave oven, smart water heater, smart air purifier, smart water dispenser, smart door lock, etc.

[0066] Existing air conditioner anti-direct-blowing functions are usually achieved by users adjusting the fan speed or direction via buttons on the remote control or an application on a smart terminal to prevent the air conditioner's airflow from blowing directly onto the body, thereby reducing discomfort caused by direct airflow, such as coldness, muscle tension, and joint pain.

[0067] However, existing air conditioners have a low level of intelligence, and the anti-direct-blow function can only be manually activated by the user. If the user uses the air conditioner for a long time or fails to adjust the air conditioner parameters in time after falling asleep, it will affect the user's health and result in a poor user experience.

[0068] The air conditioning control method provided in this application aims to solve the above-mentioned technical problems of the prior art.

[0069] This application provides an air conditioning control method that determines the current anti-direct-blow scenario based on one or more of the following: user biometric identification results, air conditioner location, air conditioner activated functions, or environmental information. The anti-direct-blow scenario is divided into a first anti-direct-blow scenario for the elderly and children, a second anti-direct-blow scenario for users using the air conditioner for extended periods, and a third anti-direct-blow scenario for users while asleep. Furthermore, corresponding air conditioner parameter adjustment strategies are formulated for each of these three different anti-direct-blow scenarios, and the air conditioner is controlled to execute the corresponding parameter adjustment strategy when the anti-direct-blow scenario is triggered. This method achieves automatic adjustment of corresponding air conditioner parameters based on the anti-direct-blow scenario, which not only improves the intelligence of the air conditioner but also enhances the user experience.

[0070] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will be described below with reference to the accompanying drawings.

[0071] Figure 2 A flowchart illustrating the air conditioning control method provided in the embodiments of this application. Figure 1 The executing entity in this embodiment can be, for example, an air conditioner controller or a cloud server that communicates with the air conditioner. Figure 3 As shown, the air conditioning control method provided in this embodiment includes:

[0072] S201: Within a preset time range, determine the current anti-direct-blow scenario based on one or more of the following: user biometric results, air conditioner location, air conditioner activated functions, or environmental information.

[0073] The preset time range refers to the time range within which the air conditioning parameter adjustment strategy corresponding to the anti-direct-blow scenario is activated. The preset time range can be a user-defined time range or a range derived from the user's historical sleep time when the sleep mode is activated. For example, it can be the nighttime sleep time between 8:00 PM and 8:00 AM, or the lunch break time between 12:00 PM and 2:00 PM.

[0074] User biometric results can be, for example, recognition results based on voiceprint information or recognition results based on facial recognition information. The location of the air conditioner refers to the location of the room where the air conditioner is installed. For example, the location information of the air conditioner can be obtained from the device space selected by the user when binding the air conditioner device.

[0075] The functions that the air conditioner has activated may include silent mode, sleep mode, health mode, etc., while environmental information refers to ambient light, indoor temperature, indoor humidity, etc.

[0076] For example, when a user's biometric identification result is available, the current direct-blow protection scenario is determined based on that result. For instance, if the user's biometric identification result indicates the user is within a set age range, the current direct-blow protection scenario is determined to be the first direct-blow protection scenario; if the user's biometric identification result indicates the user is not within a set age range, the current direct-blow protection scenario is determined to be a non-first direct-blow protection scenario.

[0077] The "set age range" refers to a pre-defined age range used to determine whether a user meets a specific condition. In the case of the primary direct-blow protection scenario, which protects children or the elderly from direct blows, the set age range can be 0-12 years old or over 65 years old. If the user's biometric result corresponds to an age range outside this set range, the current direct-blow protection scenario is determined to be a non-primary scenario, i.e., a scenario not targeting children or the elderly. When determining the direct-blow protection scenario, if a user's biometric result exists, it should be prioritized based on that result.

[0078] If there is no user biometric result, or if the current anti-direct-blow scenario is determined to be a non-first anti-direct-blow scenario based on the user biometric result, the current anti-direct-blow scenario is determined again based on the location of the air conditioner. In this case, the minimum fan speed in the air conditioner parameter adjustment strategy corresponding to the first anti-direct-blow scenario is the minimum fan speed of the air conditioner.

[0079] Understandably, if no user biometric results are available, the location information of the air conditioner can be used to further determine the current anti-direct-blow scenario; or, if the anti-direct-blow scenario corresponding to the user biometric results is not the first anti-direct-blow scenario, the location information of the air conditioner can also be used to further determine the current anti-direct-blow scenario.

[0080] For example, if the air conditioner is located within a set area, the current anti-direct-blow scenario is determined to be the second anti-direct-blow scenario, where the minimum fan speed in the air conditioner parameter adjustment strategy corresponding to the second anti-direct-blow scenario is higher than the minimum fan speed in the air conditioner parameter adjustment strategy corresponding to the first anti-direct-blow scenario; if the air conditioner is not located within a set area, the current anti-direct-blow scenario is determined to be a non-second anti-direct-blow scenario.

[0081] Understandably, the set area range refers to the area where users may use the air conditioner for a long time. Since the second anti-direct-blow scenario is not one of the first anti-direct-blow scenarios, and the anti-direct-blow level of the second anti-direct-blow scenario is lower than that of the first anti-direct-blow scenario, when controlling the air conditioner to execute the air conditioner parameter adjustment strategy, the minimum fan speed of the air conditioner in the second anti-direct-blow scenario is higher than the minimum fan speed corresponding to the first anti-direct-blow scenario.

[0082] Furthermore, if the current anti-direct-blow scenario is determined to be a non-second anti-direct-blow scenario based on the location of the air conditioner, and if the functions activated by the air conditioner include setting functions, environmental information indicating that the ambient light brightness is lower than the preset brightness, or if the functions activated by the air conditioner do not include the screen display function, then the current anti-direct-blow scenario is determined to be a third anti-direct-blow scenario. In this case, the minimum wind speed in the air conditioner parameter adjustment strategy corresponding to the third anti-direct-blow scenario is higher than the minimum wind speed in the air conditioner parameter adjustment strategy corresponding to the first anti-direct-blow scenario.

[0083] Understandably, since the third anti-direct-blow scenario is a case other than the second anti-direct-blow scenario, and the anti-direct-blow level of the third anti-direct-blow scenario is lower than that of the first anti-direct-blow scenario, when controlling the air conditioner to execute the air conditioner parameter adjustment strategy, the minimum fan speed of the air conditioner in the third anti-direct-blow scenario is higher than the minimum fan speed corresponding to the first anti-direct-blow scenario.

[0084] S202: Control the air conditioner to execute the air conditioner parameter adjustment strategy corresponding to the anti-direct-blow scenario.

[0085] Among them, the air conditioner parameter adjustment strategy includes adjusting the up-down position, left-right position, fan speed, and air direction of the air conditioner. Anti-direct blowing scenarios include scenarios where the air conditioner can be turned on for the elderly or children, scenarios where adults use the air conditioner for a long time, and scenarios where they sleep at night.

[0086] Understandably, different air conditioning parameter adjustment strategies are needed for different scenarios to avoid direct airflow. This is because the bodies of the elderly and children are more susceptible to the effects of direct cold airflow and require a more gentle and stable temperature environment. Although adults have a higher tolerance for temperature changes, prolonged exposure to direct cold airflow can easily cause muscle tension and joint pain. Furthermore, when people sleep, their metabolism slows down, so they need to avoid direct cold airflow to prevent colds and other health problems.

[0087] For example, after determining the current anti-direct-blow scenario, the cloud server can send the corresponding air conditioning parameter adjustment strategy to the air conditioner connected to it. When the anti-direct-blow scenario is for the elderly and children, the vertical swing position of the air conditioner is set to upward airflow, the horizontal swing position of the air conditioner is set to the maximum air outlet angle, and the air speed of the air conditioner is set to the minimum air speed.

[0088] The air conditioning control method provided in this embodiment determines the current anti-direct-blow scenario within a preset time range based on one or more of the following: user biometric identification results, air conditioner location, air conditioner activated functions, or environmental information; and controls the air conditioner to execute an air conditioner parameter adjustment strategy corresponding to the anti-direct-blow scenario. This method realizes automatic adjustment of the corresponding air conditioner parameters based on the anti-direct-blow scenario, which not only improves the intelligence level of the air conditioner but also enhances the user experience.

[0089] Figure 3 A flowchart illustrating the air conditioning control method provided in the embodiments of this application. Figure 2 .like Figure 3 As shown, in this embodiment... Figure 2 Based on the embodiments, the air conditioning control method is described in detail. The air conditioning control method shown in this embodiment includes:

[0090] S301: Determine if there is a user biometric identification result; if yes, proceed to step S302; if no, proceed to step S307.

[0091] The essence of this step is: if there is a user biometric result, determine whether the biometric result belongs to the user within the set age range; if there is no user biometric result, determine whether the location of the air conditioner is within the set area range.

[0092] One approach is to acquire the user's facial image and use facial detection and feature extraction algorithms to identify the user's facial features and estimate the user's age based on those features; or, with the user's authorization, to collect the user's voice data and identify the voiceprint parameters in the voice data to determine the user's age based on the user's voiceprint features.

[0093] S302: Determine whether the biometric result indicates that the user is within the set age range; if yes, proceed to step S303; if no, proceed to step S307.

[0094] Among them, the set age range refers to the age range of users in different age groups. For example, the set age range for children can be 0 to 12 years old, and the set age range for the elderly can be 60 years old and above.

[0095] The essence of this step is: if the biometric result indicates that the user is within the set age range, then the current anti-direct-blow scenario is determined as the first anti-direct-blow scenario; if the biometric result indicates that the user is not within the set age range, then it is determined whether the location of the air conditioner is within the set area.

[0096] Understandably, when the biometric result indicates that the user is within a preset age range for children or a preset age range for the elderly, the current anti-direct-blow scenario can be determined as the first anti-direct-blow scenario.

[0097] S303: The current direct-blow protection scenario is determined as the first direct-blow protection scenario.

[0098] The first anti-direct-blow scenario refers to the usage scenario where the current user's age is within the set age range.

[0099] For example, if the current user's age is determined to be 6 years old based on the biometric results, which is within the set age range for children, then the current anti-direct-blow scenario can be determined as the first anti-direct-blow scenario.

[0100] S304: Determine if there is a historical record of the user's parameter settings under the same room temperature conditions within a preset time range; if yes, proceed to step S305; if no, proceed to step S306.

[0101] If a user has a parameter setting history under the same room temperature conditions within a preset time range, the parameter with the longest usage time in the parameter setting history is determined, and the air conditioner is controlled to operate according to the parameter with the longest usage time; if no user has a parameter setting history under the same room temperature conditions within a preset time range, the air conditioner parameter adjustment strategy corresponding to the first anti-direct-blow scenario is executed.

[0102] Understandably, based on voiceprint information, it can be determined whether the user has a history of setting temperature, airflow direction, and airflow speed for the three most recent times within a preset time range when the indoor temperature is the same. If so, the air conditioner will be controlled to set the temperature, airflow direction, and airflow speed according to the settings that the user used for the longest time when the indoor temperature is the same.

[0103] S305: Determine the parameter with the longest usage time in the parameter setting history and control the air conditioner to operate according to the parameter with the longest usage time.

[0104] For example, if the current indoor temperature is 30 degrees Celsius, and the user's parameter setting history for day D1 is: with an indoor temperature of 30 degrees Celsius, the user set the temperature to 26 degrees Celsius, high fan speed, and vertical oscillation, and used it for 1 hour; and the user's parameter setting history for day D2 is: with an indoor temperature of 30 degrees Celsius, the user set the temperature to 25 degrees Celsius, medium fan speed, and vertical oscillation, and used it for 3 hours, then the air conditioner will be controlled according to the parameters in the user's parameter setting history for day D2.

[0105] S306. When the indoor temperature is less than or equal to the first temperature, the vertical swing position of the air conditioner is set to the first vertical swing position, the horizontal swing position is set to the first horizontal swing position, and the wind speed is set to the first wind speed.

[0106] The first temperature refers to a preset indoor temperature threshold, such as 28℃. The first vertical swing position refers to setting the air conditioner vent's vertical swing direction to upward, like a healthy upward airflow, to ensure that cool or warm air is evenly distributed throughout the room from above, rather than blowing directly onto people. The first horizontal swing position refers to the position where the air conditioner vent reaches its maximum airflow angle in the left and right directions, ensuring that cool or warm air can cover a farther area, thereby dispersing the airflow and reducing the risk of direct airflow. To minimize the impact of noise on users such as the elderly or children, the first fan speed is set to a silent fan speed.

[0107] S307. Determine whether the location of the air conditioner is within the set area range; if yes, proceed to step S308; if no, proceed to step S310.

[0108] The designated area is the area where the anti-direct-blow function needs to be activated. Within this area, users may use the air conditioner for extended periods of time, such as in bedrooms, children's rooms, elderly people's rooms, or studies.

[0109] The essence of this step is as follows: if the user's biometric identification result is that the user is not in the set age range or there is no user biometric identification result, and the location of the air conditioner is within the set area range, then the current anti-direct-blow scenario is determined to be the second anti-direct-blow scenario; if the user's biometric identification result is that the user is not in the set age range or there is no user biometric identification result, and the location of the air conditioner is not within the set area range, then based on the functions that the air conditioner has activated and / or environmental information, it is determined whether the current anti-direct-blow scenario is the third anti-direct-blow scenario.

[0110] Understandably, when it is not possible to directly determine the user's age within a set age range based on the user's biometric results, it is also possible to determine whether the anti-direct-blow function corresponding to the second anti-direct-blow scenario needs to be activated based on the location of the air conditioner. If it is determined that the location of the air conditioner is in an area where the user may use the air conditioner for a long time, such as a bedroom, children's room, elderly person's room, or study, then the current anti-direct-blow scenario can be determined as the second anti-direct-blow scenario.

[0111] S308. Determine the current anti-direct-blow scenario as the second anti-direct-blow scenario.

[0112] The second scenario for preventing direct airflow refers to the scenario where users use the air conditioner for an extended period of time.

[0113] S309. Control the air conditioner to execute the air conditioner parameter adjustment strategy corresponding to the second anti-direct-blow scenario.

[0114] The air conditioning parameter adjustment strategy for the second anti-direct-blow scenario differs from that for the first anti-direct-blow scenario. This is because the first anti-direct-blow scenario indicates that the current user is a group within a set age range, such as the elderly or children. These groups are more sensitive to direct airflow from the air conditioner. In the second anti-direct-blow scenario, however, the user is not limited to any age group. As long as the user has a need to use the air conditioner for an extended period of time within the set area, the current anti-direct-blow scenario is considered to be the second anti-direct-blow scenario, and the air conditioner is controlled to execute the air conditioning parameter adjustment strategy corresponding to the second anti-direct-blow scenario.

[0115] For example, here is a specific implementation of the air conditioner parameter adjustment strategy corresponding to the second anti-direct blowing scenario: when the indoor temperature is greater than the first temperature, the air conditioner is controlled to swing up and down at the second up and down position and swing left and right at the first left and right position, wherein the air outlet angle of the second up and down position is smaller than that of the first up and down position.

[0116] When the indoor temperature is less than or equal to the first temperature, the vertical swing position of the air conditioner is the first vertical swing position, and the horizontal swing position is the first horizontal swing position.

[0117] When the difference between the indoor temperature and the set temperature is less than or equal to the preset value, the air conditioner's up and down swing position is controlled to the first up and down swing position, and the wind speed is the second wind speed, which is higher than the first wind speed.

[0118] Here, the first temperature is used to indicate the degree of adjustment of the air conditioning parameters under the current indoor temperature.

[0119] When the air conditioner is running in cooling mode, if the current indoor temperature is higher than the first temperature, it indicates that the indoor temperature is relatively high. To ensure the cooling effect of the air conditioner, the adjustment of the air conditioner parameters is smaller in the second anti-direct-blow scenario, meaning the air outlet angle of the air conditioner's vertical oscillation position is smaller. If the current indoor temperature is lower than or equal to the first temperature, it indicates that the indoor temperature is not high. To prevent the indoor temperature from being too cold and causing discomfort to the user due to direct airflow from the air conditioner, the adjustment of the air conditioner parameters is larger in the second anti-direct-blow scenario, meaning the air outlet angle of the air conditioner's vertical oscillation position is larger. The first temperature can be preset based on empirical values ​​and deviation values, for example, 28℃. This application does not specifically limit the specific value of the first temperature.

[0120] Here, the air outlet angle of the second vertical swing position is greater than that of the first vertical swing position. When the air outlet angle of the first vertical swing position is the maximum air outlet angle of 90°, the air outlet angle of the second vertical swing position can be, for example, the maximum air outlet angle of 45°. The second wind speed is higher than the first wind speed. For example, when the first wind speed is the minimum silent wind speed, the second wind speed can be a low wind speed that is slightly higher than the silent wind speed.

[0121] Understandably, when the difference between the indoor temperature and the set temperature is less than or equal to the preset value, for example, when the difference between the indoor temperature and the set temperature is less than or equal to 1℃, it means that the indoor temperature is about to reach the target temperature set by the user. In this case, the air conditioner's up and down swing position is set to the first up and down swing position, and the fan speed is set to low speed.

[0122] S310. If the functions that the air conditioner has activated include the setting function, the environmental information is that the ambient light brightness is lower than the preset brightness, or the functions that the air conditioner has activated do not include the screen display function, then the current anti-direct-blow scenario is determined to be the third anti-direct-blow scenario.

[0123] Among them, the setting function refers to the air conditioner function that the user actively turns on before falling asleep, such as silent function, sleep function, health function, etc. The display function is also a function that the user may actively turn on before falling asleep. The ambient light brightness can be detected by the light sensor set on the air conditioner. The preset brightness refers to the minimum threshold of the preset ambient light brightness. When the current ambient light brightness is detected to be lower than the preset brightness, it means that the user has turned off the lights and is preparing to fall asleep.

[0124] The essence of this step is: if the user's biometric identification result is that the user is not in the set age range or there is no user biometric identification result, and the location of the air conditioner is not in the set area, if any of the following conditions are met: (1) the air conditioner has started the setting function; (2) the ambient light brightness is lower than the preset brightness; (3) the air conditioner has turned off the screen display function, then the current anti-direct blowing scenario can be determined as the third anti-direct blowing scenario.

[0125] Understandably, users may manually activate functions such as mute, sleep mode, or screen display before falling asleep, thus confirming the current anti-direct-blow scenario as the third anti-direct-blow scenario. Alternatively, users may forget to manually activate the corresponding function of the air conditioner before turning off the lights to sleep. In this case, the air conditioner can also be triggered to confirm the current anti-direct-blow function as the third anti-direct-blow scenario based on the ambient light level and the preset light level. Therefore, the third anti-direct-blow scenario can be understood as the anti-direct-blow scenario for users while they are sleeping.

[0126] S311. Control the air conditioner to execute the air conditioner parameter adjustment strategy corresponding to the third anti-direct-blow scenario.

[0127] For example, here is a specific implementation of the air conditioner parameter adjustment strategy corresponding to the third anti-direct blowing scenario: when the indoor temperature is greater than the first temperature, the air conditioner's up and down swing position is controlled to the third up and down swing position, the wind speed is the automatic wind speed, and the air outlet angle of the third up and down swing position is less than that of the second up and down swing position.

[0128] When the indoor temperature is less than or equal to the first temperature, the vertical swing position of the air conditioner is the first vertical swing position, and the horizontal swing position is the first horizontal swing position.

[0129] When the difference between the indoor temperature and the set temperature is less than or equal to the preset value, the air conditioner's up and down swing position is set to the first up and down swing position, and the air speed is set to the second air speed.

[0130] The air outlet angle at the third vertical swing position is smaller than that at the second vertical swing position. This third vertical swing position indicates the air outlet angle of the air conditioner in normal vertical swing mode; for example, it could be 30°. The automatic fan speed is greater than the first and second fan speeds.

[0131] When the air conditioner is running in cooling mode, if the current indoor temperature is higher than the first set temperature, it indicates that the indoor temperature is relatively high. Since the body temperature tends to rise when people are falling asleep, to ensure the cooling effect of the air conditioner, the air outlet angle of the vertical oscillation position needs to be reduced, and the fan speed should be set to automatic. This ensures that more air can be blown directly onto the body, making the user feel cooler. If the current indoor temperature is lower than or equal to the first set temperature, it indicates that the indoor temperature is not high. To avoid the air conditioner blowing directly on the user, the air outlet angle of the vertical oscillation position needs to be increased, and the horizontal oscillation position should be set to the first horizontal oscillation position. Once the indoor temperature is close to the user's set temperature, the air conditioner should be controlled to run at the second fan speed, i.e., low fan speed.

[0132] In some embodiments, the air conditioner may also respond to a user's operation instruction to set the airflow speed to a second speed, and control the air conditioner's up-and-down swing position to a first up-and-down swing position with the airflow speed set to the second speed.

[0133] For example, if a user manually adjusts the air conditioner's fan speed from high to low, it means that the user is already uncomfortable with the current airflow mode. At the same time as adjusting the fan speed to low, the user can adjust the air conditioner's up-and-down swing position to the first up-and-down swing position, that is, the air outlet of the up-and-down swing blows upward.

[0134] The air conditioning control method provided in this embodiment determines the current anti-direct-blow scenario as a first anti-direct-blow scenario when the user's biometric identification result is within a set age range, and controls the air conditioner to execute the air conditioning parameter adjustment strategy corresponding to the first anti-direct-blow scenario; if the user's biometric identification result is not within the set age range or there is no user biometric identification result, and the air conditioner's location is within a set area, then the current anti-direct-blow scenario is determined as a second anti-direct-blow scenario, and the air conditioner is controlled to execute the air conditioning parameter adjustment strategy corresponding to the second anti-direct-blow scenario; if the user's biometric identification result is not within the set age range or there is no user biometric identification result, and the air conditioner's location is not within a set area, and if the air conditioner's activated functions include setting functions, environmental information indicating ambient light brightness is lower than a preset brightness, or the air conditioner's activated functions do not include screen display functions, then the current anti-direct-blow scenario is determined as a third anti-direct-blow scenario, and the air conditioner is controlled to execute the air conditioning parameter adjustment strategy corresponding to the third anti-direct-blow scenario. This method realizes automatic adjustment of corresponding air conditioning parameters based on anti-direct-blow scenarios, which not only improves the intelligence of the air conditioner but also enhances the user experience.

[0135] Figure 4 A schematic diagram of the air conditioning control device provided in this application. Figure 4 As shown, this application provides an air conditioning control device, the air conditioning control device 400 including:

[0136] Processing module 401 is used to determine the current anti-direct-blow scenario within a preset time range based on one or more of the following: user biometric identification results, the location of the air conditioner, the functions that the air conditioner has been activated, or environmental information.

[0137] The control module 402 is used to control the air conditioner to execute the air conditioner parameter adjustment strategy corresponding to the anti-direct-blow scenario.

[0138] In some embodiments, the processing module 401 is further configured to determine the current anti-direct-blow scenario based on the user's biometrics result if the user's biometrics result is present;

[0139] The processing module 401 is further configured to determine the current anti-direct-blow scenario again based on the location of the air conditioner when the user biometric result is not available, or when the current anti-direct-blow scenario is determined to be a non-first anti-direct-blow scenario based on the user biometric result, wherein the minimum wind speed in the air conditioner parameter adjustment strategy corresponding to the first anti-direct-blow scenario is the minimum wind speed of the air conditioner.

[0140] In some embodiments, the processing module 401 is further configured to determine the current anti-direct-blow scenario as the first anti-direct-blow scenario when the user's biometric result indicates that the user is within a set age range;

[0141] The processing module 401 is further configured to determine that the current anti-direct-blow scenario is not the first anti-direct-blow scenario when the user's biometric result is that the user is not in the set age range.

[0142] In some embodiments, the processing module 401 is further configured to determine the current anti-direct-blow scenario as a second anti-direct-blow scenario when the location of the air conditioner is within a set area range, wherein the minimum wind speed in the air conditioner parameter adjustment strategy corresponding to the second anti-direct-blow scenario is higher than the minimum wind speed in the air conditioner parameter adjustment strategy corresponding to the first anti-direct-blow scenario.

[0143] The processing module 401 is further configured to determine that the current anti-direct-blow scenario is not the second anti-direct-blow scenario when the location of the air conditioner is not within the set area.

[0144] In some embodiments, the processing module 401 is further configured to determine the current anti-direct-blow scenario as a third anti-direct-blow scenario if, based on the location of the air conditioner, the current anti-direct-blow scenario is determined to be a non-second anti-direct-blow scenario, and if the functions activated by the air conditioner include setting functions, the environmental information is that the ambient light brightness is lower than a preset brightness, or the functions activated by the air conditioner do not include screen display functions. The minimum wind speed in the air conditioner parameter adjustment strategy corresponding to the third anti-direct-blow scenario is higher than the minimum wind speed in the air conditioner parameter adjustment strategy corresponding to the first anti-direct-blow scenario.

[0145] In some embodiments, the control module 402 is further configured to control the air conditioner to a first up-down swing position, a first left-right swing position, and a first wind speed when the indoor temperature is less than or equal to a first temperature, and the airflow at the first up-down swing position is upward.

[0146] In some embodiments, the control module 402 is further configured to control the air conditioner to a second vertical swing position and a first horizontal swing position when the indoor temperature is greater than the first temperature, wherein the air outlet angle of the second vertical swing position is smaller than that of the first vertical swing position.

[0147] The control module 402 is also used to control the air conditioner to swing up and down to the first up and down swing position and to swing left and right to the first left and right swing position when the indoor temperature is less than or equal to the first temperature.

[0148] The control module 402 is further configured to control the air conditioner to a first vertical swing position and a second wind speed when the difference between the indoor temperature and the set temperature is less than or equal to a preset value, wherein the second wind speed is higher than the first wind speed.

[0149] In some embodiments, the control module 402 is further configured to control the air conditioner to a third vertical swing position and an automatic wind speed when the indoor temperature is greater than the first temperature, wherein the air outlet angle of the third vertical swing position is smaller than that of the second vertical swing position.

[0150] The control module 402 is also used to control the air conditioner to swing up and down to the first up and down swing position and to swing left and right to the first left and right swing position when the indoor temperature is less than or equal to the first temperature.

[0151] The control module 402 is further configured to control the air conditioner to the first vertical swing position and the wind speed to the second wind speed when the difference between the indoor temperature and the set temperature is less than or equal to a preset value.

[0152] In some embodiments, the processing module 401 is further configured to determine the parameter with the longest usage time in the parameter setting history if there is a parameter setting history of the user under the same room temperature conditions within the preset time range;

[0153] The control module 402 is also used to control the air conditioner to operate according to the parameter of the longest usage time.

[0154] Figure 5 A schematic diagram of the structure of the electronic device provided in this application. Figure 5 As shown, this application provides an electronic device 500, which includes: a receiver 501, a transmitter 502, a processor 503, and a memory 504.

[0155] Receiver 501 is used to receive instructions and data;

[0156] Transmitter 502 is used to send commands and data;

[0157] Memory 504 is used to store instructions executed by the computer;

[0158] The processor 503 is used to execute computer execution instructions stored in the memory 504 to implement the various steps of the air conditioning control method in the above embodiments. For details, please refer to the relevant descriptions in the foregoing air conditioning control method embodiments.

[0159] Optionally, the memory 504 can be either standalone or integrated with the processor 503.

[0160] When the memory 504 is set up independently, the electronic device also includes a bus for connecting the memory 504 and the processor 503.

[0161] The implementation principle and technical effects of the electronic device provided in this embodiment can be found in the foregoing embodiments, and will not be repeated here.

[0162] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the method described in any of the foregoing embodiments.

[0163] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the methods described in any of the foregoing embodiments.

[0164] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules may be combined or integrated into another system, or some features may be ignored or not executed.

[0165] The integrated modules implemented as software functional modules described above can be stored in a computer-readable storage medium. These software functional modules, stored in a storage medium, include several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute some steps of the methods described in the various embodiments of this application.

[0166] It should be understood that the aforementioned processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. A general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the application can be directly manifested as being executed by a hardware processor, or executed by a combination of hardware and software modules within the processor. The memory may include high-speed RAM, and may also include non-volatile memory (NVM), such as at least one disk storage device, and may also be a USB flash drive, external hard drive, read-only memory, disk, or optical disc, etc.

[0167] The aforementioned storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The storage medium can be any available medium that can be accessed by a general-purpose or special-purpose computer.

[0168] An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. Alternatively, the storage medium can be an integral part of the processor. Both the processor and the storage medium can reside in an Application Specific Integrated Circuit (ASIC). Alternatively, the processor and storage medium can exist as discrete components in an electronic device or host device.

[0169] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0170] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0171] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.

[0172] The above description is only a preferred embodiment of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of this application, and these improvements and modifications should also be considered within the scope of protection of this application.

Claims

1. An air conditioning control method, characterized in that, The method includes: Within a preset time range, the current anti-direct-blow scenario is determined based on one or more of the following: user biometric identification results, the location of the air conditioner, the functions that the air conditioner has been activated, or environmental information. Control the air conditioner to execute the air conditioner parameter adjustment strategy corresponding to the anti-direct-blow scenario.

2. The method according to claim 1, characterized in that, The determination of the current anti-direct-blow scenario based on one or more of the following: user biometric identification results, the location of the air conditioner, the functions activated by the air conditioner, or environmental information, includes: In the presence of the user's biometric identification results, the current anti-direct-blow scenario is determined based on the user's biometric identification results; If the user's biometric identification result is not available, or if the current anti-direct-blow scenario is determined to be a non-first anti-direct-blow scenario based on the user's biometric identification result, the current anti-direct-blow scenario is determined again based on the location of the air conditioner, wherein the minimum wind speed in the air conditioner parameter adjustment strategy corresponding to the first anti-direct-blow scenario is the minimum wind speed of the air conditioner.

3. The method according to claim 2, characterized in that, The step of determining the current anti-direct-blow scenario based on the user's biometric results includes: when the user's biometric results indicate that the user is within a set age range, determining the current anti-direct-blow scenario as the first anti-direct-blow scenario; If the user's biometrics result indicates that the user is not within the set age range, the current anti-direct-blow scenario is determined to be a non-first anti-direct-blow scenario.

4. The method according to claim 2, characterized in that, Determining the current anti-direct-blow scenario based on the location of the air conditioner includes: If the location of the air conditioner is within a set area, then the current anti-direct-blow scenario is determined to be the second anti-direct-blow scenario, wherein the minimum wind speed in the air conditioner parameter adjustment strategy corresponding to the second anti-direct-blow scenario is higher than the minimum wind speed in the air conditioner parameter adjustment strategy corresponding to the first anti-direct-blow scenario. If the location of the air conditioner is not within the set area, then the current anti-direct-blow scenario is determined to be a non-second anti-direct-blow scenario.

5. The method according to claim 4, characterized in that, Also includes: If the current anti-direct-blow scenario is determined to be a non-second anti-direct-blow scenario based on the location of the air conditioner, and if the functions activated by the air conditioner include setting functions, the environmental information is that the ambient light brightness is lower than the preset brightness, or the functions activated by the air conditioner do not include the screen display function, then the current anti-direct-blow scenario is determined to be a third anti-direct-blow scenario, wherein the minimum wind speed in the air conditioner parameter adjustment strategy corresponding to the third anti-direct-blow scenario is higher than the minimum wind speed in the air conditioner parameter adjustment strategy corresponding to the first anti-direct-blow scenario.

6. The method according to claim 4, characterized in that, When the anti-direct-blow scenario is the first anti-direct-blow scenario, controlling the air conditioner to execute the air conditioner parameter adjustment strategy corresponding to the anti-direct-blow scenario includes: When the indoor temperature is less than or equal to a first temperature, the air conditioner is controlled to swing up and down at a first up and down swing position, swing left and right at a first left and right swing position, and the air speed is a first air speed. The airflow at the first up and down swing position is upward.

7. The method according to claim 6, characterized in that, When the anti-direct-blow scenario is the second anti-direct-blow scenario, controlling the air conditioner to execute the air conditioner parameter adjustment strategy corresponding to the anti-direct-blow scenario includes: When the indoor temperature is higher than the first temperature, the vertical swing position of the air conditioner is controlled to be the second vertical swing position, and the horizontal swing position is controlled to be the first horizontal swing position, wherein the air outlet angle of the second vertical swing position is smaller than that of the first vertical swing position. When the indoor temperature is less than or equal to the first temperature, the vertical swing position of the air conditioner is controlled as the first vertical swing position, and the horizontal swing position is controlled as the first horizontal swing position. When the difference between the indoor temperature and the set temperature is less than or equal to a preset value, the air conditioner is controlled to swing up and down at the first swing position, and the air speed is controlled at the second air speed, which is higher than the first air speed.

8. The method according to claim 7, characterized in that, When the anti-direct-blow scenario is the third anti-direct-blow scenario, controlling the air conditioner to execute the air conditioner parameter adjustment strategy corresponding to the anti-direct-blow scenario includes: When the indoor temperature is higher than the first temperature, the air conditioner is controlled to swing up and down at the third swing position, and the wind speed is set to automatic. The air outlet angle of the third swing position is smaller than that of the second swing position. When the indoor temperature is less than or equal to the first temperature, the up-and-down swing position of the air conditioner is the first up-and-down swing position, and the left-and-right swing position is the first left-and-right swing position. When the difference between the indoor temperature and the set temperature is less than or equal to a preset value, the air conditioner's up-and-down swing position is controlled to the first up-and-down swing position, and the wind speed is controlled to the second wind speed.

9. The method according to claim 6, characterized in that, Before controlling the air conditioner's vertical oscillation position to a first vertical oscillation position, its horizontal oscillation position to a first horizontal oscillation position, and its fan speed to a first fan speed when the indoor temperature is less than or equal to a first temperature, the method further includes: If there is a parameter setting history of the user under the same room temperature conditions within the preset time range, then the parameter with the longest usage time in the parameter setting history is determined, and the air conditioner is controlled to operate according to the parameter with the longest usage time.

10. An electronic device comprising a memory and a processor, characterized in that, The memory stores a computer program, and the processor is configured to execute the air conditioning control method according to any one of claims 1 to 9 through the computer program.