前言:想要寫出一篇引人入勝的文章?我們特意為您整理了WAP架構(gòu)下的軟件技術(shù)應(yīng)用范文,希望能給你帶來靈感和參考,敬請閱讀。
摘要:wap在使用Internet的XML、UDP及IP等標(biāo)準(zhǔn)的基礎(chǔ)上,為互聯(lián)網(wǎng)無線設(shè)備的接入創(chuàng)造了有利條件。本文在闡述WAP工作原理的基礎(chǔ)上,就其系統(tǒng)架構(gòu)和設(shè)備要求展開分析,同時基于WAP進(jìn)行軟件開發(fā),并指出WAP架構(gòu)下的軟件應(yīng)用。期望能進(jìn)一步提升互聯(lián)網(wǎng)無線設(shè)備的應(yīng)用與服務(wù)質(zhì)量,進(jìn)而為用戶的信息獲取和交流創(chuàng)造有利條件。
關(guān)鍵詞:WAP;XML;XSLT;WML
互聯(lián)網(wǎng)技術(shù)的發(fā)展為我們快速獲取信息創(chuàng)造了有利條件,然而該信息的獲取模式需要通過固定的終端設(shè)備作為支撐,受地域限制較為明顯,基于此,發(fā)展無線網(wǎng)絡(luò)成為人們獲取信息的內(nèi)在要求。
1WAP的工作原理
Internet網(wǎng)絡(luò)傳輸中,一般的協(xié)議需要發(fā)送大量的文本數(shù)據(jù),然而在移動電話、尋呼機(jī)等小尺寸品目的移動設(shè)備中,其很難顯示出標(biāo)準(zhǔn)的Web內(nèi)容,同時其給用戶的操作才來諸多不便,此外,在以往HTTP和TCP/IP協(xié)議下,其未能提供針對無線網(wǎng)絡(luò)的非邊緣網(wǎng)絡(luò)信號覆蓋,知識信息傳輸速度慢、成本高,數(shù)據(jù)文本格式準(zhǔn)確性差。WAP是一個具有較高開放性的全球規(guī)范,在該規(guī)范支撐下,移動用戶能系統(tǒng)操作無線設(shè)備,與Internet提供的信息和服務(wù)進(jìn)行對接,繼而更好實(shí)現(xiàn)信息訪問和交互管理。從實(shí)際應(yīng)用過程來看。WAP在傳統(tǒng)Internet網(wǎng)絡(luò)傳輸?shù)幕A(chǔ)上,進(jìn)行了諸多優(yōu)化,一方面,針對高度壓縮數(shù)據(jù),其通過二進(jìn)制進(jìn)行數(shù)據(jù)傳輸,同時優(yōu)化長延時和中低帶寬;另一方面,在WAP支撐下,處理不連續(xù)覆蓋問題。此外,當(dāng)Internet網(wǎng)絡(luò)IP協(xié)議不可用時,其能系統(tǒng)化的選擇其他協(xié)議進(jìn)行信息傳輸,并利用WML語言進(jìn)行網(wǎng)頁編寫,解決Internet網(wǎng)頁在移動通信設(shè)備上難以顯示問題。從技術(shù)服務(wù)過程來看,WAP基本工作原理在于通過增強(qiáng)網(wǎng)絡(luò)功能來彌補(bǔ)便攜式設(shè)備的自身缺陷,這樣能有效地減少移動設(shè)備通信資源占用問題,提升信息數(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)的三個基本組成部分[2](見圖1)。就WAP網(wǎng)關(guān)而言,其能實(shí)現(xiàn)系統(tǒng)整個協(xié)議的翻譯,在一定程度上,其實(shí)現(xiàn)了Gsm與Internet的有效銜接。而就內(nèi)容服務(wù)器而言,其包含了大量的數(shù)據(jù)信息,這些信息數(shù)據(jù)為WAP手機(jī)用戶的需求滿足創(chuàng)造了可能,通過用戶方位、瀏覽、查詢等功能,手機(jī)用戶即可準(zhǔn)確獲取WAP內(nèi)容服務(wù)器中相應(yīng)的數(shù)據(jù)信息,滿足自身需要。此外,WAP手機(jī)用戶是整個系統(tǒng)的操作者,當(dāng)其通過手機(jī)鍵入需要訪問WAP內(nèi)容服務(wù)器的請求后,該請求信號會通過WAP協(xié)議的形式傳輸?shù)骄W(wǎng)關(guān),并進(jìn)行信號翻譯,隨后通過翻譯好的HTTP協(xié)議方式與WAP內(nèi)容服務(wù)器進(jìn)行交互,即可將選取相應(yīng)的文件進(jìn)行壓縮,最終通過二進(jìn)制轉(zhuǎn)化發(fā)送到WAP手機(jī)的屏幕上。
(2)WAP系統(tǒng)設(shè)備要求為無線數(shù)據(jù)網(wǎng)提供Internet及www服務(wù)面臨較大困難,這主要是因?yàn)镮nternet技術(shù)就是為臺式和其他功能強(qiáng)大的電能設(shè)計的,其需要可靠度較高的寬帶網(wǎng)絡(luò)連接。而在便攜式無線裝置體系下,要充分滿足WAP服務(wù)需要,其WAP設(shè)備的應(yīng)用需滿足以下條件,其一,系統(tǒng)本身應(yīng)具有較高的兼容性,即其能實(shí)現(xiàn)同制造廠商生產(chǎn)設(shè)備在移動網(wǎng)絡(luò)上的兼容;其二,該WAP系統(tǒng)設(shè)備應(yīng)具有可縮減性,即當(dāng)用戶提出縮限服務(wù)要求時,運(yùn)營商能有效地進(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ù)開發(fā)
(1)WAP架構(gòu)下軟件技術(shù)開發(fā)思路設(shè)計當(dāng)擁有WAP協(xié)議支撐后,將移動設(shè)備融入Internet,實(shí)現(xiàn)信息資源的分享也就變成了可能。然而與聯(lián)結(jié)Internet的個人PC和工作站相比,一般的移動設(shè)備具有較大的差異性,這些差異表現(xiàn)在:移動設(shè)備的CPU處理能力相對較低,而且其存儲空間有限,此外,其功率消耗限制明顯,有屏幕小等缺陷。受其影響,很多移動終端用戶的信息獲取和分享需求得不到滿足。然而不可否認(rèn)的是,移動終端設(shè)備的體積較小,質(zhì)量較強(qiáng),這使得移動終端設(shè)備便于攜帶,在應(yīng)用便捷性方面具有無可比擬的優(yōu)勢?;诖耍赪AP架構(gòu)進(jìn)行軟件開發(fā)時,可考慮設(shè)計一款軟件,實(shí)現(xiàn)移動終端設(shè)備與傳統(tǒng)個人PC、工作站工作的結(jié)合,這樣能使得手機(jī)具備臺式計算機(jī)數(shù)據(jù)處理、上網(wǎng)查詢等功能,這在一定程度上優(yōu)化了移動終端設(shè)備使用性能,滿足了終端用戶的實(shí)際需要。
(2)基于WML語言的軟件開發(fā)傳統(tǒng)Internet服務(wù)中,不論是個人PC還是工作站,其均是通過HTML語言進(jìn)行網(wǎng)頁內(nèi)容描述的。對于移動終端設(shè)備而言,其需要一種適用于本設(shè)備工作特點(diǎn)的語言來支持設(shè)備軟件功能實(shí)現(xiàn)。基于此,WML語言開始在移動終端設(shè)備中使用開來。就WML語言本身而言,其是本身是屬于WAP規(guī)范的一部分,作為一種輕量級的語言標(biāo)記形式,WML語言與HTML相類似。具體而言,采用WML語言編制WAP移動終端收發(fā)的互聯(lián)網(wǎng)信息和用戶接口時,設(shè)計人員會選擇使用與設(shè)備相獨(dú)立的定義方式,以此來實(shí)現(xiàn)WAP應(yīng)用下用戶接口的有效定義,同時其在文字格式界定、表現(xiàn)方式、屏幕層次、頁面鏈接等方面揮著重要作用。通過WML語言的描述,使用人員可通過WAP協(xié)議和WAP手機(jī)支撐,進(jìn)行相關(guān)信息的瀏覽和分享[4]。
(3)基于XML語言的軟件開發(fā)作為中介標(biāo)識語言,XML語言在數(shù)據(jù)描述中發(fā)揮著關(guān)鍵作用。在一定程度上,其能實(shí)現(xiàn)結(jié)構(gòu)化資料格式的有效描述,滿足WAP手機(jī)用戶的實(shí)際需要。從實(shí)際應(yīng)用過程來看,XML語言實(shí)現(xiàn)了WAP架構(gòu)下移動終端設(shè)備信息獲取、閱讀和分享模式的全面優(yōu)化。具體而言,作為自動化描述信息的一種全新語言標(biāo)準(zhǔn),XML語言在數(shù)據(jù)共享中,強(qiáng)調(diào)運(yùn)行程序的獨(dú)立性,并且在這些獨(dú)立運(yùn)行單元的作用下,能使計算機(jī)通信把Internet的功能由信息傳遞擴(kuò)大到多樣化的社會生產(chǎn)活動當(dāng)中。相比于其他語言形式,XML語言包含了較多的規(guī)則,這些規(guī)則為創(chuàng)建標(biāo)記語言提供了便利,現(xiàn)階段,通過XML語言,每個人都能獨(dú)處和寫入世界語,從這一功能來看,在XML語言的支撐下,HTML不能服務(wù)的兩個Web問題得到了有效處理。另外,XML語言下軟件的另一功能還體現(xiàn)在其增加了結(jié)構(gòu)和語義信息,在這一功能的作用下,計算機(jī)、服務(wù)器能對多種形式的信息進(jìn)行處理,并且該處理過程具有即時性的特點(diǎn),這大大地減少了網(wǎng)絡(luò)系統(tǒng)的業(yè)務(wù)量,提升了WAP移動終端用戶獲取、閱讀信息的效率?,F(xiàn)階段,為提升XML語言在軟件開發(fā)中的應(yīng)用效率,還用注重文件內(nèi)數(shù)據(jù)表現(xiàn)方式的優(yōu)化,目前,在XML語言的基礎(chǔ)上,XSLT語言得以興起應(yīng)用,作為一種功能強(qiáng)大的語言形式,XSLT語言在文檔多種格式轉(zhuǎn)化中優(yōu)勢十分明顯。
(4)WAP架構(gòu)下軟件技術(shù)開發(fā)問題處理現(xiàn)階段,雖然WAP架構(gòu)在無線網(wǎng)絡(luò)發(fā)展中獲得了廣泛應(yīng)用,然而在實(shí)際處理中,還應(yīng)注重一些細(xì)節(jié)問題的處理。如不同的WAP服務(wù)器與客戶端在執(zhí)行標(biāo)準(zhǔn)上可能會有所出入。具體而言,對于不同的WAP文件,其自身編碼方式、微型瀏覽器支持編碼方式、開發(fā)系統(tǒng)所支持的編碼方式之間存在一定差異,這會使得相關(guān)數(shù)據(jù)的轉(zhuǎn)化和后續(xù)閱讀受到影響。對此,在設(shè)計中,應(yīng)注重相關(guān)資料的收集和分析,如WAP文件支持漢子閱讀是,應(yīng)注重字符集的收錄和歸類;而當(dāng)WAP網(wǎng)頁只支持1位Bmp位圖時,會導(dǎo)致其他普通的圖像難以接入到WAP頁面,因此還需進(jìn)行相關(guān)工具軟件的開發(fā),以此來實(shí)現(xiàn)圖像格式轉(zhuǎn)化,滿足實(shí)際閱讀需要。
4結(jié)論
WAP架構(gòu)建設(shè)對于無線網(wǎng)絡(luò)下設(shè)備的接入具有重大影響。新時期,要進(jìn)一步提升互聯(lián)網(wǎng)無線設(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)而有效地減少移動設(shè)備通信資源占用問題,為WAP手機(jī)終端用戶信息數(shù)據(jù)的利用創(chuàng)造有利條件。
參考文獻(xiàn):
[1]劉紅欣,穆璐,李強(qiáng),等.基于WAP端氣象產(chǎn)品設(shè)計與可視化研究[J].科技傳播,2020,12(2):124-125.
[2]孫浩東,吳丹.移動圖書館WAP和App接入方式用戶使用偏好及影響因素研究[J].圖書館,2019(2):86-91.
[3]韓濱.網(wǎng)絡(luò)中心化指揮信息系統(tǒng)云計算架構(gòu)軟件技術(shù)[J].科技風(fēng),2018(32):79.
[4]仰范來.淺析普通高校招生工作中手機(jī)WAP網(wǎng)站的設(shè)計與運(yùn)行[J].計算機(jī)產(chǎn)品與流通,2018(7):154.
作者:薛繼成 單位:江蘇護(hù)理職業(yè)學(xué)院