移動校園系統(tǒng)數(shù)據(jù)傳輸關(guān)鍵技術(shù)研究與實(shí)現(xiàn).pdf_第1頁
已閱讀1頁,還剩68頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、隨著計(jì)算機(jī)技術(shù)和通信技術(shù)的飛速發(fā)展,全球已經(jīng)進(jìn)入了移動互聯(lián)網(wǎng)的蓬勃發(fā)展的時期。近幾年,移動智能終端的種類和數(shù)量都急劇增加,移動門戶,信息交流,即時通訊,影音娛樂,信息共享,個性化定制等功能日益增強(qiáng),極大的推動了移動互聯(lián)網(wǎng)的發(fā)展,使其成為了人們?nèi)粘9ぷ骱蜕畹闹匾?。移動端正變得越來越?qiáng)大,80%的大學(xué)生擁有基于Android和iOS系統(tǒng)的智能手機(jī)[5]。管理者,教師,學(xué)生等人員可以通過移動校園系統(tǒng)平臺隨時隨地的了解學(xué)校的新聞、通告以及

2、查詢操作個人相關(guān)信息等服務(wù),移動校園系統(tǒng)在這樣的氛圍中應(yīng)運(yùn)而生。
  本文根據(jù)上述需求,實(shí)現(xiàn)了一個具有“統(tǒng)一門戶,資源倉庫,線上交流,協(xié)助辦公”功能的系統(tǒng)。主要包括的模塊有四部分構(gòu)成:基本公共服務(wù)模塊,管理服務(wù)模塊,教學(xué)科研模塊,學(xué)生服務(wù)模塊。整合各方資源的移動校園系統(tǒng),管理者、學(xué)生和教師可以通過移動終端訪問校園網(wǎng)進(jìn)行信息查詢和管理,并且可使學(xué)校管理人員隨時隨地實(shí)現(xiàn)校園信息發(fā)布、在線辦事,提高學(xué)校管理者、教師、學(xué)生的工作效率。并且

3、在校園有線網(wǎng)絡(luò)性能差或出現(xiàn)故障時,移動校園網(wǎng)能夠保障系統(tǒng)得到及時恢復(fù)。主要應(yīng)用的關(guān)鍵技術(shù)是:手機(jī)中間件技術(shù),Web Services技術(shù),單點(diǎn)登錄技術(shù)。
  (1)通過手機(jī)中間件技術(shù)實(shí)現(xiàn)了把分離的網(wǎng)絡(luò)信息聚集一起的作用,首先通過數(shù)據(jù)抓取模塊對網(wǎng)頁上的標(biāo)簽進(jìn)行分析,獲取用戶需求的標(biāo)簽內(nèi)容;然后通過數(shù)據(jù)過濾模塊和數(shù)據(jù)渲染模塊對抓取的標(biāo)簽內(nèi)容進(jìn)行過濾和渲染處理形成XML文檔,移動端使用SAX解析技術(shù),把XML文檔解析適配到移動端,簡化了

4、用戶查詢信息的時間,使用戶的時間利用率更高。
  (2)通過應(yīng)用Web Services技術(shù),把孤立的資源信息系統(tǒng)接口化、統(tǒng)一化,應(yīng)用Web Services服務(wù)接口,把不能資源共享的信息抽取出來形成接口,通過調(diào)用服務(wù)接口,操作數(shù)據(jù)庫信息,達(dá)到資源共享的目的。
  (3)通過使用單點(diǎn)登錄技術(shù)實(shí)現(xiàn)在不同應(yīng)用子系統(tǒng)間僅需要一次登錄,就可以訪問其他子系統(tǒng)的信息,不需要每個子系統(tǒng)單獨(dú)登錄。在服務(wù)器端的底層有統(tǒng)一認(rèn)證模塊,在Andro

5、id移動端通過SharePreferences控件實(shí)現(xiàn)登錄信息的存儲,共享。
  考慮到傳輸數(shù)據(jù)格式的通用性,本文應(yīng)用XML格式進(jìn)行數(shù)據(jù)的傳輸,但是這種格式的缺點(diǎn)是標(biāo)簽冗余,針對這一缺點(diǎn),本文提出了XML數(shù)據(jù)傳輸?shù)男滤悸?主要是LZ77算法和自定義數(shù)據(jù)傳輸協(xié)議的結(jié)合,提高用戶端程序的響應(yīng)速度。本文主要創(chuàng)新點(diǎn):
  (1)針對冗余的標(biāo)簽定義了一個MAP對象存儲所有的標(biāo)簽和整型數(shù)的映射表,將 XML文件的數(shù)據(jù)部分和結(jié)構(gòu)部分分離分

6、別進(jìn)行處理,重新對數(shù)據(jù)內(nèi)容進(jìn)行分組,把相關(guān)聯(lián)的數(shù)據(jù)歸入同一個標(biāo)簽項(xiàng)中,對這些屬于同一個標(biāo)簽項(xiàng)下的數(shù)據(jù)單獨(dú)進(jìn)行LZ77算法壓縮。對XML標(biāo)簽根據(jù)自定義的映射表對其進(jìn)行整型編碼壓縮。
  (2)針對移動應(yīng)用通信時消耗流量過高和傳輸速度慢的問題,本文提出了一種基于LZ77壓縮算法的自定義數(shù)據(jù)傳輸協(xié)議,該協(xié)議基于XML中的冗余標(biāo)簽進(jìn)行壓縮,減小傳輸數(shù)據(jù)的體積,從而達(dá)到了降低流量和傳輸耗時的問題。
  (3)為了避免不必要的數(shù)據(jù)傳輸,

7、加快移動端的響應(yīng)速度,本文提出了一種簡單的數(shù)據(jù)同步傳輸方法。在服務(wù)器端和移動端分別維護(hù)一個MD5散列的列表,在用戶請求服務(wù)器提供數(shù)據(jù)的時候,遍歷服務(wù)器的MD5列表,對比服務(wù)器和移動端的這兩個MD5散列列表,如果兩端的MD5值一致就跳過,否則,從服務(wù)器端獲取最新的數(shù)據(jù),存儲在本地?cái)?shù)據(jù)庫中,從而避免無用數(shù)據(jù)的傳輸。
  本文從建設(shè)思路、部署實(shí)施以及創(chuàng)新實(shí)踐等方面闡述移動校園應(yīng)用的建設(shè)和實(shí)施過程。針對移動校園系統(tǒng)傳輸過程中數(shù)據(jù)量大,傳輸

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論