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

By identifying the user's identity through voiceprint characteristics of the air conditioner's voice commands and obtaining personalized control parameters, the problem of users needing to input additional parameters in air conditioner voice control is solved, enabling personalized air conditioner control and optimizing the user experience.

CN116105307BActive Publication Date: 2026-05-01QINGDAO HAIER TECH +2
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
QINGDAO HAIER TECH
Filing Date
2021-11-09
Publication Date
2026-05-01

AI Technical Summary

Technical Problem

Existing air conditioner voice control cannot meet users' personalized control needs, requiring users to input additional operating parameters, which is cumbersome.

Method used

By identifying the voiceprint characteristics of the control voice, the user's identity information is determined, and personalized control parameters are obtained based on the identity information. The air conditioner is then controlled in combination with information about the area where the air conditioner is located and the room environment.

Benefits of technology

It enables personalized air conditioning control without requiring users to input additional control parameters, thus optimizing the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116105307B_ABST
    Figure CN116105307B_ABST
Patent Text Reader

Abstract

The application provides an air conditioner control method and device, electronic equipment and storage medium, wherein the method comprises: receiving a control voice and identifying the control intention of the control voice; in the case that the control intention does not contain an intended control parameter, determining the identity information of the user corresponding to the control voice based on the voiceprint feature of the control voice; obtaining the individualized control parameter corresponding to the identity information, and performing air conditioner control based on the individualized control parameter. The method, device, electronic equipment and storage medium provided by the application determine the identity information of the user corresponding to the control voice based on the voiceprint feature of the control voice in the case that the control intention does not contain an intended control parameter, and then obtain the individualized control parameter, thereby realizing the individualized control of the air conditioner. In this process, the user only needs to orally state the control instruction without additionally stating or inputting complex control parameters, thereby avoiding complicated operations and optimizing the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of electrical technology, and in particular to an air conditioning control method, device, electronic device, and storage medium. Background Technology

[0002] With the development of smart home appliances and the rise of artificial intelligence technology, appliance control has gradually evolved from remote control and panel control to voice control. This contactless control method makes smart home appliances more convenient to use.

[0003] Taking air conditioning control as an example, users can turn on the air conditioner by saying "turn on the air conditioner," but the operating parameters after the air conditioner is turned on still need to be provided by the user through voice or input via remote control or panel. For example, the user needs to say "set to 26 degrees" to set the air conditioner's operating temperature to 26 degrees, which is cumbersome. There are also solutions where the air conditioner operates with default parameters after being turned on, but since different people have different requirements for air conditioner operating parameters, the default operating parameters cannot meet the personalized control needs of users. Summary of the Invention

[0004] This invention provides an air conditioning control method, device, electronic device, and storage medium to overcome the deficiencies in the prior art.

[0005] This invention provides an air conditioning control method, comprising:

[0006] Receive control voice commands and identify the control intent of the voice commands;

[0007] If the control intent does not include intent control parameters, the identity information of the user corresponding to the control voice is determined based on the voiceprint characteristics of the control voice.

[0008] Obtain the personalized control parameters corresponding to the identity information, and control the air conditioner based on the personalized control parameters.

[0009] According to an air conditioning control method provided by the present invention, determining the identity information of the user corresponding to the control voice based on the voiceprint features of the control voice includes:

[0010] The voiceprint features are input into the identity information recognition model to obtain the identity information output by the identity information recognition model;

[0011] The identity information includes age range and / or gender, and the identity recognition model is trained based on sample voiceprint features and the sample identity information of the sample voiceprint features.

[0012] According to an air conditioning control method provided by the present invention, the step of inputting the voiceprint feature into an identity information recognition model to obtain the identity information output by the identity information recognition model includes:

[0013] The voiceprint features are matched with each registered voiceprint feature;

[0014] If no registered voiceprint feature matches the stated voiceprint feature, the voiceprint feature is input into the identity information recognition model to obtain the identity information output by the identity information recognition model.

[0015] According to an air conditioning control method provided by the present invention, the method further includes, after matching the voiceprint features with each registered voiceprint feature:

[0016] If a registered voiceprint feature that matches the voiceprint feature exists, the air conditioning is controlled based on the personalized control parameters corresponding to the registered voiceprint feature that matches the voiceprint feature.

[0017] According to an air conditioning control method provided by the present invention, obtaining the personalized control parameters corresponding to the identity information includes:

