[发明专利]一种实时匹配通信终端的方法及服务器有效
申请号: | 201310059734.2 | 申请日: | 2013-02-26 |
公开(公告)号: | CN104010069A | 公开(公告)日: | 2014-08-27 |
发明(设计)人: | 宋晓锋 | 申请(专利权)人: | 北京开心人信息技术有限公司 |
主分类号: | H04M1/725 | 分类号: | H04M1/725 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 贾磊 |
地址: | 100080 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实时 匹配 通信 终端 方法 服务器 | ||
技术领域
本发明涉及移动通信领域,特别是一种实时匹配通信终端的方法及服务器。
背景技术
随着移动互联网的发展和智能手机的普及,移动互联网的增值业务类型越来越多元化。腾讯公司开发的微信,即是利用网络快速发送语音短信、视频、图片和文字,支持多人群聊的手机聊天软件。用户可以通过微信与好友进行形式上更加丰富的类似于短信、彩信等方式的联系。
微信中的“摇一摇”功能,微信推出的一个随机交友应用,通过摇手机或点击按钮模拟摇一摇,可以匹配到同一时段触发该功能的微信用户,从而增加用户间的互动和微信粘度。但鉴于“摇一摇”功能的定位在于随机交友,即陌生人之间相互认识,因而其时间和空间上的匹配范围非常大,即使相差数秒也可以匹配上,相反,由于其匹配范围大和随机性,即使两个人面对面同时摇手机却很难匹配上,其目的是为了给用户提供更多的机会去偶遇陌生人,对准确度和成功率要求很低,具有非常大的随机性。
但是,当两个认识的人希望通过这种摇晃手机、敲打手机或碰撞手机来迅速匹配对方时,现有技术的成功率就非常非常低了。
发明内容
本发明的主要目的在于解决现有技术中朋友之间面对面的数据交换问题,提供一种实时匹配通信终端的方法及服务器,通过系统时间推算匹配请求发生的时间而进行匹配,大大提高了现有技术中匹配的精确性。
本发明的目的是通过下述技术方案予以实现的:
一种实时匹配通信终端的方法,包括以下步骤:
预先获取进行匹配的各终端的网络延迟时间并记录;
获取第一终端的匹配请求信息,并记录获取到该第一终端的匹配请求信息的系统时间Server_time_1;
根据该系统时间Server_time_1和预先获取的该第一终端的网络延迟时间Offset_time_1计算得到第一请求时间Ask_time_1;
获取第二终端的匹配请求信息并记录获取到该第二终端的匹配请求信息的系统时间Server_time_2;
根据所述系统时间Server_time_2和预先获取的所述第二终端的网络延迟时间Offset_time_2计算计算该第二终端的第二请求时间Ask_time_2;
判断所述第二请求时间和所述第一请求时间差值的绝对值|Ask_time_2-Ask_time_1|是否大于预设阈值,若否,则匹配所述第一终端和第二终端,若是,则通知所述第一终端和第二终端匹配失败。
本发明另外提供了一种实时匹配通信终端的服务器,包括以下单元:
延迟时间获取单元,用于预先获取进行匹配的各终端的网络延迟时间并记录;
第一请求信息获取单元,用于获取第一终端的匹配请求信息,并记录获取到该第一终端的匹配请求信息的系统时间Server_time_1;
第一请求时间计算单元,用于根据该系统时间Server_time_1和预先获取的该第一终端的网络延迟时间Offset_time_1计算得到第一请求时间Ask_time_1;
第二请求信息获取单元,用于获取第二终端的匹配请求信息并记录获取到该第二终端的匹配请求信息的系统时间Server_time_2;
第二请求时间计算单元,用于根据所述系统时间Server_time_2和预先获取的该第二终端的网络延迟时间Offset_time_2计算得到第二请求时间Ask_time_2;
匹配单元,用于判断所述第二请求时间和所述第一请求时间差值的绝对值|Ask_time_2-Ask_time_1|是否大于预设阈值,若否,则匹配所述第一终端和第二终端,若是,则通知所述第一终端和第二终端匹配失败。
通过本发明实施例,相识的朋友之间,可以面对面通过手机碰撞的方式迅速匹配到对方,弥补了现有技术的空白。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,并不构成对本发明的限定。在附图中:
图1为一种实时匹配通信终端的方法的流程图;
图2为本发明实施例一,一种实时匹配通信终端的方法的流程图;
图3为预先获取各终端网络延迟时间的方法示意图;
图4为本发明实施例二,一种实时匹配通信终端的方法的流程图;
图5为根据GPS信息区分匹配终端区域的方法的流程图;
图6为根据IP地址信息区分匹配终端区域的方法的流程图。
图7是本发明实施例三,一种实时匹配通信终端的服务器的结构图;
图8是本发明实施例四,一种实时匹配通信终端的服务器的结构图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京开心人信息技术有限公司,未经北京开心人信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310059734.2/2.html,转载请声明来源钻瓜专利网。