定位校正的方法、装置、存储介质及设备制造方法及图纸

技术编号:36567917 阅读:20 留言:0更新日期:2023-02-04 17:24
本申请提供一种定位校正的方法、装置、存储介质及设备,所述方法包括:若第一IP地址定位库的第一IP段与第二IP地址定位库的第二IP段有交集,并且第一定位信息与第二定位信息不相同,截取对应的IP起始地址和IP结束地址;根据IP起始地址和结束地址从第三IP地址定位库获取第三定位信息;若第一定位信息与第三定位信息相同,将第一定位信息记为IP起始地址和结束地址之间的IP段的标准定位信息;若第二定位信息与第三定位信息相同,将第二定位信息记为IP起始地址和结束地址之间的IP段的标准定位信息;根据标准定位信息更新第一IP地址定位库的第一定位信息。融合多个IP地址定位库的信息对自身的IP地址定位库进行定位校正。对自身的IP地址定位库进行定位校正。对自身的IP地址定位库进行定位校正。

【技术实现步骤摘要】
定位校正的方法、装置、存储介质及设备


[0001]本专利技术涉及定位
,具体涉及定位校正的方法、装置、存储介质及设备。

技术介绍

[0002]目前市面上存在多个IP地址定位库,每个IP地址定位库的数据来源、数据处理方法和技术都不相同,数据的精准度和命名方式都存在差异,尤其在地级市定位级别。目前并不存在最优的IP地址定位库,而且IP地址定位库是不断动态更新的,准确率和覆盖率不可兼得,在使用IP地址进行定位的过程中,无法确定哪个IP地址定位库的数据是准确的,无法得到准确的IP地址定位。

技术实现思路

