[发明专利]IP地址的地理位置确定方法及系统有效
申请号: | 201310130065.3 | 申请日: | 2013-04-15 |
公开(公告)号: | CN103259877B | 公开(公告)日: | 2017-03-15 |
发明(设计)人: | 刘颖 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙)11201 | 代理人: | 宋合成 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | ip 地址 地理位置 确定 方法 系统 | ||
技术领域
本发明涉及通讯技术领域,特别涉及一种IP地址的地理位置确定方法及系统。
背景技术
IP地址到地理位置的映射关系可以应用到很多方面,例如,精确投放商业广告或提高用户的网站体验等方面具有极为重要的作用。
目前,对IP地址与相应IP地址的地理位置的映射关系主要是通过已公开IP库或用户反馈得到的,例如,IP138,纯真IP库等。还有一些是通过IP地址分配机构的官方数据,例如,APNIC等数据中获取。
然而,由于现有方法的处理比较单一,仅仅是根据官方数据或用户反馈来判定IP地址的地理位置,并没有考虑多方因素,因此定位覆盖率有限,并且其准确率不高。
发明内容
本发明的目的旨在至少解决上述的技术缺陷之一。
为此,本发明的一个目的在于提出一种定位准确的IP地址的地理位置确定方法。
本发明的另一目的在于提出一种IP地址的地理位置确定系统。
为达到上述目的,本发明一方面的实施例提出一种IP地址的地理位置确定方法,包括以下步骤:获取待分析IP地址;通过公开的IP库搜索所述待分析IP地址以获得所述待分析IP地址的公布地理位置;通过网络检测工具获得所述待分析IP地址对应的最后一跳地址的地理位置;以及根据所述待分析IP地址的公布地理位置和最后一跳地址的地理位置确定所述待分析IP地址的地理位置。
根据本发明实施例的方法,通过对已公布的待分析IP地址的地理位置和待分析IP地址的最后一跳地址的地理位置进行分析,并根据候选地理位置的评价值确定待分析IP地址的地理位置,具有提高定位准确度的优点,从而提升用户对定向投放的体验效果。
在本发明的一个实施例中,还包括:通过网购信息和社区网站访问信息获得所述待分析IP地址的间接地理位置;通过网络检测工具获取所述待分析IP地址每一跳地址的地理位置,并根据所述每一跳地址的地理位置判断所述待分析IP地址的拓扑地理位置;以及根据所述待分析IP地址的公布地理位置、最后一条地址的地理位置、间接地理位置和拓扑地理位置确定所述待分析IP地址的地理位置。
在本发明的一个实施例中,所述通过网络检测工具获取所述待分析IP地址每一跳地址的地理位置,并根据所述每一跳地址的地理位置判断所述待分析IP地址的拓扑地理位置的步骤具体包括:通过网络检测工具获得所述待分析IP地址的每一条路径;分析所述每一条路径,并确定所述每一条路径上对应IP地址的地理位置以构成拓扑图;以及根据所述拓扑图判断所述待分析IP地址的拓扑地理位置。
在本发明的一个实施例中,确定所述待分析IP地址的地理位置的步骤具体包括:根据信息的可信度计算多个地理位置的评价值;以及在所述多个地理位置的评价值中选择最大评价值对应的地理位置作为所述待分析IP地址的地理位置。
在本发明的一个实施例中,所述间接地理位置包括用户的收件地址和社区的区域划分地址。
本发明第二方面的实施例提出了一种IP地址的地理位置确定系统,包括:获取模块,用于获取待分析IP地址;搜索模块,用于通过公开的IP库搜索所述待分析IP地址以获得所述待分析IP地址的公布地理位置;第一分析模块,用于通过网络检测工具获得所述待分析IP地址对应的最后一跳地址的地理位置;以及确定模块,用于根据所述待分析IP地址的公布地理位置和最后一跳地址的地理位置确定所述待分析IP地址的地理位置。
根据本发明实施例的系统,通过对已公布的待分析IP地址的地理位置和待分析IP地址的最后一跳地址的地理位置进行分析,并根据候选地理位置的评价值确定待分析IP地址的地理位置,具有提高定位准确度的优点,从而提升用户对定向投放的体验效果。
在本发明的一个实施例中,还包括:第二分析模块,用于通过网购信息和社区网站访问信息获得所述待分析IP地址的间接地理位置;第三分析模块,用于通过网络检测工具获取所述待分析IP地址每一跳地址的地理位置,并根据所述每一跳地址的地理位置判断所述待分析IP地址的拓扑地理位置。
在本发明的一个实施例中,所述确定模块还用于根据所述待分析IP地址的间接地理位置和拓扑地理位置确定所述待分析IP地址的地理位置。
在本发明的一个实施例中,所述第三分析模块具体包括:分析单元,用于通过网络检测工具获得所述待分析IP地址的每一条路径;确定单元,用于分析所述每一条路径,并确定所述每一条路径上对应IP地址的地理位置以构成拓扑图;以及判断单元,用于根据所述拓扑图判断所述待分析IP地址的拓扑地理位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310130065.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种洗衣池
- 下一篇:自动扩充虚拟机的方法