
最近在折騰三星i8000手機(jī)的GPS,可能是由于該機(jī)器的GPS芯片的緣故(或者有其他原因),開始的時候定位很慢,不是可以看見衛(wèi)星少,就是即使可見衛(wèi)星數(shù)量有,但都是無法鎖定而定位,經(jīng)過一段時間的摸索,認(rèn)定是定位服務(wù)器的地址設(shè)定問題,因此更換了地址之后(supl.google.com,74.125.113.192:7276,將SSLsetting選disable,將certification選CMCCOfficial(移動卡)),不僅可見衛(wèi)星數(shù)量快而大增,而且鎖定速度很快,也即人們所說的“秒級定位”,現(xiàn)將收集的定位服務(wù)器地址備份如下:
AGPS輔助定位服務(wù)器地址:
suplcn.sirf.com114.80.208.5:7275
suplcn.sirf.com 114.80.208.5:7276
supl.google.com 74.125.113.192:7276
sls2.sirf.com 84.40.33.25:7276
sls1.sirf.com 66.230.192.56:7276
supl.nokia.com64.14.59.165:7275
據(jù)有關(guān)人士測試,221.176.0.55:7275,目前已經(jīng)無法使用,使得AGPS無法正常工作,只能使用GPS模塊獨立工作,導(dǎo)致定位時間變得很長,因此機(jī)器原來所帶的此地址可能是造成AGPS無法起到輔助定位的原因之一。
另外重要的是,需要修改注冊表,將AGPS的服務(wù)器地址進(jìn)行修改;為了加快識別速度,直接添加IP地址即可。
重新學(xué)習(xí)一下GPS和AGPS的知識。
GPS(Global PositioningSystem,簡稱GPS)必須完全仰賴天上的GPS衛(wèi)星,在進(jìn)行定位(獲得經(jīng)緯度坐標(biāo))前,必須先搜尋天上的衛(wèi)星,當(dāng)找到衛(wèi)星之后,在建立關(guān)聯(lián),將資料傳送給衛(wèi)星,利用時間的誤差計算距離。因此,若需要3D定位,至少需要4顆衛(wèi)星,3顆衛(wèi)星,可以實現(xiàn)2D定位。
GPS冷開機(jī)就是一開始機(jī)器并不知道要和哪些衛(wèi)星建立關(guān)聯(lián),所以,機(jī)器必須開始進(jìn)行如下的步驟:搜尋天上GPS衛(wèi)星>建立關(guān)聯(lián)& gt;接收衛(wèi)星資料>運算>定位結(jié)果,這就是所謂冷開機(jī),這樣的步驟快則60秒,慢也可以10分鐘,視狀況而定。所謂熱開機(jī),就是當(dāng)我們已經(jīng)進(jìn)行過冷開機(jī)之后,GPS已經(jīng)將建立關(guān)聯(lián)的衛(wèi)星存成星歷(AlmanacData),當(dāng)短時間內(nèi)重新開啟GPS時,機(jī)器會直接與衛(wèi)星關(guān)聯(lián)開始定位,略過搜尋衛(wèi)星的步驟,因此能提升定位速度。
AGPS(Assisted Global PositioningSystem,簡稱AGPS)本身是一種輔助GPS的系統(tǒng)。當(dāng)開始定位,機(jī)器通過網(wǎng)絡(luò)與定位服務(wù)器連接,將里面隨時更新的全球GPS衛(wèi)星的分布圖下載下來。裝備AGPS只是省略了搜尋天上衛(wèi)星的步驟,直接和已知的衛(wèi)星進(jìn)行關(guān)聯(lián),讓定位時間縮短。
AGPS大體有兩個工作方式,一個為User plane,另外一個是ControlPlane,前者需要基地臺的輔助,后者只需要到服務(wù)器取資料就可。
一般來說,AGPS服務(wù)器的建立來源于手機(jī)制造廠家(例如HTC,10.1.101.63:7275),手機(jī)網(wǎng)絡(luò)運營商(geoloc2.sfr.fr:7275),獨立的第三方(supl.google.com)。
愛華網(wǎng)