[0003]基于此,本专利技术提供定位校正的方法、装置、存储介质及设备,通过融合多个IP地址定位库的数据,提高IP地址定位库地址定位的准确率。
[0004]第一方面,本专利技术提供一种定位校正的方法,包括:
[0005]获取第一IP地址定位库的第一IP地址和第一定位信息,第二IP地址定位库的第二IP地址和第二定位信息;
[0006]若所述第一IP地址与第二IP地址有交集,并且第一定位信息与第二定位信息不相同,截取第一定位信息与第二定位信息对应的IP起始地址和IP结束地址;
[0007]在第三IP地址定位库中,根据所述IP起始地址和IP结束地址获取第三定位信息;
[0008]比较第一定位信息、第二定位信息和第三定位信息;
[0009]若所述第一定位信息与第三定位信息一致,将第一定位信息记为所述IP起始地址和IP结束地址之间的IP段的标准定位信息;
[0010]若所述第二定位信息与第三定位信息一致,将第二定位信息记为所述IP起始地址和IP结束地址之间的IP段的标准定位信息;
[0011]根据所述标准定位信息更新第一IP地址定位库的第一定位信息。
[0012]第二方面,本专利技术提供一种定位校正的装置,包括:
[0013]第一定位获取模块,用于获取第一IP地址定位库的第一IP地址和第一定位信息,第二IP地址定位库的第二IP地址和第二定位信息;
[0014]第一判断模块,用于若所述第一IP地址与第二IP地址有交集,并且第一定位信息与第二定位信息不相同,截取第一定位信息与第二定位信息对应的IP起始地址和IP结束地址;
[0015]第二定位获取模块,用于在第三IP地址定位库中,根据所述IP起始地址和IP结束地址获取第三定位信息;
[0016]定位比较模块,用于比较第一定位信息、第二定位信息和第三定位信息;
[0017]第一替换模块,用于若所述第一定位信息与第三定位信息一致,将第一定位信息记为所述IP起始地址和IP结束地址之间的IP段的标准定位信息;
[0018]第二替换模块,用于若所述第二定位信息与第三定位信息一致,将第二定位信息记为所述IP起始地址和IP结束地址之间的IP段的标准定位信息;
[0019]定位更新模块,用于根据所述标准定位信息更新第一IP地址定位库的第一定位信息。
[0020]第三方面,本专利技术提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面中任一项定位校正的方法的步骤。
[0021]第四方面,本专利技术提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时,执行第一方面中任一项定位校正的方法。
[0022]采用上述技术方案的有益效果为:本申请的提高定位准确率的方法,通过多个IP地址定位库定位的比较,在IP地址定位库的定位不一致的情况下,采用准确率较高的第三方IP地址定位库对自身的IP地址定位库进行融合校正,从而提高IP定位的准确率。进一步,本申请还采用LBS地理位置对IP地址定位库的定位进行校正,进一步提高IP定位的准确程度。
附图说明
[0023]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。
[0024]图1为本申请一个实施例中定位校正的方法示意图;
[0025]图2为本申请一个实施例中IP地址数据库的定位信息对比图;
[0026]图3为本申请一个实施例中IP地址数据库的定位信息的另一个对比图;
[0027]图4为本申请一个实施例中定位校正的装置示意图。
具体实施方式
[0028]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。为了更详细说明本专利技术,下面结合附图对本专利技术提供的定位校正的方法、装置、存储介质及设备,进行具体地描述。
[0029]IP地址定位库内存放了大量的IP地址,每一个IP地址对应一个现实中的物理地址,方便用户查询。例如在用户知道某个IP地址的情况下,就可以查到该IP地址的具体定位。虽然IP地址有对应的物理地址,但是两者之间并没有必然的联系,运营商可以根据需求调整IP地址实际对应的物理地址,因此IP地址对应的物理地址是动态变化的,并不存在完全准确的IP地址定位库。当前市面上存在多个IP地址定位库,但是并不存在最优的IP地址定位库,在使用IP地址进行定位的过程中,无法确定哪个IP地址定位库的数据是准确的,导致无法得到准确的IP地址对应的物理地址。
[0030]本申请实施例提供了定位校正的方法的具体应用场景。该应用场景包括实施例提供的终端设备,终端设备包括但不限于智能手机和计算机设备,其中计算机设备可以是台式计算机、便携式计算机、膝上型计算机、平板电脑等设备中的至少一种。用户对终端设备进行操作,终端设备执行本专利技术的定位校正的方法,结合附图1,具体过程请参见定位校正
的方法实施例。
[0031]步骤S101:获取第一IP地址定位库的第一IP段和第一定位信息,第二IP地址定位库的第二IP段和第二定位信息。
[0032]其中,所述第一IP地址定位库为自身离线存储的IP地址定位库,存储有多个IP地址或IP地址段,一般为whois IP库。Whois IP库是一个用来查询域名注册状态及域名注册信息的数据库,通过whois查询,可以得知目标域名是否被注册、域名所有者是谁、域名注册商的地址,根据上述查询的信息可以得到该IP地址或该IP地址段对应的定位信息,即本实施例中的第一定位信息。
[0033]所述第二IP地址定位库为准确率较高的IP地址定位库,同样存储有多个IP地址或IP地址段,用于与第一IP地址定位库进行比较,校正第一IP地址定位库的具体定位信息,本实施例中选用IP2region库作为第二IP地址定位库。IP2region库是准确率高达99.9%的离线IP地址定位库,能够达到0.0x毫秒级别的查询速度。通过对IP2region库中IP地址或IP地址段的查询得到对应的定位信息,即本实施例中的第二定位信息。
[0034]步本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种定位校正的方法,其特征在于,包括:获取第一IP地址定位库的第一IP段和第一定位信息,第二IP地址定位库的第二IP段和第二定位信息;若所述第一IP段与第二IP段有交集,并且第一定位信息与第二定位信息不相同,截取第一定位信息与第二定位信息对应的IP起始地址和IP结束地址;在第三IP地址定位库中,根据所述IP起始地址和IP结束地址获取第三定位信息;比较第一定位信息、第二定位信息和第三定位信息;若所述第一定位信息与第三定位信息相同,将第一定位信息记为所述IP起始地址和IP结束地址之间的IP段的标准定位信息;若所述第二定位信息与第三定位信息相同,将第二定位信息记为所述IP起始地址和IP结束地址之间的IP段的标准定位信息;根据所述标准定位信息更新第一IP地址定位库的第一定位信息。2.如权利要求1所述的一种定位校正的方法,其特征在于,还包括:若所述第一定位信息、第二定位信息与第三定位信息均不相同,将第二定位信息记为所述IP起始地址和IP结束地址之间的IP段的标准定位信息。3.如权利要求1所述的一种定位校正的方法,其特征在于,所述比较第一定位信息、第二定位信息和第三定位信息包括:若第一定位信息、第二定位信息和第三定位信息中的城市不为空,比较第一定位信息、第二定位信息和第三定位信息中的城市是否相同;若第一定位信息、第二定位信息或第三定位信息中的城市为空,比较第一定位信息、第二定位信息和第三定位信息中的省份是否相同。4.如权利要求1所述的一种定位校正的方法,其特征在于,还包括:获取用户设备的LBS定位信息以及所述用户设备使用的IP点;从第一IP地址定位库中确认所述IP点对应的第四定位信息;若所述LBS定位信息与所述第四定位信息不一致,生成纠错记录,根据所述纠错记录将所述第一IP地址定位库的第四定位信息更新为LBS定位信息。5.如权利要求4所述的一种定位校正的方法,其特征在于,还包括:获取所述第四定位信息对应的IP段;根据第三定位数据库获取所述IP段对应的第五定位信息;若所述第五定位信息与第四定位信息一致,将第一IP地址...

【专利技术属性】
技术研发人员:陈昶
申请(专利权)人:广州裕睿信息科技有限公司
类型:发明
国别省市:

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

1