IP Library Granted Patent US 11,330,521
Granted Patent B2
US 11,330,521 · App. 16/838,218 · Granted May 10, 2022

Method for waking up intelligent device in group wake-up mode, intelligent device and computer-readable storage medium

Inventor: Dehong Yu (Beijing, CN)
Assignees: Baidu Online Network Technology (Beijing) Co., Ltd.; Shanghai Xiaodu Technology Co., Ltd.
H04W52/0229G06F1/3209G06F1/3287G06F3/16G10L17/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,330,521
App. No.
16/838,218
Granted
May 10, 2022
Kind
B2
Abstract

The application discloses an intelligent device wake-up method, an intelligent device and a computer-readable storage medium. A specific implementation is: obtaining wake-up voice sent by a user; when determining that a current wake-up mode is a group wake-up mode, recognizing volume information corresponding to obtained wake-up voice, and determining wake-up delay time according to the volume information; when determining that the wake-up delay time is different from wake-up delay time corresponding to other intelligent device in the group, and no response information sent by other intelligent device in the group is obtained within the wake-up delay time, performing a wake-up process and playing response information when the wake-up delay time is over. Thus, it can ensure that only one intelligent device responds to the wake-up voice sent out by the user at any time, thereby avoiding the situation that multiple intelligent devices respond at the same time.

Claims (69)

1. An intelligent device wake-up method, comprising:

obtaining wake-up voice sent by a user;

when determining that a current wake-up mode is a group wake-up mode, recognizing volume information corresponding to obtained wake-up voice, and determining wake-up delay time according to the volume information;

when determining that the wake-up delay time is different from wake-up delay time corresponding to other intelligent device in the group, and no response information sent by other intelligent device in the group is obtained within the wake-up delay time, performing a wake-up process and playing response information when the wake-up delay time is over;

wherein the method further comprises:

obtaining a volume level generation request sent by a terminal device, wherein the volume level generation request comprises: a group identifier, quantity information of intelligent device with the group identifier, and an identifier of other intelligent device with the group identifier;

obtaining volume information corresponding to the identifier of the other intelligent device respectively, according to the volume level generation request; and

generating a first corresponding relationship between volume and level according to the volume information corresponding to the identifier of the other intelligent device, and the quantity information of the intelligent device with the group identifier.

2. The method according to claim 1 , further comprising:

recognizing voiceprint information corresponding to the obtained wake-up voice;

wherein the obtaining volume information corresponding to the identifier of the other intelligent device respectively, according to the volume level generation request, comprises:

obtaining volume information corresponding to the voiceprint information of intelligent device corresponding to the identifier of the other intelligent device respectively, according to the volume level generation request;

wherein the method further comprises:

generating a second corresponding relationship between volume and level according to the volume information corresponding to the voiceprint information of the intelligent device corresponding to the identifier of the other intelligent device, and the quantity information of the intelligent device with the group identifier.

3. The method according to claim 1 , further comprising:

sending the first corresponding relationship between volume and level and the second corresponding relationship between volume and level to the intelligent device corresponding to the identifier of the other intelligent device, so that the other intelligent device performs an update process according to the first corresponding relationship between volume and level or the second corresponding relationship between volume and level.

4. The method according to claim 1 , wherein the determining wake-up delay time according to the volume information, comprises:

querying the first corresponding relationship between volume and level according to the volume information, and obtaining the level corresponding to the volume information; and

determining the wake-up delay time according to the level.

5. The method according to claim 2 , further comprising:

obtaining a second corresponding relationship between volume and level corresponding to the voiceprint information, according to the voiceprint information;

querying the second corresponding relationship between volume and level according to the volume information, and obtaining the level corresponding to the volume information; and

determining the wake-up delay time according to the level.

6. The method according to claim 4 , wherein, the determining the wake-up delay time according to the level, comprising:

obtaining the wake-up delay time T according to the level through following formula:

T =level*( K+D )

wherein, K represents internal voice processing delay of device, and D represents voice transmission time.

7. The method according to claim 4 , wherein, if the level corresponding to the volume is not obtained through querying the first corresponding relationship between volume and level according to the volume information, the method further comprises:

if it is determined that the volume is lower than a minimum volume, setting the wake-up delay time as a sum of a wake-up delay time corresponding to a level corresponding to the minimum volume and a preset delay time;

or,

if it is determined that the volume is higher than a maximum volume, setting the wake-up delay time as a wake-up delay time corresponding to a level corresponding to the maximum volume;

wherein, the minimum volume is a minimum volume within a volume value range in the first corresponding relationship between volume and level or the second corresponding relationship between volume and level;

