公務(wù)員期刊網(wǎng) 論文中心 正文

WAP架構(gòu)下的軟件技術(shù)應(yīng)用

前言:想要寫(xiě)出一篇引人入勝的文章?我們特意為您整理了WAP架構(gòu)下的軟件技術(shù)應(yīng)用范文,希望能給你帶來(lái)靈感和參考,敬請(qǐng)閱讀。

WAP架構(gòu)下的軟件技術(shù)應(yīng)用

摘要:wap在使用Internet的XML、UDP及IP等標(biāo)準(zhǔn)的基礎(chǔ)上,為互聯(lián)網(wǎng)無(wú)線設(shè)備的接入創(chuàng)造了有利條件。本文在闡述WAP工作原理的基礎(chǔ)上,就其系統(tǒng)架構(gòu)和設(shè)備要求展開(kāi)分析,同時(shí)基于WAP進(jìn)行軟件開(kāi)發(fā),并指出WAP架構(gòu)下的軟件應(yīng)用。期望能進(jìn)一步提升互聯(lián)網(wǎng)無(wú)線設(shè)備的應(yīng)用與服務(wù)質(zhì)量,進(jìn)而為用戶的信息獲取和交流創(chuàng)造有利條件。

關(guān)鍵詞:WAP;XML;XSLT;WML

互聯(lián)網(wǎng)技術(shù)的發(fā)展為我們快速獲取信息創(chuàng)造了有利條件,然而該信息的獲取模式需要通過(guò)固定的終端設(shè)備作為支撐,受地域限制較為明顯,基于此,發(fā)展無(wú)線網(wǎng)絡(luò)成為人們獲取信息的內(nèi)在要求。

1WAP的工作原理

Internet網(wǎng)絡(luò)傳輸中,一般的協(xié)議需要發(fā)送大量的文本數(shù)據(jù),然而在移動(dòng)電話、尋呼機(jī)等小尺寸品目的移動(dòng)設(shè)備中,其很難顯示出標(biāo)準(zhǔn)的Web內(nèi)容,同時(shí)其給用戶的操作才來(lái)諸多不便,此外,在以往HTTP和TCP/IP協(xié)議下,其未能提供針對(duì)無(wú)線網(wǎng)絡(luò)的非邊緣網(wǎng)絡(luò)信號(hào)覆蓋,知識(shí)信息傳輸速度慢、成本高,數(shù)據(jù)文本格式準(zhǔn)確性差。WAP是一個(gè)具有較高開(kāi)放性的全球規(guī)范,在該規(guī)范支撐下,移動(dòng)用戶能系統(tǒng)操作無(wú)線設(shè)備,與Internet提供的信息和服務(wù)進(jìn)行對(duì)接,繼而更好實(shí)現(xiàn)信息訪問(wèn)和交互管理。從實(shí)際應(yīng)用過(guò)程來(lái)看。WAP在傳統(tǒng)Internet網(wǎng)絡(luò)傳輸?shù)幕A(chǔ)上,進(jìn)行了諸多優(yōu)化,一方面,針對(duì)高度壓縮數(shù)據(jù),其通過(guò)二進(jìn)制進(jìn)行數(shù)據(jù)傳輸,同時(shí)優(yōu)化長(zhǎng)延時(shí)和中低帶寬;另一方面,在WAP支撐下,處理不連續(xù)覆蓋問(wèn)題。此外,當(dāng)Internet網(wǎng)絡(luò)IP協(xié)議不可用時(shí),其能系統(tǒng)化的選擇其他協(xié)議進(jìn)行信息傳輸,并利用WML語(yǔ)言進(jìn)行網(wǎng)頁(yè)編寫(xiě),解決Internet網(wǎng)頁(yè)在移動(dòng)通信設(shè)備上難以顯示問(wèn)題。從技術(shù)服務(wù)過(guò)程來(lái)看,WAP基本工作原理在于通過(guò)增強(qiáng)網(wǎng)絡(luò)功能來(lái)彌補(bǔ)便攜式設(shè)備的自身缺陷,這樣能有效地減少移動(dòng)設(shè)備通信資源占用問(wèn)題,提升信息數(shù)據(jù)的利用效率和質(zhì)量[1]。

2WAP系統(tǒng)架構(gòu)組成及設(shè)備要求

