新聞中心

EEPW首頁 > 手機與無線通信 > 設計應用 > WAP技術研究綜述

WAP技術研究綜述

——
作者:羅偉民 陳劭純 時間:2006-06-30 來源:移動通信 收藏


  摘 要 技術是移動終端訪問信息服務的全球主要標準。本文介紹了技術發(fā)展的過程,l.X到WAP2.0的協(xié)議體系框架,WML語言和XHTML語言的關系以及WAP技術的應用前景,最后討論了作為運營商在WAP技術研究中應該注意的問題。 

  關鍵詞 WAP WML XHTML WAP技術概覽以及發(fā)展過程 

  隨著移動通信技術以及INT ERNET技術的發(fā)展,WAP(Wireless Application Protocol)技術已經成為移動終端訪問信息服務的全球主要標準,也是實現(xiàn)移動數(shù)據(jù)以及增值業(yè)務的技術基礎。1997年中期,世界幾個主要的移動設備制造商Motorola、Nokia Ericsson和美國一家軟件公司Phone. com作為最初的發(fā)起者成立了WAP論壇,開始進行WAP協(xié)議的開發(fā)。1997年7月,WAP論壇出版了第一個WAP標準架構。次年5月,WAPl.0版正式推出。WAP.1版也在1999年5月正式發(fā)行。2001年8月WAP2.0正式發(fā)布。 

  WAP協(xié)議設計目標是,基于Internet中廣泛應用的標準(如HTTP,TCP/IP,SSL,XML等),提供一個對空中接口和設備獨立的無線設備獨立的無線Internet全面解決方案,同時支持未來的開放標準,其中,獨立于空中接口是指WAP應用(如對話音、傳真和E-mail的統(tǒng)一消息處理等)能夠運行于各種無線承載之上,如TDMA,CDMA,GSM,GPRS(通用分組無線系統(tǒng)),CDPD(蜂窩數(shù)字分組數(shù)據(jù)網(wǎng)),CSD(電路交換式數(shù)據(jù)網(wǎng)),SMS(短消息服務),USSD等,而不必考慮它們之問的差異,從而最大程度地兼容現(xiàn)有的及未來的移動通信系統(tǒng);獨立于無線設備是指WAP應用能夠運行于從手機到功能強大的PDA等多種無線設備之上,各廠商按照WAP生產的不同設備,應具有一致的用戶操作方式。 

  WAP協(xié)議應實現(xiàn)以下主要目標: 

  互操作能力----由不同廠商生產的移動終端能夠在移動中互通: 

  可伸縮性----能夠根據(jù)用戶需求對移動的服務進行定制: 

  高效率----提供適于網(wǎng)絡特點的服務質量(QoS)保證; 

  可靠性----提供一致的可靠的服務應用平臺; 

  安全性----即使不具有保護能力的移動網(wǎng)絡和設備上,仍能通過WAP提供服務并保持用戶數(shù)據(jù)的完整性。 

  WAP協(xié)議定義了一種移動通信終端連接因特網(wǎng)的標準方式,提供了一套統(tǒng)一、開放的技術平臺,使移動設備可以方便地訪問以統(tǒng)一的內容格式表示的因特網(wǎng)以及因特網(wǎng)的信息。 

  WAP通信模型和協(xié)議棧 

  與傳統(tǒng)的WWW通信類似,WAP采用客戶機廠服務器方式。但WAP模型在客戶機與服務器之間多了一個WAP網(wǎng)關。客戶機通過WAP網(wǎng)關然后再與資源服務器(Origin server)通信。同時,在客戶機與WAP網(wǎng)關之間傳遞的信息也有別于傳統(tǒng)方式下客戶機與服務器間交換的信息。 

  WAP1.X體系主要由三部分組成: 

  移動客戶端(Client):指安裝有微瀏覽器的無線終端設備(如手機),能夠對WAP網(wǎng)頁進行顯示、解釋、執(zhí)行; 

  WAP網(wǎng)關(WAP Gateway):完成HTTP協(xié)議向無線Internet傳輸協(xié)議(WSP/WTP)的轉換(Protocol Adapters),并對無線Internet內容進行壓縮(WML Encoder)和編譯(WML script Compiler)。 

  Web服務器(web server),與一般的Internet站點的區(qū)別僅僅是在網(wǎng)頁編寫上采取的語言有所不同,它采用WML(WAP標記語言)語言縮寫。 

  WAP內容和應用采用與WWW類似的模式定義,內容的傳輸也采用一套與WWW通信協(xié)漢 

  類似的標準通信協(xié)議。典型的WAP代理主要包括兩個功能: 

  協(xié)議轉換----負責把WAP協(xié)議棧(WSP、WTP、WTLS和WDP)的請求轉換為WWW協(xié)議棧(HTTP和TCP/IP)的請求。 

  內容編碼和解碼----內容編碼器負責把WAP內容轉換成壓縮編碼格式,從而減小無線網(wǎng)絡上傳輸?shù)臄?shù)據(jù)量。通過使用代理技術,移動終端用戶可以瀏覽大量的WAP內容,應用開發(fā)者也能開發(fā)出大量與具體終端無關的應用服務。同時,WAP代理允許內容和應用駐留在固定的WWW服務器上,并且采用成熟的WWW技術來開發(fā)應用。標準的模型包括WAP客戶機,WAP代理以及WAP服務器。但WAP體系結構可以支持其他的配置。比如把WAP代理的功能包含在WAP服務器中,這樣就可以實現(xiàn)客戶與服務器司安全的端到端連接。 

  WAP協(xié)議棧 

  考慮到網(wǎng)絡支持的能力,特別是手機支持的能力,在移動數(shù)據(jù)業(yè)務發(fā)展初期,WAPl.X協(xié)議不直接采用有線互聯(lián)網(wǎng)上的HTTP/TLS/TCP協(xié)議,而采用了WSP/WTP/WTLS/WDP協(xié)議,并同時增加了WML語言,這些協(xié)議是在參考固網(wǎng)協(xié)議(HTTP/TLS/TCP)的基礎上產生的,但這也造成了不能通過手機直接訪問Internet。 

  隨著網(wǎng)絡,特別是終端的發(fā)展,移動網(wǎng)絡與固定網(wǎng)絡在傳輸性能上的差異減小,WAP2.0在協(xié)議實現(xiàn)上更接近固網(wǎng)的成熟協(xié)議(TCP,HTTP),但為保證對于已有的只支持WAPl.2的手機的兼容,還必須提供對WAPl.2協(xié)議棧的支特,因此WAP2.0采用雙協(xié)議棧架構:包括WAPl.2協(xié)議棧和WAP2.0協(xié)議棧。 

  WAP2.0的一個關鍵特性是將互聯(lián)網(wǎng)協(xié)議引入WAP環(huán)境。在2.5G和3G上提供比WAPl.X效率更高的無線網(wǎng)絡傳送協(xié)議。 

  總之,對能提供IP連接的承載,WAP2.0協(xié)議棧用WP-TCP代替了WAP1.2中的WSP/WTP/WDP,對不能提供IP連接的承載,依然采用WSP/WTP/WDP協(xié)儀棧,所以可以說,WAP2.0回歸到了原來的HTTP/TCP協(xié)議。 

  協(xié)議棧支持方面。在WAPl.X引進的WAP協(xié)議棧的基礎上,WAP2.0增加了對基于共同的因特網(wǎng)協(xié)議棧的支持和服務,包括對TCP TLS和HTTP的支持。擁有了這兩個協(xié)議棧,WAP2.0在更大范圍的網(wǎng)絡和無線載體上提供了連接模型。 

  速度更快:WAP網(wǎng)關不用做HTTP/TCP和WSP/WTP/WDP的協(xié)議轉換;手機側不做WSP/WTP/WDP的解析;這需要做HTTP/TCP的無線配置。 

  性能提高:因不做大量的協(xié)議轉換,同樣的硬件設備支持更多的并發(fā)用戶。 

  提供了端到端安全:如使用TLS時,WAP網(wǎng)關不用解析HTTP應用,是透傳的,也是端到端的。 

  豐富的內容:因WAP2.0協(xié)議采用了與有線互聯(lián)網(wǎng)兼容的語言,因此獲得了更為廣泛的支持,更多的應用能更容易的被用在移動互聯(lián)網(wǎng)上,這是在WAPl.X上做不到的,這種兼容性也使WAP2.0比WAPl.X有更長的使用期限和穩(wěn)定的產品形態(tài)(不用在協(xié)議和標記語言上進行頻繁升級),使移動用戶享受到有線互聯(lián)網(wǎng)的豐富的內容。 

  標記語言的發(fā)展 

  XHTML是下一代WML的基礎。具有WAP CSS的XHTML Mobile Profile標記語言是構成WML2.0的主要部分。它能夠對原有的WML提供一些增強功能,特別是在內容的表現(xiàn)方面。但它也借用了許多適用于WAP的規(guī)范。例如,腳本(scripting)、推送(push)電及電話功能集成(WTAI)等功能大量地借用了早期的WAP規(guī)范。 

  XHTML Basic是XHTML 1.0的移動版本。XHTML Basic是為那些不能支持XHTML功能全集的萬維網(wǎng)客戶設計的,例如,像移動電話、PDA、網(wǎng)頁和機頂盒等萬維網(wǎng)客戶。XHTML Mobile Profile是是XHTML的一個嚴格子集。XHTML Mobile Profile是由WAP論壇定義的,它是在XHTML Basic基礎上,從XHTML 1.0全集中增加一些元素和屬性,這些元素和屬性對于包括附加表示元素的移動測覽器來說是非常有用的,而且它們能夠支持內部風格篇。 

  WML 2.0規(guī)范對WML l.x兼容性擴展進行了定義,WML 1.x兼容性擴展可用于獲得后向兼容性,這樣就不必實施所有的WMLl.x功能。這些擴展功能使得使用WMLl.x編寫的服務和應用軟件,也能夠在WAP2.0兼容的客戶機中運行,這些客戶機不具有能夠同時支持XHTML Mobile Profile和本身WMLl.x的雙測覽器。 

