Air conditioner control method and device, storage medium and electronic device

By determining the air conditioner user's location in the pickup area and the target pickup device, and only executing the voice control commands of the target pickup device, the problem of air conditioners being unable to accurately recognize voice control commands in complex environments is solved, thus improving response accuracy.

CN115218382BActive Publication Date: 2025-11-18QINGDAO HAIER AIR CONDITIONER GENERAL CORP LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210688698.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-17
Publication Date
2025-11-18
Estimated Expiration
2042-06-17

AI Technical Summary

Technical Problem

Air conditioners may fail to accurately recognize voice control commands in complex environments, increasing the likelihood of misjudgments and erroneous operations.

Method used

By receiving voice control commands, the system determines the user's location in the pickup area and, based on the correspondence between the pickup area and the pickup device, identifies the target pickup device and executes only the voice control commands for that target pickup device.

Benefits of technology

It improves the accuracy of voice control command response for air conditioners in complex environments, reducing the possibility of misjudgment and incorrect operation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115218382B_ABST
    Figure CN115218382B_ABST
Patent Text Reader

Abstract

The application provides a control method and device of an air conditioner, a storage medium and an electronic device. The method comprises: receiving a voice control instruction, wherein the voice control instruction is derived from at least one sound pickup area; determining a sound pickup area where a user is located according to the received voice control instruction, and determining a target sound pickup device covered by the sound pickup area where the user is located; and performing an operation according to a voice control instruction sent by the target sound pickup device. The method can solve the problem that the voice control instruction cannot be accurately recognized in a complex environment, reduce the possibility that the operation cannot be performed or an incorrect operation is performed due to misjudgment, and improve the response accuracy of the air conditioner to the voice control instruction.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to air conditioning control technology, and more particularly to an air conditioning control method, device, storage medium, and electronic device. Background Technology

[0002] With the increasing maturity of smart home appliance technology, voice control has become a common method for controlling home appliances. For example, in the use of air conditioners, people often use voice to control the air conditioner to adjust the airflow, temperature, and other settings.

[0003] Generally, air conditioners are equipped with microphones to receive voice control commands, and the air conditioner then performs the corresponding operations based on these commands. However, in complex environments such as when there are many people in the room or the environment is noisy, the clarity of the voice control commands received by the air conditioner may deteriorate, potentially leading to misinterpretation and failure to perform operations, or even performing incorrect operations.

[0004] Therefore, how to improve the problem of air conditioners failing to accurately recognize voice control commands in complex environments, and thus improve the accuracy of air conditioners' response to voice control commands, remains a question worth considering. Summary of the Invention

[0005] This application provides a control method, apparatus, storage medium, and electronic device for an air conditioner, which improves the problem that the air conditioner cannot accurately recognize voice control commands in complex environments, thereby improving the air conditioner's response accuracy to voice control commands.

[0006] On the one hand, this application provides a method for controlling an air conditioner, including:

[0007] Receive voice control commands, wherein the voice control commands originate from at least one pickup area;

[0008] The user's location is determined based on the received voice control command, as well as the target pickup device covered by the user's location.

[0009] The operation is performed according to the voice control command sent by the target microphone.

[0010] In one embodiment, determining the user's location in the pickup area based on the received voice control command, and determining the target pickup device covered by the user's pickup area, includes:

[0011] Based on the parameters of the voice control command, the user's pickup area is determined to be either a single pickup area or an overlapping pickup area, wherein the overlapping pickup area is a common pickup area of ​​at least two single pickup areas.

[0012] Based on the correspondence between the pickup area and the pickup device, the target pickup device covered by the pickup area where the user is located is determined.

[0013] In one embodiment, the sound pickup area in the environment where the air conditioner is located includes a first sound pickup area and a second sound pickup area. Determining the target sound pickup device covered by the sound pickup area where the user is located, based on the correspondence between the sound pickup area and the sound pickup device, includes:

[0014] When the user is in the first pickup area, the target pickup device covered by the pickup area where the user is located is determined to be the first pickup device.

[0015] When the user is in the second pickup area, the target pickup device covered by the pickup area where the user is located is determined to be the second pickup device;

[0016] When the user's pickup area is an overlapping pickup area, the target pickup device covered by the user's pickup area is determined to be the first pickup device and the second pickup device.

