Method and apparatus for controlling air conditioner, air conditioner, storage medium

CN117469785BActive Publication Date: 2026-09-15QINGDAO HAIER AIR CONDITIONER GENERAL CORP LTD
View PDF 3 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

[0005]只能生硬地根据用户的体征信息控制空调器的运行,当控制空调运行的用户为多个用户时,无法根据用户与空调的语音交互的情况满足用户的合理的空调器控制需求,依旧不够智能化

Benefits of technology

[0014] If the default priority order prioritizes the first user over the second user, the system will proactively ask the air conditioner whether to switch to the control mode corresponding to the first user, based on the moment the first user first interacts with the air conditioner via voice and/or the moment the first user issues a control command. This is done instead of rigidly controlling the air conditioner to execute control commands according to the default priority. When multiple users are controlling the air conditioner, the system will meet their reasonable control needs based on their voice interactions with the air conditioner, thus improving the air conditioner's intelligence.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117469785B_ABST
    Figure CN117469785B_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 responds to an air conditioner control instruction and comprises the following steps: comparing the priority order of the user identity of a first user who has voice interaction with the air conditioner and the user identity of a second user corresponding to a currently executed air conditioner control mode in a default priority; in the case that the priority order of the user identity of the first user is higher than that of the second user in the default priority, controlling the air conditioner to issue or not issue an active inquiry according to the time when the first user first has voice interaction with the air conditioner and / or the time when the first user issues the control instruction; wherein the active inquiry content is whether to switch the air conditioner control mode corresponding to the first user. When the user controlling the air conditioner to operate is multiple users, the method can meet the reasonable air conditioner control demand of the user according to the voice interaction condition of the user and the air conditioner, and the intelligent degree of the air conditioner is improved.
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 and apparatus for controlling an air conditioner, an air conditioner, and a storage medium. Background Technology

[0002] Currently, with the increasing demand for smart home appliances, the control methods of smart air conditioners are receiving more and more attention. While efforts are being made to provide more suitable air conditioning for different users, the control methods are still not personalized enough and cannot provide rational control tailored to the specific needs of different users.

[0003] Related technologies disclose a method for controlling an air conditioner, comprising: responding to a start command of the air conditioner and determining a target user's vital signs reference range; collecting the target user's vital signs information, and, if the vital signs information is within the vital signs reference range, determining a target control scheme for the air conditioner; and controlling the air conditioner to execute the target control scheme.

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

[0005] It can only control the operation of the air conditioner based on the user's physical condition information. When multiple users are controlling the operation of the air conditioner, it cannot meet the user's reasonable air conditioner control needs based on the user's voice interaction with the air conditioner, and is still not intelligent enough. Summary of the Invention

[0006] 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.

[0007] This disclosure provides a method and apparatus for controlling an air conditioner, an air conditioner, and a storage medium, so as to meet the reasonable air conditioner control needs of multiple users when there are multiple users controlling the operation of the air conditioner, based on the voice interaction between the users and the air conditioner, thereby improving the intelligence level of the air conditioner.

[0008] In some embodiments, in response to an air conditioning control command, the method includes: comparing the user identity of a first user who has voice interaction with the air conditioner and the user identity of a second user corresponding to the currently executed air conditioning control mode in a default priority order; if the user identity of the first user is higher than the user identity of the second user in the default priority order, controlling 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 through voice, and / or the time when the first user issues a control command; wherein the active inquiry content is whether to switch the air conditioning control mode corresponding to the first user.

[0009] In some embodiments, in response to an air conditioning control command, the device includes: a comparison module configured to compare the user identity of a first user who has voice interaction with the air conditioner and the user identity of a second user corresponding to the currently executed air conditioning control mode in a default priority order; and a control module configured to, if the user identity of the first user is higher than that of the second user in the default priority order, control 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 through voice, and / or the time when the first user issues a control command; wherein the active inquiry content is whether to switch the air conditioning control mode corresponding to the first user.

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

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

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

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

[0014] If the default priority order prioritizes the first user over the second user, the system will proactively ask the air conditioner whether to switch to the control mode corresponding to the first user, based on the moment the first user first interacts with the air conditioner via voice and / or the moment the first user issues a control command. This is done instead of rigidly controlling the air conditioner to execute control commands according to the default priority. When multiple users are controlling the air conditioner, the system will meet their reasonable control needs based on their voice interactions with the air conditioner, thus improving the air conditioner's intelligence.

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

