一种IP地址定位方法与流程

文档序号:11628735阅读:1205来源:国知局

本发明涉及信息技术领域,具体是一种ip地址定位方法。



背景技术:

互联网中的各个节点,例如主机或路由器,是物理存在的,具体地存放在一个物理所在地,各个节点都有唯一的ip地址以相互区分和相互联系,通过节点的ip地址定位节点的地理位置信息的技术应运而生。

现有的ip地址定位技术,基本上是以c类ip(ipc)段为单位进行定位,即认为一个c类ip段内的ip地址的地理位置信息是相同的,其中,x.x.x.0-x.x.x.255所包含的256个ip地址的集合为一个c类ip段。

上述ip地址定位技术的缺陷在于:实际中由于运营商规划等原因,导致同一个c类ip段内的ip地址的地理位置信息并不相同,因此,现有ip地址的定位精度低。



技术实现要素:

本发明的目的在于克服现有技术的不足,提供一种提高ip地址的定位精度的方法。

为了达到上述目的,本发明提供了一种ip地址定位方法,包括以下步骤:

获取当前待定位的一c类ip段中的一ip地址对应的用户行为数据,根据所述用户行为数据确定所述ip地址的地理位置信息,其中所述用户行为数据由活跃时间分布、位置搜索数据以及gps数据组成;

根据得到的所述的地理位置信息,判断所述的c类ip段是否与所述ip地址为同一地理位置,判断条件为将得到的所述的c类ip段中的ip地址对应的地理位置信息根据相同性进行聚合,如果聚合在一起的、且数量最多的地理位置信息对应的ip地址的数量满足设定条件,则判断所述的c类ip段满足定位至同一地理位置的条件,根据得到的ip地址的地理位置信息获得所述的c类ip段的地理位置定位结果为将聚合在一起的、且数量最多的地理位置信息,则确定为c类ip段的地理位置定位结果;

若是,则根据得到的所述ip地址的地理位置信息获得所述当前ip段的地理位置的定位结果;

若否,则将所述当前ip段内的ip地址按ip大小进行排序后划分为a段与b段两个ip段,所述a段中ip地址与所述b段中ip地址的个数差≤1,并针对划分后的每个ip段分别返回执行所述判断。

本发明的有益效果是,通过获取待定位的当前ip段中所包含的ip地址对应的用户行为数据,对于当前段中的每一个ip地址,能够根据该ip地址对应的用户行为数据,确定该ip地址的地理位置信息;并且在当前ip段满足定位至同一地理位置的条件时,将所述条件中的同一地理位置作为当前ip段的地理位置结果;在当前ip段不满足所述条件时,则通过对当前ip段分段,并针对划分后的每个ip段分别返回执行是否满足定位至同一地理位置的条件的操作,从而得到划分后的每个ip段的地理位置定位结果,也即对于待定位的当前ip段,根据当前ip段内不同的ip地址对应的地理位置信息,能够得到划分后的多个ip段各自的地理位置定位结果,提高了待定位的当前ip段的定位精度。

具体实施方式

以下结合具体实施例,对本发明做进一步说明。

实施例1:

一种ip地址定位方法,其特征在于,包括以下步骤:

获取当前待定位的一c类ip段中的一ip地址对应的用户行为数据,根据所述用户行为数据确定所述ip地址的地理位置信息,其中所述用户行为数据由活跃时间分布、位置搜索数据以及gps数据组成;

根据得到的所述的地理位置信息,判断所述的c类ip段是否与所述ip地址为同一地理位置,判断条件为将得到的所述的c类ip段中的ip地址对应的地理位置信息根据相同性进行聚合,如果聚合在一起的、且数量最多的地理位置信息对应的ip地址的数量满足设定条件,则判断所述的c类ip段满足定位至同一地理位置的条件,根据得到的ip地址的地理位置信息获得所述的c类ip段的地理位置定位结果为将聚合在一起的、且数量最多的地理位置信息,则确定为c类ip段的地理位置定位结果;

若是,则根据得到的所述ip地址的地理位置信息获得所述当前ip段的地理位置的定位结果;

若否,则将所述当前ip段内的ip地址按ip大小进行排序后划分为a段与b段两个ip段,所述a段中ip地址与所述b段中ip地址的个数差≤1,并针对划分后的每个ip段分别返回执行所述判断。

以上已对本发明创造的较佳实施例进行了具体说明,但本发明创造并不限于所述的实施例,熟悉本领域的技术人员在不违背本发明创造精神的前提下还可以作出种种的等同的变型或替换,这些等同变型或替换均包含在

本技术:
权利要求所限定的范围内。



技术特征:

技术总结
本发明涉及信息技术领域,具体是一种IP地址定位方法,包括以下步骤:获取当前待定位的一C类IP段中的一IP地址对应的用户行为数据,根据所述用户行为数据确定所述IP地址的地理位置信息,其中所述用户行为数据由活跃时间分布、位置搜索数据以及GPS数据组成。本发明的有益效果是,通过获取待定位的当前IP段中所包含的IP地址对应的用户行为数据,对于当前段中的每一个IP地址,能够根据该IP地址对应的用户行为数据,确定该IP地址的地理位置信息。

技术研发人员:刘艳锋;刘艳艳;何秀芬
受保护的技术使用者:物载天下网络科技(苏州)有限公司
技术研发日:2017.04.25
技术公布日:2017.08.01
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1