[0017] In one embodiment, the first pickup device is installed on the air conditioner body, and the second pickup device is installed on the air conditioner's remote control device.

[0018] In one embodiment, determining whether the user's pickup area is a single pickup area or an overlapping pickup area based on the parameters of the voice control command includes:

[0019] When there is only one voice control command and the intensity of the voice control command is greater than or equal to the preset intensity, the user's pickup area is determined to be a single pickup area.

[0020] When there are multiple voice control commands, and the intensity of each voice control command is greater than or equal to a preset intensity, the user's pickup area is determined to be an overlapping pickup area.

[0021] In one embodiment, the method further includes:

[0022] An alarm is issued when there is only one voice control command and the intensity of the voice control command is less than the preset intensity.

[0023] When there are multiple voice control commands, and the intensity of any one of the voice control commands is less than the preset intensity, an alarm is issued.

[0024] On the other hand, this application provides an air conditioning control system, including:

[0025] At least one pickup device, each pickup device having a different pickup area, the pickup device being used to collect voice control commands;

[0026] A control device is configured to receive voice control commands originating from at least one pickup area; determine the pickup area where the user is located based on the received voice control commands, and determine the target pickup device covered by the pickup area where the user is located; and execute operations based on voice control commands sent by the target pickup device.

[0027] In one embodiment, the control device is specifically used for:

[0028] Based on the parameters of the voice control command, the user's pickup area is determined to be either a single pickup area or an overlapping pickup area, wherein the overlapping pickup area is a common pickup area of ​​at least two single pickup areas.

[0029] Based on the correspondence between the pickup area and the pickup device, the target pickup device covered by the pickup area where the user is located is determined.

[0030] In one embodiment, the sound pickup area in the environment where the air conditioner is located includes a first sound pickup area and a second sound pickup area, and the control device is specifically used for:

[0031] When the user is in the first pickup area, the target pickup device covered by the pickup area where the user is located is determined to be the first pickup device.

[0032] When the user is in the second pickup area, the target pickup device covered by the pickup area where the user is located is determined to be the second pickup device;

[0033] When the user's pickup area is an overlapping pickup area, the target pickup device covered by the user's pickup area is determined to be the first pickup device and the second pickup device.

[0034] In one embodiment, the first pickup device is installed on the air conditioner body, and the second pickup device is installed on the air conditioner's remote control device.

[0035] In one embodiment, the control device is specifically used for:

[0036] When there is only one voice control command and the intensity of the voice control command is greater than or equal to the preset intensity, the user's pickup area is determined to be a single pickup area.

[0037] When there are multiple voice control commands, and the intensity of each voice control command is greater than or equal to a preset intensity, the user's pickup area is determined to be an overlapping pickup area.

[0038] In one embodiment, the control device is further configured to:

[0039] An alarm is issued when there is only one voice control command and the intensity of the voice control command is less than the preset intensity.

[0040] When there are multiple voice control commands, and the intensity of any one of the voice control commands is less than the preset intensity, an alarm is issued.

[0041] On the other hand, this application provides an air conditioner control device, comprising:

[0042] A communication module is used to receive voice control commands, which originate from at least one pickup area;

[0043] The processing module is used to determine the user's pickup area based on the received voice control command, and to determine the target pickup device covered by the user's pickup area.

[0044] The processing module is also used to perform operations according to the voice control commands sent by the target pickup device.

[0045] On the other hand, this application provides a computer-readable storage medium storing computer-executable instructions that, when executed, cause a computer to perform the air conditioning control method as described in the first aspect.

[0046] On the other hand, this application provides an electronic device including a memory and a processor, wherein the memory stores a computer program and the processor is configured to execute the air conditioning control method as described in the first aspect through the computer program.

[0047] The method provided in the embodiments of this application determines the user's pickup area and the target pickup device covered by the user's pickup area based on the received voice control command, and then executes the operation according to the voice control command sent by the target pickup device. That is, the method provided in the embodiments of this application can determine the target pickup device based on the pickup area of ​​the voice control command, and only execute the corresponding operation according to the voice control command of the target pickup device. If the user is not in the pre-set pickup area, no voice control command will be received, and therefore no corresponding operation will be executed. In this way, each time a voice control command from the pickup area is received, the target pickup device is determined and the operation indicated by the voice control command is executed, solving the problem of inaccurate recognition of voice control commands in complex environments, reducing the possibility of misjudgment leading to failure to execute operations or execution of incorrect operations, and improving the air conditioner's response accuracy to voice control commands. Attached Figure Description

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

