一种IP地址的定位方法及IP地址的查询系统与流程

文档序号:33947361发布日期:2023-04-26 08:54阅读:71来源:国知局
一种IP地址的定位方法及IP地址的查询系统与流程

本申请涉及通信,具体而言,涉及一种ip地址的定位方法及ip地址的查询系统。


背景技术:

1、随着互联网的迅速发展,ip地址定位在各个领域都有了越来越多的应用。其中,ip地址定位在网络安全、网络管理、广告投放、大数据分析等领域都起到了重要的作用。目前市场对于ip地址定位不仅提出了定位精度的要求,还综合考量了定位效率以及定位实现成本。

2、目前的ip地址定位方法中主要有基于数据挖掘的方法、基于网络测量的方法以及基于信息查询的方法。其中,当前实现ip地址定位的较快速方法是通过查询已构建好的ip地址数据库来检索网络ip地址和物理地理位置的映射关系从而确定ip地址的定位结果。但是现有ip地址数据库的数据参差不齐,一方面由于数据来源、采集方式和使用的定位方法不同,会导致ip地址的定位结果不相同;另一方面由于一些ip地址定位数据的字段不规范以及动态ip的干扰,采用单个的ip地址数据库会由于其单一性而无法确保定位结果的准确度。


技术实现思路

1、有鉴于此,本申请的目的在于提供一种ip地址的定位方法及ip地址的查询系统,本申请通过不同ip地址数据库之间的比对分析,基于不同ip地址数据库对目标ip地址的定位结果进行融合修正,不仅能够得到定位精度较高的定位结果,还能够提高定位结果的准确性。

2、第一方面,本申请实施例提供了一种ip地址的定位方法,所述定位方法包括:

3、从多个ip地址数据库中分别获取针对目标ip地址的第一定位结果;

4、对从多个ip地址数据库中获取到的第一定位结果进行融合修正处理,得到针对目标ip地址的第三定位结果;

5、控制在地图中展示针对目标ip地址的第三定位结果。

6、在本申请的一种可选实施例中,对从多个ip地址数据库中获取到的第一定位结果进行融合修正处理,得到针对目标ip地址的第三定位结果的步骤,包括:

7、基于从多个ip地址数据库中获取到的第一定位结果,从所有第一定位结果中提取共同的定位结果,得到第二定位结果;

8、基于从多个ip地址数据库中获取到的第一定位结果,对所述第二定位结果进行修正处理,得到针对目标ip地址的第三定位结果。

9、在本申请的一种可选实施例中,基于从多个ip地址数据库中获取到的第一定位结果,对所述第二定位结果进行修正处理,得到针对目标ip地址的第三定位结果的步骤,包括:

10、若检测到从多个ip地址数据库中获取到的第一定位结果相同,则确定所述第二定位结果为针对目标ip地址的第三定位结果。

11、在本申请的一种可选实施例中,基于从多个ip地址数据库中获取到的第一定位结果,对所述第二定位结果进行修正处理,得到针对目标ip地址的第三定位结果的步骤,还包括:

12、若检测到从多个ip地址数据库中获取到的第一定位结果不同,则从所有第一定位结果中确定出目标定位精度下的地理修正位置;

13、若检测到所述地理修正位置设有探测机,则控制设置在所述地理修正位置的探测机向所述目标ip地址发送探测包;

14、若根据所述探测机发送的探测包检测到所述探测机与所述目标ip地址之间的探测时延值小于第一预设时延阈值,则使用所述地理修正位置对所述第二定位结果进行修正,得到针对目标ip地址的第三定位结果。

15、在本申请的一种可选实施例中,基于从多个ip地址数据库中获取到的第一定位结果,对所述第二定位结果进行修正处理,得到针对目标ip地址的第三定位结果的步骤,还包括:

16、若检测到所述地理修正位置未设有探测机,则检测所述目标ip地址与所述地理修正位置的路由器之间的相对时延值;

17、若所述相对时延值小于第二预设时延阈值,则使用所述地理修正位置对所述第二定位结果进行修正,得到针对目标ip地址的第三定位结果。

18、在本申请的一种可选实施例中,基于从多个ip地址数据库中获取到的第一定位结果,对所述第二定位结果进行修正处理,得到针对目标ip地址的第三定位结果的步骤,还包括:

19、检测从多个ip地址数据库中获取到的第一定位结果相同的数量;

20、将所述第二定位结果修正为数量最多的第一定位结果,得到针对目标ip地址的第三定位结果。

