一种IP地址定位方法技术

技术编号:15912804 阅读:30 留言:0更新日期:2017-08-01 23:25
本发明专利技术涉及信息技术领域,具体是一种IP地址定位方法,包括以下步骤:获取当前待定位的一C类IP段中的一IP地址对应的用户行为数据,根据所述用户行为数据确定所述IP地址的地理位置信息,其中所述用户行为数据由活跃时间分布、位置搜索数据以及GPS数据组成。本发明专利技术的有益效果是,通过获取待定位的当前IP段中所包含的IP地址对应的用户行为数据,对于当前段中的每一个IP地址,能够根据该IP地址对应的用户行为数据,确定该IP地址的地理位置信息。

IP address positioning method

The present invention relates to the field of information technology, in particular to a IP address location method, which comprises the following steps: acquiring user behavior data corresponding to a current IP address to be positioned a C class in the IP section, according to the geographical location information of the IP address to determine the user behavior data, wherein the user behavior data composed of active time distribution, location search data and GPS data. The invention has the advantages that the IP address of the corresponding user behavior data through the positioning of the acquisition to be included in the current IP, for the current in each IP address, according to user behavior data of the IP address corresponding to the location information of the IP address.

【技术实现步骤摘要】
一种IP地址定位方法
本专利技术涉及信息
,具体是一种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数据组成;根据得到的所述的地理位置信息,判断所述的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段分别返回执行所述判断。

【技术特征摘要】
1.一种IP地址定位方法,其特征在于,包括以下步骤:获取当前待定位的一C类IP段中的一IP地址对应的用户行为数据,根据所述用户行为数据确定所述IP地址的地理位置信息,其中所述用户行为数据由活跃时间分布、位置搜索数据以及GPS数据组成;根据得到的所述的地理位置信息,判断所述的C类IP段是否与所述IP地址为同一地理位置,判断条件为将得到的所述的C类IP段中的IP地址对应的地理位置信息根据相同性进行聚合,如果聚合在一起的、且数量最多的地理位置信息对应的IP地址的数量满足设定条...

【专利技术属性】
技术研发人员:刘艳锋刘艳艳何秀芬
申请(专利权)人:物载天下网络科技苏州有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1