[发明专利]匿名交友的实现方法、系统和装置有效
申请号: | 201210043481.5 | 申请日: | 2012-02-24 |
公开(公告)号: | CN102594733A | 公开(公告)日: | 2012-07-18 |
发明(设计)人: | 张斌 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L29/06 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 匿名 交友 实现 方法 系统 装置 | ||
技术领域
本发明涉及互联网技术,特别涉及匿名交友的实现方法、系统和装置。
背景技术
目前,用户可通过各种方式来实现匿名交友,如在移动终端通过“漂流瓶”的应用程序来实现。
漂流瓶是一款生活交友类应用,用户可生成自己的匿名信息(因在软件界面上是显示在漂流瓶中的信件,故称为漂流瓶),其中携带有自己想要表达的内容如交友愿望等,之后,用户可点击相应的按钮将匿名信息发出(因在软件界面上是显示扔出漂流瓶,故称为扔瓶子),用户所使用的客户端监测到用户点击扔瓶子的按钮后,则认为用户发出了扔出漂流瓶指令,相应地,将扔出的漂流瓶发送给服务器,另外,客户端还可获取自身的地理位置信息,将其连同扔出的漂流瓶一起发送给服务器。
同样,用户可通过所使用的客户端来向服务器发送获取匿名信息的请求(因在软件界面上是显示捞取漂流瓶,故称为捞瓶子),以便捞取别人扔出的漂流瓶。假设用户B捞取到了用户A扔出的漂流瓶,那么,用户B将可以看到用户A扔出的漂流瓶中携带的内容以及用户A所在的区域等(服务器可根据用户A的地理位置信息确定出其所在区域),后续,用户B可通过捞取到的漂流瓶来与用户A进行匿名信息交流。
针对每个扔出的漂流瓶,服务器会随机选择其将被哪个用户捞取到,换句话说,对于一个发送了捞取漂流瓶请求的用户,如果还有未被捞取的漂流瓶,那么服务器会随机选择其中的一个分配给该用户。
但是,这样在实际应用中就会存在一定的问题,由于哪个漂流瓶被捞取到是随机确定的,那么就可能出现以下情况:某一漂流瓶从被扔出开始,经过很长时间后仍未被捞取到,从而使该漂流瓶不能得到及时处理。
发明内容
有鉴于此,本发明提供了匿名交友的实现方法、系统和装置,能够使每个匿名信息均得到及时处理。
为达到上述目的,本发明的技术方案是这样实现的:
一种匿名交友的实现方法,包括:
对于任一客户端,当接收到其使用者发出的匿名信息时,获取自身的地理位置信息,并将获取到的地理位置信息以及匿名信息发送给服务器;
当每接收到一个用户通过所使用的客户端发送来的获取请求时,所述服务器分别进行以下处理:
确定是否存在还未被获取的匿名信息,如果是,则将发出时间与当前时间之间间隔的时长T符合t≤T≤t-Δt这一条件的匿名信息分配给发送获取请求的用户;其中,t表示发出时间距离当前时间最远的匿名信息的发出时间与当前时间之间间隔的时长,Δt大于或等于0;
如果符合条件的匿名信息的个数大于1,则根据接收到的获取请求中携带的地理位置信息以及每个匿名信息对应的地理位置信息确定出是否存在对应的用户所在区域与发送获取请求的用户所在区域相同的匿名信息,如果是,则以一定概率选中一个同区域的匿名信息,分配给发送获取请求的用户。
一种匿名交友的实现系统,包括:
客户端,用于当接收到其使用者发出的匿名信息时,获取自身的地理位置信息,并将获取到的地理位置信息以及匿名信息发送给服务器;当接收到其使用者发出的获取请求时,向所述服务器发送获取请求,其中携带有获取到的地理位置信息;
所述服务器,用于当每接收到一个获取请求时,分别进行以下处理:
确定是否存在还未被获取的匿名信息,如果是,则将发出时间与当前时间之间间隔的时长T符合t≤T≤t-Δt这一条件的匿名信息分配给发送获取请求的用户;其中,t表示发出时间距离当前时间最远的匿名信息的发出时间与当前时间之间间隔的时长,Δt大于或等于0;
如果符合条件的匿名信息的个数大于1,则根据接收到的获取请求中携带的地理位置信息以及每个匿名信息对应的地理位置信息确定出是否存在对应的用户所在区域与发送获取请求的用户所在区域相同的匿名信息,如果是,则以一定概率选中一个同区域的匿名信息,分配给发送获取请求的用户。
一种服务器,包括:
接收模块,用于接收各用户通过所使用的客户端发送来的匿名信息及对应的地理位置信息;
处理模块,用于当每接收到一个用户通过所使用的客户端发送来的获取请求时,分别进行以下处理:
确定是否存在还未被获取的匿名信息,如果是,则将发出时间与当前时间之间间隔的时长T符合t≤T≤t-Δt这一条件的匿名信息分配给发送获取请求的用户;其中,t表示发出时间距离当前时间最远的匿名信息的发出时间与当前时间之间间隔的时长,Δt大于或等于0;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210043481.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于抽屉的框架
- 下一篇:一种6或12极三相异步电动机