Method, device and air conditioner for controlling an air conditioner, storage medium

CN117490213BActive Publication Date: 2026-10-09QINGDAO HAIER AIR CONDITIONER GENERAL CORP LTD +2
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202210857552.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-20
Publication Date
2026-10-09
Estimated Expiration
2042-07-20

AI Technical Summary

Technical Problem

因此,相关技术的智能化程度较低,难以满足用户的个性化需求

Benefits of technology

[0015] In this embodiment, when the air conditioner is running a preset operating mode and receives a control command, it first determines whether the two will be mutually exclusive. If they are mutually exclusive, the specific type of the control command is further determined, and the preset operating mode is controlled to continue running or exit immediately accordingly. Therefore, this embodiment can perform deep identification of the received control command to determine whether the command originates from the user's current needs. This allows for the selection and execution of commands with a strong user-initiated adjustment intention based on the command type, which helps improve the intelligence of the air conditioner and meet the user's personalized needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117490213B_ABST
    Figure CN117490213B_ABST
Patent Text Reader

Abstract

The application relates to the technical field of intelligent household appliances, and discloses a method for controlling an air conditioner, which comprises the following steps: in the case that the air conditioner is running in a preset working mode, if a control instruction is received, it is judged whether the control instruction meets a mutual exclusion condition; in the case that the mutual exclusion condition is met, the type of the control instruction is determined; and the running of the preset working mode is controlled according to the type of the control instruction. The application can deeply identify the received control instruction to judge whether the control instruction is derived from the current demand of a user. Therefore, the instruction with stronger active adjustment intention of the user can be screened out based on the type of the control instruction and executed, which is favorable for improving the intelligent degree of the air conditioner and meeting the individualized demand of the user. The application also discloses a device for controlling the air conditioner, an air conditioner and a storage medium.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of smart home appliance technology, such as a method, apparatus, air conditioner, and storage medium for controlling an air conditioner. Background Technology

[0002] Currently, most air conditioners are equipped with multiple operating modes. Besides standard modes such as cooling, heating, fan operation, and dehumidification, some air conditioners can also be configured with intelligent scene modes to further enhance user comfort. When an intelligent scene mode is running, the air conditioner's parameters are adjusted according to preset states. If the user then uses commands to adjust the air conditioner's functions based on their own needs, these commands may conflict with the parameters in the intelligent scene mode, affecting the accuracy of the mode's operation, since these commands require customization of some air conditioner parameters. To address this, relevant technologies propose determining whether a first command is mutually exclusive with the air conditioner's current state; if mutually exclusive, control is terminated; otherwise, the first command is executed.

[0003] In the process of implementing the embodiments of this disclosure, at least the following problems were found in the related art:

[0004] When control commands conflict with the air conditioner's current state or mode, the technology directly terminates control, thus ignoring the user's control requests. Therefore, the technology has a low level of intelligence and struggles to meet users' personalized needs. Summary of the Invention

[0005] To provide a basic understanding of some aspects of the disclosed embodiments, a brief summary is given below. This summary is not intended as a general commentary, nor is it intended to identify key / important components or describe the scope of protection of these embodiments, but rather as a prelude to the detailed description that follows.

[0006] This disclosure provides a method, apparatus, air conditioner, and storage medium for controlling an air conditioner, which can improve the intelligence level of the air conditioner and help meet the personalized needs of users.

[0007] In some embodiments, the method includes:

[0008] When the air conditioner is running in the preset operating mode, if a control command is received, it is determined whether the control command meets the mutual exclusion condition.

[0009] Determine the type of control instruction if the mutual exclusion condition is met;

[0010] The operation of the preset working mode is controlled according to the type of control command.

[0011] In some embodiments, the apparatus includes a processor and a memory storing program instructions, the processor being configured to execute the method for controlling an air conditioner as described above when the program instructions are executed.

[0012] In some embodiments, the air conditioner includes the aforementioned means for controlling the air conditioner.

[0013] In some embodiments, the storage medium stores program instructions that, when executed, perform the method described above for controlling an air conditioner.

[0014] The method, apparatus, air conditioner, and storage medium for controlling an air conditioner provided in this disclosure can achieve the following technical effects:

[0015] In this embodiment, when the air conditioner is running a preset operating mode and receives a control command, it first determines whether the two will be mutually exclusive. If they are mutually exclusive, the specific type of the control command is further determined, and the preset operating mode is controlled to continue running or exit immediately accordingly. Therefore, this embodiment can perform deep identification of the received control command to determine whether the command originates from the user's current needs. This allows for the selection and execution of commands with a strong user-initiated adjustment intention based on the command type, which helps improve the intelligence of the air conditioner and meet the user's personalized needs.

[0016] The above general description and the description below are exemplary and illustrative only and are not intended to limit this application. Attached Figure Description

[0017] One or more embodiments are illustrated by way of example with reference to the accompanying drawings. These illustrations and drawings do not constitute a limitation on the embodiments. Elements having the same reference numerals in the drawings are shown as similar elements. The drawings are not to be scaled. And wherein:

[0018] Figure 1 This is a schematic diagram of a method for controlling an air conditioner provided in an embodiment of this disclosure;

[0019] Figure 2 This is a schematic diagram of another method for controlling an air conditioner provided in an embodiment of this disclosure;

[0020] Figure 3 This is a schematic diagram of another method for controlling an air conditioner provided in an embodiment of this disclosure;

[0021] Figure 4 This is a schematic diagram of another method for controlling an air conditioner provided in an embodiment of this disclosure;

[0022] Figure 5This is a schematic diagram of another method for controlling an air conditioner provided in an embodiment of this disclosure;

[0023] Figure 6 This is a schematic diagram of another method for controlling an air conditioner provided in an embodiment of this disclosure;

[0024] Figure 7 This is a schematic diagram of a device for controlling an air conditioner provided in an embodiment of this disclosure. Detailed Implementation

[0025] To provide a more detailed understanding of the features and technical content of the embodiments of this disclosure, the implementation of the embodiments of this disclosure will be described in detail below with reference to the accompanying drawings. The accompanying drawings are for illustrative purposes only and are not intended to limit the embodiments of this disclosure. In the following technical description, for ease of explanation, several details are used to provide a full understanding of the disclosed embodiments. However, one or more embodiments may still be implemented without these details. In other cases, well-known structures and devices may be simplified in their depiction to simplify the drawings.

[0026] The terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure 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 for the embodiments of this disclosure described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion.

[0027] Unless otherwise stated, the term "multiple" means two or more.

[0028] In this embodiment of the disclosure, the character " / " indicates that the objects before and after it are in an "or" relationship. For example, A / B means: A or B.

[0029] The term "and / or" describes an association between objects, indicating that three relationships can exist. For example, A and / or B means: A or B, or A and B.

[0030] The term "correspondence" can refer to an association or binding relationship. The correspondence between A and B means that there is an association or binding relationship between A and B.

[0031] In this embodiment of the disclosure, smart home appliances refer to home appliances formed by introducing microprocessors, sensor technology, and network communication technology into home appliances. They have the characteristics of intelligent control, intelligent sensing, and intelligent application. The operation of smart home appliances often relies on the application and processing of modern technologies such as the Internet of Things, the Internet, and electronic chips. For example, smart home appliances can be connected to electronic devices to enable users to remotely control and manage smart home appliances.

[0032] In this embodiment of the disclosure, the terminal device refers to an electronic device with wireless connectivity. The terminal device can communicate with the aforementioned smart home appliances by connecting to the Internet, or directly via Bluetooth, Wi-Fi, or other methods. In some embodiments, the terminal device may be, for example, a mobile device, a computer, or an in-vehicle device built into a hovercraft, or any combination thereof. Mobile devices may include, for example, mobile phones, smart home devices, wearable devices, smart mobile devices, virtual reality devices, or any combination thereof. Wearable devices may include, for example, smartwatches, smart bracelets, pedometers, etc.

