[发明专利]识别网络关系的方法、装置及服务器有效
| 申请号: | 201410771495.8 | 申请日: | 2014-12-12 |
| 公开(公告)号: | CN105740299B | 公开(公告)日: | 2019-06-21 |
| 发明(设计)人: | 洪满伙 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
| 主分类号: | G06F16/951 | 分类号: | G06F16/951;G06F16/332 |
| 代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
| 地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 识别 网络 关系 方法 装置 服务器 | ||
本申请公开了识别网络关系的方法、装置及服务器,该方法包括:获取待识别网络关系的第一主体和第二主体,在第一主体和第二主体对应的键值存储数据库中查询第一主体对应的第一键值、以及查询第二主体对应的第二键值,当第一键值与第二键值包括相同的信息时,则判定第一主体与第二主体具有网络关系。应用本申请实施例可以降低每秒查询率、节省存储空间,还提高了网络应用的实时性。
技术领域
本申请涉及网络通信技术领域,尤其涉及识别网络关系的方法、装置及服务器。
背景技术
随着互联网的快速发展和网络应用的普及,许多用户通过不同的终端设备产生了大量的网络应用数据,以及用户与用户之间也留下了大量的信息交互数据。因此,如何有效快速地识别用户与终端设备、以及用户与用户之间的网络关系则变得尤为重要,进而能够根据该网络关系保证网络应用的安全性。
现有技术中,识别网络关系的方法一般采用迭代查询识别的方法。该迭代查询指的是,首先查找用户的关系网络中的好友,然后针对每个好友,依次迭代,查询到各个好友的常用终端设备,从而得到用户的关系网络中的所有终端设备,最后,在用户的关系网络中的所有终端设备中查询待识别的终端设备,若查询到,则判定用户和待识别的终端设备存在网络关联,否则,则判定用户和待识别的终端设备不存在网络关联。
但是,当用户的关系网络比较复杂时,利用迭代查询识别则使得迭代次数大大增加,会导致每秒查询率(Query Per Second,QPS)大幅攀升,严重影响网络应用的实时性。
发明内容
本申请提供识别网络关系的方法、装置及服务器,以解决现有技术中当用户的关系网络比较复杂时,利用迭代查询识别则使得迭代次数大大增加,会导致QPS大幅攀升,严重影响网络应用的实时性的问题。
根据本申请实施例的第一方面,提供一种识别网络关系的方法,所述方法包括:
获取待识别网络关系的第一主体和第二主体;
在所述第一主体和第二主体对应的键值存储数据库中查询所述第一主体对应的第一键值、以及查询所述第二主体对应的第二键值;
当所述第一键值与所述第二键值包括相同的信息时,则判定所述第一主体与所述第二主体具有网络关系。
根据本申请实施例的第二方面,提供一种识别网络关系的装置,所述装置包括:
获取单元,用于获取待识别网络关系的第一主体和第二主体;
查询单元,用于在所述第一主体和第二主体对应的键值存储数据库中查询所述第一主体对应的第一键值、以及查询所述第二主体对应的第二键值;
判定单元,用于当所述第一键值与所述第二键值包括相同的信息时,则判定所述第一主体与所述第二主体具有网络关系。
根据本申请实施例的第三方面,提供服务器,包括:
处理器;用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为:
获取待识别网络关系的第一主体和第二主体;
在所述第一主体和第二主体对应的键值存储数据库中查询所述第一主体对应的第一键值、以及查询所述第二主体对应的第二键值;
当所述第一键值与所述第二键值包括相同的信息时,则判定所述第一主体与所述第二主体具有网络关系。
本申请实施例中,通过获取待识别网络关系的第一主体和第二主体,并在第一主体和第二主体对应的键值存储数据库中查询第一主体对应的第一键值、以及查询第二主体对应的第二键值,当第一键值与第二键值包括相同的信息时,则判定第一主体与第二主体具有网络关系,从而降低了QPS、节省了存储空间,还提高了网络应用的实时性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410771495.8/2.html,转载请声明来源钻瓜专利网。





