Household appliance and control method and device thereof

By using voiceprint recognition technology and access control, the security risks associated with voice-controlled home appliances have been addressed, resulting in improvements in both security and convenience.

CN121069808APending Publication Date: 2025-12-05HANGZHOU ROBAM APPLIANCES CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
CN202511464237.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-10-14
Publication Date
2025-12-05

AI Technical Summary

Technical Problem

Existing voice-controlled home appliances pose safety hazards. Children may accidentally operate dangerous devices, leading to safety accidents and reducing user experience.

Method used

By using voiceprint recognition technology, combined with family member identity binding and access management, the system identifies the voiceprint information corresponding to voice commands and determines whether to execute the voice command based on age group and pre-configured command execution conditions, providing voice and text prompts to ensure security.

Benefits of technology

It enhances the security and privacy protection of voiceprint information recognition, reduces the risk of misoperation, and improves user experience and ease of operation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121069808A_ABST
    Figure CN121069808A_ABST
Patent Text Reader

Abstract

The invention provides a household appliance and a control method and device thereof, and relates to the technical field of smart home, and the method comprises the steps: responding to a household appliance wake-up operation, and controlling the household appliance to enter a voice recognition state; in response to a voice instruction acting on the household appliance, determining whether the voice instruction is matched with a pre-configured target instruction; if yes, voiceprint information corresponding to the voice instruction is extracted; determining whether the voiceprint information meets a pre-configured instruction execution condition or not; and if yes, executing the voice instruction. According to the household appliance and the control method and device thereof provided by the invention, the security and privacy protection of voiceprint information recognition can be enhanced to a certain extent through the pre-configured instruction execution condition, the risk of direct dependence on voiceprint information is reduced to a certain extent, and the user experience and the operation convenience are effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of smart home, and in particular to a home appliance and a control method and device thereof. BACKGROUND

[0002] With the rapid development of smart home technology, voice control is increasingly widely used in home appliances. Through voice instructions, users can easily realize the functions of switching and adjusting kitchen appliances, greatly improving the convenience of kitchen operation.

[0003] However, this voice control method also brings potential safety hazards. For example, children may misoperate dangerous devices (such as turning on a stove), thereby causing safety accidents and resulting in a low user experience. SUMMARY

[0004] Therefore, the present application aims to provide a home appliance and a control method and device thereof to alleviate the above technical problems.

[0005] In a first aspect, the present application provides a control method of a home appliance, comprising: in response to a wake-up operation of the home appliance, controlling the home appliance to enter a voice recognition state; in response to a voice instruction acting on the home appliance, determining whether the voice instruction matches a target instruction pre-configured; if yes, extracting voiceprint information corresponding to the voice instruction; determining whether the voiceprint information meets a pre-configured instruction execution condition; and if yes, executing the voice instruction.

[0006] In combination with the first aspect, the present application provides a first possible implementation manner of the first aspect, wherein the step of determining whether the voiceprint information meets the pre-configured instruction execution condition comprises: determining age range information to which the voiceprint information belongs; obtaining an instruction execution condition corresponding to the age range information, and determining whether the voiceprint information meets the instruction execution condition corresponding to the age range information.

[0007] In combination with the first possible implementation manner of the first aspect, the present application provides a second possible implementation manner of the first aspect, wherein the step of obtaining an instruction execution condition corresponding to the age range information, and determining whether the voiceprint information meets the instruction execution condition corresponding to the age range information comprises: if the age range information to which the voiceprint information belongs is first age range information, obtaining a pre-configured first instruction execution condition; determining whether the voiceprint information meets the first instruction execution condition; the first instruction execution condition is an instruction execution condition corresponding to the first age range information; and if yes, determining that the voiceprint information meets the instruction execution condition.

[0008] In conjunction with the second possible implementation of the first aspect, this embodiment of the invention provides a third possible implementation of the first aspect, wherein the step of determining whether the voiceprint information satisfies the first instruction execution condition includes: determining whether the voiceprint information is consistent with the voiceprint information in a pre-configured voiceprint information database; if not, determining that the voiceprint information satisfies the first instruction execution condition; if yes, extracting the operation permission corresponding to the voiceprint information from the voiceprint information database; if the operation permission is in an allowed state, determining that the voiceprint information satisfies the first instruction execution condition; if the operation permission is in a disabled state, determining that the voiceprint information does not satisfy the first instruction execution condition.

[0009] In conjunction with the second possible implementation of the first aspect, this embodiment of the invention provides a fourth possible implementation of the first aspect, wherein the step of obtaining the instruction execution condition corresponding to the age group information and determining whether the voiceprint information satisfies the instruction execution condition corresponding to the age group information includes: if the age group information to which the voiceprint information belongs is a second age group information, then obtaining a pre-configured second instruction execution condition; wherein the age corresponding to the second age group information is less than the age corresponding to the first age group information; determining whether the voiceprint information satisfies the second instruction execution condition; the second instruction execution condition is the instruction execution condition corresponding to the second age group information; if so, determining that the voiceprint information satisfies the instruction execution condition.

