20世紀90年代以來,有兩種技術得到了廣泛應用,他們直接影響了億萬人的生活,大大地改變了人類的生活方式,那就是Internet和移動電話。
Internet使得全球的人們能夠方便地、廉價地去訪問大量的信息,越來越多的人每天都要使用E?mail,上網瀏覽信息等等。Internet的爆炸性發展使得新興信息業務的開展和使用成為可能。但是Internet通常需要與固定的有線網相連,這個局限讓人們感到很多不便,無法滿足人們在移動中獲取信息的需要。
移動電話的發展打破了通信與地點之間的固定連接。近年來數字移動通信在全球取得了突飛猛進的發展,根據國際電信聯盟(ITU)近日公布的統計數字,目前世界移動電話用戶已達4億,而且現在平均每天有25萬新用戶加入此行列。國際電聯估計,到2000年底,這一數字將增至5億,到2004年將達到11億。但是,目前用戶經常使用的業務僅限于語音通信,即打電話,移動數據業務還沒有得到廣泛的應用,最常用的短消息業務(SMS:ShortMessageService)僅能允許發送很短的(約160字節)簡單信息,各種移動數據業務由于種種原因并沒有得到人們的廣泛使用。隨著第三代移動通信標準的逐步統一,業界渴望一種單一的適用于當前和未來多種移動網絡的數據通信架構,尤其是隨時隨地的在移動中訪問Internet的網絡服務讓許多人心馳神往。
隨著移動電話與互聯網結合,無線上網的新趨勢正在形成,第三代移動通信的標準更使得移動終端可以應用最高2Mbps的充裕帶寬進行通信。據初步估計,到2004年,使用移動終端上網和收發電子郵件的用戶達將到4億。
WAP論壇
WAP(WirelessApplicationProtocol)的提出和發展正是基于在移動中接入Internet的需求。1997年6月,PHONE.COM(以前的UnwiredPlanet)與Nokia、Ericsson、Motorola合作建立了WAP論壇,目的就是為在移動通信中使用Internet業務制定統一的應用標準。1997年9月,WAP論壇出版了第一個WAP標準架構。次年5月,WAP1.0版正式推出。緊接著,1.1版也于1999年6月正式發行。
WAP論壇成立后,受到業界的廣泛關注,目前已有200多個公司加入成為論壇成員,包括全球最主要的電信運營公司、電信設備制造商和軟件供應商。WAP論壇的成員代表了全球95%手機市場,超過1億的手機用戶。正是由于WAP論壇成員廣泛的代表性,其制訂的WAP規范具有多廠商設備可以互操作的特點,所以WAP有望成為業界廣泛接受和使用的無線信息網絡連接方式。
WAP設計思想
WAP提供了一套開放、統一的技術平臺,用戶使用移動設備很容易訪問和獲取以統一的內容格式表示的國際互聯網或企業內部網信息和各種服務。
WAP定義了一套軟硬件的接口,實現了這些接口的移動設備和網站服務器可以使人們像使用PC機一樣,使用移動電話收發電子郵件甚至瀏覽Internet。實質上,WAP是一種通信協議,它提供了一種應用開發和運行環境,支持當前最流行的嵌入式操作系統PalmOS、EPOC、WindowsCE、FLEXO、JavaOS等。
WAP可以支持目前使用的絕大多數無線設備,包括移動電話、FLEX尋呼機、雙向無線電通信設備等等。這些設備相對于臺式個人計算機而言,CPU功能弱,內存小,無線環境下電力供應受限,顯示屏較小,輸入功能有限。在傳輸網絡上,WAP也可以支持目前的各種移動網絡,如GSM、CDMA、PHS等等,它也可以支持未來的第三代移動通信系統。但相對使用Internet的有線網絡帶寬,無線網絡的帶寬資源永遠是有限的??紤]到以上的限制和不利因素,WAP充分借鑒了Internet的思想,并加以一定的修改和簡化。這就是,應用程序和網絡內容采用標準的數據格式表示,使用與在PC機上使用的瀏覽器軟件相類似的微瀏覽器,應用標準的通信模式進行上網瀏覽。
WAP標準定義了一種應用環境,讓設計人員能夠開發獨立于設備的用戶界面,然后使用WMLScript(WML腳本)的WAP編程語言,把可執行的邏輯嵌入到移動終端中。這樣,在移動終端上實際運行了一種微型瀏覽器,它非常像PC機上使用的IE或Netscape瀏覽器。
WAP應用環境
WAP應用環境(WAE)是一種普遍意義上的應用開發框架,它支持在不同無線通信網絡上方便高效地開發和運行WAP應用服務。這個框架主要基于現有的Internet技術。圖1所示為WAP應用結構模型。
WAP應用結構非常類似Internet結構,一個典型的WAP應用系統定義了三類實體:
1.具有WAP用戶代理功能的移動終端(Client)。典型的終端如WAP手機,它相當于Internet中的PC機。在它的顯示屏上運行有微瀏覽器(microbrowser),用戶可以采用簡單的選擇鍵實現WAP服務請求,并以無線方式發送和接收所需的信息。WAP移動終端使用WML(WirelessMarkupLanguage)無線標記語言顯示各種文字圖像數據。
WML是一種基于XML(ExtensionMarkupLanguage)的標記語言,主要用于標記和說明WAP移動終端收發的Internet信息和用戶接口。WML使得設計者可以采用與設備獨立的方式定義WAP應用的用戶接口。
2.WAP代理。包括協議網關、實現WAP協議棧(WSP、WTP、WTLS和WDP)與Internet協議棧之間的轉換。信息內容編解碼器(ContentEncodersandDecoders)把WAP數據壓縮編碼,以減少網絡數據流量,最大限度地利用無線網絡緩慢的數據傳輸速率。同時,WAP還采用了錯誤校正技術,確保網絡瀏覽和數據傳輸過程不會因無線電通信線路質量的變化而受到嚴重影響。
3.源數據服務器(OriginServer)。如支持WAP的Web網站,服務器中存有用WMLScript編寫的WAP應用,這些應用可以根據WAP移動終端的需要而被下載,而且在不需要時從WAP終端中卸除。
WMLScript可以補充WML的一些限制,如無法對用戶輸入的有效性進行檢查等,這增強了WML的瀏覽和表示功能,對用戶的操作給予更加靈活和智能的處理。在某些時候,WMLScript還可以直接在移動終端上處理告警等消息,避免移動終端和遠端服務器之間的數據交互,減少了帶寬資源的消耗。
WAP通信協議
WAP的協議棧采用層次化設計,這為應用系統的開發提供了一種可伸縮和擴展的環境。每層協議棧均定義有接口,可被上一層協議所使用,亦可被其他的服務或應用程序直接應用。在設計中,WAP充分借鑒了Internet的協議棧思想,并加以修改和簡化,使之可以有效應用于無線應用環境。
圖2列出了WAP協議棧的結構,并與Internet協議棧進行類比。
WSP(WirelessSessionProtocol):會話層協議為上層的WAP應用提供面向連接的、基于WTP的會話通信服務或基于WDP無連接的、可靠的通信服務。
WTP(WirelessTransactionProtocol):提供一種輕量級的面向事務處理的服務,專門優化并適用于移動終端的設計。
WTLS(WirelessTransportLayerSecurity):基于SSL的安全傳輸協議。
WDP(WirelessDatagramProtocol):無線數據報協議。
一種通用的數據傳輸服務可以支持多種無線承載網絡,使得上層的WAE、WSP、WTP、WTLS獨立于下層的無線網絡,從而使全球性的互操作得以實現。當然,傳輸的數據量和用戶交互的本質必然會影響運營者選擇何種網絡,以達到最大的效率。
WTA無線電話應用
除了WAE和協議外,WAP標準還定義了WTA(WirelessTelephonyApplications)無線電話應用,它使得WAP可以很好地與目前電信網絡中現存的各種先進電信業務相結合,如智能網(IN:IntelligentNetwork)業務。通過使用瀏覽器方式的用戶接口,移動用戶可以應用各種智能網業務而不需修改移動終端。
圖3描述了兩種典型的WAP應用組網連接方式。
在圖3中,WAP移動終端用WML和兩種WAP服務器——WAP代理服務器和WTA服務器進行通信。WAP代理把WAP請求翻譯成為WWW請求,這樣移動終端即可以向Web服務器提交WWW請求,WAP代理同時也將Web服務器的響應翻譯成壓縮的二進制WML格式數據,以被移動終端所理解。Web服務器如果支持WML格式數據,則WAP代理可以直接從Web服務器獲得數據;如果Web數據庫僅支持HTML,則可以用HTML過濾器將HTML轉換WML,再將WML傳送給Web代理。WTA服務器可以將各種先進的智能網增值業務提供給WAP用戶。
WAP的影響
WAP創造了一種商業機會,它使得現有的業務或新的業務可以每時每刻被用戶訪問,不論用戶目前在什么地方,這為通信的最高境界——“在任何地方、任何時間使用任何業務”做出了重要貢獻。同樣,它還可以發掘出來各種嶄新的、甚至目前無法想像的增值業務,這為電信業務運營商提供了創造豐厚利潤的寶貴商業機會。
由于WAP是開放統一的技術標準,并且與傳輸網絡技術無關,因此它使得各個移動制造商可以制造出WAP兼容的移動終端,參與市場競爭。電信運營商也可以從廣泛的產品中進行挑選。整個通信產業也因有統一的標準避免重復投資。
常見的WAP應用是使用具有WAP功能的移動終端,直接連接國際互聯網收發電子郵件,瀏覽交通狀況、氣象信息、娛樂資訊,或者與智能網結合訪問計費、修改個人數據等等。
WAP最有潛力的應用是與電子商務結合,實現移動中的電子商務。例如隨時參與證券交易,使用移動網絡銀行業務,在移動中實現網上購物?,F在您隨身可能攜帶有錢包、電話本、信用卡、手機等,在將來,可能您只需攜帶一部具有WAP功能的移動電話,就可以實現打電話、付賬、買車票、管理個人工作安排等。
WAP的局限性
WAP最主要的局限在于應用產品所依賴的無線通信線路帶寬。對于GSM,目前簡短消息服務的數據傳輸速率局限在9.6kbps,北電網絡公司在倫敦首次推出其基于WAP無線上因特網的試行服務中,宣稱最終將支持的無線數據服務速率達到170kbps,諾基亞和愛立信正在開發的EDGEGS擴展技術將把該速率提升到384kbps;最終提供網絡瀏覽和視頻傳輸等WAP服務的無線系統預計將是第三代的UMTS,它將使無線數據傳輸速率達384kbps~2Mbps?! ?BR> 其次,WAP的實現需要來自各方各面史無前例的共同協作,如移動終端設備制造商、經營移動通信業務的電信運營商、ISP、應用軟件開發商以及有線電話網絡的經營者。事實上,WAP技術的應用已經初具雛形。目前諾基亞公司的7110WAP手機在香港正式推出,諾基亞公司分別與多家香港無線網絡服務供應商合作,向用戶提供網上資訊、機票訂購、流動銀行、游戲、購物等服務。
結束語
移動通信與Internet的結合是通信技術發展的必然趨勢,未來的通信終端必然匯聚越來越多的新功能。WAP技術得到了全球多數公司的認同和支持,作為移動通信和Internet的粘合劑,WAP將在不遠的未來幫助人們真正實現隨時隨地傳信息的理想。