本發(fā)明涉及逆ip定位技術與網絡拓撲測繪技術領域,具體地,涉及一種逆向ip定位的方法。
背景技術:
ip定位技術,是通過設備的ip地址來確定其地理位置。超高精度的ip定位技術應用領域非常廣泛,政府部門,通過該服務可以對人民的網絡行為進行社區(qū)粒度的輿情分析,從而充分地了解民意,做出更加利國利民的政策;安全部門,通過該服務能夠獲取網絡攻擊的源目標位置,提升網絡安全防御能力;商業(yè)端的在線支付,通過該服務可以實現用戶異地登錄預警,提升交易的安全性;商業(yè)端的在線廣告,通過該服務可以實現基于用戶實時位置的廣告推送,提升廣告的投放精確度,獲取最大的商業(yè)盈利。根據ip的區(qū)域性分布特性,ip可分為動態(tài)和靜態(tài)分布兩種狀態(tài)。靜態(tài)ip,在一個固定時間段內,該類ip將固定在一個地方使用;如,學校使用的ip,這些ip將長時間在學校范圍內使用。動態(tài)ip,在一段時間內,動態(tài)地分布在多個區(qū)域且被共享使用;如,移動ip,在河南省范圍內共享使用;住宅用ip,在若干個相鄰小區(qū)范圍內共享使用。
ip是互聯網通信的基礎,是互聯網設備的標識。全球共計有42億ip地址,被用于各行各業(yè),建立了龐大的互聯網絡,聯系著全世界。ip定位技術,是通過設備的ip地址來確定其地理位置。目前,大多數的研究的焦點在于如何提高ip定位的準確性,而忽略了ip定位技術的反方向技術-逆ip定位技術(由地理位置到ip)。逆ip定位技術是ip定位技術的逆過程,方便了解指定地理范圍內的ip分布情況和其上層的網絡拓撲信息。
結合高精度ip定位技術和網絡拓撲測繪技術,本發(fā)明提出了一種逆向ip定位的方法,能夠準確地描述指定地理范圍內的ip分布情況和其上層的網絡拓撲信息。
技術實現要素:
本發(fā)明的目的在于,為了能夠準確地描述指定地理范圍內的ip分布情況和其上層的網絡拓撲信息,提出一種逆向ip定位的方法,以實現準確地描述指定地理范圍內的ip分布情況和其上層的網絡拓撲信息的優(yōu)點。
為實現上述目的,本發(fā)明采用的技術方案是:一種逆向ip定位的方法,主要包括:
步驟1:采集poi邊界數據,并對邊界數據進行清洗和整理;
步驟2:基于ip定位技術,獲得ip到地理位置的映射關系,其次,結合步驟1中的邊界數據,判斷ip定位的地理位置與指定的地理范圍是否相交并且相交面積滿足設定的比例,如果是,則該ip在制定的地理范圍內,實現指定地理范圍到ip的映射;
步驟3:結合網絡拓撲測繪技術,實現ip到其上層網絡拓撲信息的映射;
步驟4:結合步驟2的映射結果和步驟3的映射結果實現由指定地理范圍到ip及其上層網絡拓撲信息的映射。
進一步地,步驟1中,所述poi邊界數據包括,學校poi邊界信息、住宅小區(qū)poi邊界信息以及企業(yè)poi邊界信息。
進一步地,采集poi邊界數據具體為,利用數據采集工具,完成制定時間頻率的邊界數據自動化采集。
本發(fā)明各實施例的逆向ip定位的方法,首先,采集并整理poi邊界數據;其次,結合高精度ip定位技術,實現由指定地理范圍到ip的映射關系;最后,結合網絡拓撲測繪技術,實現指定地理范圍到ip及其上層網絡拓撲信息的映射。首次結合高精度ip定位技術和網絡拓撲測繪技術,提出逆向ip定位的方法,獲取指定地理范圍內的ip分布情況以及其上層的網絡拓撲信息;從而彌補現有技術所忽略的逆向ip定位技術,并為逆向ip定位技術提供了一種可執(zhí)行的方法
本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。
下面通過附圖和實施例,對本發(fā)明的技術方案做進一步的詳細描述。
附圖說明
附圖用來提供對本發(fā)明的進一步理解,并且構成說明書的一部分,與本發(fā)明的實施例一起用于解釋本發(fā)明,并不構成對本發(fā)明的限制。在附圖中:
圖1為本發(fā)明實施例所述的逆向ip定位的流程圖。
具體實施方式
以下結合附圖對本發(fā)明的優(yōu)選實施例進行說明,應當理解,此處所描述的優(yōu)選實施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
具體地,與現有技術相比,本發(fā)明首次結合高精度ip定位技術和網絡拓撲測繪技術,提出逆向ip定位的方法,獲取指定地理范圍內的ip分布情況以及其上層的網絡拓撲信息。
一種逆向ip定位的方法,結合圖1,
步驟1、采集整理poi邊界數據
poi邊界數據包含學校、住宅小區(qū)、企業(yè)等poi的邊界信息。針對不同的數據源,例如公開數據、地圖平臺等,研發(fā)自動化的數據采集工具,完成制定時間頻率的邊界數據自動化采集工作。在poi邊界數據采集的工作基礎上,完成邊界數據的清洗和整理工作。
步驟2、實現由地理位置信息到ip的映射
首先,通過目前已有的高精度ip定位產品可獲得ip到地理位置的映射。其次,結合步驟1中的邊界數據,若ip定位的地理位置(或地理區(qū)域)與指定的地理范圍相交并且相交面積滿足一定的比例,則認為該ip在指定的地理范圍內。由此,實現指定地理范圍到ip的映射。
步驟3、實現由ip到其上層網絡拓撲的映射
結合端到端的主動網絡測量數據和已公開的被動測量數據,形成as域內的網絡拓撲信息(該技術也被稱為網絡拓撲測繪技術),實現由ip到其上層網絡拓撲的映射。
步驟4、實現由指定地理范圍到ip及其上層網絡拓撲信息的映射
結合步驟2和步驟4的結果,最終實現由指定地理范圍到ip及其上層網絡拓撲信息的映射。
實施例:
結合真實數據集,以獲取清華大學范圍內的ip及其上層網絡拓撲信息為例,對本發(fā)明進行進一步說明。
步驟1、獲取清華大學的邊界信息
通過公開的地圖平臺(如高德)獲取清華大學的邊界信息。
步驟2、實現由地理位置信息到ip的映射
基于高精度ip定位技術,獲取在清華大學的邊界范圍內的所有的ip。
步驟3、實現由ip到其上層網絡拓撲的映射
通過對清華大學范圍內的ip進行端到端網絡測量,形成這些ip的as域內的網絡拓撲信息,從而實現清華大學范圍內的ip到其上層網絡拓撲的映射。
步驟4、最終實現由指定地理范圍到ip及其上層網絡拓撲的映射
結合步驟2和步驟3,最終實現由地址地理范圍到ip及其上層網絡拓撲的映射。
至少可以達到以下有益效果:與現有技術相比,本發(fā)明首次結合高精度ip定位技術和網絡拓撲測繪技術,提出逆向ip定位的方法,獲取指定地理范圍內的ip分布情況以及其上層的網絡拓撲信息;從而彌補現有技術所忽略的逆向ip定位技術,并為逆向ip定位技術提供了一種可執(zhí)行的方法。
最后應說明的是:以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,盡管參照前述實施例對本發(fā)明進行了詳細的說明,對于本領域的技術人員來說,其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換。凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。