background technology:
Along with the development of Internet technology, all live in a large amount of information every day at us, news, advertisement, science and technology, sale etc.Not that user wants to see mostly, cannot accept so much quantity of information yet, more cannot effectively find self interested content.We need to filter information, sequence, and what finally show user is the content of high-quality, otherwise user will be difficult in the information of magnanimity, finds content own interested, focus.Application market has the information software that is much applicable to smart mobile phone at present, but can be according to user preferences, and social hotspots, issuing time are done integrated ordered application also precedent.Information is filtered and the technical method of intelligent sequencing, has solved and cannot carry out the problem of the filtration of magnanimity information and recommendation in the market, and successful, has attracted user's reading interest greatly, better experiences to user.
summary of the invention:
Fundamental purpose of the present invention is to provide a kind of comprehensive magnanimity information and filters the also solution of intelligent sequencing, to meet user's reading requirement, improves user's reading experience.
For addressing the above problem, the invention provides following technical scheme:
1, first record the information list that user had read, the information of having read for user, no longer shows user.
2, the initialization of user preferences, does not provide starting stage of hobby user, according to user's type, location, the default-weight of all kinds of information is set.
3, according to user's click, calculate user preference weight, then the issuing time of substitution information, location, total click volume, calculates the score of information, then sorts according to score.If user has clicked the content that non-user likes, strengthen so the weight of this content, illustrate that user's hobby changes.If total click volume of information is too high, need normalization, avoid clicking the little information of religion and have no chance to be demonstrated.If the issuing time of information has surpassed a period of time, need to reduce the score of information, reduce display machine meeting.
Embodiment:
one, the recording user information list of having read sequence, be designated as U (id1, id2, id3 ..., idn), with the information list of having sorted of the overall situation of system, be designated as T (id1, id2, id3,, idn), the list that wherein user had read needs permanent reservation, unless the id of overall information T has deletion, could delete the list of having read.First according to formula Tu obtain the list N that user do not read (id1, id2, id3 ..., idn).
two, user preferences initialization, according to user's type, location, with the total weight calculation of each classification information in each type, area, the user of different type of machines obtains the approximate value of user preferences, the user of A brand mobile phone just pays close attention to the more of amusement and life, and the user of B brand mobile phone pays close attention to the more of science and technology.As Fig. 2
According to user's click, change, in order to reflect the variation of user preferences, when user has clicked the classification that there is no before the deadline click, need to strengthen the weight of this classification.
User hobby=user click/user that classifies that classifies always clicks.
User hobby=(user classify click+classification on average the click)/user that classifies always clicks.
Total click volume of information is excessive, but can affect the chance that the nearer information of the little issuing time of click volume is demonstrated, so need to do normalized, the clicks X=log10 of information (x), as Fig. 1.
Three, along with the increase of time, the information that originally score is higher should reduce chance for exposure slowly, corresponding, the information that score is higher, and issuing time is not up-to-date, can have the chance of exposure yet.
Information dissemination time T;
Current time NOW;
Information announced second in the time interval of t=NOW-T;
Information time score:
86400 is number of seconds of one day, along with the variation of time, new information branch slowly surpass the high old information of score.The clicks scope that total number of clicks normalization is conducive to dwindle to information.
Four, the regional attribute of information has important weight for local user, the news in A area should preferentially push away the user to A area, singularity due to regional information, we have attached regional attribute to information, if user location equals the regional attribute of information, the weight of this information strengthens so, otherwise reduction weight, can allow like this user also have the chance that can see strange land information, if user has clicked strange land information, strange land information joins user's hobby setting so, and strange land attribute is considered its singularity, and the term of validity needs to reduce.