[0018] The personalized control parameters are determined based on meteorological information of the area where the air conditioner is located and / or indoor environmental information of the room where the air conditioner is located, as well as the identity information.

[0019] According to an air conditioning control method provided by the present invention, determining the personalized control parameters based on meteorological information of the area where the air conditioner is located and / or indoor environmental information of the room where the air conditioner is located, and the identity information, includes:

[0020] From the candidate control parameters corresponding to various types of candidate identity information, select the candidate control parameters corresponding to the identity information;

[0021] Based on the meteorological information of the area where the air conditioner is located and / or the indoor environmental information of the room where the air conditioner is located, the candidate control parameters corresponding to the identity information are adjusted to obtain the personalized control parameters.

[0022] According to an air conditioning control method provided by the present invention, the step of receiving control voice and recognizing the control intention of the control voice further includes:

[0023] When the control intent includes intent control parameters, the air conditioning is controlled based on the intent control parameters, and the voiceprint features of the control voice are determined as registered voiceprint features. The intent control parameters are then stored as personalized control parameters corresponding to the registered voiceprint features.

[0024] The present invention also provides an air conditioning control device, comprising:

[0025] An intent recognition unit is used to receive control voice and recognize the control intent of the control voice.

[0026] The information acquisition unit is used to determine the identity information of the user corresponding to the control voice based on the voiceprint features of the control voice when the control intention does not contain intention control parameters.

[0027] A personalized control unit is used to acquire personalized control parameters corresponding to the identity information and to control the air conditioner based on the personalized control parameters.

[0028] The present invention also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of any of the above-described air conditioning control methods.

[0029] The present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of any of the above-described air conditioning control methods.

[0030] The air conditioning control method, device, electronic device, and storage medium provided by this invention, when the control intention does not include intended control parameters, determine the user's identity information corresponding to the control voice based on the voiceprint characteristics of the control voice, and then obtain personalized control parameters to achieve personalized control of the air conditioner. In this process, the user only needs to verbally state the control command, without needing to verbally state or input complex control parameters, avoiding cumbersome operations and optimizing the user experience. Attached Figure Description

[0031] To more clearly illustrate the technical solutions in this invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0032] Figure 1 This is a flowchart illustrating the air conditioning control method provided by the present invention;

[0033] Figure 2 This is a flowchart illustrating the voiceprint registration method provided by the present invention;

[0034] Figure 3 This is a flowchart illustrating the air conditioning control method provided by the present invention;

[0035] Figure 4This is a schematic diagram of the air conditioning control device provided by the present invention;

[0036] Figure 5 This is a schematic diagram of the structure of the electronic device provided by the present invention. Detailed Implementation

[0037] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without creative effort are within the scope of protection of this invention.

[0038] To address the problem that current voice-controlled air conditioner methods cannot meet users' personalized control needs, this invention provides an air conditioner control method. This method can be applied to the processor built into the air conditioner or to a cloud server wirelessly connected to the air conditioner. This invention does not specifically limit the application to either method.

[0039] Figure 1 This is a flowchart illustrating the air conditioning control method provided by the present invention, as shown below. Figure 1 As shown, the method includes:

[0040] Step 110: Receive control voice and identify the control intent of the control voice.

[0041] Here, control voice refers to the control commands spoken by the user, such as "turn on the air conditioner" or "set the temperature to 26 degrees Celsius". The control voice can be collected by the microphone built into the air conditioner, or by the microphone built into other smart devices that are wirelessly connected to the air conditioner. This embodiment of the invention does not specifically limit the acquisition of these commands.

[0042] After obtaining the control voice, the intention of the control voice can be recognized to obtain the control intention of the control voice. The control intention here refers to the intention of the control voice to control the air conditioner. For example, the control intention of the control voice "turn on the air conditioner" is "turn on", and the control intention of "set the temperature to 26 degrees" is "set the temperature: 26 degrees".

[0043] Intent recognition is performed here to uncover the user's uttered control voice intent, thereby enabling air conditioning control based on the user's intent. The intent recognition process can involve directly inputting the control voice into a pre-trained end-to-end speech intent recognition model, or it can involve first performing Automatic Speech Recognition (ASR) on the control voice to obtain a transcribed text, and then performing Natural Language Processing (NLP) intent recognition on the transcribed text. Specifically, this can involve performing control action matching and control parameter matching on the transcribed text separately, or it can involve inputting the transcribed text into a pre-trained text intent recognition model for intent recognition. This embodiment of the invention does not specifically limit the approach in this way.

