1 WAP
1.1 WAP的產(chǎn)生
20世紀(jì)90年代以來(lái),有兩種技術(shù)得到了廣泛應(yīng)用,直接影響了億萬(wàn)人的生活,大大地改變了人類的生活方式,大大地改變了人類的生活方式,那不是因特網(wǎng)和移動(dòng)電話。
WAP(Wireless Application Protocol)的提出和發(fā)展正是基于在移動(dòng)中接入因特網(wǎng)的需求。1997年6月,PHONE.COM(以前的Unwired Planet)與Nokia、Ericsson、Motorola合作建立了WAP使用Internet因特網(wǎng)制定統(tǒng)一的應(yīng)用標(biāo)準(zhǔn)。1997年9月,WAP論壇出版了第一個(gè)WAP標(biāo)準(zhǔn)架構(gòu),次年5月,WAP1.0版正式推出,緊接著,1.1版也于1999年6月正式發(fā)行。
1.2 WAP設(shè)計(jì)思想
WAP提供了一套開(kāi)放、統(tǒng)一的技術(shù)平臺(tái),用戶使用移動(dòng)設(shè)備很容易訪問(wèn)和獲取,以統(tǒng)一的內(nèi)容格式表示的國(guó)際互聯(lián)網(wǎng)或企業(yè)內(nèi)部網(wǎng)信息和各種服務(wù)。
WAP定義了一套軟硬件的接口,實(shí)現(xiàn)了這些接口移動(dòng)設(shè)備和網(wǎng)站服務(wù)器可以使人們像使用PC機(jī)一樣地使用移動(dòng)電話收發(fā)電子郵件甚至瀏覽因特網(wǎng)。實(shí)質(zhì)上,WAP是一種通信協(xié)議,它提供了一種應(yīng)用開(kāi)發(fā)和運(yùn)行環(huán)境,支持當(dāng)前最流行的嵌入式操作系統(tǒng)PalmOS、EPOC、WindowsCE、FLEXO、JavaOS等。
2 WAP技術(shù)介紹
2.1 什么是WAP?
簡(jiǎn)單地講,WAP(wireless application protocol,無(wú)線應(yīng)用協(xié)議)是一組通信協(xié)議,它是針對(duì)移動(dòng)通信設(shè)備接入因特網(wǎng)以及其它有待開(kāi)發(fā)的新型電信增值業(yè)務(wù)而設(shè)計(jì)的一套規(guī)范,也可以這樣講,WAP的完善和發(fā)展為電信設(shè)備生產(chǎn)商、系統(tǒng)集成商、通信研發(fā)機(jī)構(gòu)以及信息服務(wù)商提供了開(kāi)發(fā)、生產(chǎn)、推廣、無(wú)線數(shù)據(jù)業(yè)務(wù)及其技術(shù)的一個(gè)慶用環(huán)境。
WAP支持絕大多數(shù)無(wú)線網(wǎng)絡(luò),包括GSM、CDMA、CDPD、PDC、PHS、TDMA、FLLEX、ReFLEX、iDEN、TETEA、DECT、DataTAC和Mobitex。
所有操作系統(tǒng)都支持WAP,其中專門為手持設(shè)備設(shè)計(jì)的有PalmOS、EPOC、Windows、CE、FLEXOS、OS/9及JavaOS。
2.2 WAP的發(fā)展
1997年夏天創(chuàng)建的WAP論壇,其初衷是為了建立一個(gè)廣泛的工業(yè)標(biāo)準(zhǔn),為開(kāi)發(fā)基于移動(dòng)通信網(wǎng)的應(yīng)用提供指導(dǎo)。兩年來(lái)WAP論壇的成員已經(jīng)發(fā)展到了100多家,他們來(lái)自電信網(wǎng)絡(luò)運(yùn)營(yíng)商、系統(tǒng)制造商、手機(jī)制造商、服務(wù)提供商、軟件開(kāi)發(fā)商、新聞機(jī)構(gòu)以及其他一些為無(wú)線設(shè)備提供服務(wù)和新業(yè)務(wù)的公司。
2.3 WAP規(guī)范
WAP規(guī)范是一種無(wú)線應(yīng)用程序的編程模型和語(yǔ)言,它第一次定義了一個(gè)開(kāi)放的標(biāo)準(zhǔn)結(jié)構(gòu)和一套用來(lái)實(shí)現(xiàn)無(wú)線因特網(wǎng)接入的協(xié)議。WAP規(guī)范的要素主要包括:WAP編程模型、遵守XML標(biāo)準(zhǔn)的無(wú)線標(biāo)記語(yǔ)言(WML)、用于無(wú)線終端的微瀏覽器規(guī)范、輕量級(jí)協(xié)議棧、無(wú)線電話應(yīng)用(WTA)框架。這個(gè)模型在很大程度上利用了現(xiàn)有的WWW編程模型,應(yīng)用開(kāi)發(fā)人員可以從這種模型中得到許多好處,包括可以繼續(xù)使用自己熟悉的編程模型、能夠利用現(xiàn)有的工具(如Web服務(wù)器、XML工具)等。另外,WAP編程模型還針對(duì)無(wú)線環(huán)境的通信特點(diǎn),對(duì)原有的WWW編程模型進(jìn)行了優(yōu)化和擴(kuò)展。WAP規(guī)范優(yōu)化和擴(kuò)展了現(xiàn)有的因特網(wǎng)標(biāo)準(zhǔn)。WAP論壇針對(duì)無(wú)線網(wǎng)絡(luò)環(huán)境的應(yīng)用對(duì)TCP/IP、HTTP和XML進(jìn)行了優(yōu)化,現(xiàn)在它已經(jīng)將這些標(biāo)準(zhǔn)提交給了W3C聯(lián)合會(huì)作為下一代的HTML(HTML-NG)和下一代的HTTP(HTTP-NG)。
遵守XML標(biāo)準(zhǔn)的無(wú)線標(biāo)記語(yǔ)言(WML)使得性能嚴(yán)重受限的手持設(shè)備能夠提供強(qiáng)大的因特網(wǎng)接入功能。WML和WMLScript不要求用戶使用常用的PC機(jī)鍵盤或鼠標(biāo)進(jìn)行輸入,而且它在設(shè)計(jì)時(shí)就考慮到了手機(jī)的小屏幕顯示問(wèn)題。與HTML文件不同的是,WML將文件分割成一套容易喧義的用戶交互操作單元。每個(gè)交互操作單元被稱為一個(gè)卡,用戶通過(guò)在一個(gè)或多個(gè)WML文件產(chǎn)生的各個(gè)卡之間來(lái)回導(dǎo)航以實(shí)現(xiàn)對(duì)因特網(wǎng)的接入。針對(duì)手機(jī)電話通信的特點(diǎn),WML提供了一套數(shù)量更小的標(biāo)記標(biāo)簽,這使它比HTML適合于在手持設(shè)備中使用。使用WAP網(wǎng)關(guān),所有的WML內(nèi)容都可以通過(guò)HTTP1.1請(qǐng)求進(jìn)行因特網(wǎng)接入,這樣,傳統(tǒng)的Web服務(wù)器、工具和技術(shù)都可以繼續(xù)使用。
2.4 什么是WML和WMLScript
無(wú)線標(biāo)記語(yǔ)言WML(Wireless Markup Language)它是一種與超文本標(biāo)記語(yǔ)言HTML相似的輕量級(jí)的(Lightweight)標(biāo)記語(yǔ)言。為了能在手持移動(dòng)終端中使用,該語(yǔ)言經(jīng)過(guò)了優(yōu)化。WML與HTML相類似,用于編制WAP移動(dòng)終端收發(fā)的互聯(lián)網(wǎng)信息和用戶接口。WML使得設(shè)計(jì)者可以采用與設(shè)備獨(dú)立的方式定義WAP應(yīng)用的用戶接口。
無(wú)線標(biāo)記語(yǔ)言腳本(WMLScript)是用來(lái)對(duì)稱動(dòng)設(shè)備進(jìn)行編程的一種腳本語(yǔ)言。WMLScript是JavaScript腳本語(yǔ)言的擴(kuò)展子集。Java腳本(JavaScript)是一種實(shí)際的標(biāo)準(zhǔn)語(yǔ)言,它用于向HTML文檔添加動(dòng)態(tài)行為。WMLScript與JavaScript相類似,但兩者之間也存有不同之處。如同WML一樣,WMLScript是在它為無(wú)經(jīng)設(shè)備采用之前就被預(yù)先編制的。WML并不包含WMLScript URLs。WML Script可以補(bǔ)充ML的一些限制,如無(wú)法對(duì)用戶輸入的有效性進(jìn)行檢查等,這增強(qiáng)WML的瀏覽和表示功能,對(duì)用戶的操作給予更加靈活和智能的處理。在某些時(shí)候,WMLScript還可以直接在移動(dòng)終端上處理告警等消息,避免移動(dòng)終端和遠(yuǎn)端服務(wù)器之間的數(shù)據(jù)交互,減少了帶寬資源的消耗。
2.5 WAP體系結(jié)構(gòu)
我們通過(guò)比較WAP結(jié)構(gòu)和WWW結(jié)構(gòu)來(lái)對(duì)WAP體系結(jié)構(gòu)作說(shuō)明:
(1)WWW模式
因特網(wǎng)萬(wàn)維網(wǎng)(WWW)體系結(jié)構(gòu)向我們展示了一種非常靈活且功能強(qiáng)大的編程模型。它用標(biāo)準(zhǔn)數(shù)據(jù)格式的形式來(lái)表示應(yīng)用程序和內(nèi)容,并通過(guò)Web瀏覽器進(jìn)行瀏覽。Web瀏覽器是一個(gè)網(wǎng)絡(luò)應(yīng)用程序;也就是說(shuō),它向網(wǎng)絡(luò)服務(wù)器發(fā)出數(shù)據(jù)傳輸請(qǐng)求,網(wǎng)絡(luò)服務(wù)器則采用標(biāo)準(zhǔn)格式編碼的數(shù)據(jù)作為響應(yīng)。
應(yīng)用軟件以標(biāo)準(zhǔn)數(shù)據(jù)形式顯示,并能通過(guò)網(wǎng)絡(luò)瀏覽器瀏覽。網(wǎng)絡(luò)瀏覽器是一個(gè)網(wǎng)絡(luò)應(yīng)用軟件,它能向有已命名的數(shù)據(jù)服務(wù)對(duì)象的網(wǎng)絡(luò)服務(wù)程序和有標(biāo)準(zhǔn)格式編碼數(shù)據(jù)的網(wǎng)絡(luò)服務(wù)程序發(fā)送請(qǐng)求。WWW程序設(shè)計(jì)模型、WWW標(biāo)準(zhǔn)詳細(xì)說(shuō)明了建立一個(gè)普通應(yīng)用環(huán)境所需的必要配置,包括:
·標(biāo)準(zhǔn)命名模型——WWW上所有的服務(wù)器和內(nèi)容都是通過(guò)互聯(lián)網(wǎng)標(biāo)準(zhǔn)的信息指定方法合名的;
·URL內(nèi)容的鍵入——WWW上有特定的類型,允許網(wǎng)絡(luò)瀏覽器在它的基礎(chǔ)上進(jìn)行正確的處理;
·標(biāo)準(zhǔn)內(nèi)容格式——所有的網(wǎng)絡(luò)瀏覽器支持一組標(biāo)準(zhǔn)內(nèi)容形式。包括超文本鏈接標(biāo)示語(yǔ)言(HTML)、Java描述語(yǔ)言、以及其他大量形式;
·標(biāo)準(zhǔn)協(xié)議——標(biāo)準(zhǔn)網(wǎng)絡(luò)協(xié)議允許任何網(wǎng)絡(luò)瀏覽器連接到任何網(wǎng)絡(luò)服務(wù)器。WWW上最常用的協(xié)議HTTP。這種基本構(gòu)造允許使用者輕易到達(dá)第三者應(yīng)用軟件和內(nèi)容服務(wù),它也允許開(kāi)發(fā)人員輕松為廣大客戶創(chuàng)建應(yīng)用軟件和內(nèi)容服務(wù)。
WWW協(xié)議定義了三類服務(wù)器:
*代理服務(wù)器:中間程序?yàn)榱舜砥渌蛻籼岢稣?qǐng)求,即作為服務(wù)器又作為客戶。代理服務(wù)器代表性的存在于不能透過(guò)防火墻直接傳達(dá)的客戶和服務(wù)器之間。請(qǐng)求經(jīng)過(guò)代理服務(wù)器處理或經(jīng)過(guò)合適的翻譯傳到其他服務(wù)器。代理服務(wù)器必須執(zhí)行客戶和服務(wù)器兩者請(qǐng)求;
*網(wǎng)關(guān):為其他服務(wù)器擔(dān)當(dāng)媒介的中間服務(wù)器。與代理服務(wù)器不同的是,網(wǎng)關(guān)好象被請(qǐng)求資源的起點(diǎn)服務(wù)器一樣接受請(qǐng)求。而客戶卻可能意識(shí)不到在和網(wǎng)關(guān)溝通。
(2)WAP模式、WAP設(shè)計(jì)模型
WAP編程模型與WWW編程模型類似,這樣做可以給應(yīng)用程序的開(kāi)發(fā)人員帶來(lái)許多好處,這些好處包括:編程模型是已經(jīng)熟悉的,體系結(jié)構(gòu)已經(jīng)被證明是十分有效的,同時(shí)可以利用已有的工具(如Web服務(wù)器,可擴(kuò)展標(biāo)記語(yǔ)言WML等等)作進(jìn)一步的開(kāi)發(fā)。為了適應(yīng)無(wú)線應(yīng)用環(huán)境的特征,WAP編程模型對(duì)WWW編程模型作了優(yōu)化和擴(kuò)展。無(wú)論在什么地方,WAP技術(shù)都盡量使用或采納已有的技術(shù)標(biāo)準(zhǔn),并以這些標(biāo)準(zhǔn)作為WAP技術(shù)的開(kāi)發(fā)起點(diǎn)。
WAP內(nèi)容和應(yīng)用由一組的內(nèi)容格式來(lái)指定,這些內(nèi)容格式是基于大家已經(jīng)熟悉的WWW內(nèi)容格式的。WAP內(nèi)容采用基于WWW通信協(xié)議的一組標(biāo)準(zhǔn)通信協(xié)議進(jìn)行傳送,在無(wú)線終端的微瀏覽器與標(biāo)準(zhǔn)的Web瀏覽器很相似。
為實(shí)現(xiàn)移動(dòng)終端與網(wǎng)絡(luò)服務(wù)器之間的通信,WAP定義了一套標(biāo)準(zhǔn)組件,這套標(biāo)準(zhǔn)組件包括:
·標(biāo)準(zhǔn)命名模型:利用WWW來(lái)識(shí)別起點(diǎn)服務(wù)器的工作分析程序的內(nèi)容,識(shí)別裝置上的局部命令控制功能
·內(nèi)容的鍵入:WAP內(nèi)容擁有與WWW鍵入一致的特殊形式,允許WAP用戶代理在其形式的基礎(chǔ)上進(jìn)行正確的處理;
·標(biāo)準(zhǔn)內(nèi)容文本:WAP基于WWW技術(shù),包括了顯示漲價(jià)幅度、日歷信息、電子名片圖像和腳本語(yǔ)言;
·標(biāo)準(zhǔn)通信協(xié)議:WAP通信協(xié)議促進(jìn)了從移動(dòng)終端到網(wǎng)絡(luò)服務(wù)器的傳送要求。為了形成大規(guī)模的市場(chǎng),WAP內(nèi)容和協(xié)議已經(jīng)優(yōu)化。WAP利用代理技術(shù)連接WWW和無(wú)線領(lǐng)域。
為了能應(yīng)用在規(guī)模龐大的無(wú)線手持設(shè)備上,WAP內(nèi)容類型和WAP協(xié)議都經(jīng)過(guò)了專門的優(yōu)化。WAP通過(guò)用戶代理技術(shù)把WWW和無(wú)線領(lǐng)域連接起來(lái)。WAP代理的典型功能如下:
·協(xié)議網(wǎng)關(guān)(Protocol gateway)把來(lái)自WAP協(xié)議棧(包括無(wú)線會(huì)話協(xié)議WSP,無(wú)線事務(wù)協(xié)議WTP,無(wú)線傳輸層安全WTLS和無(wú)線數(shù)據(jù)協(xié)議WDP)的請(qǐng)求轉(zhuǎn)化成WWW協(xié)議棧(包括超文本傳輸協(xié)議HTTP和TCP/IP)的請(qǐng)求。
·內(nèi)容編譯碼器(Content encoders and decoders)把WAP內(nèi)容轉(zhuǎn)化成緊縮的編碼格式,以減少在網(wǎng)絡(luò)上傳輸?shù)臄?shù)據(jù)量。
這種基本構(gòu)造使得移動(dòng)終端用戶可以瀏覽大量的WAP和應(yīng)有和程序,并且方便應(yīng)用程序開(kāi)發(fā)建立運(yùn)行在數(shù)量龐大的移動(dòng)終端上的服務(wù)內(nèi)容以及應(yīng)用程序。WAP代理允許把內(nèi)容和應(yīng)用程序放置在標(biāo)準(zhǔn)的WWW服務(wù)器上,并且還可以使用有效的WWW技術(shù),如:CGI腳本、開(kāi)發(fā)WAP內(nèi)容和應(yīng)用程序。
WAP應(yīng)用至少包括Web服務(wù)器、WAP代理和WAP客戶端,這種WAP結(jié)構(gòu)可以輕松地支持其他配置。我們可以生成一個(gè)含有WAP代理功能的源服務(wù)器,這種服務(wù)器便于實(shí)現(xiàn)端到端的安全解決方案,也適用于要求更好的接入控制或響應(yīng)保證(如無(wú)線電話應(yīng)用WTA)的應(yīng)有和。
2.6 WAP通信協(xié)議
WAP協(xié)議包括以下幾層:
(1)無(wú)線應(yīng)用環(huán)境WAE(Wireless Application Environment)
無(wú)線應(yīng)用環(huán)境是基于WWW和移動(dòng)電話技術(shù)的結(jié)合的一種通用應(yīng)用環(huán)境。WAE的基本目的是建立一個(gè)可共同操作的環(huán)境,該環(huán)境允許操作人員和服務(wù)供給者用有效的方法創(chuàng)建能達(dá)到大量不同無(wú)線平臺(tái)的應(yīng)用和服務(wù)。WAE的一個(gè)微瀏覽器包含下面的功能:
WML(無(wú)線標(biāo)注語(yǔ)言):普通的標(biāo)注語(yǔ)言,類似HTML,單為了在手提移動(dòng)終端中的應(yīng)用而進(jìn)行了優(yōu)化;
·WML腳本:普通腳本語(yǔ)言,類似JAVA腳本語(yǔ)言;
·無(wú)線電話技術(shù)應(yīng)用(WTA,WTAI):一組明確的數(shù)據(jù)格式,包括圖象、電話本記錄和日期信息。
(2)無(wú)線對(duì)話協(xié)議WSP(Wireless Session Layer)
無(wú)線對(duì)話協(xié)議向二個(gè)對(duì)話服務(wù)提供了有一致接口的WAP應(yīng)用層。首先是在WTP辦理層上操作的連接導(dǎo)向服務(wù)。其次是在安全或非安全包服務(wù)上操作的非連接服務(wù)(WDP)。無(wú)線對(duì)話協(xié)議當(dāng)前由與瀏覽應(yīng)用相匹配的服務(wù)組成(WSP/B)WSP/B提供下列功能:
·在壓縮的超空間編碼中的HTTP/1功能和語(yǔ)義;
·長(zhǎng)久對(duì)話狀態(tài);
·通過(guò)對(duì)話移動(dòng)暫停和恢復(fù);
·可靠和不可靠數(shù)據(jù)的普通設(shè)備;
·協(xié)議特性流通。
WSP體系的協(xié)議由于需要較長(zhǎng)反應(yīng)時(shí)間的低帶寬載體網(wǎng)絡(luò)的應(yīng)用而進(jìn)行優(yōu)化。WSP/B的設(shè)計(jì)允許WAE代理把WSP/B客戶連接到HTTP服務(wù)器。
(3)無(wú)線事務(wù)協(xié)議WTP(Wireless Transaction Layer)
無(wú)線事務(wù)協(xié)議(WTP)在數(shù)據(jù)包服務(wù)頂端運(yùn)行,并提供適合在“瘦”客戶(移動(dòng)網(wǎng)絡(luò)站)上執(zhí)行的普通辦理導(dǎo)向協(xié)議。WTP在安全和非安全數(shù)據(jù)包網(wǎng)絡(luò)上有效地操作并提供以下特性:
·三個(gè)級(jí)別的辦理服務(wù);
·不可靠單向請(qǐng)求;
·可靠單向請(qǐng)求;
·可選擇的用戶間可靠性——WTP用戶觸發(fā)各收到的信息的確認(rèn);
·可選擇的超頻帶數(shù)據(jù)確認(rèn);
·PDU串聯(lián)延遲確認(rèn)以養(yǎng)活傳送信息的數(shù)量;
·異步辦理。
(4)無(wú)線傳輸層安全性WTLS(Wireless Transport Layer Secutity)
WTLS是基于工業(yè)標(biāo)準(zhǔn)傳輸層安全協(xié)議,也就是以前的安全插槽層(SSL)上的一個(gè)安全協(xié)議。WTLS是為WAP傳送協(xié)議的使用而設(shè)計(jì)的,并由于是在低帶寬通信信道上使用而進(jìn)行了優(yōu)化。WTLS提供下列特性:
·數(shù)據(jù)完整性——WTLS包含保證數(shù)據(jù)在終端和應(yīng)用服務(wù)器間穩(wěn)定準(zhǔn)確無(wú)誤地傳送的設(shè)備;
·保密性——WTLS提供了保證數(shù)據(jù)在終端和應(yīng)用服務(wù)器間傳輸?shù)谋C苄缘脑O(shè)備,任何截取了數(shù)據(jù)流的中間都不能對(duì)基進(jìn)行識(shí)別;
·真實(shí)性——WTLS包含建立終端應(yīng)用服務(wù)器真實(shí)性的設(shè)備;
·拒絕服務(wù)保護(hù)——WTLS提供能檢測(cè)和駁回重放和不能順利進(jìn)行核對(duì)的數(shù)據(jù)的設(shè)備。WTLS多個(gè)拒絕服務(wù)使其難以完成并以此保護(hù)上面的協(xié)議。WTLS也可以用于終端間的安全通信,如電子商務(wù)卡互換的鑒別。應(yīng)用能夠根據(jù)WTLS的安全請(qǐng)求和潛在網(wǎng)絡(luò)的特征有選擇地激活其特性或使其失效(已經(jīng)在低層服務(wù)中提供保密功能的網(wǎng)絡(luò)中,保密性不能被激活)。
(5)無(wú)線數(shù)據(jù)協(xié)議WDP(Wireless Transport Layer)
WAP體系結(jié)構(gòu)中的傳輸層協(xié)議作為無(wú)線數(shù)據(jù)報(bào)協(xié)議(WDP)被提交。WDP在支持不同網(wǎng)絡(luò)類型的載體服務(wù)數(shù)據(jù)上運(yùn)行。作為通用的傳輸服務(wù),WDP向WAP上層協(xié)議提供一致的服務(wù),并在其中一可用的載體服務(wù)上進(jìn)行透明通信。顯然WDP協(xié)議向上層協(xié)議提供普通接口、安全、對(duì)話和應(yīng)用能夠獨(dú)立運(yùn)行下部無(wú)線網(wǎng)絡(luò),這是通過(guò)使傳輸層適應(yīng)下部載體的特性來(lái)完成的。在保持傳輸接口和基本特性一致的情況下,用中間網(wǎng)關(guān)可以實(shí)現(xiàn)全局工作互用性。
2.7 WAP網(wǎng)絡(luò)結(jié)構(gòu)
WAP標(biāo)準(zhǔn)規(guī)定了無(wú)線通信中兩個(gè)關(guān)鍵元素:端到端的應(yīng)用協(xié)議和一種基于瀏覽器的應(yīng)用環(huán)境。應(yīng)用協(xié)議是一種分層的通信協(xié)議,其一端的功能被植入到每一個(gè)具有WAP功能的終端中(比如:WAP手機(jī)等),網(wǎng)絡(luò)則包括有可能執(zhí)行該應(yīng)用協(xié)議另一端功能的服務(wù)器,命名得能夠和任一個(gè)WAP終端進(jìn)行通信。一般來(lái)說(shuō),該種服務(wù)器執(zhí)行的是網(wǎng)關(guān)的功能,用來(lái)將從WAP終端發(fā)送來(lái)的信息路由到一個(gè)應(yīng)用服務(wù)器中去,同時(shí)也將從應(yīng)用服務(wù)器反饋的信息路由到WAP終端中去。從物理上來(lái)說(shuō),網(wǎng)關(guān)可以放置在電信網(wǎng)一側(cè),也可以放置在計(jì)算機(jī)網(wǎng)絡(luò)這一側(cè),重要的就是通過(guò)網(wǎng)關(guān)的橋梁作用,將計(jì)算機(jī)網(wǎng)絡(luò)和電信網(wǎng)絡(luò)連接起來(lái)。
3 WAP的不足之處
3.1 網(wǎng)絡(luò)的不足
無(wú)線數(shù)據(jù)網(wǎng)絡(luò)和有線網(wǎng)絡(luò)相比,體現(xiàn)出更小心嚴(yán)格的通信環(huán)境,由于能量,可能提供的范圍和活動(dòng)性受到一些基本限制,無(wú)線數(shù)據(jù)網(wǎng)絡(luò)有如下不足:更低的帶寬、帶高的隱蔽行、較少的聯(lián)系穩(wěn)定行、較低的可預(yù)測(cè)的獲得性。此外,隨著帶寬的增加,手機(jī)能量消耗也會(huì)增加,這樣就使移動(dòng)通信器件中有限的電池壽命負(fù)荷更重。因此,即使無(wú)線網(wǎng)絡(luò)提高施放高帶寬的能力,手機(jī)可獲得的能量也會(huì)使數(shù)據(jù)通過(guò)元件的有效性受到影響。一個(gè)無(wú)線數(shù)據(jù)協(xié)議必須克服這些網(wǎng)絡(luò)限制,同時(shí)又能使用戶獲得滿意的使用經(jīng)歷。
3.2 元件的不足
同樣,大眾市場(chǎng)化的手機(jī)配件和臺(tái)式機(jī)相比,體現(xiàn)出更為嚴(yán)格的運(yùn)算環(huán)境。由于電池壽命和形式方面受到一些基本限制,大眾市場(chǎng)化的手持配件有如下不足:不甚強(qiáng)大的CPU(主機(jī))、較小的內(nèi)存(ROM和RAM)、能量消耗受到嚴(yán)格限制、較小的顯示屏、不同的輸入設(shè)備(例如:電話按鍵盤、聲音輸入器等)。由于這些限制,無(wú)線手機(jī)用戶的顯示屏規(guī)格和無(wú)法使用鼠標(biāo),要求使用完全不同于臺(tái)式機(jī)的用戶接口。
4 未來(lái)的WAP
4.1 WAP未來(lái)的發(fā)展方向
目前感興趣的領(lǐng)域包括端到端安全性、智能卡接口、面向連接的傳輸協(xié)議、持續(xù)存儲(chǔ)、計(jì)費(fèi)接口和推送技術(shù)。WAP論壇成員可以參與推動(dòng)WAP規(guī)范未來(lái)的發(fā)展。
4.2 WAP是否適用于多媒體移動(dòng)服務(wù)
WAP論壇中目前感興趣的方面是向支持多媒體移動(dòng)服務(wù)發(fā)展。不過(guò)WAP v1.0和v1.1沒(méi)有專為多媒體做出規(guī)定。
4.3 WAP的發(fā)展與定位
WAP論壇在兩年前開(kāi)始創(chuàng)建時(shí)只有四名創(chuàng)始成員,現(xiàn)在已發(fā)展為擁有90多個(gè)成員的組織,其中許多成員來(lái)自世界上最大的電信、IT和軟件公司。這種跨行業(yè)、跨洲際的快速、全面的發(fā)展的原因是什么?
移動(dòng)通信、電話、手持計(jì)算和因特網(wǎng)橫跨許多市場(chǎng)和技術(shù)的統(tǒng)一,產(chǎn)生了對(duì)啟動(dòng)市場(chǎng)發(fā)展的下一階段通用標(biāo)準(zhǔn)的潛在需求。由于缺少這類標(biāo)準(zhǔn),許多公司的創(chuàng)新在到達(dá)大眾市場(chǎng)規(guī)模方面遇到了阻礙。WAP論壇一直為這種統(tǒng)一的特殊領(lǐng)域提供催化劑,許多創(chuàng)新機(jī)構(gòu)一直積極地參與WAP論壇的活動(dòng)。WAP論壇的面向行動(dòng)的方式和強(qiáng)大的管理能力使它在這一領(lǐng)域迅速發(fā)展,引發(fā)了雪球效應(yīng)。
WAP論壇的首要目標(biāo)是為所有無(wú)線網(wǎng)絡(luò)的小型手持設(shè)備培育應(yīng)用一種兼容的全球因特網(wǎng)的標(biāo)準(zhǔn)。WAP論壇在與其他標(biāo)準(zhǔn)組織合作推動(dòng)一個(gè)共同目標(biāo)時(shí)一直具有預(yù)見(jiàn)性。通過(guò)與W3C和ETSI建立緊密的關(guān)系,避免了可能的標(biāo)準(zhǔn)之爭(zhēng)。由于得到NTTDoCoMo、DDI、Panasonic、Mitsubishi和其他日本成員的支持,WAP論壇確保了來(lái)自日本方面的支持。由于擁有結(jié)構(gòu)平衡的委員會(huì),它由代表主要地區(qū)和技術(shù)的電信公司與廠商組成,因此,WAP論壇的包容方式迄今為止在避免標(biāo)準(zhǔn)沖突和無(wú)線因特網(wǎng)分裂上取得了成成功。如果出現(xiàn)了瀏覽器之爭(zhēng)的話,將延緩各級(jí)水平上對(duì)標(biāo)準(zhǔn)的接受。如果應(yīng)用領(lǐng)域出現(xiàn)分裂的話,內(nèi)容提供商將不會(huì)部署如此多的內(nèi)容,電信公司必將為支持不兼容的電話而操心,制造商必將以更高的成本為電信公司和最終用戶開(kāi)發(fā)冗余技術(shù),并只能滿足部分潛在市場(chǎng)的需要。到目前為止,我們通過(guò)取得無(wú)線行業(yè)的廣泛一致順利地避免了分裂。
通過(guò)使用移動(dòng)電話連上互聯(lián)網(wǎng)不久將成為一種標(biāo)準(zhǔn),而WAP就是實(shí)現(xiàn)這一標(biāo)準(zhǔn)的技術(shù)工具。如今,移動(dòng)電話上網(wǎng)數(shù)量的增長(zhǎng)速度要比PC更快。這也就意味著不久以后,大多數(shù)新的移動(dòng)電話都將配有WAP瀏覽器。持有WAP設(shè)備的無(wú)線用戶可得到通過(guò)互聯(lián)網(wǎng)提供的相關(guān)服務(wù),網(wǎng)絡(luò)頁(yè)面的編制采用HTML格式。屆時(shí)對(duì)許多甚至是絕大多數(shù)用戶而言,WAP設(shè)備將成為其獲取這些服務(wù)的常用工具。
WAP是一門還很年輕的技術(shù),還在不斷發(fā)展、不斷完善,但它的開(kāi)放性、相對(duì)于終端設(shè)備及承載網(wǎng)絡(luò)的獨(dú)立性、適用于無(wú)線環(huán)境的傳輸機(jī)制,使得無(wú)線數(shù)據(jù)業(yè)務(wù)在大眾消費(fèi)市場(chǎng)的推廣成為可能?梢灶A(yù)見(jiàn),WAP將給廣大用戶帶來(lái)更多更方便的服務(wù),它也為各運(yùn)營(yíng)商、設(shè)備制造商、內(nèi)容供應(yīng)商提供了更為廣闊的市場(chǎng)和更大的收益。
移動(dòng)通信