移動設備的基于位置的服務適合于用戶的位置和狀態。它們過濾并傳遞與用戶關系最大的信息?;谖恢玫姆盏囊豁椫匾獌瀯菔?,用戶不必向它們輸入郵政編碼或其它位置標識。位置信息構成了移動技術的靈魂。
有幾種方法可以確定無線設備的位置。大多數方法涉及使用信號到達時間差(TDOA)、增強觀測時間差(E-OTD)和輔助全球定位系統(GPS)技術。
一、TDOA 需要多個基站來偵聽移交訪問脈沖,并用三角測量法計算無線設備的位置。這種方法的優點是可以使用現有的 GSM 移動設備,但必需對支持基礎設施進行大量投資。
二、使用 E-OTD 時,手機偵聽來自多個基站的脈沖并測量觀測時間差。使用三角測量法計算出無線設備的位置。E-OTD 要求對手機進行更改,但所需的定位基礎設施支持少于 TOA。
三、輔助 GPS 依賴擁有集成 GPS 接收器的無線設備??梢詮?STRONG>網絡傳送輔助數據以促進 GPS 信號搜索,并有可能提高靈敏度。盡管 GPS 有可能是最精確的方法,但因為其信號來自人造衛星,所以穿透力較弱,因而受到限制。象 CyberLocator 這樣的公司使用專利技術和專用 GPS 硬件來利用 GPS 數據獲得位置信息。
位置信息交換的標準
過去,不同的各方曾經提出幾種交換位置信息的提議。最近,他們已開始了標準化的努力,以將不同的提議合并成一個公認的標準。讓我們看一看部分已經提出的位置信息交換標準。
移動定位協議(Mobile Positioning Protocol,MPP)是由 Ericsson 提出的協議。MPP(目前版本是 4.0)是基于因特網的協議,“知道位置”的應用程序使用該協議與移動定位系統(Mobile Positioning System,MPS)交互。通過這個協議,使請求移動終端的位置成為可能。移動定位系統(MPS)是 Ericsson 用于提供基于位置的服務的特殊解決方案,作為該系統的一部分,移動定位中心(Mobile Positioning Center,MPC)是移動網絡和“知道位置”的應用程序之間的網關。MPC 根據源于網絡的信息計算移動設備的位置,并將它傳送到應用程序。
MPP 還定義了一個 URL,“知道位置”的應用程序可以使用它來請求移動設備的位置。作為對位置請求的響應,MPC 傳送一個應答來把對移動設備位置的估計告訴應用程序。MPP 完全基于 HTTP,這使得 MPC 可以供任何具有 TCP/IP 功能的平臺使用,例如,負責動態生成 WAP 內容的 Java servlet。
IETF 及其成員公司也提出了另一個標準,稱為空間位置協議(Spatial Location Protocol,SLoP)。SLoP 的目的是解決以下問題:應用程序如何以可靠的、安全的和可伸縮的方式,獲取因特網上提供的可標識資源的空間位置?這個協議將確定地球上的絕對位置,并將使用 WGS84 大地基準點作為缺省參考系統。位置信息的格式最好由下列數據項組成(假設某些項的功能可用):
1.用戶位置類型(例如,絕對/描述型位置)
2.框架(例如,WGS84、UTM)
3.語法/格式(例如,經度、緯度和海拔高度)
4.地心位置
5.精確度
6.時間戳記(日期、時間、時區)
7.剩余時間
8.其它(方向、速度、方位等)
這個協議目前支持 UDP 傳輸(為了可靠性帶有重試計時器),也可選用 TCP 傳輸以及 RTP 和/或 SCTP。因此,可從具有 TCP/IP 功能的任何平臺訪問 SLoP 服務器。預計將來,無論網絡是層次關系還是對等關系,空間位置服務器之間都將選用 IPSec 作為通信方法。
Open GIS Consortium,Inc.(OGC)是一個非贏利的國際性業界聯盟,參加聯盟的 230 多家公司、政府機構和大學參與了開發公開可用的地理處理規范的共識過程。Open GIS 規范支持使 Web 和主流 IT 具有地理能力的互操作解決方案,并使技術開發人員能夠將復雜的空間信息和服務對于各種應用程序都是可訪問的和有用的。
有兩種類型的規范:摘要和實現。Open GIS 摘要規范提供了 Open GIS 實現規范的框架或參考模型。這種高級指導對于了解 Open GIS 規范背后的核心技術和概念模型非常有用。Open GIS 實現規范詳細描述了 OGC 通過其共識過程開發的一致同意的接口。這些是軟件工程規范 ― 任何軟件開發人員都可以使用這些信息來構建實現這些規范中的一個或多個規范的產品。該軟件應該能夠與實現相同規范的任何其它軟件通信。有些規范詳細描述了到 OLE/COM、CORBA、SQL、地理標記語言(Geography Markup Language,GML)等的接口。