21、在本申请的一种可选实施例中,所述第三定位结果包括:ip地址、ip地址对应的定位精度、ip地址对应的地理位置以及ip地址对应的地理位置在地图中的位置标识。

22、在本申请的一种可选实施例中,所述定位方法还包括:

23、在得到针对目标ip地址的第三定位结果后,根据所述第三定位结果更新所述多个ip地址数据库中针对目标ip地址的第一定位结果。

24、第二方面,本申请实施例还提供了一种ip地址的查询系统,所述查询系统包括:客户端和服务端;

25、所述客户端,用于在图形用户界面上显示查询界面;响应用户在所述查询界面上针对目标ip地址的输入操作,得到目标ip地址的查询请求,并将所述目标ip地址的查询请求发送至所述服务端;

26、所述服务端,用于根据所述目标ip地址的查询请求从多个ip地址数据库中分别获取针对目标ip地址的第一定位结果;对从多个ip地址数据库中获取到的第一定位结果进行融合修正处理,得到针对目标ip地址的第三定位结果;控制在地图中展示针对目标ip地址的第三定位结果,以使所述客户端的查询界面中展示有针对目标ip地址的第三定位结果。

27、在本申请的一种可选实施例中,所述客户端还用于:

28、在所述服务端获取到针对目标ip地址的第一定位结果后,所述客户端在所述查询界面上显示第一定位结果;

29、其中,所述第一定位结果包括:ip地址数据库名称、ip地址、ip地址对应的定位精度和ip地址对应的地理位置。

30、本申请实施例提供了一种ip地址的定位方法及ip地址的查询系统,解决了现有技术中存在的现有ip地址数据库的数据参差不齐,不仅会导致ip地址的定位结果不相同,还无法确保定位结果的准确度的技术问题。进而,本申请实施例通过不同ip地址数据库之间的比对分析,基于不同ip地址数据库对目标ip地址的定位结果进行融合修正,不仅能够得到定位精度较高的定位结果,还能够提高定位结果的准确性,可信度较高,误差较小。

31、为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。



技术特征:

1.一种ip地址的定位方法,其特征在于,所述定位方法包括:

2.根据权利要求1所述的定位方法,其特征在于,对从多个ip地址数据库中获取到的第一定位结果进行融合修正处理,得到针对目标ip地址的第三定位结果的步骤,包括:

3.根据权利要求2所述的定位方法,其特征在于,基于从多个ip地址数据库中获取到的第一定位结果,对所述第二定位结果进行修正处理,得到针对目标ip地址的第三定位结果的步骤,包括:

4.根据权利要求3所述的定位方法,其特征在于,基于从多个ip地址数据库中获取到的第一定位结果,对所述第二定位结果进行修正处理,得到针对目标ip地址的第三定位结果的步骤,还包括:

5.根据权利要求4所述的定位方法,其特征在于,基于从多个ip地址数据库中获取到的第一定位结果,对所述第二定位结果进行修正处理,得到针对目标ip地址的第三定位结果的步骤,还包括:

6.根据权利要求5所述的定位方法,其特征在于,基于从多个ip地址数据库中获取到的第一定位结果,对所述第二定位结果进行修正处理,得到针对目标ip地址的第三定位结果的步骤,还包括:

7.根据权利要求1所述的定位方法,其特征在于,所述第三定位结果包括:ip地址、ip地址对应的定位精度、ip地址对应的地理位置以及ip地址对应的地理位置在地图中的位置标识。

8.根据权利要求1所述的定位方法,其特征在于,所述定位方法还包括:

9.一种ip地址的查询系统,其特征在于,所述查询系统包括:客户端和服务端;

10.根据权利要求9所述的查询系统,其特征在于,所述客户端还用于:


技术总结
本申请提供了一种IP地址的定位方法及IP地址的查询系统,其中,定位方法包括:从多个IP地址数据库中分别获取针对目标IP地址的第一定位结果;对从多个IP地址数据库中获取到的第一定位结果进行融合修正处理,得到针对目标IP地址的第三定位结果;控制在地图中展示针对目标IP地址的第三定位结果。本申请通过不同IP地址数据库之间的比对分析,基于不同IP地址数据库对目标IP地址的定位结果进行融合修正,不仅能够得到定位精度较高的定位结果,还能够提高定位结果的准确性。

技术研发人员:李翔,张尼,朱广宇,刘鑫,任泽峰,吴习沫,李霄野,刘璐,李维皓,李正,刘智国,于增明,刘桐菊,李东成
受保护的技术使用者:中国电子信息产业集团有限公司第六研究所
技术研发日:
技术公布日:2024/1/11
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1