[0033] Currently, most air conditioners are equipped with multiple operating modes. Besides standard modes such as cooling, heating, fan operation, and dehumidification, some air conditioners can also be configured with intelligent scene modes to further enhance user comfort. When an intelligent scene mode is running, the air conditioner's parameters are adjusted according to preset states. If the user then uses commands to adjust the air conditioner's functions based on their own needs, these commands may conflict with the parameters in the intelligent scene mode, affecting the accuracy of the mode's operation, since these commands require customization of some air conditioner parameters. To address this, relevant technologies propose determining whether a first command is mutually exclusive with the air conditioner's current state; if mutually exclusive, control is terminated; otherwise, the first command is executed.

[0034] When control commands conflict with the air conditioner's current state or mode, the technology directly terminates control, thus ignoring the user's control requests. Therefore, the technology has a low level of intelligence and struggles to meet users' personalized needs.

[0035] Combination Figure 1 As shown in the embodiments of this disclosure, a method for controlling an air conditioner is provided, comprising:

[0036] S101, when the air conditioner is running in the preset working mode, if the processor receives a control command, it determines whether the control command meets the mutual exclusion condition.

[0037] S102, if the mutual exclusion condition is met, the processor determines the type of control instruction.

[0038] S103, the processor controls the operation of the preset working mode according to the type of control instruction.

[0039] The method for controlling an air conditioner provided in this disclosure, when the air conditioner is running in a preset operating mode and a control command is received, first determines whether the two will be mutually exclusive. If they are mutually exclusive, the specific type of the control command is further determined, and the preset operating mode is controlled to continue running or exit immediately accordingly. Therefore, this disclosure can perform deep identification of received control commands to determine whether the control command originates from the user's current needs. This allows for the selection and execution of commands based on the type of control command that indicate a strong user willingness to adjust the settings, thus improving the intelligence of the air conditioner and meeting the user's personalized needs.

[0040] Optionally, the method for controlling the air conditioner can be executed in the air conditioner or in a server communicating with the air conditioner. In this embodiment, the solution is described with the processor in the air conditioner as the executing entity.

[0041] Optionally, the processor determines whether the control command meets the mutual exclusion condition, including: the processor acquiring the preset operating parameters of the preset working mode and the adjustable parameters corresponding to the control command; the processor matching the adjustable parameters with the preset operating parameters to determine whether there are any shared parameters; if there are no shared parameters, the processor determines that the control command does not meet the mutual exclusion condition; if there are shared parameters, the processor determines that the control command meets the mutual exclusion condition. Thus, by comparing the preset operating parameters of the preset working mode and the adjustable parameters corresponding to the control command, it is possible to determine whether the corresponding parameters overlap, and based on this, further determine whether the control command meets the mutual exclusion condition. This embodiment of the present disclosure can more accurately determine the mutual exclusion condition, thereby enabling more reasonable adjustment of the operation of the preset working mode. This is beneficial for improving the intelligence level of the air conditioner to meet the personalized needs of users.

[0042] Optionally, the processor determines the type of the control instruction, including: the processor acquiring the source of the control instruction; and the processor determining the type of the control instruction based on its source. Thus, embodiments of this disclosure can determine the specific type of the control instruction by considering its source. The source of the control instruction can reflect the initiator of the relevant control, thereby allowing determination of whether the control instruction originates from the user's current needs. This enables more reasonable adjustment of the preset operating mode, improving the intelligence level of the air conditioner and meeting the personalized needs of users.

[0043] Optionally, the processor determines the type of the control instruction based on its source, including: if the source of the control instruction is a preset port, the processor determines the type of the control instruction as a user adjustment instruction; if the source of the control instruction is not a preset port, the processor determines the type of the control instruction as a system self-identification instruction. Thus, this embodiment of the present disclosure can determine the specific type of the control instruction by combining whether its source is a preset port. A control instruction originating from a preset port indicates that the relevant control instruction was issued by the user, and therefore it can be determined that the control instruction originates from the user's current needs. This allows for more reasonable adjustment of the preset operating mode, which is beneficial for improving the intelligence level of the air conditioner and meeting the personalized needs of users.

[0044] Optionally, the preset port includes one or more of the following: an app, a remote control, a screen, or a voice input. This means that a control command originating from a preset port indicates that the command was issued by the user, allowing the system to determine if the command stems from the user's current needs. This enables more efficient adjustment of the preset operating mode, such as selecting and executing commands that the user actively desires to adjust, thus enhancing the air conditioner's intelligence and meeting the user's personalized needs.

[0045] Optionally, the system's self-identification commands include, but are not limited to, one or more of the following: intelligent fresh air control command, humidity exceeding control command, comfortable cooling control command, comfortable heating control command, high temperature sensing self-start control command, air conditioner sterilization control command, energy-saving care control command, air conditioner long-term operation control command, air conditioner security control command, intelligent self-cleaning control command, filter clogging control command, intelligent energy-saving control command, intelligent sleep control command, and timed on / off control command. All of the above-mentioned system self-identification commands are automatically issued by the system after detecting relevant parameters of the air conditioner itself or its environment and determining that they meet the corresponding preset conditions, in order to control the air conditioner to operate in the corresponding functional mode.

[0046] Optionally, user adjustment commands include, but are not limited to, one or more of the following: power on / off control commands, humidity control commands, function mode selection commands, target temperature adjustment commands, target humidity adjustment commands, target fan speed adjustment commands, left airflow zone fan speed adjustment commands, right airflow zone fan speed adjustment commands, target airflow direction adjustment commands, left airflow zone up / down swing commands, right airflow zone up / down swing commands, fresh air function control commands, fresh air fan speed adjustment commands, humidification control commands, negative ion mode control commands, sleep mode control commands, silent mode control commands, and high-power mode control commands. All of the above user adjustment commands are issued by the user after operating on a preset port to control the air conditioner to perform the required functional adjustments.

[0047] Optionally, the default operating mode is Comfort Home Mode. Specifically, Comfort Home Mode refers to a mode that can adjust the environment based on the seasonal conditions of the region where the air conditioner is located, the age group of family members associated with the air conditioner, and the air environment of the room where the air conditioner is located.

[0048] Optionally, before the air conditioner operates in a preset working mode, the method further includes: in response to a start command for the preset working mode, the processor acquires target seasonal information for the region where the air conditioner is located; the processor determines a target operating scheme for the preset working mode based on the target seasonal information, and controls the air conditioner to operate the target operating scheme. The preset working mode is a Comfort Home mode. Thus, in this embodiment, after the air conditioner receives a start command for the corresponding Comfort Home mode, it can respond to the start command and determine the target seasonal information for the region where the air conditioner is located. Here, the region where the air conditioner is located can be the city or province where the air conditioner is located, and the target seasonal information can be one of spring, summer, autumn, or winter. In one example, the air conditioner can obtain the current date information and the region information where the air conditioner is located; thereby, by combining the current date information and the region information where the air conditioner is located, the target seasonal information for the region where the air conditioner is located can be determined. With this solution, this embodiment can achieve accurate acquisition of target seasonal information to meet the user's comfort needs for their environment.

[0049] Optionally, the processor obtains the target season information for the region where the air conditioner is located, including: the processor obtaining the current date information and the region information where the air conditioner is located; and the processor determining the target season information for the region where the air conditioner is located based on the current date information and the region information. In this way, the embodiments of this disclosure can combine the climate conditions of different regions at different times to achieve accurate acquisition of target season information, providing a precise data foundation for the operation of the Comfort Home mode.

