<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 手機與無線通信 > 設(shè)計應(yīng)用 > WAP技術(shù)研究綜述

          WAP技術(shù)研究綜述

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

            WAP協(xié)議棧 

            考慮到網(wǎng)絡(luò)支持的能力,特別是手機支持的能力,在移動數(shù)據(jù)業(yè)務(wù)發(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)的基礎(chǔ)上產(chǎn)生的,但這也造成了不能通過手機直接訪問Internet。 

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

            WAP2.0的一個關(guān)鍵特性是將互聯(lián)網(wǎng)協(xié)議引入WAP環(huán)境。在2.5G和3G上提供比WAPl.X效率更高的無線網(wǎng)絡(luò)傳送協(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引進(jìn)的WAP協(xié)議棧的基礎(chǔ)上,WAP2.0增加了對基于共同的因特網(wǎng)協(xié)議棧的支持和服務(wù),包括對TCP TLS和HTTP的支持。擁有了這兩個協(xié)議棧,WAP2.0在更大范圍的網(wǎng)絡(luò)和無線載體上提供了連接模型。 

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

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

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

            豐富的內(nèi)容:因WAP2.0協(xié)議采用了與有線互聯(lián)網(wǎng)兼容的語言,因此獲得了更為廣泛的支持,更多的應(yīng)用能更容易的被用在移動互聯(lián)網(wǎng)上,這是在WAPl.X上做不到的,這種兼容性也使WAP2.0比WAPl.X有更長的使用期限和穩(wěn)定的產(chǎn)品形態(tài)(不用在協(xié)議和標(biāo)記語言上進(jìn)行頻繁升級),使移動用戶享受到有線互聯(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提供一些增強功能,特別是在內(nèi)容的表現(xiàn)方面。但它也借用了許多適用于WAP的規(guī)范。例如,腳本(scripting)、推送(push)電及電話功能集成(WTAI)等功能大量地借用了早期的WAP規(guī)范。 

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

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

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

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

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

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

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

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

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

          結(jié)論及展望 

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

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

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

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



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

          評論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();