[0010] In conjunction with the fourth possible implementation of the first aspect, this embodiment of the invention provides a fifth possible implementation of the first aspect, wherein the step of determining whether the voiceprint information satisfies the second instruction execution condition includes: determining whether the voiceprint information is consistent with the voiceprint information in a pre-configured voiceprint information database; if not, determining that the voiceprint information does not satisfy the first instruction execution condition; if yes, extracting the operation permission corresponding to the voiceprint information from the voiceprint information database; if the operation permission is in an allowed state, determining that the voiceprint information satisfies the second instruction execution condition; if the operation permission is in a disabled state, determining that the voiceprint information does not satisfy the second instruction execution condition.

[0011] In conjunction with the first aspect, this embodiment of the invention provides a sixth possible implementation of the first aspect, wherein the method further includes: if it is determined that the voiceprint information does not meet the pre-configured instruction execution conditions, then obtaining pre-configured prompt information to prompt the user; wherein the prompt information includes voice information and / or text information.

[0012] In conjunction with the first aspect, this embodiment of the invention provides a seventh possible implementation of the first aspect, wherein the step of responding to a home appliance wake-up operation and controlling the home appliance to enter a voice recognition state includes: collecting voice information of the current environment of the home appliance; determining whether the voice information contains a pre-configured wake-up word; and if so, controlling the home appliance to enter a voice recognition state.

[0013] Secondly, embodiments of the present invention also provide a control device for a home appliance, the device comprising: a wake-up module, configured to respond to a wake-up operation of the home appliance and control the home appliance to enter a voice recognition state; a first determination module, configured to respond to a voice command applied to the home appliance and determine whether the voice command matches a pre-configured target command; an extraction module, configured to extract voiceprint information corresponding to the voice command when the determination result of the first determination module is yes; a second determination module, configured to determine whether the voiceprint information meets pre-configured command execution conditions; and an execution module, configured to execute the voice command when the determination result of the second determination module is yes.

[0014] Thirdly, embodiments of the present invention also provide a home appliance equipped with a control system; the control system is used to execute the method described in the first aspect.

[0015] The embodiments of the present invention bring the following beneficial effects: This invention provides a home appliance and its control method and apparatus, which can respond to a wake-up operation of the home appliance and control the home appliance to enter a voice recognition state; respond to a voice command applied to the home appliance and determine whether the voice command matches a pre-configured target command; if so, extract the voiceprint information corresponding to the voice command; determine whether the voiceprint information meets the pre-configured command execution conditions; if so, execute the voice command. The pre-configured command execution conditions can enhance the security and privacy protection of voiceprint information recognition to a certain extent, reduce the risk of direct reliance on voiceprint information, and effectively improve user experience and operational convenience.

[0016] Other features and advantages of the invention will be set forth in the description which follows, and will be apparent in part from the description, or may be learned by practicing the invention. The objects and other advantages of the invention are realized and obtained in accordance with the structures particularly pointed out in the description, claims and drawings.

[0017] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description

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

[0019] Figure 1 A flowchart of a control method for a home appliance provided in an embodiment of the present invention; Figure 2 A flowchart of another method for controlling a home appliance provided in an embodiment of the present invention; Figure 3 This is a schematic diagram of the structure of a control device for a household appliance provided in an embodiment of the present invention; Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation

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

[0021] While controlling home appliances via voice commands improves the convenience of kitchen operations to some extent, this method also presents potential safety hazards, such as accidental voice commands that could lead to dangerous operations.

[0022] To address this issue, voiceprint recognition technology has been introduced into smart home systems. Voiceprint recognition determines the speaker's identity or age by analyzing voice characteristics (such as pitch, timbre, and speech rate), thereby enabling access control for dangerous operations. For example, by recognizing a child's voiceprint, the system can prohibit them from operating dangerous home appliances and provide voice prompts to dissuade them.

[0023] However, voiceprint recognition technology is not without its flaws. Its accuracy is affected by various factors, such as the speaker's physiological characteristics, the quality of the voice sample, and environmental noise. In practical applications, mismatches between voiceprint and age may occur; for example, an adult's voiceprint may be mistakenly identified as a child's, or vice versa. Such misidentification can lead to two problems: first, adults may be unable to operate household appliances properly; second, children may be able to operate dangerous equipment that should be prohibited, thus reducing system security.

[0024] Based on this, the home appliance and its control method and apparatus provided in the embodiments of the present invention can effectively alleviate the above-mentioned technical problems.

