[发明专利]一种推荐好友的方法及装置有效
| 申请号: | 201110091142.X | 申请日: | 2011-04-12 |
| 公开(公告)号: | CN102739812A | 公开(公告)日: | 2012-10-17 |
| 发明(设计)人: | 赵建伟;冯欣 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L29/08;H04L12/58 |
| 代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 关文魁 |
| 地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 推荐 好友 方法 装置 | ||
技术领域
本发明涉及互联网通信领域,特别涉及一种推荐好友的方法及装置。
背景技术
SNS(Social Networking Services,社会性网络服务)系统向人们提供建立社会性关系的服务,用户可以通过SNS系统提供的服务在虚拟世界中和好友进行交流,为了更好地使SNS系统向用户提供服务,SNS系统还可以向用户推荐好友。
例如,QQ校友是一种SNS系统,请求者可以向QQ校友请求推荐好友,QQ校友可以推荐与请求者已经建立过联系的好友,例如,QQ校友可以推荐请求者的qq好友给请求者。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
人们的关系链通常都是围绕其常住地区的附近,而现有技术只推荐与请求者已建立联系的好友,而无法推荐与请求者位于同一区域的好友。
发明内容
为了能够推荐与请求者位于同一区域的好友,本发明提供了一种推荐好友的方法及装置。所述技术方案如下:
一种推荐好友的方法,所述方法包括:
获取用户的IP(Internet Protocol,互联网协议)地址信息表;
接收请求者发送的获取好友的请求,且所述获取好友的请求携带所述请求者当前使用的IP地址;
根据所述请求者当前使用的IP地址和所述用户的IP地址信息表,推荐与所述请求者位于同一区域的好友给所述请求者。
所述用户的IP地址信息表为用户的身份标识与IP地址段的对应关系;
相应地,所述获取用户的互联网协议IP地址信息表,包括:
对于用户的身份标识与IP地址的对应关系中的记录,从所述记录中读取存储的身份标识以及从所述记录中存储的IP地址中提取IP地址段;
存储所述读取的身份标识与所述提取的IP地址段的对应关系。
从所述记录中存储的IP地址中提取IP地址段,包括:
统计所述记录中存储的每个IP地址出现的次数,选择出现次数最多的IP地址;
如果所述出现次数最多的IP地址有多个,则从所述出现次数最多的IP地址中选择最近被使用的IP地址,从所述最近被使用的IP地址中提取IP地址段;
如果所述出现次数最多的IP地址只有一个,则直接从所述出现次数最多的IP地址中提取IP地址段。
根据所述请求者当前使用的IP地址和所述用户的身份标识与IP地址段的对应关系,推荐与请求者位于同一区域的好友给所述请求者,包括:
从所述请求者当前使用的IP地址中提取IP地址段;
根据所述提取的IP地址段从所述用户的身份标识与IP地址段的对应关系中获取与所述请求者位于同一区域的用户的身份标识;
将所述获取的身份标识对应的用户推荐给所述请求者。
所述用户的IP地址信息表为用户的身份标识与IP地址的对应关系;
相应地,所述根据所述请求者当前使用的IP地址和所述用户的IP地址信息表,推荐与所述请求者位于同一区域的好友给所述请求者,包括:
根据所述请求者当前使用的IP地址从所述用户的身份标识与IP地址的对应关系中获取与所述请求者位于同一区域的用户的身份标识;
将所述获取的身份标识对应的用户推荐给所述请求者。
将所述获取的身份标识对应的用户推荐给所述请求者,包括:
根据所述请求者的身份标识,从已存储的用户的身份标识与用户信息的对应关系中获取所述请求者的用户信息;
根据所述获取的身份标识,从所述已存储的用户的身份标识与用户信息的对应关系中获取对应用户的用户信息;
根据所述请求者的身份标识和获取的身份标识对应用户的用户信息,对所述获取的身份标识对应的用户进行排序,显示排序后的用户给所述请求者。
一种推荐好友的装置,所述装置包括:
获取模块,用于获取用户的IP地址信息表;
接收模块,用于接收请求者发送的获取好友的请求,且所述获取好友的请求携带所述请求者当前使用的IP地址;
推荐模块,用于根据所述请求者当前使用的IP地址和所述用户的IP地址信息表,推荐与所述请求者位于同一区域的好友给所述请求者。
所述用户的IP地址信息表为用户的身份标识与IP地址段的对应关系;
相应地,所述获取模块包括:
获取单元,用于对于用户的身份标识与IP地址的对应关系中的记录,从所述记录中读取存储的身份标识以及从所述记录中存储的IP地址中提取IP地址段;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110091142.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种斜拉桥四索面三体钢主梁
- 下一篇:一种路缝填补车





