著录项信息
专利名称 | 一种信息热度更新方法以及装置 |
申请号 | CN200710301537.1 | 申请日期 | 2007-12-21 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2008-05-21 | 公开/公告号 | CN101183393 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F17/30 | IPC分类号 | G;0;6;F;1;7;/;3;0;;;H;0;4;L;1;2;/;1;8查看分类表>
|
申请人 | 腾讯科技(深圳)有限公司 | 申请人地址 | 广东省深圳市福田区振兴路赛格科技园2栋东410室
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 腾讯科技(深圳)有限公司 | 当前权利人 | 腾讯科技(深圳)有限公司 |
发明人 | 刘立平 |
代理机构 | 北京德琦知识产权代理有限公司 | 代理人 | 谢安昆;宋志强 |
摘要
本发明公开了一种信息热度更新方法以及装置,用于提高信息热度更新的精确度。本发明方法包括:接收用户发送的对信息的操作请求;根据所述操作请求获取所述用户的标识信息;根据所述标识信息查询所述用户对所述信息进行操作的次数;判断所述次数是否达到门限值,若未达到,则根据预置的第一权值算法计算所述信息的热度,若达到,则根据预置的第二权值算法计算所述信息的热度。本发明还提供一种信息热度更新装置。本发明可以有效地提高信息热度更新的精确度。
1.一种信息热度更新方法,其特征在于,包括:
接收用户发送的对信息的操作请求;
根据所述操作请求获取所述用户的标识信息;
根据所述标识信息查询所述用户对所述信息进行操作的次数;
判断所述次数是否达到门限值,若未达到,则根据预置的第一权值算法计算所述信息的热度,若达到,则根据预置的第二权值算法计算所述信息的热度;
根据所述第一权值算法计算得到的信息的热度大于根据所述第二权值算法计算得到的信息的热度。
2.根据权利要求1所述的方法,其特征在于,所述根据所述操作请求获取所述用户的标识信息的步骤包括:
判断所述操作请求中是否包含所述用户的身份标识,若包含,则获取所述身份标识,若不包含,则
判断所述操作请求中是否包含所述用户的注册标识,若包含,则获取所述注册标识,若不包含,则
获取所述操作请求中的用户的互联网协议IP地址信息。
3.根据权利要求2所述的方法,其特征在于,所述接收用户发送的对信息的操作请求的步骤之前包括:
建立信息操作列表,所述信息操作列表中包含对所述信息进行过操作的用户的标识信息,以及所述用户对所述信息进行操作的次数。
4.根据权利要求3所述的方法,其特征在于,所述根据所述标识信息查询所述用户对所述信息进行操作的次数的步骤包括:
根据获取到的用户的标识信息在所述信息操作列表中查询所述用户对所述信息进行操作的次数。
5.根据权利要求4所述的方法,其特征在于,所述操作请求中还包括操作类型信息;
所述方法还包括:根据所述次数,所述操作类型信息以及所述标识信息对所述信息的热度进行更新。
6.一种信息热度更新方法,其特征在于,包括:
获取信息操作列表,所述信息操作列表中包含对所述信息进行过操作的用户的标识信息,以及所述用户对所述信息进行操作的次数;
获取所述信息操作列表中的用户的标识信息,判断所述标识信息对应的用户对所述信息进行操作的次数是否达到门限值,若未达到,则根据预置的第一权值算法计算所述信息的热度,若达到,则根据预置的第二权值算法计算所述信息的热度;
根据所述第一权值算法计算得到的信息的热度大于根据所述第二权值算法计算得到的信息的热度。
7.根据权利要求6所述的方法,其特征在于,所述获取信息操作列表的步骤之前包括:
接收用户发送的对信息的操作请求;
根据所述操作请求获取所述用户的标识信息;
判断所述信息操作列表中是否包含所述标识信息,若包含,则将所述标识信息对应的用户对所述信息进行操作的次数加1,若不包含,则根据所述标识信息新建表项,并设置所述标识信息对应的用户对所述信息进行操作的次数为1。
8.根据权利要求7所述的方法,其特征在于,所述根据所述操作请求获取所述用户的标识信息的步骤包括:
判断所述操作请求中是否包含所述用户的身份标识,若包含,则获取所述身份标识,若不包含,则
判断所述操作请求中是否包含所述用户的注册标识,若包含,则获取所述注册标识,若不包含,则
获取所述操作请求中的用户的互联网协议IP地址信息。
9.一种信息热度更新装置,其特征在于,包括:
界面交互单元,用于接收用户发送的对信息的操作请求;
标识信息获取单元,用于根据所述操作请求获取所述用户的标识信息;
查询单元,用于根据所述标识信息查询所述用户对所述信息进行操作的次数;
第一热度更新单元,用于判断所述次数是否达到门限值,若未达到,则根据预置的第一权值算法计算所述信息的热度,若达到,则根据预置的第二权值算法计算所述信息的热度;
根据所述第一权值算法计算得到的信息的热度大于根据所述第二权值算法计算得到的信息的热度。
10.根据权利要求9所述的信息热度更新装置,其特征在于,所述信息热度更新装置还包括:
信息数据库,用于建立信息操作列表,所述信息操作列表中包含对所述信息进行过操作的用户的标识信息,以及所述用户对所述信息进行操作的次数。
11.根据权利要求10所述的信息热度更新装置,其特征在于,所述标识信息获取单元包括:
身份标识识别单元,用于获取所述操作请求中的用户的身份标识;
注册标识识别单元,用于在获取身份标识失败时,获取所述操作请求中的用户的注册标识;
IP地址识别单元,用于在获取注册标识失败时,获取所述操作请求中的用户的IP地址信息。
12.一种信息热度更新装置,其特征在于,包括:
列表获取单元,用于获取信息操作列表,所述信息操作列表中包含对所述信息进行过操作的用户的标识信息,以及所述用户对所述信息进行操作的次数;
信息获取单元,用于获取所述信息操作列表中的用户的标识信息;
第二热度更新单元,用于判断所述标识信息对应的用户对所述信息进行操作的次数是否达到门限值,若未达到,则根据预置的第一权值算法计算所述信息的热度,若达到,则根据预置的第二权值算法计算所述信息的热度;
根据所述第一权值算法计算得到的信息的热度大于根据所述第二权值算法计算得到的信息的热度。
技术领域\n本发明涉及数据处理领域,尤其涉及一种信息热度更新方法以及装置。\n背景技术\n随着网络的普及,用户能够获取到更多的网络信息,不同的用户可能会根据自身习惯关注一些特定的网络信息,为了能够使得用户得知当前网络信息被关注的排行,则产生了信息热度的概念,信息热度主要是指该信息被用户关注的程度,一般来说,用户关注程度越高的信息,其热度越高。\n以网络社区为例,在网络社区中,帖子作为网络信息的特例,某一用户发表了一个帖子之后,该帖子的浏览量与回复量是衡量该帖子热度的依据,浏览量和回复量越高的帖子,其热度越高。为了能够向社区会员展示目前最受关注的帖子,网络社区将选取热度排行靠前的帖子作为“热贴”,置于显眼处供会员浏览,所以必须对每个帖子的热度进行实时地更新。\n现有技术中一种信息热度更新方法为:\n当有用户浏览或回复次数该帖子时,更新该帖子被浏览或回复的次数,并对社区内所有帖子按照被浏览次数或被回复次数由多到少进行排序,选取若干个帖子作为“热贴”。\n但是采用现有技术中的方法对信息的热度进行更新,只在一定程度上反映当前的热点信息,而不能过滤恶意用户恶意地对信息热度进行更新的行为。如果某一个用户恶意地反复浏览某一信息,则会使得该信息的热度不断提高,从而影响了信息热度更新的精确度。\n发明内容\n本发明实施例要解决的技术问题是提供一种信息热度更新方法以及装置,能够提高信息热度更新的精确度。\n本发明提供的信息热度更新方法,包括:接收用户发送的对信息的操作请求;根据所述操作请求获取所述用户的标识信息;根据所述标识信息查询所述用户对所述信息进行操作的次数;判断所述次数是否达到门限值,若未达到,则根据预置的第一权值算法计算所述信息的热度,若达到,则根据预置的第二权值算法计算所述信息的热度。\n可选地,所述根据所述操作请求获取所述用户的标识信息的步骤包括:\n判断所述操作请求中是否包含所述用户的身份标识,若包含,则获取所述身份标识,若不包含,则\n判断所述操作请求中是否包含所述用户的注册标识,若包含,则获取所述注册标识,若不包含,则\n获取所述操作请求中的用户的互联网协议IP地址信息。\n可选地,所述接收用户发送的对信息的操作请求的步骤之前包括:\n建立信息操作列表,所述信息操作列表中包含对所述信息进行过操作的用户的标识信息,以及所述用户对所述信息进行操作的次数。\n可选地,所述根据所述标识信息查询所述用户对所述信息进行操作的次数的步骤包括:\n根据获取到的用户的标识信息在所述信息操作列表中查询所述用户对所述信息进行操作的次数。\n可选地,所述操作请求中还包括操作类型信息;\n所述方法还包括:根据所述次数,所述操作类型信息以及所述标识信息对所述信息的热度进行更新。\n本发明提供的信息热度更新方法,包括:\n获取信息操作列表,所述信息操作列表中包含对所述信息进行过操作的用户的标识信息,以及所述用户对所述信息进行操作的次数;\n获取所述信息操作列表中的用户的标识信息,判断所述标识信息对应的用户对所述信息进行操作的次数是否达到门限值,若未达到,则根据预置的第一权值算法计算所述信息的热度,若达到,则根据预置的第二权值算法计算所述信息的热度。\n可选地,所述获取信息操作列表的步骤之前包括:\n接收用户发送的对信息的操作请求;\n根据所述操作请求获取所述用户的标识信息;\n判断所述信息操作列表中是否包含所述标识信息,若包含,则将所述标识信息对应的用户对所述信息进行操作的次数加1,若不包含,则根据所述标识信息新建表项,并设置所述标识信息对应的用户对所述信息进行操作的次数为1。\n可选地,所述根据所述操作请求获取所述用户的标识信息的步骤包括:\n判断所述操作请求中是否包含所述用户的身份标识,若包含,则获取所述身份标识,若不包含,则\n判断所述操作请求中是否包含所述用户的注册标识,若包含,则获取所述注册标识,若不包含,则\n获取所述操作请求中的用户的互联网协议IP地址信息。\n本发明提供的信息热度更新装置,包括:\n界面交互单元,用于接收用户发送的对信息的操作请求;\n标识信息获取单元,用于根据所述操作请求获取所述用户的标识信息;\n查询单元,用于根据所述标识信息查询所述用户对所述信息进行操作的次数;\n第一热度更新单元,用于判断所述次数是否达到门限值,若未达到,则根据预置的第一权值算法计算所述信息的热度,若达到,则根据预置的第二权值算法计算所述信息的热度。\n可选地,所述信息热度更新装置还包括:\n信息数据库,用于建立信息操作列表,所述信息操作列表中包含对所述信息进行过操作的用户的标识信息,以及所述用户对所述信息进行操作的次数。\n可选地,所述标识信息获取单元包括:\n身份标识识别单元,用于获取所述操作请求中的用户的身份标识;\n注册标识识别单元,用于在获取身份标识失败时,获取所述操作请求中的用户的注册标识;\nIP地址识别单元,用于在获取注册标识失败时,获取所述操作请求中的用户的IP地址信息。\n本发明提供的信息热度更新装置,包括:\n列表获取单元,用于获取信息操作列表,所述信息操作列表中包含对所述信息进行过操作的用户的标识信息,以及所述用户对所述信息进行操作的次数;\n信息获取单元,用于获取所述信息操作列表中的用户的标识信息;\n第二热度更新单元,用于判断所述标识信息对应的用户对所述信息进行操作的次数是否达到门限值,若未达到,则根据预置的第一权值算法计算所述信息的热度,若达到,则根据预置的第二权值算法计算所述信息的热度。\n从以上技术方案可以看出,本发明实施例具有以下优点:\n本发明实施例中,由于可以在用户对信息进行操作时,根据用户的标识信息获取所述用户对所述信息进行操作的次数,并判断该次数是否达到门限次数,对于达到门限次数的情况和未达到门限次数的情况分别采取不同的方式计算该信息的热度,所以可以避免某些用户通过恶意地多次浏览信息而提高该信息的热度,因此提高了信息热度更新的精确度。\n附图说明\n图1为本发明实施例中信息热度更新方法第一实施例流程图;\n图2为本发明实施例中信息热度更新方法第二实施例流程图;\n图3为本发明实施例中信息热度更新装置第一实施例示意图;\n图4为本发明实施例中信息热度更新装置第二实施例示意图。\n具体实施方式\n本发明实施例提供了一种信息热度更新方法以及装置,用于提高信息热度更新的精确度。\n本发明实施例中,由于可以在用户对信息进行操作时,根据用户的标识信息获取所述用户对所述信息进行操作的次数,并判断该次数是否达到门限次数,对于达到门限次数的情况和未达到门限次数的情况分别采取不同的方式计算该信息的热度,所以可以避免某些用户通过恶意地多次浏览信息而提高该信息的热度,因此提高了信息热度更新的精确度。\n本发明实施例中的信息热度更新可以根据更新的手段分为实时更新以及被动更新两种情况,下面进行具体介绍,为便于理解,在后续的实施例中均以帖子作为信息的特例进行说明,可以理解的是,同样还可以是其他类型的信息,本发明实施例中不作限定:\n一、实时更新:\n请参阅图1,本发明实施例中信息热度更新方法第一实施例包括:\n101、接收用户发送的对信息的操作请求;\n本实施例中,当用户请求对某个帖子进行操作时,需要向服务器发起操作请求,具体的操作可以为浏览或者是回复,可以理解的是,同样还可以是其他类型的操作。\n102、判断操作请求中是否包含用户的身份标识,若包含,则执行步骤105,若不包含,则执行步骤103;\n对于以实际身份登录网络社区的用户来说,在其发送的操作请求中包含有其身份标识,该身份标识可以为身份证号或者其他具有法律效力的身份识别符号。\n本实施例中,该步骤判断用户发送的操作请求是否包含有身份标识。\n103、判断操作请求中是否包含用户的注册标识,若包含,则执行步骤105,若不包含,则执行步骤104;\n对于曾经在网络社区进行过注册的用户来说,在其发送的操作请求中包含有其注册的标识,例如用户名或者是昵称等等。\n本实施例中,当操作请求中不包含用户的身份标识时,判断操作请求中是否包含用户的注册标识。\n104、获取操作请求中的用户的互联网协议(IP,Internet Protocol)地址;\n本实施例中,当操作请求中不包含用户的注册标识时,即用户没有注册到网络社区,为游客身份时,获取操作请求中用户的IP地址。\n对于任何对帖子发起操作请求的用户来说,在其操作请求中都会包含其自身的IP地址,所以当用户既即没有以实际身份登录网络社区,也没有注册到网络社区时,服务器可以从操作请求中获取该用户的IP地址。\n105、根据标识信息查询用户对信息进行操作的次数;\n在上面获取到用户的标识信息之后,可以根据该标识信息查询该用户对该帖子曾经进行过多少次操作。\n需要说明的是,服务器中设置有一信息数据库,用于记录任何一个帖子曾经有哪些用户进行过回复(为便于理解,此处以回复作为操作的特例进行说明),这些用户针对这个帖子一共回复过多少次,每当有用户对某个帖子进行回复时,信息数据库都会记录下此次信息,所以本实施例中,服务器可以根据获取到的标识信息查询对应的用户对该帖子曾经进行过多少次回复。\n106、判断该次数是否达到门限值,若达到,则执行步骤108,若未达到,则执行步骤107;\n本实施例中,该门限值的大小可以根据管理员对热贴的要求进行设置,例如若要求热贴的质量比较高,则可以设置该门限值相对较小。\n107、根据第一权值算法计算该信息的热度;\n当该用户对该帖子的回复次数未达到门限值时,可以对该用户的此次回复赋予较高的权值,即在算出此次回复所增加的热度的数值会相对较高。\n108、根据第二权值算法计算该信息的热度。\n当该用户对该帖子的回复次数达到门限值时,可以对该用户的此次回复赋予较低的权值,即在算出此次回复所增加的热度的数值会相对较低。\n为便于理解,下面以一具体实例进行说明,假设某帖子的当前热度为100,并设置次数门限值为2次,即当同一个用户回复该帖子的次数超过1次时,则该用户若再回复该帖子,则对该帖子的热度影响减小,假设热度单位为10,假设第一权值为1.0,第二权值为0.2,则当该用户第一次回复该帖子时,该帖子的热度将更新为100+10*1=110,但当该用户第二次回复该帖子时,该帖子的热度将更新为110+10*0.2=112,超过第二次的回复也以此类推,可以理解的是,在对热贴质量要求很高的网络社区中,可以将第二权值设置为0,即当某一用户对某个帖子进行多次回复时,只有第一次回复能够提高该帖子的热度,所以有效地避免了恶意用户恶意提高帖子的热度的行为。\n需要说明的是,上述方案中的操作请求中还可以包含操作类型信息,具体的操作类型可以为浏览或回复,为了能够更精确地提高帖子的热度更新流程,还可以根据操作类型信息以及用户的标识信息对帖子的热度进行更新,主要思想为:对不同的操作类型以及不同的标识信息赋予不同的权值,在计算帖子的热度时候会造成不同的影响,例如可以设置回复操作的权值大于浏览操作的权值,即当一个用户对某个帖子进行回复时所增加的帖子热度将大于该用户对这个帖子进行浏览时所增加的帖子热度,同理也可以对不同的标识信息设置权值,为便于理解,下面举一具体实例进行说明:\n假设某帖子的当前热度为100,并设置次数门限值为2次,即当同一个用户回复该帖子的次数超过1次时,则该用户若再回复该帖子,则对该帖子的热度影响减小,假设热度单位为10,回复操作的权值为1.5,浏览操作的权值为1.0,标识信息为身份标识的用户的权值为2.0,标识信息为注册标识的用户的权值为1.5,标识信息为IP地址的用户的权值为1.0,则当一个标识信息为身份标识的用户第一次回复某个帖子时,该帖子的热度将更新为100+1.5*2*10=130。\n上述描述的方案为实时更新帖子热度的方案,即在某个用户对帖子进行了操作之后,立即更新得到该帖子最新的热度信息,可以理解的是,帖子的热度信息的更新同样可以采取被动更新的方式:\n二、被动更新:\n在这种情况下,服务器会一直记录对任何一个帖子有过操作的用户,以及操作的次数,但不会立即对该帖子的热度进行更新,而是在用户发起热度查询请求后才会更新所有帖子的热度。\n请参阅图2,本发明实施例中信息热度更新方法第二实施例包括:\n201、接收用户发送的对信息的操作请求;\n本实施例中,当用户请求对某个帖子进行操作时,需要向服务器发起操作请求,具体的操作可以为浏览或者是回复,可以理解的是,同样还可以是其他类型的操作。\n202、判断操作请求中是否包含用户的身份标识,若包含,则执行步骤205,若不包含,则执行步骤203;\n对于以实际身份登录网络社区的用户来说,在其发送的操作请求中包含有其身份标识,该身份标识可以为身份证号或者其他具有法律效力的身份识别符号。\n本实施例中,该步骤判断用户发送的操作请求是否包含有身份标识。\n203、判断操作请求中是否包含用户的注册标识,若包含,则执行步骤105,若不包含,则执行步骤204;\n对于曾经在网络社区进行过注册的用户来说,在其发送的操作请求中包含有其注册的标识,例如用户名或者是昵称等等。\n本实施例中,当操作请求中不包含用户的身份标识时,判断操作请求中是否包含用户的注册标识。\n204、获取操作请求中的用户的IP地址;\n本实施例中,当操作请求中不包含用户的注册标识时,即用户没有注册到网络社区,为游客身份时,获取操作请求中用户的IP地址。\n对于任何对帖子发起操作请求的用户来说,在其操作请求中都会包含其自身的IP地址,所以当用户即没有以实际身份登录网络社区,也没有注册到网络社区时,服务器可以从操作请求中获取该用户的IP地址。\n205、判断信息操作列表中是否包含获取到的标识信息,若包含,则执行步骤206,若不包含,则执行步骤207;\n需要说明的是,服务器中设置有一信息数据库,用于记录任何一个帖子曾经有哪些用户进行过回复(为便于理解,此处以回复作为操作的特例进行说明),这些用户针对这个帖子一共回复过多少次,每当有用户对某个帖子进行回复时,信息数据库都会记录下此次信息。\n本实施例中,服务器在信息数据库的信息操作列表中判断是否已经存在获取到的标识信息。\n206、对应的用户的操作次数加1,并执行步骤208;\n若信息操作列表中已经存在该用户的标识信息,则将该用户对该帖子的操作次数加1。\n207、新建一条表项,并设置用户的操作次数为1,并执行步骤208;\n若信息操作列表中没有该用户的标识信息,则根据获取到的标识信息新建一条表项,并将该用户对该帖子的操作次数设置为1。\n208、接收用户发送的热度查询请求;\n当某个用户请求查看当前的热贴时,服务器会接收到该用户发送的热度查询请求。\n本实施例中,当用户希望查看某一个帖子的热度时,服务器同样会收到该用户发送的热度查询请求。\n209、获取信息操作列表中某一用户对信息的操作次数;\n在步骤206或207之后,已经对信息操作列表进行了更新,则首先任意获取访问过某一个帖子的用户对该帖子的操作次数。\n210、判断该次数是否达到门限值,若达到,则执行步骤212,若未达到,则执行步骤211;\n本实施例中,该门限值的大小可以根据管理员对热贴的要求进行设置,例如若要求热贴的质量比较高,则可以设置该门限值相对较小。\n211、根据第一权值算法计算该信息的热度;\n当该用户对该帖子的回复次数未达到门限值时,可以对该用户的此次回复赋予较高的权值,即在算出此次回复所增加的热度的数值会相对较高。\n212、根据第二权值算法计算该信息的热度。\n当该用户对该帖子的回复次数达到门限值时,可以对该用户的此次回复赋予较低的权值,即在算出此次回复所增加的热度的数值会相对较低。\n为便于理解,下面以一具体实例进行说明,假设某帖子的当前热度为100,并设置次数门限值为2次,即当同一个用户回复该帖子的次数超过1次时,则该用户若再回复该帖子,则对该帖子的热度影响减小,假设热度单位为10,假设第一权值为1.0,第二权值为0.2,则当该用户第一次回复该帖子时,该帖子的热度将更新为100+10*1=110,但当该用户第二次回复该帖子时,该帖子的热度将更新为110+10*0.2=112,超过第二次的回复也以此类推,可以理解的是,在对热贴质量要求很高的网络社区中,可以将第二权值设置为0,即当某一用户对某个帖子进行多次回复时,只有第一次回复能够提高该帖子的热度,所以有效地避免了恶意用户恶意提高帖子的热度的行为。\n需要说明的是,上述方案中的操作请求中还可以包含操作类型信息,具体的操作类型可以为浏览或回复,为了能够更精确地提高帖子的热度更新流程,还可以根据操作类型信息以及用户的标识信息对帖子的热度进行更新,主要思想为:对不同的操作类型以及不同的标识信息赋予不同的权值,在计算帖子的热度时候会造成不同的影响,例如可以设置回复操作的权值大于浏览操作的权值,即当一个用户对某个帖子进行回复时所增加的帖子热度将大于该用户对这个帖子进行浏览时所增加的帖子热度,同理也可以对不同的标识信息设置权值,为便于理解,下面举一具体实例进行说明:\n假设某帖子的当前热度为100,并设置次数门限值为2次,即当同一个用户回复该帖子的次数超过1次时,则该用户若再回复该帖子,则对该帖子的热度影响减小,假设热度单位为10,回复操作的权值为1.5,浏览操作的权值为1.0,标识信息为身份标识的用户的权值为2.0,标识信息为注册标识的用户的权值为1.5,标识信息为IP地址的用户的权值为1.0,则当一个标识信息为身份标识的用户第一次回复某个帖子时,该帖子的热度将更新为100+1.5*2*10=130。\n需要说明的是,上述步骤208至212只是对某一个帖子A的某一个用户对该帖子的热度的影响进行了计算,由于用户请求查看的是当前所有帖子中的热贴,所以服务器需要计算所有查看过帖子A的用户对帖子A的热度造成的总的影响并计算出帖子A的总热度,并按照此方法计算所有的帖子的总热度,在算出所有帖子的总热度后,根据从大到小的方式选取若干个帖子作为热贴,并向发送热度查询请求的用户展示这些热贴。\n上述两个实施例描述了信息热度更新的过程,可以理解的是,在实际应用中,判断用户身份的过程并不限于上述的方式,例如,若操作请求中包含用户的身份标识,同样可以继续获取该操作请求中的注册标识,并继续获取用户的IP地址,即此时的用户标识可以由身份标识,注册标识以及IP地址三者组成,或由这三者中的任意两者组成,或者用户标识即为这三者中的任意一个。\n此外,判断用户身份的顺序也可以变化,即可以先判断操作请求中是否包含注册标识,再判断操作请求中是否包含身份标识,具体的处理方式类似,本实施例中不做限定。\n本发明实施例中由于既可以采用实时更新的方式对信息的热度进行更新,又可以采用被动更新的方式对信息的热度进行更新,所以提高了信息热度更新的灵活性;\n其次,由于本发明实施例中可以在用户对信息进行操作时,根据用户的标识信息获取所述用户对所述信息进行操作的次数,并判断该次数是否达到门限次数,对于达到门限次数的情况和未达到门限次数的情况分别采取不同的方式计算该信息的热度,所以可以避免某些用户通过恶意地多次浏览信息而提高该信息的热度,因此提高了信息热度更新的精确度;\n再次,由于本发明实施例中可以对不同的操作类型以及不同的标识信息赋予不同的权值,所以能够更加客观的体现出信息的热度,从而进一步提高了信息热度更新的精确度。\n请参阅图3,本发明实施例中信息热度更新装置第一实施例包括:\n界面交互单元301,用于接收用户发送的对信息的操作请求,并向标识信息获取单元302发送该操作请求;\n标识信息获取单元302,用于根据所述操作请求获取所述用户的标识信息,并向查询单元303发送获取到的标识信息;\n查询单元303,用于根据所述标识信息查询所述用户对所述信息进行操作的次数,并将该次数发送至第一热度更新单元304;\n第一热度更新单元304,用于判断所述次数是否达到门限值,若未达到,则根据预置的第一权值算法计算所述信息的热度,若达到,则根据预置的第二权值算法计算所述信息的热度。\n本实施例中,信息热度更新装置还包括:\n信息数据库305,用于建立信息操作列表,所述信息操作列表中包含对所述信息进行过操作的用户的标识信息,以及所述用户对所述信息进行操作的次数,并向查询单元303提供信息操作列表。\n本实施例中,标识信息获取单元302包括:\n身份标识识别单元3021,用于获取所述操作请求中的用户的身份标识;\n注册标识识别单元3022,用于在获取身份标识失败时,获取所述操作请求中的用户的注册标识;\nIP地址识别单元3023,用于在获取注册标识失败时,获取所述操作请求中的用户的IP地址信息。\n本实施例中各组件之间的流程与前述信息热度更新方法第一实施例中所描述的流程类似,此处不再赘述。\n请参阅图4,本发明实施例中信息热度更新装置第二实施例包括:\n信息数据库401,用于建立信息操作列表,所述信息操作列表中包含对所述信息进行过操作的用户的标识信息,以及所述用户对所述信息进行操作的次数,并向列表获取单元402提供信息操作列表。\n列表获取单元402,用于获取信息操作列表,所述信息操作列表中包含对所述信息进行过操作的用户的标识信息,以及所述用户对所述信息进行操作的次数;\n信息获取单元403,用于获取所述信息操作列表中的用户的标识信息;\n第二热度更新单元404,用于判断所述标识信息对应的用户对所述信息进行操作的次数是否达到门限值,若未达到,则根据预置的第一权值算法计算所述信息的热度,若达到,则根据预置的第二权值算法计算所述信息的热度。\n本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括如下步骤:\n接收用户发送的对信息的操作请求;\n根据所述操作请求获取所述用户的标识信息;\n根据所述标识信息查询所述用户对所述信息进行操作的次数;\n判断所述次数是否达到门限值,若未达到,则根据预置的第一权值算法计算所述信息的热度,若达到,则根据预置的第二权值算法计算所述信息的热度。\n上述提到的存储介质可以是只读存储器,磁盘或光盘等。\n以上对本发明所提供的一种信息热度更新方法以及装置进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
法律信息
- 2010-06-23
- 2008-07-16
- 2008-05-21
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2005-04-06
|
2004-11-04
| | |
2
| |
2004-04-14
|
2002-10-10
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |