IP Library Granted Patent US 10,824,664
Granted Patent B2
US 10,824,664 · App. 15/855,440 · Granted Nov 3, 2020

Method and apparatus for providing text push information responsive to a voice query request

Inventors: Hualong Zu (Beijing, CN); Haiguang Yuan (Beijing, CN); Ran Xu (Beijing, CN); Chen Chen (Beijing, CN); Lei Shi (Beijing, CN); Xin Li (Beijing, CN); Liou Chen (Beijing, CN)
Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO, LTD.
G06F16/433G06F16/9535G06Q10/10G10L13/033G10L15/22G10L15/26G06F16/345G10L25/54G10L2015/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,824,664
App. No.
15/855,440
Granted
Nov 3, 2020
Kind
B2
Abstract

Embodiments of the present disclosure disclose a method and apparatus for processing information. A specific implementation of the method includes: parsing a received voice query request sent by a user to obtain text query information corresponding to the voice query request; obtaining text push information obtained by searching using the text query information; processing the text push information to obtain to-be-pushed information corresponding to the text push information; and playing the to-be-pushed information. The implementation can play information when the user is not convenient to browse the information, so that the user can obtain the information in time.

Claims (56)

1. A method for processing information, the method comprising:

parsing a received voice query request to obtain text query information corresponding to the voice query request;

obtaining text push information obtained by searching, by a search engine, a website using the text query information, wherein the text push information includes a plurality of paragraphs; and

processing the text push information to obtain to-be-pushed information corresponding to the text push information, for a voice player to play the to-be-pushed information, comprising:

determining that a word number of the text push information exceeds a preset word number threshold;

after determining that the word number of the text push information exceeds the preset word number threshold, extracting information, the information being associated with the text query information and having a word number not exceeding the preset word number threshold, from the text push information as first information, comprising:

for each paragraph in the text push information, determining a correlation degree between a content of the paragraph and the text query information;

sorting the paragraphs according to an order of correlation degrees of the paragraphs; and

selecting a number of paragraphs from a side of the order with a larger correlation degree, with a sum of word numbers of the selected paragraphs being smaller than the preset word number threshold.

2. The method according to claim 1 , wherein the generating the to-be-pushed information on the basis of the first information comprises:

obtaining a website name of the website to which the text push information belongs; and

combining the website name with the first information to generate the to-be-pushed information.

3. The method according to claim 1 , wherein the generating the to-be-pushed information on the basis of the first information comprises:

obtaining a website name of a website to which the text push information belongs; and

combining the text query information, the website name and the first information to generate the to-be-pushed information.

4. The method according to claim 1 , wherein the generating the to-be-pushed information on the basis of the first information comprises:

obtaining a website name of a website to which the text push information belongs and subject information of the text push information; and

combining the subject information, the website name and the first information to generate the to-be-pushed information.

5. The method according to claim 1 , wherein the method further comprises displaying the to-be-pushed information, and the generating the to-be-pushed information on the basis of the first information comprises:

obtaining picture push information obtained by searching using the text query information; and

combining the picture push information with the first information to generate the to-be-pushed information.

6. The method according to claim 1 , the method further comprising:

receiving a detailed information acquisition request; and

playing the text push information.

7. The method according to claim 1 , wherein during the to-be-pushed information being played, the method further comprises:

receiving a voice instruction for controlling a voice playing speed; and

obtaining a voice playing speed corresponding to the voice instruction, for the voice player to play the to-be-pushed information at the voice playing speed.

8. The method according to claim 1 , wherein the determining a correlation degree between a content of the paragraph and the text query information comprises:

determining the correlation degree according to a number of keywords in the text query information contained in the content of the paragraph.

9. An apparatus for processing information, the apparatus comprising:

at least one processor; and

a memory storing instructions, which when executed by the at least one processor, cause the at least one processor to perform operations, the operations comprising:

parsing a received voice query request to obtain text query information corresponding to the voice query request;

obtaining text push information obtained by searching, through a search engine, a website using the text query information, wherein the text push information includes a plurality of paragraphs; and

processing the text push information to obtain to-be-pushed information corresponding to the text push information, for a voice player to play the to-be-pushed information, comprising:

determining whether a word number of the text push information exceeds a preset word number threshold;

when the word number of the text push information exceeds the preset word number threshold, extracting information, the information being associated with the text query information and having a word number not exceeding the preset word number threshold, from the text push information as first information, comprising:

for each paragraph in the text push information, determining a correlation degree between a content of the paragraph and the text query information;

sorting the paragraphs according to an order of correlation degrees of the paragraphs; and

selecting a number of paragraphs from a side of the order with a larger correlation degree, with a sum of word numbers of the selected paragraphs being smaller than the preset word number threshold;

when the word number of the text push information does not exceed the preset word number threshold, assigning the text push information as the first information; and

generating the to-be-pushed information on the basis of the first information.

10. The apparatus according to claim 9 , the operations further comprising:

receiving a detailed information acquisition request; and

playing the text push information.

11. A non-transitory computer storage medium, on which computer programs are stored, wherein when the computer programs are executed by processors, cause the processors to perform operations, the operations comprising:

parsing a received voice query request to obtain text query information corresponding to the voice query request;

obtaining text push information obtained by searching, by a search engine, a website using the text query information, wherein the text push information includes a plurality of paragraphs; and

processing the text push information to obtain to-be-pushed information corresponding to the text push information, for a voice player to play the to-be-pushed information, comprising:

determining whether a word number of the text push information exceeds a preset word number threshold;

when the word number of the text push information exceeds the preset word number threshold, extracting information, the information being associated with the text query information and having a word number not exceeding the preset word number threshold, from the text push information as first information, comprising:

for each paragraph in the text push information, determining a correlation degree between a content of the paragraph and the text query information;

sorting the paragraphs according to an order of correlation degrees of the paragraphs; and

selecting a number of paragraphs from a side of the order with a larger correlation degree, with a sum of word numbers of the selected paragraphs being smaller than the preset word number threshold;

when the word number of the text push information does not exceed the preset word number threshold, assigning the text push information as the first information; and

generating the to-be-pushed information on the basis of the first information.

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 26, 2020
From: ZU, HUALONG; YUAN, HAIGUANG; XU, RAN; CHEN, CHEN; SHI, LEI; LI, XIN; CHEN, LIOU
To: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
Reel/Frame 053602/0397 →
Priority Claims (1)
CN 2017 1 1139649 · Nov 16, 2017 · national
Continuity (1)
Related Publication 20190147049A1 · May 16, 2019
Cited By (1)
US 12,256,241