[0025] To facilitate understanding of this embodiment, a method for controlling a household appliance disclosed in this embodiment of the invention will first be described in detail.

[0026] In one possible implementation, the present invention provides a method for controlling a home appliance, which is applied to the control system of the home appliance.

[0027] In practice, the control system can be a control system configured on the home appliance itself, or a control system implemented by a smart terminal that communicates with the home appliance. For example, an application APP that matches the home appliance can be installed on the smart terminal. After establishing communication with the home appliance, the control process of the home appliance can be realized through the application APP.

[0028] In addition, control systems are usually equipped with a graphical user interface, which allows for the configuration and interaction of home appliances.

[0029] Specifically, such as Figure 1 The flowchart shown illustrates a method for controlling a household appliance, which includes the following steps: Step S102: Respond to the wake-up operation of the home appliance and control the home appliance to enter the voice recognition state; Step S104: In response to a voice command applied to a home appliance, determine whether the voice command matches a pre-configured target command; In this invention, the home appliances referred to are smart kitchen appliances, such as steam ovens, smart cooktops, range hoods, all-in-one appliances, integrated cooktops, etc.

[0030] Furthermore, home appliances are generally equipped with wake-up devices, which are devices with voice recognition capabilities. These devices can recognize wake words and, upon successful recognition, automatically start up and communicate with the control system of the home appliance to further recognize voice commands, thereby enabling voice control of the home appliance.

[0031] Therefore, in step S102 above, when responding to the wake-up operation of the home appliance and controlling the home appliance to enter the voice recognition state, the specific process includes the following: collecting voice information of the current environment of the home appliance; wherein, this collection process is usually a real-time collection process so that the home appliance can respond in a timely manner; determining whether the collected voice information contains a pre-configured wake-up word; if so, controlling the home appliance to enter the voice recognition state.

[0032] In actual use, if the voice information contains a wake-up word and it is successfully recognized, the wake-up device can start automatically and request to establish communication with the control system of the home appliance. After receiving the request, the control system of the home appliance can control the home appliance to start and activate the voice recognition function, thus entering the voice recognition state, so that it can further respond to the voice command in the above step S104.

[0033] Furthermore, if it is determined in step S104 that the voice command is not the target command, the voice command can be executed directly, for example, to display time information, display function menus, etc. However, if it is determined that the voice command is the target command, the following steps need to be executed further.

[0034] In this embodiment of the invention, the target instruction refers to the instruction to perform dangerous kitchen appliance operations, such as turning on the stove, adjusting high-temperature equipment, etc.

[0035] Typically, operation permissions for these target commands can be pre-configured. That is, by matching voiceprint information, it can be configured whether the user issuing the voice command has the necessary permissions to perform the operation, thereby avoiding accidental operations. Specifically, the steps are as follows.

[0036] Step S106: If yes, extract the voiceprint information corresponding to the voice command; Step S108: Determine whether the voiceprint information meets the pre-configured instruction execution conditions; Step S110: If yes, execute the voice command.

[0037] In actual use, the above-mentioned command execution conditions can be configured in advance through the graphical user interface configured by the control system of the home appliance.

[0038] Taking the graphical user interface provided by the application (APP) of a smart terminal as an example, users can pre-configure the operation of dangerous kitchen appliances corresponding to the target command. This includes recording the voiceprint information of family members and configuring the command execution conditions corresponding to the voiceprint information of the family members, so as to control the permissions of the family members to operate dangerous kitchen appliances. That is, the control method of home appliances provided in this embodiment of the invention is actually a voice control scheme that combines family member identity binding and permission management. It realizes a double binding fallback mechanism of voiceprint information and user identity. Through this scheme, even if the voiceprint information recognition is misjudged, the safety and correctness of the operation can be ensured through the above-mentioned command execution condition determination process.

[0039] Therefore, the control method for home appliances provided in this embodiment of the invention can respond to the wake-up operation of the home appliance and control the home appliance to enter the voice recognition state; respond to the voice command applied to the home appliance and determine whether the voice command matches the pre-configured target command; if so, extract the voiceprint information corresponding to the voice command; determine whether the voiceprint information meets the pre-configured command execution conditions; if so, execute the voice command. The pre-configured command execution conditions can enhance the security and privacy protection of voiceprint information recognition to a certain extent, reduce the risk of direct reliance on voiceprint information to a certain extent, and effectively improve the user experience and operation convenience.

[0040] In practical use, considering that family members often include adults and children, the above-mentioned instruction execution conditions in this embodiment of the invention are usually configured according to different age groups. Therefore, when the voice instruction is determined to be the target instruction in step S104, voiceprint information can be further extracted, and the age group information to which the voiceprint information belongs can be determined; then the instruction execution conditions corresponding to the age group information are obtained, and it is determined whether the voiceprint information meets the instruction execution conditions corresponding to the age group information.

