Patent ID: 9501587
Filing Date: 2016-11-22
CPC Classification: G06F

Claim Text:
1. A method for pushing association knowledge, comprising: determining ID information of a user when the user accesses resources; retrieving knowledge having ID information coincident with the ID information of the user in the resources; pushing, to the user, knowledge with a highest weight among the knowledge having ID information coincident with the ID information of the user in the resources; recording ID information and behavior information with respect to an access when knowledge in the resources is accessed; and setting a weight for the knowledge according to the ID information and behavior information recorded, wherein setting the weight for the knowledge according to the ID information and behavior information recorded includes: setting Wj=f(a, t), wherein the knowledge is traversed with the ID information of the knowledge, wherein: j represents a type of attribute information of a currently traversed knowledge associated with a user ID, Wj represents the weight of the currently traversed knowledge relative to j, a represents a weight of the behavior type of the currently traversed knowledge, each behavior type having a corresponding weight, t represents an access time for the currently traversed knowledge, and f(a, t) represents a summation operation, wherein a closer the access time, a larger the weight a; wherein: l, n, x, and y represent times of browsing, collecting, downloading, and purchasing within the access time t respectively, or wherein: li, ni, xi, and yi represent times of browsing, collecting, downloading, and purchasing within a period i included in the access time t respectively, i represents a serial number of a period, a current period i has a value of m, a longer the access time, a smaller the period i, the period i has a smallest value of 1, p represents a time decay parameter and is set as a decimal less than 1 and greater than 0, wherein retrieving knowledge having ID information coincident with the ID information of the user in the resources comprises: acquiring attribute information associated with the user ID; determining the value of j as q according to the attribute information; and retrieving the knowledge whose weight Wq is not zero or whose weight Wq is not a null value in the resources; and wherein pushing knowledge with the highest weight among the retrieved knowledge to the user comprises: ranking Wq; and pushing a first N pieces of knowledge with the highest Wq to the user, wherein N is a predetermined number.