[0044] Step 120: If the control intent does not include intent control parameters, determine the identity information of the user corresponding to the control voice based on the voiceprint characteristics of the control voice.

[0045] Step 130: Obtain the personalized control parameters corresponding to the identity information, and control the air conditioner based on the personalized control parameters.

[0046] Specifically, after receiving the control intent from the voice command, it can be determined whether the intent contains control parameters. These control parameters are those necessary for the air conditioner's operation, such as temperature, airflow direction, fan speed, and mode. If the intent contains control parameters, it means the user's intention to control the air conditioner is clear during the voice command, and the air conditioner can be controlled directly according to the voice command. If the intent does not contain control parameters, it means the user did not explicitly specify the control parameters when uttering the voice command, and in this case, the processor or cloud server needs to manually set the control parameters.

[0047] In cases where the control intent does not include intent control parameters, in order to ensure that the control parameter settings can meet the user's personalized needs, personalized control parameter settings can be made based on the voiceprint characteristics of the control voice.

[0048] Because human voice has specificity and stability, the voiceprint characteristics of voice control can serve as a user's identity identifier. Based on this, the identity information of the user corresponding to the voice control can be determined. This identity information can reflect the user's real situation, such as the user's gender and age. The identity information can be obtained by extracting it from the pre-stored correspondence between different voiceprint characteristics and identity information, or by performing identity recognition on the voiceprint information. The identity information obtained thus affects the control parameters of personalized air conditioners. For example, adults prefer to set the temperature to the lowest temperature (e.g., 16 degrees Celsius), cooling mode, and high fan speed in summer, while the elderly or children are more suitable for setting it to 26 degrees Celsius, medium fan speed, and health mode due to physical and age-related issues.

[0049] Based on this, different personalized control parameters can be assigned according to different identity information, thereby realizing personalized air conditioning control for different users.

[0050] The method provided in this invention, when the control intent does not include intent control parameters, determines the user's identity information based on the voiceprint characteristics of the control voice, thereby obtaining personalized control parameters and realizing personalized control of the air conditioner. In this process, the user only needs to verbally state the control commands, without needing to verbally state or input complex control parameters, avoiding cumbersome operations and optimizing the user experience.

[0051] Based on the above embodiments, step 120 includes:

[0052] The voiceprint features are input into the identity information recognition model to obtain the identity information output by the identity information recognition model;

[0053] The identity information includes age range and / or gender, and the identity recognition model is trained based on sample voiceprint features and the sample identity information of the sample voiceprint features.

[0054] Specifically, after obtaining voiceprint features, a pre-trained identity recognition model can be used to acquire the identity information corresponding to the voiceprint features. This identity recognition model can be trained through the following steps: pre-collecting a large number of people's voice recordings and extracting a large number of people's voiceprint features from them, labeling the people's identity information; based on this, applying the people's voiceprint features and identity information, training the model to obtain the identity recognition model.

[0055] In step 120, the voiceprint features can be input into the identity information recognition model, which can then identify the identity information corresponding to the voiceprint features. For example, the age group and gender corresponding to the voiceprint features can be obtained through the branches in the identity information recognition model that correspond to age group recognition and gender recognition, respectively.

[0056] After obtaining the user's age range, it can be determined whether the user is an elderly person, a child, or an adult. If the user is elderly, personalized control parameters suitable for the elderly can be applied, such as 26 degrees Celsius, medium wind speed, and health mode. If the user is a child, personalized control parameters suitable for children can be applied, such as 25 degrees Celsius, low wind speed, and health mode. If the user is an adult, it can be further checked whether the user has previously entered intentional control parameters, or personalized control parameters suitable for the corresponding gender can be selected based on the adult's gender.

[0057] The method provided in this invention uses an identity information recognition model to identify the identity information of users corresponding to voiceprint features. Even if a user has not registered in advance, their identity information can be obtained to achieve personalized air conditioning control.

[0058] Based on any of the above embodiments, step 120 includes:

[0059] The voiceprint features are matched with each registered voiceprint feature;

[0060] If no registered voiceprint feature matches the stated voiceprint feature, the voiceprint feature is input into the identity information recognition model to obtain the identity information output by the identity information recognition model.

