Intelligent Home Appliance Control Method, Device, Computer Equipment and Storage Medium
By predicting the usage time period of smart home appliances, the wake-up word response sequence is established, and the chaos caused by the same wake-up word awakening multiple home appliances is solved, improving the user experience.
Patent Information
- Application Number
- CN202210934116.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-04
- Publication Date
- 2025-07-08
- Estimated Expiration
- 2042-08-04
AI Technical Summary
In the same user space, multiple smart home appliances use the same wake-up word can easily lead to confusion and affect the user experience.
By predicting the usage time period of each smart home appliance, establishing the wake-up word response order, obtaining the current wake-up home appliances for the current time period, so that they respond to the wake-up word.
Prevent the same wake-up word from awakening multiple products at the same time to improve the user experience.
Smart Images

Figure CN115079587B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of intelligent household appliances, and particularly to an intelligent household appliance control method, device, computer device, and storage medium. Background Art
[0002] Currently, with the rapid development of the field of artificial intelligence and the increasing demand for human-computer interaction in smart homes, the application of intelligent voice interaction technology in household appliances has gradually increased, such as voice-controlled air conditioners, voice speakers, and voice TVs. When users control intelligent household appliances through voice, they need to issue a voice wake-up word for wake-up operations before sending voice control commands. After the intelligent household appliances are awakened, the recognition operation of the control commands begins.
[0003] However, in the user space where intelligent household appliances are popularized, there may be multiple household appliances using the same wake-up word in the same user space. When users use the wake-up word for wake-up operations, multiple products will be awakened simultaneously, resulting in chaos among intelligent household appliances and affecting the user experience. Summary of the Invention
[0004] Aiming at the deficiencies in the prior art, the intelligent household appliance control method, device, computer device, and storage medium provided by the present invention predict the usage time periods of each intelligent household appliance to obtain the wake-up word response order for each time period, and further obtain the currently awakened household appliance corresponding to each time period, so that the currently awakened household appliance responds to the wake-up words for each time period, preventing the problem of chaos caused by the same wake-up word awakening multiple products simultaneously, and improving the user experience.
[0005] In a first aspect, the present invention provides an intelligent household appliance control method, the method including: establishing a communication connection between multiple intelligent household appliances in the same local area network; predicting the usage time periods of each intelligent household appliance to obtain the predicted usage time periods corresponding to each intelligent household appliance; obtaining the wake-up word response order for each time period according to the predicted usage time periods corresponding to each intelligent household appliance; obtaining the currently awakened household appliance for the current time period according to the wake-up word response order for each time period, and enabling the currently awakened household appliance to respond to the wake-up words for the current time period.
[0006] Optionally, when the local area network further includes an intelligent control terminal, after the currently awakened household appliance is awakened by a wake-up word, the method further includes: the currently awakened household appliance parses the voice control command to obtain a target control household appliance and a target operation command; the currently awakened household appliance sends the target operation command to the target control household appliance through the intelligent control terminal, enabling the target control household appliance to respond to the target operation command.
[0007] Optionally, according to the wake-up word response order of each time period, obtain the current wake-up household appliances in the current time period, including: each smart household appliance sends a wake-up signal to the smart control terminal after obtaining the wake-up word in the current time period; the smart control terminal adjusts the wake-up word response order in the current time period according to the wake-up signal to obtain the target wake-up word response order in the current time period; according to the target wake-up word response order in the current time period, obtain the current wake-up household appliances in the current time period.
[0008] Optionally, according to the target wake-up word response order in the current time period, obtain the current wake-up household appliances in the current time period, including: according to the target wake-up word response order in the current time period, obtain the current first-order response device; when the current first-order response device is currently in a sleep state, use the current first-order response device as the current wake-up household appliance in the current time period; when the current first-order response device is currently in a working state, detect whether the current second-order response device in the target wake-up word response order is in a sleep state; when the current second-order response device is in a sleep state, use the second-order response device as the current wake-up household appliance in the current time period.
[0009] Optionally, when the current first-order response device is currently in a working state, detect whether the current second-order response device in the wake-up word response order is in a sleep state, including: when the current first-order response device detects that it is currently in a working state, send a working signal to the smart control terminal; the smart control terminal sends a working state detection signal to the second-order response device in the current target wake-up word response order according to the working signal and the current target wake-up word response order, so that the current second-order response device self-checks whether it is in a sleep state.
[0010] Optionally, according to the prediction of the usage time period of each smart household appliance, obtain the predicted usage time period corresponding to each smart household appliance, including: establish an original data sequence according to each smart household appliance and the usage time period; calculate the correlation degree between the data sequences according to the original data sequence; establish a differential equation according to the correlation degree between the data sequences, and obtain the target prediction model after solving the differential equation; input each smart household appliance into the target prediction model for prediction, and obtain the predicted usage time period corresponding to each smart household appliance.
[0011] Optionally, the formula expression of the target prediction model is:
[0012]
[0013] Among them, X(k) represents the usage time period, k represents the smart household appliance, α represents the development parameter, and μ represents the control parameter.
[0014] In a second aspect, the present invention provides an intelligent home appliance control device, which includes: a communication connection establishment module for establishing communication connections among multiple intelligent home appliances in the same local area network; a prediction module for predicting the usage time periods of each intelligent home appliance to obtain the predicted usage time periods corresponding to each intelligent home appliance; a response order acquisition module for obtaining the wake-up word response order in each time period according to the predicted usage time periods corresponding to each intelligent home appliance; and a wake-up home appliance acquisition module for obtaining the current wake-up home appliance in the current time period according to the wake-up word response order in each time period, so that the current wake-up home appliance responds to the wake-up word in the current time period.
[0015] In a third aspect, the present invention provides a computer device, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, the following steps are implemented: establishing communication connections among multiple intelligent home appliances in the same local area network; predicting the usage time periods of each intelligent home appliance to obtain the predicted usage time periods corresponding to each intelligent home appliance; obtaining the wake-up word response order in each time period according to the predicted usage time periods corresponding to each intelligent home appliance; and obtaining the current wake-up home appliance in the current time period according to the wake-up word response order in each time period, so that the current wake-up home appliance responds to the wake-up word in the current time period.
[0016] In a fourth aspect, the present invention provides a readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the following steps are implemented: establishing communication connections among multiple intelligent home appliances in the same local area network; predicting the usage time periods of each intelligent home appliance to obtain the predicted usage time periods corresponding to each intelligent home appliance; obtaining the wake-up word response order in each time period according to the predicted usage time periods corresponding to each intelligent home appliance; and obtaining the current wake-up home appliance in the current time period according to the wake-up word response order in each time period, so that the current wake-up home appliance responds to the wake-up word in the current time period.
[0017] Compared with the prior art, the beneficial effects of the present invention are as follows:
[0018] By predicting the usage time periods of each intelligent home appliance, the present invention obtains the wake-up word response order in each time period, and further obtains the current wake-up home appliance corresponding to each time period, so that the current wake-up home appliance responds to the wake-up word in each time period, preventing the problem of confusion caused by the same wake-up word waking up multiple products simultaneously, and improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] Figure 1 The figure shows a schematic flow chart of an intelligent home appliance control method provided by an embodiment of the present invention;
[0020] Figure 2 As shown Figure 1 is a schematic diagram of the specific process of step S102;
[0021] Figure 3 is a schematic structural diagram of an intelligent home appliance control device provided by an embodiment of the present invention. Specific embodiments
[0022] To make the objectives, technical solutions, and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. Apparently, the described embodiments are some, but not all, of the embodiments of the present application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present application without creative efforts shall fall within the scope of protection of the present application.
[0023] Figure 1 is a schematic flowchart of an intelligent home appliance control method provided by an embodiment of the present invention; as Figure 1 shown, the control method includes:
[0024] Step S101, establishing communication connections for multiple intelligent home appliances in the same local area network;
[0025] It should be noted that intelligent home appliances in the same space can be added to the same intelligent control system through an intelligent control terminal such as a mobile phone, and added by using the Bluetooth device or wireless wifi device of the intelligent home appliance and the intelligent control terminal to form the same local area network, and a communication connection is established between each intelligent home appliance and the intelligent control terminal.
[0026] Step S102, predicting the usage time period of each intelligent home appliance to obtain the corresponding predicted usage time period of each intelligent home appliance;
[0027] In this embodiment, as Figure 2 shown, predicting the usage time period of each intelligent home appliance to obtain the corresponding predicted usage time period of each intelligent home appliance specifically includes the following steps:
[0028] Step S201, establishing an original data sequence according to each intelligent home appliance and the usage time period;
[0029] Step S202, calculating the correlation degree between data sequences according to the original data sequence;
[0030] Step S203, establishing a differential equation according to the correlation degree between the data sequences, and obtaining a target prediction model after solving the differential equation;
[0031] Step S204: Input each smart home appliance into the target prediction model for prediction to obtain the predicted usage time period corresponding to each smart home appliance.
[0032] Optionally, the formula expression of the target prediction model is:
[0033]
[0034] where X(k) represents the usage time period, k represents the smart home appliance, α represents the development parameter, and μ represents the control parameter.
[0035] It should be noted that according to each smart home appliance and the usage time period, an original data sequence is established, the correlation degree of the original data sequence is calculated through the solution of the prior art, and a differential equation is established based on the correlation degree, where the expression of the differential equation is:
[0036]
[0037] The above differential equation is solved using the least squares method to obtain the above target prediction model, where represents the correlation degree between data sequences.
[0038] Finally, the variable of the smart home appliance is input into the target prediction model, so that the predicted usage time period corresponding to each smart home appliance can be calculated.
[0039] Step S103: According to the predicted usage time period corresponding to each smart home appliance, obtain the wake-up word response order in each time period.
[0040] In this embodiment, the wake-up word response order includes the first-rank response device, the second-rank response device, and the N-rank response device. For example, the wake-up word response order is a smart TV, a smart speaker, a smart air conditioner, and a smart refrigerator. Among them, since the usage time periods of each smart home appliance are different, the wake-up word response order corresponding to each time period is also different.
[0041] Step S104: According to the wake-up word response order in each time period, obtain the current wake-up home appliance in the current time period, and make the current wake-up home appliance respond to the wake-up word in the current time period.
[0042] In this embodiment, obtaining the current wake-up home appliance in the current time period according to the wake-up word response order in each time period includes: each smart home appliance sends a wake-up signal to the smart control terminal after obtaining the wake-up word in the current time period; the smart control terminal adjusts the wake-up word response order in the current time period according to the wake-up signal to obtain the target wake-up word response order in the current time period; and according to the target wake-up word response order in the current time period, the current wake-up home appliance in the current time period is obtained.
[0043] It should be noted that, in order to prevent smart home appliances in the wake word response order from being in the shutdown state and unable to obtain the wake word, in this embodiment, the wake word issued by the user causes all smart home appliances that are in the on state during the current time period to receive the wake word, and after obtaining the wake word, send a wake-up signal to the intelligent control terminal, so that the intelligent control terminal can understand all the currently powered-on home appliances, and then adjust the current wake word response order according to all the currently powered-on home appliances to obtain the target wake word response order; for example, in the wake word response order during the current time period, the TV is in the first position and the sound system is in the second position, but the current TV is in the shutdown state and cannot receive the wake word issued by the user, so the intelligent control terminal modifies the sound system to the first position and becomes the currently wake-up home appliance during the current time period.
[0044] Optionally, obtaining the currently wake-up home appliance during the current time period according to the target wake word response order of the current time period includes: obtaining the currently first-position response device according to the target wake word response order of the current time period; when the currently first-position response device is currently in the sleep state, using the currently first-position response device as the currently wake-up home appliance during the current time period; when the currently first-position response device is currently in the working state, detecting whether the currently second-position response device in the target wake word response order is in the sleep state; when the currently second-position response device is in the sleep state, using the second-position response device as the currently wake-up home appliance during the current time period.
[0045] It should be noted that, in order to improve the user experience and prevent the wake word from affecting the working state of the device in use, the home appliance product in the first position in this embodiment receives the user voice information to recognize the wake word, and detects whether there is a situation where the screen or audio device of this home appliance product is in use at present; if not, then the voice or screen feedback is carried out by this home appliance product; if so, then detect whether there is a situation where the screen or audio device of the home appliance product in the next feedback position in the current home appliance group control system is in use; if not, then the voice or screen feedback is carried out by this home appliance product; if so, repeat the above detection of the next position. Further, if it is detected that all home appliance products in the current home appliance group control system are in the state of using the screen or audio device, then the voice or screen feedback is carried out by the home appliance product in the first position.
[0046] In this embodiment, when the current first-rank response device is currently in a working state, it is detected whether the current second-rank response device in the wake-up word response order is in a sleep state, including: when the current first-rank response device detects that it is currently in a working state, it sends a working signal to the intelligent control terminal; the intelligent control terminal sends a working state detection signal to the second-rank response device in the current target wake-up word response order according to the working signal and the current target wake-up word response order, so that the current second-rank response device self-checks whether it is in a sleep state.
[0047] In this embodiment, when the local area network further includes an intelligent control terminal, after the current wake-up home appliance is awakened by a wake-up word, the method further includes: the current wake-up parses the voice control instruction to obtain a target control home appliance and a target operation instruction; the current wake-up home appliance sends the target operation instruction to the target control home appliance through the intelligent control terminal, so that the target control home appliance responds to the target operation instruction.
[0048] Compared with the prior art, the beneficial effects of this embodiment are:
[0049] In this embodiment, by predicting the usage time period of each intelligent home appliance, the wake-up word response order of each time period is obtained, and then the current wake-up home appliance corresponding to each time period is further obtained, so that the current wake-up home appliance responds to the wake-up words of each time period, preventing the problem of confusion caused by the same wake-up word waking up multiple products at the same time, and improving the user experience.
[0050] As Figure 3 shown, this embodiment provides an intelligent home appliance control device, and the intelligent home appliance control device includes:
[0051] A communication connection establishment module 310, configured to establish a communication connection between multiple intelligent home appliances in the same local area network;
[0052] A prediction module 320, configured to predict the usage time period of each intelligent home appliance to obtain the predicted usage time period corresponding to each intelligent home appliance;
[0053] A response order acquisition module 330, configured to obtain the wake-up word response order in each time period according to the predicted usage time period corresponding to each intelligent home appliance;
[0054] A wake-up home appliance acquisition module 340, configured to obtain the current wake-up home appliance in the current time period according to the wake-up word response order of each time period, so that the current wake-up home appliance responds to the wake-up words of the current time period.
[0055] In one embodiment, the present invention provides a computer device, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, the following steps are implemented: establishing communication connections for multiple smart home appliances in the same local area network; predicting the usage time periods of each smart home appliance to obtain the predicted usage time periods corresponding to each smart home appliance; obtaining the wake-up word response order in each time period according to the predicted usage time periods corresponding to each smart home appliance; obtaining the currently awakened home appliance in the current time period according to the wake-up word response order in each time period, and causing the currently awakened home appliance to respond to the wake-up word in the current time period.
[0056] In one embodiment, the present invention provides a readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the following steps are implemented: establishing communication connections for multiple smart home appliances in the same local area network; predicting the usage time periods of each smart home appliance to obtain the predicted usage time periods corresponding to each smart home appliance; obtaining the wake-up word response order in each time period according to the predicted usage time periods corresponding to each smart home appliance; obtaining the currently awakened home appliance in the current time period according to the wake-up word response order in each time period, and causing the currently awakened home appliance to respond to the wake-up word in the current time period.
[0057] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The program can be stored in a non-volatile computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, storage, database, or other medium used in the various embodiments provided by the present application can include non-volatile and / or volatile memories. Non-volatile memories can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memories can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), Rambus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and Rambus dynamic RAM (RDRAM), etc.
[0058] It should be noted that in this article, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variant thereof are intended to cover non-exclusive inclusion, such that a process, method, article or device comprising a series of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "comprising an..." does not exclude the presence of additional identical elements in the process, method, article or device comprising the said element.
Claims
1. An intelligent home appliance control method, characterized in that The method includes: Establishing communication connections for multiple smart home appliances in the same local area network; Predicting the usage time periods of each smart home appliance to obtain the corresponding predicted usage time periods for each smart home appliance; Obtaining the wake word response order for each time period according to the corresponding predicted usage time periods of each smart home appliance; Obtaining the currently awakened home appliance for the current time period according to the wake word response order for each time period, and enabling the currently awakened home appliance to respond to the wake word for the current time period.
2. The intelligent home appliance control method according to claim 1, wherein, When the local area network also includes a smart control terminal, after the currently awakened home appliance is awakened by the wake word, the method further includes: The currently awakened appliance parses the voice control instruction to obtain the target control appliance and the target operation instruction; The currently awakened home appliance sends the target operation instruction to the target control appliance through the smart control terminal, enabling the target control appliance to respond to the target operation instruction.
3. The intelligent home appliance control method according to claim 2, wherein, Obtaining the currently awakened home appliance for the current time period according to the wake word response order for each time period includes: Each smart home appliance sends a wake-up signal to the smart control terminal after obtaining the wake word in the current time period; The smart control terminal adjusts the wake word response order for the current time period according to the wake-up signal to obtain the target wake word response order for the current time period; Obtaining the currently awakened home appliance for the current time period according to the target wake word response order for the current time period.
4. The intelligent home appliance control method according to claim 3, wherein, Obtaining the currently awakened home appliance for the current time period according to the target wake word response order for the current time period includes: Obtaining the currently first-order response device according to the target wake word response order for the current time period; When the currently first-order response device is currently in a sleep state, using the currently first-order response device as the currently awakened home appliance for the current time period; When the currently first-order response device is currently in a working state, detecting whether the currently second-order response device in the target wake word response order is in a sleep state; When the currently second-order response device is in a sleep state, using the second-order response device as the currently awakened home appliance for the current time period.
5. The intelligent home appliance control method according to claim 4, wherein, When the currently first-order response device is currently in a working state, detecting whether the currently second-order response device in the wake word response order is in a sleep state includes: When the currently first-order response device detects that it is currently in a working state, sending a working signal to the smart control terminal; The smart control terminal sends a working state detection signal to the second-order response device in the target wake word response order for the current time period according to the working signal and the target wake word response order for the current time period, enabling the currently second-order response device to self-check whether it is in a sleep state.
6. The intelligent home appliance control method according to claim 1, characterized in that, Predicting the usage time periods of each smart home appliance to obtain the corresponding predicted usage time periods for each smart home appliance includes: Establishing an original data sequence according to each smart home appliance and the usage time period; Calculating the correlation degree between data sequences according to the original data sequence; A differential equation is established based on the correlation degree between the data sequences, and a target prediction model is obtained after solving the differential equation. Each smart home appliance is input into the target prediction model for prediction to obtain the corresponding predicted usage time period for each smart home appliance.
7. An intelligent home appliance control device, characterized in that, The device includes: A communication connection establishment module for establishing communication connections among multiple smart home appliances in the same local area network. A prediction module for predicting the usage time period of each smart home appliance to obtain the corresponding predicted usage time period for each smart home appliance. A response order acquisition module for acquiring the response order of the wake-up words in each time period according to the corresponding predicted usage time period of each smart home appliance. A wake-up appliance acquisition module for acquiring the current wake-up appliance in the current time period according to the response order of the wake-up words in each time period, so that the current wake-up appliance responds to the wake-up words in the current time period.
8. A computer device, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.
9. A readable storage medium, on which a computer program is stored, characterized in that, When the computer program is executed by the processor, the steps of the method according to any one of claims 1 to 6 are implemented.
Citation Information
Patent Citations
Voice awakening method and device, electronic equipment and storage medium
CN111880856A
Intelligent equipment awakening method and device and electronic equipment
CN111968644A