[0016] 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:

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

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

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

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

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

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

[0023] 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.

[0024] 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.

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

[0026] 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.

[0027] 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.

[0028] 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.

[0029] 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.

[0030] In the disclosed embodiments, the terminal device refers to an electronic device with wireless connectivity. The terminal device can communicate with the aforementioned smart home appliances via 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.

[0031] Combination Figure 1 As shown, this disclosure provides a method for controlling an air conditioner, responding to an air conditioner control command, including:

[0032] S101, the air conditioner compares the user identity of the first user who has voice interaction with the air conditioner with the user identity of the second user corresponding to the currently executed air conditioner control mode in the default priority order.

[0033] S102, if the priority order in the default priority is that the user identity of the first user is higher than that of the second user, the air conditioner 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.

[0034] The proactive inquiry asks whether to switch to the air conditioning control mode corresponding to the first user.

[0035] The method for controlling an air conditioner provided in this disclosure can, when the priority order in the default priority hierarchy is that the first user's identity is higher than the second user's identity, actively prompt the air conditioner to issue or not issue an inquiry about whether to switch the air conditioning control mode corresponding to the first user, based on the moment when the first user first interacts with the air conditioner via voice and / or the moment the first user issues a control command, rather than rigidly controlling the air conditioner to execute air conditioning control commands according to the default priority. When multiple users are controlling the operation of the air conditioner, the method can meet the reasonable air conditioner control needs of users based on the voice interaction between users and the air conditioner, thereby improving the intelligence level of the air conditioner.

[0036] Optionally, in this solution, the air conditioner can receive air conditioning control commands. These commands can be voice commands from the user or text commands entered by the user onto the air conditioner's display panel or a remote control associated with the air conditioner. Specifically, the air conditioning control commands can be comfort-home type commands, used to instruct the air conditioner to activate the comfort-home mode. Here, comfort-home mode refers to a mode that adjusts the environment based on the seasonal conditions of the air conditioner's location, the age group of family members associated with the air conditioner, and the indoor air quality.

[0037] Optionally, the air conditioner activates the Comfort Home Mode, including: the air conditioner receiving a control command from the user; the air conditioner parsing the control command and determining its execution attributes; wherein, the execution attributes include information indicating the user's identity, and the user's identity includes at least adults, the elderly, and children. Based on the execution attributes, the air conditioner controls itself to perform the operation corresponding to the control command. In this way, controlling the air conditioner to operate according to the control command can combine the different needs of different users for the same air conditioning function, achieving intelligent selection for the current scenario. This provides users with more precise and personalized air conditioning control services, meeting their comfort needs for their environment.

[0038] Optionally, the air conditioner controls whether to issue an active inquiry based on the time when the first user first interacts with the air conditioner via voice and the time when the first user issues a control command. This includes: when Δt1 < T1, the air conditioner controls itself not to issue an active inquiry; when T1 ≤ Δt1 ≤ T2, the air conditioner controls itself to issue an active inquiry; when Δt1 > T2, the air conditioner controls itself to issue an active inquiry based on the time when the first user second interacts with the air conditioner via voice. Where Δ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. In this way, when the default priority order places the user's identity above that of the second user, the system proactively prompts the air conditioner to switch to the control mode corresponding to the first user based on the time interval between the first user's initial voice interaction with the air conditioner and the first user issuing a control command. This avoids rigidly controlling the air conditioner to execute control commands according to the default priority. When multiple users are controlling the air conditioner, the system satisfies the users' reasonable air conditioner control needs based on their voice interactions with the air conditioner, thus improving the air conditioner's intelligence.

[0039] Optionally, the air conditioner initiates an active inquiry based on the moment of the first user's second voice interaction with the air conditioner. This includes: the air conditioner initiates an active inquiry based on t1 and t3, where t3 is the moment of the first user's second voice interaction with the air conditioner. In this way, when the time interval between the first user's first voice interaction with the air conditioner and the first user issuing a control command is relatively long, the air conditioner initiates an active inquiry based on the moment of the first user's second voice interaction, rather than rigidly controlling the air conditioner to execute air conditioning control commands according to a default priority. When multiple users are controlling the air conditioner, the reasonable air conditioner control needs of each user are met based on their voice interactions with the air conditioner, improving the intelligence level of the air conditioner. Optionally, the air conditioner initiates an active inquiry based on t1 and t3, including: when Δt2 > T2, the air conditioner initiates an active inquiry. Where Δt2 = t3 - t1. In this way, given the relatively long time interval between the first user's initial voice interaction with the air conditioner and the first user issuing a control command, and also the long time interval between the first and second voice interactions, the air conditioner is proactively prompted with an inquiry, rather than being rigidly controlled to execute air conditioning control commands according to a default priority. When multiple users are controlling the air conditioner, the system meets the users' reasonable air conditioner control needs based on their voice interactions with the air conditioner, thus improving the air conditioner's intelligence level.