[0041] Specifically, if the age group information to which the voiceprint information belongs is the first age group information, then the pre-configured first instruction execution condition is obtained; it is determined whether the voiceprint information meets the first instruction execution condition; if so, it is determined that the voiceprint information meets the instruction execution condition.

[0042] If the voiceprint information belongs to the second age group, then the pre-configured second instruction execution condition is obtained; wherein, the age corresponding to the second age group is less than the age corresponding to the first age group; then it is determined whether the voiceprint information meets the second instruction execution condition; if so, it is determined that the voiceprint information meets the instruction execution condition.

[0043] For example, taking a family member including a father, mother, and child as an example, the "family member management" function can be set up through the graphical user interface provided by the application APP on the smart terminal. Users can add family member information, including name, age, and role (such as father, mother, child, etc.). Each family member can record their voiceprint information through the voice input function of the control system and clearly tell the control system "who I am" (e.g., "I am the father"). The control system will bind the voiceprint information with the corresponding identity information and store it in a secure database, namely the voiceprint database in the embodiment of the present invention.

[0044] When a user issues a voice command, the control system first identifies the speaker's identity through voiceprint recognition and matches it with the bound identity information to confirm the user's identity. For example, if it identifies the user as "father" or "mother," the age range of the voiceprint information is determined to be the first age range. If it identifies the user as "child," the age range of the voiceprint information is determined to be the second age range.

[0045] Furthermore, for users who have not entered their identity information, such as relatives or friends, voiceprint information can also be extracted and their age group information can be determined. That is, it can be determined whether the voiceprint information belongs to adult voiceprint information (first age group information) or child voiceprint information (second age group information), and then further determine whether the voiceprint information meets the command execution conditions.

[0046] Specifically, for ease of understanding, in Figure 1 On this basis, Figure 2 A flowchart of another method for controlling home appliances is shown, further illustrating the control process of home appliances, specifically, as follows: Figure 2 As shown, it includes the following steps: Step S202: Respond to the wake-up operation of the home appliance and control the home appliance to enter the voice recognition state; Step S204: In response to a voice command applied to a home appliance, determine whether the voice command matches a pre-configured target command; If yes, proceed to step S206; if no, proceed to step S205 and execute the voice command.

[0047] Step S205: Execute the voice command; Step S206: Extract the voiceprint information corresponding to the voice command; Step S208: Determine the age group information to which the voiceprint information belongs; Specifically, if the voiceprint information is determined to belong to the first age group, that is, the voiceprint information is an adult voiceprint information, then the following steps S210 to S220 are executed; if the voiceprint information belongs to the second age group, that is, the voiceprint information is a child voiceprint information, then the following steps S222 to S232 are executed.

[0048] Step S210: If the age group information to which the voiceprint information belongs is the first age group information, then obtain the pre-configured first instruction execution condition; Step S212: Determine whether the voiceprint information is consistent with the voiceprint information in the pre-configured voiceprint information database; If no, proceed to step S214; if yes, proceed to step S216. Step S214: Determine that the voiceprint information meets the conditions for executing the first instruction; Step S216: Extract the operation permissions corresponding to the voiceprint information from the voiceprint information database; Step S218: If the operation permission is in the allowed state, then determine that the voiceprint information meets the first instruction execution condition; In step S220, if the operation permission is disabled, it is determined that the voiceprint information does not meet the conditions for executing the first instruction.

[0049] In actual use, the operating permissions of each family member can be configured in advance to control whether family members can perform dangerous kitchen appliance operations (such as turning on the stove, adjusting high-temperature equipment, etc.).

[0050] For example, if dangerous operation permissions are enabled by default for adults and disabled for children, then for adult voiceprint information, dangerous operation permissions can be directly obtained. That is, if the age group information of the voiceprint information belongs to the first age group, its operation permission can be set to allowed by default. Further, if the age group information of the voiceprint information belongs to the first age group and is pre-configured in the voiceprint database, it is necessary to further confirm whether its operation permission is allowed or disabled. If it is allowed, then the voiceprint information meets the first instruction execution condition; otherwise, it does not meet the first instruction execution condition. In other words, the first instruction execution condition is the instruction execution condition corresponding to the first age group information. In addition, users can manually adjust the permission switches according to the actual situation. For example, they can configure the operation permission for a child's voiceprint information to deny them operation of home appliances, or configure the operation permission for a certain adult's voiceprint information to allow them to perform voice control, and so on.

[0051] The specific settings can be configured according to actual usage, and this embodiment of the invention does not impose any restrictions on them.