the maximum volume is a maximum volume within a volume value range in the first corresponding relationship between volume and level or the second corresponding relationship between volume and level.

8. The method according to claim 1 , further comprising:

when determining that the wake-up delay time is the same as wake-up delay time corresponding to at least one of other intelligent device in the group, judging whether a local priority level is higher than that of the at least one intelligent device respectively, and if the local priority level is highest, determining whether the response information sent by other intelligent device in the group is obtained within the wake-up delay time;

if the local priority level is lower than the at least one intelligent device, ending a delayed response operation.

9. An intelligent device, comprising at least one processor;

and a memory in communication with the at least one processor, wherein, the memory is used for storing instructions that can be executed by the at least one processor to enable the at least one processor to:

obtain wake-up voice sent by a user;

when determining that a current wake-up mode is a group wake-up mode, recognize volume information corresponding to obtained wake-up voice, and determine wake-up delay time according to the volume information; and

when determining that the wake-up delay time is different from wake-up delay time corresponding to other intelligent device in the group, and no response information sent by other intelligent device in the group is obtained within the wake-up delay time, perform a wake-up process and playing response information when the wake-up delay time is over;

wherein the at least one processor is further enabled to:

obtain a volume level generation request sent by a terminal device, wherein the volume level generation request comprises: a group identifier, quantity information of intelligent device with the group identifier, and an identifier of other intelligent device with the group identifier;

obtain volume information corresponding to the identifier of the other intelligent device respectively, according to the volume level generation request; and

generate a first corresponding relationship between volume and level according to the volume information corresponding to the identifier of the other intelligent device, and the quantity information of the intelligent device with the group identifier.

10. The intelligent device according to claim 9 , wherein the at least one processor is further enabled to:

recognize voiceprint information corresponding to obtained wake-up voice;

obtain volume information corresponding to the voiceprint information in the intelligent device corresponding to the identifier of the other intelligent device respectively, according to the volume level generation request;

generate a second corresponding relationship between volume and level according to the volume information corresponding to the voiceprint information of the intelligent device corresponding to the identifier of the other intelligent device, and the quantity information of the intelligent device with the group identifier.

11. The intelligent device according to claim 9 , wherein the at least one processor is further enabled to:

send the first corresponding relationship between volume and level and the second corresponding relationship between volume and level to the intelligent device corresponding to the identifier of the other intelligent device, so that the other intelligent device performs an update process according to the first corresponding relationship between volume and level or the second corresponding relationship between volume and level.

12. The intelligent device according to claim 9 , wherein the at least one processor is further enabled to:

query the first corresponding relationship between volume and level according to the volume information, and obtain the level corresponding to the volume information; and

determine the wake-up delay time according to the level.

13. The intelligent device according to claim 10 , wherein the at least one processor is further enabled to:

obtain a second corresponding relationship between volume and level corresponding to the voiceprint information, according to the voiceprint information;

query the second corresponding relationship between volume and level according to the volume information, and obtain the level corresponding to the volume information; and

determine the wake-up delay time according to the level.

14. The intelligent device according to claim 12 , wherein the at least one processor is further enabled to:

obtain the wake-up delay time T according to the level through following formula:

T =level*( K+D )

wherein, K represents internal voice processing delay of a device, and D represents voice transmission time.

15. The intelligent device according to claim 12 , wherein, if the level corresponding to the volume is not obtained through querying the first corresponding relationship between volume and level according to the volume information, the at least one processor is further enabled to:

set the wake-up delay time as a sum of a wake-up delay time corresponding to a level corresponding to the minimum volume and a preset delay time if it is determined that the volume is lower than a minimum volume;

or,

set the wake-up delay time as a wake-up delay time corresponding to a level corresponding to the maximum volume if it is determined that the volume is higher than a maximum volume;

wherein, the minimum volume is a minimum volume within a volume value range in the first corresponding relationship between volume and level or the second corresponding relationship between volume and level; and

the maximum volume is a maximum volume within a volume value range in the first corresponding relationship between volume and level or the second corresponding relationship between volume and level.

16. A non-transient computer-readable storage medium storing computer instructions, wherein, the computer instructions are used for enabling a computer to execute the intelligent device wake-up method according to claim 1 .

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 30, 2021
From: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
To: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.; SHANGHAI XIAODU TECHNOLOGY CO. LTD.
Reel/Frame 056811/0772 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2020
From: YU, DEHONG
To: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
Reel/Frame 052294/0708 →
Priority Claims (1)
CN 201910877529.4 · Sep 17, 2019 · national
Continuity (1)
Related Publication 20210084589A1 · Mar 18, 2021