[0049] Figure 1 A schematic diagram illustrating an application scenario of the air conditioning control method provided in this application;

[0050] Figure 2 A schematic flowchart of an air conditioning control method provided in one embodiment of this application;

[0051] Figure 3 A schematic diagram of a pickup area and pickup device provided for one embodiment of this application;

[0052] Figure 4 A schematic diagram of an air conditioning control system provided according to an embodiment of this application;

[0053] Figure 5 A schematic diagram of an air conditioner control device provided in one embodiment of this application;

[0054] Figure 6 A schematic diagram of an electronic device provided for one embodiment of this application.

[0055] The accompanying drawings have illustrated specific embodiments of this disclosure, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concepts of this disclosure to those skilled in the art through reference to particular embodiments. Detailed Implementation

[0056] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.

[0057] In the description of this application, it should be understood that the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this application, "multiple" means two or more, unless otherwise explicitly specified.

[0058] With the increasing maturity of smart home appliance technology, voice control has become a common method for controlling home appliances. For example, in the use of air conditioners, people often use voice to control the air conditioner to adjust the airflow, temperature, and other settings.

[0059] Typically, air conditioners are equipped with microphones to receive voice control commands, which the air conditioner then uses to perform corresponding operations. However, in complex environments such as crowded rooms or noisy conditions, the clarity of the voice control commands received by the air conditioner deteriorates, potentially leading to misinterpretations and failure to perform operations, or even incorrect operations. Therefore, improving the accuracy of voice control command recognition in complex environments remains a worthwhile area for consideration.

[0060] Based on this, this application provides a control method, apparatus, storage medium, and electronic device for an air conditioner. The control method includes receiving a voice control command, the voice control command originating from at least one pickup area; determining the pickup area where the user is located based on the received voice control command; and determining a target pickup device covered by the pickup area where the user is located.

[0061] The system executes operations based on voice control commands sent by the target microphone. If the user is not in the pre-set microphone area, no voice control command will be received, and therefore no corresponding operation will be performed. In this way, each time a voice control command is received from the microphone area, the target microphone is evaluated before executing the operation instructed by the voice control command. This solves the problem of inaccurate voice control command recognition in complex environments, reduces the possibility of misjudgment leading to failure to execute operations or execution of incorrect operations, and improves the air conditioner's response accuracy to voice control commands.

[0062] The air conditioning control method provided in this application is applied to electronic devices, such as air conditioning controllers, air conditioning remote controllers, etc. Figure 1 The diagram illustrates the application of the air conditioner control method provided in this application. In the diagram, the electronic device receives voice control commands from the pickup area, determines the pickup area where the user is located and the target pickup device based on the received voice control commands, and then executes the operation based on the voice control commands sent by the target pickup device.

[0063] Please see Figure 2 One embodiment of this application provides a method for controlling an air conditioner, including:

[0064] S210, receiving a voice control command originating from at least one pickup area.

[0065] The pickup zone is defined by the pickup device. One pickup device defines one pickup zone. At least two pickup devices should be installed in a home, corresponding to two pickup zones. Multiple pickup devices can also be installed as needed, resulting in multiple pickup zones.

[0066] For example Figure 3As shown, a home environment includes a first pickup area and a second pickup area. The first pickup area is defined by a first pickup device, and the second pickup area is defined by a second pickup device; both can be referred to as single pickup areas. The common pickup area between the single pickup areas can be referred to as an overlapping pickup area. The voice control commands received by the electronic device originate from either the first or second pickup area, or from the overlapping pickup area of ​​the first and second pickup areas. When there is no overlapping pickup area between the single pickup areas, the voice control command can only originate from a single pickup area, such as either the first or the second pickup area.

[0067] When a user is within a specific pickup area, only the pickup device within that area (which can also be understood as the pickup device closest to the user) will receive the user's voice control commands. Pickup devices in other pickup areas will not receive these commands. Therefore, the electronic device can only receive voice control commands from the pickup device within the user's designated pickup area.

[0068] When the user is not in the pickup area, i.e., in the non-pickup area (e.g.) Figure 3 When (as shown), the electronic device will not receive voice control commands issued by the user.