(1)WAP系統(tǒng)架構(gòu)組成WAP網(wǎng)關(guān)、WAP手機(jī)和WAP內(nèi)容服務(wù)器是WAP系統(tǒng)網(wǎng)絡(luò)架構(gòu)的三個(gè)基本組成部分[2](見(jiàn)圖1)。就WAP網(wǎng)關(guān)而言,其能實(shí)現(xiàn)系統(tǒng)整個(gè)協(xié)議的翻譯,在一定程度上,其實(shí)現(xiàn)了Gsm與Internet的有效銜接。而就內(nèi)容服務(wù)器而言,其包含了大量的數(shù)據(jù)信息,這些信息數(shù)據(jù)為WAP手機(jī)用戶的需求滿足創(chuàng)造了可能,通過(guò)用戶方位、瀏覽、查詢等功能,手機(jī)用戶即可準(zhǔn)確獲取WAP內(nèi)容服務(wù)器中相應(yīng)的數(shù)據(jù)信息,滿足自身需要。此外,WAP手機(jī)用戶是整個(gè)系統(tǒng)的操作者,當(dāng)其通過(guò)手機(jī)鍵入需要訪問(wèn)WAP內(nèi)容服務(wù)器的請(qǐng)求后,該請(qǐng)求信號(hào)會(huì)通過(guò)WAP協(xié)議的形式傳輸?shù)骄W(wǎng)關(guān),并進(jìn)行信號(hào)翻譯,隨后通過(guò)翻譯好的HTTP協(xié)議方式與WAP內(nèi)容服務(wù)器進(jìn)行交互,即可將選取相應(yīng)的文件進(jìn)行壓縮,最終通過(guò)二進(jìn)制轉(zhuǎn)化發(fā)送到WAP手機(jī)的屏幕上。

(2)WAP系統(tǒng)設(shè)備要求為無(wú)線數(shù)據(jù)網(wǎng)提供Internet及www服務(wù)面臨較大困難,這主要是因?yàn)镮nternet技術(shù)就是為臺(tái)式和其他功能強(qiáng)大的電能設(shè)計(jì)的,其需要可靠度較高的寬帶網(wǎng)絡(luò)連接。而在便攜式無(wú)線裝置體系下,要充分滿足WAP服務(wù)需要,其WAP設(shè)備的應(yīng)用需滿足以下條件,其一,系統(tǒng)本身應(yīng)具有較高的兼容性,即其能實(shí)現(xiàn)同制造廠商生產(chǎn)設(shè)備在移動(dòng)網(wǎng)絡(luò)上的兼容;其二,該WAP系統(tǒng)設(shè)備應(yīng)具有可縮減性,即當(dāng)用戶提出縮限服務(wù)要求時(shí),運(yùn)營(yíng)商能有效地進(jìn)行調(diào)整。其三,發(fā)展WAP系統(tǒng),使用WAP系統(tǒng)設(shè)備的目的在于更好地滿足數(shù)據(jù)快速、準(zhǔn)確獲取需要,因此設(shè)備本身應(yīng)具備高效性的特征,即其能在一定的網(wǎng)絡(luò)配置下,為多數(shù)用戶提供高質(zhì)量服務(wù)[3]。

3基于WAP架構(gòu)的軟件技術(shù)開(kāi)發(fā)

(1)WAP架構(gòu)下軟件技術(shù)開(kāi)發(fā)思路設(shè)計(jì)當(dāng)擁有WAP協(xié)議支撐后,將移動(dòng)設(shè)備融入Internet,實(shí)現(xiàn)信息資源的分享也就變成了可能。然而與聯(lián)結(jié)Internet的個(gè)人PC和工作站相比,一般的移動(dòng)設(shè)備具有較大的差異性,這些差異表現(xiàn)在:移動(dòng)設(shè)備的CPU處理能力相對(duì)較低,而且其存儲(chǔ)空間有限,此外,其功率消耗限制明顯,有屏幕小等缺陷。受其影響,很多移動(dòng)終端用戶的信息獲取和分享需求得不到滿足。然而不可否認(rèn)的是,移動(dòng)終端設(shè)備的體積較小,質(zhì)量較強(qiáng),這使得移動(dòng)終端設(shè)備便于攜帶,在應(yīng)用便捷性方面具有無(wú)可比擬的優(yōu)勢(shì)?;诖耍赪AP架構(gòu)進(jìn)行軟件開(kāi)發(fā)時(shí),可考慮設(shè)計(jì)一款軟件,實(shí)現(xiàn)移動(dòng)終端設(shè)備與傳統(tǒng)個(gè)人PC、工作站工作的結(jié)合,這樣能使得手機(jī)具備臺(tái)式計(jì)算機(jī)數(shù)據(jù)處理、上網(wǎng)查詢等功能,這在一定程度上優(yōu)化了移動(dòng)終端設(shè)備使用性能,滿足了終端用戶的實(shí)際需要。

