Patent ID: 7801891

Claim:
A method for collecting user interest data, wherein the user interest data is stored in a user interest data model, the method comprising: receiving, by an information collection agent, an event message carrying a user action event; collecting, by the information collection agent, the content of the user action event according to the event message; and modifying, by a modification module, the user interest data model which stores the user interest data according to the content of the user action event, wherein the modifying the user interest data model according to the content of the user action event comprises performing an automatic word segmentation for the content of the user action event, obtaining temporary keywords of the content and storing the keywords in a temporary etyma table, selecting a keyword from the temporary etyma table, saving the keyword selected into a system etyma table, and modifying the user interest data model according to the system etyma table, wherein the selecting a keyword from the temporary etyma table comprises selecting the keyword if an emergence frequency of the keyword is higher than a frequency threshold set in advance; and wherein the modifying the user interest data model according to the system etyma table comprises calculating a modification weight for each keyword in the system etyma table following a first equation expressed as W P ( i ) = f ⁡ ( F i + d Fi d t + R i ) and modifying the user interest data model according to the modification weight, wherein W P (i) is the modification weight of keyword i, F i and d Fi d t are an emergence frequency and a variation rate of the keyword i, respectively, and R i is a weight of the keyword i corresponding to the user action event.