版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、計算機WAP中推送技術(shù)的分析與設(shè)計AP中推送技術(shù)的分析與設(shè)計關(guān)鍵詞:無線應(yīng)用協(xié)議推送AP1.簡介自從1998年推出無線應(yīng)用協(xié)議(AP)后,該協(xié)議得到了包括Nkia、trla、Erissin等多家大公司在內(nèi)的業(yè)界的廣泛支持。各公司除盡快的推出自己的產(chǎn)品,以期占有市場外,還在不遺余力的進展著協(xié)議的擴大和新應(yīng)用的開發(fā)工作。推送(PUSH),這項在Internet中曾一度引起過轟動的技術(shù),在同挪動通信相結(jié)合后,再次被認(rèn)為有著良好的應(yīng)用前景。所謂推送技術(shù)是一種基于客戶效勞器機制,由效勞器主動的將信息發(fā)往客戶端的技術(shù),其傳送的信息通常是用戶所事先預(yù)定的。同傳統(tǒng)的拉技術(shù)(PULL)相比,兩者最為主要的區(qū)別在
2、于前者的是由效勞器主動發(fā)送信息,而后者那么是由客戶機主動懇求信息。2.推送技術(shù)與挪動通信的結(jié)合推送技術(shù)的本質(zhì)在于讓信息去主動的尋找用戶,因此其優(yōu)勢在于信息的主動性和及時性,通過使用該技術(shù),可以盡快的將信息推送到用戶面前;其弱勢在于信息的準(zhǔn)確性較差,由于簡單的挑選機制取代了人工的選擇,必然會使推送信息和用戶的需求間存在一定的差異。推送技術(shù)在Internet中沒能獲得宏大的成功,原因是多方面的。在固定網(wǎng)中,計算機等固定設(shè)備為用戶提供了足夠的資源和才能去查找信息,所以人們通常將它作為一個閱讀信息的窗口,而不是被動的信息接收者,用戶對于信息準(zhǔn)確性的要求也遠(yuǎn)勝于對其及時性的要求,因此很難期望推送技術(shù)在I
3、nternet中的成功。在挪動網(wǎng)中,由于存在著網(wǎng)絡(luò)帶寬,挪動設(shè)備才能及高昂的資費標(biāo)準(zhǔn)等諸多的限制,使得用戶無法象在固定網(wǎng)中一樣方便的查找信息,這就需要將重要的信息主動及時的推送到用戶的挪動設(shè)備中。挪動通信的優(yōu)點是可以及時方便的發(fā)送和接收信息,由于公共通信接入點的普及,使得發(fā)送信息的優(yōu)勢不再明顯,而及時的接收信息仍然是挪動設(shè)備所獨具的優(yōu)勢。挪動的話音業(yè)務(wù)是將語音信息推送到用戶,而AP中的推送技術(shù)那么是要將包括文字、聲音、圖像等在內(nèi)的數(shù)字信息推送給用戶。所以,揚長避短正是推送技術(shù)同挪動通信結(jié)合的合理性所在。將推送技術(shù)應(yīng)用于挪動通信領(lǐng)域可以帶來許多電信增值業(yè)務(wù)。這包括挪動中收發(fā)電子郵件,隨時獲得股價
4、的漲跌信息,天氣預(yù)報,及時的新聞報道,位置相關(guān)效勞等。所有這些效勞的共同特點在于用戶對信息的及時性的要求比擬高,用戶希望可以通過,PDA等挪動設(shè)備隨時隨地的的到該種效勞。3.AP中的推送技術(shù)無線應(yīng)用協(xié)議在1.2版本的標(biāo)準(zhǔn)中定義了推送技術(shù),提出了一套完好的從效勞器到客戶端的協(xié)議標(biāo)準(zhǔn),其體系構(gòu)造圖如圖一所示。圖一、AP推送技術(shù)體系構(gòu)造圖推送框架主要包括推送發(fā)起者(PI)、推送代理網(wǎng)關(guān)(PPG)和推送客戶(P)三個功能部份。PI位于Internet中,通過推送訪問協(xié)議(PAP)同PPG通信,PPG是Internet網(wǎng)和挪動網(wǎng)之間的訪問接入點,通過推送空間傳輸協(xié)議(P-TA)完成從PPG到推送客戶的數(shù)
5、據(jù)傳輸任務(wù)。根本的工作過程如下:當(dāng)有消息要推送到客戶時,PI首先根據(jù)消息的內(nèi)容和性質(zhì)構(gòu)造推送消息,通過PAP協(xié)議向PPG發(fā)出推送懇求,PPG收到懇求后進展一些必要的處理工作(包括壓縮、協(xié)議轉(zhuǎn)換、平安認(rèn)證等),然后通過P-TA協(xié)議將推送內(nèi)容傳送給客戶端??蛻舳耸盏酵扑拖⒑?,根據(jù)消息內(nèi)容和效勞類型同用戶進展交互。AP的推送協(xié)議中針對不同的用戶需求定義了效勞指示和效勞加載兩種效勞,可根據(jù)推送消息的性質(zhì)選擇使用。從實現(xiàn)的角度看,一般PI是運行于Internet端的一臺獨立的效勞器,負(fù)責(zé)搜集推送信息和發(fā)起推送懇求。由于PPG和客戶端間的通信是由運行于SP之上的P-TA協(xié)議完成,所以PPG通常是和AP網(wǎng)
6、關(guān)集成在一起。在客戶端,為了可以隨時收到來自PPG的推送消息,必須在后臺始終運行一個推送消息監(jiān)聽程序。另外,由于面向連接的推送懇求需要在客戶端和效勞器端有激活的SP會話,而SP連接的建立無法由效勞器端發(fā)起,所以在客戶端中引入了會話初始化程序,以監(jiān)聽來自效勞器的會話建立懇求,建立并激活SP會話。下面分別介紹推送技術(shù)的幾個關(guān)鍵組成部份:推送代理網(wǎng)關(guān)(PPG)推送技術(shù)的主要處理工作根本都集中在PPG中,作為Internet到挪動網(wǎng)的訪問接入點,即要與PI通信,又要負(fù)責(zé)通過無線信道傳輸推送信息,所以必須負(fù)責(zé)所有相關(guān)的協(xié)議轉(zhuǎn)換和編碼工作。概括講,PPG所提供的主要效勞包括:PI的標(biāo)識和鑒權(quán),訪問控制。對
7、推送內(nèi)容進展語法分析,并根據(jù)DTD檢錯糾錯。客戶尋址與信息的傳輸。PAP與P-TA間的協(xié)議轉(zhuǎn)換。為進步無線信道中的傳輸效率,對信息進展處理(如壓縮、編譯等)。另外,PPG還可以通過別名機制實現(xiàn)組播和播送,即將某些特定的地址別名映射到組播或播送操作,詳細(xì)的實現(xiàn)方案可以由系統(tǒng)實現(xiàn)者決定。不同的客戶端,其才能是不同的,PPG還要負(fù)責(zé)響應(yīng)PI的客戶才能查詢懇求,以便于PI針對不同的客戶端構(gòu)造適宜的內(nèi)容格式。推送訪問協(xié)議(PAP)PAP是PI與PPG間的通信協(xié)議,它使用XL作為消息的描繪語言,通過簡單的懇求響應(yīng)機制完成數(shù)據(jù)的傳輸。PAP可以實如今多種通信協(xié)議之上,包括HTTP,STP等。目前的AP版本僅
8、給出了利用HTTP隧道機制實現(xiàn)PAP的標(biāo)準(zhǔn)。PAP支持的操作包括:推送消息提交:PI使用該操作向PPG提交推送懇求,推送消息包括XL格式的控制信息,消息體和一個可選的客戶才能描繪三部份,共同組成一個多部相關(guān)的消息(ultipart/related)。確認(rèn)通知:當(dāng)PI懇求確認(rèn)的推送時,該操作用于傳輸確認(rèn)消息。推送取消:PI懇求PPG取消先前的推送懇求。狀態(tài)查詢:PI利用該操作查詢先前的推送懇求的執(zhí)行狀況。客戶才能查詢:PI可利用該操作查詢客戶端的才能,以調(diào)整傳送給用戶的推送內(nèi)容及格式。推送空間傳輸協(xié)議(P-TA)P-TA是運行于SP之上的一層較為簡單的協(xié)議層,負(fù)責(zé)從PPG到客戶代理的數(shù)據(jù)傳輸。P
9、-TA可使用面向連接的會話和無連接會話兩種SP層效勞,對于使用連接會話的推送,需要在PPG和客戶端間預(yù)先存在一個激活的會話上下文;對于無連接的推送,那么通過預(yù)留的端口完成通信。效勞指示(SI)和效勞加載(SL)推送消息送到挪動設(shè)備后,通常只需顯示給用戶即可,但用戶可能會有些不同的需求。AP的推送協(xié)議中定義了效勞指示和效勞加載兩項效勞,以給用戶和網(wǎng)絡(luò)運營者更多的選擇。效勞加載是將一項效勞的URI推送給用戶,然后客戶端自動的使用拉技術(shù)根據(jù)該URI啟動效勞。效勞指示是將新信息的指示和相關(guān)的URI推送給用戶,由用戶選擇是立即處理信息或以后處理。兩種效勞的區(qū)別在于用戶是否介入推送信息的處理過程。SL對推
10、送信息的處理對用戶來說是透明的,而SI那么在指示用戶的同時,請用戶對隨后的處理做出選擇。4AP推送技術(shù)的實現(xiàn)本節(jié)以一個電子郵件系統(tǒng)為例,簡單的討論了AP推送技術(shù)的實現(xiàn)。在Internet中,電子郵件系統(tǒng)已相當(dāng)?shù)钠毡?,但是收發(fā)電子郵件通常還是限制在固定的P機完成,信息的及時性大打折扣。雖然GS的短消息功能也可提供郵件功能,但是信息量小(160個字符),類型單一(僅限于文本),遠(yuǎn)不能滿足用戶的需要,所以可以利用AP的推送技術(shù)來實現(xiàn)挪動電子郵件功能。根本的設(shè)計設(shè)想如圖二所示。圖二、挪動eail系統(tǒng)設(shè)計設(shè)想希望實現(xiàn)的功能包括:效勞的登記與取消郵件到來通知(響鈴或振動,并提供郵件頭部信息)利用閱讀郵件利
11、用發(fā)送郵件利用配置效勞整個郵件系統(tǒng)由以下幾部份組成:郵件效勞器:該部份即位于Internet中的普通的郵件效勞器,負(fù)責(zé)用戶郵件的收發(fā)工作。PP3郵件代理:該部份使用PP3協(xié)議與郵件效勞器進展通信,并負(fù)責(zé)推送消息的發(fā)起,是整個系統(tǒng)運行的核心組成部份。它維護著一個用戶數(shù)據(jù)庫,記錄所有登記該效勞的用戶的信息,包括電子郵件地址、PP3效勞器地址、賬號、配置、號碼等,采用輪詢的機制通過Internet定期檢查各郵件效勞器,如發(fā)現(xiàn)某用戶有新郵件,那么獲得郵件的部份信息(如收發(fā)人、時間、主題等)作為指示內(nèi)容,并以PI的地址作為URI,共同構(gòu)成效勞指示消息,然后根據(jù)該用戶的號對挪動設(shè)備尋址,使用PAP協(xié)議向P
12、PG提出推送懇求。推送代理網(wǎng)關(guān):PPG收到推送消息后對信息進展鑒權(quán),包括消息是否來自合法的推送效勞器,用戶是否登記,消息格式是否符合DTD語法等。對于合法信息利用BXL格式進展壓縮,然后通過P-TA協(xié)議傳送給對應(yīng)用戶的。挪動設(shè)備:包括郵件應(yīng)用程序和效勞加載器,效勞加載器負(fù)責(zé)監(jiān)控推送消息的到達,當(dāng)收到合法的推送消息時,以振動或響鈴的方式通知用戶新郵件的到達,并將指示消息中郵件頭部信息顯示給用戶。這時候,用戶可選擇立即啟動效勞或是推延效勞。系統(tǒng)的工作流程如下:PP3代理以一定的時間間隔,使用PP3協(xié)議檢查各用戶是否有新郵件到達,假設(shè)有那么取回郵件的頭部信息。PP3代理作為推送的發(fā)起者,根據(jù)收到的郵
13、件頭部信息和數(shù)據(jù)庫信息向相應(yīng)的用戶發(fā)起推送懇求。PPG對推送的消息進展鑒權(quán)和格式檢查后,壓縮成合適無線鏈路傳輸?shù)亩M制消息發(fā)送給指定的用戶。客戶端的效勞加載器檢測到推送消息后,提醒用戶新郵件的到達,然后根據(jù)用戶的選擇啟動或推延效勞。假設(shè)用戶選擇立即閱讀郵件,那么將啟動客戶端的郵件程序,以用戶賬號作為參數(shù),根據(jù)指示消息中攜帶的URI向PI發(fā)出SPGET懇求。PPG對SP懇求進展協(xié)議轉(zhuǎn)換,向PP3代理發(fā)出HTTPGET懇求。PP3代理收到懇求后,代理客戶從對應(yīng)的PP3效勞器上獲得郵件,并構(gòu)造成L頁面,然后作為懇求的響應(yīng)返回客戶端。從詳細(xì)的實現(xiàn)上看,現(xiàn)有的許多AP網(wǎng)關(guān)產(chǎn)品,如NkiaAPServer
14、,都集成了PPG的功能,提供了對推送技術(shù)的支持,另外,越來越多的挪動設(shè)備開場支持AP協(xié)議,推送功能也在逐漸的得到支持,所以實現(xiàn)的重點就集中在了PP3代理上。這部份的功能可實如今一臺同PPG和Internet同時有連接的計算機上。需要運行兩個效勞器程序,一個支持text/l類型的EB效勞器,用以響應(yīng)PPG的HTTP懇求,返回郵件頁面。另一個特定的監(jiān)控程序,用以不斷的檢測與接收新郵件,構(gòu)造推送消息和L頁面。需要另外說明的是,以上的設(shè)計主要是針對利用推送功能實現(xiàn)郵件的接收,對于郵件的發(fā)送,那么可使用根本的SP功能實現(xiàn)。5開展前景推送技術(shù)結(jié)合了自身的優(yōu)勢和挪動通信效勞的特性,應(yīng)將有著良好的應(yīng)用前景。但是推送技術(shù)仍然存在著一些亟待解決的問題,如信息的鑒權(quán)與認(rèn)證、信息的準(zhǔn)確性問題、如何防止垃圾信息等。如何解決好這些問題將是推送技術(shù)成功的關(guān)鍵。另外,隨著GPRS技術(shù)和3G無線通信技術(shù)的開展,無線信道的帶寬將逐步增大,在無線信道上推送多媒體信息也將成為可能。參考資料:1.APPUSHArhiteturalvervie,APFru,08-
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024招投標(biāo)與合同管理信息化系統(tǒng)采購與實施合同3篇
- 16《太陽》第二課時 說課稿-2024-2025學(xué)年統(tǒng)編版語文五年級上冊
- 2024煤礦開采項目承包合同安全設(shè)施建設(shè)要求3篇
- 6 將相和 第二課時 說課稿-2024-2025學(xué)年語文五年級上冊統(tǒng)編版
- 2《我們的班規(guī)我們訂》 第二課時 說課稿-2024-2025學(xué)年道德與法治四年級上冊統(tǒng)編版
- 4 我愛學(xué)語文(說課稿)-2024-2025學(xué)年統(tǒng)編版語文一年級上冊
- 2024植物墻合同模板
- 福建省南平市文昌學(xué)校2021年高三英語期末試卷含解析
- 福建省南平市外屯中學(xué)2021年高三物理聯(lián)考試卷含解析
- 專項研發(fā)借款協(xié)議(2024版)版B版
- 上海車位交易指南(2024版)
- 新疆塔城地區(qū)(2024年-2025年小學(xué)六年級語文)部編版期末考試(下學(xué)期)試卷及答案
- 四人合伙投資協(xié)議書范本
- 2024年9月時事政治試題帶答案
- 反射療法師3級考試題庫(含答案)
- 汽車供應(yīng)商審核培訓(xùn)
- 《計算機網(wǎng)絡(luò) 》課件第1章
- 山東省濟南市2023-2024學(xué)年高二上學(xué)期期末考試地理試題 附答案
- 期末復(fù)習(xí)試題1(試題)-2024-2025學(xué)年二年級上冊數(shù)學(xué)北師大版
- 1《地球的表面》說課稿-2024-2025學(xué)年科學(xué)五年級上冊教科版
- 汽車以租代購合同完整版完整版
評論
0/150
提交評論