[0069] S220, determine the user's pickup area and the target pickup device covered by the user's pickup area based on the received voice control command.

[0070] As described in step S210, the voice control command may come from a single pickup area or an overlapping pickup area. It is necessary to determine whether the pickup area where the user is located is a single pickup area or an overlapping pickup area based on the received voice control command.

[0071] In an optional embodiment, the user's pickup area can be determined as a single pickup area or an overlapping pickup area based on the parameters of the voice control command, wherein the overlapping pickup area is a shared pickup area of ​​at least two single pickup areas. The parameters of the voice control command are, for example, the number of voice control commands.

[0072] Therefore, if only one voice control command is received, the user's pickup area can be determined to be a single pickup area. If multiple voice control commands are received, the user's pickup area can be determined to be an overlapping pickup area.

[0073] In an optional embodiment, the parameters of the voice control command may further include the intensity of the voice control command. When there is only one voice control command and the intensity of the voice control command is greater than or equal to a preset intensity, the user's pickup area is determined to be a single pickup area. When there are multiple voice control commands and the intensity of each voice control command is greater than or equal to a preset intensity, the user's pickup area is determined to be an overlapping pickup area.

[0074] The purpose of setting the strength (signal strength) of the recognized voice control commands is to filter out some environmental noise. Of course, other methods can also be used to filter environmental noise, but this embodiment does not limit it.

[0075] In one optional embodiment, an alarm is issued when there is only one voice control command and the strength of the voice control command is less than the preset strength. An alarm is also issued when there are multiple voice control commands, and the strength of any one of them is less than the preset strength. That is, an alarm is issued whenever the strength (signal strength) of a voice control command received by the electronic device is less than the preset strength, to remind the user to resend the voice control command. Alternatively, other criteria can be used to determine whether to issue an alarm, such as issuing an alarm when the signal integrity and / or signal clarity of the voice control command does not meet expectations, to remind the user to resend the voice control command.

[0076] After determining whether the user's pickup area is a single pickup area or an overlapping pickup area, the target pickup device covered by the user's pickup area is determined according to the correspondence between the pickup area and the pickup device.

[0077] Taking the first and second pickup areas in step S210 as examples, after determining that the pickup area where the user is located is a single pickup area, when the pickup area where the user is located is the first pickup area, the target pickup device covered by the pickup area where the user is located is determined to be the first pickup device. The first pickup device can be installed locally on the air conditioner, for example, the first pickup device is a microphone installed on the air conditioner body.

[0078] When the user is located in the second pickup area, the target pickup device covered by the user's pickup area is identified as the second pickup device. This second pickup device can be installed on the air conditioner's remote control, for example, the microphone on the air conditioner's remote control.

[0079] When the user's location is within an overlapping pickup area, the target pickup device covered by that user's pickup area is determined to be the first pickup device and the second pickup device. This overlapping pickup area is as follows: Figure 3 As shown.

[0080] S230, execute the operation according to the voice control command sent by the target pickup device.

[0081] When there is only one target pickup device, such as the first pickup device or the second pickup device described above, the electronic device only needs to perform operations according to the voice control commands sent by the target pickup device.

[0082] When there are multiple target microphones, such as the first and second microphones described above, there will also be multiple corresponding voice control commands. The electronic device can select one voice control command from the multiple voice control commands and then execute the operation according to that voice control command.

[0083] When selecting a single voice control command from multiple commands, one can do so based on signal integrity, choosing the command with the highest signal integrity. Alternatively, one can choose based on signal clarity and integrity, selecting the command with the best clarity and integrity. Besides signal clarity and integrity, signal strength can also be considered, selecting the command with the best clarity, integrity, and strength across all three factors. Other selection criteria can also be used to choose the single voice control command.

[0084] When the electronic device performs an operation based on the voice control command sent by the target microphone, it first recognizes the semantics of the voice control command sent by the target microphone, and then performs the operation based on the voice recognition result.

[0085] The voice control commands sent by the target voice pickup device can be instructions to adjust air conditioning parameters, such as lowering the fan speed, in which case the operation is to adjust the fan speed parameter. The voice control commands sent by the target voice pickup device can also be instructions to adjust the air conditioning operating mode, such as switching to cooling mode, in which case the operation is to adjust the air conditioning operating mode to cooling mode. Furthermore, the voice control commands sent by the target voice pickup device can be instructions to adjust both air conditioning parameters and the air conditioning operating mode, such as switching to cooling mode and then lowering the fan speed, in which case the operation is to adjust the air conditioning operating mode to cooling mode and adjust the fan speed parameter.