[0052] Step S222: If the age group information to which the voiceprint information belongs is the second age group information, then obtain the pre-configured second instruction execution conditions; Step S224: Determine whether the voiceprint information is consistent with the voiceprint information in the pre-configured voiceprint information database; If no, proceed to step S226; if yes, proceed to step S228. Step S226: Determine that the voiceprint information does not meet the conditions for executing the second instruction; Specifically, if the voiceprint information belongs to the second age group, i.e., the child's voiceprint information, and the voiceprint information is inconsistent with the voiceprint information in the pre-configured voiceprint information database, then it is said that no operation permission has been configured for the child, and it is directly assumed that the child does not meet the second instruction execution condition, i.e., does not have the permission to execute the target instruction or the instruction to operate dangerous kitchen appliances. The second instruction execution condition is the instruction execution condition corresponding to the second age group information.

[0053] If it is in the pre-configured voiceprint information database, it means that the operation permission for that voiceprint information has been pre-configured, and the operation permission needs to be further confirmed through the following process.

[0054] Step S228: Extract the operation permissions corresponding to the voiceprint information from the voiceprint information database; Step S230: If the operation permission is in the allowed state, then determine that the voiceprint information meets the conditions for executing the second instruction; In step S232, if the operation permission is disabled, it is determined that the voiceprint information does not meet the conditions for executing the second instruction.

[0055] Furthermore, if the voiceprint information is determined to meet the first instruction execution condition in S218, or if the voiceprint information is determined to meet the second instruction execution condition in S230, then step S234 is further executed.

[0056] Step S234: Execute the voice command.

[0057] If, during the above determination process, it is determined that the voiceprint information does not meet the first instruction execution condition or the second instruction execution condition, then the following step S236 is executed.

[0058] Step S236: Obtain pre-configured prompt information to prompt the user.

[0059] That is, if it is determined that the voiceprint information does not meet the pre-configured command execution conditions, the pre-configured prompt information is obtained to prompt the user; and at this time, the home appliance refuses to execute the above voice command.

[0060] In this embodiment of the invention, the prompt information includes voice information and / or text information.

[0061] Typically, home appliances or control systems can be configured with voice broadcast functions. When a voice command is executed, a voice broadcast can be performed simultaneously, such as "The stove has been turned on for you." If the voiceprint information does not meet the pre-configured command execution conditions, a prompt can also be broadcast. For example, if the recognized adult voiceprint information does not meet the command execution conditions, "Sorry, you do not have permission to operate" can be broadcast directly. If the recognized child's voiceprint information does not meet the command execution conditions, "Children should not turn on the stove." Alternatively, the voice can be imitated to dissuade the user, enhancing the effect of the voice prompt. For example, imitating a parent's voice and saying, "Baby, this is dangerous, don't touch it." The specific prompts or broadcast content can be set according to actual usage, and this embodiment of the invention does not impose any limitations on this.

[0062] In practical use, the operation permissions for the target instructions of each family member can be used to control whether family members can perform dangerous kitchen appliance operations (such as turning on the stove, adjusting high-temperature equipment, etc.). Usually, dangerous operation permissions can be enabled for adults by default and disabled for children. In addition, users can manually adjust the permission switches according to the actual situation, for example, enabling operation permissions for a child or disabling operation permissions for an adult, etc. The specific settings can be made according to the actual usage situation, and this embodiment of the invention does not impose any restrictions on this.

[0063] In daily use, typically in the kitchen area, users can wake up home appliances using a voice wake-up phrase (such as "Hi, kitchen assistant"). Once woken up, the appliances will indicate to the user by flashing indicator lights, signifying that they have entered voice recognition mode.

[0064] When a user clearly issues a voice command, such as "Turn on the stove" or "Adjust the oven temperature to 180 degrees," the appliance receives the command. If the voice command cannot be recognized, the appliance will prompt the user with a voice message, such as "Unable to recognize your command, please try again." If the voice command is successfully recognized, the appliance will prompt the user that the command has been received and further determine if the voice command is the target command, i.e., a command to operate a dangerous kitchen appliance. If so, the appliance will proceed to step S206 above to extract voiceprint information for identity verification. If the identification is successful, the appliance will prompt the user's identity with a voice message, such as "You have been identified as Dad," and after confirming that Dad's operating permissions are allowed, it will execute the voice command and further announce, such as "Turning on the stove for you," etc. If the user is identified as a child, the appliance will further determine the child's operating permissions. If the operating permissions are allowed, the voice command can also be executed; if the operating permissions are disabled, the appliance will refuse to execute the voice command and issue a voice prompt.

