Method, apparatus and system of intelligent navigation
First Claim
Patent Images
1. A method implemented by one or more computers, the method comprising:
- obtaining user behavior information;
providing a user behavior log based at least in part on the user behavior information;
generating reference data based at least in part on statistics in the user behavior log;
compiling the reference data to obtain an editor recommendation corresponding to the user behavior information; and
compiling the editor recommendation into a navigation dictionary;
receiving a user inquiry from a client terminal;
searching the navigation dictionary based on the user inquiry;
obtaining a recommendation result corresponding to the user inquiry, types of content of the recommendation result being obtained based on one or more types of contents included in the user inquiry, wherein;
the recommendation result comprising an index keyword, a recommendation type and recommendation content is obtained in an event that the content of the user inquiry comprises a search keyword, andthe recommendation result comprising the index keyword, the recommendation content and an index category is obtained in an event that the content of the user inquiry comprises the search keyword and a search category, the index category being included in a category tree including distribution statistics of search categories; and
sending the recommendation result to the client terminal.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure describes a method, an apparatus and a system of intelligent navigation. In one embodiment, a method includes: receiving a user inquiry from a client terminal; searching a navigation dictionary based on the user inquiry to obtain a recommendation result corresponding to the user inquiry, the navigation dictionary including an editor recommendation based on user behavior information; and sending the recommendation result to the client terminal. The present disclosure can enhance the accuracy, relevancy, richness and intelligence of the intelligent navigation, and reduce user search time as well as the search loading on the server.
45 Citations
16 Claims
-
1. A method implemented by one or more computers, the method comprising:
-
obtaining user behavior information; providing a user behavior log based at least in part on the user behavior information; generating reference data based at least in part on statistics in the user behavior log; compiling the reference data to obtain an editor recommendation corresponding to the user behavior information; and compiling the editor recommendation into a navigation dictionary; receiving a user inquiry from a client terminal; searching the navigation dictionary based on the user inquiry; obtaining a recommendation result corresponding to the user inquiry, types of content of the recommendation result being obtained based on one or more types of contents included in the user inquiry, wherein; the recommendation result comprising an index keyword, a recommendation type and recommendation content is obtained in an event that the content of the user inquiry comprises a search keyword, and the recommendation result comprising the index keyword, the recommendation content and an index category is obtained in an event that the content of the user inquiry comprises the search keyword and a search category, the index category being included in a category tree including distribution statistics of search categories; and sending the recommendation result to the client terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An intelligent navigation server comprising:
-
one or more processors; memory; an acquisition module stored in the memory and executable by the one or more processors that receives a user inquiry from a client terminal, the user inquiry comprising a search keyword; an inquiry module stored in the memory and executable by the one or more processors that searches a navigation dictionary based at least in part on the user inquiry to obtain a recommendation result corresponding to the user inquiry, the navigation dictionary including an editor recommendation which is obtained based at least in part on user behavior, wherein; the editor recommendation comprises a first category, a determination is made as to whether a number of clicks associated with a second category that correspond to the search keyword of the user inquiry but not included in the recommendation result is fraudulent data if the number of clicks associated with the second category is more than a number of clicks associated with the first category included in the editor recommendation, and the editor recommendation including the first category is deleted from the navigation dictionary in response to determining that the number of clicks associated with the second category is not fraudulent data; and a transmission module stored in the memory and executable by the one or more processors that sends the recommendation result to the client terminal.
-
-
14. An intelligent navigation system comprising:
-
one or more processors; memory; a webpage server stored in the memory and executable by the one or more processors to; receive a user inquiry from a client terminal, the user inquiry comprising a search keyword and a search category, send the user inquiry to an intelligent navigation server, receive a recommendation result from the intelligent navigation server, the recommendation result comprising a category tree including distribution statistics of search categories, product categories and purchases corresponding to the search keyword, the statistics of purchases corresponding to the search keyword comprising one or more of a respective number of transactions and a respective monetary amount of the transactions that are associated with the search keyword in a search category of the search categories or a product category of the product categories, and send the recommendation result to the client terminal; a log server stored in the memory and executable by the one or more processors to; obtain user behavior information from the webpage server, generate a user behavior log based at least in part on the user behavior information; a storage calculation platform stored in the memory and executable by the one or more processors to; receive the user behavior log from the log server, generate reference data based at least in part on statistics in the user behavior log, compile the reference data to obtain an editor recommendation corresponding to the user behavior information, and compile the editor recommendation into a navigation dictionary. - View Dependent Claims (15, 16)
-
Specification