[0050] Optionally, the processor determines the target season information for the region where the air conditioner is located based on the current date information and the region information where the air conditioner is located. This includes: the processor determining the target month range to which the current date information belongs; and the processor determining the target season information for the region where the air conditioner is located based on the target month range and the region information where the air conditioner is located. Thus, this embodiment of the present disclosure can determine the target season information for the region where the air conditioner is located by combining the target month range and the region information where the air conditioner is located.

[0051] Specifically, the processor can combine its pre-stored table data to determine the target seasonal information for the region where the air conditioner is located. Please refer to Table 1 for details. Here, Table 1 is a regional seasonal table, which can represent the seasonal information for different regions within different monthly ranges.

[0052] Table 1

[0053]

[0054]

[0055] As shown in Table 1, as an example, if the location of the air conditioner is Guangxi Zhuang Autonomous Region, and the target month range of the current date information is January to February, then the target season information for the location of the air conditioner is determined to be winter. In this way, this embodiment of the disclosure can combine the climate conditions of different regions within different monthly ranges to achieve accurate acquisition of target season information, providing a precise data foundation for the operation of the Comfort Home mode.

[0056] Optionally, the processor determines the target seasonal information for the region where the air conditioner is located based on the target month range and the region information where the air conditioner is located. This includes: the processor obtaining a regional seasonal database, which stores seasonal information corresponding to different regions in different month ranges; the processor matching the seasonal information corresponding to the region information where the air conditioner is located and the target month range in the regional seasonal database, and determining it as the target seasonal information for the region where the air conditioner is located. Thus, this embodiment of the present disclosure can also obtain a regional seasonal database stored on a server. Here, the server can be a cloud server. Specifically, the server can perform data aggregation and analysis after obtaining historical climate changes in different regions to generate seasonal information corresponding to different regions in different month ranges, and store it in the regional seasonal database. In this way, this embodiment of the present disclosure can effectively ensure the validity and accuracy of the data stored in the regional seasonal database.

[0057] Optionally, the processor determines a target operating scheme for a preset working mode based on the target season information and controls the air conditioner to operate according to the target operating scheme. This includes: when the target season information is spring, the processor controls the air conditioner to operate in a purification mode to purify the environment where the air conditioner is located. Thus, this embodiment of the present disclosure can control the air conditioner to operate in a purification mode when the target season information for the air conditioner's location is accurately determined to be spring, thereby purifying the environment where the air conditioner is located. This effectively removes air pollutants such as bacteria, willow catkins, and pollen from the environment where the air conditioner is located, reducing the adverse effects on users caused by the increase of air pollutants such as bacteria, willow catkins, and pollen in the environment, and meeting users' comfort needs for their environment.

[0058] Optionally, if the target season is spring, the method further includes: the processor acquiring the ambient humidity of the environment where the air conditioner is located; and the processor controlling the air conditioner to operate a constant temperature dehumidification mode when the ambient humidity is higher than a humidity threshold. Thus, upon receiving a start command, the air conditioner can detect the ambient humidity of its environment through its associated detection elements, and control itself to operate a constant temperature dehumidification mode when the ambient humidity is higher than the humidity threshold. Here, the humidity threshold can be 85%. The constant temperature dehumidification mode refers to an operating mode that reduces ambient humidity while maintaining a constant ambient temperature. In one example, the target set value for ambient humidity can be 52%. This allows for the operation of the constant temperature dehumidification mode to reduce indoor humidity while maintaining a constant ambient temperature when the ambient humidity is determined to be high. Simultaneously, by activating the purification mode, air pollen, and other air pollutants in the environment where the air conditioner is located are effectively removed, reducing the adverse effects of increased air pollutants such as bacteria, willow catkins, and pollen on users and meeting their comfort needs.

[0059] Optionally, the processor determines a target operating scheme for a preset working mode based on the target season information and controls the air conditioner to operate according to the target operating scheme. This includes: when the target season information is autumn, the processor controls the air conditioner to operate in purification mode and humidification mode to purify and humidify the environment where the air conditioner is located. Thus, this embodiment of the present disclosure can control the air conditioner to operate in purification mode and humidification mode when the target season information for the region where the air conditioner is located is accurately determined to be autumn, thereby purifying and humidifying the environment where the air conditioner is located. This can increase the ambient humidity of the environment where the air conditioner is located while removing air pollutants such as dust and particulate matter, reducing the adverse effects on users caused by dry air, increased dust and particulate matter, and other air pollutants, and meeting users' comfort needs for their environment.

[0060] Optionally, the processor determines a target operating scheme for a preset working mode based on the target season information and controls the air conditioner to operate under the target operating scheme. This includes: if the target season information is summer, the processor obtains the particulate matter concentration in the environment where the air conditioner is located; if the particulate matter concentration is not lower than a first preset concentration, the processor controls the air conditioner to operate in purification mode. Thus, when the air conditioner receives a start command and determines that the target season information is summer, it can detect the particulate matter concentration in its environment through its associated detection element. And if the particulate matter concentration in the environment is higher than or equal to the first preset concentration, the processor controls the air conditioner to operate in purification mode. Here, the first preset concentration can be 75 ug / m³. 3Thus, this embodiment of the present disclosure can effectively reduce the concentration of particulate matter in the environment where the air conditioner is located by running a purification mode to purify the environment when the concentration of particulate matter in the environment where the air conditioner is located is determined to be high.

[0061] Optionally, after the processor controls the air conditioner to operate in purification mode, the process further includes: if the particulate matter concentration in the environment where the air conditioner is located is lower than a second preset concentration, the processor controls the air conditioner to turn off the purification mode. The first preset concentration is higher than the second preset concentration. As an example, the second preset concentration can be 35 ug / m³. 3 Thus, in this embodiment of the present disclosure, if the particulate matter concentration in the environment where the air conditioner is located is lower than a second preset concentration, it can determine that the particulate matter concentration in the environment has decreased, and in order to save air handling resources, it can control the air conditioner to turn off the purification mode. With this solution, this embodiment of the present disclosure can accurately determine the timing of turning off the purification mode, so as to achieve energy-saving control of the air conditioner while meeting the user's comfort needs for their environment.

[0062] Optionally, the processor determines a target operating scheme for a preset working mode based on the target season information, and controls the air conditioner to operate according to the target operating scheme. This includes: when the target season information is winter, the processor obtains the target user's setting habits for the air conditioner; the processor determines the target set temperature for the air conditioner based on the setting habits information; and the processor controls the air conditioner to operate at the target set temperature. Thus, this embodiment of the present disclosure can accurately determine the target set temperature of the air conditioner when the target season information for the region where the air conditioner is located is winter, and combine this with the user's setting habits for the air conditioner. It then controls the air conditioner to operate at the target set temperature, providing users with more precise and personalized air conditioning control services to meet their comfort needs in their environment.

[0063] It should be noted that the target user refers to the highest-priority user within the environment where the air conditioner is located. The target user's air conditioner setting habits include their temperature adjustment trends and adjustment ranges. The target user's temperature adjustment trend may be either increasing or decreasing the temperature.

[0064] Optionally, the processor determines the target set temperature of the air conditioner based on the user's setting habits, including: when the target user's temperature adjustment trend is the same in multiple consecutive instances, the processor determines the range of temperature adjustment amplitude; the processor determines a temperature deviation value that matches the amplitude range; and the processor determines the target set temperature of the air conditioner based on the temperature adjustment trend, the temperature deviation value, and the current set temperature of the air conditioner. Thus, this embodiment of the present disclosure can combine the temperature adjustment trend, the temperature deviation value, and the current set temperature of the air conditioner to achieve accurate acquisition of the target set temperature, ensuring that the target set temperature determined in this way conforms to the target user's temperature setting patterns and meets the target user's personalized control needs for the air conditioner.