[0061] Specifically, for users who have previously registered their identity information, their voiceprint features can be stored as registered voiceprint features, and their identity information can be used as the identity information corresponding to the registered voiceprint features, or their preferred control parameters can be used as the personalized control parameters corresponding to the registered voiceprint features. After obtaining the voiceprint features of the control voice, the voiceprint features can be directly matched with each pre-stored registered voiceprint feature to determine whether there is a registered voiceprint feature that matches the voiceprint feature, that is, whether the user corresponding to the voiceprint feature has registered their identity information.

[0062] If no registered voiceprint feature matches the voiceprint feature, it means that the user corresponding to the control voice has not registered their identity information. Therefore, it is necessary to identify the user's identity information through an identity information recognition model in order to obtain the personalized control parameters corresponding to the identity information.

[0063] Based on any of the above embodiments, in step 120, after matching the voiceprint features with each registered voiceprint feature, the method further includes:

[0064] If a registered voiceprint feature that matches the voiceprint feature exists, the air conditioning is controlled based on the personalized control parameters corresponding to the registered voiceprint feature that matches the voiceprint feature.

[0065] Specifically, after determining whether there is a registered voiceprint feature that matches the voiceprint feature, if there is a registered voiceprint feature that matches the voiceprint feature, it means that the user corresponding to the control voice has completed the registration of identity information. The identity information corresponding to the registered voiceprint feature or the personalized control parameters corresponding to the registered voiceprint feature have been pre-stored. The stored identity information can be extracted to determine the personalized control parameters, or the stored personalized control parameters can be directly extracted to control the air conditioner.

[0066] The method provided in this invention can directly apply pre-stored information for air conditioning control when a registered voiceprint feature is matched, thereby reducing the amount of computation required to obtain personalized control parameters and improving control efficiency.

[0067] Based on any of the above embodiments, the registered voiceprint feature can be generated after the user actively registers. Figure 2 This is a flowchart illustrating the voiceprint registration method provided by the present invention, as shown below. Figure 2 As shown, voiceprint registration may include the following steps:

[0068] Step 1: Open your phone and go to the voiceprint registration page:

[0069] When a user uses the smart home control app for the first time, the app will guide the user to add their personal voiceprint. Specifically, on the voiceprint registration page, the user will be guided to fill in information such as age group, gender, and birthday, and then enter the voiceprint collection stage.

[0070] Step 2: Read aloud a passage to register your voiceprint:

[0071] During the voiceprint collection phase, users can be guided to press and hold a button on the page and read one or two sentences. This button can be a microphone or other type of button. The specific words the user reads can be the content displayed on the page or something the user reads aloud at will.

[0072] After the user finishes reading, they release the button, and the data is transmitted to the backend for data processing.

[0073] Step 3: After registration, a unique feature ID will be generated:

[0074] After receiving the audio data and user registration information, the backend performs feature analysis on the audio and generates a unique feature ID, which is the ID of the voiceprint feature.

[0075] Step 4: Bind to the current user ID:

[0076] After obtaining the feature ID, the feature ID can be bound to the user's ID.

[0077] Step 5: Store in the database:

[0078] After the binding is completed, the feature ID and user ID can be stored in the data storage medium.

[0079] After registration, users can return a feature ID through voiceprint comparison, which can be used to make corresponding settings or personalized recommendations for a specific user. However, even without registration, the age and gender characteristics of the voiceprint can be obtained through deep learning.

[0080] Based on any of the above embodiments, step 130, obtaining the personalized control parameters corresponding to the identity information, includes:

[0081] The personalized control parameters are determined based on meteorological information of the area where the air conditioner is located and / or indoor environmental information of the room where the air conditioner is located, as well as the identity information.

[0082] Specifically, when determining personalized control parameters, one can not only refer to the user's identity information corresponding to the control voice, but also combine the meteorological information of the area where the air conditioner is located and / or the indoor environmental information of the room where the air conditioner is located. Here, the meteorological information of the area where the air conditioner is located refers to outdoor environmental information, and the indoor environmental information of the room where the air conditioner is located refers to indoor environmental information. Meteorological information can be understood as the regional weather and climate information of the area where the air conditioner is located. For example, in the south, winters are often damp and cold, so the temperature can be appropriately increased and the dehumidification mode can be turned on. The indoor environmental information of the room where the air conditioner is located can be understood as the temperature, humidity, air quality, and other information of the room where the air conditioner is located. In order to make the indoor environment reach the ideal state more quickly, the personalized control parameters can be adjusted according to the current indoor environmental information.

