IP Library Granted Patent US 10,811,010
Granted Patent B2
US 10,811,010 · App. 16/052,253 · Granted Oct 20, 2020

Voice interaction method and apparatus, terminal, server and readable storage medium

Inventors: Zhongqi Zhang (Beijing, CN); Tian Wang (Beijing, CN)
Assignee: Baidu Online Network Technology (Beijing) Co., Ltd.
G10L15/22G06F3/167G10L13/043G10L15/1815G10L15/30G10L2015/223
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 10,811,010
App. No.
16/052,253
Granted
Oct 20, 2020
Kind
B2
Abstract

A voice interaction method and apparatus, a terminal, a server, and a readable storage medium are provided. The method includes the following steps: obtaining a user's control object and control intention according to the user's voice; determining whether the control object hits an user-selectable notification information pre-stored in a server; performing control corresponding to the control intention on the control object, if the control object hits the user-selectable notification information, under a voice interaction scenario, wherein the user-selectable notification information is notification information which is pre-stored in the server and has a preset rule with respect to the user. Embodiments of the present disclosure improve the user's efficiency in controlling the control object hitting the user-selectable notification information, expand types of control that can be implemented through voice interaction under the voice interaction scenario, and enhance the user's experience under the voice interaction scenario.

Claims (35)

1. A voice interaction method, comprising the following steps:

obtaining a user's control object and control intention according to the user's voice;

determining whether the control object hits an user-selectable notification information pre-stored in a server; and

performing control corresponding to the control intention on the control object if the control object hits the user-selectable notification information, under a voice interaction scenario,

wherein the user-selectable notification information is notification information which is pre-stored in the server and has a preset rule with respect to the user,

wherein a storage device of the server comprises a plurality of user storage units, each of the user storage units comprises a plurality of queue units, and each of the queue units comprises an unread notification information queue and an already-read notification information queue,

wherein a user storage unit is configured to store notification information whose push object is the same user, a queue unit of the same storage unit is configured to store notification information of the same user and from the same source service, and the unread information queue and the already-read information queue of the same queue unit are configured to store unread notification information and already-read notification information of the same user and from the same source service, respectively.

2. The method according to claim 1 , wherein performing control corresponding to the control intention on the control object comprises the following steps:

determining whether the control intention is to obtain; and

forming play data based on the notification information hit by the control object, and sending the play data to a user-used terminal, if the control intention is to obtain,

wherein the play data comprises data in a play format supported by the user-used terminal under the voice interaction scenario, and the notification information hit by the control object is notification information involving to the control object.

3. The method according to claim 2 , wherein forming play data based on the notification information hit by the control object comprises the following step:

processing a text in the notification information hit by the control object to form an audio corresponding to the text.

4. The method according to claim 2 , wherein the method further comprises:

forming play data based on the changed notification information hit by the control object, and sending the play data to the user-used terminal, when the user-used terminal plays play data of a piece of notification information, and the notification information hit by the control object is changed.

5. The method according to claim 1 , wherein performing control corresponding to the control intention on the control object comprises the following steps:

determining whether the control intention is to delete; and

deleting the notification information hit by the control object from the server if the control intention is to delete.

6. The method according to claim 1 , wherein the notification information selectable by each user comprises notification information whose push object is the user, and/or notification information whose push object is another user who has a preset association with the user.

7. A voice interaction apparatus comprising:

one or more processors, and

a storage device for storing one or more programs,

the one or more programs, when executed by said one or more processors, enable said one or more processors to:

store notification information;

obtain a user's control object and control intention according to the user's voice; and

determine whether the control object hits an user-selectable notification information pre-stored in a server, and perform control corresponding to the control intention on the control object if the control object hits the user-selectable notification information, under a voice interaction scenario,

wherein the user-selectable notification information is notification information which is pre-stored in the server and has a preset rule with respect to the user,

wherein a storage device of the server comprises a plurality of user storage units, each of the user storage units comprises a plurality of queue units, and each of the queue units comprises an unread notification information queue and an already-read notification information queue,

wherein a user storage unit is configured to store notification information whose push object is the same user, a queue unit of the same storage unit is configured to store notification information of the same user and from the same source service, and the unread information queue and the already-read information queue of the same queue unit are configured to store unread notification information and already-read notification information of the same user and from the same source service, respectively.

8. The apparatus according to claim 7 , wherein the one or more programs, when executed by said one or more processors, enable said one or more processors further to form play data based on the notification information hit by the control object, and send the play data to the play module,

wherein the play data comprises data in a play format supported by the play module under the voice interaction scenario, and the notification information hit by the control object is notification information involving to the control object.

9. The apparatus according to claim 8 , wherein the one or more programs, when executed by said one or more processors, enable said one or more processors further to process a text in the notification information hit by the control object to form an audio corresponding to the text.

10. The apparatus according to claim 8 , wherein the one or more programs, when executed by said one or more processors, enable said one or more processors further to form play data based on the changed notification information hit by the control object, and send the play data to the play module, when the user-used terminal plays play data of a piece of notification information, and the notification information hit by the control object is changed.

11. The apparatus according to claim 7 , wherein the one or more programs, when executed by said one or more processors, enable said one or more processors further to delete the notification information hit by the control object from the storage module if the control intention is to delete.

12. A non-transitory computer readable storage medium, wherein a computer program is stored in the non-transitory computer readable storage medium, and the computer program, when executed by a processor, implements the 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 Aug 3, 2018
From: ZHANG, ZHONGQI; WANG, TIAN
To: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
Reel/Frame 046551/0292 →
Priority Claims (1)
CN 2017 1 1139757 · Nov 16, 2017 · national
Continuity (1)
Related Publication 20190147868A1 · May 16, 2019