[0065] Optionally, the processor determines the target set temperature of the air conditioner based on the temperature adjustment trend, the temperature deviation value, and the current set temperature of the air conditioner. This includes: when the temperature adjustment trend is upward, the processor determines the target set temperature of the air conditioner as the sum of the temperature deviation value and the current set temperature; when the temperature adjustment trend is downward, the processor determines the target set temperature of the air conditioner as the difference between the current set temperature and the temperature deviation value. Thus, this embodiment of the present disclosure can combine the temperature adjustment trend, the temperature deviation value, and the current set temperature of the air conditioner to achieve accurate acquisition of the target set temperature, ensuring that the target set temperature determined in this way conforms to the temperature setting pattern of the target user and meets the target user's personalized control needs for the air conditioner.

[0066] Optionally, the processor determines the target operating scheme of the preset working mode based on the target seasonal information, and controls the air conditioner to operate under the target operating scheme. This includes: the processor determining the target operating conditions of the constant temperature and dehumidification mode based on the target seasonal information; and controlling the air conditioner to operate under the constant temperature and dehumidification mode when the target operating conditions are met. It is understood that different regions have different seasons, and the corresponding environmental climate conditions are also different. Here, the constant temperature and dehumidification mode refers to an operating mode that can reduce environmental humidity while maintaining a constant ambient temperature. Thus, after accurately determining the target seasonal information of the region where the air conditioner is located, this embodiment of the present disclosure can accurately determine the target operating conditions of the constant temperature and dehumidification mode by combining the target seasonal information. And when the target operating conditions are met, the air conditioner is controlled to operate under the constant temperature and dehumidification mode. This allows for timely and effective adjustment of the environment where the air conditioner is located, reducing the adverse effects of high environmental humidity on users while maintaining a constant ambient temperature, and meeting users' comfort needs for their environment.

[0067] Optionally, the processor determines the target operating conditions for the constant temperature dehumidification mode based on the target season information. This includes: the processor determining the operating conditions corresponding to the target season information as the target operating conditions for the constant temperature dehumidification mode based on a preset correspondence. In this way, embodiments of this disclosure can combine the climatic conditions of different regions and seasons to preset the correspondence between season information and the operating conditions of the constant temperature dehumidification mode in the air conditioner. As an example, if the season information is spring, the corresponding operating conditions for the constant temperature dehumidification mode are that the air conditioner is running in Comfort Home mode and the current ambient humidity is greater than the humidity threshold. If the season information is summer, the corresponding operating conditions for the constant temperature dehumidification mode are that the air conditioner is running in Comfort Home mode. The humidity threshold can be 85%. Thus, embodiments of this disclosure can combine the preset correspondence to determine the operating conditions corresponding to the target season information as the target operating conditions for the constant temperature dehumidification mode. In this way, the accurate determination of the target operating conditions can be achieved.

[0068] Combination Figure 2 As shown in the embodiments of this disclosure, another method for controlling an air conditioner is provided, including:

[0069] S201, when the air conditioner is running in the preset working mode, if the processor receives a control command, it determines whether the control command meets the mutual exclusion condition.

[0070] S202, under the condition of mutual exclusion, the processor obtains the source of the control instruction.

[0071] S203, when the source of the control instruction is a preset port, the processor determines that the type of the control instruction is a user adjustment instruction.

[0072] S204: If the source of the control instruction is not a preset port, the processor determines that the type of the control instruction is a system self-identification instruction.

[0073] S205, the processor controls the operation of the preset working mode according to the type of control instruction.

[0074] The method for controlling an air conditioner provided in this disclosure, when the air conditioner is running a preset operating mode and receives a control command, first determines whether the two will be mutually exclusive. If they are mutually exclusive, the source of the control command is further obtained, and the type of the control command is determined accordingly to control the preset operating mode to continue running or exit immediately. A control command originating from a preset port indicates that the relevant control command was issued by the user, thus allowing it to be determined that the control command originates from the user's current needs. This enables the selection and execution of commands with a strong user-initiated adjustment intention based on the control command type, which helps improve the intelligence level of the air conditioner and meet the user's personalized needs.

[0075] Optionally, the method for controlling the air conditioner can be executed in the air conditioner or in a server communicating with the air conditioner. In this embodiment, the solution is described with the processor in the air conditioner as the executing entity.

[0076] Optionally, the preset port includes one or more of the following: an app, a remote control, a screen, or a voice input. This means that a control command originating from a preset port indicates that the command was issued by the user, allowing the system to determine if the command stems from the user's current needs. This enables more efficient adjustment of the preset operating mode, such as selecting and executing commands that the user actively desires to adjust, thus enhancing the air conditioner's intelligence and meeting the user's personalized needs.

[0077] Optionally, the processor controls the operation of the preset operating mode according to the type of control instruction, including: when the type of control instruction is a user adjustment instruction, the processor controls the air conditioner to exit the preset operating mode and execute the user adjustment instruction; when the type of control instruction is a system self-identification instruction, the processor controls the air conditioner to continue operating the preset operating mode. Thus, this embodiment of the present disclosure can control the preset operating mode to continue operating or exit immediately based on the type of control instruction, which is beneficial to improving the intelligence level of the air conditioner and meeting the personalized needs of users.

[0078] Optionally, the processor controls the operation of a preset operating mode based on the type of control instruction, including: when the control instruction is a user adjustment instruction, the processor determines the initiating user corresponding to the user adjustment instruction; the processor matches the initiating user with the authorized users of the preset operating mode; if an authorized user matching the initiating user's identity is found, the processor controls the air conditioner to exit the preset operating mode and execute the user adjustment instruction; if no authorized user matching the initiating user's identity is found, the processor controls the air conditioner to continue operating the preset operating mode. Thus, when a user adjustment instruction is identified, it indicates that the control instruction was initiated by a user. However, not all user instructions need to be executed. This embodiment further confirms the user's identity and matches it with the authorized users of the preset operating mode, enabling reasonable adjustments to the preset operating mode based on the legitimacy of the initiating user's identity. This helps improve the intelligence level of the air conditioner to meet users' personalized needs.

[0079] Optionally, the processor controls the operation of a preset working mode based on the type of control instruction, including: when the control instruction is a system self-identification instruction, the processor compares the priority coefficient of the system self-identification instruction with the priority coefficient of the preset working mode; when the priority coefficient of the system self-identification instruction is less than or equal to the priority coefficient of the preset working mode, the processor controls the air conditioner to continue operating the preset working mode; when the priority coefficient of the system self-identification instruction is greater than the priority coefficient of the preset working mode, the processor controls the air conditioner to exit the preset working mode and execute the system self-identification instruction. Thus, when a system self-identification instruction is identified, it indicates that the control instruction was initiated autonomously by the system rather than by the user. Different system self-identification instructions have varying degrees of urgency. This embodiment of the present disclosure, by comparing the priority coefficients of the system self-identification instruction and the preset working mode, can reasonably adjust the preset working mode based on the importance of the system self-identification instruction. This helps to improve the intelligence level of the air conditioner and meet the personalized needs of users.

[0080] Combination Figure 3 As shown in the embodiments of this disclosure, another method for controlling an air conditioner is provided, including:

[0081] S301: When the air conditioner is running in a preset operating mode, if the processor receives a control command, it determines whether the control command meets the mutual exclusion condition.

[0082] S302, under the condition of mutual exclusion, the processor obtains the source of the control instruction.

[0083] S303, when the source of the control instruction is a preset port, the processor determines that the type of the control instruction is a user adjustment instruction.

[0084] S304, when the control instruction type is a user adjustment instruction, the processor determines the initiating user corresponding to the user adjustment instruction.

[0085] S305, the processor will initiate a matching process between the user and an authorized user in a preset operating mode.

[0086] S306, if an authorized user matching the initiating user's identity is found, the processor controls the air conditioner to exit the preset operating mode and executes the user's adjustment command.