(2)基于WML語(yǔ)言的軟件開(kāi)發(fā)傳統(tǒng)Internet服務(wù)中,不論是個(gè)人PC還是工作站,其均是通過(guò)HTML語(yǔ)言進(jìn)行網(wǎng)頁(yè)內(nèi)容描述的。對(duì)于移動(dòng)終端設(shè)備而言,其需要一種適用于本設(shè)備工作特點(diǎn)的語(yǔ)言來(lái)支持設(shè)備軟件功能實(shí)現(xiàn)?;诖耍琖ML語(yǔ)言開(kāi)始在移動(dòng)終端設(shè)備中使用開(kāi)來(lái)。就WML語(yǔ)言本身而言,其是本身是屬于WAP規(guī)范的一部分,作為一種輕量級(jí)的語(yǔ)言標(biāo)記形式,WML語(yǔ)言與HTML相類似。具體而言,采用WML語(yǔ)言編制WAP移動(dòng)終端收發(fā)的互聯(lián)網(wǎng)信息和用戶接口時(shí),設(shè)計(jì)人員會(huì)選擇使用與設(shè)備相獨(dú)立的定義方式,以此來(lái)實(shí)現(xiàn)WAP應(yīng)用下用戶接口的有效定義,同時(shí)其在文字格式界定、表現(xiàn)方式、屏幕層次、頁(yè)面鏈接等方面揮著重要作用。通過(guò)WML語(yǔ)言的描述,使用人員可通過(guò)WAP協(xié)議和WAP手機(jī)支撐,進(jìn)行相關(guān)信息的瀏覽和分享[4]。

(3)基于XML語(yǔ)言的軟件開(kāi)發(fā)作為中介標(biāo)識(shí)語(yǔ)言,XML語(yǔ)言在數(shù)據(jù)描述中發(fā)揮著關(guān)鍵作用。在一定程度上,其能實(shí)現(xiàn)結(jié)構(gòu)化資料格式的有效描述,滿足WAP手機(jī)用戶的實(shí)際需要。從實(shí)際應(yīng)用過(guò)程來(lái)看,XML語(yǔ)言實(shí)現(xiàn)了WAP架構(gòu)下移動(dòng)終端設(shè)備信息獲取、閱讀和分享模式的全面優(yōu)化。具體而言,作為自動(dòng)化描述信息的一種全新語(yǔ)言標(biāo)準(zhǔn),XML語(yǔ)言在數(shù)據(jù)共享中,強(qiáng)調(diào)運(yùn)行程序的獨(dú)立性,并且在這些獨(dú)立運(yùn)行單元的作用下,能使計(jì)算機(jī)通信把Internet的功能由信息傳遞擴(kuò)大到多樣化的社會(huì)生產(chǎn)活動(dòng)當(dāng)中。相比于其他語(yǔ)言形式,XML語(yǔ)言包含了較多的規(guī)則,這些規(guī)則為創(chuàng)建標(biāo)記語(yǔ)言提供了便利,現(xiàn)階段,通過(guò)XML語(yǔ)言,每個(gè)人都能獨(dú)處和寫(xiě)入世界語(yǔ),從這一功能來(lái)看,在XML語(yǔ)言的支撐下,HTML不能服務(wù)的兩個(gè)Web問(wèn)題得到了有效處理。另外,XML語(yǔ)言下軟件的另一功能還體現(xiàn)在其增加了結(jié)構(gòu)和語(yǔ)義信息,在這一功能的作用下,計(jì)算機(jī)、服務(wù)器能對(duì)多種形式的信息進(jìn)行處理,并且該處理過(guò)程具有即時(shí)性的特點(diǎn),這大大地減少了網(wǎng)絡(luò)系統(tǒng)的業(yè)務(wù)量,提升了WAP移動(dòng)終端用戶獲取、閱讀信息的效率?,F(xiàn)階段,為提升XML語(yǔ)言在軟件開(kāi)發(fā)中的應(yīng)用效率,還用注重文件內(nèi)數(shù)據(jù)表現(xiàn)方式的優(yōu)化,目前,在XML語(yǔ)言的基礎(chǔ)上,XSLT語(yǔ)言得以興起應(yīng)用,作為一種功能強(qiáng)大的語(yǔ)言形式,XSLT語(yǔ)言在文檔多種格式轉(zhuǎn)化中優(yōu)勢(shì)十分明顯。