[0086] In summary, the method provided in this embodiment determines the user's pickup area and the target pickup device covered by that pickup area based on the received voice control command, and then executes the operation according to the voice control command sent by the target pickup device. That is, the method provided in this embodiment can determine the target pickup device based on the pickup area of ​​the voice control command, and only executes the corresponding operation based on the voice control command of the target pickup device. If the user is not in the pre-set pickup area, no voice control command will be received, and therefore no corresponding operation will be executed. Thus, each time a voice control command from the pickup area is received, the target pickup device is determined and the operation indicated by the voice control command is executed, solving the problem of inaccurate recognition of voice control commands in complex environments, reducing the possibility of misjudgment leading to failure to execute operations or execution of incorrect operations, and improving the air conditioner's response accuracy to voice control commands.

[0087] Please see Figure 4 One embodiment of this application also provides an air conditioning control system 10, including at least one microphone 11 and a control device 12. The microphone 11 is used to collect voice control commands.

[0088] Each pickup device 11 corresponds to a different pickup area, and the position of the pickup area changes as the position of the pickup device 11 changes. For example, if the pickup device 11 is a microphone on an air conditioner remote control, the pickup area will also change as the air conditioner remote control is moved.

[0089] In an optional embodiment, two microphones 11 are provided in the environment where the air conditioner is located. The first microphone 11 is located on the air conditioner body, such as a microphone on the air conditioner body, and the second microphone 11 is located on the air conditioner's remote control, such as a microphone on the air conditioner remote control. Correspondingly, the environment where the air conditioner is located has two microphone areas, namely the first microphone area and the second microphone area.

[0090] When the microphone 11 acquires a voice control command issued by the user, it adopts the principle of proximity. That is, when the user is in the first pickup zone, the first pickup device 11 acquires the voice control command issued by the user and sends it to the control device 12. When the user is in the second pickup zone, the second pickup device 11 acquires the voice control command issued by the user and sends it to the control device 12. When the user is in the overlapping pickup zone of the first and second pickup zones, both the first and second pickup devices 11 acquire the voice control command issued by the user and send it to the control device 12.

[0091] The control device 12 is used to receive voice control commands, which originate from at least one pickup area; determine the pickup area where the user is located based on the received voice control commands, and determine the target pickup device covered by the pickup area where the user is located; and perform operations based on the voice control commands sent by the target pickup device.

[0092] Specifically, the control device 12 is used to determine whether the pickup area where the user is located is a single pickup area or an overlapping pickup area based on the parameters of the voice control command, wherein the overlapping pickup area is a common pickup area of ​​at least two single pickup areas; and to determine the target pickup device covered by the pickup area where the user is located based on the correspondence between the pickup area and the pickup device.

[0093] The sound pickup area in the environment where the air conditioner is located includes a first sound pickup area and a second sound pickup area. Specifically, the control device 12 is used to determine the target sound pickup device covered by the sound pickup area where the user is located as the first sound pickup area when the sound pickup area where the user is located is the first sound pickup area; to determine the target sound pickup device covered by the sound pickup area where the user is located as the second sound pickup area when the sound pickup area where the user is located is the second sound pickup area; and to determine the target sound pickup device covered by the sound pickup area where the user is located as the first sound pickup device and the second sound pickup device when the sound pickup area where the user is located is an overlapping sound pickup area.

[0094] Specifically, the control device 12 is used to determine that the user's pickup area is a single pickup area when there is only one voice control command and the intensity of the voice control command is greater than or equal to a preset intensity; and to determine that the user's pickup area is an overlapping pickup area when there are multiple voice control commands and the intensity of each voice control command is greater than or equal to a preset intensity.

[0095] The control device 12 is also used to issue an alarm when there is only one voice control command and the intensity of the voice control command is less than the preset intensity; and to issue an alarm when there are multiple voice control commands and the intensity of any one of the voice control commands is less than the preset intensity.