[0040] 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.

[0041] Optionally, the air conditioner may issue or not issue an active inquiry at the moment when the first user first interacts with the air conditioner via voice, and / or at the moment when the first user issues a control command. Subsequently, the process further includes: if a control command is received, the air conditioner determines whether the control command satisfies a mutual exclusion condition. If the mutual exclusion condition is met, the air conditioner determines the type of the control command. Based on the type of the control command, the air conditioner executes the corresponding air conditioning control command. Thus, when the air conditioner has already responded to an air conditioning control command and receives a new 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 operating or immediately exit accordingly. Therefore, this embodiment of the present disclosure can perform deep recognition 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 with a strong user willingness to actively adjust based on the type of control command, which is beneficial for improving the intelligence level of the air conditioner and meeting the personalized needs of users.

[0042] Optionally, the air conditioner may issue or not issue an active inquiry at the moment when the first user first interacts with the air conditioner via voice, and / or at the moment when the first user issues a control command. Subsequently, the process further includes: if a control command is received, the air conditioner determines whether the control command satisfies a mutual exclusion condition. If the mutual exclusion condition is met, the air conditioner acquires the mutual exclusion parameters between the control command and the preset operating mode. The air conditioner determines the type of the mutual exclusion parameter. Based on the type of the mutual exclusion parameter, the air conditioner controls the operation of the preset operating mode. Thus, when the air conditioner has already responded to an air conditioning control command and receives a new control command, it first determines whether the two will form a mutual exclusion. If a mutual exclusion occurs, it further acquires the specific mutual exclusion parameters between the control command and the preset operating mode, determines the specific type of the mutual exclusion parameter, and controls the preset operating mode to continue operating or immediately exit accordingly. Therefore, this embodiment of the present 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 parameter affects the reliability of the preset operating mode operation. This allows for the selection and execution of commands with low impact based on the type of mutual exclusion parameter, which is beneficial for improving the intelligence level of the air conditioner and meeting the personalized needs of users.

[0043] Combination Figure 2 As shown, this disclosure provides another method for controlling an air conditioner, responding to an air conditioner control command, including:

[0044] S201, the air conditioner determines 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 air conditioner control mode.

[0045] S202, the air conditioner compares the user identity of the first user who has voice interaction with the air conditioner with the user identity of the second user corresponding to the currently executed air conditioner control mode in the default priority order.

[0046] S203, if the priority order in the default priority is that the user identity of the first user is higher than that of the second user, the air conditioner 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.

[0047] The proactive inquiry asks whether to switch to the air conditioning control mode corresponding to the first user.

[0048] The method for controlling an air conditioner provided in this disclosure can, when the priority order in the default priority hierarchy is that the first user's identity is higher than the second user's identity, actively prompt the air conditioner to issue or not issue an inquiry about whether to switch the air conditioning control mode corresponding to the first user, based on the moment when the first user first interacts with the air conditioner via voice and / or the moment the first user issues a control command, rather than rigidly controlling the air conditioner to execute air conditioning control commands according to the default priority. When multiple users are controlling the operation of the air conditioner, the method can meet the reasonable air conditioner control needs of users based on the voice interaction between users and the air conditioner, thereby improving the intelligence level of the air conditioner.

[0049] Combination Figure 3 As shown, this disclosure provides another method for controlling an air conditioner, responding to an air conditioner control command, including:

[0050] S301, the air conditioner compares the user identity of the first user who has voice interaction with the air conditioner with the user identity of the second user corresponding to the currently executed air conditioner control mode in the default priority order.

[0051] S302, if the priority order in the default priority is that the user identity of the first user is higher than that of the second user, the air conditioner calculates △t1=t2-t1.

[0052] S303, when △t1<T1, the air conditioner control does not issue an active inquiry.

