




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
電氣工程及其自動(dòng)化專(zhuān)業(yè)【畢業(yè)設(shè)計(jì)+文獻(xiàn)綜述+開(kāi)題報(bào)告】基于Windows虛擬打印方式的WAP消息發(fā)布程序設(shè)計(jì)(20__屆)本科畢業(yè)設(shè)計(jì)基于Windows虛擬打印方式的WAP消息發(fā)布程序設(shè)計(jì)摘要20世紀(jì)90年代以來(lái),信息領(lǐng)域出現(xiàn)了極為引人注目的兩大增長(zhǎng):移動(dòng)的迅速普及和Internet近爆炸式的普及和應(yīng)用。這兩種技術(shù)的迅速推廣和應(yīng)用,直接影響了億萬(wàn)人的生活方式。無(wú)線(xiàn)上網(wǎng)的實(shí)現(xiàn)推動(dòng)了移動(dòng)商務(wù)辦公的普及,基于此的發(fā)展將徹底改變傳統(tǒng)的商務(wù)模式和我們的日常生活。互聯(lián)網(wǎng)的出現(xiàn)改變了整個(gè)社會(huì)的信息獲取方式和企業(yè)的業(yè)務(wù)模式,移動(dòng)的發(fā)展則打破了通信與地點(diǎn)之間的固定連接。緊隨其后,無(wú)線(xiàn)互聯(lián)網(wǎng)成為快速發(fā)展的新浪潮,它徹底改變傳統(tǒng)的商務(wù)模式和我們的日常生活。將移動(dòng)和尋呼機(jī)所具備的無(wú)線(xiàn)連接特性與計(jì)算機(jī)應(yīng)用程序相結(jié)合的方式為我們提供了一種新式小型移動(dòng)設(shè)備供選方案,并已在增強(qiáng)移動(dòng)團(tuán)隊(duì)工作效能方面顯示出良好的發(fā)展前景。本課題主要是研究基于Windows虛擬打印方式的WAP消息發(fā)布程序設(shè)計(jì)(服務(wù)端),能更方便的發(fā)布消息。關(guān)鍵詞:WAP無(wú)線(xiàn)應(yīng)用協(xié)議,WML無(wú)線(xiàn)標(biāo)記語(yǔ)言TheprogrambasedvirtualprintforWAPnewreleaseserver-sideAbstractSince1990s,therearetwoimpressivetrendsappearedininformationandcommunicationtechnologyICT:theexplosivespreadofmobilephoneandinternet,whichhavealreadyaffected,andareaffectingalmosteveryone’slift.ThesetwoICTmainstreamsarepushedbytechnologytobeanintegratedapplicationcalledmobileinternetorwirelessinternet.Viathemobileinternet,wecanbeonlineanywhereandeverywhen.Thispervasivecomputingwillchangethetraditionalbusinessmodelthoroughlyandmakemorenewopportunitiesandtransactionmodels.TheemergeofInternethasthewaythatthewholesocietygaininformationandthebusinessmodeoftheenterprise;andthedevelopmentofmobiletelephonehaschangedthefixedconnectionbetweencommunicationandplace.Afterthis,thewirelessInternetbecomesnewrapidlydevelopingaspect.Ithaschangedthetraditionalbusinessmodeandourdailyliveswholly.Combiningthewirelessconnectivityofmobiletelephoneandbeepcallwithcomputerapplicationshasprovidedusanewschemeofmini-mobileequipment.Alsoithasshowedusagoodprospectinenhancingmobileteamefficiency.ThistopicistostudyTheProgramDesignWindowsbasedVirtualPrintWAPnewsrelease(server-side),ItCanmoreconvenientreleasenews.Keywords:WAPWirelessApplicationProtocol,WMLWirelessMarkupLanguage,ASPActiveServerPage
目錄摘要 IAbstract II1緒論 11.1課題研究的背景 11.2相關(guān)研究的最新成果及動(dòng)態(tài) 11.2.1WAP技術(shù)特點(diǎn)及發(fā)展趨勢(shì) 11.2.2WAP2.0協(xié)議棧的發(fā)展 31.2.1 WAP應(yīng)用業(yè)務(wù)類(lèi)型及其對(duì)移動(dòng)業(yè)務(wù)發(fā)展的影響 42網(wǎng)站設(shè)計(jì)相關(guān)介紹 62.1WML相關(guān)介紹 62.1.1什么是WML 62.1.2WML與WAP設(shè)備 62.1.3使用文本編輯器面寫(xiě)WML程序 62.1.4WML文件結(jié)構(gòu) 72.1.5WML的字符集及編碼 82.1.6WML字符使用基本規(guī)則 82.1.7變量 92.1.8錨和任務(wù) 102.1.9CGI編程 112.2 ASP簡(jiǎn)介 122.2.1ASP特點(diǎn) 122.2.2ASP的內(nèi)置對(duì)象 132.3 SQLServer簡(jiǎn)介 142.4 Access2003數(shù)據(jù)庫(kù)簡(jiǎn)介 143通過(guò)虛擬打印機(jī)發(fā)布WAP網(wǎng)站消息描述 153.1無(wú)線(xiàn)應(yīng)用協(xié)議WAP 153.2WAP網(wǎng)站服務(wù)器配置 163.3虛擬打印機(jī)原理 173.3.1虛擬打印機(jī)的使用 173.4以虛擬打印機(jī)為基礎(chǔ)發(fā)布WAP消息 194WAP消息發(fā)布具體例子 14.1網(wǎng)頁(yè)系統(tǒng)功能介紹 14.2網(wǎng)頁(yè)登陸流程 14.3網(wǎng)頁(yè)內(nèi)容介紹 14.4 運(yùn)行設(shè)置和相關(guān)問(wèn)題處理 11總結(jié)與展望 12參考文獻(xiàn) 1
1緒論1.1課題研究的背景Internet的產(chǎn)生和迅猛發(fā)展,使我們的生活在許多方面發(fā)生了革命性的變化。不過(guò),現(xiàn)在大部分的因特網(wǎng)服務(wù)還是要依靠PC來(lái)提供。我們希望能夠?qū)⑦@些服務(wù)移植到一個(gè)體積小、重量輕、隨身攜帶的設(shè)備上。為此,WAP網(wǎng)應(yīng)運(yùn)而生。目前,由于技術(shù)的原因,WAP網(wǎng)與網(wǎng)相比還是有很大差別的,其優(yōu)勢(shì)是接入方便,攜帶方便,劣勢(shì)是由于內(nèi)存不大、屏幕較小,網(wǎng)頁(yè)內(nèi)容單調(diào),且可訪(fǎng)問(wèn)的網(wǎng)站不多,信息有限。要使WAP技術(shù)廣泛流行與應(yīng)用,一方面必須解決手持終端設(shè)備操作不便等方面問(wèn)題,另一方面網(wǎng)絡(luò)運(yùn)營(yíng)商要加緊WAP網(wǎng)的基礎(chǔ)建設(shè)和WAP網(wǎng)的服務(wù)業(yè)務(wù)開(kāi)發(fā)。本課題研究基于Windows虛擬打印方式的WAP消息發(fā)布程序設(shè)計(jì)(服務(wù)端),通過(guò)此次設(shè)計(jì)能使用戶(hù)更加方便的發(fā)布WAP消息,符合現(xiàn)代趨勢(shì),必定能受使用者歡迎。1.2相關(guān)研究的最新成果及動(dòng)態(tài)1.2.1WAP技術(shù)特點(diǎn)及發(fā)展趨勢(shì)WAPWirelessApplicationProto2col技術(shù)在移動(dòng)數(shù)據(jù)業(yè)務(wù)的發(fā)展中占據(jù)著引領(lǐng)及主導(dǎo)地位,并成為GPRS、EDGE/EGPRS、3G等移動(dòng)終端訪(fǎng)問(wèn)無(wú)線(xiàn)信息服務(wù)的國(guó)際標(biāo)準(zhǔn),是實(shí)現(xiàn)現(xiàn)有移動(dòng)數(shù)據(jù)及增值業(yè)務(wù)的技術(shù)基礎(chǔ)。1.WAP的技術(shù)特點(diǎn)WAP是基于現(xiàn)有的互聯(lián)網(wǎng)標(biāo)準(zhǔn),如TCP/IP、、XML、SSL、URL、Scripting等,并針對(duì)無(wú)線(xiàn)網(wǎng)絡(luò)的特點(diǎn)進(jìn)行了優(yōu)化。WAP提供了一套開(kāi)放、統(tǒng)一的技術(shù)平臺(tái),用戶(hù)使用移動(dòng)設(shè)備很容易訪(fǎng)問(wèn)和獲取以統(tǒng)一的內(nèi)容格式表示的國(guó)際互聯(lián)網(wǎng)或企業(yè)內(nèi)部網(wǎng)的信息和各種服務(wù)。WAP網(wǎng)絡(luò)架構(gòu)由三部分組成:即WAP網(wǎng)關(guān)、WAP和WAP內(nèi)容服務(wù)器,這三方面缺一不可,其中WAP網(wǎng)關(guān)起著協(xié)議的翻譯作用是聯(lián)系GSM網(wǎng)與Internet的橋梁;WAP內(nèi)容服務(wù)器存儲(chǔ)著大量的信息,以提供WAP用戶(hù)進(jìn)行訪(fǎng)問(wèn)、查詢(xún)、瀏覽等。當(dāng)用戶(hù)從WAP鍵入他要訪(fǎng)問(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ò)翻譯再以協(xié)議方式與WAP內(nèi)容服務(wù)器交互,最后WAP網(wǎng)關(guān)將返回的內(nèi)容壓縮,處理成BINARY流返回到客戶(hù)的WAP屏幕上。存放在WAP內(nèi)容服務(wù)器上的靜態(tài)內(nèi)容是以.wml為后綴的WAP網(wǎng)頁(yè),WAP網(wǎng)頁(yè)是用WML腳本語(yǔ)言寫(xiě)的.WMLWirelessMarkupLanguage-無(wú)線(xiàn)標(biāo)記語(yǔ)言,這種描述語(yǔ)言同6>HTML語(yǔ)言同出一家,都屬于XML語(yǔ)言這一大家族。HTML語(yǔ)言寫(xiě)出的內(nèi)容可以在PC機(jī)上用IE或是Netscape等瀏覽器進(jìn)行閱讀,而WML語(yǔ)言寫(xiě)出的文件則是專(zhuān)門(mén)用來(lái)在等一些無(wú)線(xiàn)終端顯示屏上顯示,供人們閱讀的,并且同樣也可以向使用者提供人機(jī)交互界面,接受使用者輸入的查詢(xún)等信息,然后向使用者返回他所想要獲得的最終信息[2]。2.WAP的發(fā)展趨勢(shì)WAP的提出和發(fā)展正是基于再在移動(dòng)中接入Internet的需求。1997年6月,PHONE.COM以前的Unwired2Planet與諾基亞、愛(ài)立信、摩托羅拉公司合作建立了WAP論壇,目的就是為了在移動(dòng)通信中使用Internet業(yè)務(wù)制定統(tǒng)一的應(yīng)用標(biāo)準(zhǔn)。從20世紀(jì)90年代創(chuàng)建以來(lái),其協(xié)議規(guī)范經(jīng)歷了WAP1.0、WAP1.1、WAP1.2、WAP1.2.1以及現(xiàn)在的WAP2.0階段。隨著全球無(wú)線(xiàn)應(yīng)用的發(fā)展,WAP論壇已經(jīng)與OMAIOpenMobileArchitectureInitial合并,成立了更為強(qiáng)大的國(guó)際標(biāo)準(zhǔn)組織OMAOpenMobileAlliance,致力于移動(dòng)業(yè)務(wù)發(fā)展的推動(dòng)及相關(guān)標(biāo)準(zhǔn)制訂。整個(gè)WAP及其后續(xù)發(fā)展可以分成三個(gè)階段:第一階段:WAP1.X階段針對(duì)2G移動(dòng)網(wǎng)絡(luò),數(shù)據(jù)傳送窄帶寬GSMCSD9.6K、網(wǎng)絡(luò)服務(wù)質(zhì)量低接入時(shí)延過(guò)長(zhǎng)、數(shù)據(jù)業(yè)務(wù)獨(dú)占用話(huà)音頻道難以話(huà)音、數(shù)據(jù)兼顧等、移動(dòng)終端屏幕小、顯示色彩及能力都有限等特點(diǎn),AP論壇制定了WML、WSP、WTP、WDP等一系列協(xié)議,以適應(yīng)無(wú)線(xiàn)上網(wǎng)的要求。市場(chǎng)初期,缺乏良好的業(yè)務(wù)運(yùn)營(yíng)商業(yè)模式、內(nèi)容匱乏、過(guò)分強(qiáng)調(diào)技術(shù)而忽視運(yùn)營(yíng)等原因,移動(dòng)數(shù)據(jù)業(yè)務(wù)一直未得到真正的廣泛應(yīng)用,出現(xiàn)“熱炒冷賣(mài)”市場(chǎng)狀況;隨著NTTDoComoi-MODE、CMCCMontenet等移動(dòng)數(shù)據(jù)業(yè)務(wù)商務(wù)模式的探索及成功,支持WAP業(yè)務(wù)包括PUSH、KJava下載等業(yè)務(wù)的彩屏終端的推出并普遍推廣,移動(dòng)數(shù)據(jù)業(yè)務(wù)的迅猛發(fā)展,得到了大規(guī)模的應(yīng)用。第二階段:WAP2.0階段移動(dòng)通信2.5G網(wǎng)絡(luò)的建設(shè)使無(wú)線(xiàn)數(shù)據(jù)傳輸技術(shù)得到了有效發(fā)展,數(shù)據(jù)傳輸帶寬加大、網(wǎng)絡(luò)服務(wù)質(zhì)量不斷提高,話(huà)音與數(shù)據(jù)業(yè)務(wù)的運(yùn)用實(shí)現(xiàn)共存;WAP論壇在WAP1.X基礎(chǔ)上新增了與Internet相關(guān)協(xié)議、TCP等的支持,WML也在向XHTML靠攏,并可以使用層疊樣式表CSS,這極大地提高了內(nèi)容的表現(xiàn)力。WAP2.0具有更加豐富的應(yīng)用服務(wù)和更安全的信息傳輸?shù)奶攸c(diǎn),繼續(xù)促進(jìn)與互聯(lián)網(wǎng)的融合和移動(dòng)互聯(lián)網(wǎng)新應(yīng)用的更快發(fā)展。在業(yè)務(wù)上,WAP2.0可以顯著提高用戶(hù)體驗(yàn)的新技術(shù),主要包括數(shù)據(jù)同步功能、多媒體信息MMS、穩(wěn)定的存儲(chǔ)界面、Provisioning以及Pictograms等功能,并且加強(qiáng)了UAPROFUserAgentProfile、PUSH等能力,促使有線(xiàn)與無(wú)線(xiàn)業(yè)務(wù)趨于融合。對(duì)于開(kāi)發(fā)商來(lái)說(shuō),由于新的標(biāo)準(zhǔn)支持XHTML,所以他們就可以利用公共的語(yǔ)言基礎(chǔ)和開(kāi)發(fā)工具編寫(xiě)PC和WAP客戶(hù)通用的應(yīng)用程序,從而縮減開(kāi)發(fā)費(fèi)用。通過(guò)CSS的應(yīng)用,開(kāi)發(fā)商可以把一個(gè)或多個(gè)XML文件中的風(fēng)格屬性從實(shí)際內(nèi)容中分離出來(lái),從而縮減貯存在瀏覽器記憶中標(biāo)識(shí)語(yǔ)言代碼的容量。被主流微瀏覽器提供商所支持,并且與3GPP互相支持,成為2.5G、3G的主流無(wú)線(xiàn)互聯(lián)網(wǎng)應(yīng)用協(xié)議,有著可借鑒的商務(wù)模式,用戶(hù)業(yè)務(wù)使用的可繼承性進(jìn)一步加強(qiáng),用戶(hù)轉(zhuǎn)移成本大幅度降低;應(yīng)用開(kāi)發(fā)商可以使用目前常用的其它互聯(lián)網(wǎng)應(yīng)用創(chuàng)造引人注目的移動(dòng)內(nèi)容。第三階段:開(kāi)放移動(dòng)聯(lián)盟OpenMobileAlliance,OMA階段預(yù)期WML、HTML標(biāo)記語(yǔ)言將統(tǒng)一成XHTML標(biāo)記語(yǔ)言,SP/CP將成為固定、移動(dòng)互聯(lián)網(wǎng)業(yè)務(wù)的統(tǒng)一體;WAP1.X協(xié)議棧將逐漸被互聯(lián)網(wǎng)相關(guān)協(xié)議所取代;基于定制或非定制的PUSH類(lèi)業(yè)務(wù)成為重要的功能組件。通過(guò)解決目前WAP存在的不足,比如WAP的界面仍不夠友好、傳輸速率慢等方面問(wèn)題,移動(dòng)數(shù)據(jù)及增值業(yè)務(wù)將得到極大豐富,各種類(lèi)型的移動(dòng)終端也得到充分的應(yīng)用[2]。1.2.2WAP2.0協(xié)議棧的發(fā)展1.WAP協(xié)議棧WAP2.0的一個(gè)關(guān)鍵地方是當(dāng)移動(dòng)設(shè)備可用IP連接時(shí)引進(jìn)的對(duì)網(wǎng)絡(luò)協(xié)議的支持,此外,它還繼續(xù)支持先前WAP1.X的協(xié)議棧,主要用來(lái)對(duì)那些不支持IP,也不支持窄帶寬IP承載網(wǎng)的服務(wù);WAP1.X協(xié)議已經(jīng)被優(yōu)化支持窄帶承載網(wǎng),并且經(jīng)過(guò)了相對(duì)較長(zhǎng)的適應(yīng)期。兩個(gè)協(xié)議棧被WAP2.0支持并對(duì)應(yīng)用環(huán)境提供相似的服務(wù)。2.支持IP的網(wǎng)絡(luò)協(xié)議棧WAP2.0的一個(gè)關(guān)鍵特性是將互聯(lián)網(wǎng)協(xié)議引入WAP環(huán)境。向無(wú)線(xiàn)設(shè)備直接提供IP支持的高速無(wú)線(xiàn)網(wǎng)絡(luò)例如2.5G和3G的出現(xiàn)促使這種支持的產(chǎn)生。具有無(wú)線(xiàn)特征的WP-HT2TP:WP-規(guī)范是針對(duì)無(wú)線(xiàn)環(huán)境的的協(xié)議子集,完全能夠與HT2TP/1.1共同使用。WAP設(shè)備和WAP代理服務(wù)器/WAP服務(wù)器之間交互工作的基本模型是請(qǐng)求/回應(yīng)處理機(jī)制,WP-支持回應(yīng)的信息體壓縮和安全通道的建立。1傳輸層安全TLS:一個(gè)TLS協(xié)議的無(wú)線(xiàn)協(xié)議子集允許針對(duì)安全傳輸?shù)慕换ゲ僮?。這項(xiàng)針對(duì)TLS的協(xié)議子集包括加密簇、驗(yàn)證字格式、簽名規(guī)則和會(huì)話(huà)恢復(fù)的使用,還定義了在傳輸層上TLS隧道支持端到端安全的方式。2具有無(wú)線(xiàn)特征的TCPWP-TCP:WP-TCP提供面向連接的服務(wù)。它被優(yōu)化用于無(wú)線(xiàn)環(huán)境,可與互聯(lián)網(wǎng)上的標(biāo)準(zhǔn)TCP應(yīng)用充分交互操作。關(guān)于優(yōu)化TCP的研究已經(jīng)得到許多提高性能的機(jī)制,其中包括IETFPILC小組的工作。他們推薦使用其中一些在長(zhǎng)距離瘦網(wǎng)絡(luò)中的TCP實(shí)現(xiàn)機(jī)制。這些機(jī)制已經(jīng)被StandardsTrackRFCS收錄,并作為有效的性能穩(wěn)定的機(jī)制被互聯(lián)網(wǎng)組織接受。由于WAP2.0提供支持兩種協(xié)議棧,我們希望這兩個(gè)協(xié)議棧能彼此獨(dú)立操作,也就是說(shuō)在實(shí)現(xiàn)端到端交互時(shí)各協(xié)議之間不應(yīng)該相互混淆和交叉匹配[3]。WAP應(yīng)用業(yè)務(wù)類(lèi)型及其對(duì)移動(dòng)業(yè)務(wù)發(fā)展的影響WAP技術(shù)已成為目前移動(dòng)及其它終端訪(fǎng)問(wèn)無(wú)線(xiàn)信息服務(wù)的全球主要標(biāo)準(zhǔn),也是實(shí)現(xiàn)現(xiàn)有移動(dòng)數(shù)據(jù)及增值業(yè)務(wù)的技術(shù)基礎(chǔ)。同時(shí)WAP2.0在協(xié)議上繼續(xù)支持傳統(tǒng)WAP1.X協(xié)議,并引入了INTERNET協(xié)議,如XHTML,TCP/IP,1.1,以及TLS。從業(yè)務(wù)功能上來(lái)說(shuō),WAP2.0可以提供端到端的安全性,可以支持銀行、證券、購(gòu)物交易等對(duì)安全性有較高要求的業(yè)務(wù)類(lèi)型。1.WAP應(yīng)用業(yè)務(wù)類(lèi)型當(dāng)前業(yè)界提供的WAP業(yè)務(wù)主要包括PULL類(lèi)和PUSH類(lèi)。PULL業(yè)務(wù)是目前在Internet上使用最多的業(yè)務(wù)形式,首先由客戶(hù)機(jī)發(fā)起請(qǐng)求,然后服務(wù)器將客戶(hù)機(jī)所請(qǐng)求的內(nèi)容發(fā)給客戶(hù)機(jī)。WAPPULL包含兩個(gè)協(xié)議棧:WAP1.X和WAP2.0協(xié)議棧。WAP網(wǎng)關(guān)需要完成對(duì)兩邊的協(xié)議進(jìn)行適配如WSP與或WP-與、DNS代理、內(nèi)容緩存等功能。比較典型的PULL業(yè)務(wù)就是瀏覽類(lèi):對(duì)基于WML語(yǔ)言的頁(yè)面/應(yīng)用的瀏覽、訪(fǎng)問(wèn);對(duì)基于XHTMLMobileProfile/CSS語(yǔ)言的頁(yè)面/應(yīng)用的瀏覽、訪(fǎng)問(wèn);對(duì)基于HTML語(yǔ)言的頁(yè)面/應(yīng)用的瀏覽、訪(fǎng)問(wèn)。另外,瀏覽業(yè)務(wù)類(lèi)型還包括那些可以通過(guò)WML、XHTML或HTML頁(yè)面方式進(jìn)行業(yè)務(wù)展現(xiàn)的專(zhuān)用業(yè)務(wù)系統(tǒng),如Email、Java門(mén)戶(hù)、定位門(mén)戶(hù)等。以往移動(dòng)用戶(hù)都是采用PULL點(diǎn)播方式來(lái)獲取他們所需要的無(wú)線(xiàn)數(shù)據(jù)內(nèi)容。現(xiàn)在采用WAPPUSH技術(shù)即可方便地實(shí)現(xiàn)相關(guān)內(nèi)容的及時(shí)傳送和用戶(hù)的快捷獲取singleclicktowapcon2tent。WAPPUSH技術(shù)可以把多種媒體格式的數(shù)據(jù)整合為一個(gè)完整的WAP應(yīng)用,從而產(chǎn)生了MMS等新的消息模式。對(duì)于移動(dòng)用戶(hù)而言,他們可以訂購(gòu)他們所感興趣的內(nèi)容也可以收到那些直接由內(nèi)容提供商“推送”下來(lái)的有價(jià)值的消息例如促銷(xiāo)或打折信息,從而進(jìn)一步養(yǎng)成移動(dòng)數(shù)據(jù)消費(fèi)習(xí)慣;同時(shí)對(duì)于內(nèi)容提供商或公司而言他們可以把那些重要的或用戶(hù)感興趣的信息第一時(shí)間就推送給用戶(hù),從最大程度上避免了由于時(shí)間過(guò)長(zhǎng)而導(dǎo)致無(wú)效信息的產(chǎn)生。而由服務(wù)器發(fā)起的業(yè)務(wù)都統(tǒng)稱(chēng)為Push類(lèi)業(yè)務(wù)。Pull業(yè)務(wù)是由用戶(hù)主動(dòng)發(fā)起的業(yè)務(wù),但有些業(yè)務(wù)如用戶(hù)定制的定時(shí)提醒、郵件到達(dá)通知、以及廣告等業(yè)務(wù),都需要從服務(wù)器網(wǎng)絡(luò)側(cè)主動(dòng)發(fā)起[4]。2.WAP對(duì)于移動(dòng)數(shù)據(jù)業(yè)務(wù)發(fā)展的影響1WAP將有線(xiàn)通信網(wǎng)與移動(dòng)通信網(wǎng)更加緊密聯(lián)系起來(lái)。由于TCP/IP的橋梁作用,有線(xiàn)通信網(wǎng)絡(luò)目前正在實(shí)現(xiàn)融合,這意味著一旦用戶(hù)口袋里的終端用WAP方式與有線(xiàn)網(wǎng)絡(luò)進(jìn)行通信時(shí),將可以與其它信息網(wǎng)絡(luò)通信。2WAP整合了移動(dòng)通信網(wǎng)絡(luò)資源。當(dāng)客戶(hù)選擇不同的移動(dòng)網(wǎng)絡(luò)進(jìn)行通信時(shí),保護(hù)客戶(hù)的消費(fèi)習(xí)慣在Inter2net世界就是點(diǎn)擊習(xí)慣就顯得尤其重要。WAP標(biāo)準(zhǔn)的制定獨(dú)立于承載網(wǎng)絡(luò),不論用戶(hù)在使用什么網(wǎng)絡(luò),都有可能獲得相同的信息。拋開(kāi)網(wǎng)絡(luò)承載能力的差異,對(duì)于用戶(hù)來(lái)講,由于服務(wù)的一致性導(dǎo)致網(wǎng)絡(luò)的透明性,用戶(hù)只需要點(diǎn)擊。而WAP單純比較不同體制的移動(dòng)通信網(wǎng)絡(luò)質(zhì)量就顯得意義不大,網(wǎng)絡(luò)的差異將更多表現(xiàn)在能否提供更好的服務(wù)尤其是WAP業(yè)務(wù),使不同體制的移動(dòng)通信網(wǎng)絡(luò)將長(zhǎng)期共存。3WAP解決了移動(dòng)通信信息源的問(wèn)題。由于WAP定義的標(biāo)準(zhǔn)語(yǔ)言WML可以使得任何第三方獨(dú)立于網(wǎng)絡(luò)運(yùn)營(yíng)商開(kāi)發(fā)針對(duì)移動(dòng)的數(shù)據(jù)應(yīng)用,全社會(huì)將參與到信息加工、處理和發(fā)布的工作,另外已經(jīng)存在的HTML內(nèi)容也可以通過(guò)WAP網(wǎng)關(guān)/代理轉(zhuǎn)換被移動(dòng)用戶(hù)接收。4WAP注重解決了移動(dòng)中數(shù)據(jù)通信的安全性問(wèn)題。由于WAP2.0采用了WTLSWirelessTransportLayerSecu2rity無(wú)線(xiàn)傳送層安全技術(shù)和WIMWirelessIdentityModule無(wú)線(xiàn)身份識(shí)別模塊技術(shù)。使得其支持多種鑒權(quán)方式匿名訪(fǎng)問(wèn)、客戶(hù)端鑒權(quán)和服務(wù)器端鑒權(quán)、安全會(huì)話(huà)控制和數(shù)字簽名等多種安全措施,比較WAP1.X能夠提供更為完善和有效的端到端的安全機(jī)制。因此在認(rèn)證支付、銀行交易、搏彩、移動(dòng)購(gòu)票、移動(dòng)拍賣(mài)和股票交易等多個(gè)領(lǐng)域都有著越來(lái)越多的應(yīng)用。5WAP將在3G業(yè)務(wù)過(guò)渡中起到重要作用?,F(xiàn)在普遍在討論3G的過(guò)渡問(wèn)題,可以從三個(gè)層次上理解,即無(wú)線(xiàn)接入網(wǎng)絡(luò)的過(guò)渡、核心網(wǎng)的過(guò)渡和業(yè)務(wù)的過(guò)渡。在這三個(gè)層次的過(guò)渡中,業(yè)務(wù)的過(guò)渡是最重要的,所謂3G業(yè)務(wù)過(guò)渡必須要有在2G、2.5G和3G中共有的業(yè)務(wù),在2G、2.5G中要先逐步培育出龐大的用戶(hù)資源,然后在適當(dāng)?shù)臅r(shí)間、適當(dāng)?shù)牡攸c(diǎn)再刺激引導(dǎo)更大的消費(fèi),使得引入3G網(wǎng)絡(luò)更為經(jīng)濟(jì)和必要。從現(xiàn)在2G業(yè)務(wù)中來(lái)看,還看不到這樣的業(yè)務(wù),因?yàn)镾MS和話(huà)音通信都是窄帶業(yè)務(wù)?,F(xiàn)在WAP業(yè)務(wù)可以發(fā)揮這一作用,主要原因在于WAP是伸縮性很好的業(yè)務(wù),在啟動(dòng)3G業(yè)務(wù)市場(chǎng)的時(shí)候,可以窄帶傳輸,當(dāng)寬帶業(yè)務(wù)需求來(lái)臨時(shí),可以在3G網(wǎng)絡(luò)上寬帶傳輸,用戶(hù)的消費(fèi)習(xí)慣沒(méi)有變,網(wǎng)絡(luò)上積累的信息資源、WAP設(shè)施投資也能得到充分的保護(hù)。2網(wǎng)站設(shè)計(jì)相關(guān)介紹2.1WML相關(guān)介紹2.1.1什么是WMLWML是WirelessMarkupLanguage無(wú)線(xiàn)標(biāo)記語(yǔ)言是一種從HTML繼承而來(lái)的標(biāo)記語(yǔ)言,但是WML基于XML,因此它較HTML更嚴(yán)格。WML是XML的一種應(yīng)用,它同我們常聽(tīng)說(shuō)的HTML語(yǔ)言同出一家,都屬于XML語(yǔ)言這一大家族。WML的語(yǔ)法跟XML一樣,WML是XML的子集。和HTML一樣WML是制作網(wǎng)頁(yè)用的,區(qū)別是WML制作的網(wǎng)頁(yè)是在上看的在上看的網(wǎng)頁(yè),以前使用HDML做的。WML使用WMLScript在客戶(hù)端運(yùn)行簡(jiǎn)單的代碼。WMLScript是一種輕量級(jí)的JavaScript語(yǔ)言。不過(guò),WML腳本并不嵌在WML頁(yè)面中。WML頁(yè)面僅僅含有對(duì)腳本URL的引用。WML腳本在WAP瀏覽器運(yùn)行之前,需要先在服務(wù)器上被編譯為字節(jié)編碼。2.1.2WML與WAP設(shè)備為了更好的了解和使用WML語(yǔ)言,開(kāi)發(fā)人員應(yīng)對(duì)WML使用的設(shè)備和支持WML的設(shè)備的特點(diǎn)、特征有個(gè)大概的了解。一般而言,WML使用的無(wú)線(xiàn)設(shè)備通常具有以下特點(diǎn):與普通的個(gè)人計(jì)算機(jī)相比,體積較?。辉O(shè)備的內(nèi)存有限,且其CPU性能也有限;通訊帶寬較窄、時(shí)延較長(zhǎng)。以移動(dòng)、PDA為例來(lái)講,支持WML的設(shè)備主要具有以下特征:有一個(gè)顯示屏幕,可顯示支持?jǐn)?shù)字和字符的輸入;支持操作者使用箭頭或數(shù)字按鈕進(jìn)行選擇;支持ASCII的可打印碼通常都有兩個(gè)可編程功能鍵,即Accpet鍵和Options鍵,一般安排在接近鍵盤(pán)的屏幕下方;通常有一個(gè)Prev導(dǎo)航鍵。我們介紹WML所使用WAP設(shè)備的目的,是希望讀者通過(guò)WAP設(shè)備的特點(diǎn)、特征來(lái)了解WML語(yǔ)言的特點(diǎn),進(jìn)而對(duì)WML編程所要解決的問(wèn)題有個(gè)大概的認(rèn)識(shí)。使用文本編輯器面寫(xiě)WML程序使用WML語(yǔ)言編寫(xiě)WAP網(wǎng)頁(yè)或應(yīng)用時(shí),需要使用一個(gè)編輯器進(jìn)行編輯。與HTML編程一樣,WML編寫(xiě)的程序也是純文件文本,可以使用任意文本編輯器進(jìn)行編寫(xiě),比如Windows系統(tǒng)中的“記事本(Notepad)”等。也可以使用比如NokiaWAPToolkie等軟件(有關(guān)此具體的用法會(huì)在以后的學(xué)習(xí)過(guò)程中提起)。我們先介紹第一種方法,隨后介紹第二種。如果要使用"記事本(Notepad)"來(lái)編寫(xiě)WML程序,則可以在Windows系統(tǒng)中,單擊“開(kāi)始”按鈕,然后從出現(xiàn)的菜單中,依次將光標(biāo)指向“程序”、“附件”、“記事本”,啟動(dòng)“記事本”程序。屏幕上隨后就會(huì)出現(xiàn)它的編輯窗口,從中就可以輸入并編寫(xiě)WML程序了。作為舉例,我們可以輸入如下簡(jiǎn)單的程序。<?xmlversion"1.0"?><!DOCTYPEwmlPUBLIC"-//wapforun//DTDWML1.1//EN""id"card1"title"Title"><P><!--Writeyourcardimplementationhere.-->HelloWorld!!</P></card></xml> 輸完后將它保存為hello.文件。保存時(shí)注意文件的擴(kuò)展名應(yīng)為而不是txt。WML文件結(jié)構(gòu)的頁(yè)面通常叫做桌面(DECK),由一組互相鏈接的卡片(CARD)組成。當(dāng)移動(dòng)訪(fǎng)問(wèn)一個(gè)WML頁(yè)面的時(shí)候,頁(yè)面的所有CARD都會(huì)從WAP服務(wù)器下載到設(shè)備里。CARD之間的切換由內(nèi)置的計(jì)算機(jī)處理,不需要再到服務(wù)器上取信息了。CARD里可以包含文本、標(biāo)記、鏈接、輸入控制、任務(wù)(TASK)、圖像等等。CARD之間可以互相鏈接。文檔的實(shí)體包含在...標(biāo)記中,文檔里每個(gè)CARD又包含在...標(biāo)記中,然后實(shí)際的文字段落則包含在標(biāo)記中。簡(jiǎn)單例子:?xmlversion"1.0"?!DOCTYPEwmlPUBLIC"-//WAPFORUM//DTDWML1.1//EN""cardid"HELLO"title"HELLO"Helloworld!顯示結(jié)果如下:HELLOHelloWorld!2.1.5WML的字符集及編WML使用XML的字符集,即通用字符集ISO/IEC-1062.,也即統(tǒng)一字符編碼標(biāo)準(zhǔn)Unicode2.0。同時(shí),WML還支持其他系列的字符集子集,例如UTF-8、ISO-8859-1或UCS-2等。其中:UTF-8是指通用字符集UCSUniversalCharacterSet的轉(zhuǎn)換格8TransformationFormat8,主要傳輸國(guó)際字符集的轉(zhuǎn)換編碼。UTF-8采用了UCS字符的8位編碼,提供了十分安全的編碼格式,可以有效避免數(shù)據(jù)傳輸過(guò)程中的竊聽(tīng)、截取及非法解密。同時(shí),UTF-8與7位ACSII碼完全兼容,不會(huì)影響此類(lèi)編碼實(shí)現(xiàn)的程序;它的編碼規(guī)則十分嚴(yán)格,能有效避免同步傳輸錯(cuò)誤,而且還會(huì)支持其它字符集提供了足夠的空間。ISO-8859-1字符集是國(guó)際標(biāo)準(zhǔn)化組織ISOInternationalStandardizationOrganization制定的ACSII字符集的擴(kuò)展集,能夠表示所有西歐語(yǔ)言的字符。與ISOLatin-1一樣,ISO-8859-1與Windows環(huán)境中普遍使用的美國(guó)國(guó)家標(biāo)準(zhǔn)協(xié)會(huì)ANSIAmericanNationalStandardsInstitute的字符集極為類(lèi)似,絕大多數(shù)情況下無(wú)需區(qū)分。在不特別指明的情況下,協(xié)議均使用ISOLatin-1字符集。因此,為了WML頁(yè)面中表示非ACSII(non-ACSII)字符,開(kāi)發(fā)人員需要使用相應(yīng)的ISOLatin-1編碼的字符。UCS-2是ISO1062.標(biāo)準(zhǔn)中自定義的通用多8位編碼字符的2字節(jié)(即16位)編碼標(biāo)準(zhǔn),其字符編碼值與Unicode字符的標(biāo)準(zhǔn)編碼值相等。WML文檔可以采用HTML2.0規(guī)范所定義的任何字符編碼標(biāo)準(zhǔn)經(jīng)編碼處理。一般說(shuō)來(lái),WML文檔的字符編碼是需要轉(zhuǎn)換為另外的編碼格式,以與WAP用戶(hù)的瀏覽器所用字符標(biāo)準(zhǔn)相適應(yīng),否則,瀏覽器就無(wú)法顯示W(wǎng)ML頁(yè)面中的字符。然而,編碼轉(zhuǎn)換時(shí)可能會(huì)丟失一些字符信息,所以,如果在用戶(hù)端進(jìn)行WML文檔的編碼轉(zhuǎn)換,那么就可能導(dǎo)致某些結(jié)果信息丟失而不能被用戶(hù)所瀏覽。因此,如有必要,我們應(yīng)當(dāng)盡量在WML頁(yè)面?zhèn)魉偷接脩?hù)瀏覽器之前完成編碼轉(zhuǎn)換。為了解決這一問(wèn)題,一方面,我們需要為Web服務(wù)器補(bǔ)充定義WML的數(shù)據(jù)類(lèi)型,以讓服務(wù)器可以準(zhǔn)確傳輸這些數(shù)據(jù),另一方面,我們需要制訂編碼轉(zhuǎn)換的原則。WML字符使用基本規(guī)則WML是一種比較嚴(yán)格的語(yǔ)言,字符使用必須遵守相應(yīng)的規(guī)則,這些基本規(guī)則主要包括以下幾個(gè)方面:1)大小寫(xiě)敏感。在WML中,無(wú)論是標(biāo)簽元素還是屬性?xún)?nèi)容都是大小寫(xiě)敏感的,這一點(diǎn)繼承了XML的嚴(yán)格特性,任何大小寫(xiě)錯(cuò)誤都可能導(dǎo)致訪(fǎng)問(wèn)錯(cuò)誤。一般來(lái)說(shuō),WML的所有標(biāo)簽,屬性,規(guī)定和枚舉及它們的可接受值必須小寫(xiě),Card的名字和變量可大寫(xiě)和小寫(xiě),但它是區(qū)分大小寫(xiě)的。包括參數(shù)的名字和參數(shù)的數(shù)值都是大小寫(xiě)敏感的,例如variable1、Variable1和vaRiable1都是不同的參數(shù)。2)空格。對(duì)于連續(xù)的空字符,程序運(yùn)行時(shí)只需要一個(gè)空格。屬性名、符號(hào)()和值之間不能有空格。3)標(biāo)簽。標(biāo)簽內(nèi)屬性的值必須使用雙引號(hào)(")或單引號(hào)(’)括起來(lái)。對(duì)于不成對(duì)出現(xiàn)的標(biāo)簽,必須在大于號(hào)()前加上順斜杠(/),比如換行標(biāo)簽必須寫(xiě)成才正確。4)不顯示的內(nèi)容。在WML中,不顯示的字符主要包括換行符、回車(chē)符、空格和水平制表符,它們的8位十六進(jìn)制內(nèi)碼分別為10、13、32及9。程序執(zhí)行時(shí),WML將忽視所有的多于一個(gè)以上的不顯示字符,即WML會(huì)把一個(gè)或多個(gè)連續(xù)的換行、回車(chē)、水平制表符及空格轉(zhuǎn)換成一個(gè)空個(gè)。5)保留字符。這是WML的一些特殊字符,如小于號(hào)()、大于號(hào)()、單引號(hào)“’”、雙引號(hào)“"”、和號(hào)(&)。6)顯示漢字。如果希望WML程序執(zhí)行時(shí)能夠顯示漢字,則只需要程序開(kāi)頭使用encoding指定漢字字符集即可。例如:?xmlversion"1.0"encoding"gb2312"。注意:指定漢字字符集的形式和方法可能因?yàn)殚_(kāi)發(fā)工具或WAP的不同而不同。identifier:conversion其中identifier指變量名,或說(shuō)變量標(biāo)示符;conversion指變量的替代。變量名是由US-ACSII碼、下劃線(xiàn)和數(shù)字組成的,并且只能以US-ACSII碼開(kāi)頭。變量名嚴(yán)格區(qū)分大小寫(xiě),也即,變量名是大小寫(xiě)敏感的。定義變量的語(yǔ)法在WML中享有最高的解釋優(yōu)先級(jí)。有關(guān)變量的使用說(shuō)明如下:1)在WML中,變量可以在字符串中使用,并且在運(yùn)行中可以更新變量的值。2)當(dāng)變量等同于空字符串時(shí),變量將處于未設(shè)置狀態(tài),也就是空(Null)。3)當(dāng)變量不等同于空字符串時(shí),變量將處于設(shè)置狀態(tài),也就是非空(NotNull)狀態(tài)。4)在“$identifier”形式下,WML通常以變量名后面的一個(gè)空格表示該變量名的結(jié)束。如果在某些情況下空格無(wú)法表示一個(gè)變量名的結(jié)束,或者變量名中包含有空格,則必須使用括號(hào)將變量名括起來(lái),即采用“$identifier”的形式。WML程序中的變量是可以替代的,我們可以把變量的數(shù)值賦給Card中的某一文本。有關(guān)變量替代說(shuō)明如下:1)在WML程序中,只有文本部分才可以實(shí)現(xiàn)替代。2)替代一般在運(yùn)行期發(fā)生,而且替代不會(huì)影響變量現(xiàn)在的值。3)任何標(biāo)簽是按照字符串替代的方式實(shí)現(xiàn)的。4)替代是按照字符串替代的方式實(shí)現(xiàn)的。由于變量在語(yǔ)法中有最好的優(yōu)先級(jí),包含變量聲明字符的字符串將被當(dāng)作變量對(duì)待,所以如果要使程序顯示“$”符號(hào),則需要連續(xù)使用兩個(gè)“$”進(jìn)行說(shuō)明。2.1.8錨和任務(wù)連接是HTML頁(yè)面里最基本的功能,在WML里也一樣用ahref"url"title"label"和來(lái)包括用來(lái)建立連接的文字,必選屬性href指定了要打開(kāi)的URL,可選的title屬性給該連接取個(gè)標(biāo)記名字,這個(gè)名字將作為軟按鈕之一的ACCEPT鍵詳見(jiàn)以前的HDML入門(mén)文章的標(biāo)記顯示在屏幕的軟按鈕區(qū),所以通??梢詫傩宰鳛樘崾疚淖质怯?。然而,以上的連接在WML里只是任務(wù)的一種情況,為了能夠使用其它任務(wù),所以引進(jìn)了新的標(biāo)簽anchortitle"label"任務(wù)標(biāo)簽文本,其實(shí)是當(dāng)任務(wù)標(biāo)簽為時(shí)的簡(jiǎn)單表示方式。?xmlversion"1.0"?!DOCTYPEwmlPUBLIC"-//WAPFORUM//DTDWML1.1//EN""anchortitle"Link1"gohref"test1.wml"/Newsatitle"Link2"href"test2.wml"SportsWML里的任務(wù)標(biāo)簽有以下幾種,除了用于,還可以用在事件中:1用來(lái)指示瀏覽器顯示指定的URL,包括DECK的第一個(gè)CARD或者指定的CARD。語(yǔ)法如下:gohref"url"sendreferer"false|true"method"get|post"accept-charset"charset"postfieldname"name"value"value"/setvarname"name"value"value"/其中href屬性為必選,其他為可選。sendreferer屬性表示是否傳遞調(diào)用href所指定的URL的頁(yè)面的URL,也就是當(dāng)前頁(yè)的URL,即頭中的_REFERER,默認(rèn)值為false,可選值為true。method和HTML中的表單FORM的method屬性一樣,指定表單是以get的方式還是post的方式遞交,以便cgi處理,默認(rèn)的值為get,但如果未指定method但間存在,自動(dòng)以post方式傳遞。accept-charset屬性可覆蓋在頭里指定的字符集,可以寫(xiě)多個(gè)字符集,如accept-charset"UTF-8,US-ASCII,ISO-8859-1"。postfieldname"name"value"value"/可以看作是HTML表單FORM中的INPUTTYPE"HIDDEN"NAME"變量名"VALUE"值",通過(guò)它可以向指定的URL傳遞以“變量名/值”形式的數(shù)據(jù)。name和value屬性都是必選的。注意只有這里的變量是用來(lái)遞交給CGI程序的。除了,還可以在和間加入一句或者多句setvarname"name"value"value"/,該語(yǔ)句的意思是,當(dāng)觸發(fā)某一事件時(shí),給變量賦值。要注意的是,當(dāng)和之間沒(méi)有任何語(yǔ)句時(shí),要用的形式,這點(diǎn)比較特別,比如anchortitle"Link1"gohref"test.wml"/News。2用來(lái)將當(dāng)前頁(yè)面的URL壓入U(xiǎn)RL歷史堆棧,并打開(kāi)此前的URL,若該URL不存在,則無(wú)效。語(yǔ)法類(lèi)似:setvarname"name"value"value"/,和之間可加入一句或多句setvarname"name"value"value"/,若不加,則必須變成的形式。3用來(lái)刷新當(dāng)前的頁(yè)面,從而使得頁(yè)面內(nèi)的變量刷新,語(yǔ)法為setvarname"name"value"value"/。4,表示什么也不做,該標(biāo)簽不能用在中,一般用在覆蓋DECK級(jí)的以后會(huì)說(shuō)明2.1.9CGI編程1在WEB服務(wù)器上添加WML的MIME類(lèi)型對(duì)于IIS4,可在其管理器里的站點(diǎn)屬性中加入新的MIME類(lèi)型,后綴.wml和MIME類(lèi)型text/vnd.wap.wml。對(duì)于PWS,可修改注冊(cè)表,先在HKEY_CLASSES_ROOT層加入主鍵.wml,再加入串值ContentType為text/vnd.wap.wml,HKEY_LOCAL_MACHINE\Software\CLASSES\MIME\Database\ContentType\中加入主鍵text/vnd.wap.wml,再加入串值Extension為.wml。以前提到的HDML也用類(lèi)似的方法。2以方式訪(fǎng)問(wèn)wml文件在瀏覽器的URL欄里輸入ASP簡(jiǎn)介ASP(ACTIVESERVERPAGES)是微軟公司IIS3.0中的一個(gè)組件。是一個(gè)服務(wù)器端(SERVER-SIDE)的腳本執(zhí)行環(huán)境。當(dāng)程序在服務(wù)器而不是在客戶(hù)端執(zhí)行時(shí),WEB服務(wù)器將完成產(chǎn)生瀏覽器的HTML網(wǎng)頁(yè)的所有工作。ASP可以與HTML頁(yè)、腳本命令和ActiveX組件組合創(chuàng)建交互的Web頁(yè)和基于Web的功能強(qiáng)大的應(yīng)用程序。使用它可以創(chuàng)建和運(yùn)行動(dòng)態(tài)、交互的Web服務(wù)器應(yīng)用程序。同時(shí),由于它是在服務(wù)器端的腳本,一般用戶(hù)無(wú)法看到,從而有效地保證了系統(tǒng)的安全性及開(kāi)發(fā)人員的知識(shí)產(chǎn)權(quán)。2.2.1ASP特點(diǎn)1.同HTML文件一樣ASP文件也是文本文件,包括文本、HTML標(biāo)記和ASP腳本語(yǔ)句(用%和%界定符標(biāo)記)。它以.asp為擴(kuò)展名,區(qū)別于一般的HTML文件。2.使用VBScript,JScript等簡(jiǎn)單易用的腳本語(yǔ)言,結(jié)合HTML代碼,即可快速地完成網(wǎng)站的應(yīng)用程序的編寫(xiě)。3.無(wú)須編譯,容易編寫(xiě),調(diào)試方便可在服務(wù)器端直接執(zhí)行。4.任何文本編輯器都可以制作ASP文件,如Windows的記事本,或在FRONTPAGE等流行軟件中都可進(jìn)行編輯設(shè)計(jì)。但微軟的VISUALINTERDEV以其強(qiáng)大的功能和優(yōu)秀的集成編輯環(huán)境成為開(kāi)發(fā)ASP的首選工具。5.與瀏覽器無(wú)關(guān)。用戶(hù)端只要使用可執(zhí)行HTML碼的瀏覽器,即可瀏覽ASP網(wǎng)頁(yè)的內(nèi)容。ASP所使用的腳本語(yǔ)言VBScript、JavaScript,缺省為VBSCRIPT均在WEB服務(wù)器端執(zhí)行,用戶(hù)端的瀏覽器不要求能夠執(zhí)行這些腳本語(yǔ)言。6.ASP支持共享文件數(shù)據(jù)庫(kù)(如MicrosoftAccess或MicrosoftFoxPro)作為有效的數(shù)據(jù)源。盡管在ASP文檔中的一些示例使用共享文件數(shù)據(jù)庫(kù)。7.ActiveServerPages的源程序,不會(huì)被傳到客戶(hù)瀏覽器,因而可以避免所寫(xiě)的源程序被他人直接剽竊,提高了程序的安全性。2.2.2ASP的內(nèi)置對(duì)象ASP包括了個(gè)內(nèi)置對(duì)象:Request對(duì)象Response對(duì)象Session對(duì)象Application對(duì)象Server對(duì)象RequestRequest對(duì)象ResponseResponse對(duì)象SessionSession對(duì)象用來(lái)管理服務(wù)器端與瀏覽器端進(jìn)行會(huì)話(huà)所需的信息。當(dāng)用戶(hù)在不同的ASP程序間跳轉(zhuǎn)時(shí),存儲(chǔ)在Session對(duì)象中的變量不會(huì)丟失,通過(guò)Session的方法可以設(shè)置恰當(dāng)?shù)臅?huì)話(huà)超時(shí)期限,靈活地管理與瀏覽器端的會(huì)話(huà)。4.ApplicationActiveServer使用Application對(duì)象在應(yīng)用軟件的所有用戶(hù)中共享信息,并可以在服務(wù)器運(yùn)行期間持久地保存數(shù)據(jù)。它有兩個(gè)方法Lock和Unlock。當(dāng)用戶(hù)調(diào)用Lock時(shí),只有當(dāng)前用戶(hù)能夠編輯或增加Application對(duì)象的屬性。?調(diào)用了Lock,在完成時(shí)一定要調(diào)用Unlock解鎖。事件也有兩個(gè):Application_OnStart和Application_OnStart,它們也必須放在文件Global.asa中。和Session一樣,Application也沒(méi)有內(nèi)置屬性,需要用戶(hù)來(lái)定義。verServer對(duì)象最重要的方法是CreateObject。CreateObject方法用于創(chuàng)建已注冊(cè)到服務(wù)器上的ActiveX組件例程??梢宰鳛槔虇?dòng)的組件可以是ActiveX能夠使用的所有內(nèi)置組件,實(shí)際上是存在于服務(wù)器上的任何ActiveX組件。ObjectContextObjextcontext對(duì)象用來(lái)處理或終止由ASP腳本提交的事務(wù)。7.ASPErrorASPError對(duì)象用來(lái)捕捉ASP運(yùn)行時(shí)的錯(cuò)誤,并向用戶(hù)返回詳細(xì)的錯(cuò)誤描述。SQLServer簡(jiǎn)介SQL全稱(chēng)是“結(jié)構(gòu)化查詢(xún)語(yǔ)言(StructuredQueryLanguage)”,最早的是IBM的圣約瑟研究實(shí)驗(yàn)室為其關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)SYSTEMR開(kāi)發(fā)的一種查詢(xún)語(yǔ)言,它的前身是SQUARE語(yǔ)言。SQL語(yǔ)言結(jié)構(gòu)簡(jiǎn)潔,功能強(qiáng)大,簡(jiǎn)單易學(xué),所以自從IBM公司1981年推出以來(lái),SQL語(yǔ)言,得到了廣泛的應(yīng)用。如今無(wú)論是像Oracle、Sybase、Informix、SQLserver這些大型的數(shù)據(jù)庫(kù)管理系統(tǒng),還是像VisualFoxporo、PowerBuilder這些微機(jī)上常用的數(shù)據(jù)庫(kù)開(kāi)發(fā)系統(tǒng),都支持SQL語(yǔ)言作為查詢(xún)語(yǔ)言。SQL(結(jié)構(gòu)化查詢(xún)語(yǔ)言)是大多數(shù)數(shù)據(jù)庫(kù)使用的一種語(yǔ)言,使用SQL,就能使用任何數(shù)據(jù)庫(kù)源和數(shù)據(jù)。SQLServer是一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)它最初是由MicrosoftSybase和Ashton-Tate三家公司共同開(kāi)發(fā)的于1988年推出了第一個(gè)OS/2版本在WindowsNT推出后Microsoft與Sybase在SQLServer的開(kāi)發(fā)上就分道揚(yáng)鑣了Microsoft將SQLServer移植到WindowsNT系統(tǒng)上專(zhuān)注于開(kāi)發(fā)推廣SQLServer的WindowsNT版本Sybase則較專(zhuān)注于SQLServer在UNIX操作系統(tǒng)上的應(yīng)用在本書(shū)中介紹的是MicrosoftSQLServer以后簡(jiǎn)稱(chēng)為SQLServer或MSSQLServerSQLServer2000是Microsoft公司推出的SQLServer數(shù)據(jù)庫(kù)管理系統(tǒng)的最新版本該版本繼承了SQLServer7.0版本的優(yōu)點(diǎn)同時(shí)又比它增加了許多更先進(jìn)的功能具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn)可跨越從運(yùn)行MicrosoftWindows98的膝上型電腦到運(yùn)行MicrosoftWindows2000的大型多處理器的服務(wù)器等多種平臺(tái)使用。Access2003數(shù)據(jù)庫(kù)簡(jiǎn)介作為Microsoft的office套件產(chǎn)品之一,Access已經(jīng)成為世界上最流行的桌面數(shù)據(jù)庫(kù)系統(tǒng)。它是一個(gè)功能強(qiáng)大而且使用方便的數(shù)據(jù)庫(kù)管理系統(tǒng),它為中小型數(shù)據(jù)庫(kù)提供了良好的創(chuàng)建環(huán)境,并且Access與許多優(yōu)秀的關(guān)系數(shù)據(jù)庫(kù)一樣,可以讓你很容易地連接相關(guān)的信息而且還對(duì)其他的數(shù)據(jù)庫(kù)系統(tǒng)有所補(bǔ)充。同時(shí),Access完全支持Microsoft的OLE技術(shù)。Access還提供Windows操作系統(tǒng)的高級(jí)應(yīng)用程序開(kāi)發(fā)系統(tǒng)。Access數(shù)據(jù)庫(kù)與其它數(shù)據(jù)庫(kù)開(kāi)發(fā)系統(tǒng)之間相當(dāng)顯著的區(qū)別就是:不用寫(xiě)一行代碼,就可以在很短的時(shí)間里開(kāi)發(fā)出一個(gè)功能強(qiáng)大而且相當(dāng)專(zhuān)業(yè)的數(shù)據(jù)庫(kù)應(yīng)用程序,并且這一過(guò)程是完全可視的!3通過(guò)虛擬打印機(jī)發(fā)布WAP網(wǎng)站消息描述3.1無(wú)線(xiàn)應(yīng)用協(xié)議WAPWAP無(wú)線(xiàn)應(yīng)用協(xié)議是在數(shù)字移動(dòng),特網(wǎng)和其它個(gè)人數(shù)字助理機(jī)PDA等應(yīng)用之間行通訊的開(kāi)放全球標(biāo)準(zhǔn)。WAP的目標(biāo)就是通WAP技術(shù)將Internet的大量信息及各種各樣的務(wù)引入到移動(dòng),PALM等無(wú)線(xiàn)終端之中。使用戶(hù)無(wú)論在何地,何時(shí)都可以使用支持WAP的機(jī)獲取網(wǎng)上信息或者網(wǎng)上資源。WAP協(xié)議包括下幾層:1、WirelessApplicationEnvironment(WAE)2、WirelessSessionLayer(WSL)3、WirelessTransactionLayer(WTP)4、WirelessTransportLayerSecurity(WTLS)WAP網(wǎng)絡(luò)架構(gòu)由3部分組成,即WAP網(wǎng)關(guān),WAP和WAP內(nèi)容服務(wù)器,其中WAP網(wǎng)關(guān)起著協(xié)議的“翻譯”作用,是聯(lián)系移動(dòng)通信網(wǎng)與萬(wàn)維網(wǎng)的橋梁;WAP內(nèi)容服務(wù)器存儲(chǔ)著大量的信息,以提供WAP用戶(hù)來(lái)訪(fǎng)問(wèn)、查詢(xún)、瀏覽等。當(dāng)用戶(hù)從WAP鍵入要訪(fǎng)問(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ò)“翻譯”,再以協(xié)議方式與WAP內(nèi)容服務(wù)器交互,然后WAP網(wǎng)關(guān)將返回的內(nèi)容壓縮、處理成BINARY流返回到客戶(hù)的WAP屏幕上。如圖4-1:圖4-13.2WAP網(wǎng)站服務(wù)器配置不管是NT還是UNIX或LINUX,都是修改Apache安裝目錄下的conf/mime.types文件在該文件中增加以下內(nèi)容:text/vnd.wap.wml.wmlimage/vnd.wap.wbmp.wbmpapplication/vnd.wap.wmlc.wmlctext/vnd.wap.wmls.wmlsapplication/vnd.wap.wmlsc.wmlsc存盤(pán)重新啟動(dòng)APACHEWEBSERVER即可。基于WINDOWNT平臺(tái)的IIS設(shè)置WAPSERVER只要按照以下的簡(jiǎn)單設(shè)置,就可以讓NTIIS成為WAP服務(wù)器,您可以撰寫(xiě)WML網(wǎng)頁(yè)或者開(kāi)發(fā)各種服務(wù)。設(shè)定方式:先確定NTServer已經(jīng)安bIIS了服務(wù)執(zhí)行NT操作系統(tǒng)下的【開(kāi)始】/【程序】/【W(wǎng)indowsNTOptionPack】/【IIS4.0】/Internet服務(wù)管理員。在IIS服務(wù)管理員窗口齲閶≈骰縋悅坪螅詞蟊曖益I,點(diǎn)選“屬性”選項(xiàng);在屬性窗后下部有一個(gè)文件類(lèi)型按鈕,單擊此按鈕,會(huì)出現(xiàn)文件類(lèi)型界面;單擊‘新增類(lèi)型’按鈕,然后在相關(guān)的擴(kuò)展名欄中填寫(xiě).wml,在內(nèi)容類(lèi)型MIME欄中填寫(xiě)text/vnd.wap.wml。單擊‘確定’按鈕,重復(fù)以上步驟將以下WML類(lèi)型新增至MIME:相關(guān)的擴(kuò)展名熱堇嘈MIME.wmltext/vnd.wap.wml.wmlcapplication/vnd.wap.wmlc.wmlstext/vnd.wap.wmlscript.wmlscapplication/vnd.wap.wmlscriptc.wbmpimage/vnd.wap.wbmp虛擬打印機(jī),顧名思義就是虛擬的打印機(jī),它是一種,能模擬實(shí)現(xiàn)打印機(jī)的能,打印文件。虛擬打印機(jī)同真實(shí)打印機(jī)一樣,安裝完畢,打開(kāi)“控制面板”中的“打印機(jī)和”,會(huì)看到所安裝的虛擬打印機(jī),可以像使用一臺(tái)打印機(jī)一樣使用它們。鼠標(biāo)雙擊將其打開(kāi),可以對(duì)其“打印首選項(xiàng)”和“屬性”進(jìn)行修改,從而設(shè)定是否共享、可使用時(shí)間、是否后打印和優(yōu)先級(jí),以及紙張大小、版式安排等。它們同樣能截獲所有Windows程序的打印操作,或模擬打印效果,或完成某一特殊功能。有些軟件自帶虛擬打印機(jī),有些則是專(zhuān)門(mén)的虛擬打印機(jī),利用這些虛擬打印機(jī),可以幫助我們完成很多特殊的任務(wù)。虛擬打印機(jī)的打印文件是以某種特定的格式保存在電腦上。不同的打印機(jī)支持不同的打印格式(打印機(jī)的輸出格式)我們常見(jiàn)的格式有:jpg、gif、psd、bmp、pdf、pnd、txt等等,當(dāng)然不同的打印機(jī)支持的輸出格式也不是相同的常見(jiàn)的虛擬打印機(jī)有MSoffice自帶的MicrosoftOfficeDocumentImageWriter、CAD自帶虛擬打印機(jī)、SnagIt的SnagIt打印機(jī)、及比較流行的SmartPrint已經(jīng)實(shí)現(xiàn)了很強(qiáng)大的打印功能。首先下載SmartPrinter,然后進(jìn)行安裝。軟件的安裝很簡(jiǎn)單,安裝完成后啟動(dòng)程序,在其主界面單擊“安裝”即可安裝虛擬打印機(jī)。在控制面板打印機(jī)列表中會(huì)出現(xiàn)一個(gè)名為SmartPrinter的打印機(jī)圖標(biāo),任何支持打印的軟件都可以調(diào)用這臺(tái)打印機(jī),我們就是利用它來(lái)解決問(wèn)題。網(wǎng)絡(luò)資料任我存網(wǎng)頁(yè)上不能直接點(diǎn)擊右鍵來(lái)復(fù)制、粘貼。這個(gè)問(wèn)題有很多解決方法,但都比較復(fù)雜,而在SmartPrinter的幫助下,這個(gè)問(wèn)題就迎刃而解了。雖然網(wǎng)頁(yè)屏蔽了右鍵菜單,但瀏覽器自帶的打印功能仍然可以使用,這就為我們解決問(wèn)題提供了便利。依次點(diǎn)擊“文件”→“打印”,然后在打印列表中選擇SmartPrinter打印機(jī),單擊“打印按鈕”。在接下來(lái)出現(xiàn)的對(duì)話(huà)框中,從“保存類(lèi)型”下拉列表中選擇“Txetfiles(*.txt)”,然后選擇保存路徑及其文件名。這樣網(wǎng)頁(yè)就保存到指定的TXT文檔中了,打開(kāi)它后,想怎么復(fù)制就怎么復(fù)制。多種格式隨意轉(zhuǎn)換對(duì)于Word文檔轉(zhuǎn)換為PDG文檔的問(wèn)題,這可是SmartPrinter的強(qiáng)項(xiàng),它不僅可以方便的將Word文檔轉(zhuǎn)換為PDF文檔,還可以將任意支持打印的文檔轉(zhuǎn)換為T(mén)XT、BMP、JPG、PNG、TIF、FAX等多種流行的文件格式。打開(kāi)Word文檔后,依次點(diǎn)擊“文件”→“打印”,然后在打印機(jī)列表中選擇SmartPrinter,單擊“確定”按鈕。在出現(xiàn)的對(duì)話(huà)框中選擇PDF文檔類(lèi)型。
4WAP消息發(fā)布具體例子4.2網(wǎng)頁(yè)登陸流程圖4-2,登陸流程4.3網(wǎng)頁(yè)內(nèi)容介紹首先進(jìn)入網(wǎng)站首頁(yè),網(wǎng)站基本的構(gòu)架包括有:房產(chǎn)信息,出租,求租房屋信息,買(mǎi)房信息,意見(jiàn)反饋主頁(yè)代碼:?xmlversion"1.0"encoding"UTF-8"?!DOCTYPEwmlPUBLIC"-//WAPFORUM//DTDWML1.1//EN""cardid"main"title"房產(chǎn)信息"palign"center"mode"wrap"imgsrc"房產(chǎn)信息.PNG"alt"歡迎光臨"/palign"left"mode"wrap"gohref"租房信息.wml#main"/租房信息gohref"買(mǎi)房信息.wml#main"/買(mǎi)房信息gohref"客戶(hù)反饋.wml#main"/客戶(hù)反饋用opera瀏覽器打開(kāi)的界面:點(diǎn)擊租房信息,即可進(jìn)入頁(yè)面如圖::點(diǎn)擊出租房屋信息,進(jìn)入頁(yè)面如圖:點(diǎn)擊求租房屋信息,進(jìn)入頁(yè)面,如圖:點(diǎn)各個(gè)分塊進(jìn)入頁(yè)面,如下圖:點(diǎn)擊買(mǎi)房信息,進(jìn)入頁(yè)面,如圖:點(diǎn)擊各個(gè)分塊,進(jìn)入,如下圖:運(yùn)行設(shè)置和相關(guān)問(wèn)題處理WAP服務(wù)器需要的軟件環(huán)境可以在已有的WEB服務(wù)器上建立,也可以使用專(zhuān)門(mén)的WAP服務(wù)器軟件如NokiaWAPServer等來(lái)建立。為了使IIS支持WAP必須為IIS增加MIME類(lèi)型。WAP站點(diǎn)可以建立在IIS的主目錄或虛擬目錄下,可根據(jù)需要設(shè)置其默認(rèn)內(nèi)容文檔,例如Index.wml,default.wml等,必須采用相關(guān)的WAP瀏覽器瀏覽,例如M3GATE等。采用WAP模擬器瀏覽WAP頁(yè)面的時(shí)候,有時(shí)會(huì)出現(xiàn)漢字為亂碼的情況,這是由于系統(tǒng)編碼問(wèn)題造成的,WAP頁(yè)面用的為UTF一8編碼,而漢字用的GB2312編碼。要正常顯示漢字,需將GB2312編碼轉(zhuǎn)換為UTF一8編碼。在系統(tǒng)代碼設(shè)計(jì)中必須進(jìn)行類(lèi)型轉(zhuǎn)化,將漢字編碼轉(zhuǎn)換為UTF一8編碼,解決亂碼問(wèn)題。總結(jié)與展望本文是基于虛擬打印機(jī)的WAP消息發(fā)布程序的設(shè)計(jì),對(duì)其中一些理論進(jìn)行了相關(guān)研究,在這基礎(chǔ)上通過(guò)實(shí)際例子具體說(shuō)明,本文主要研究工作有如下幾個(gè)方面:(1)對(duì)WAP背景和前景做簡(jiǎn)單了解,通過(guò)了解說(shuō)明WAP研究對(duì)于現(xiàn)在工作的重要性,以及它的實(shí)用性(2)對(duì)WML的相關(guān)研究,介紹WML的概念,WML與WAP設(shè)備,使用文本編輯器面寫(xiě)WML程序,WML文件結(jié)構(gòu),WML的字符集及編碼,WML字符使用基本規(guī)則,變量,錨和任務(wù)。(3)通過(guò)具體例子,房產(chǎn)信息發(fā)布,來(lái)深入了解WAP消息發(fā)布,并對(duì)網(wǎng)站設(shè)計(jì)和程序做具體的闡述WAP是Internet和移動(dòng)通信技術(shù)的有機(jī)結(jié)合。是一種向移動(dòng)終端提供互聯(lián)網(wǎng)內(nèi)容和先進(jìn)增值服務(wù)的全球統(tǒng)一的開(kāi)放式協(xié)議標(biāo)準(zhǔn)。通過(guò)WAP用戶(hù)能使用等移動(dòng)終端隨時(shí)隨地訪(fǎng)問(wèn)豐富的網(wǎng)絡(luò)資源。在今后一段很長(zhǎng)的時(shí)間里,將會(huì)更加融入人民的生活。就是一塊充滿(mǎn)機(jī)遇的大寶藏。即使到了3G時(shí)代,終端和空口資源的限制仍然存在,無(wú)線(xiàn)環(huán)境中的設(shè)備和系統(tǒng)資源仍需要優(yōu)化,所以,WAP應(yīng)用依然是少不了的。網(wǎng)站的存在不僅僅只是瀏覽網(wǎng)頁(yè),現(xiàn)在智能控制一切,包括控制家用電器開(kāi)關(guān)、家庭智能監(jiān)控等,需要越多將會(huì)促使的功能更大步的提升,而網(wǎng)站將具有的功能也會(huì)更加強(qiáng)大。通過(guò)網(wǎng)站發(fā)布消息也將對(duì)人們生活提供更多的方便
參考文獻(xiàn)[1]WAP技術(shù)、應(yīng)用現(xiàn)狀及發(fā)展趨勢(shì)―――信息產(chǎn)業(yè)部電信傳輸報(bào)無(wú)線(xiàn)室趙軍[2]移動(dòng)通信數(shù)據(jù)業(yè)務(wù)及其發(fā)展―――信息產(chǎn)業(yè)部電子第七研究所唐志宣[3]WAP基礎(chǔ)及應(yīng)用教程―――董濤飛、景輝等[4]楊波,馬秉堯,孫潤(rùn)元.基于WAP的校園信息服務(wù)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].大連理工大學(xué)學(xué)報(bào),2005,S1:291.[5]韓黃在賢著,宏聚宸翻譯中心譯.設(shè)計(jì)師談精彩網(wǎng)頁(yè)設(shè)計(jì)[M].北京:電子工業(yè)出版社,2004.[6]孫良軍.Dreamweaver8完美網(wǎng)頁(yè)設(shè)計(jì)[M].北京:中國(guó)電力出版社,2006.[7]賴(lài)柏諭.WAP網(wǎng)站開(kāi)發(fā)指南[M].北京:科學(xué)出版社,2006,5[8]KrisJamsa.WML和WMLSCRIPT編程起步[M].北京:人民郵電出版社,2002,2[9]張海藩.軟件工程[M].北京:人民郵電出版社,2004,3[10]楊波等.基于WAP的校園信息服務(wù)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].大連理工大學(xué)學(xué)報(bào),2005,6[11]王威,蔣東興,劉啟新.支持信息集成的校園門(mén)戶(hù)的研究與實(shí)現(xiàn)[J].計(jì)算機(jī)工程與設(shè)計(jì),2006,27[12]曾剛.基于GPRS網(wǎng)絡(luò)的嵌入式系統(tǒng)設(shè)計(jì)[D].武漢理工大學(xué),2006[13]WAP-ArchitectureVersion30-Apr-1998〔S〕.US:WAPForum,Ltd,1998[14]WAP-169_101-WTA,Version07-Nov-2000〔S〕.US:WAPForum,Ltd,2000[15]WAP-193_101-WMLS-20010928-a,version28-Sept-2001〔S〕.US:WAPForum,Ltd,2001[16]NelloCristianini,JohnShaweTaylor.AnIntroductiontoSupportVectorMachinesandOtherKernel2basedLearningMethods,CambridgeUni2versityPress,2000.[17]MichaelT.Heath:ScientificComputinganIntroductorySurvey.2003.[18]唐雄燕.第3代移動(dòng)通信業(yè)務(wù)及其技術(shù)實(shí)現(xiàn)[M].北京:電子工業(yè)出版社,2007.[19]和凌志.軟件平臺(tái)架構(gòu)解析[M].北京:電子工業(yè)出版社,2009.[20]詹舒波.WAP--移動(dòng)互聯(lián)網(wǎng)解決方案[M].北京:北京郵電大學(xué)出版社,2000.[21]HuwE..WAP和WML開(kāi)發(fā)指南[M].北京:電子工業(yè)出版社,2001.[22]汪翔,張靜.WAP建站技術(shù)詳解與實(shí)例[M]..北京:清華大學(xué)出版社,2001.文獻(xiàn)綜述一種基于Windows虛擬打印方式的WAP消息發(fā)布程序設(shè)計(jì)服務(wù)端前言在過(guò)擊的十幾年里,移動(dòng)通信技術(shù)獲得了很大的進(jìn)步,從傳統(tǒng)的單基站大功率系統(tǒng)到蜂窩移動(dòng)系統(tǒng),從本地覆蓋到區(qū)域、全國(guó)覆蓋,并實(shí)現(xiàn)了國(guó)內(nèi)甚至國(guó)際漫游,從提供話(huà)音業(yè)務(wù)到提供包括低速數(shù)據(jù)的綜臺(tái)業(yè)務(wù),從模擬移動(dòng)通信系統(tǒng)到數(shù)字移動(dòng)通信系統(tǒng)今后移動(dòng)通信技術(shù)還會(huì)進(jìn)一步的發(fā)展和演進(jìn),隨著第三代移動(dòng)通信技術(shù)的實(shí)現(xiàn)和移動(dòng)通信與互聯(lián)網(wǎng)的融合,未來(lái)無(wú)線(xiàn)數(shù)據(jù)傳輸速率將高達(dá)2Mbit/s,全球正在迅速向著移動(dòng)信息時(shí)代邁進(jìn),未來(lái)移動(dòng)通信將為無(wú)處不在的互聯(lián)網(wǎng)提供全方位的、無(wú)縫的移動(dòng)性接入。在此過(guò)程中,GSM技術(shù)經(jīng)過(guò)GPRS技術(shù)逐漸向第三代移動(dòng)通信技術(shù)推進(jìn),從而實(shí)現(xiàn)廣域覆蓋,無(wú)線(xiàn)局域網(wǎng)(藍(lán)牙產(chǎn)品)也鈄成為現(xiàn)實(shí)。正是移動(dòng)通信技術(shù)令人眩目的革新速度,推動(dòng)著移動(dòng)信息時(shí)代的發(fā)展,改善著人類(lèi)社會(huì)活動(dòng)的質(zhì)量,最終實(shí)現(xiàn)任何人在任何地方任何時(shí)間與其他任何人進(jìn)行任何方式的通信當(dāng)前第三代移動(dòng)通信技術(shù)(3G)的發(fā)展成為電信產(chǎn)業(yè)中的亮點(diǎn),3G業(yè)務(wù)是3G系統(tǒng)的靈魂。WAP是WirelessApplicationProtocol(即無(wú)線(xiàn)應(yīng)用協(xié)議)的縮寫(xiě)。這是一個(gè)使用戶(hù)借助無(wú)線(xiàn)手持設(shè)備,如掌上電腦,,呼機(jī),雙向廣播,智能等,獲取信息的安全標(biāo)準(zhǔn)。WAP支持絕大多數(shù)無(wú)線(xiàn)網(wǎng)絡(luò),包括GSM,CDMA,CDPD,PDC,PHS,TDMA,FLEX,ReFLEX,iDen,TETEA,DECT,DaTAC,和Mobitex。所有操作系統(tǒng)都支持WAP,其中專(zhuān)門(mén)為手持設(shè)備設(shè)計(jì)的有PalmOS,EPOC,WindowsCE,FLEXOS,OS/9及JavaOS。一些手持設(shè)備,如掌上電腦,安裝微型瀏覽器后,可借助WAP接入Internet。微型瀏覽器文件很小,可較好的解決手持設(shè)備內(nèi)存小和無(wú)線(xiàn)網(wǎng)絡(luò)帶寬不寬的限制。雖然WAP能支持HTHL和XML,但WML才是專(zhuān)門(mén)為小屏幕和無(wú)鍵盤(pán)手持設(shè)備服務(wù)的語(yǔ)言。WAP也支持WMLScript。這種腳本語(yǔ)言類(lèi)似與JavaScript,但對(duì)內(nèi)存和CPU的要求更低,因?yàn)樗旧蠜](méi)有其他腳本語(yǔ)言所包含的無(wú)用功能是一種向移動(dòng)終端提供互聯(lián)網(wǎng)內(nèi)容和先進(jìn)增值服務(wù)的全球統(tǒng)一的開(kāi)放式協(xié)議標(biāo)準(zhǔn),是簡(jiǎn)化了的無(wú)線(xiàn)Internet協(xié)議。WAP將Internet和移動(dòng)技術(shù)結(jié)合起來(lái),使隨時(shí)隨地訪(fǎng)問(wèn)豐富的互聯(lián)網(wǎng)絡(luò)資源成為現(xiàn)實(shí)。WAP服務(wù)是一種直接上網(wǎng),通過(guò)WAP“瀏覽器”瀏覽wap站點(diǎn)的服務(wù),可享受新聞瀏覽、股票查詢(xún)、郵件收發(fā)、在線(xiàn)游戲、聊天等多種應(yīng)用服務(wù)。通過(guò)GPRS網(wǎng)絡(luò)接入WAP,可充分發(fā)揮接入時(shí)延短(2秒接入)速率高、永遠(yuǎn)在線(xiàn)、切換方便等優(yōu)點(diǎn)WAP的基本原理AP標(biāo)準(zhǔn)是一套協(xié)議WDP:WAP數(shù)據(jù)報(bào)協(xié)議層,是發(fā)送和接收消息的傳輸層。WTLS:無(wú)線(xiàn)傳輸安全層,是為像電子商務(wù)這樣的應(yīng)用提供安全服務(wù)。WTP:WAP傳輸協(xié)議層,提供傳輸支持,增加由WDP提供的數(shù)據(jù)報(bào)服務(wù)的可*性。WSP:WAP會(huì)話(huà)協(xié)議層,提供不同應(yīng)用間的有效數(shù)據(jù)交換。接口:支持移動(dòng)終端的信息檢索請(qǐng)求目前,WAP網(wǎng)絡(luò)服務(wù)方案主要有3個(gè),各方案情況介紹如下:
方案一:Web服務(wù)器Web?Server傳送原有的HTML網(wǎng)頁(yè),由HTML過(guò)濾器將該網(wǎng)頁(yè)轉(zhuǎn)換成WML格式,然后再由WAP代理WAP?Proxy服務(wù)器處理后形成二進(jìn)制的WML數(shù)據(jù)流送往客戶(hù)端,即用戶(hù)的WAP。
方案二:Web服務(wù)器直接將WML網(wǎng)頁(yè)傳送到WAP代理服務(wù)器,然后由服務(wù)器處理后形成二進(jìn)制的WML數(shù)據(jù)流送往客戶(hù)端。
方案三:由WTA服務(wù)器WTA?Server直接將二進(jìn)制的WML數(shù)據(jù)流送往客戶(hù)端。不過(guò)這種方案用途有限,主要是用于提供呼叫等服務(wù)。
對(duì)于WAP服務(wù)供應(yīng)商來(lái)說(shuō),主要考慮前兩個(gè)方案。第一個(gè)方案的好處是開(kāi)發(fā)者不需要對(duì)原有的網(wǎng)絡(luò)及網(wǎng)頁(yè)進(jìn)行修改,HTML到WML的轉(zhuǎn)換工作可由HTML過(guò)濾器直接完成。不過(guò)這個(gè)方案也是有缺點(diǎn)的,主要表現(xiàn)在4個(gè)方面:其一,過(guò)濾器只能做有限的轉(zhuǎn)換,對(duì)于比較復(fù)雜的HTML網(wǎng)頁(yè)就很難全部轉(zhuǎn)換成功;其二,HTML網(wǎng)頁(yè)遠(yuǎn)比WML網(wǎng)頁(yè)復(fù)雜,所以轉(zhuǎn)換后傳輸?shù)男时容^低;其三,過(guò)濾器這一中間環(huán)節(jié)的增加,就整個(gè)系統(tǒng)而言降低了網(wǎng)絡(luò)的工作效率;其四,增加了HTML服務(wù)器的負(fù)載,影響了整個(gè)系統(tǒng)的效率。顯然,這一方案并不完全符合WAP服務(wù)“簡(jiǎn)短、快捷”的要求。
相比之下,第二種方案比較合適。但第二方案也存在一個(gè)問(wèn)題,那就是我們不一定非得要增加WAP代理服務(wù)器,因?yàn)閷?shí)際上我們可以利用已有的HTML服務(wù)器來(lái)實(shí)現(xiàn)WAP服務(wù)。特別是WAP只接收能夠進(jìn)行解釋的二進(jìn)制WML數(shù)據(jù)流,所以我們根本無(wú)需考慮這個(gè)數(shù)據(jù)流的提供者。這樣,我們還可以進(jìn)一步優(yōu)化該服務(wù)方案,提高系統(tǒng)工作效率。WAP是一門(mén)非常年輕的技術(shù),他還在不斷發(fā)展、不斷完善,但他的開(kāi)放性、相對(duì)于終端設(shè)備及承載網(wǎng)絡(luò)的獨(dú)立性、適用于無(wú)線(xiàn)環(huán)境的傳輸機(jī)制,使得無(wú)線(xiàn)數(shù)據(jù)業(yè)務(wù)在大眾消費(fèi)市場(chǎng)的推廣成為可能。能預(yù)見(jiàn),WAP將給廣大用戶(hù)帶來(lái)更多更方便的應(yīng)用服務(wù)。它的發(fā)展與應(yīng)用是無(wú)可限量的,可以說(shuō)唯一的限制就是你的想像力,WAP不但使現(xiàn)有的許多應(yīng)用得到了突飛猛進(jìn)的改變,同時(shí)也催生出更多嶄新的增值業(yè)務(wù)。比如用來(lái)支持特定商業(yè)程序,信息發(fā)送或領(lǐng)域維護(hù),其中包括客戶(hù)服務(wù)與備件提供、消息通知與呼叫管理、電子郵件、基于的增值業(yè)務(wù)、群體計(jì)劃、氣象與交通信息、地圖與位置服務(wù)、新聞與體育報(bào)道等;尤其值得注意的是,它使得廣泛應(yīng)用于網(wǎng)上的信息服務(wù),逐漸由純信息的提供向更加交互化與最終電子商務(wù)化發(fā)展。[2]和凌志.軟件平臺(tái)架構(gòu)解析[M].北京:電子工業(yè)出版社,2009.[3]詹舒波.WAP--移動(dòng)互聯(lián)網(wǎng)解決方案[M].北京:北京郵電大學(xué)出版社,2000.[4]HuwE..WAP和WML開(kāi)發(fā)指南[M].北京:電子工業(yè)出版社,2001.[5]汪翔,張靜.WAP建站技術(shù)詳解與實(shí)例[M]..北京:清華大學(xué)出版社,2001.開(kāi)題報(bào)告一種基于Windows虛擬打印方式的WAP消息發(fā)布程序設(shè)計(jì)服務(wù)端選題的背景、意義移動(dòng)通信和互聯(lián)網(wǎng)的迅速發(fā)展,使得互聯(lián)網(wǎng)從固定向移動(dòng)轉(zhuǎn)移即移動(dòng)互聯(lián)網(wǎng)成為一種必然的趨勢(shì)。由于終端本身的限制條件和無(wú)線(xiàn)鏈路的特點(diǎn),如何讓上網(wǎng)是WAP協(xié)議所要解決的問(wèn)題。從WAPl.0到WAPl.x再發(fā)展到現(xiàn)在的WAP2.0,WAP技術(shù)的發(fā)展可以說(shuō)經(jīng)歷了一番曲折。但是無(wú)論從技術(shù)發(fā)展還是從市場(chǎng)驅(qū)動(dòng)上來(lái)講,采用WAP作為上網(wǎng)的平臺(tái)是一種最佳的選擇,關(guān)鍵是要開(kāi)發(fā)出足夠吸引用戶(hù)的業(yè)務(wù)和應(yīng)用。WAP2.0除了繼承了原來(lái)WAP1.x針對(duì)無(wú)線(xiàn)鏈路和設(shè)備所做的優(yōu)化以外,還新增了大量的業(yè)務(wù)和應(yīng)用,其中包括能夠使用現(xiàn)有Internet的內(nèi)容。WAP2.0于2001年8月正式發(fā)布,它在WAP1.x的基礎(chǔ)上集成了Internet上最新的標(biāo)準(zhǔn)和技術(shù),并將這些技術(shù)和標(biāo)準(zhǔn)應(yīng)用到無(wú)線(xiàn)領(lǐng)域。這些新技術(shù)和標(biāo)準(zhǔn)包括XHTML、TCP/IP、超文本協(xié)議/1.1和傳輸安全層TLS。在這些新技術(shù)的支持下,新增加了數(shù)據(jù)同步、多媒體信息服務(wù)、統(tǒng)一存儲(chǔ)接口、配置信息提供和小圖片等新的業(yè)務(wù)和應(yīng)用,同時(shí)加強(qiáng)了無(wú)線(xiàn)應(yīng)用、Push技術(shù)和用戶(hù)代理特征描述等原有的應(yīng)用。這些新的業(yè)務(wù)和應(yīng)用將會(huì)帶來(lái)一種全新的使用感受,并極大地激發(fā)人們對(duì)無(wú)線(xiàn)應(yīng)用服務(wù)的興趣,從而推動(dòng)移動(dòng)互聯(lián)網(wǎng)的發(fā)展。無(wú)線(xiàn)互聯(lián)網(wǎng)市場(chǎng)的成熟取決于四個(gè)條件,分別包括足夠大的用戶(hù)基數(shù),成形的價(jià)值鏈,成熟的應(yīng)用及速度、資費(fèi)與終端?,F(xiàn)階段活躍用戶(hù)規(guī)模激增,市場(chǎng)規(guī)??焖僭鲩L(zhǎng),3G時(shí)代移動(dòng)互聯(lián)網(wǎng)用戶(hù)數(shù)條件已經(jīng)完善。研究數(shù)據(jù)顯示,2008年國(guó)內(nèi)WAP市場(chǎng)活躍用戶(hù)規(guī)模已達(dá)10226萬(wàn)、WAP市場(chǎng)規(guī)模達(dá)到160億。由此預(yù)測(cè),2010年國(guó)內(nèi)WAP市場(chǎng)用戶(hù)規(guī)模將達(dá)2.076億、市場(chǎng)規(guī)模將達(dá)到351億,環(huán)比增長(zhǎng)分別保持在30%和40%以上。截至2008年底,全球用戶(hù)突破40億,其中3G用戶(hù)比例已經(jīng)超過(guò)10%。針對(duì)我國(guó)電信市場(chǎng)的數(shù)據(jù)則顯示,2008年我國(guó)移動(dòng)總用戶(hù)數(shù)達(dá)到6.41億,這一數(shù)字讓我國(guó)移動(dòng)普及率達(dá)到了48.5%。移動(dòng)數(shù)據(jù)業(yè)務(wù)應(yīng)用加速,WAP流量呈爆炸式增長(zhǎng)。在我國(guó)移動(dòng)用戶(hù)快速增長(zhǎng)的同時(shí),中國(guó)移動(dòng)WAP流量大幅增長(zhǎng),這一數(shù)字的驚人突破,和報(bào)、視頻等新應(yīng)用的增加有關(guān),也和運(yùn)營(yíng)商降低WAP流量資費(fèi)有關(guān)。
2009Q2中國(guó)移動(dòng)增值市場(chǎng)規(guī)模較09Q1環(huán)比小幅增長(zhǎng),一方面是因?yàn)?季度中國(guó)經(jīng)濟(jì)企穩(wěn)回升促進(jìn)移動(dòng)通信消費(fèi),另一方面原因是運(yùn)營(yíng)商開(kāi)展規(guī)模促銷(xiāo)、進(jìn)行業(yè)務(wù)捆綁和下調(diào)資費(fèi)標(biāo)準(zhǔn),提高用戶(hù)使用移動(dòng)增值服務(wù)的活躍度。2009Q2中國(guó)移動(dòng)增值市場(chǎng)規(guī)模達(dá)397.3億元,同比增長(zhǎng)33.0%,環(huán)比增長(zhǎng)7.6%。本季度環(huán)比增長(zhǎng)的主要原因是中國(guó)移動(dòng)、中國(guó)聯(lián)通、中國(guó)電信三大運(yùn)營(yíng)商采取一系列積極有效的營(yíng)銷(xiāo)策略:首先,加強(qiáng)深度捆綁式營(yíng)銷(xiāo),包括移動(dòng)套餐服務(wù)以及固網(wǎng)和移動(dòng)網(wǎng)業(yè)務(wù)捆綁等,促進(jìn)移動(dòng)增值業(yè)務(wù)量增長(zhǎng);其次,圍繞世界電信日等事件展開(kāi)規(guī)模促銷(xiāo)和發(fā)展新入網(wǎng)用戶(hù);同時(shí),下調(diào)資費(fèi)獲得更多用戶(hù)關(guān)注,用戶(hù)體驗(yàn)移動(dòng)增
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 代賣(mài)公司合同范本
- 產(chǎn)品抵押工資合同范本
- 內(nèi)部購(gòu)買(mǎi)服務(wù)合同范本
- 999玫瑰買(mǎi)賣(mài)合同范本
- 云南土地流轉(zhuǎn)合同范本
- 04購(gòu)房合同范例
- 無(wú)錫錦鯉池過(guò)濾器施工方案
- 主體蓋房合同范本
- app監(jiān)控合同范本
- 公司安全協(xié)議合同范本
- 中建“大商務(wù)”管理實(shí)施方案
- 2025年高考語(yǔ)文復(fù)習(xí)知識(shí)清單第十章作文專(zhuān)題11:漫畫(huà)作文寫(xiě)作指導(dǎo)(學(xué)生版+解析)
- 中國(guó)肥胖及代謝疾病外科治療指南(2024版)
- 電力系統(tǒng)全環(huán)節(jié)實(shí)時(shí)精準(zhǔn)碳計(jì)量方法及其應(yīng)用展望
- 131鄰補(bǔ)角對(duì)頂角(分層練習(xí))-2022-2023學(xué)年七年級(jí)數(shù)學(xué)下冊(cè)
- 高三英語(yǔ)語(yǔ)法填空專(zhuān)項(xiàng)訓(xùn)練100(附答案)及解析
- 2024年湖南省長(zhǎng)沙市中考數(shù)學(xué)試題(含解析)
- 航空航天標(biāo)準(zhǔn)與認(rèn)證互認(rèn)
- 心理課教案自我認(rèn)知與情緒管理
- 民用無(wú)人機(jī)操控員執(zhí)照(CAAC)考試復(fù)習(xí)重點(diǎn)題庫(kù)500題(含答案)
- 幼兒園 中班心理健康《我會(huì)傾訴》
評(píng)論
0/150
提交評(píng)論