[发明专利]好友推荐方法及装置有效
申请号: | 201110278327.1 | 申请日: | 2011-09-19 |
公开(公告)号: | CN103001994A | 公开(公告)日: | 2013-03-27 |
发明(设计)人: | 熊鹏飞;李朝伟 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;G06F17/30 |
代理公司: | 北京派特恩知识产权代理事务所(普通合伙) 11270 | 代理人: | 蒋雅洁;迟姗 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 好友 推荐 方法 装置 | ||
技术领域
本发明涉及社交网络技术,尤其涉及一种好友推荐方法及装置。
背景技术
随着即时通信的网络平台、微博、校友录等社交网络的普及,越来越多的人通过网络寻找好友。为了使用户能够在自身的网络平台上建立关系链,各社交网络均会进行好友推荐。
现有的好友推荐中,通常是通过估算相熟度,将相熟度高的用户作为推荐对象推荐给当前用户。但是,对于多次推荐而用户却不加为好友的推荐对象,会不断进行重复推荐,如此,不仅未能达到有效推荐好友的目的,而且还会严重影响用户体验,引起用户反感,造成网络用户的流失。
发明内容
有鉴于此,本发明的主要目的在于提供一种好友推荐方法及装置,能够对好友推荐对象进行调整,从而提高好友推荐的有效性和准确性,并提升用户体验。
为达到上述目的,本发明的技术方案是这样实现的:
本发明提供了一种好友推荐方法,为各用户建立推荐黑名单;所述方法还包括:
进行好友推荐时,删除被推荐用户列表中包含在当前用户的推荐黑名单中的被推荐用户,将保留在所述被推荐用户列表中的被推荐用户推荐给当前用户。
在上述方案中,所述删除被推荐用户列表中包含在当前用户的推荐黑名单中的被推荐用户,包括:
分别将所述被推荐用户列表中各被推荐用户的ID,与当前用户的推荐黑名单中保存的各用户ID进行比较;
在被推荐用户的ID与当前用户的推荐黑名单中的任意一个用户ID一致时,将所述被推荐用户的ID从所述被推荐用户列表中删除。
在上述方案中,所述将保留在所述被推荐用户列表中的被推荐用户推荐给当前用户,包括:
基于保留在所述被推荐用户列表中的各被推荐用户的个人信息、以及推荐次数,得到各被推荐用户与所述当前用户之间的相熟度;
基于所述相熟度对所述各被推荐用户进行排序;
将在所述被推荐用户列表中的全部被推荐用户或部分被推荐用户,按照所述排序得到的顺序推荐给当前用户。
在上述方案中,所述方法还包括:对于各用户,记录推荐给所述用户的各被推荐用户的推荐次数;将保留在所述被推荐用户列表中的被推荐用户推荐给当前用户之前,获取各被推荐用户推荐给当前用户的推荐次数。
在上述方案中,所述对于各用户,记录推荐给所述用户的各被推荐用户的推荐次数,包括:为各用户建立计数数组,所述计数数组包含有一个或多个计数器,一个计数器保存有一个被推荐用户的ID和推荐次数,被推荐用户推荐给用户一次,所述用户的计数数组中包含该被推荐用户ID的计数器将所保存的推荐次数加1。
在上述方案中,所述方法还包括:在当前用户将被推荐用户加为好友后,将当前用户的计数数组中对应所述被推荐用户的计数器删除。
在上述方案中,所述方法还包括:在当前用户将被推荐用户拉入自身的推荐黑名单时,将所述被推荐用户的ID插入到当前用户的推荐黑名单中并保存。
在上述方案中,所述方法还包括:设置用于将被推荐用户拉入推荐黑名单的拉黑功能键;
当前用户将被推荐用户拉入自身的推荐黑名单,包括:当前用户选中要拉入自身推荐黑名单的被推荐用户,并点击所述拉黑功能键。
在上述方案中,将保留在所述被推荐用户列表中的被推荐用户推荐给当前用户之前,所述方法还包括:
删除被推荐用户列表中包含在当前用户的关系链中的被推荐用户。
本发明还提供了一种用于好友推荐的推荐服务器,所述推荐服务器包括:推荐黑名单模块、删除模块和推荐模块;其中,
推荐黑名单模块,用于为各用户建立推荐黑名单;
删除模块,用于进行好友推荐时,删除被推荐用户列表中包含在当前用户的推荐黑名单中的被推荐用户;
推荐模块,用于将保留在所述被推荐用户列表中的被推荐用户推荐给当前用户。
在上述方案中,所述删除模块,具体用于分别将所述被推荐用户列表中各被推荐用户的ID,与当前用户的推荐黑名单中保存的各用户ID进行比较;在被推荐用户的ID与当前用户的推荐黑名单中的任意一个用户ID一致时,将所述被推荐用户的ID从所述被推荐用户列表中删除。
在上述方案中,所述推荐模块,用于:基于保留在所述被推荐用户列表中的各被推荐用户的个人信息、以及推荐次数,得到各被推荐用户与所述当前用户之间的相熟度;基于所述相熟度对所述各被推荐用户进行排序;将所述被推荐用户列表中的全部被推荐用户或部分被推荐用户,按照所述排序得到的顺序推荐给当前用户。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110278327.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:文件共享的方法和系统
- 下一篇:数据中转方法及系统