WAP2.0技術應用 

  WAP2.0是為加強WAP的實用性而設計的,并且適應了當前更高帶寬、更快的數(shù)據(jù)傳輸速度、更強大的接入能力和不同的屏幕規(guī)格大小等最新的行業(yè)發(fā)展趨勢。使用戶在使用上獲得更高的效率。在表現(xiàn)力方面,通過對CSS的應用,用戶能獲得比以前更豐富和更適合自己終端的網(wǎng)頁形式、圖象、色彩和演示?;赬ML語言的內容訪問,不但使用戶能更迅速的獲得所尋找的內容,而且可以做到對更多采用XML語言的網(wǎng)站的直接訪問,最大限度的擴展了訪問能力。 

  由于WAP2.0的標準支持XHTML,這樣ICP、ISP就可以利用公共的語言基礎和開發(fā)工具編寫Web和WAP客戶通用的應用程序,從而縮減開發(fā)費用。XHTML的結構同時也使得開發(fā)商在更短的時間更容易地構建能在硬件環(huán)境中適應變化的應用。通過CSS的應用,開發(fā)商可以把一個或多個XML文件中的風格屬性從實際內容中分離出來,從而縮減貯存在瀏覽器記憶中標識語言代碼的容量。 

  由于WAP2.0具備多媒體和PUSH特性,同時現(xiàn)有帶WAP瀏覽的彩色移動終端普及率不斷提高,WAP在移動商務中的應用也越來越多。韓國移動運營商KTF已經和上百家國內外著名的供應商和連鎖電聯(lián)手進行了移動折扣券(mobile coupon)的合作。用戶可以方便地下載或直接收到零售商推送來的移動折扣券,使用這些折扣券能享受到各種各樣的商品優(yōu)惠及打折服務。 

  由于WAP2.0采用了WTLS和WIM(Wireless identity Module無線身份識別模塊技術),使得其在支持多種鑒權方式(匿名訪問、客戶端鑒權和服務器端鑒權)、安全會話控制和數(shù)字簽名等多種安全措施方面,比WAPl.X能夠提供更為完善和有效的端到端的安全機制。 

  因此在移動支付、銀行交易、博彩、移動購票、移動拍賣和股票交易等多個領域都有著越來越多的應用。 

  總之,WAP2.0的應用為業(yè)務的發(fā)展帶來的新的動力和技術手段,推動了手機的發(fā)展和更新,而手機的新功能又推動了業(yè)務量的增長和新業(yè)務的不斷推出,形成了整個無線互聯(lián)網(wǎng)的良性循環(huán)。 

