当前位置:主页 > 管理论文 > 移动网络论文 >

面向移动互联的网络传输性能优化研究

发布时间:2017-04-20 09:07

  本文关键词:面向移动互联的网络传输性能优化研究,由笔耕文化传播整理发布。


【摘要】:随着移动互联网的快速发展、智能移动终端的迅速普及,移动互联网应用领域蓬勃发展,各类移动应用被广大用户所使用。然而由于网络条件和终端硬件处理能力受到限制,移动互联领域对于网络传输性能的要求远高于传统Web领域。如何优化移动互联网应用的网络传输性能是一个亟待解决的问题。目前网络传输优化研究主要包括网络传输格式、网络传输协议、数据存储系统以及高性能网络框架等领域。本文首先将对当前移动应用面临的性能问题和国内外相关的性能优化研究现状进行分析阐述,引出本文的研究内容。本文主要有以下研究工作: (1)针对移动应用领域数据传输形式较为统一而导致JSON数据key值大量重复冗余的问题,提出了一种改进的JSON优化策略。该策略将相同的key值作为属性模板数据,并实现与真实数据的分离,将真实数据扁平化处理。针对JSON内嵌JavaBean对象的情况提出进一步的优化方案。最后,给出数据传输开销公式的理论研究分析,并通过实验验证优化效果。 (2)提出一个基于传输与控制分离的通信机制作为解决当前即时通讯领域网络资源开销过大的一种可行方案,采用应用服务器与推送服务器分离的方式,由推送服务器提供基于UDP协议的终端在线控制功能,,应用服务器提供基于TCP协议的即时消息发送,监控终端应用服务唤醒情况并通过UDP/TCP的智能切换实现即时消息推送。利用设计模式基本原则和面向对象思想,应用高性能网络开发框架MINA,构建一个松散耦合,严格分层,轻量级即时通讯消息推送框架体系结构。 (3)采用NoSQL数据库Redis和MongoDB作为从库,传统关系型数据库作为主库,提出一个异构分离的数据存储系统。以Redis数据库负责对一般数据的读写处理,MongoDB数据库负责对图像数据的存取操作,利用非关系型数据库数据读写和检索速度快,易扩展的特点,降低数据库数据处理压力,提高数据请求和录入的响应速度,从而改善网络传输性能。 本文的网络传输性能优化方案应用于华为AnyOffice移动OA中的公告栏应用中,通过实际应用场景验证其改进的有效性。
【关键词】:移动互联 网络传输 JSON 即时通讯 NoSQL
【学位授予单位】:杭州电子科技大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP393.01;TN929.5
【目录】:
  • 摘要5-6
  • ABSTRACT6-8
  • 目录8-11
  • 第1章 绪论11-15
  • 1.1 课题背景及研究意义11
  • 1.2 网络传输性能优化研究现状11-13
  • 1.2.1 网络传输数据格式研究现状12
  • 1.2.2 即时通讯机制研究现状12
  • 1.2.3 高并发开发框架研究现状12-13
  • 1.2.4 NoSQL 研究现状13
  • 1.3 研究主要内容13-14
  • 1.4 论文组织结构14-15
  • 第2章 网络传输性能相关技术研究15-25
  • 2.1 数据传输格式概述15-19
  • 2.1.1 XML 技术简介15-16
  • 2.1.2 JSON 技术简介16-18
  • 2.1.3 XML 与 JSON 数据传输效率研究18-19
  • 2.2 即时通讯与消息推送机制概述19-22
  • 2.2.1 即时通讯概述19-20
  • 2.2.2 主流推送机制20-21
  • 2.2.3 基于持久连接的 Android 推送机制21-22
  • 2.3 NoSQL22-24
  • 2.3.1 NoSQL 技术概述22-23
  • 2.3.2 CAP 理论23-24
  • 2.3.3 NoSQL 数据库分类24
  • 2.4 本章小结24-25
  • 第3章 基于 JSON 优化的网络传输策略研究25-32
  • 3.1 JSON 及相关工作介绍25-26
  • 3.2 JSON 优化策略26-30
  • 3.2.1 JSON 冗余性分析26
  • 3.2.3 JSON 优化策略设计26-28
  • 3.2.4 JSON 优化实例28
  • 3.2.5 JSON 优化后数据传输开销公式28-30
  • 3.3 实验数据比较30-31
  • 3.4 本章小结31-32
  • 第4章 基于传输与控制分离的即时通讯机制研究32-43
  • 4.1 即时通讯机制研究32-34
  • 4.1.1 传输与控制分离的即时通讯机制研究32-33
  • 4.1.2 与现有推送机制的比较33-34
  • 4.2 设计目标34
  • 4.3 推送模块体系架构设计34-35
  • 4.4 推送模块流程设计35-36
  • 4.5 推送模块具体实现36-41
  • 4.5.1 网络通信协议36-38
  • 4.5.2 推送服务端实现38-41
  • 4.6 本章小结41-43
  • 第5章 高性能 NoSQL 存储系统研究43-51
  • 5.1 系统体系设计43-44
  • 5.2 Redis 与 RDBMS 数据库的缓存同步策略44-47
  • 5.3 MongoDB 存储图像数据47-48
  • 5.4 Redis 与 MongoDB 的优化48-50
  • 5.4.1 Redis 优化48-50
  • 5.4.2 MongoDB 优化50
  • 5.5 本章小结50-51
  • 第6章 网络传输性能优化应用51-59
  • 6.1 华为 AnyOffice 移动 OA 之公告栏应用51-58
  • 6.1.1 平台简介51-52
  • 6.1.2 平台实现52-56
  • 6.1.3 性能优化应用56-58
  • 6.2 本章小结58-59
  • 第7章 总结与展望59-61
  • 7.1 总结59
  • 7.2 展望59-61
  • 致谢61-62
  • 参考文献62-65
  • 附录65-66
  • 详细摘要66-69

【参考文献】

中国期刊全文数据库 前10条

1 李铮;;基于反射机制实现Java对象向Json数据的转换[J];承德石油高等专科学校学报;2010年01期

2 金志国;李炜;;基于Netty的HTTP客户端的设计与实现[J];电信工程技术与标准化;2014年01期

3 常新峰;吕乐乐;;Android平台下消息推送机制的研究与实现[J];计算机光盘软件与应用;2014年14期

4 yぞ

本文编号:318336


资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/ydhl/318336.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户45e97***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com