[0065] Based on the aforementioned permission settings, if an adult is mistakenly identified as a child and their permissions are not enabled, the appliance will refuse to execute dangerous operation commands and will issue a voice prompt to the user, "Your permissions cannot be recognized; please check your settings." In this case, the user can manually enable the dangerous operation permissions for that member to restore normal use. If a child's voiceprint is mistakenly identified as an adult, but that adult's permissions are not enabled, the appliance will still refuse to execute dangerous voice commands and will issue a voice prompt, "Your permissions cannot be recognized; please check your settings." This can, to some extent, prevent such incidents from occurring and ensure safety.

[0066] In addition, through the graphical user interface, users can adjust the operating permissions of each family member or rebind voiceprint information according to actual usage.

[0067] Furthermore, by binding the voiceprint information of family members as described above, a hierarchical permission management mechanism can be further implemented. For example, voice commands can be divided into two categories: routine operations and privacy operations. For a received voice command, it can be determined whether the voice command is a pre-configured routine operation command. If so, the voice command is executed. If the voice command is determined to be a pre-configured privacy operation command, the corresponding voiceprint information is extracted to determine whether the voiceprint information is the pre-configured voiceprint information allowed for privacy operations. If so, the voice command is executed; otherwise, the voice command is not executed. For routine operations (such as checking the weather, playing music, etc.), external personnel (users who have not bound their voiceprint information) can use it normally. However, for operations involving privacy or sensitive information (such as viewing family bills, controlling smart security devices, etc.), only family members who have bound their voiceprint information are allowed to perform them. That is, the voiceprint information of family members who have bound their voiceprint information is the voiceprint information allowed for privacy operations. This hierarchical management mechanism effectively protects family privacy while taking into account the ease of use of home appliances.

[0068] In practical use, to ensure accurate voice recognition by the device, it's advisable to periodically check the voice recognition function (such as the microphone array) to ensure it's functioning correctly. Ensure the microphone surface is free of dust, dirt, or blockages to guarantee clear voice acquisition. If microphone damage or poor voice capture is detected, contact after-sales service immediately. Additionally, regularly clean the device's casing and the surfaces corresponding to the voice recognition function. Use a clean, soft cloth to wipe the surface, avoiding corrosive cleaning agents. Ensure the device is powered off during cleaning to prevent electrical malfunctions. Furthermore, periodically check the device's communication status. For devices communicating with smart terminals, check network signal strength or reconfigure the network connection. Finally, regularly update the application (APP).

[0069] In addition, the control system can periodically prompt users to check the validity of voiceprint information in the voiceprint database. If the accuracy of voiceprint recognition is found to be declining, it can suggest that the user re-enter their voiceprint information. For example, if a user is misidentified three times in a row, the application can pop up a prompt box suggesting that the user update their voiceprint information.

[0070] At this point, users can access the family member management interface in the application app, click the "Voiceprint Binding" button, and follow the prompts to re-enter and bind their voiceprint information, ensuring that voice recording takes place in a quiet environment to avoid background noise interference. Furthermore, the control system will automatically synchronize the re-entered voiceprint information to the cloud and home appliances. Users can view the voiceprint information update status in the application app to ensure data synchronization is complete.

[0071] In summary, the home appliance control method provided in this embodiment of the invention effectively mitigates the security risks caused by misjudgment of voiceprint information by introducing a voiceprint information binding and permission management mechanism, strengthens the security and privacy protection of voiceprint information, and further enhances the robustness and security of the home appliance control system.

[0072] Furthermore, embodiments of the present invention also provide a control device for home appliances, such as... Figure 3 The diagram shows a structural schematic of a control device for a household appliance, which includes: The wake-up module 30 is used to respond to the wake-up operation of the home appliance and control the home appliance to enter the voice recognition state. The first determining module 32 is used to respond to a voice command applied to the home appliance and determine whether the voice command matches a pre-configured target command. Extraction module 34 is used to extract the voiceprint information corresponding to the voice command when the determination result of the first determining module is yes; The second determining module 36 is used to determine whether the voiceprint information meets the pre-configured instruction execution conditions; The execution module 38 is used to execute the voice command when the determination result of the second determining module is yes.

[0073] Furthermore, the step of determining whether the voiceprint information meets the pre-configured instruction execution conditions includes: determining the age group information to which the voiceprint information belongs; obtaining the instruction execution conditions corresponding to the age group information; and determining whether the voiceprint information meets the instruction execution conditions corresponding to the age group information.

[0074] Furthermore, the steps of obtaining the instruction execution conditions corresponding to the age group information and determining whether the voiceprint information meets the instruction execution conditions corresponding to the age group information include: if the age group information to which the voiceprint information belongs is a first age group information, then obtaining a pre-configured first instruction execution condition; determining whether the voiceprint information meets the first instruction execution condition; if so, determining that the voiceprint information meets the instruction execution condition.