結論及展望 

  作為移動運營商,在WAP技術標準的跟蹤以及實施時,需注意以下問題: 

  設備標準問題。WAP論壇主要探討的是技術,它的標準無法完全描述產品的特性,這也是目前建設和運營中總遇到問題的癥結所在,并且由于WAP2.0的很多功能都是可選的,對可選項的支持程度會因廠家不同而不同,所以WAP2.0在實施過程中可能會遇到WAP網(wǎng)關與WAP終端以及應用之間的兼容性問題。在引入WAP2.0之前,需要對運營方面和這些可選功能特性進行詳細定義。 

  在進行業(yè)務探索的同時,積極參與相關標準組織,尤其是OMA,引導國際、國內標準發(fā)展,使移動數(shù)據(jù)業(yè)務在標準、協(xié)議和業(yè)務模型上趨同。 

  一般認為,一項技術能否成功走向市場其決定因素不僅僅是技術本身,而是它為用戶滿足需求的程度。WAP技術最早出現(xiàn)時,糟糕的市場表現(xiàn)就是明證。只有眾多的內容和服務提供商基于WAP2.0進一步開發(fā)大量的豐富多彩的移動數(shù)據(jù)應用,用戶在使用的過程中獲得比較滿意的體驗,用戶才愿意再次使用。而運營商也才能不斷擴大運營網(wǎng)絡,增強服務內容,提高服務水平,WAP設備制造商和服務提供商也就能獲得穩(wěn)定的回報和良好的發(fā)展前景。由此才能形成一個良性發(fā)展的產業(yè)價值鏈,從而進一步推動WAP技術的不斷向前發(fā)展。 



評論


相關推薦

技術專區(qū)

關閉