隨著手機技術的發展定位方式也發生了很大的變化。獲取手機位置有很多種方式。
第一種:cell-id定位原理
通過流動網路獲取裝置當前所在的cell資訊來獲取裝置當前位置。當裝置位置更新裝置會向當前服務小區報告當前位置資訊,cell id定位的精度隨著小區的覆蓋範圍而變化,從幾十公尺到上百公尺不等。cell id是目前最容易使用的定位方式。只要獲取手機訪問的基站編號,在通過後台服務得到基站的座標那就能獲得手機的大體位置了。
第二種:aflt定位原理
aflt(advanced forword link trilateration) 是在定位操作時同時監聽多個基站的訊號,利用訊號的延時和強度訊號來確定手機到附件基站的距離,最後用三角定位演算法計算使用者的位置。一般在城市裡基站的覆蓋往往是重疊沒有盲區的。所以手機往往會有多個基站的資訊。這也是為什麼基站定位城市比農村要準確很多的原因。
第三種:基站和gps的混合定位(agps)
手機檢視基站資訊的方法
1. android智慧型機:在撥打**介面輸入*#*#4636#*#* 檢視相應的基站資訊,一般為16進製制,請選擇1進製進行查詢
2. iphone:在撥打**介面輸入*3001#12345#*檢視相應的基站資訊
查出cid後你可以嘗試在 定位一下自己手機的位置。
方法1:
用瀏覽器開啟,然後輸入lac和cid資訊(mcc和mnc可以填0),如果資料正確就可以獲得相應的經緯度
方法2:
傳送http請求到可以獲得乙個html頁面內容,通過正則進行解析,也可以獲得經緯度資訊
基站定位描述
基站定位一般應用於手機使用者,手機基站定位服務又叫做移動位置服務(lbs——location based service),它是通過電信移動運營商的網路(如gsm網)獲取移動終端使用者的位置資訊(經緯度座標),在電子地圖平台的支援下,為使用者提供相應服務的一種增值業務。
基站定位的大致原理為:移動**測量不同基站的下行導頻訊號,得到不同基站下行導頻的toa(time of arrival,到達時刻)或tdoa(time difference of arrival,到達時間差),根據該測量結果並結合基站的座標,一般採用三角公式估計演算法,就能夠計算出移動**的位置。其精度很大程度依賴於基站的分布及覆蓋範圍的大小,有時誤差會超過一公里,實際的位置估計演算法需要考慮多基站(3個或3個以上)定位的情況,因此演算法要複雜很多。一般而言,移動臺測量的基站數目越多,測量精度越高,定位效能改善越明顯。
怎樣才能基站定位?
基站定位一般應用在手機端,所以必須獲取到基站資訊才能進行基站的定位;基站資訊
包含:mnc,lac,cid (cell) 三個引數;如果獲取到以上三個引數即可以通過基站資料庫,實現對應基站的位置進行定位,直接地圖上顯示出基站的位置;
-mcc,mobile country code,移動國家**(中國的為460);
-mnc,mobile network code,流動網路號碼(中國移動為00,中國聯通為01);
-lac,location area code,位置區域碼;
-cid,cell identity,基站編號,是個16位的資料(範圍是0到65535)。
如何獲取基站資訊?
在gsm模組中,可以通過at指令獲取基站資訊,以使用ublox的gsm模組為例,
當裝置註冊到流動網路時,按以下步驟即可獲取對應的基站資訊。
1. 獲取mcc和nnc
at+cops=3,2 //設定mcc和nnc輸出格式為數字
at+cops=3,2
okat+cops? //獲取mcc和nnc
+cops: 0,2,"46000",0
okmcc:移動國家碼,共3位,中國為460;
mnc:流動網路碼,共2位,移動gsm:00、02,移動td:07,聯通gsm:01,電信:03;
2. 傳送at+creg=2 //設定基站資訊輸出
3. 傳送at+creg? //獲取基站資訊
基站資訊如何轉換為經緯度?
根據個人理解,有如下2種方法:
1. 伺服器接收到基站資訊之後,在基站資料庫中查詢對應的經緯度。
優點:速度快
缺點:需要在伺服器上部署基站資料,且基站資料不能及時更新
2. 通過第三方提供的sdk或api查詢對應的經緯度
優點:資料比較準確,定位較為精確
缺點:介面不免費
**賣基站定位資料庫的資訊鏈結
第三方的基站定位介面描述
最全的LBS手機定位技術說明
隨著手機技術的發展定位方式也發生了非常大的變化。獲取手機位置有非常多種方式。通過流動網路獲取裝置當前所在的cell資訊來獲取裝置當前位置。當裝置位置更新裝置會向當前服務小區報告當前位置資訊,cell id定位的精度隨著小區的覆蓋範圍而變化,從幾十公尺到上百公尺不等。cell id是眼下最easy使用...
LBS定位技術
lbs定位技術從方法上可分成三類 基於三角關係的定位技術 基於場景分析的定位技術 基於臨近關係的定位技術 唐毅和楊博雄,2003 本博文首先對基於三角關係的定位技術進行了介紹,並對其中的應用最廣泛的代表gps進行闡述。該技術的基本原理很簡單,可以抽象成如下問題 已知a b c三個點的座標,以及該三點...
手機(移動)定位的實現技術
從技術實現上來看,提供定位業務有幾種方式,包括通過手機來實現 通過網路來實現以及兩種方式的混合使用。其中,通過手機的解決方案主要是把gps組合到手機內提供定位業務,但由於跟蹤裝置的天線和傳送裝置 昂貴,耗電量大,手機的重量增加,同時手機與gps 的無線連線會受到地理位置 周邊環境乃至天氣的影響。這些...