[发明专利]一种基于时延和地理一致性约束的城市级IP定位方法有效
申请号: | 201711144496.X | 申请日: | 2017-11-17 |
公开(公告)号: | CN107920115B | 公开(公告)日: | 2020-08-11 |
发明(设计)人: | 王占丰;马玮骏;翁年凤;毛传奇;陈嘉欣 | 申请(专利权)人: | 南京莱克贝尔信息技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/12 |
代理公司: | 南京禾易知识产权代理有限公司 32320 | 代理人: | 仇波 |
地址: | 210001 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 地理 一致性 约束 城市 ip 定位 方法 | ||
1.一种基于时延和地理一致性约束的城市级IP定位方法,其特征在于:包括:
步骤1:目标城市IP地址集构建,从IP定位数据库中提取目标城市IP地址集;
步骤2:目标城市时延区间测量,通过测量服务器测量从同一测量点到目标城市IP地址的时延区间,并通过不断迭代计算目标城市IP地址的平均时延davg;
步骤3:待验证IP时延测量,通过测量服务器从同一测量点测量到目标城市IP地址集IPC中的所有IP的时延DC={d1,d2,…,dn},计算平均时延davg,对于任意di若不在区间[davg/α,α·davg]内,则将di从DC中移除,并重新计算平均时延davg,直到所有di均在区间[davg/α,α·davg]内,则停止迭代,时延区间表示为[davg±δ];其中,α为阈值,δ为调整因子;
步骤4:通过逆向扫描网络路径获取最后几跳同一时延区间内的所有IP;
步骤5:对待验证IP进行定位,通过时延区间和最后几跳IP地理位置进行一致性验证确定待验证IP的最大可能位置。
2.如权利要求1所述的基于时延和地理一致性约束的城市级IP定位方法,其特征在于:所述步骤1中,目标城市IP地址集构建是按照城市粒度提取所有IP地址,表示为
IPc←Retrieve(DB,IP,C) (1)
其中,DB表示待验证的IP定位数据库,C表示待验证的城市。
3.如权利要求1所述的基于时延和地理一致性约束的城市级IP定位方法,其特征在于:所述步骤3中,若测量点到目标城市IP的地理距离≤500km,α取值为1.5,若测量点到目标城市IP的地理距离>500km,α取值为1.2;δ取值为1ms-3ms;
其中,Ns表示测量点,IPi表示IPC的任意IP地址,IPC表示目标城市IP地址集。
4.如权利要求1所述的基于时延和地理一致性约束的城市级IP定位方法,其特征在于:所述步骤4中,通过测量服务器采用Traceroute测量从同一测量点到待验证IP的网络路径获取逐跳IP,并对整个路径采用逆向扫描法,即从最后一个跳开始,找出同一时延区间内的所有IP,表示为;
RMC={IPC1,IPC2,…,IPCn} (3) 。
5.如权利要求1所述的基于时延和地理一致性约束的城市级IP定位方法,其特征在于:所述步骤5中,通过待验证IP的时延与目标城市IP的平均时延davg作对比,筛选出与待验证IP时延相一致的目标城市,记为待验证城市C'。
6.如权利要求5所述的基于时延和地理一致性约束的城市级IP定位方法,其特征在于:所述步骤5中,对待验证IP最后几跳同一时延区间内RMC={IPC1,IPC2,…,IPCn}与待验证城市C'进行地理一致性验证;
若RMC为空集,则判定待验证IP的地理位置不在待验证城市C'中;
如果RMC不为空,则对RMC中所有的IP与待验证城市C'的IP进行对比,统计RMC中IP位于待验证城市C'的数量,若≤|RMC|/2,则判定待验证IP的地理位置不在待验证城市C'中;若>|RMC|/2则待验证IP的地理位置位于待验证城市C'中;
其中location(IP)表示从IP数据库中解析得到待验证IP所在的地理位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京莱克贝尔信息技术有限公司,未经南京莱克贝尔信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711144496.X/1.html,转载请声明来源钻瓜专利网。