[0087] S307, if no authorized user matching the initiating user's identity is found, the processor controls the air conditioner to continue operating in the preset working mode.

[0088] The method for controlling an air conditioner provided in this disclosure, when the air conditioner is running a preset operating mode and receives a control command, first determines whether the two will mutually exclude each other. If mutual exclusion occurs, the source of the control command is further obtained, and the type of control command is determined accordingly to control the preset operating mode to continue running or exit immediately. The control command originating from a preset port indicates that the relevant control command was issued by the user. However, not all user commands need to be executed. This disclosure further confirms the user's identity and matches it with the authorized user of the preset operating mode, enabling reasonable adjustments to the preset operating mode based on the legitimacy of the initiating user's identity. This helps improve the intelligence level of the air conditioner to meet the personalized needs of users.

[0089] Optionally, the method for controlling the air conditioner can be executed in the air conditioner or in a server communicating with the air conditioner. In this embodiment, the solution is described with the processor in the air conditioner as the executing entity.

[0090] Optionally, the authorized users of the preset working mode include authorized users in a broad sense or authorized users in a narrow sense.

[0091] Specifically, the broadly authorized users refer to all registered and verified users in the preset user information database. In this way, by matching the initiating user with the broadly authorized users, this embodiment of the disclosure can prevent unauthorized users from interfering with the operation of the preset working mode.

[0092] Specifically, the authorized user in the narrow sense is the user who initiates the preset working mode. In this way, by matching the initiating user with the authorized user in the narrow sense, the embodiments of this disclosure can avoid interference from other users in the operation of the preset working mode.

[0093] Combination Figure 4 As shown in the embodiments of this disclosure, another method for controlling an air conditioner is provided, including:

[0094] S401: When the air conditioner is running in a preset operating mode, if the processor receives a control command, it determines whether the control command meets the mutual exclusion condition.

[0095] S402: When the mutual exclusion condition is met, the processor obtains the source of the control instructions.

[0096] S403: If the source of the control instruction is not a preset port, the processor determines that the type of the control instruction is a system self-identification instruction.

[0097] S404: When the control instruction type is a system self-identification instruction, the processor compares the priority coefficient of the system self-identification instruction with the priority coefficient of the preset operating mode.

[0098] S405, if the priority coefficient of the system self-identification instruction is less than or equal to the priority coefficient of the preset working mode, the processor controls the air conditioner to continue running the preset working mode.

[0099] S406, if the priority coefficient of the system self-identification instruction is greater than the priority coefficient of the preset working mode, the processor controls the air conditioner to exit the preset working mode and executes the system self-identification instruction.

[0100] The method for controlling an air conditioner provided in this disclosure, when the air conditioner is running in a preset operating mode and receives a control command, first determines whether the two will be mutually exclusive. If they are mutually exclusive, the source of the control command is further obtained, and the type of the control command is determined accordingly to control the preset operating mode to continue running or exit immediately. A control command originating from a port other than the preset port indicates that the relevant control was initiated autonomously by the system rather than the user. Different system self-identification commands have varying degrees of urgency. This disclosure, by comparing the priority coefficients of the system self-identification command and the preset operating mode, can reasonably adjust the preset operating mode based on the importance of the system self-identification command. This helps to improve the intelligence level of the air conditioner to meet the personalized needs of users.

[0101] Optionally, the method for controlling the air conditioner can be executed in the air conditioner or in a server communicating with the air conditioner. In this embodiment, the solution is described with the processor in the air conditioner as the executing entity.

[0102] Optionally, the priority coefficient can be pre-configured based on the importance of the system's self-identified instructions. Specifically, the priority coefficient of instructions related to air conditioner safety can be adaptively increased to ensure timely and accurate execution, which is beneficial to ensuring the safety performance of the air conditioner.

[0103] Optionally, if the priority coefficient of the system self-identification instruction is less than or equal to the priority coefficient of the preset operating mode, after the processor controls the air conditioner to continue operating in the preset operating mode, the method further includes: determining a preset waiting time for the control instruction based on the priority coefficient of the system self-identification instruction; after the preset waiting time, the processor controls the air conditioner to exit the preset operating mode and execute the system self-identification instruction. Thus, this embodiment of the present disclosure can combine the priority coefficient to set the execution timing of the system self-identification instruction, thereby ensuring that no system self-identification instruction is missed, which is beneficial to ensuring the reliability of the air conditioner's operation.

[0104] Combination Figure 5 As shown in the embodiments of this disclosure, another method for controlling an air conditioner is provided, including:

[0105] S501: When the air conditioner is running in a preset operating mode, if the processor receives a control command, it determines whether the control command meets the mutual exclusion condition.

[0106] S502, under the condition of mutual exclusion, the processor obtains the source of control instructions.

[0107] S503, when the source of the control instruction is a preset port, the processor determines that the type of the control instruction is a user adjustment instruction.

[0108] S504: When the control instruction is a user adjustment instruction, the processor determines the initiating user corresponding to the user adjustment instruction.

[0109] S505, the processor will initiate a user matching process with authorized users in the preset operating mode.

[0110] S506, if an authorized user matching the initiating user's identity is found, the processor controls the air conditioner to exit the preset operating mode and executes the user's adjustment command.

[0111] S507, if no authorized user matching the initiating user's identity is found, the processor controls the air conditioner to continue operating in the preset working mode.

[0112] S508: If the source of the control instruction is not a preset port, the processor determines that the type of the control instruction is a system self-identification instruction.

[0113] S509, when the control instruction type is a system self-identification instruction, the processor compares the priority coefficient of the system self-identification instruction with the priority coefficient of the preset operating mode.

[0114] S510: If the priority coefficient of the system self-identification instruction is less than or equal to the priority coefficient of the preset working mode, the processor controls the air conditioner to continue operating in the preset working mode.

[0115] S511, if the priority coefficient of the system self-identification instruction is greater than the priority coefficient of the preset working mode, the processor controls the air conditioner to exit the preset working mode and executes the system self-identification instruction.

[0116] S512, the processor sends control commands to the terminal devices of authorized users in the preset operating mode.

[0117] S513, upon receiving an authorization instruction from an authorized user's terminal device, controls the air conditioner to exit the preset operating mode and executes control instructions.

[0118] S514: If no authorization instruction is received from the terminal device of the authorized user, the processor controls the air conditioner to continue operating in the preset working mode.

[0119] The method for controlling an air conditioner provided in this disclosure, when the air conditioner is running a preset operating mode and receives a control command, first determines whether the two will mutually exclude each other. If mutual exclusion occurs, the source of the control command is further obtained, and the type of control command is determined accordingly to control the preset operating mode to continue running or exit immediately. A control command originating from a preset port indicates that the relevant control command was issued by the user. However, not all user commands need to be executed. This disclosure further confirms the user's identity and matches it with the authorized user of the preset operating mode, enabling reasonable adjustments to the preset operating mode based on the legitimacy of the initiating user's identity. A control command originating from a port other than the preset port indicates that the relevant control was not initiated by the user but by the system itself. Different system self-identification commands have varying degrees of urgency. This disclosure compares the priority coefficients of the system self-identification command and the preset operating mode, enabling reasonable adjustments to the preset operating mode based on the importance of the system self-identification command. Furthermore, when it is determined that the preset operating mode should continue running, this disclosure also initiates verification with the authorized user of the preset operating mode to re-execute the control command after successful verification. This helps improve the intelligence level of the air conditioner to meet the personalized needs of users.

[0120] Optionally, the method for controlling the air conditioner can be executed in the air conditioner or in a server communicating with the air conditioner. In this embodiment, the solution is described with the processor in the air conditioner as the executing entity.

[0121] Combination Figure 6 As shown in the embodiments of this disclosure, another method for controlling an air conditioner is provided, including:

[0122] S601: When the air conditioner is running in a preset operating mode, if the processor receives a control command, it determines whether the control command meets the mutual exclusion condition.

[0123] S602, when the mutual exclusion condition is met, the processor determines the type of control instruction.

[0124] The S603 processor controls the operation of a preset working mode according to the type of control instruction.

[0125] S604: While the air conditioner continues to operate in the preset working mode, the processor obtains the mutual exclusion parameters between the control instructions and the preset working mode.

[0126] S605, the processor determines the type of the mutex parameter.

[0127] The S606 processor controls the operation of a preset working mode based on the type of the mutex parameter.

[0128] The method for controlling an air conditioner provided in this disclosure, when the air conditioner is running a preset operating mode and receives a control command, first determines whether the two will be mutually exclusive. If they are mutually exclusive, the specific type of the control command is further determined, and the preset operating mode is controlled to continue running or exit immediately accordingly. Therefore, this disclosure can perform deep identification of the received control command to determine whether the control command originates from the user's current needs. This allows for the selection and execution of commands with a strong user-initiated adjustment intention based on the command type, which is beneficial for improving the intelligence of the air conditioner and meeting the user's personalized needs. When the air conditioner initially determines that it will not respond to the control command and continues running the preset operating mode, this disclosure further obtains the specific mutual exclusion parameters between the control command and the preset operating mode, and determines the specific type of the mutual exclusion parameters, and controls the preset operating mode to continue running or exit immediately accordingly. Therefore, this disclosure can perform deep identification of the mutual exclusion parameters between the control command and the preset operating mode to determine whether the mutual exclusion parameters affect the reliability of the preset operating mode. This allows for the selection and execution of commands with a low degree of impact based on the mutual exclusion parameter type, which is beneficial for improving the intelligence of the air conditioner and meeting the user's personalized needs.

[0129] Optionally, the method for controlling the air conditioner can be executed in the air conditioner or in a server communicating with the air conditioner. In this embodiment, the solution is described with the processor in the air conditioner as the executing entity.

[0130] Optionally, the processor acquires mutually exclusive parameters between the control command and the preset operating mode, including: the processor acquires common parameters between the parameter to be adjusted and the preset operating parameters, and determines the common parameters as mutually exclusive parameters. In this way, the embodiments of this disclosure can quickly extract the mutually exclusive parameters between the control command and the preset operating mode, thereby enabling timely adjustment of the preset operating mode. This is beneficial for improving the intelligence level of the air conditioner to meet the personalized needs of users.

[0131] Optionally, the processor determines the type of the mutual exclusion parameter, including: the processor determines the main function of the preset operating mode and obtains the preset operating parameters corresponding to the main function; when the mutual exclusion parameter is the preset operating parameter corresponding to the main function, the processor determines the type of the mutual exclusion parameter to be a fixed index parameter; when the mutual exclusion parameter is not the preset operating parameter corresponding to the main function, the processor determines the type of the mutual exclusion parameter to be a flexible index parameter. Thus, this embodiment of the present disclosure can determine the specific type of the mutual exclusion parameter by combining the current main function of the preset operating mode. The main function reflects the current operating goal of the preset operating mode. Based on the association between the preset operating parameters and the main function in the preset operating mode, this embodiment of the present disclosure can classify them into fixed index parameters and flexible index parameters. Therefore, when mutual exclusion occurs, the preset operating mode can be reasonably adjusted by determining the specific type of the mutual exclusion parameter, which is beneficial to improving the intelligence level of the air conditioner and meeting the personalized needs of users.

[0132] Optionally, the processor determines the primary function of the preset operating mode, including: the processor acquiring current seasonal information and determining the primary function of the preset operating mode based on the current seasonal information. In this way, embodiments of the present disclosure enable the preset operating mode to always run functional services suitable for the current season, which helps ensure a comfortable user experience.

[0133] Optionally, the processor determines the primary function of the preset operating mode, including: the processor acquiring indoor user information and determining the primary function of the preset operating mode based on the indoor user information. In this way, embodiments of the present disclosure enable the preset operating mode to always run functional services suitable for the current user, which helps ensure a comfortable user experience.

[0134] Optionally, the processor determines the primary function of the preset operating mode, including: the processor acquiring geographic location information and determining the primary function of the preset operating mode based on the geographic location information. In this way, embodiments of the present disclosure enable the preset operating mode to always run functional services suitable for the current region, which helps ensure a comfortable user experience.

[0135] Optionally, the processor determines the primary function of the preset operating mode, including: the processor determines the primary function of the preset operating mode based on the target operating scheme. Thus, this embodiment of the present disclosure can determine the primary function from the function service initially activated when the preset operating mode starts, which helps ensure the reliability of the preset operating mode's operation.

[0136] Optionally, other determination methods can also be set in this embodiment, and are not limited to the determination methods described above. The main function of the preset working mode can be set according to the corresponding detection information, which will not be listed here. At the same time, this embodiment can also combine and apply the above-mentioned multiple determination methods to further ensure a comfortable user experience.

[0137] Optionally, the processor controls the operation of the preset operating mode based on the type of the mutual exclusion parameter, including: when the mutual exclusion parameter is a fixed index parameter, the processor controls the air conditioner to exit the preset operating mode and executes a control command; when the mutual exclusion parameter is a flexible index parameter, the processor fine-tunes the preset operating mode based on the control command and controls the air conditioner to continue running the fine-tuned preset operating mode. Thus, this embodiment of the present disclosure can control the preset operating mode to continue running or exit immediately based on the type of the mutual exclusion parameter, which is beneficial to improving the intelligence level of the air conditioner and meeting the personalized needs of users.

[0138] Optionally, the processor fine-tunes the preset operating mode based on control instructions, including: the processor obtaining the target value of the mutex parameter corresponding to the control instruction and obtaining the preset value range of the mutex parameter corresponding to the preset operating mode; if the target value is within the preset value range, the processor adjusts the mutex parameter in the preset operating mode to the target value; if the target value is not within the preset value range, the processor maintains the current value of the mutex parameter in the preset operating mode. Thus, when the mutex parameter is detected as a flexible indicator parameter, this embodiment of the present disclosure can further determine whether the target value of the mutex parameter is within a reasonable range, thereby avoiding the execution of unreasonable instructions. This helps ensure the reliability of the preset operating mode and also helps ensure a comfortable user experience.

[0139] Optionally, when the type of the mutual exclusion parameter is a fixed index parameter, after the processor controls the air conditioner to exit the preset operating mode and executes the control command, the process further includes: the processor obtaining the preset execution duration corresponding to the control command; after the preset execution duration, the processor controls the air conditioner to re-enter the preset operating mode. Thus, this embodiment of the present disclosure can also combine the preset execution duration corresponding to each control command to set the reopening time of the preset operating mode, thereby improving the intelligence level of the air conditioner and helping to more comprehensively ensure the user's comfort experience.

[0140] Optionally, the preset operating mode has multiple target operation schemes set for different user identities. The method for controlling the air conditioner further includes: when the priority of the initiating user identity corresponding to the control command is higher than the priority of the running user identity corresponding to the currently executing preset operating mode in the default priority, the processor determines the user's daily routine based on the initiating user's identity; the processor determines the execution priority based on the user's daily routine and the time when the control command is first received; and the processor controls the air conditioner to run the target operation scheme corresponding to the user identity with the highest execution priority. Thus, when the default priority of the initiating user identity is higher than the running user identity corresponding to the currently executing preset operating mode, the execution priority can be determined based on the user's daily routine and the time when the user's control command is first received, and the air conditioner can be controlled to enter the target operation scheme corresponding to the user identity with the highest execution priority, instead of using the target operation scheme corresponding to the highest priority user identity under the default priority. When multiple users are controlling the air conditioner, this is beneficial for meeting the users' reasonable air conditioner control needs according to their daily routines, thus improving the intelligence level of the air conditioner.