[0053] S304, when T1≤△t1≤T2, the air conditioner controller sends an active inquiry.

[0054] S305, when △t1>T2, the air conditioner controls the air conditioner to issue an active inquiry based on the moment when the first user has a second voice interaction with the air conditioner.

[0055] The active inquiry asks whether to switch the air conditioner control mode corresponding to the first user. △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, t2 is the moment when the first user first interacts with the air conditioner, T1 is the first preset duration threshold, T2 is the second preset duration threshold, and T1 < T2.

[0056] The method for controlling an air conditioner provided in this disclosure can, in cases where the priority order in the default priority hierarchy is that the first user's identity is higher than the second user's identity, proactively ask the air conditioner whether to switch to the air conditioning control mode corresponding to the first user based on the time interval between the first user's first voice interaction with the air conditioner and the first user issuing a control command, rather than rigidly controlling the air conditioner to execute air conditioning control commands according to the default priority. When multiple users are controlling the air conditioner, the method can meet the reasonable air conditioner control needs of each user based on their voice interactions with the air conditioner, thereby improving the intelligence level of the air conditioner.

[0057] Combination Figure 4 As shown, this disclosure provides another method for controlling an air conditioner, responding to an air conditioner control command, including:

[0058] S401, the air conditioner determines 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 air conditioner control mode.

[0059] S402, the air conditioner compares the user identity of the first user who has voice interaction with the air conditioner with the user identity of the second user corresponding to the currently executed air conditioner control mode in the default priority order.

[0060] S403, if the priority order in the default priority is that the user identity of the first user is higher than that of the second user, the air conditioner calculates △t1=t2-t1.

[0061] S404, when △t1 < T1, the air conditioner control does not issue an active inquiry.

[0062] S405, when T1≤△t1≤T2, the air conditioner controller sends an active inquiry.

[0063] S406, when △t1>T2, the air conditioner controls the air conditioner to issue an active inquiry based on the moment when the first user has a second voice interaction with the air conditioner.

[0064] The active inquiry asks whether to switch the air conditioner control mode corresponding to the first user. △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, t2 is the moment when the first user first interacts with the air conditioner, T1 is the first preset duration threshold, T2 is the second preset duration threshold, and T1 < T2.

[0065] The method for controlling an air conditioner provided in this disclosure can, in cases where the priority order in the default priority hierarchy is that the first user's identity is higher than the second user's identity, proactively ask the air conditioner whether to switch to the air conditioning control mode corresponding to the first user based on the time interval between the first user's first voice interaction with the air conditioner and the first user issuing a control command, rather than rigidly controlling the air conditioner to execute air conditioning control commands according to the default priority. When multiple users are controlling the air conditioner, the method can meet the reasonable air conditioner control needs of each user based on their voice interactions with the air conditioner, thereby improving the intelligence level of the air conditioner.

[0066] Combination Figure 5 As shown, this embodiment of the disclosure provides a device for controlling an air conditioner, responding to an air conditioner control command, including a comparison module 501 and a control module 502. The comparison module 501 is configured to compare the user identity of a first user who has voice interaction with the air conditioner and the user identity of a second user corresponding to the currently executed air conditioner control mode in a default priority order. The control module 502 is configured, if the user identity of the first user is higher than that of the second user in the default priority order, to control 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 the air conditioner control mode corresponding to the first user.

[0067] The device for controlling an air conditioner provided in this disclosure is advantageous because, in cases where the priority order in the default priority hierarchy is that the first user's identity is higher than the second user's identity, the device can proactively ask whether to switch the air conditioner control mode corresponding to the first user based on the moment the first user first interacts with the air conditioner via voice and / or the moment the first user issues a control command, rather than rigidly controlling the air conditioner to execute air conditioner control commands according to the default priority. When multiple users are controlling the air conditioner, the device can meet the reasonable air conditioner control needs of each user based on their voice interactions with the air conditioner, thereby improving the intelligence level of the air conditioner.

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

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

[0070] The memory 601, 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 600 executes functional applications and data processing by running the program instructions / modules stored in the memory 601, thereby implementing the method for controlling the air conditioner described in the above embodiments.

[0071] The memory 601 may include a program storage area and a data storage area. The program storage area may store the operating system and applications 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 601 may include high-speed random access memory and may also include non-volatile memory.

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

[0073] This disclosure provides a computer-readable storage medium storing computer-executable instructions configured to perform the above-described method for controlling an air conditioner.

