基于Protocol Buffer的压缩算法在智能移动系统中的研究与实现
本文关键词:基于Protocol Buffer的压缩算法在智能移动系统中的研究与实现,由笔耕文化传播整理发布。
【摘要】:移动互联网行业随着移动便携产品的爆发式增长而变得空前繁荣。人们已经越来越习惯于通过移动终端访问网络资源。但是目前我国的移动网络带宽资源十分紧张,数据传输速度缓慢、数据体积庞大等问题始终困扰着移动终端用户。目前,服务器与客户端之间的通信大多采用XML或JSON文本格式传输,虽然文本格式的可读性较好,但是却牺牲了最为重要的空间性,编解码过程也较为复杂,需要专门的解析器来支持。并且对于大容量的数据传输,表现并不出色。针对以上问题,本文提出的解决方案是:采用一种比文本格式更为高效的二进制数据传输格式,并且对此数据格式使用压缩算法进一步压缩,进行数据传输。本文对目前常用的几种数据传输格式进行了详细的分析,并将文本格式与二进制传输格式的传输效率进行了对比测试实验。实验表明Protocol Buffer格式的编码解码效率均高于XML和JSON格式。为进一步压缩数据体积,本文对常用的几种压缩算法进行了研究,发现当与二进制数据流结合时,应用范围较窄,有时经过处理以后反而增大了数据体积。本文借鉴了这些常用算法的核心思想,提出了一种专门针对Protocol Buffer格式的压缩方法,这也是本文的创新点。本文提出的数据传输解决方案具有通用性,可广泛应用于服务器与客户端之间的通信。最后,为检测本数据传输解决方案的实用性,本文设计并实现了一个可随时随地与现有校园网站Web端进行数据同步的移动校园终端系统。本系统对校内各资源进行了充分整合,具备单点登录功能,将教务管理、学生服务、财务系统、项目管理等系统集合为一个平台。并可自动抽取网页信息适配到移动终端,与各业务系统稳定平滑的进行了对接与融合。在系统中采用了本文提出的数据传输方法,使用Protocol Buffer二进制传输格式,并使用了本文中提出的压缩算法,最后对这种传输技术在本系统中进行了实验,结果证明速度比传统的数据传输方式提高了27.3%。
【关键词】:Android Protocol Buffer 移动互联网 数据传输
【学位授予单位】:中国海洋大学
【学位级别】:硕士
【学位授予年份】: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 研究内容与思路11-12
- 1.3 论文的组织结构12-13
- 1.4 本章小结13-14
- 2 移动校园系统的关键技术介绍与实现14-22
- 2.1 中间件技术14-17
- 2.1.1 中间件技术原理14-15
- 2.1.2 简单数据同步方法15
- 2.1.3 手机中间件在本系统中的应用实现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技术在本系统的应用18-19
- 2.3 SHARED PREFERENCES技术19-20
- 2.3.1 Shared Preferences简介19
- 2.3.2 单点登录在本系统的应用19-20
- 2.4 本章小结20-22
- 3 基于Protocol Buffer的数据传输技术介绍22-32
- 3.1 PROTOCOL BUFFER介绍22-23
- 3.2 常见的几种数据传输技术23-25
- 3.2.1 基于XML的数据传输技术23-24
- 3.2.2 基于JSON的数据传输技术24-25
- 3.3 基于PROTOCOL BUFFER的数据传输技术的应用及优点25-28
- 3.4 XML、JSON、PROTOCOL BUFFER性能测试与比较28-30
- 3.5 PROTOCOL BUFFER在本系统中的应用30-32
- 4 数据压缩算法的研究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 改进的二进制压缩算法与在本系统中的应用40-46
- 5 改进的数据传输技术在移动校园Android客户端的应用46-60
- 5.1 系统需求与系统目标分析46-47
- 5.2 系统服务平台设计47-49
- 5.2.1 公共管理平台47-48
- 5.2.2 集成与接口配置管理平台48-49
- 5.3 移动校园ANDROID客户端整体架构设计49-51
- 5.4 系统关键功能设计51-52
- 5.4.1 基本公共服务功能51-52
- 5.4.2 管理服务52
- 5.5 运行效果展示52-55
- 5.6 改进的数据传输技术在本系统中的传输效率测试55-60
- 6 总结与展望60-62
- 6.1 工作内容60-61
- 6.2 研究展望61-62
- 参考文献62-66
- 致谢66-68
- 个人简历68
【相似文献】
中国期刊全文数据库 前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期
中国重要会议论文全文数据库 前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全国计算机网络与通信学术会议论文集[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年计算机应用与系统建模国际会议论文集[C];2012年
6 郑伟;;浅谈EDA技术及其在SMT中的应用[A];全国第六届SMT/SMD学术研讨会论文集[C];2001年
中国硕士学位论文全文数据库 前1条
1 王凯;基于Protocol Buffer的压缩算法在智能移动系统中的研究与实现[D];中国海洋大学;2015年
本文关键词:基于Protocol Buffer的压缩算法在智能移动系统中的研究与实现,由笔耕文化传播整理发布。
,本文编号:277554
本文链接:https://www.wllwen.com/kejilunwen/wltx/277554.html