基于Protocol Buffer的壓縮算法在智能移動系統(tǒng)中的研究與實現(xiàn)
本文關鍵詞:基于Protocol Buffer的壓縮算法在智能移動系統(tǒng)中的研究與實現(xiàn),由筆耕文化傳播整理發(fā)布。
【摘要】:移動互聯(lián)網(wǎng)行業(yè)隨著移動便攜產(chǎn)品的爆發(fā)式增長而變得空前繁榮。人們已經(jīng)越來越習慣于通過移動終端訪問網(wǎng)絡資源。但是目前我國的移動網(wǎng)絡帶寬資源十分緊張,數(shù)據(jù)傳輸速度緩慢、數(shù)據(jù)體積龐大等問題始終困擾著移動終端用戶。目前,服務器與客戶端之間的通信大多采用XML或JSON文本格式傳輸,雖然文本格式的可讀性較好,但是卻犧牲了最為重要的空間性,編解碼過程也較為復雜,需要專門的解析器來支持。并且對于大容量的數(shù)據(jù)傳輸,表現(xiàn)并不出色。針對以上問題,本文提出的解決方案是:采用一種比文本格式更為高效的二進制數(shù)據(jù)傳輸格式,并且對此數(shù)據(jù)格式使用壓縮算法進一步壓縮,進行數(shù)據(jù)傳輸。本文對目前常用的幾種數(shù)據(jù)傳輸格式進行了詳細的分析,并將文本格式與二進制傳輸格式的傳輸效率進行了對比測試實驗。實驗表明Protocol Buffer格式的編碼解碼效率均高于XML和JSON格式。為進一步壓縮數(shù)據(jù)體積,本文對常用的幾種壓縮算法進行了研究,發(fā)現(xiàn)當與二進制數(shù)據(jù)流結(jié)合時,應用范圍較窄,有時經(jīng)過處理以后反而增大了數(shù)據(jù)體積。本文借鑒了這些常用算法的核心思想,提出了一種專門針對Protocol Buffer格式的壓縮方法,這也是本文的創(chuàng)新點。本文提出的數(shù)據(jù)傳輸解決方案具有通用性,可廣泛應用于服務器與客戶端之間的通信。最后,為檢測本數(shù)據(jù)傳輸解決方案的實用性,本文設計并實現(xiàn)了一個可隨時隨地與現(xiàn)有校園網(wǎng)站W(wǎng)eb端進行數(shù)據(jù)同步的移動校園終端系統(tǒng)。本系統(tǒng)對校內(nèi)各資源進行了充分整合,具備單點登錄功能,將教務管理、學生服務、財務系統(tǒng)、項目管理等系統(tǒng)集合為一個平臺。并可自動抽取網(wǎng)頁信息適配到移動終端,與各業(yè)務系統(tǒng)穩(wěn)定平滑的進行了對接與融合。在系統(tǒng)中采用了本文提出的數(shù)據(jù)傳輸方法,使用Protocol Buffer二進制傳輸格式,并使用了本文中提出的壓縮算法,最后對這種傳輸技術在本系統(tǒng)中進行了實驗,結(jié)果證明速度比傳統(tǒng)的數(shù)據(jù)傳輸方式提高了27.3%。
【關鍵詞】:Android Protocol Buffer 移動互聯(lián)網(wǎng) 數(shù)據(jù)傳輸
【學位授予單位】:中國海洋大學
【學位級別】:碩士
【學位授予年份】:2015
【分類號】:TP393.01;TN929.5
【目錄】:
- 摘要5-6
- Abstract6-10
- 1 緒論10-14
- 1.1 研究背景與意義10-11
- 1.1.1 研究背景10-11
- 1.1.2 研究意義11
- 1.2 研究內(nèi)容與思路11-12
- 1.3 論文的組織結(jié)構12-13
- 1.4 本章小結(jié)13-14
- 2 移動校園系統(tǒng)的關鍵技術介紹與實現(xiàn)14-22
- 2.1 中間件技術14-17
- 2.1.1 中間件技術原理14-15
- 2.1.2 簡單數(shù)據(jù)同步方法15
- 2.1.3 手機中間件在本系統(tǒng)中的應用實現(xiàn)15-17
- 2.2 WEB SERVICES技術17-19
- 2.2.1 Web Services介紹17-18
- 2.2.2 Web Service的應用18
- 2.2.3 Web Service技術在本系統(tǒng)的應用18-19
- 2.3 SHARED PREFERENCES技術19-20
- 2.3.1 Shared Preferences簡介19
- 2.3.2 單點登錄在本系統(tǒng)的應用19-20
- 2.4 本章小結(jié)20-22
- 3 基于Protocol Buffer的數(shù)據(jù)傳輸技術介紹22-32
- 3.1 PROTOCOL BUFFER介紹22-23
- 3.2 常見的幾種數(shù)據(jù)傳輸技術23-25
- 3.2.1 基于XML的數(shù)據(jù)傳輸技術23-24
- 3.2.2 基于JSON的數(shù)據(jù)傳輸技術24-25
- 3.3 基于PROTOCOL BUFFER的數(shù)據(jù)傳輸技術的應用及優(yōu)點25-28
- 3.4 XML、JSON、PROTOCOL BUFFER性能測試與比較28-30
- 3.5 PROTOCOL BUFFER在本系統(tǒng)中的應用30-32
- 4 數(shù)據(jù)壓縮算法的研究32-46
- 4.1 壓縮算法介紹32
- 4.2 HUFFMAN壓縮算法32-35
- 4.3 RLE算法35-37
- 4.4 LZ系列算法37-39
- 4.5 RICE算法39-40
- 4.6 改進的二進制壓縮算法與在本系統(tǒng)中的應用40-46
- 5 改進的數(shù)據(jù)傳輸技術在移動校園Android客戶端的應用46-60
- 5.1 系統(tǒng)需求與系統(tǒng)目標分析46-47
- 5.2 系統(tǒng)服務平臺設計47-49
- 5.2.1 公共管理平臺47-48
- 5.2.2 集成與接口配置管理平臺48-49
- 5.3 移動校園ANDROID客戶端整體架構設計49-51
- 5.4 系統(tǒng)關鍵功能設計51-52
- 5.4.1 基本公共服務功能51-52
- 5.4.2 管理服務52
- 5.5 運行效果展示52-55
- 5.6 改進的數(shù)據(jù)傳輸技術在本系統(tǒng)中的傳輸效率測試55-60
- 6 總結(jié)與展望60-62
- 6.1 工作內(nèi)容60-61
- 6.2 研究展望61-62
- 參考文獻62-66
- 致謝66-68
- 個人簡歷68
【相似文獻】
中國期刊全文數(shù)據(jù)庫 前10條
1 ;The Stability Analysis of Multimedia Playout Synchronization Using Buffer Level Control[J];The Journal of China Universities of Posts and Telecommunications;2004年03期
2 鄭燕飛;李暉;陳克非;;Buffer Overflow Detection on Binary Code[J];Journal of Shanghai Jiaotong University(Science);2006年02期
3 ;A Copper Laser with Flowing Ne-HBr Buffer Gas[J];Chinese Journal of Lasers;1994年01期
4 ;Application of Improved Z-Buffer Technique to RCS Computation[J];Wuhan University Journal of Natural Sciences;1998年01期
5 ;A Shared Buffer Memory ATM Access Switch[J];The Journal of China Universities of Posts and Telecommunications;1998年01期
6 周忠,毛玉明,蔣治瓊;Calculation and Analysis of Destination Buffer for Multimedia Service in Mobile Ad Hoc Network[J];Journal of Electronic Science and Technology of China;2005年03期
7 ;Improved Algebraic Model for Serial Production Lines with Limited Buffer Sizes[J];Journal of University of Science and Technology Beijing(English Edition);1999年02期
8 ;An Buffer Overflow Automatic Detection Method Based on Operation Semantic[J];The Journal of China Universities of Posts and Telecommunications;2005年03期
9 吳挺,歲波,都東,韓贊東,翟楓;A Model Combining Discrete Event System Simulation and Genetic Algorithm for Buffer Allocation in Unreliable Large Production Lines[J];Tsinghua Science and Technology;2004年03期
10 譚毓安,曹元大;Method of Preventing Buffer Overflow Attacks by Intercepting DLL Functions[J];Journal of Beijing Institute of Technology(English Edition);2005年03期
中國重要會議論文全文數(shù)據(jù)庫 前6條
1 張帷;劉彩池;郝秋艷;;The Effects of Buffer Structure on The Growth of Gallium Nitride on Sapphire[A];第14屆全國晶體生長與材料學術會議論文集[C];2006年
2 ;Analysis and Study of Buffer Overflow[A];2009全國計算機網(wǎng)絡與通信學術會議論文集[C];2009年
3 ;Design and Implementation of Remote Buffer Overflow and Implanted Backdoor[A];Information Technology and Computer Science—Proceedings of 2012 National Conference on Information Technology and Computer Science[C];2012年
4 Weijie Chen;Peng Xiang;Minggang Liu;Yibin Yang;Tufu Chen;Weimin Yang;Yunqian Wang;Yuan Ren;Xiaorong Zhang;Yan Lin;Guoheng Hu;Gangwei Hu;Xiaobiao Han;Zhisheng Wu;Yang Liu;Baijun Zhang;;Study of Stress in GaN Grown on Si(111) with Different Thickness of HT-AlN Buffer Layer[A];第十二屆全國MOCVD學術會議論文集[C];2012年
5 Kang Fei;Dong Pengcheng;Shu Hui;Sun Jing;;Process Analysis of Buffer Overflow Based on Dynamic Binary Platform[A];2012年計算機應用與系統(tǒng)建模國際會議論文集[C];2012年
6 鄭偉;;淺談EDA技術及其在SMT中的應用[A];全國第六屆SMT/SMD學術研討會論文集[C];2001年
中國碩士學位論文全文數(shù)據(jù)庫 前1條
1 王凱;基于Protocol Buffer的壓縮算法在智能移動系統(tǒng)中的研究與實現(xiàn)[D];中國海洋大學;2015年
本文關鍵詞:基于Protocol Buffer的壓縮算法在智能移動系統(tǒng)中的研究與實現(xiàn),由筆耕文化傳播整理發(fā)布。
,本文編號:277554
本文鏈接:http://sikaile.net/kejilunwen/wltx/277554.html