[0141] Optionally, the user's identity includes elderly, child, or adult. The processor determines the user's daily routine based on the initiating user's identity, including: if the initiating user is elderly, the processor determines the user's daily routine as a first daily routine; if the initiating user is a child, the processor determines the user's daily routine as a second daily routine; and if the initiating user is an adult, the processor determines the user's daily routine as a third daily routine. The first, second, and third daily routines are not entirely the same. Thus, this embodiment of the disclosure facilitates better determination of the user's daily routine based on their identity.

[0142] Optionally, the first sleep habit includes receiving control instructions when the time is not during shopping, morning exercise, or evening exercise periods. The second sleep habit includes receiving control instructions when the time is not during school or extracurricular classes. Optionally, the third sleep habit includes receiving control instructions when the time is not during work, exercise, or shopping periods.

[0143] Optionally, the processor determines the execution priority based on the user's daily routine and the time when the control command is first received. This includes: the processor determining whether the time when the control command is first received matches the user's daily routine; if the time when the control command is first received matches the user's daily routine, the processor determines the execution priority as the default priority; if the time when the control command is first received does not match the user's daily routine, the processor determines the execution priority as a reordered priority. In the reordered priority, the priority of the initiating user is lower than the priority of the running user corresponding to the currently executing preset working mode. This allows the processor to meet the reasonable air conditioner control needs of multiple users based on their daily routines when controlling the air conditioner, thus improving the intelligence level of the air conditioner.

[0144] Optionally, after the processor controls the air conditioner to run the target operation plan corresponding to the user with the highest priority among the priority settings, the process further includes: the processor determining the execution priority based on the time the control command is received for the second time; and the processor controlling the air conditioner to run the target operation plan corresponding to the user with the highest priority. Here, the user who initiated the second control command is the same user as the user who initiated the first control command. This allows for better control of the air conditioner when multiple users are controlling its operation, facilitating the fulfillment of users' reasonable air conditioner control needs based on their daily routines and improving the air conditioner's intelligence.

[0145] Optionally, the processor determines the execution priority based on the time when the control command is received for the second time, including: the processor determining the interval between the time when the control command is received for the second time and the time when the control command is received for the first time; and the processor determining the execution priority based on the interval. This allows for better control of the air conditioner when multiple users are controlling its operation, by meeting their reasonable air conditioner control needs according to their daily routines, thus improving the intelligence level of the air conditioner.

[0146] Optionally, the method for controlling an air conditioner further includes: when a first port entering a preset operating mode is inconsistent with a second port issuing a control command, the processor determines the priority of the first port and the second port based on the initiator of the control command; the processor controls the air conditioner to maintain or exit the preset operating mode entered through the first port, and executes or does not execute the control command issued by the second port, based on the priority of the first port and the second port. Thus, when conflicts arise in multi-port control of the air conditioner, this embodiment can respond reasonably based on the initiator of the control command, avoiding chaotic execution or non-execution of commands, and improving the intelligence level of the air conditioner.

[0147] Optionally, the processor determines the priority of the first port and the second port based on the initiator of the control command, including: if the initiator entering the preset operating mode through the first port is a user, and the initiator issuing the control command through the second port is not a user, the processor determines that the priority of the first port is higher than the priority of the second port; if the initiator entering the preset operating mode through the first port is not a user, and the initiator issuing the control command through the second port is a user, the processor determines that the priority of the first port is lower than the priority of the second port; if the initiator entering the preset operating mode through the first port is a user, and the initiator issuing the control command through the second port is a user, the processor determines that the priority of the first port is equal to the priority of the second port. In this way, when conflicts occur in multi-port control of the air conditioner, the embodiments of this disclosure can make a reasonable response centered on the user, avoiding chaotic or non-execution of commands, which is beneficial to improving the intelligence level of the air conditioner.

[0148] Optionally, the processor controls the air conditioner to maintain or exit the preset operating mode entered through the first port, and to execute or not execute control commands issued by the second port, based on the priorities of the first port and the second port. This includes: if the priority of the first port is higher than the priority of the second port, the processor controls the air conditioner to maintain the preset operating mode entered through the first port and not execute the control commands issued by the second port; if the priority of the first port is lower than the priority of the second port, the processor controls the air conditioner to exit the preset operating mode entered through the first port and execute the control commands issued by the second port; if the priority of the first port is equal to the priority of the second port, the processor controls the air conditioner to issue an active query, or controls the air conditioner to maintain or exit the preset operating mode entered through the first port, and execute or not execute the control commands issued by the second port, based on the priority of the user identity of the initiator of the commands from the first port and the second port. Thus, when conflicts arise in multi-port control of the air conditioner, this embodiment of the disclosure can provide a reasonable response centered on the user, avoiding chaotic execution or non-execution of commands, and improving the intelligence level of the air conditioner.

[0149] Optionally, the processor controls the air conditioner to issue an active query, or controls the air conditioner to maintain or exit the preset operating mode entered through the first port, and executes or does not execute the control command issued by the second port, based on the priority of the user identity of the initiator of the command on the first port and the user identity of the initiator of the command on the second port. Specifically: if the priority of the user identity of the initiator of the command on the first port is higher than the priority of the user identity of the initiator of the command on the second port, the processor controls the air conditioner to maintain the preset operating mode entered through the first port and does not execute the control command issued by the second port; if the priority of the user identity of the initiator of the command on the first port is lower than the priority of the user identity of the initiator of the command on the second port, the processor controls the air conditioner to issue an active query, the query content being whether to control the air conditioner to exit the preset operating mode entered through the first port, and executes the control command issued by the second port. Thus, when conflicts occur when multiple ports control the air conditioner, this embodiment of the present disclosure can make a reasonable response centered on the user, avoiding chaotic execution or non-execution of commands, which is beneficial to improving the intelligence level of the air conditioner.

[0150] Optionally, the preset operating mode has multiple target operation schemes set for different user identities. The method for controlling the air conditioner further includes: the processor comparing the user identity of the first user who has voice interaction with the air conditioner and the user identity of the second user corresponding to the currently executed preset operating mode in a default priority order; if the user identity of the first user is higher than that of the second user in the default priority order, the processor controls the air conditioner to issue or not issue an active inquiry based on the time when the first user first interacts with the air conditioner via voice, and / or the time when the first user issues a control command. The active inquiry content is whether to switch to the preset operating mode corresponding to the first user. Thus, when multiple users control the operation of the air conditioner, this embodiment can meet the reasonable air conditioner control needs of users based on the user's voice interaction with the air conditioner, which is beneficial to improving the intelligence level of the air conditioner.

[0151] Optionally, the processor controls the air conditioner to issue or not issue an active inquiry based on the time when the first user first interacts with the air conditioner via voice, and / or the time when the first user issues a control command. This includes: if Δt1 < T1, the processor controls the air conditioner not to issue an active inquiry; if T1 ≤ Δt1 ≤ T2, the processor controls the air conditioner to issue an active inquiry; if Δt1 > T2, the processor controls the air conditioner to issue an active inquiry based on the time when the first user interacts with the air conditioner for the second time. Wherein, Δt1 = t2 - t1, Δt1 is the time interval between the first user's first voice interaction with the air conditioner and the first user issuing a control command, t1 is the time when the first user first interacts with the air conditioner via voice, t2 is the time when the first user issues a control command, T1 is a first preset duration threshold, T2 is a second preset duration threshold, and T1 < T2. Specifically, T1 can be 15 minutes, and T2 can be 30 minutes. Thus, when multiple users control the operation of the air conditioner, the embodiments of this disclosure can meet the users' reasonable air conditioner control needs based on the users' voice interaction with the air conditioner, which is conducive to improving the intelligence level of the air conditioner.

