new=
usercurren
userend
cy -
userstart - userstart frequent visitors to the Library for the frequency of how often users visit the library, is described as:
frequent=
usercurren count cy - userstart calculate the current user's library freshness of new, the spend time of visit to the library as duration, access to libraries frequency frequent;
for the value of each calculated using fuzzy function converts to the [0,1] range;
frequent weight maximum, set α; duration greater weight, are set β; new minimum weights, are set γ; user if ( α
threshold *frequent value + β
*duration is set θ;
+
γ
* new ̊
θ
) The user is advanced users: advanceduser; else
The user is a normal users: domesticuser;