李 建 青
(廣東科學(xué)技術(shù)職業(yè)學(xué)院 計(jì)算機(jī)工程學(xué)院, 廣東 珠海 519090)
WAP是“無(wú)線(xiàn)應(yīng)用協(xié)議”的英文簡(jiǎn)稱(chēng),提供了通過(guò)手機(jī)訪問(wèn)互聯(lián)網(wǎng)的途徑,幫助人類(lèi)實(shí)現(xiàn)了“世界在掌上”的美好理想。本文通過(guò)對(duì)WAP網(wǎng)絡(luò)的剖析,讓大家了解、進(jìn)入豐富多彩的WAP網(wǎng)絡(luò)世界,并擁有自已的WAP網(wǎng)站。
手機(jī)自問(wèn)世至今,經(jīng)歷了第一代模擬制式手機(jī)(1G)、第二代GSM、TDMA等數(shù)字手機(jī)(2G)、第2.5代移動(dòng)通信技術(shù)CDMA、第三代移動(dòng)通信技術(shù)3G和即將進(jìn)入的第四代移動(dòng)通信技術(shù)(4G)。
GSM數(shù)字移動(dòng)通信系統(tǒng)由歐洲主要電信運(yùn)營(yíng)者和制造廠家組成的標(biāo)準(zhǔn)化委員會(huì)設(shè)計(jì)出來(lái)的,它是在蜂窩系統(tǒng)的基礎(chǔ)上發(fā)展而成。包括GSM900MHz、GSM1800MHz及GSM1900MHz等幾個(gè)頻段。GSM系統(tǒng)有幾項(xiàng)重要特點(diǎn):防盜拷能力佳、網(wǎng)絡(luò)容量大、號(hào)碼資源豐富、通話(huà)清晰、穩(wěn)定性強(qiáng)不易受干擾、信息靈敏、通話(huà)死角少、手機(jī)耗電量底等。
CDMA是碼分多址的英文縮寫(xiě)(Code Division Multiple Access),是在數(shù)字技術(shù)的分支----擴(kuò)頻通信技術(shù)上發(fā)展起來(lái)的一種嶄新而成熟的無(wú)線(xiàn)通信技術(shù)。它能夠滿(mǎn)足市場(chǎng)對(duì)移動(dòng)通信容量和品質(zhì)的高要求,具有頻譜利用率高、話(huà)音質(zhì)量好、保密性強(qiáng)、掉話(huà)率低、電磁輻射小、容量大、覆蓋廣等特點(diǎn),可以大量減少投資和降低運(yùn)營(yíng)成本。
3G是第三代移動(dòng)通信技術(shù),傳輸速度最低為384K,最高為2M,帶寬可達(dá)5MHz以上。3G系統(tǒng)致力于為用戶(hù)提供更好的語(yǔ)音、文本和數(shù)據(jù)服務(wù)。3G網(wǎng)絡(luò)能將高速移動(dòng)接入和基于互聯(lián)網(wǎng)協(xié)議的服務(wù)結(jié)合起來(lái),提供包括衛(wèi)星在內(nèi)的全球覆蓋并實(shí)現(xiàn)有線(xiàn)和無(wú)線(xiàn)以及不同無(wú)線(xiàn)網(wǎng)絡(luò)之間業(yè)務(wù)的無(wú)縫連接,滿(mǎn)足多媒體業(yè)務(wù)的要求。
4G是第四代移動(dòng)通信技術(shù),具有非對(duì)稱(chēng)的超過(guò)2 Mb/s的數(shù)據(jù)傳輸能力,數(shù)據(jù)率超過(guò)UMTS,是支持高速數(shù)據(jù)率連接的理想模式,上網(wǎng)速度從2 Mb/s提高到100 Mb/s,具有不同速率間的自動(dòng)切換能力。第四代移動(dòng)通信系統(tǒng)是多功能集成的寬帶移動(dòng)通信系統(tǒng),在業(yè)務(wù)上、功能上、頻帶上都與第三代系統(tǒng)不同,將在不同的固定和無(wú)線(xiàn)平臺(tái)及跨越不同頻帶的網(wǎng)絡(luò)運(yùn)行中提供無(wú)線(xiàn)服務(wù),比第三代移動(dòng)通信更接近于個(gè)人通信。
WAP是一種技術(shù)標(biāo)準(zhǔn),融合了計(jì)算機(jī)、網(wǎng)絡(luò)和電信領(lǐng)域的諸多新技術(shù),旨在使電信運(yùn)營(yíng)商、Internet內(nèi)容提供商和各種專(zhuān)業(yè)在線(xiàn)服務(wù)供應(yīng)商能夠?yàn)橐苿?dòng)通信用戶(hù)提供一種全新的交互式服務(wù)[1]。
WAP網(wǎng)絡(luò)架構(gòu)由3部分組成,WAP網(wǎng)關(guān)、WAP手機(jī)和WAP內(nèi)容服務(wù)器。其中,WAP網(wǎng)關(guān)起著協(xié)議的翻譯和轉(zhuǎn)換作用,是聯(lián)系無(wú)線(xiàn)通信網(wǎng)絡(luò)與萬(wàn)維網(wǎng)的橋梁;網(wǎng)關(guān)與服務(wù)器之間通過(guò)HTTP協(xié)議進(jìn)行通信; WAP內(nèi)容服務(wù)器存儲(chǔ)著大量的信息,供WAP手機(jī)用戶(hù)訪問(wèn)、查詢(xún)、瀏覽,如圖1所示。
圖1 WAP網(wǎng)絡(luò)架構(gòu)原理圖
當(dāng)用戶(hù)從WAP手機(jī)鍵入想要訪問(wèn)的WAP內(nèi)容服務(wù)器的URL后,信號(hào)經(jīng)過(guò)無(wú)線(xiàn)網(wǎng)絡(luò),以WAP協(xié)議方式發(fā)送請(qǐng)求至WAP網(wǎng)關(guān),然后經(jīng)過(guò)“翻譯”處理,再以HTTP協(xié)議方式與WAP內(nèi)容服務(wù)器交互,最后WAP網(wǎng)關(guān)將服務(wù)器返回的內(nèi)容壓縮、處理成二進(jìn)制流,并返回到客戶(hù)的WAP手機(jī)屏幕上。編程人員需要解決的問(wèn)題是編寫(xiě)WAP內(nèi)容服務(wù)器上的程序或者說(shuō)WAP網(wǎng)頁(yè)。
中國(guó)的GPRS有CMWAP和CMNET兩種接入點(diǎn)。CMWAP是為手機(jī)WAP上網(wǎng)而設(shè)立的,CRNNET主要是為PC、筆記本電腦、PDA等利用GPRS上網(wǎng)服務(wù)的。兩者在實(shí)現(xiàn)方式上沒(méi)有任何差別,只是定位不同,CMWAP比CMNET多了一些限制。CMWAP接入時(shí)只能訪問(wèn)GPRS網(wǎng)絡(luò)內(nèi)的IP(10.*.*.*),無(wú)法通過(guò)路由訪問(wèn)Internet,可通過(guò)WAP網(wǎng)關(guān)協(xié)議或它提供的HTTP代理服務(wù)實(shí)現(xiàn)軟件的接入。而CMNET接入?yún)s可以直接瀏覽和PC上網(wǎng)一樣的WWW網(wǎng)站,還有在線(xiàn)電視等。
目前,WAP網(wǎng)絡(luò)服務(wù)方案主要有3個(gè),如圖2所示。
圖2 WAP網(wǎng)絡(luò)服務(wù)方案
方案一:Web服務(wù)器傳送原有的HTML網(wǎng)頁(yè),由HTML過(guò)濾器將該網(wǎng)頁(yè)轉(zhuǎn)換成WML格式,然后再由WAP代理服務(wù)器處理后形成二進(jìn)制的WML數(shù)據(jù)流送往客戶(hù)端,即用戶(hù)的WAP手機(jī)。
基于貪心算法的自適應(yīng)解列斷面自動(dòng)搜索方法:(一)解列指標(biāo)體系與算法設(shè)計(jì)//羅鋼,喬煌煌,沈沉,唐可翾,錢(qián)峰,楊銀國(guó)//(19):112
方案二:Web服務(wù)器直接將WML網(wǎng)頁(yè)傳送到WAP代理服務(wù)器,然后由服務(wù)器處理后形成二進(jìn)制的WML數(shù)據(jù)流送往客戶(hù)端。
方案三:由于WAP2.0采用更加簡(jiǎn)單的編程模型,客戶(hù)機(jī)和應(yīng)用服務(wù)器之間的通信直接通過(guò)HTTP進(jìn)行,所以可不必通過(guò)WAP網(wǎng)關(guān)/代理進(jìn)行。
相應(yīng)地,建設(shè)WAP內(nèi)容網(wǎng)站有兩種方案。一種是WAP網(wǎng)站獨(dú)立使用一臺(tái)服務(wù)器。另一種是WAP網(wǎng)站與WEB網(wǎng)站共用同一臺(tái)服務(wù)器。不管哪一種方案,構(gòu)成WAP網(wǎng)站的網(wǎng)頁(yè)可用WML、WML Script實(shí)現(xiàn),也可用XHTML實(shí)現(xiàn),還可將web頁(yè)面通過(guò)HTML過(guò)濾或直接當(dāng)wap頁(yè)面來(lái)用。
瀏覽WAP網(wǎng)站用手機(jī)或PC電腦均可。如用手機(jī),需在上面安裝微瀏覽器,基于WAP1.x的手機(jī)只能登錄WAP門(mén)戶(hù),支持WAP2.0的手機(jī)可直接登錄互聯(lián)網(wǎng)。從訪問(wèn)途經(jīng)和方式上講,可采用以下幾種。
(1)跳網(wǎng)(Tiao.net)。跳網(wǎng)是一個(gè)基于WAP的網(wǎng)址導(dǎo)航和跳轉(zhuǎn)服務(wù),它可以方便用戶(hù)直接通過(guò)手持設(shè)備訪問(wèn)Web網(wǎng)頁(yè),而無(wú)需經(jīng)特別設(shè)計(jì)的手機(jī)瀏覽器。在手機(jī)地址欄上輸入“tiao.net”,進(jìn)入跳網(wǎng),再在輸入框輸入想瀏覽的網(wǎng)址,就可訪問(wèn)。跳網(wǎng)實(shí)際上是實(shí)現(xiàn)了讓手機(jī)不但能訪問(wèn)WAP網(wǎng)站,而且可以訪問(wèn)任何WWW網(wǎng)站。
(3)使用某種瀏覽器或在現(xiàn)有的瀏覽器上安裝插件。如,Opera不需要額外的附件組件即可瀏覽wap站點(diǎn);Firefox 需安裝wmlbrowser擴(kuò)展;傲游瀏覽器要安裝插件WAP SideBar,這樣可以把 WAP 轉(zhuǎn)換成 HTML在 Maxthon 側(cè)邊欄瀏覽。
(4)WAP在線(xiàn)瀏覽器。直接利用IE訪問(wèn)WAP網(wǎng)站,如http://www.gelon.net/。
(5)安裝WAP瀏覽軟件。 如 WapDisplayer、M3Gate 等。
WAP最大的成就在于它定義了一個(gè)開(kāi)放的標(biāo)準(zhǔn)化結(jié)構(gòu)以及一系列標(biāo)準(zhǔn),以實(shí)現(xiàn)對(duì)互聯(lián)網(wǎng)的無(wú)線(xiàn)接入訪問(wèn)[2]。它不是唯一的無(wú)線(xiàn)上網(wǎng)方式,但它是目前得到世界上最多手機(jī)生產(chǎn)廠商和運(yùn)營(yíng)商支持的無(wú)線(xiàn)上網(wǎng)標(biāo)準(zhǔn)。基于WAP可以實(shí)現(xiàn)多種全新的業(yè)務(wù)應(yīng)用。下面以移動(dòng)證券交易系統(tǒng)為例進(jìn)行闡述。
圖3是移動(dòng)證券交易系統(tǒng)的總體結(jié)構(gòu)圖,各環(huán)節(jié)技術(shù)包括:移動(dòng)短消息系統(tǒng)、短消息增值業(yè)務(wù)平臺(tái)、SMPP協(xié)議、TCP/IP協(xié)議、DDN、ISDN、3DES算法。網(wǎng)絡(luò)聯(lián)結(jié)采用DDN專(zhuān)線(xiàn)形成專(zhuān)網(wǎng),同時(shí)采用DDN或ISDN作為備份鏈路,保障數(shù)據(jù)傳輸安全可靠。
圖4是移動(dòng)證券交易系統(tǒng)的網(wǎng)絡(luò)拓?fù)鋱D。券商前置機(jī)與證券交易主機(jī)之間用局域網(wǎng)連接,采用TCP/IP或SPX/IPX協(xié)議:券商匯接機(jī)與券商前置機(jī)利用DDN專(zhuān)線(xiàn)作主鏈路,ISDN/PSTN作備份鏈路,采用TCP/IP協(xié)議;短消息中心系統(tǒng)與券商匯接機(jī)之間用局域網(wǎng)連接,網(wǎng)絡(luò)層、傳輸層采用TCP/IP協(xié)議,會(huì)話(huà)層采用SMPP3.3或SMPP3.4協(xié)議;采用雙DDN線(xiàn)路或DDN加ISDN/PSTN備份方式,保證在其中一條線(xiàn)路發(fā)生故障時(shí)系統(tǒng)能夠保持良好運(yùn)行。
圖3 移動(dòng)證券交易系統(tǒng)總體結(jié)構(gòu)示意圖
圖4 移動(dòng)移動(dòng)交易系統(tǒng)網(wǎng)絡(luò)拓?fù)鋱D
隨著技術(shù)的不斷革新和競(jìng)爭(zhēng)環(huán)境的日趨激烈,運(yùn)營(yíng)商的運(yùn)營(yíng)模式也在不斷創(chuàng)新,手機(jī)上網(wǎng)瀏覽和PC上網(wǎng)瀏覽的體驗(yàn)已慢慢走向融合。所有的網(wǎng)站既是WEB又是WAP,可同時(shí)為PC和手機(jī)服務(wù),用戶(hù)上網(wǎng)將越來(lái)越方便快捷。
參考文獻(xiàn):
[1] 詹舒波. WAP----移動(dòng)互聯(lián)網(wǎng)解決方案[M].北京:北京郵電大學(xué)出版社,2000:4-5.
[2] 張中文,張景中.移動(dòng)證券交易系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn)[J].微電子學(xué)與計(jì)算機(jī),2002(4):11-14.