[发明专利]IP定位方法及装置、计算机存储介质、计算设备有效
申请号: | 201911066449.7 | 申请日: | 2019-11-04 |
公开(公告)号: | CN110798543B | 公开(公告)日: | 2020-11-10 |
发明(设计)人: | 杨从安;王海廷;刘晶晶 | 申请(专利权)人: | 北京数字联盟网络科技有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;G06K9/62 |
代理公司: | 北京智汇东方知识产权代理事务所(普通合伙) 11391 | 代理人: | 刘长江 |
地址: | 100088 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | ip 定位 方法 装置 计算机 存储 介质 计算 设备 | ||
本发明提供了一种IP定位方法及装置、计算机存储介质、计算设备,该方法包括收集指向同一IP地址的多个全球定位系统GPS坐标,将多个GPS坐标映射至同一坐标系;基于K‑means聚类算法对多个GPS坐标进聚类分析,获取至少一个第一聚类圆;其中,各GPS坐标作为第一聚类圆的第一聚类对象;选取包含第一聚类对象数量最多的第一聚类圆作为目标聚类圆;基于预设规则在目标聚类圆所包含的第一聚类对象中筛选出目标聚类对象,将目标聚类对象的GPS坐标作为IP地址的IP中心坐标。基于本发明提供的方案,可以排除距离较远的孤立GPS坐标点的,实现对不相关的且会产生干扰坐标信息清理和过滤的同时,使得所确定的IP中心坐标更加贴近实际,且更加精确。
技术领域
本发明涉及定位技术领域,特别是涉及一种IP定位方法及装置、计算机存储介质、计算设备。
背景技术
因特网是全世界范围内的计算机连为一体而构成的通信网络的总称。连在某个网络上的两台计算机之间在相互通信时,在它们所传送的数据包里都会含有某些附加信息,这些附加信息其实就是发送数据的计算机的地址和接受数据的计算机的地址。人们为了通信的方便给每一台计算机都事先分配一个类似我们日常生活中的电话号码一样的标识地址,该标识地址就是IP地址。
IP定位技术,是通过设备的IP地址来确定其地理位置。对于高精度的IP定位计算可以对人民网络的行为进行社区粒度的舆情分析,从而充分了解民意,提升网络安全防御能力。目前,在小区、城域网企业等不同场景下的IP定位中,中心坐标点分散、无规律,且IP定位精度差,无法满足定位需求。
发明内容
本发明的一个目的旨在克服现有技术的至少一个缺陷,提供至少一种新型的IP定位方法及装置、计算机存储介质、计算设备。
本发明一个进一步的目的是要使得对干扰GPS坐标进行有效过滤。
本发明另一个进一步的目的是要IP地址的IP中心坐标更加精确。
特别地,根据本发明的一个方面,提供了一种IP定位方法,包括:
收集指向同一IP地址的多个全球定位系统GPS坐标,将多个GPS坐标映射至同一坐标系;
基于K-means聚类算法对多个GPS坐标进聚类分析,获取至少一个第一聚类圆;其中,各GPS坐标作为第一聚类圆的第一聚类对象;
选取包含第一聚类对象数量最多的第一聚类圆作为目标聚类圆;
基于预设规则在目标聚类圆所包含的第一聚类对象中筛选出目标聚类对象,将目标聚类对象的GPS坐标作为IP地址的IP中心坐标。
可选地,基于预设规则在目标聚类圆所包含的第一聚类对象中筛选出目标聚类对象,包括:
分别计算目标聚类圆中各第一聚类对象在坐标系中的相互距离,并按照从小到大的顺序排序后顺次选取第一距离和第二距离;
获取产生第一距离和第二距离的多个第一聚类对象作为多个筛选对象;
在多个筛选对象中筛选出目标聚类对象。
可选地,在多个筛选对象中筛选出目标聚类对象,包括:
判断产生第一距离的两个第一筛选对象和产生第二距离的两个第二筛选对象之间是否存在相同的筛选对象;
若存在,则确定相同的筛选对象作为目标聚类对象。
可选地,若不存在,则确定所述两个第二筛选对象的中位点,在第一距离对应的两个第一筛选对象中选取与中位点距离最短的筛选对象作为目标聚类对象。
所述确定所述两个第二筛选对象的中位点,包括:
将产生所述第二距离的两个第二筛选对象的中间的点作为所述中位点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京数字联盟网络科技有限公司,未经北京数字联盟网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911066449.7/2.html,转载请声明来源钻瓜专利网。