[0083] Based on any of the above embodiments, in step 130, determining the personalized control parameters based on meteorological information of the area where the air conditioner is located and / or indoor environmental information of the room where the air conditioner is located, and the identity information, includes:

[0084] From the candidate control parameters corresponding to various types of candidate identity information, select the candidate control parameters corresponding to the identity information;

[0085] Based on the meteorological information of the area where the air conditioner is located and / or the indoor environmental information of the room where the air conditioner is located, the candidate control parameters corresponding to the identity information are adjusted to obtain the personalized control parameters.

[0086] Specifically, when determining personalized control parameters by combining identity information with meteorological information of the area where the air conditioner is located and / or indoor environmental information of the room where the air conditioner is located, candidate control parameters can be determined first based on the identity information:

[0087] Prior to this, different candidate control parameters can be set for different types of identity information, thereby forming a correspondence between candidate identity information and candidate control parameters. Therefore, after obtaining the identity information of the user corresponding to the control voice, the candidate control parameters corresponding to the identity information of the user corresponding to the control voice can be directly selected from the candidate control parameters corresponding to various types of candidate identity information obtained in advance.

[0088] Here, a large number of users' personalized control parameters can be collected in advance, and users' identity information can be categorized. Then, the personalized control parameters of each user corresponding to different categories of identity information can be statistically analyzed. Based on the personalized control parameters of each user corresponding to each category of identity information, the universal control parameters, i.e., candidate control parameters, can be obtained.

[0089] The candidate control parameters obtained from this control voice corresponding to the user's identity information can reflect control parameters that are universal for users with this type of identity information. For example, if the identity information is in the 60-70 age group, the corresponding candidate control parameters are 26 degrees, low wind speed, and health mode.

[0090] After obtaining the candidate control parameters corresponding to the user's identity information for the control voice, the candidate control parameters corresponding to the identity information can be adjusted by combining the meteorological information of the area where the air conditioner is located and / or the indoor environmental information of the room where the air conditioner is located. For example, for the humid and cold climate characteristics of the south, the health mode can be adjusted to the dehumidification mode. For another example, if the indoor environmental information shows an indoor temperature of 36 degrees, it may take a long time to lower the room temperature to 26 degrees in the candidate control parameters if the low fan speed is selected. In this case, the low fan speed in the candidate control parameters can be adjusted to medium fan speed first, and when the room temperature is closer to 26 degrees in the candidate control parameters, the fan speed can be adjusted back to low fan speed.

[0091] The method provided in this invention combines meteorological information of the area where the air conditioner is located and / or indoor environmental information of the room where the air conditioner is located in the determination of personalized control parameters, so that the personalized control parameters determined thereby can better fit the actual application scenario and further optimize the user experience.

[0092] Based on any of the above embodiments, step 110 is followed by:

[0093] When the control intent includes intent control parameters, the air conditioning is controlled based on the intent control parameters, and the voiceprint features of the control voice are determined as registered voiceprint features. The intent control parameters are then stored as personalized control parameters corresponding to the registered voiceprint features.

[0094] Specifically, after recognizing the intent of the control voice, it can be determined whether the control intent contains intent control parameters. If so, it indicates that the user's intent regarding air conditioning control is clear during the verbal communication, and the air conditioning can be controlled directly based on the control intent of the voice. Furthermore, the user's verbal intent control parameters most directly reflect the user's preferences for air conditioning control. If the user has not yet registered, the voiceprint features of the user's verbal control voice can be registered as registered voiceprint features, and the user's intent control parameters can be used as personalized control parameters for these registered voiceprint features. Subsequently, when the user's control voice is obtained, it can be directly mapped to the previously verbal intent control parameters, i.e., the registered personalized control parameters, through the voiceprint features, thereby ensuring that the air conditioning control fully matches the user's true preferences.

[0095] Considering the differences in suitable control parameters for users of different age groups—for example, adults in the household might prefer setting the temperature to the lowest setting (e.g., 16 degrees Celsius), cooling mode, and high fan speed in summer, while elderly people or children might be better suited to setting it to 26 degrees Celsius, medium fan speed, and health mode due to their physical condition and age—and even users within the same age group might have different preferred control parameters. For instance, a couple in the same household might have different preferred temperature, mode, and fan speed settings; the husband might prefer high fan speed and the lowest temperature, while the wife might prefer 23 degrees Celsius and medium fan speed. Therefore, when determining personalized control parameters, it is advisable to consider… Figure 3 The method implementation shown is as follows:

