openGPS.cn - 高精度IP定位原理,定位誤差說明

【請允許我插播廣告】

openGPS.cn運行在阿里雲的雲服務器ECS上,歡迎需要使用雲服務器的朋友,領取我的幸運券購買雲服務器ECS,支持openGPS.cn進一步建設

【Step1】 領取幸運券 http://wzfw.ltd/qjyl (30天有效,過期可重新領取) 
【Step2】 使用幸運券即可獲取抽獎機會(20款產品均可使用)。重點推薦:
  新用戶: 199元雲服務器一年 http://wzfw.ltd/ecs199 (1核2G限購一臺)
  新老用戶: 三種規格限購一臺 http://wzfw.ltd/ecs330 

1核1G: ¥330一年,¥660兩年,¥800三年
1核2G: ¥660一年,¥960兩年,¥1320三年
2核4G: ¥825一年,¥1260兩年,¥1650三年
【Step3】 使用幸運券可參與抽獎,首購ECS大於百元必中 http://wzfw.ltd/jiang 

廣告結束,繼續討論技術:


【ip定位歷史】

關於IP定位,最早是通過運營商實現,每個運營商申請到的ip段,在某個範圍內使用。

因此早期只能是國家爲單位的基礎數據。

對於比較大的國家,就進一步劃分,比如,中國某通訊公司(不打廣告),固定將某些ip分配某些機房使用,而這些機房則具備地域屬性,因此就可以知道某些ip的位置是哪個省市區。

在進一步,網上有種測算路由的方式進行定位,就是由大範圍逐個跳轉,跟蹤路由。從而對比找出ip所在的小範圍。

【前提條件】

如今,網絡鋪設已經有個相當多的特性,比如:

A.國內的某大運營商,ip資源夠用,直接給用戶分配公網ip。我以前就在這種網絡下用動態域名工具玩過網站。

B.部分運營上爲了緩解ip資源不足問題,某個大範圍使用代理轉發方式,給到用戶的是私網ip,用戶最終用代理的ip池的ip訪問公網。

C.電話運營商,ip資源利用率過低,幾乎是一個省份用一個ip池進行代理給用戶的手機網絡上網

【延伸價值】

隨着大數據發展,百度做了大數據匿名收集數據,數據實時分析。因此可以將手機收集到的精準GPS數據和當前所用IP數據成對上報給後端服務器,運算過之後,就可以得出某個IP的分佈範圍數據。

誤差說明:

對於上述A的情況,精確度可以達到幾十米

對於上述B的情況,可能得覆蓋一個城市的範圍

對於上述C的情況,往往是一個省份的誤差程度

因此,對於有線寬帶用戶,分配了相對固定的公網IP,用戶在這個線路下有放置了wifi無線路由器,wifi下有接入了手機用戶,手機裏運行了百度的服務,比如百度地圖,或者百度地圖SDK。

其定位精度就可以達到幾十米範圍。對於這種數據,只有bat這種大頭才能實現的了這個規模的數據手機,因此準確度幾乎無法被超越,更大的互聯網公司除外

【傳送門】

點擊超鏈接可體驗我上述所說的定位功能

普通IP定位:https://www.opengps.cn/Data/IP/IPSearch.aspx

高精度IP定位:https://www.opengps.cn/Data/IP/IPHighAccuracy.aspx

  



----------分界線,2016-11-30補充一點內容-----------------------------------

發現寫了這個文章之後閱讀量還挺高,於是我今天過來補充一點材料,如下圖,是我的華爲榮耀6手機後臺運行的百度位置服務,在位置服務的條款中已經將匿名收集wifi的macid,基站的編碼,gps座標位置,通過網絡發送回百度後臺服務器,當然,這裏隱含了一個內容就是通過網絡發送,自然也就還有一個內容就是當前使用的公網ip


   








發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章