【技术实现步骤摘要】
IP定位方法及装置、计算机存储介质、计算设备
本专利技术涉及定位
,特别是涉及一种IP定位方法及装置、计算机存储介质、计算设备。
技术介绍
因特网是全世界范围内的计算机连为一体而构成的通信网络的总称。连在某个网络上的两台计算机之间在相互通信时,在它们所传送的数据包里都会含有某些附加信息,这些附加信息其实就是发送数据的计算机的地址和接受数据的计算机的地址。人们为了通信的方便给每一台计算机都事先分配一个类似我们日常生活中的电话号码一样的标识地址,该标识地址就是IP地址。IP定位技术,是通过设备的IP地址来确定其地理位置。对于高精度的IP定位计算可以对人民网络的行为进行社区粒度的舆情分析,从而充分了解民意,提升网络安全防御能力。目前,在小区、城域网企业等不同场景下的IP定位中,中心坐标点分散、无规律,且IP定位精度差,无法满足定位需求。
技术实现思路
本专利技术的一个目的旨在克服现有技术的至少一个缺陷,提供至少一种新型的IP定位方法及装置、计算机存储介质、计算设备。本专利技术一个进一步的目 ...
【技术保护点】
1.一种IP定位方法,包括:/n收集指向同一IP地址的多个全球定位系统GPS坐标,将所述多个GPS坐标映射至同一坐标系;/n基于K-means聚类算法对所述多个GPS坐标进聚类分析,获取至少一个第一聚类圆;其中,各所述GPS坐标作为所述第一聚类圆的第一聚类对象;/n选取包含所述第一聚类对象数量最多的第一聚类圆作为目标聚类圆;/n基于预设规则在所述目标聚类圆所包含的第一聚类对象中筛选出目标聚类对象,将所述目标聚类对象的GPS坐标作为所述IP地址的IP中心坐标。/n
【技术特征摘要】
1.一种IP定位方法,包括:
收集指向同一IP地址的多个全球定位系统GPS坐标,将所述多个GPS坐标映射至同一坐标系;
基于K-means聚类算法对所述多个GPS坐标进聚类分析,获取至少一个第一聚类圆;其中,各所述GPS坐标作为所述第一聚类圆的第一聚类对象;
选取包含所述第一聚类对象数量最多的第一聚类圆作为目标聚类圆;
基于预设规则在所述目标聚类圆所包含的第一聚类对象中筛选出目标聚类对象,将所述目标聚类对象的GPS坐标作为所述IP地址的IP中心坐标。
2.根据权利要求1所述的方法,其特征在于,所述基于预设规则在所述目标聚类圆所包含的第一聚类对象中筛选出目标聚类对象,包括:
分别计算所述目标聚类圆中各第一聚类对象在所述坐标系中的相互距离,并按照从小到大的顺序排序后顺次选取第一距离和第二距离;
获取产生所述第一距离和所述第二距离的多个第一聚类对象作为多个筛选对象;
在所述多个筛选对象中筛选出所述目标聚类对象。
3.根据权利要求2所述的方法,其特征在于,所述在所述多个筛选对象中筛选出所述目标聚类对象,包括:
判断产生所述第一距离的两个第一筛选对象和产生所述第二距离的两个第二筛选对象之间是否存在相同的筛选对象;
若存在,则确定所述相同的筛选对象作为所述目标聚类对象。
4.根据权利要求3所述的方法,其特征在于,所述判断产生所述第一距离的两个第一筛选对象和产生所述第二距离的两个第二筛选对象之间是否存在相同的筛选对象之后,还包括:
若不存在,则确定所述两个第二筛选对象的中位点,在所述第一距离对应的两个第一筛选对象中选取与所述中位点距离最短的筛选对象作为目标聚类对象。
5.根据权利要求4所述的方法,其特征在于,所述确定所述两个第二筛选对象的中位点,包括:
将产生所述第二距离的两个第二筛选对象的中间的点作为所述中位点。
6.根据权利要求1-5任一项所述的方法,其特征在...
【专利技术属性】
技术研发人员:杨从安,王海廷,刘晶晶,
申请(专利权)人:北京数字联盟网络科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。