[0152] Optionally, the processor controls the air conditioner to issue an active inquiry based on the time of the first user's second voice interaction with the air conditioner, including: when Δt2 > T2, the processor controls the air conditioner to issue an active inquiry. Here, Δt2 = t3 - t1, where Δt2 is the time interval between the first and second voice interactions between the first user and the air conditioner, and t3 is the time of the first user's second voice interaction with the air conditioner. Thus, when multiple users control the air conditioner, this embodiment can meet the users' reasonable air conditioner control needs based on the users' voice interactions with the air conditioner, which is beneficial to improving the intelligence level of the air conditioner.

[0153] Optionally, the default priority order is: users identified as elderly or children have higher priority than users identified as adults. This prioritizes elderly and child users over adult users, which helps to more effectively care for the health of elderly and child users.

[0154] Combination Figure 7As shown, this disclosure provides an apparatus for controlling an air conditioner, including a processor 701 and a memory 702. Optionally, the apparatus may further include a communication interface 703 and a bus 704. The processor 701, communication interface 703, and memory 702 can communicate with each other via the bus 704. The communication interface 703 can be used for information transmission. The processor 701 can call logical instructions in the memory 702 to execute the method for controlling the air conditioner described in the above embodiment.

[0155] Furthermore, the logic instructions in the aforementioned memory 702 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium.

[0156] The memory 702, as a computer-readable storage medium, can be used to store software programs and computer-executable programs, such as program instructions / modules corresponding to the methods in the embodiments of this disclosure. The processor 701 executes functional applications and data processing by running the program instructions / modules stored in the memory 702, that is, it implements the method for controlling the air conditioner in the above embodiments.

[0157] The memory 702 may include a program storage area and a data storage area. The program storage area may store the operating system and application programs required for at least one function; the data storage area may store data created based on the use of the terminal device. Furthermore, the memory 702 may include high-speed random access memory and may also include non-volatile memory.

[0158] This disclosure provides an air conditioner that includes the above-described device for controlling the air conditioner.

[0159] This disclosure provides a storage medium storing computer-executable instructions, which, when executed, perform the aforementioned method for controlling an air conditioner.

[0160] The aforementioned storage medium can be a transient computer-readable storage medium or a non-transitory computer-readable storage medium.

[0161] The technical solutions of this disclosure can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes one or more instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in this disclosure. The aforementioned storage medium can be a non-transitory storage medium, including: a USB flash drive, a portable hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and other media capable of storing program code; it can also be a transient storage medium.

[0162] The foregoing description and accompanying drawings fully illustrate embodiments of this disclosure to enable those skilled in the art to practice them. Other embodiments may include structural, logical, electrical, procedural, and other changes. The embodiments represent only possible variations. Individual components and functions are optional unless explicitly required, and the order of operation may vary. Parts and features of some embodiments may be included in or replace parts and features of other embodiments. Moreover, the terminology used in this application is for describing embodiments only and is not intended to limit the claims. As used in the description of embodiments and claims, the singular forms “a,” “an,” and “the” are intended to equally include the plural forms unless the context clearly indicates otherwise. Similarly, the term “and / or” as used in this application means including one or more of the associated listed items and all possible combinations thereof. Additionally, when used in this application, the term "comprise" and its variations "comprises" and / or "comprising" refer to the presence of stated features, integrals, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components, and / or groups thereof. Without further limitations, an element defined by the phrase "comprises a..." does not exclude the presence of other identical elements in the process, method, or apparatus that includes said element. In this document, each embodiment may focus on the differences from other embodiments, and similar or identical parts between embodiments can be referred to mutually. For methods, products, etc., disclosed in the embodiments, if they correspond to the method section disclosed in the embodiments, the relevant parts can be referred to the description of the method section.

[0163] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the embodiments of this disclosure. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0164] The methods and products (including but not limited to devices and equipment) disclosed in the embodiments herein can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For instance, the division of units may be merely a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the shown or discussed units may be through some interfaces, and the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the units may be selected to implement this embodiment according to actual needs. Furthermore, the functional units in the embodiments of this disclosure may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0165] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. In some alternative implementations, the functions marked in the blocks may occur in a different order than that shown in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. In the descriptions corresponding to the flowcharts and block diagrams in the accompanying drawings, the operations or steps corresponding to different blocks may also occur in a different order than disclosed in the description, and sometimes there is no specific order between different operations or steps. For example, two consecutive operations or steps may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. Each block in a block diagram and / or flowchart, and combinations of blocks in a block diagram and / or flowchart, can be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.

Claims

1. A method for controlling an air conditioner, characterized in that, include: When the air conditioner is running in the preset operating mode, if a control command is received, it is determined whether the control command meets the mutual exclusion condition. Determine the type of control instruction if the mutual exclusion condition is met; Control the operation of the preset working mode according to the type of control command; The step of determining whether the control command meets the mutual exclusion condition includes: obtaining the preset operating parameters of the preset working mode and the parameters to be adjusted corresponding to the control command; matching the parameters to be adjusted with the preset operating parameters to determine whether there are common parameters; and determining that the control command meets the mutual exclusion condition if there are common parameters. Determining the type of control command includes: obtaining the source of the control command; and determining the type of control command based on its source. The step of determining the type of control command based on its source includes: when the source of the control command is a preset port, determining the type of the control command as a user adjustment command; when the source of the control command is not a preset port, determining the type of the control command as a system self-identification command. The step of controlling the operation of the preset working mode according to the type of control command includes: when the type of control command is a system self-identification command, comparing the priority coefficient of the system self-identification command with the priority coefficient of the preset working mode; when the priority coefficient of the system self-identification command is less than or equal to the priority coefficient of the preset working mode, controlling the air conditioner to continue operating the preset working mode; when the priority coefficient of the system self-identification command is greater than the priority coefficient of the preset working mode, controlling the air conditioner to exit the preset working mode and execute the system self-identification command.

2. The method according to claim 1, characterized in that, The control of the preset working mode based on the type of control command includes: When the type of control instruction is a user adjustment instruction, determine the initiating user corresponding to the user adjustment instruction; The initiating user will be matched with authorized users in the preset working mode; If an authorized user matching the initiating user's identity is found, the air conditioner is controlled to exit the preset operating mode and the user's adjustment command is executed. If no authorized user matching the initiating user's identity is found, the air conditioner will continue to operate in the preset working mode.

3. The method according to claim 1, characterized in that, After the air conditioner continues to operate in the preset working mode, the method further includes: Send control commands to the terminal devices of authorized users in the preset operating mode; Upon receiving an authorization command from an authorized user's terminal device, the system controls the air conditioner to exit the preset operating mode and executes the control command. If no authorization instruction is received from the authorized user's terminal device, the air conditioner will continue to operate in the preset working mode.

4. The method according to any one of claims 1 to 3, characterized in that, The determination of whether the control command satisfies the mutual exclusion condition also includes: In the absence of shared parameters, it is determined that the control commands do not satisfy the mutual exclusion condition.

5. A device for controlling an air conditioner, comprising a processor and a memory storing program instructions, characterized in that, The processor is configured to execute, when running the program instructions, the method for controlling an air conditioner as described in any one of claims 1 to 4.

6. An air conditioner, characterized in that, Includes the device for controlling an air conditioner as described in claim 5.

7. A storage medium storing program instructions, characterized in that, When the program instructions are executed, they perform the method for controlling an air conditioner as described in any one of claims 1 to 4.

Citation Information

Patent Citations

  • Air conditioner control method and device, storage medium and air conditioner

    CN109186037A

  • Intelligent control method and device, storage medium and air conditioner

    CN110285534A

  • Control method and air conditioner drive-by-wire device

    CN111023486A

  • Air conditioner with humidification module and control method thereof

    CN113310125A

  • Method and device for controlling air conditioner, air conditioner and storage medium

    CN114636226A