[0096] First, when a user speaks into the smart air conditioner, the system receives the control voice and performs intent recognition and voiceprint feature calculation. Intent recognition determines the control intent of the voice, allowing the system to judge whether the intent contains control parameters. Acoustic feature analysis determines whether the voiceprint corresponding to the control voice possesses a voiceprint feature ID. If it does, the voiceprint feature ID is obtained; otherwise, the user's age is analyzed using voiceprint features to categorize the user as elderly, child, or adult.

[0097] When the control intent includes intent control parameters, such as the control voice being "Set to 26 degrees, high fan speed, cooling mode," if the user is an adult, the system further determines whether the user's voiceprint features have a corresponding feature ID. If so, it means the user has previously registered a voiceprint, and the previously bound user ID can be found through the voiceprint ID. The user's intent control parameters for this instance are then saved under that user ID. Subsequently, an air conditioning control command is generated based on the intent control parameters and sent to the air conditioning terminal. The air conditioning terminal executes the corresponding command and then plays the corresponding message. If not, it means the user has not registered a voiceprint, and a voiceprint ID and a user ID can be generated and bound together. The user's intent control parameters for this instance are then saved under the newly generated user ID. Subsequently, an air conditioning control command is generated based on the intent control parameters and sent to the air conditioning terminal. The air conditioning terminal executes the corresponding command and then plays the corresponding message.

[0098] If the control intent includes intent control parameters, and the user is an elderly person or a child, the air conditioning control command will be generated directly based on the intent control parameters and sent to the air conditioning terminal. The air conditioning terminal will then execute the corresponding command and broadcast the command.

[0099] When the control intent does not include intent control parameters, such as when the control voice is a command that is not a specific command for setting temperature, fan speed, or mode, if the user is an adult, the system will query the user ID corresponding to the voiceprint feature to find the temperature, fan speed, and mode that the user previously set, assemble them into an air conditioning control command, and send it to the air conditioning terminal. The air conditioning terminal will then execute the corresponding command and broadcast the command.

[0100] If the control intent does not include intent control parameters, then if the user is an elderly person, the temperature, mode, and fan speed should be set to be suitable for the elderly person in the current season (e.g., 26 degrees Celsius, cooling mode, medium fan speed). If the user is a child, the temperature, mode, and fan speed should be set to be suitable for the child in the current season (e.g., 27 degrees Celsius, health mode, low fan speed). These settings are then assembled into an air conditioning control command and sent to the air conditioning terminal. The air conditioning terminal executes the corresponding command and broadcasts a message.

[0101] The air conditioning control device provided by the present invention is described below. The air conditioning control device described below can be referred to in correspondence with the air conditioning control method described above.

[0102] Figure 4 This is a schematic diagram of the air conditioning control device provided by the present invention, as shown below. Figure 4 As shown, the device includes:

[0103] The intent recognition unit 410 is used to receive control voice and recognize the control intent of the control voice;

[0104] The information acquisition unit 420 is used to determine the identity information of the user corresponding to the control voice based on the voiceprint features of the control voice when the control intention does not contain intention control parameters.

[0105] The personalized control unit 430 is used to acquire the personalized control parameters corresponding to the identity information and to control the air conditioner based on the personalized control parameters.

[0106] The device provided in this invention, when the control intent does not include intent control parameters, determines the user's identity information based on the voiceprint characteristics of the control voice, and then obtains personalized control parameters to achieve personalized control of the air conditioner. In this process, the user only needs to verbally state the control commands, without needing to verbally state or input complex control parameters, avoiding cumbersome operations and optimizing the user experience.

[0107] Based on any of the above embodiments, the information acquisition unit 420 is used for:

[0108] The voiceprint features are input into the identity information recognition model to obtain the identity information output by the identity information recognition model;

[0109] The identity information includes age range and / or gender, and the identity recognition model is trained based on sample voiceprint features and the sample identity information of the sample voiceprint features.

[0110] Based on any of the above embodiments, the information acquisition unit 420 is used for:

[0111] The voiceprint features are matched with each registered voiceprint feature;

