2007年11月24日 星期六

Nokia N95 AGPS功能詳細介紹與教學

我想N95也已經上市一段時間 其中很受人矚目的就是在更新韌體後的AGPS功能
原本N95已經內建GPS功能 而總是被詬病定位效果不好
其實我要為N95澄清 大部分的GPS衛星導航都是如此(以我們可以接受的價位)
N95在這方面的問題算是小的 況且 外國對於GPS應用
大多是在空曠的平原 所以比較不會有這樣的問題 對於日本
日本和台灣狀況相似 地域不大 相對壅擠
所以日本早就發展出AGPS相關技術 台灣本身就落後
再把問題怪到N95身上 真是讓N95背黑鍋了!
牢騷發完了 接著進入正題
對於AGPS有很多相關說法 總是有很多誤解
也被過度神話 AGPS到底可不可以室內定位?
答案是肯定的 那...N95可以是內定位嗎?
絕對不行! 若還抱持著這種期望的 建議趕快丟掉
(至少可以保證等到基地台完成+N95改韌體 至少需要好幾年)

到底AGPS是甚麼 為何N95有AGPS卻不能是內定位
接下來就說清楚 AGPS本身是一種輔助GPS的系統
GPS必須完全仰賴天上的GPS衛星 在進行定位前
必須先搜尋天上的衛星 當找到衛星之後
在建立關聯 將資料傳送給衛星 利用時間的誤差計算距離
因此 若需要3D定位 至少需要4顆衛星
而大部分GPS定位 所謂冷開機
就是一開始N95並不知道要和哪些未興建立關聯
所以開始進行步驟:搜尋天上GPS衛星>建立關聯>接收衛星資料>運算>定位結果
這就是所謂冷開機 而這樣的步驟快則60秒 慢也可以10分鐘
視狀況而定 可能搜尋衛星花50秒..關聯5秒等
依據狀況而有所不同 真的很難預料
而所謂熱開機 就是當我們已經進行過冷開機之後
GPS已經建立關聯的衛星存成星曆 當短時間內重新開啟GPS時
N95會直接與衛星關聯開始定位 略過搜尋衛星的手續
便能提升速度 目前N95採用的AGPS
原理是這樣 每次都要搜尋衛星 非常麻煩耗時
因此 NOKIA架了一個SERVER 裡面隨時更新全球GPS衛星的分布圖
當我們開始定位 會透過網路連到NOKIA的AGPS SERVER下載資料
而NOKIA的AGPS SERVER會依據IP位置 將該地區的星曆圖傳給你
就可以定位了 所以重點來了 N95不管用哪種方式定位
都還是依照手機內建的GPS和天上的GPS衛星溝通
增加AGPS只是改變中間的途徑 讓定位時間縮短
當我們在室內收不到衛星訊號 便會出現定位中斷 和定不到位的狀況
與開啟AGPS與否並無關連 請參照NOKIA官方說明
因此NOKIA官方也講得很清楚 室外、騎樓、或靠窗的半開放室內空間
N95的AGPS並無法室內定位 如果室內定位成功
存粹只是剛好收到衛星訊號 不過這樣的機會不大
而N95的AGPS是免費的 並沒有任何費用
不過需要透過網路取的資訊 所以依據業者和方案會產生上網費用
像使用3G吃到飽上網 就不用另外負擔費用 若是一般資費
根據資費內容會產生一筆上網費用 不過通常不高就是了

而中華電信目前架設的AGPS與日本是同類型 利用基地台的三角運算
過程大約如下:手機要求定位>基地台傳輸資料>完成
所以中華電信的AGPS非常快 很少超過30秒 且室內也可定位
只要是可以收到3個基地台訊號的地方就可以定位
不過這種AGPS誤差比使用衛星的GPS大
但是對於室內外皆可定位 就算誤差稍大
也是可以被接受的 中華的AGPS需要手機與中華電信配合
第一支是Toshiba 908A 需要搭配中華門號且每個月99月租費

這兩種方式都是AGPS 輔助定位系統
但是使用的方式不同 一種是幫助更快速定位
一種是直接由基地台定位 將座標就傳給手機
因此後者在都市是非常有利的 前者則否
但是對於大地區而言 後者的AGPS是很難實現的
當處於非都市的地區時 例如歐洲非都市區
反而直接透過衛星訊號 精準又快速

台灣目前只有中華電信已經架設AGPS
而其他業者只是透過其"3G上網" 去幫助定位而已
不過中華的用戶也不用太高興 因為N95和中華的AGPS並沒有關聯
兩者不能互通 即使使用中華門號的N95用戶 也只能透過網路下載星曆
並無法完全使用到中華的AGPS 除非使用中華EMOME去連結AGPS
但是那樣就無法使用N95的PAPAGO 所以兩者系統是完全不一樣的
中華的AGPS需要透過EMOME服務 並使用中華的圖資
而N95若要使用內建或PAPAGO導航 就只能選擇NOKIA的AGPS
所以短期內大家就別怨嘆 總之 N95的定位功能
在後期韌體 已經做過許多微調 整體來說已經不差了!

而N95需要正常開啟AGPS 設定方法如下:
選單>工具>設置>常規>定位>定位服務器>接入點>設定為可以上網的選項(例.遠傳網際網路)
(以N95-1 亞太區12.0.014簡體韌體)

這樣正常的設定才可以開啟AGPS 只能期望台灣其他業者可以跟進
並協調統一規格 這樣往後的手機 台灣區的韌體便可以根據規範加入目前中華的AGPS功能
不過短期內對於這樣的期待 我想 在網誌裡面寫寫就好...

2 則留言:

匿名 提到...

中華電信目前並沒有支援Conrol plane,也就是上述文中所提到的定位方式。中華電信仍然僅提供user plane的定位方式,也就是透過SUPL protocol,將cell id傳給中華電信AGPS server,然後再由server取得經緯度,所以室內定位的誤差可能會非常大,端視您離基地台有多遠。

匿名 提到...

我是個路過客,不過,從事GIS的我,真的要給你拍拍手,把專業的東西寫得很容易看得懂,真的不容易,讚。