新聞中心

WAP技術(shù)研究綜述

——
作者:羅偉民 陳劭純 時(shí)間:2006-06-30 來源:移動(dòng)通信 收藏


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

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

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

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

  WAP協(xié)議應(yīng)實(shí)現(xiàn)以下主要目標(biāo): 

  互操作能力----由不同廠商生產(chǎn)的移動(dòng)終端能夠在移動(dòng)中互通: 

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

  高效率----提供適于網(wǎng)絡(luò)特點(diǎn)的服務(wù)質(zhì)量(QoS)保證; 

  可靠性----提供一致的可靠的服務(wù)應(yīng)用平臺(tái); 

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

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

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

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

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

  移動(dòng)客戶端(Client):指安裝有微瀏覽器的無線終端設(shè)備(如手機(jī)),能夠?qū)AP網(wǎng)頁(yè)進(jìn)行顯示、解釋、執(zhí)行; 

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

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

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

  類似的標(biāo)準(zhǔn)通信協(xié)議。典型的WAP代理主要包括兩個(gè)功能: 

  協(xié)議轉(zhuǎn)換----負(fù)責(zé)把WAP協(xié)議棧(WSP、WTP、WTLS和WDP)的請(qǐng)求轉(zhuǎn)換為WWW協(xié)議棧(HTTP和TCP/IP)的請(qǐng)求。 

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

  WAP協(xié)議棧 

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

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

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

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

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

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

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

  提供了端到端安全:如使用TLS時(shí),WAP網(wǎng)關(guān)不用解析HTTP應(yīng)用,是透?jìng)鞯?,也是端到端的?nbsp;

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

  標(biāo)記語言的發(fā)展 

  XHTML是下一代WML的基礎(chǔ)。具有WAP CSS的XHTML Mobile Profile標(biāo)記語言是構(gòu)成WML2.0的主要部分。它能夠?qū)υ械腤ML提供一些增強(qiáng)功能,特別是在內(nèi)容的表現(xiàn)方面。但它也借用了許多適用于WAP的規(guī)范。例如,腳本(scripting)、推送(push)電及電話功能集成(WTAI)等功能大量地借用了早期的WAP規(guī)范。 

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

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

WAP2.0技術(shù)應(yīng)用 

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

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

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

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

  因此在移動(dòng)支付、銀行交易、博彩、移動(dòng)購(gòu)票、移動(dòng)拍賣和股票交易等多個(gè)領(lǐng)域都有著越來越多的應(yīng)用。 

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

結(jié)論及展望 

  作為移動(dòng)運(yùn)營(yíng)商,在WAP技術(shù)標(biāo)準(zhǔn)的跟蹤以及實(shí)施時(shí),需注意以下問題: 

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

  在進(jìn)行業(yè)務(wù)探索的同時(shí),積極參與相關(guān)標(biāo)準(zhǔn)組織,尤其是OMA,引導(dǎo)國(guó)際、國(guó)內(nèi)標(biāo)準(zhǔn)發(fā)展,使移動(dòng)數(shù)據(jù)業(yè)務(wù)在標(biāo)準(zhǔn)、協(xié)議和業(yè)務(wù)模型上趨同。 

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



關(guān)鍵詞: WAP 通訊 網(wǎng)絡(luò) 無線

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