[0074] This disclosure provides a computer program product, which includes a computer program stored on a computer-readable storage medium. The computer program includes program instructions that, when executed by a computer, cause the computer to perform the above-described method for controlling an air conditioner.

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

[0076] 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.

[0077] 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.

[0078] 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.

[0079] 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.

[0080] 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, In response to air conditioning control commands, including: Compare the user identity of the first user who interacted with the air conditioner via voice with the user identity of the second user corresponding to the currently executed air conditioner control mode in the default priority order; In the default priority order where the user identity of the first user is higher than that of the second user, the air conditioner is controlled 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 the time when the first user issues a control command. The proactive inquiry asked whether to switch the air conditioning control mode corresponding to the first user. The step of controlling the air conditioner to issue or not issue an active inquiry based on the moment when the first user first interacts with the air conditioner via voice and the moment when the first user issues a control command includes: When △t1 < T1, the air conditioner is controlled not to issue an active inquiry; When T1≤△t1≤T2, the air conditioner is controlled to send an active inquiry; When △t1>T2, the air conditioner is controlled to issue an active inquiry based on the moment when the first user has a second voice interaction with the air conditioner. Where △t1=t2-t1, △t1 is the time interval between the first user's first voice interaction with the air conditioner and the first user's issuance of a control command, t1 is the moment when the first user first interacts with the air conditioner, t2 is the moment when the first user issues a control command, T1 is the first preset duration threshold, T2 is the second preset duration threshold, and T1<T2.

2. The method according to claim 1, characterized in that, The step of controlling the air conditioner to issue an active inquiry based on the moment when the first user has a second voice interaction with the air conditioner includes: Based on t1 and t3, control the air conditioner to send an active inquiry; t3 represents the moment when the first user interacts with the air conditioner via voice for the second time.

3. The method according to claim 2, characterized in that, The step of controlling the air conditioner to send an active inquiry based on t1 and t3 includes: When Δt2 > T2, the air conditioner is controlled to issue an active inquiry; Where △t2 = t3 - t1, △t2 is the time interval between the first and second voice interactions between the first user and the air conditioner.

4. The method according to any one of claims 1 to 3, characterized in that, The priority order in the default priority is as follows: Users identified as elderly or children are given higher priority than users identified as adults.

5. The method according to any one of claims 1 to 3, characterized in that, The comparison of the user identity of the first user who interacted with the air conditioner via voice and the user identity of the second user corresponding to the currently executed air conditioner control mode, prior to their respective priority in the default priority order, also includes: Determine the identity of the first user who interacted with the air conditioner via voice and the identity of the second user corresponding to the currently executed air conditioner control mode.

6. A device for controlling an air conditioner, characterized in that, In response to air conditioning control commands, including: The comparison module is configured to compare the user identity of the first user who interacts with the air conditioner via voice with the user identity of the second user corresponding to the currently executed air conditioner control mode in the default priority order. The control module is configured in the default priority order that the user identity of the first user is higher than that of the second user. Based on the time when the first user first interacts with the air conditioner via voice and the time when the first user issues a control command, the control module controls the air conditioner to issue or not issue an active inquiry. The proactive inquiry asked whether to switch the air conditioning control mode corresponding to the first user. The step of controlling the air conditioner to issue or not issue an active inquiry based on the moment when the first user first interacts with the air conditioner via voice and the moment when the first user issues a control command includes: When △t1 < T1, the air conditioner is controlled not to issue an active inquiry; When T1≤△t1≤T2, the air conditioner is controlled to send an active inquiry; When △t1>T2, the air conditioner is controlled to issue an active inquiry based on the moment when the first user has a second voice interaction with the air conditioner. Where △t1=t2-t1, △t1 is the time interval between the first user's first voice interaction with the air conditioner and the first user's issuance of a control command, t1 is the moment when the first user first interacts with the air conditioner, t2 is the moment when the first user issues a control command, T1 is the first preset duration threshold, T2 is the second preset duration threshold, and T1<T2.

7. 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 5.

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

9. 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 5.

Citation Information

Patent Citations

  • Air conditioner, air conditioner voice-activated remote controller and voice control and prompt method of air conditioner voice-activated remote controller

    CN104110770A

  • Energy system and air conditioner temperature adjusting control method thereof

    CN109764439A

  • Method of and apparatus for controlling devices

    US20030185358A1