[0075] Furthermore, the step of determining whether the voiceprint information meets the first instruction execution condition includes: determining whether the voiceprint information is consistent with the voiceprint information in a pre-configured voiceprint information database; if not, determining that the voiceprint information meets the first instruction execution condition; if yes, extracting the operation permission corresponding to the voiceprint information from the voiceprint information database; if the operation permission is in an allowed state, determining that the voiceprint information meets the first instruction execution condition; if the operation permission is in a disabled state, determining that the voiceprint information does not meet the first instruction execution condition.

[0076] Furthermore, the steps of obtaining the instruction execution conditions corresponding to the age group information and determining whether the voiceprint information meets the instruction execution conditions corresponding to the age group information include: if the age group information to which the voiceprint information belongs is the second age group information, then obtaining the pre-configured second instruction execution conditions; wherein, the age corresponding to the second age group information is less than the age corresponding to the first age group information; determining whether the voiceprint information meets the second instruction execution conditions; if so, determining that the voiceprint information meets the instruction execution conditions.

[0077] Furthermore, the step of determining whether the voiceprint information meets the second instruction execution condition includes: determining whether the voiceprint information is consistent with the voiceprint information in the pre-configured voiceprint information database; if not, determining that the voiceprint information does not meet the second instruction execution condition; if yes, extracting the operation permission corresponding to the voiceprint information in the voiceprint information database; if the operation permission is in an allowed state, determining that the voiceprint information meets the second instruction execution condition; if the operation permission is in a disabled state, determining that the voiceprint information does not meet the second instruction execution condition.

[0078] Furthermore, the above-mentioned device is also used to: if it is determined that the voiceprint information does not meet the pre-configured instruction execution conditions, obtain pre-configured prompt information to prompt the user; The prompt information includes voice information and / or text information.

[0079] Furthermore, the steps of responding to the wake-up operation of the home appliance and controlling the home appliance to enter the voice recognition state include: collecting voice information of the current environment of the home appliance; determining whether the voice information contains a pre-configured wake-up word; and if so, controlling the home appliance to enter the voice recognition state.

[0080] The control device for home appliances provided in this embodiment of the invention has the same technical features as the control method for home appliances provided in the above embodiments, so it can also solve the same technical problems and achieve the same technical effects.

[0081] Furthermore, this embodiment of the invention also provides a home appliance equipped with a control system; the control system is used to perform the above-mentioned... Figure 1 or Figure 2 The method shown.

[0082] Furthermore, embodiments of the present invention also provide 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 the above-described method.

[0083] This invention also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, performs the steps of the above-described method.

[0084] Furthermore, embodiments of the present invention also provide a schematic diagram of the structure of an electronic device, such as... Figure 4The diagram shows the structure of the electronic device, which includes a processor 41 and a memory 40. The memory 40 stores computer-executable instructions that can be executed by the processor 41, and the processor 41 executes the computer-executable instructions to implement the above-described method.

[0085] exist Figure 4 In the illustrated embodiment, the electronic device further includes a bus 42 and a communication interface 43, wherein the processor 41, the communication interface 43, and the memory 40 are connected via the bus 42.

[0086] The memory 40 may include high-speed random access memory (RAM) and may also include non-volatile memory, such as at least one disk storage device. Communication between this system network element and at least one other network element is achieved through at least one communication interface 43 (which can be wired or wireless), such as the Internet, wide area network, local area network, metropolitan area network, etc. The bus 42 may be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus, or an EISA (Extended Industry Standard Architecture) bus, etc. The bus 42 can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 4 The symbol is represented by a single double-headed arrow, but this does not mean that there is only one bus or one type of bus.

[0087] Processor 41 may be an integrated circuit chip with signal processing capabilities. In implementation, each step of the above method can be completed by the integrated logic circuitry in the hardware of processor 41 or by software instructions. Processor 41 can be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc.; it can also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the embodiments of this invention can be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. The storage medium is located in the memory, and the processor 41 reads the information in the memory and uses its hardware to complete the aforementioned method.

[0088] The computer program product of a home appliance and its control method and apparatus provided in the embodiments of the present invention includes a computer-readable storage medium storing program code. The instructions included in the program code can be used to execute the methods described in the preceding method embodiments. For specific implementation, please refer to the method embodiments, which will not be repeated here.

[0089] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the device described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0090] Furthermore, in the description of the embodiments of the present invention, unless otherwise explicitly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art can understand the specific meaning of the above terms in the present invention based on the specific circumstances.

[0091] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, essentially, or the part that contributes to the prior art, or a portion 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 this 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.

[0092] In the description of this invention, it should be noted that the terms "center," "upper," "lower," "left," "right," "vertical," "horizontal," "inner," and "outer," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are used only for the convenience of describing the invention and for simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on the invention. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.

