IP Library Granted Patent US 10,095,791
Granted Patent B2
US 10,095,791 · App. 14/895,961 · Granted Oct 9, 2018

Information search method and apparatus

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,095,791
App. No.
14/895,961
Granted
Oct 9, 2018
Kind
B2
Abstract

Embodiments of the present invention disclose an information search method and apparatus, where the method includes: acquiring a query keyword input by a user and a bookmark website address; acquiring a target bookmark website address according to the query keyword and the bookmark website address, where a page to which the target bookmark website address points includes the query keyword; and displaying a page label item corresponding to the target bookmark website address. By using the present invention, a website address that is actually required by a user can be more comprehensively and accurately found, so as to improve query efficiency and accuracy.

Claims (57)

1. An information search method performed by a user device comprising a local memory, the method comprising:

acquiring a query keyword input by a user and at least one bookmark website address;

acquiring at least one target bookmark website address according to the query keyword and the at least one bookmark website address, wherein at least one page to which the at least one target bookmark website address points comprises the query keyword; and

displaying a page label item corresponding to the at least one target bookmark website address,

wherein the acquiring at least one target bookmark website address according to the query keyword and the at least one bookmark website address comprises:

when a page to which one of the at least one bookmark website address points is not loaded on the local memory of the user device or a page to which one of the at least one bookmark website address points cannot be successfully loaded from the local memory of the user device, sending search request information that is associated with both the query keyword and the at least one bookmark website address to a search server;

receiving a search result that is obtained by the search server by searching the at least one page to which the at least one bookmark website address points; and

determining, when it is determined, according to the search result, that the at least one page to which the at least one bookmark website address points comprises the query keyword, that the at least one bookmark website address corresponding to the at least one page comprising the query keyword is the at least one target bookmark website address.

2. The method according to claim 1 , wherein the sending search request information that is associated with both the query keyword and the bookmark website address to a search server comprises:

separately creating, for each of the at least one bookmark website address, a first search request that is associated with the query keyword; and

separately sending the created first search request to the search server, wherein

the first search request comprises at least: an address of the search server, one bookmark website address, and the query keyword.

3. The method according to claim 1 , wherein the sending search request information that is associated with both the query keyword and the bookmark website address to the search server comprises:

creating, for all the at least one bookmark website addresses, a second search request that is associated with the query keyword; and

sending the second search request to the search server,

wherein the second search request comprises at least: an address of the search server, the query keyword, and all the bookmark website addresses.

4. The method according to claim 1 , wherein the determining, when it is determined, according to the search result, that the page to which the bookmark website address points comprises the query keyword, that the bookmark website address corresponding to the page comprising the query keyword is the target bookmark website address comprises:

determining whether a network address exists in the search result returned by the search server, wherein the network address is an address that is found by the search server and is corresponding to the page comprising the query keyword;

if it is determined that the network address exists, determining whether the network address in the search result matches the bookmark website address; and

determining that the bookmark website address that matches the network address in the search result is the target bookmark website address.

5. The method according to claim 1 , after the displaying the page label item corresponding to the target bookmark website address, further comprising:

when a click operation on the page label item is detected, jumping to the page to which the target bookmark website address points; or

when a click operation on the page label item is detected, jumping to a page to which a web page snapshot address corresponding to the target bookmark website address points.

6. A non-transitory computer readable storage medium, wherein the computer readable storage medium stores a program for performing an information search method at a user device including a processor and a communications interface, wherein when the program is executed by the processor of the user device, the user device is configured to perform steps comprising:

acquiring a query keyword input by a user and at least one bookmark website address;

acquiring at least one target bookmark website address according to the query keyword and the at least one bookmark website address, wherein at least one page to which the at least one target bookmark website address points comprises the query keyword; and

displaying a page label item corresponding to the at least one target bookmark website address,

wherein the acquiring at least one target bookmark website address according to the query keyword and the at least one bookmark website address comprises:

when a page to which one of the at least one bookmark website address points is not loaded locally or a page to which one of the at least one bookmark website address points cannot be successfully loaded locally, sending search request information that is associated with both the query keyword and the at least one bookmark website address to a search server;

receiving a search result that is obtained by the search server by searching the at least one page to which the at least one bookmark website address points; and

determining, when it is determined, according to the search result, that the at least one page to which the at least one bookmark website address points comprises the query keyword, that the at least one bookmark website address corresponding to the at least one page comprising the query keyword is the at least one target bookmark website address.

7. An information search apparatus, comprising: a processor, a communications interface, and a memory, wherein

the communications interface is configured to communicate with a search server;

the memory is configured to store a program; and

the processor is configured to execute the program, so as to implement steps comprising:

acquiring a query keyword input by a user and at least one bookmark website address;

acquiring at least one target bookmark website address according to the query keyword and the at least one bookmark website address, wherein at least one page to which the at least one target bookmark website address points comprises the query keyword; and

displaying a page label item corresponding to the at least one target bookmark website address,

wherein, when a page to which one of the at least one bookmark website address points is not loaded locally or a page to which one of the at least one bookmark website address points cannot be successfully loaded locally, the processor is further configured to:

send search request information that is associated with both the query keyword and the at least one bookmark website address to the search server;

receive a search result that is obtained by the search server by searching the at least one page to which the at least one bookmark website address points; and

determine, when it is determined, according to the search result, that the at least one page to which the at least one bookmark website address points comprises the query keyword, that the at least one bookmark website address corresponding to the at least one page comprising the query keyword is the at least one target bookmark website address.

8. The apparatus according to claim 7 , wherein the processor is specifically configured to:

separately create, for each of the at least one bookmark website address, a first search request that is associated with the query keyword; and

separately send the created first search request to the search server, wherein

the first search request comprises at least: an address of the search server, one bookmark website address, and the query keyword.

9. The apparatus according to claim 7 , wherein the processor is further configured to:

create, for all the at least one bookmark website addresses, a second search request that is associated with the query keyword; and

send the second search request to the search server, wherein

the second search request comprises at least: an address of the search server, the query keyword, and all the bookmark website addresses.

10. The apparatus according to claim 7 , wherein the processor is further configured to:

determine whether a network address exists in the search result returned by the search server, wherein the network address is an address that is found by the search server and is corresponding to the page comprising the query keyword; and

if it is determined that the network address exists, determine whether the network address in the search result matches the bookmark website address; and

determine that the bookmark website address that matches the network address in the search result is the target bookmark website address.

11. The apparatus according to claim 7 , wherein the processor is further configured to:

when a click operation on the page label item is detected, implement a jump to the page to which the target bookmark website address points; or

when a click operation on the page label item is detected, implement a jump to a page to which a web page snapshot address corresponding to the target bookmark website address points.

Assignments (3)
CHANGE OF NAME Recorded Mar 11, 2019
From: HUAWEI DEVICE (DONGGUAN) CO.,LTD.
To: HUAWEI DEVICE CO.,LTD.
Reel/Frame 048555/0951 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2017
From: HUAWEI DEVICE CO., LTD.
To: HUAWEI DEVICE (DONGGUAN) CO., LTD.
Reel/Frame 043750/0393 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2015
From: JING, HAO
To: HUAWEI DEVICE CO., LTD.
Reel/Frame 037207/0734 →