[0112] If no registered voiceprint feature matches the stated voiceprint feature, the voiceprint feature is input into the identity information recognition model to obtain the identity information output by the identity information recognition model.

[0113] Based on any of the above embodiments, the information acquisition unit 420 is further configured to:

[0114] If a registered voiceprint feature that matches the voiceprint feature exists, the air conditioning is controlled based on the personalized control parameters corresponding to the registered voiceprint feature that matches the voiceprint feature.

[0115] Based on any of the above embodiments, the personalization control unit 430 is used for:

[0116] The personalized control parameters are determined based on meteorological information of the area where the air conditioner is located and / or indoor environmental information of the room where the air conditioner is located, as well as the identity information.

[0117] Based on any of the above embodiments, the personalization control unit 430 is used for:

[0118] From the candidate control parameters corresponding to various types of candidate identity information, select the candidate control parameters corresponding to the identity information;

[0119] Based on the meteorological information of the area where the air conditioner is located and / or the indoor environmental information of the room where the air conditioner is located, the candidate control parameters corresponding to the identity information are adjusted to obtain the personalized control parameters.

[0120] Based on any of the above embodiments, the personalization control unit 430 is further configured to:

[0121] When the control intent includes intent control parameters, the air conditioning is controlled based on the intent control parameters, and the voiceprint features of the control voice are determined as registered voiceprint features. The intent control parameters are then stored as personalized control parameters corresponding to the registered voiceprint features.

[0122] Figure 5 An example is a schematic diagram of the physical structure of an electronic device, such as... Figure 5 As shown, the electronic device may include: a processor 510, a communication interface 520, a memory 530, and a communication bus 540, wherein the processor 510, the communication interface 520, and the memory 530 communicate with each other via the communication bus 540. The processor 510 can call logical instructions in the memory 530 to execute an air conditioning control method, which includes:

[0123] Receive control voice commands and identify the control intent of the voice commands;

[0124] If the control intent does not include intent control parameters, the identity information of the user corresponding to the control voice is determined based on the voiceprint characteristics of the control voice.

[0125] Obtain the personalized control parameters corresponding to the identity information, and control the air conditioner based on the personalized control parameters.

[0126] Furthermore, the logical instructions in the aforementioned memory 530 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, essentially, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0127] On the other hand, the present invention also provides a computer program product, the computer program product comprising a computer program stored on a non-transitory computer-readable storage medium, the computer program comprising program instructions, wherein when the program instructions are executed by a computer, the computer is able to execute the air conditioning control method provided by the above methods, the method comprising:

[0128] Receive control voice commands and identify the control intent of the voice commands;

[0129] If the control intent does not include intent control parameters, the identity information of the user corresponding to the control voice is determined based on the voiceprint characteristics of the control voice.

[0130] Obtain the personalized control parameters corresponding to the identity information, and control the air conditioner based on the personalized control parameters.

[0131] In another aspect, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, is implemented to perform the aforementioned air conditioning control methods, the method comprising:

[0132] Receive control voice commands and identify the control intent of the voice commands;

[0133] If the control intent does not include intent control parameters, the identity information of the user corresponding to the control voice is determined based on the voiceprint characteristics of the control voice.

[0134] Obtain the personalized control parameters corresponding to the identity information, and control the air conditioner based on the personalized control parameters.

[0135] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.

[0136] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, 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 can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.

[0137] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. An air conditioning control method, characterized in that, include: The system receives control voice commands, performs speech-to-text transcription on the control voice commands to obtain the transcribed text of the control voice commands, performs control action matching and control parameter matching on the transcribed text commands, identifies the control intent of the control voice commands, and determines whether the control intent contains intent control parameters for directly controlling the operation of the air conditioner. If the control intent does not include intent control parameters, the voiceprint features of the control voice are matched with each pre-stored registered voiceprint feature. If no registered voiceprint feature matches the voiceprint feature, the voiceprint feature is input into the identity information recognition model. Through the age group recognition branch and gender recognition branch in the identity information recognition model, the age group and gender corresponding to the voiceprint feature are obtained, and the age group and gender corresponding to the voiceprint feature are used as the identity information of the user corresponding to the control voice. Based on the age range in the identity information, determine whether the user is an elderly person, a child, or an adult; If the user is an elderly person, the air conditioning will be controlled using personalized control parameters suitable for that person; if the user is a child, the air conditioning will be controlled using personalized control parameters suitable for that child; if the user is an adult, it will be checked whether the user has previously entered any intentional control parameters, or, based on the gender in the identity information, personalized parameters suitable for the corresponding gender will be selected for the air conditioning control. When the control intent includes intent control parameters, the air conditioning is controlled based on the intent control parameters, and the intent control parameters are used as data reflecting user preferences to update the personalized control parameters associated with voiceprint features.