[0096] In summary, the control device 12 in the air conditioning control system 10 determines the user's pickup area and the target pickup device covered by the received voice control command, and then executes the operation according to the voice control command sent by the target pickup device. That is, the air conditioning control system 10 provided in this embodiment can determine the target pickup device based on the pickup area of ​​the voice control command, and only executes the corresponding operation according to the voice control command of the target pickup device. If the user is not in the pre-set pickup area, no voice control command will be received, and no corresponding operation will be executed. Thus, each time a voice control command from the pickup area is received, the target pickup device is determined and the operation indicated by the voice control command is executed, solving the problem of inaccurate recognition of voice control commands in complex environments, reducing the possibility of misjudgment leading to failure to execute operations or execution of incorrect operations, and improving the air conditioner's response accuracy to voice control commands.

[0097] Please see Figure 5 One embodiment of this application also provides an air conditioner control device 20, comprising:

[0098] The communication module 21 is used to receive voice control commands, which originate from at least one pickup area.

[0099] The processing module 22 is used to determine the pickup area where the user is located based on the received voice control command, and to determine the target pickup device covered by the pickup area where the user is located.

[0100] The processing module 22 is also used to perform operations according to the voice control commands sent by the target pickup device.

[0101] The processing module 22 is specifically used to determine whether the pickup area where the user is located is a single pickup area or an overlapping pickup area based on the parameters of the voice control command, wherein the overlapping pickup area is a common pickup area of ​​at least two single pickup areas; and to determine the target pickup device covered by the pickup area where the user is located based on the correspondence between the pickup area and the pickup device.

[0102] The sound pickup area in the environment where the air conditioner is located includes a first sound pickup area and a second sound pickup area. Specifically, the processing module 22 is used to determine the target sound pickup device covered by the sound pickup area where the user is located as the first sound pickup area when the sound pickup area where the user is located is the first sound pickup area; to determine the target sound pickup device covered by the sound pickup area where the user is located as the second sound pickup area when the sound pickup area where the user is located is the second sound pickup area; and to determine the target sound pickup device covered by the sound pickup area where the user is located as the first sound pickup device and the second sound pickup device when the sound pickup area where the user is located is an overlapping sound pickup area.

[0103] The first microphone is installed on the air conditioner body, and the second microphone is installed on the air conditioner's remote control.

[0104] Specifically, the processing module 22 is used to determine that the user's pickup area is a single pickup area when there is only one voice control command and the intensity of the voice control command is greater than or equal to a preset intensity; and to determine that the user's pickup area is an overlapping pickup area when there are multiple voice control commands and the intensity of each voice control command is greater than or equal to a preset intensity.

[0105] The processing module 22 is also used to issue an alarm when there is only one voice control command and the intensity of the voice control command is less than the preset intensity; and to issue an alarm when there are multiple voice control commands and the intensity of any one of the voice control commands is less than the preset intensity.

[0106] Please see Figure 6 An embodiment of this application also provides an electronic device 30, including a memory 31 and a processor 32, wherein the memory 31 stores a computer program and the processor 32 is configured to execute an air conditioner control method as provided in any of the above embodiments through the computer program.

[0107] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed, cause the computer-executable instructions to be executed by a processor to implement the air conditioner control method provided in any of the preceding embodiments.

[0108] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the air conditioner control method as provided in any of the preceding embodiments.

[0109] It should be noted that the aforementioned computer-readable storage media can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), magnetic random access memory (FRAM), flash memory, magnetic surface memory, optical disc, or compact disc read-only memory (CD-ROM), etc. It can also be various electronic devices that include one or any combination of the above-mentioned memories, such as mobile phones, computers, tablet devices, personal digital assistants, etc.

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

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

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

[0113] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0114] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0115] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0116] The above are merely preferred embodiments of this application and do not limit the patent scope of this application. Any equivalent structural or procedural transformations made using the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this application.

Claims

