Method and device for controlling air conditioner, air conditioner and computer readable storage medium
By setting insensitivity mode and non-disturbance mode, combining local and cloud verification, adjusting the operating parameters of the air conditioner, the problem of single control of the air conditioner does not disturb mode is solved, and the user experience is improved.
Patent Information
- Application Number
- CN202410021962.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-05
- Publication Date
- 2025-07-08
AI Technical Summary
In the prior art, the air conditioner's do not disturb mode control is relatively single, which cannot meet the increasing control needs of users for the air conditioner's do not disturb mode, affecting the user's experience.
By setting the insensitivity mode and the non-disturbance mode, the wake-up information is checked using local and cloud terminals to determine whether normal voice interaction is enabled, and the operating parameters of the air conditioner are adjusted in different modes, such as voice volume, fan speed, temperature and humidity, etc., to meet users' different control needs.
It realizes that in Do Not Disturb mode, it not only reduces the sensitivity of the air conditioner wake-up, but also responds to users' voice interaction needs, improving user experience.
Smart Images

Figure CN120274382A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of smart home appliances, for example, to a method and device for controlling an air conditioner, an air conditioner, and a computer-readable storage medium. Background Art
[0002] Currently, with the development of smart home appliance technology, more and more household electronic devices can implement voice control functions. When a user uses the voice control function to control a household electronic device, the user can control the electronic device to perform related actions through a voice command. For example, the user can make the water heater automatically turn on the heating function by saying the voice command "turn on the water heater". However, each electronic device has a problem of false wake-up, which affects the accuracy of voice recognition. Moreover, after a false wake-up occurs, especially during night rest, the false wake-up voice will cause great interference to the user, affecting the user experience.
[0003] The related art discloses a method for processing false wake-up of voice, including: obtaining voice information, determining whether the electronic device has enabled the do-not-disturb mode. If it is determined that the do-not-disturb mode has been enabled, the voice information is analyzed and processed according to a preset processing rule to determine whether it is an active wake-up operation by the user, obtaining an analysis result, and controlling the operation of the electronic device according to the analysis result, improving the accuracy of voice recognition, reducing the interference caused by false wake-up voices to the user, and improving the user experience.
[0004] In the process of implementing the embodiments of the present disclosure, it is found that there are at least the following problems in the related art:
[0005] To a certain extent, the related art reduces the interference caused by false voice triggers of the air conditioner in the do-not-disturb mode and improves the user experience. However, in the actual application process, the needs of users are diverse. Some users hope to be able to have voice interaction in a timely manner to control the air conditioner when the do-not-disturb mode takes effect, while some users hope to have no voice interaction at all in the do-not-disturb mode to rest better, etc. The control of the do-not-disturb mode in the related art is relatively single and cannot meet the increasing control requirements of users for the do-not-disturb mode of the air conditioner, lacking flexibility.
[0006] It should be noted that the information disclosed in the above background art section is only used to enhance the understanding of the background of the present application, and therefore may include information that does not constitute the prior art known to those of ordinary skill in the art. Summary of the Invention
[0007] To have a basic understanding of some aspects of the disclosed embodiments, a simple summary is given below. The summary is not a general review, nor is it intended to identify key / important constituent elements or delineate the protection scope of these embodiments, but rather serves as a preamble to the subsequent detailed description.
[0008] Embodiments of the present disclosure provide a method and apparatus for controlling an air conditioner, an air conditioner, and a computer-readable storage medium to meet the increasing control requirements of users for the do-not-disturb mode of the air conditioner and improve the user experience.
[0009] In some embodiments, the method includes: when the do-not-disturb mode takes effect, determining the currently effective sub-mode; when the sub-mode is the insensitive mode, verifying the wake-up information locally and in the cloud to determine whether to enable normal voice interaction; when the sub-mode is the do-not-disturb mode, enabling mute voice interaction.
[0010] Optionally, verifying the wake-up information locally and in the cloud to determine whether to enable normal voice interaction includes: receiving the wake-up information; when the wake-up information is received, starting to time; when no wake-up information is received again within the first duration, keeping the normal voice interaction closed; when wake-up information is received again within the first duration, uploading the wake-up information to the cloud for verification to determine whether to enable normal voice interaction.
[0011] Optionally, uploading the wake-up information to the cloud for verification to determine whether to enable normal voice interaction includes: uploading the wake-up information to the cloud and starting to time; when the verification result received from the cloud within the second duration is a non-wake-up event or no verification result is received from the cloud, keeping the normal voice interaction closed; when the verification result received from the cloud within the second duration is a wake-up event, enabling normal voice interaction.
[0012] Optionally, uploading the wake-up information to the cloud for verification to determine whether to enable normal voice interaction further includes: when the verification result received from the cloud within the second duration is a wake-up event or no verification result is received from the cloud, starting to time; when no new wake-up information is received within the third duration, keeping the cloud verification enabled; when new wake-up information is received within the third duration, closing the cloud verification.
[0013] Optionally, after uploading the wake-up information to the cloud, it further includes: the cloud invoking a set number of wake-up models to verify the wake-up information respectively; the cloud determining the verification result of the cloud according to the verification results of the wake-up models; the cloud sending the verification result of the cloud to the local.
[0014] Optionally, enabling mute voice interaction includes: reducing the voice volume to a set volume, and / or reducing the rotation speed of the fan to a set wind speed, and / or adjusting the temperature to a set temperature, and / or adjusting the humidity to a set humidity.
[0015] Optionally, when the sub-mode is the do-not-disturb mode, it further includes: receiving a control instruction; when the control instruction is to turn off the do-not-disturb mode, restoring the voice volume to the volume set last time; when the control instruction is to switch to the insensitive mode, restoring the volume to the volume set last time and enabling the insensitive mode.
[0016] In some embodiments, the device includes a processor and a memory storing program instructions, and the processor is configured to execute the above-described method for controlling an air conditioner when executing the program instructions.
[0017] In some embodiments, the air conditioner includes:
[0018] An air conditioner body;
[0019] The above-described device for controlling an air conditioner is installed on the air conditioner body.
[0020] In some embodiments, the computer-readable storage medium stores program instructions, and when the program instructions are running, they execute the above-described method for controlling an air conditioner.
[0021] The method, device, air conditioner, and computer-readable storage medium for controlling an air conditioner provided by the embodiments of the present disclosure can achieve the following technical effects:
[0022] When the Do Not Disturb mode is in effect, determine the currently active sub-mode. When the sub-mode is the insensitive mode, verify the wake-up information locally and in the cloud to determine whether to enable normal voice interaction. This not only reduces the sensitivity of the air conditioner wake-up and reduces air conditioner voice interference but also enables timely voice interaction in response to the user's wake-up of the air conditioner, facilitating user control of the air conditioner. When the sub-mode is the Do Not Disturb mode, enable silent voice interaction, so that even if the user wakes up the air conditioner, no sound will be emitted, meeting the user's demand for silent control. By setting the insensitive mode and the Do Not Disturb mode, the increasing control requirements of the user for the air conditioner Do Not Disturb mode are met, enhancing the user experience.
[0023] The above general description and the following description are only exemplary and explanatory and are not used to limit the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] One or more embodiments are exemplarily illustrated by corresponding drawings. These exemplary illustrations and the drawings do not constitute limitations on the embodiments. Elements with the same reference numerals in the drawings are shown as similar elements. The drawings do not constitute a scale limitation, and among them:
[0025] Figure 1 is a schematic diagram of a method for controlling an air conditioner provided by an embodiment of the present disclosure;
[0026] Figure 2 is a schematic diagram of another method for controlling an air conditioner provided by an embodiment of the present disclosure;
[0027] Figure 3 is a schematic diagram of another method for controlling an air conditioner provided by an embodiment of the present disclosure;
[0028] Figure 4 It is a schematic diagram of another method for controlling an air conditioner provided by an embodiment of the present disclosure;
[0029] Figure 5 It is a schematic diagram of a device for controlling an air conditioner provided by an embodiment of the present disclosure;
[0030] Figure 6 It is a schematic diagram of an air conditioner provided by an embodiment of the present disclosure. Detailed implementation manners
[0031] In order to be able to understand the features and technical content of the embodiments of the present disclosure in more detail, the implementation of the embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings. The accompanying drawings are only for reference and explanation, and are not used to limit the embodiments of the present disclosure. In the following technical description, for the sake of explanation, multiple details are provided to provide a full understanding of the disclosed embodiments. However, one or more embodiments can still be implemented without these details. In other cases, well-known structures and devices can be shown in a simplified manner to simplify the drawings.
[0032] In the description of the embodiments of the present disclosure, terms such as "first" and "second" in the specification, claims and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so as to implement the embodiments of the present disclosure described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion.
[0033] Unless otherwise specified, the term "plurality" means two or more.
[0034] In the embodiments of the present disclosure, the character " / " indicates that the objects before and after are in an "or" relationship. For example, A / B means: A or B.
[0035] The term "and / or" is a description of the association relationship of an object, indicating that three relationships can exist. For example, A and / or B means: A or B, or, A and B these three relationships.
[0036] The term "corresponding" can refer to an association relationship or a binding relationship. A corresponding to B means that there is an association relationship or a binding relationship between A and B.
[0037] In the embodiments of the present disclosure, an intelligent household appliance device refers to a household appliance product formed by introducing a microprocessor, sensor technology, and network communication technology into a household appliance device, which has the characteristics of intelligent control, intelligent perception, and intelligent application. The operation process of an intelligent household appliance device often depends on the application and processing of modern technologies such as the Internet of Things, the Internet, and electronic chips. For example, an intelligent household appliance device can be connected to an electronic device to realize remote control and management of the intelligent household appliance device by a user.
[0038] In the disclosed embodiments, the terminal device refers to an electronic device with wireless connection function. The terminal device can communicate with the intelligent home appliance device as described above by connecting to the Internet, or can directly communicate with the intelligent home appliance device as described above through Bluetooth, Wi-Fi, etc. In some embodiments, the terminal device is, for example, a mobile device, a computer, or an in-vehicle device built in a hover car, etc., or any combination thereof. The mobile device can include, for example, a mobile phone, a smart home device, a wearable device, a smart mobile device, a virtual reality device, etc., or any combination thereof. Among them, the wearable device includes, for example: a smart watch, a smart bracelet, a pedometer, etc.
[0039] Currently, with the development of smart home appliance technology, more and more household electronic devices can implement voice control functions. When a user uses the voice control function to control a household electronic device, the user can control the electronic device to perform related actions through a voice command. For example, the water heater can be automatically turned on for heating by the voice command "turn on the water heater". However, each electronic device has a problem of false wake-up, which affects the accuracy of voice recognition. Moreover, after a false wake-up occurs, especially at night during rest, the false wake-up voice will cause greater interference to the user, affecting the user experience. The related technology discloses a method for processing false voice wake-up, including: obtaining voice information, determining whether the electronic device has enabled the do-not-disturb mode. If it is determined that the do-not-disturb mode has been enabled, the voice information is analyzed and processed according to a preset processing rule to determine whether it is a user's active wake-up operation, and an analysis result is obtained. The electronic device is controlled to act according to the analysis result, which improves the accuracy of voice recognition, reduces the interference caused by false wake-up voices to the user, and improves the user experience. The related technology reduces the interference caused by false voice triggering of the air conditioner to a certain extent under the do-not-disturb mode and improves the user experience. However, in the actual application process, the needs of users are diverse. Some users hope to be able to perform voice interaction in a timely manner to control the air conditioner when the do-not-disturb mode takes effect, while some users hope to have no voice interaction at all during the do-not-disturb mode to rest better, etc. The do-not-disturb mode control of the related technology is relatively single and cannot meet the increasing control requirements of users for the do-not-disturb mode of the air conditioner, and is not flexible enough.
[0040] The disclosed embodiments of the present disclosure disclose an air conditioner, including a blower, a voice module, a communication module, and a processor. The voice module is used to receive and send voice information. The communication module is connected to the voice module and is used to upload the received wake-up information to the cloud server, so as to analyze and process the wake-up information. The processor is electrically connected to the above-mentioned electrical components and is used to control the above-mentioned electrical components to act.
[0041] Combined with Figure 1 As shown, the disclosed embodiments of the present disclosure provide a method for controlling an air conditioner, including:
[0042] S01. When the Do Not Disturb mode is in effect, the processor determines the currently active sub - mode.
[0043] S02. When the sub - mode is the Insensitive mode, the processor verifies the wake - up information locally and in the cloud to determine whether to enable normal voice interaction.
[0044] S03. When the sub - mode is the Do Not Disturb mode, the processor enables silent voice interaction.
[0045] Among them, enabling normal voice interaction means performing voice interaction at the volume set last before entering the Do Not Disturb mode. After the processor enables normal voice interaction, it starts timing. If there is no interaction within the third time period, the normal voice interaction is turned off.
[0046] Among them, the effective time of the Do Not Disturb mode is the same as the time set by the user. Otherwise, it is the default effective time, and the default effective time can be any time period. For example, it can be from 23:00 at night to 7:00 the next day or from 23:00 at night to 8:00 the next day, etc. Also, the effective times of the Do Not Disturb mode and the Insensitive mode can be customized to be extended or shortened.
[0047] Using the method for controlling an air conditioner provided by the embodiments of the present disclosure, when the Do Not Disturb mode is in effect, the currently active sub - mode is determined. When the sub - mode is the Insensitive mode, the wake - up information is verified locally and in the cloud to determine whether to enable normal voice interaction, which not only reduces the sensitivity of air - conditioner wake - up and reduces air - conditioner voice interference, but also can respond to the user's wake - up of the air conditioner for timely voice interaction, facilitating the user to control the air conditioner. When the sub - mode is the Do Not Disturb mode, silent voice interaction is enabled, so that even if the user wakes up the air conditioner, no sound will be emitted, meeting the user's demand for silent control. By setting the Insensitive mode and the Do Not Disturb mode, the increasing control requirements of the user for the Do Not Disturb mode of the air conditioner are met, improving the user experience.
[0048] Combined with Figure 2 As shown, the embodiments of the present disclosure provide a method for controlling an air conditioner, including:
[0049] S01. When the Do Not Disturb mode is in effect, the processor determines the currently active sub - mode.
[0050] S21. When the sub - mode is the Insensitive mode, the processor receives the wake - up information.
[0051] S22. When the wake - up information is received, the processor starts timing.
[0052] S23. When no wake - up information is received again within the first time period, the processor keeps the normal voice interaction closed.
[0053] S24. When a wake-up message is received again within the first duration, the processor uploads the wake-up message to the cloud for verification to determine whether to enable normal voice interaction.
[0054] S03. When the sub-mode is the do-not-disturb mode, the processor enables silent voice interaction.
[0055] The first duration can be any duration, for example, 9 seconds, 10 seconds, 11 seconds, etc. Specifically, the first duration corresponding to the parameter associated with the do-not-disturb mode can be determined according to the preset corresponding relationship stored locally or in the cloud. The parameters associated with the do-not-disturb mode include the user's physical health information, the user's sleep data, and / or the historical data of the first duration, etc.
[0056] Using the method for controlling an air conditioner provided in the embodiments of the present disclosure, when the sub-mode is the insensitive mode, the processor receives a wake-up message. When the wake-up message is received, the processor starts timing. When no wake-up message is received again within the first duration, it indicates that the user did not actively wake up, but was interfered by other sounds, and the processor keeps the normal voice interaction closed. When a wake-up message is received again within the first duration, it indicates that it may be the user who actively wakes up, and the processor uploads the wake-up message to the cloud for secondary verification to further determine whether to enable normal voice interaction. Through the dual verification of the wake-up message locally and in the cloud, the sensitivity of the air conditioner to be woken up is reduced, and the insensitivity of the air conditioner wake-up is improved, so that this mode can balance the user's do-not-disturb needs and control needs.
[0057] Combined with Figure 3 As shown, the embodiments of the present disclosure provide a method for controlling an air conditioner, including:
[0058] S01. When the do-not-disturb mode takes effect, the processor determines the currently effective sub-mode.
[0059] S21. When the sub-mode is the insensitive mode, the processor receives a wake-up message.
[0060] S22. When the wake-up message is received, the processor starts timing.
[0061] S23. When no wake-up message is received again within the first duration, the processor keeps the normal voice interaction closed.
[0062] S31. When a wake-up message is received again within the first duration, the processor uploads the wake-up message to the cloud and starts timing.
[0063] S32. When the verification result received from the cloud within the second duration is a non-wake-up event or no verification result is received from the cloud, the processor keeps the normal voice interaction closed.
[0064] S33. When the verification result received from the cloud within the second duration is a wake-up event, the processor enables normal voice interaction.
[0065] S03. When the sub-mode is the do-not-disturb mode, the processor enables muted voice interaction.
[0066] Among them, the second duration can be any duration, for example, 500 milliseconds, 501 milliseconds, 502 milliseconds, etc. Specifically, the first duration corresponding to the parameter associated with the communication speed can be determined according to the preset corresponding relationship stored locally or in the cloud. The parameter associated with the communication speed includes network latency, the complexity and efficiency of the voice analysis algorithm, and / or the cloud server load, etc.
[0067] When using the method for controlling an air conditioner provided by the embodiments of the present disclosure, if a wake-up message is received again within the first duration, it indicates that it may be a user-initiated wake-up. The processor uploads the wake-up message to the cloud for secondary verification, and further determines whether to enable normal voice interaction. The processor uploads the wake-up message to the cloud and starts timing. When the verification result received from the cloud within the second duration is a non-wake-up event or no verification result is received from the cloud, at this time, the processor determines that the wake-up message is a non-wake-up event. Therefore, the processor keeps normal voice interaction closed. When the verification result received from the cloud within the second duration is a wake-up event, at this time, the processor determines that the user has a need to control the air conditioner. Therefore, the processor enables normal voice interaction.
[0068] Optionally, when the processor uploads the wake-up message to the cloud for verification to determine whether to enable normal voice interaction, it further includes: when the verification result received from the cloud within the second duration is a wake-up event or no verification result is received from the cloud, the processor starts timing; when no new wake-up message is received within the third duration, the processor keeps the cloud verification enabled; when a new wake-up message is received within the third duration, the processor closes the cloud verification.
[0069] Among them, the third duration can be any duration, such as 1 min, 1.1 min, or 1.2 min, etc.
[0070] In this way, when the verification result received from the cloud within the second duration is a wake-up event or no verification result is received from the cloud, the processor starts timing. When no new wake-up message is received within the third duration, it indicates that after the user wakes up the air conditioner, there is no need to control the air conditioner. Therefore, in order to be able to normally judge the wake-up message next time, the processor keeps the cloud verification enabled. When a new wake-up message is received within the third duration, at this time, it indicates that the user needs to control the air conditioner. Therefore, the processor closes the cloud verification to avoid too long control response time, resulting in untimely interaction.
[0071] Optionally, after the processor uploads the wake-up information to the cloud, it further includes: the cloud calls a set number of wake-up models to respectively verify the wake-up information; the cloud determines the verification result of the cloud according to the verification results of the wake-up models; the cloud sends the verification result of the cloud to the local.
[0072] In this way, by verifying the wake-up information respectively through one or more wake-up models, the situation of accidentally triggering voice broadcast during non-wake-up time can be further avoided. For example, when there is a single wake-up model, the verification result of the wake-up model is the verification result fed back by the cloud to the local; when there are two wake-up models, if the verification results of both wake-up models are wake-up events, the fed-back verification result is a wake-up event; if the verification result of one wake-up model is a non-wake-up event and the other is a wake-up event, the cloud feedback is a non-wake-up event; if both are non-wake-up events, the cloud feedback is a non-wake-up event; if one has an error, the verification result of the other wake-up model is taken as the standard; if both have errors, the feedback is a wake-up event, etc.
[0073] Combined Figure 4 As shown, an embodiment of the present disclosure provides a method for controlling an air conditioner, including:
[0074] S01, when the do-not-disturb mode takes effect, the processor determines the currently effective sub-mode.
[0075] S02, when the sub-mode is the insensitive mode, the processor verifies the wake-up information through the local and the cloud to determine whether to enable normal voice interaction.
[0076] S41, when the sub-mode is the do-not-disturb mode, the processor reduces the voice volume to a set volume, and / or reduces the rotation speed of the blower to a set wind speed, and / or adjusts the temperature to a set temperature, and / or adjusts the humidity to a set humidity.
[0077] Wherein, the set volume is a preset silent volume, and the silent volume can be any volume value, for example, 0, 1 or 2, etc. The set wind speed can be a preset silent wind speed, and the silent wind speed can be any wind speed value, for example, 0, 10 or 20, etc.
[0078] Among them, the set temperature can be any temperature value, for example, 25°C, 26°C, or 27°C, etc. The processor determines the set temperature according to the following method: The processor obtains the indoor ambient temperature and determines the set temperature based on the indoor ambient temperature. Specifically, when the indoor ambient temperature reaches the target temperature set by the user, the target temperature is determined as the set temperature; when the indoor ambient temperature does not reach the target temperature set by the user, the preset comfortable temperature range is obtained; when the indoor ambient temperature is within the preset temperature range, the indoor ambient temperature is determined as the set temperature; when the indoor ambient temperature is outside the preset temperature range, the temperature closest to the indoor ambient temperature within the comfortable temperature range is determined as the set temperature. The preset comfortable temperature range can be determined by user settings, can also be determined by introducing expert knowledge from the cloud server, or can also be determined by obtaining the local default comfortable temperature range. In this way, by judging whether the indoor ambient temperature reaches the target temperature and whether the indoor ambient temperature is within the preset temperature range, it is determined whether to change the indoor ambient temperature to the set temperature, which can take into account the user's temperature requirements. And, taking the target temperature and the temperature closest to the indoor ambient temperature within the comfortable temperature range as the target temperature can, on the basis of taking into account the user's temperature requirements, maximize the avoidance of further cooling or heating operation of the air conditioner, thereby reducing the air conditioner operation noise.
[0079] Among them, the set humidity can be any humidity value, for example, 51%, 52%, or 53%, etc. The processor determines the set humidity according to the following method: The processor obtains the indoor ambient humidity and determines the set humidity based on the indoor ambient humidity. Specifically, when the indoor ambient humidity reaches the target humidity set by the user, the target humidity is determined as the set humidity; when the indoor ambient humidity does not reach the target humidity set by the user, the preset comfortable humidity range is obtained; when the indoor ambient humidity is within the preset humidity range, the indoor ambient humidity is determined as the set humidity; when the indoor ambient humidity is outside the preset humidity range, the humidity closest to the indoor ambient humidity within the comfortable humidity range is determined as the set humidity. The preset comfortable humidity range can be determined by user settings, can also be determined by introducing expert knowledge from the cloud server, or can also be determined by obtaining the local default comfortable humidity range. In this way, by judging whether the indoor ambient humidity reaches the target humidity and whether the indoor ambient humidity is within the preset humidity range, it is determined whether to change the indoor ambient humidity to the set humidity, which can take into account the user's humidity requirements. And, taking the target humidity and the humidity closest to the indoor ambient humidity within the comfortable humidity range as the target humidity can, on the basis of taking into account the user's humidity requirements, maximize the avoidance of further dehumidification or humidification operation of the air conditioner, thereby reducing the air conditioner operation noise.
[0080] When the sub - mode is the do - not - disturb mode and the method for controlling an air conditioner provided by the embodiments of the present disclosure is adopted, in order to avoid disturbing the user, the processor reduces the voice volume to a set volume, and / or reduces the rotational speed of the blower to a set wind speed, and / or adjusts the temperature to a set temperature, and / or adjusts the humidity to a set humidity. By reducing the rotational speed of the blower and reducing the voice volume to the silent volume, the operating noise of the air conditioner itself can be reduced. By adjusting the indoor temperature to the set temperature and the indoor humidity to the set humidity, it is possible to avoid the air conditioner from further performing cooling or heating operations to the greatest extent, thereby further reducing the operating noise of the air conditioner from the dimension of environmental parameters. Interference with the user is avoided from two dimensions: the operating parameters of the air conditioner itself and the environmental parameters.
[0081] Optionally, when the sub - mode is the do - not - disturb mode, it further includes: the processor receives a control instruction; when the control instruction is to turn off the do - not - disturb mode, the processor restores the voice volume to the volume set last time; when the control instruction is to switch to the insensitive mode, the processor restores the volume to the volume set last time and turns on the insensitive mode.
[0082] In this way, when the sub - mode is the do - not - disturb mode, it indicates that the user needs silence. The processor receives a control instruction. When the control instruction is to turn off the do - not - disturb mode, it indicates that the user wants to end the do - not - disturb mode in advance. Therefore, the processor restores the voice volume to the volume set last time to perform normal voice interaction. When the control instruction is to switch to the insensitive mode, it means that the user wants a certain degree of do - not - disturb and also hopes to continue to interact with the air conditioner by voice to control the air conditioner during the do - not - disturb mode. Therefore, the processor restores the volume to the volume set last time and turns on the insensitive mode to meet the user's needs.
[0083] Combined Figure 5 As shown in the figure, the embodiments of the present disclosure provide a device 800 for controlling an air conditioner, including a processor 801 and a memory 802. Optionally, the device may further include a communication interface 803 and a bus 804. Among them, the processor 801, the communication interface 803, and the memory 802 can complete communication with each other through the bus 804. The communication interface 803 can be used for information transmission. The processor 801 can call the logical instructions in the memory 802 to execute the method for controlling an air conditioner in the above - mentioned embodiments.
[0084] In addition, when the logical instructions in the above - mentioned memory 802 are implemented in the form of a software functional unit and sold or used as an independent product, they can be stored in a computer - readable storage medium.
[0085] The memory 802, being a computer-readable storage medium, can be used to store software programs and computer-executable programs, such as the program instructions / modules corresponding to the methods in the embodiments of the present disclosure. The processor 801 executes functional applications and data processing by running the program instructions / modules stored in the memory 802, that is, implements the method for controlling the air conditioner in the above embodiments.
[0086] The memory 802 may include a program storage area and a data storage area. Among them, the program storage area can store an operating system and application programs required for at least one function; the data storage area can store data created according to the use of the terminal device and the like. In addition, the memory 802 may include high-speed random access memory and may also include non-volatile memory.
[0087] Combined Figure 6 As shown, the embodiments of the present disclosure provide an air conditioner 900, including: an air conditioner body and the above-mentioned device 800 for controlling the air conditioner. The device 800 for controlling the air conditioner is installed on the air conditioner body. The installation relationship described here is not limited to being placed inside the air conditioner, but also includes installation connections with other components of the air conditioner, including but not limited to physical connections, electrical connections, or signal transmission connections, etc. Those skilled in the art can understand that the device 800 for controlling the air conditioner can be adapted to a feasible air conditioner body, thereby implementing other feasible embodiments.
[0088] The embodiments of the present disclosure provide a computer-readable storage medium storing computer-executable instructions, and the computer-executable instructions are set to execute the above method for controlling the air conditioner.
[0089] The technical solution of the embodiments of the present 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 for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in the embodiments of the present disclosure. The aforementioned storage medium may be a non-transitory storage medium, including: USB flash drives, mobile hard disks, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disks, or optical discs and other media that can store program codes.
[0090] The above description and drawings fully disclose the embodiments of the present disclosure, enabling those skilled in the art to practice them. Other embodiments may include structural, logical, electrical, process, and other changes. The embodiments merely represent possible variations. Unless explicitly required, individual components and functions are optional, and the order of operations may vary. Parts and features of some embodiments may be included in or replace parts and features of other embodiments. Moreover, the terms used in this application are only for describing the embodiments and do not limit the claims. As used in the description of the embodiments and the claims, unless the context clearly indicates otherwise, the singular forms "a", "an", and "the" are intended to also include the plural forms. Similarly, as used in this application, the term "and / or" refers to any and all possible combinations including one or more of the associated listed items. Additionally, when used in this application, the term "comprise" and its variants "comprises" and / or "comprising" etc. mean the presence of the stated features, wholes, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components, and / or groupings of these. Without further limitation, an element defined by the statement "comprising an..." does not exclude the presence of additional identical elements in the process, method, or device comprising the element. Herein, each embodiment may focus on the differences from other embodiments, and the same or similar parts among the embodiments may be referred to each other. For the methods, products, etc. disclosed in the embodiments, if they correspond to the method part disclosed in the embodiments, the relevant parts may refer to the description of the method part.
[0091] Those skilled in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner may depend on the specific application and design constraints of the technical solution. The skilled person may use different methods for each specific application to implement the described functions, but such implementation should not be considered to exceed the scope of the embodiments of the present disclosure. The skilled person can clearly understand that for the convenience and brevity of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments, and will not be elaborated herein.
[0092] In the embodiments disclosed in this article, the disclosed methods, products (including but not limited to devices, equipment, etc.) can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units can be merely a logical function division. In actual implementation, there can be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Additionally, the displayed or discussed couplings or direct couplings or communication connections between each other can be through some interfaces. The indirect couplings or communication connections of the devices or units can be in electrical, mechanical, or other forms. The units described as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to implement this embodiment. Additionally, in the embodiments of the present disclosure, the various functional units can be integrated in one processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit.
[0093] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to the embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram can represent a module, a program segment, or a part of code, and the module, program segment, or part of code contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions marked in the blocks can occur in a different order than that marked in the accompanying drawings. For example, two consecutive blocks can actually be executed substantially in parallel, and they can sometimes be executed in the reverse order, which can depend 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 can also occur in a different order than that disclosed in the description. Sometimes, there is no specific order between different operations or steps. For example, two consecutive operations or steps can actually be executed substantially in parallel, and they can sometimes be executed in the reverse order, which can depend on the functions involved. Each block in the block diagram and / or flowchart, as well as the combination of blocks in the block diagram and / or flowchart, can be implemented by a dedicated hardware-based system for performing the specified functions or actions, or can be implemented by a combination of dedicated hardware and computer instructions.
Claims
1. A method for controlling an air conditioner, characterized in that, including: When the Do Not Disturb mode is in effect, determine the currently active sub-mode; When the sub-mode is the insensitive mode, verify the wake-up information locally and in the cloud to determine whether to enable normal voice interaction; When the sub-mode is the Do Not Disturb mode, enable silent voice interaction.
2. The method according to claim 1, wherein Verifying the wake-up information locally and in the cloud to determine whether to enable normal voice interaction includes: Receive the wake-up information; When the wake-up information is received, start timing; When no wake-up information is received again within the first duration, keep normal voice interaction closed; When wake-up information is received again within the first duration, upload the wake-up information to the cloud for verification to determine whether to enable normal voice interaction.
3. The method according to claim 2, wherein Uploading the wake-up information to the cloud for verification to determine whether to enable normal voice interaction includes: Upload the wake-up information to the cloud and start timing; When the verification result received from the cloud within the second duration is a non-wake-up event or no verification result is received from the cloud, keep normal voice interaction closed; When the verification result received from the cloud within the second duration is a wake-up event, enable normal voice interaction.
4. The method according to claim 3, wherein Uploading the wake-up information to the cloud for verification to determine whether to enable normal voice interaction also includes: When the verification result received from the cloud within the second duration is a wake-up event or no verification result is received from the cloud, start timing; When no new wake-up information is received within the third duration, keep the cloud verification enabled; When new wake-up information is received within the third duration, close the cloud verification.
5. The method according to claim 3, characterized in that, After uploading the wake-up information to the cloud, it also includes: The cloud calls a set number of wake-up models to verify the wake-up information respectively; The cloud determines the verification result of the cloud based on the verification results of the wake-up models; The cloud sends the verification result of the cloud to the local.
6. The method according to any one of claims 1 to 5, characterized in that, Enabling silent voice interaction includes: Reduce the voice volume to a set volume, and / or, reduce the rotation speed of the fan to a set wind speed, and / or, adjust the temperature to a set temperature, and / or, adjust the humidity to a set humidity.
7. The method according to any one of claims 1 to 5, characterized in that When the sub-mode is the Do Not Disturb mode, it also includes: Receive a control instruction; When the control instruction is to turn off the Do Not Disturb mode, restore the voice volume to the last set volume; When the control instruction is to switch to the insensitive mode, restore the volume to the last set volume and enable the insensitive mode.
8. 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 the method for controlling an air conditioner according to any one of claims 1 to 7 when running the program instructions.
9. An air conditioner, characterized in that, including: Air conditioner body; The device for controlling an air conditioner according to claim 8, which is installed on the air conditioner body.
10. A computer-readable storage medium storing program instructions, characterized in that, When the program instructions are running, they are used to cause the computer to execute the method for controlling an air conditioner according to any one of claims 1 to 7.