2. The air conditioning control method according to claim 1, characterized in that, The step of determining the user's identity information based on the voiceprint features of the control voice includes: The voiceprint features are input into the identity information recognition model to obtain the identity information output by the identity information recognition model; The identity information includes age range and / or gender, and the identity information recognition model is trained based on sample voiceprint features and sample identity information of the sample voiceprint features.

3. The air conditioning control method according to claim 2, characterized in that, The step of inputting the voiceprint features into the identity information recognition model to obtain the identity information output by the identity information recognition model includes: The voiceprint features are matched with each registered voiceprint feature; If no registered voiceprint feature matches the stated voiceprint feature, the voiceprint feature is input into the identity information recognition model to obtain the identity information output by the identity information recognition model.

4. The air conditioning control method according to claim 3, characterized in that, The process of matching the voiceprint features with each registered voiceprint feature further includes: If a registered voiceprint feature that matches the voiceprint feature exists, the air conditioning is controlled based on the personalized control parameters corresponding to the registered voiceprint feature that matches the voiceprint feature.

5. The air conditioning control method according to claim 1, characterized in that, The personalized control parameters are obtained based on the following method: The personalized control parameters are determined based on meteorological information of the area where the air conditioner is located and / or indoor environmental information of the room where the air conditioner is located, as well as the identity information.

6. The air conditioning control method according to claim 5, characterized in that, The determination of the personalized control parameters based on meteorological information of the area where the air conditioner is located and / or indoor environmental information of the room where the air conditioner is located, as well as the identity information, includes: From the candidate control parameters corresponding to various types of candidate identity information, select the candidate control parameters corresponding to the identity information; Based on the meteorological information of the area where the air conditioner is located and / or the indoor environmental information of the room where the air conditioner is located, the candidate control parameters corresponding to the identity information are adjusted to obtain the personalized control parameters.

7. The air conditioning control method according to any one of claims 1 to 6, characterized in that, The process of receiving control voice commands and recognizing the control intent of the voice commands further includes: When the control intent includes intent control parameters, the air conditioning is controlled based on the intent control parameters, and the voiceprint features of the control voice are determined as registered voiceprint features. The intent control parameters are then stored as personalized control parameters corresponding to the registered voiceprint features.

8. An air conditioning control device, characterized in that, include: An intent recognition unit is used to receive control voice, perform speech-to-text transcription of the control voice to obtain the transcribed text of the control voice, and perform control action matching and control parameter matching on the transcribed text respectively to identify the control intent of the control voice and determine whether the control intent contains intent control parameters for directly controlling the operation of the air conditioner. The information acquisition unit is configured to, when the control intent does not contain intent control parameters, match the voiceprint features of the control voice with each pre-stored registered voiceprint feature, and when there is no registered voiceprint feature that matches the voiceprint feature, input the voiceprint feature into the identity information recognition model, obtain the age group and gender corresponding to the voiceprint feature through the age group recognition branch and gender recognition branch in the identity information recognition model, and use the age group and gender corresponding to the voiceprint feature as the identity information of the user corresponding to the control voice; A personalized control unit is used to determine whether the user is an elderly person, a child, or an adult based on the age range in the identity information; If the user is an elderly person, the air conditioning will be controlled using personalized control parameters suitable for that person; if the user is a child, the air conditioning will be controlled using personalized control parameters suitable for that child; if the user is an adult, it will be checked whether the user has previously entered any intentional control parameters, or, based on the gender in the identity information, personalized parameters suitable for the corresponding gender will be selected for the air conditioning control. When the control intent includes intent control parameters, the air conditioning is controlled based on the intent control parameters, and the intent control parameters are used as data reflecting user preferences to update the personalized control parameters associated with voiceprint features.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the steps of the air conditioning control method as described in any one of claims 1 to 7.

10. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the steps of the air conditioning control method as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Air conditioner, control method and control system thereof and terminal

    CN103743065A

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

    CN110081577A

  • Control method and device for air conditioner and air conditioner

    CN110986307A