1. A method for controlling an air conditioner, characterized in that, include: Receive voice control commands, which originate from a single pickup area or an overlapping pickup area; the overlapping pickup area is a common pickup area of ​​at least two single pickup areas. Based on the number of voice control commands, determine whether the user's pickup area is a single pickup area or an overlapping pickup area; Based on the correspondence between the pickup area and the pickup device, the target pickup device covered by the pickup area where the user is located is determined; When there is only one target pickup device, the operation is performed according to the voice control command sent by the target pickup device; When there are multiple target pickup devices, the voice control command with the best signal clarity, signal integrity, and signal strength is selected from multiple voice control commands; the operation is executed according to the selected voice control command. The step of determining whether the user's pickup area is a single pickup area or an overlapping pickup area based on the number of voice control commands includes: When there is only one voice control command and the intensity of the voice control command is greater than or equal to the preset intensity, the user's pickup area is determined to be a single pickup area. When there are multiple voice control commands, and the intensity of each voice control command is greater than or equal to a preset intensity, the user's pickup area is determined to be an overlapping pickup area.

2. The method according to claim 1, characterized in that, The sound pickup area in the environment where the air conditioner is located includes a first sound pickup area and a second sound pickup area. Determining the target sound pickup device covered by the sound pickup area where the user is located, based on the correspondence between the sound pickup area and the sound pickup device, includes: When the user is in the first pickup area, the target pickup device covered by the pickup area where the user is located is determined to be the first pickup device. When the user is in the second pickup area, the target pickup device covered by the pickup area where the user is located is determined to be the second pickup device; When the user's pickup area is an overlapping pickup area, the target pickup device covered by the user's pickup area is determined to be the first pickup device and the second pickup device.

3. The method according to claim 2, characterized in that, The first microphone is installed on the air conditioner body, and the second microphone is installed on the air conditioner's remote control device.

4. The method according to claim 1, characterized in that, The method further includes: An alarm is issued when there is only one voice control command and the intensity of the voice control command is less than the preset intensity. When there are multiple voice control commands, and the intensity of any one of the voice control commands is less than the preset intensity, an alarm is issued.

5. An air conditioning control system, characterized in that, include: At least two pickup devices, each with a different pickup area, are used to collect voice control commands; A control device is configured to receive voice control commands, which originate from a single pickup area or an overlapping pickup area; the overlapping pickup area is a shared pickup area of ​​at least two single pickup areas; determine whether the pickup area where the user is located is a single pickup area or an overlapping pickup area based on the number of voice control commands; determine the target pickup device covered by the pickup area where the user is located based on the correspondence between pickup areas and pickup devices; when there is only one target pickup device, execute an operation based on the voice control command sent by the target pickup device; when there are multiple target pickup devices, select the voice control command with the best signal clarity, signal integrity, and signal strength from the multiple voice control commands; and execute an operation based on the selected voice control command. When determining whether the user's pickup area is a single pickup area or an overlapping pickup area based on the number of voice control commands, the control device specifically determines that the user's pickup area is a single pickup area when there is only one voice control command and the intensity of the voice control command is greater than or equal to a preset intensity; and determines that the user's pickup area is an overlapping pickup area when there are multiple voice control commands and the intensity of each voice control command is greater than or equal to a preset intensity.

6. A control device for an air conditioner, characterized in that, include: The communication module is used to receive voice control commands, which originate from a single pickup area or an overlapping pickup area; the overlapping pickup area is a common pickup area of ​​at least two single pickup areas. The processing module is used to determine whether the user's pickup area is a single pickup area or an overlapping pickup area based on the number of voice control commands; and to determine the target pickup device covered by the user's pickup area based on the correspondence between the pickup area and the pickup device. The processing module is further configured to, when there is only one target microphone, perform an operation according to the voice control command sent by the target microphone; when there are multiple target microphones, select the voice control command with the best signal clarity, signal integrity, and signal strength from the multiple voice control commands; and perform an operation according to the selected voice control command. The processing module determines whether the user's pickup area is a single pickup area or an overlapping pickup area based on the number of voice control commands. Specifically, when there is only one voice control command and the intensity of the voice control command is greater than or equal to a preset intensity, the user's pickup area is determined to be a single pickup area; when there are multiple voice control commands and the intensity of each voice control command is greater than or equal to a preset intensity, the user's pickup area is determined to be an overlapping pickup area.

7. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed, cause the computer to perform the air conditioning control method as described in any one of claims 1-4.

8. An electronic device comprising a memory and a processor, characterized in that, The memory stores a computer program, and the processor is configured to execute the air conditioner control method as described in any one of claims 1-4 through the computer program.

Citation Information

Patent Citations

  • Voice control method, central control device and storage medium

    CN109074808A

  • Voice processing method and device, computer readable storage medium and computer equipment

    CN110224904A