[0093] Finally, it should be noted that the above embodiments are merely specific implementations of the present invention, used to illustrate the technical solutions of the present invention, and not to limit it. The scope of protection of the present invention is not limited thereto. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments within the technical scope disclosed in the present invention, or make equivalent substitutions for some of the technical features; and these modifications, changes, 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, and should all be covered within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Claims

1. A control method of a home appliance, characterized by, The method comprises: in response to the home appliance device wake-up operation, controlling the home appliance device to enter a voice recognition state; in response to a voice instruction acting on the home appliance device, determining whether the voice instruction matches a pre-configured target instruction; if so, extracting voiceprint information corresponding to the voice instruction; determining whether the voiceprint information meets a pre-configured instruction execution condition; if so, executing the voice instruction.

2. The method of claim 1, wherein, The step of determining whether the voiceprint information meets a pre-configured instruction execution condition comprises: determining age range information to which the voiceprint information belongs; obtaining an instruction execution condition corresponding to the age range information, and determining whether the voiceprint information meets the instruction execution condition corresponding to the age range information.

3. The method of claim 2, wherein, The step of obtaining an instruction execution condition corresponding to the age range information, and determining whether the voiceprint information meets the instruction execution condition corresponding to the age range information comprises: if the age range information to which the voiceprint information belongs is first age range information, obtaining a pre-configured first instruction execution condition; determining whether the voiceprint information meets the first instruction execution condition; the first instruction execution condition is an instruction execution condition corresponding to the first age range information; if so, determining that the voiceprint information meets the instruction execution condition.

4. The method of claim 3, wherein, The step of determining whether the voiceprint information meets the first instruction execution condition comprises: determining whether the voiceprint information is consistent with voiceprint information in a pre-configured voiceprint information library; if not, determining that the voiceprint information meets the first instruction execution condition; if so, extracting an operation permission corresponding to the voiceprint information in the voiceprint information library; if the operation permission is in an allowed state, determining that the voiceprint information meets the first instruction execution condition; if the operation permission is in a disabled state, determining that the voiceprint information does not meet the first instruction execution condition.

5. The method of claim 3, wherein, The step of obtaining an instruction execution condition corresponding to the age range information, and determining whether the voiceprint information meets the instruction execution condition corresponding to the age range information comprises: if the age range information to which the voiceprint information belongs is second age range information, obtaining a pre-configured second instruction execution condition; wherein the age corresponding to the second age range information is less than the age corresponding to the first age range information; determining whether the voiceprint information meets the second instruction execution condition, the second instruction execution condition being an instruction execution condition corresponding to the second age range information; if so, determining that the voiceprint information meets the instruction execution condition.

6. The method of claim 5, wherein, The step of determining whether the voiceprint information meets the second instruction execution condition comprises: determining whether the voiceprint information is consistent with voiceprint information in a pre-configured voiceprint information library; if not, determining that the voiceprint information does not meet the second instruction execution condition; if so, extracting an operation permission corresponding to the voiceprint information in the voiceprint information library; if the operation permission is in an allowed state, determining that the voiceprint information meets the second instruction execution condition; if the operation permission is in a disabled state, determining that the voiceprint information does not meet the second instruction execution condition.

7. The method of claim 1, wherein, The method further comprises: If it is determined that the voiceprint information does not satisfy the preconfigured instruction execution condition, preconfigured prompt information is acquired to prompt the user. The prompt information includes voice information and / or text information.

8. The method of claim 1, wherein, In response to the wake-up operation of the home appliance, the step of controlling the home appliance to enter the voice recognition state includes: Collecting voice information of an environment in which the home appliance is currently located; Determining whether the voice information contains a preconfigured wake-up word; If so, controlling the home appliance to enter the voice recognition state.

9. A control device of a home electric appliance, characterized by comprising: The device includes: A wake-up module for controlling the home appliance to enter the voice recognition state in response to a wake-up operation of the home appliance; A first determination module for determining whether a voice instruction acting on the home appliance matches a preconfigured target instruction; An extraction module for extracting voiceprint information corresponding to the voice instruction when the determination result of the first determination module is yes; A second determination module for determining whether the voiceprint information satisfies a preconfigured instruction execution condition; An execution module for executing the voice instruction when the determination result of the second determination module is yes.

10. An electric home appliance characterized by comprising: The home appliance is configured with a control system; The control system is configured to execute the method of any one of claims 1-8.

Citation Information

Patent Citations

  • Voice control method and voice control system

    CN106773742A

  • Method and apparatus for controlling smart home appliance

    CN109412910A

  • Control method, device and equipment of smart home equipment and medium

    CN111599367A

  • Voice control method, device and equipment for intelligent terminal

    CN113314118A

  • Voice control method and device and electronic equipment

    CN113948063A