(4)WAP架構(gòu)下軟件技術(shù)開(kāi)發(fā)問(wèn)題處理現(xiàn)階段,雖然WAP架構(gòu)在無(wú)線網(wǎng)絡(luò)發(fā)展中獲得了廣泛應(yīng)用,然而在實(shí)際處理中,還應(yīng)注重一些細(xì)節(jié)問(wèn)題的處理。如不同的WAP服務(wù)器與客戶端在執(zhí)行標(biāo)準(zhǔn)上可能會(huì)有所出入。具體而言,對(duì)于不同的WAP文件,其自身編碼方式、微型瀏覽器支持編碼方式、開(kāi)發(fā)系統(tǒng)所支持的編碼方式之間存在一定差異,這會(huì)使得相關(guān)數(shù)據(jù)的轉(zhuǎn)化和后續(xù)閱讀受到影響。對(duì)此,在設(shè)計(jì)中,應(yīng)注重相關(guān)資料的收集和分析,如WAP文件支持漢子閱讀是,應(yīng)注重字符集的收錄和歸類;而當(dāng)WAP網(wǎng)頁(yè)只支持1位Bmp位圖時(shí),會(huì)導(dǎo)致其他普通的圖像難以接入到WAP頁(yè)面,因此還需進(jìn)行相關(guān)工具軟件的開(kāi)發(fā),以此來(lái)實(shí)現(xiàn)圖像格式轉(zhuǎn)化,滿足實(shí)際閱讀需要。

4結(jié)論

WAP架構(gòu)建設(shè)對(duì)于無(wú)線網(wǎng)絡(luò)下設(shè)備的接入具有重大影響。新時(shí)期,要進(jìn)一步提升互聯(lián)網(wǎng)無(wú)線設(shè)備的應(yīng)用與服務(wù)質(zhì)量,為用戶的信息獲取和交流創(chuàng)造有利條件,工作人員還應(yīng)在了解WAP攻工作原理的基礎(chǔ)上,分析WAP架構(gòu)組成和設(shè)備應(yīng)用要求,隨后進(jìn)行其軟件系統(tǒng)的綜合規(guī)劃,這樣才能增強(qiáng)網(wǎng)絡(luò)功能,彌補(bǔ)便攜式設(shè)備的自身缺陷,進(jìn)而有效地減少移動(dòng)設(shè)備通信資源占用問(wèn)題,為WAP手機(jī)終端用戶信息數(shù)據(jù)的利用創(chuàng)造有利條件。

參考文獻(xiàn):

[1]劉紅欣,穆璐,李強(qiáng),等.基于WAP端氣象產(chǎn)品設(shè)計(jì)與可視化研究[J].科技傳播,2020,12(2):124-125.

[2]孫浩東,吳丹.移動(dòng)圖書(shū)館WAP和App接入方式用戶使用偏好及影響因素研究[J].圖書(shū)館,2019(2):86-91.

[3]韓濱.網(wǎng)絡(luò)中心化指揮信息系統(tǒng)云計(jì)算架構(gòu)軟件技術(shù)[J].科技風(fēng),2018(32):79.

[4]仰范來(lái).淺析普通高校招生工作中手機(jī)WAP網(wǎng)站的設(shè)計(jì)與運(yùn)行[J].計(jì)算機(jī)產(chǎn)品與流通,2018(7):154.

作者:薛繼成 單位:江蘇護(hù)理職業(yè)學(xué)院