[发明专利]在社交网络中查找用户的方法、系统和装置有效
申请号: | 201210029646.3 | 申请日: | 2012-02-10 |
公开(公告)号: | CN102546656A | 公开(公告)日: | 2012-07-04 |
发明(设计)人: | 陈悦海;容琨锋;陈俊超;翁乐腾;林倩雅;王泓扬 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;G06F17/30 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 社交 网络 查找 用户 方法 系统 装置 | ||
技术领域
本发明涉及互联网技术,特别涉及在社交网络中查找用户的方法、系统和装置。
背景技术
现有社交网络中,用户可根据自己的地理位置信息来查找所需的用户,如在自己附近的用户。
具体来说,当一用户X需要查找自己附近的用户时,可向所使用的客户端如移动终端发出查找指令,客户端接收到用户X发出的查找指令后,获取自身的地理位置信息,并将获取到的地理位置信息以及用户X的用户标识等携带在查找请求中发送给服务器;服务器可以保存接收到的查找请求,并确定之前所保存的各条请求中是否存在符合要求的请求,所述符合要求是指,根据地理位置信息确定出其对应的用户与用户X之间的距离小于预定阈值,如果是,则将符合要求的请求对应的用户的相关信息返回给客户端。
所述相关信息可包括:用户标识、个人基本信息以及与用户X之间的距离等,其中,个人基本信息通常是指用户进行网络注册时所登记的信息,如年龄、性别、职业、所在城市等,保存在服务器中,服务器可通过用户标识找到对应的个人基本信息。
客户端接收到服务器所返回的各用户的相关信息后,可将其显示给用户X,之后,用户X可从中选出自己感兴趣的用户,并向其发送消息进行交友等。
在实际应用中,用户X可能不止一次地具有查找附近用户的需求,当每次有需求时,均会通过客户端向服务器发送查找请求,其中均会携带有地理位置信息以及用户标识等;针对用户X,服务器只会保存其最近一次接收到的查找请求中携带的地理位置信息等,即会用每一次接收到的地理位置信息等来更新前一次接收到的地理位置信息等。
但是,上述方式在实际应用中也会存在一定的问题:
假设用户Y原来位于A地,并发送了查找请求,那么,服务器中所保存的关于用户Y的地理位置信息即为用户Y在A地时的地理位置信息,之后,用户Y由于某种原因到了B地,未发送查找请求;这样,如果用户X发送了查找请求,服务器即会按照用户Y在A地时的地理位置信息来确定用户Y是否为用户X附近的用户,如果是,则将用户Y的相关信息返回给用户X,但实际上用户Y已经到了B地,可能与用户X之间的距离非常远,而用户X关心的是自己附近的用户,那么,服务器所返回的用户Y的相关信息对于用户X来说就是无效的。
发明内容
有鉴于此,本发明提供了一种在社交网络中查找用户的方法、一种在社交网络中查找用户的系统、一种客户端以及一种服务器,能够提高查找结果的有效性。
为达到上述目的,本发明的技术方案是这样实现的:
一种在社交网络中查找用户的方法,包括:
对于任一客户端,当监测到其使用者用户X发出查找指令后,获取自身的地理位置信息,并将获取到的地理位置信息以及用户X的用户标识携带在查找请求中发送给服务器;
所述服务器保存接收到的查找请求以及接收时间,并确定之前所保存的各条请求中是否存在符合要求的请求,如果是,则将符合要求的请求对应的用户的相关信息返回给所述客户端;
其中,所述符合要求包括:接收时间与用户X对应的请求的接收时间之间间隔的时长小于预定第一阈值。
一种在社交网络中查找用户的系统,包括:
客户端,用于当监测到其使用者用户X发出查找指令后,获取自身的地理位置信息,将获取到的地理位置信息以及用户X的用户标识携带在查找请求中发送给服务器,并接收所述服务器返回的查找到的用户的相关信息;
所述服务器,用于保存接收到的查找请求以及接收时间,并确定之前所保存的各条请求中是否存在符合要求的请求,如果是,则将符合要求的请求对应的用户的相关信息返回给所述客户端;其中,所述符合要求包括:接收时间与用户X对应的请求的接收时间之间间隔的时长小于预定第一阈值。
一种客户端,包括:
发送模块,用于当监测到所述客户端的使用者用户X发出查找指令后,获取所述客户端的地理位置信息,并将获取到的地理位置信息以及用户X的用户标识携带在查找请求中发送给服务器;
接收模块,用于接收所述服务器返回的查找到的用户的相关信息。
一种服务器,包括:
保存模块,用于保存接收到的携带有用户标识和地理位置信息的查找请求以及接收时间,所述查找请求为任一用户X所使用的客户端接收到用户X发出的查找指令后发送来的;
处理模块,用于确定之前所保存的各条请求中是否存在符合要求的请求,如果是,则将符合要求的请求对应的用户的相关信息返回给所述客户端;其中,所述符合要求包括:接收时间与用户X对应的请求的接收时间之间间隔的时长小于预定第一阈值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210029646.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:组合式分解油烟的放电反应器
- 下一篇:一种净水器滤芯连接装置