最全的LBS手機定位技術說明

2021-09-25 12:57:28 字數 2241 閱讀 3102

隨著手機技術的發展定位方式也發生了很大的變化。獲取手機位置有很多種方式。

第一種: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 的無線連線會受到地理位置 周邊環境乃至天氣的影響。這些...