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

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:yshanhong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动互联网的快速发展、智能移动终端的迅速普及,移动互联网应用领域蓬勃发展,各类移动应用被广大用户所使用。然而由于网络条件和终端硬件处理能力受到限制,移动互联领域对于网络传输性能的要求远高于传统Web领域。如何优化移动互联网应用的网络传输性能是一个亟待解决的问题。目前网络传输优化研究主要包括网络传输格式、网络传输协议、数据存储系统以及高性能网络框架等领域。本文首先将对当前移动应用面临的性能问题和国内外相关的性能优化研究现状进行分析阐述,引出本文的研究内容。本文主要有以下研究工作:(1)针对移动应用领域数据传输形式较为统一而导致JSON数据key值大量重复冗余的问题,提出了一种改进的JSON优化策略。该策略将相同的key值作为属性模板数据,并实现与真实数据的分离,将真实数据扁平化处理。针对JSON内嵌JavaBean对象的情况提出进一步的优化方案。最后,给出数据传输开销公式的理论研究分析,并通过实验验证优化效果。(2)提出一个基于传输与控制分离的通信机制作为解决当前即时通讯领域网络资源开销过大的一种可行方案,采用应用服务器与推送服务器分离的方式,由推送服务器提供基于UDP协议的终端在线控制功能,应用服务器提供基于TCP协议的即时消息发送,监控终端应用服务唤醒情况并通过UDP/TCP的智能切换实现即时消息推送。利用设计模式基本原则和面向对象思想,应用高性能网络开发框架MINA,构建一个松散耦合,严格分层,轻量级即时通讯消息推送框架体系结构。(3)采用NoSQL数据库Redis和MongoDB作为从库,传统关系型数据库作为主库,提出一个异构分离的数据存储系统。以Redis数据库负责对一般数据的读写处理,MongoDB数据库负责对图像数据的存取操作,利用非关系型数据库数据读写和检索速度快,易扩展的特点,降低数据库数据处理压力,提高数据请求和录入的响应速度,从而改善网络传输性能。本文的网络传输性能优化方案应用于华为AnyOffice移动OA中的公告栏应用中,通过实际应用场景验证其改进的有效性。
其他文献
尽管关系数据模型为数据库提供的优势远超过其他数据模型,但它缺乏一种处理非确定性数据的综合方法,而数据的非确定性充满我们整个现实世界环境中,并愈来愈引起人们的注意,如
图像分割能够按照某一特征把图像分成若干具有一定意义的、互不交叠的区域,是由图像处理前进到图像分析的关键一步。图像分割的质量将直接影响对图像的后续处理,所以图像分割
计算机软硬件技术飞速发展,有力地推动了嵌入式系统等专用计算机系统的广泛应用。在很多嵌入式系统中,用户往往要求具有菜单、窗口和按钮等图形元素的人机交互界面。而图形用
随着电子商务、社会计算、物联网等新应用的发展,促使相关数据的规模呈现出快速增长的趋势,大数据正改变着人们的生活、工作和思维方式。准确、高效地从大数据中挖掘出潜在的有
自从上世纪后期,数据挖掘就作为一种新兴且有效的信息提取手段,不断受到越来越多科学研究人员的重视和研究。图形挖掘作为数据挖掘学科的一个新兴的交叉领域是在2000年开始被
论文依托四川省科技支撑项目的要求和眉山车辆厂拉铆钉检测的实际需要立题,致力于研究嵌入式智能视觉传感器关键技术。   课题不仅研究和吸取了现有机器视觉的技术和经验,还
射频识别技术,是从二十世纪90年代兴起的一种非接触的自动识别技术,是自动识别技术在无线电技术方面的具体应用和发展。RFID技术具有精度高、适应环境能力强、操作快捷、使用
REST架构风格是全新的针对网络应用的开发风格,是当今世界一个成功的互联网超媒体分布式系统架构。近年来,REST架构应用软件的使用日益广泛,特别是在企业的内容协作应用中,RE
建筑作为人工环境,能耗极高。用天然冷热资源替代传统的人工冷热源,对建筑节能和减排二氧化碳都有重大的意义。天然冷热资源包括太阳能、夜间天空、空气、水、岩土等可再生资
货币识别是一个模式识别问题,主要包括以下三大部分:数据采集、特征提取和分类器的设计。针对当今货币识别率低等问题,借鉴典型相关分析融合思想和支持向量机的几何解释,利用