openGPS.cn - 基於ip的定位技術分享,高精度IP定位

利用業餘時間自己做了個網站,集成了幾個第三方數據源,對比IP地址查詢的功能:

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

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


【請允許我插播廣告】

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定位爲百度提供的服務,個人理解其工作原理應當是:

1,用戶手機裏安裝了百度的服務,比如百度地圖SDK

2,用戶手機運行了百度的服務,比如使用百度地圖進行導航,公交查詢等等過程,都會讓百度的服務運行起來

3,百度提供服務的同時,將當前的座標,跟ip地址數據,當前時間,定位方式,wifi信息,移動聯通電信等運營商的基站信息,傳送給百度的後臺服務器中

後臺服務器留存了這些數據,然後也用這些數據給用戶返回了用戶需要的內容。這個過程也就是百度的匿名採集信息過程。用戶使用前必然都是許可了百度可以使用這些匿名數據

4,百度提供了服務同時,自己收集了匿名數據。而這些數據中。包括ip和gps的對照數據

5,利用這些數據,就可以計算出一個ip曾經在那些範圍被使用過,從而得到一個精確的範圍數據,這個範圍的中心點,就被認爲是最接近用戶的地點。同時會把誤差半徑也計算出來,於是有了我的這個高精度IP定位功能,點擊傳送門體驗


其他說明:使用該服務,主要是針對有線寬帶下使用了wifi的用戶,精確度會高很多。如果是聯通這種直接給客戶分配公網ip的有線網路運營商,定位精度可以達到幾十米的級別

但是用手機網絡2,3,4G網絡獲取的ip來定位,則可能覆蓋整個省。因爲其上網機制本質是一個地區用一個ip池,給這個地區代理上網,因此手機網絡的ip定位精度會很低。




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