Method and apparatus for providing voice service

US10685649B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10685649-B2
Application numberUS-201715858428-A
CountryUS
Kind codeB2
Filing dateDec 29, 2017
Priority dateNov 16, 2017
Publication dateJun 16, 2020
Grant dateJun 16, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Embodiments of this disclosure disclose a method and apparatus for providing a voice service. An embodiment of the method comprises: analyzing, in response to receiving first voice request information sent by an intelligent voice device containing a display, the first voice request information to determine a user demand; determining an alternative operation associated with the user demand based on a configured optional operation set; generating prompt information for guiding a user to execute the alternative operation; and pushing the prompt information to the intelligent voice device containing the display to enable the intelligent voice device to show the prompt information on the display. The embodiment realizes a user demand based differential operation prompt, and improves the efficiency of the voice service.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for providing a voice service, the method comprising: analyzing, in response to receiving first voice request information sent by an intelligent voice device containing a display, the first voice request information to determine a user demand; determining an alternative operation associated with the user demand based on a configured optional operation set; generating prompt information for guiding a user to execute the alternative operation; and pushing the prompt information to the intelligent voice device containing the display to enable the intelligent voice device to show the prompt information on the display, wherein the analyzing the first voice request information to determine a user demand comprises: ascertaining whether the first voice request information contains a keyword requesting for playing a multimedia resource; and in response to the first voice request information containing the keyword, identifying a preset multimedia tag in the first voice request information, and determining the user demand being a demand for playing a first multimedia resource containing the preset multimedia tag; and wherein the determining an alternative operation associated with the user demand based on a configured optional operation set comprises: selecting a playing operation corresponding to the user demand and an optional operation associated with the playing operation from the configured optional operation set as the alternative operation. 2. The method according to claim 1 , wherein the optional operation associated with the playing operation comprising at least one of the following operations: an operation of selecting a to-be-played multimedia resource, an operation of switching a play mode, or an operation of feeding back a preference for a played multimedia resource. 3. The method according to claim 1 , wherein the analyzing the first voice request information to determine a user demand further comprises: obtaining user descriptor data, scenario data, and to-be-recommended multimedia resource data in response to determining the first voice request information containing a keyword requesting for playing the multimedia resource and the first voice request information not containing a preset multimedia tag; and determining the user demand being a demand for selecting a second multimedia resource matching the user descriptor data and/or the scenario data from the to-be-recommended multimedia resource data; and wherein the determining an alternative operation associated with the user demand based on a configured optional operation set comprises: selecting a recommending operation corresponding to the user demand from the configured optional operation set as the alternative operation, wherein a recommended object of the recommending operation comprises the second multimedia resource. 4. The method according to claim 1 , wherein the analyzing the first voice request information to determine a user demand further comprises: searching, in response to determining the first voice request information not containing a keyword requesting for playing a multimedia resource, network data using a result of the analyzing the first voice request information as a search expression, and determining the user demand based on a result of the searching; and wherein the determining an alternative operation associated with the user demand based on a configured optional operation set comprises: selecting an optional operation matching the result of the searching from the configured optional operation set as the alternative operation. 5. The method according to claim 1 , wherein the analyzing the first voice request information to determine a user demand comprises: obtaining second voice request information being received in a preset period before receiving the first voice request information; and analyzing the first voice request information based on the second voice request information to determine the user demand. 6. The method according to claim 1 , wherein the method further comprises: monitoring user behavior data of executing the alternative operation based on the prompt information; and adjusting a parameter of a correlation between the alternative operation in the configured optional operation set and the user demand based on the behavior data. 7. An apparatus for providing a voice service, the apparatus comprising: at least one processor; and a memory storing instructions, the instructions when executed by the at least one processor, cause the at least one processor to perform operations, the operations comprising: analyzing, in response to receiving first voice request information sent by an intelligent voice device containing a display, the first voice request information to determine a user demand; determining an alternative operation associated with the user demand based on a configured optional operation set; generating prompt information for guiding a user to execute the alternative operation; and pushing the prompt information to the intelligent voice device containing the display to enable the intelligent voice device to show the prompt information on the display, wherein the analyzing the first voice request information to determine a user demand comprises: ascertaining whether the first voice request information contains a keyword requesting for playing a multimedia resource; and in response to the first voice request information containing the keyword, identifying a preset multimedia tag in the first voice request information, and determining the user demand being a demand for playing a first multimedia resource containing the preset multimedia tag; and wherein the determining an alternative operation associated with the user demand based on a configured optional operation set comprises: selecting a playing operation corresponding to the user demand and an optional operation associated with the playing operation from the configured optional operation set as the alternative operation. 8. The apparatus according to claim 7 , wherein the optional operation associated with the playing operation comprising at least one of the following operations: an operation of selecting a to-be-played multimedia resource, an operation of switching a play mode, or an operation of feeding back a preference for a played multimedia resource. 9. The apparatus according to claim 7 , wherein the analyzing the first voice request information to determine a user demand further comprises: obtaining user descriptor data, scenario data and to-be-recommended multimedia resource data in response to determining the first voice request information containing a keyword requesting for playing the multimedia resource and the first voice request information not containing a preset multimedia tag; and determining the user demand being a demand for selecting a second multimedia resource matching the user descriptor data and/or the scenario data from the to-be-recommended multimedia resource data; and wherein the determining an alternative operation associated with the user demand based on a configured optional operation set comprises: selecting a recommending operation corresponding to the user demand from a configured optional operation set as the alternative operation, wherein a recommended object of the recommending operation comprises the second multimedia resource. 10. The apparatus according to claim 7 , wherein the analyzing the first voice request information to determine a user demand further comprises: searching, in response to determining the first voice request information not containing a keyword requesting for playing a multimedia resource, network data using a result

Assignees

Inventors

Classifications

  • G06F16/903Primary

    Querying (for retrieval from the web G06F16/953) · CPC title

  • Push-based network services · CPC title

  • of application context · CPC title

  • G10L15/22Primary

    Procedures used during a speech recognition process, e.g. man-machine dialogue · CPC title

  • Execution procedure of a spoken command · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10685649B2 cover?
Embodiments of this disclosure disclose a method and apparatus for providing a voice service. An embodiment of the method comprises: analyzing, in response to receiving first voice request information sent by an intelligent voice device containing a display, the first voice request information to determine a user demand; determining an alternative operation associated with the user demand based…
Who is the assignee on this patent?
Baidu online network technology beijing co ltd
What technology area does this patent fall under?
Primary CPC classification G06F16/903. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 16 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).