论文部分内容阅读
移动云计算利用云计算按需服务和可伸缩性的特点,解除智能终端CPU、内存、电量等资源的束缚。随之智能终端游戏、微博、地图、位置服务、搜索等应用日益普及,智能终端以其广泛的普及性、使用的便捷性,迎来了真正的黄金成长期。移动云计算推动了智能终端的广泛应用,但过分依赖于移动互联网。移动网络具有误码率高,时延抖动大的特点,智能终端采用移动网络进行数据传输时,严重消耗智能终端电量缩短待机时间。基于现有移动网络条件,如何优化网络传输过程,提高网络传输的质量,降低智能终端电量的消耗,已成为当今的一个热点研究领域。本文针对智能终端网络传输过程,重点研究传输数据大小、传输协议和传输方式的优化方案,并基于该优化方案在Android平台实现该功耗优化系统。本文对现有功耗评估模型进行调研分析,总结分类并根据其特点和不足,建立新的智能终端功耗模型,为下一阶段的功耗优化建立低成本精确量化评估指标。本文对智能终端传输数据的特点和每种传输方式的传输协议进行分析。根据智能终端发送请求和接收响应数据大小的差异性,提出了自适应数据优化策略,保证降低终端电量消耗的前提下,减少网络传输数据大小。根据网络传输数据的类型,提出了传输协议的优化。通过云端服务为终端自动选择网络传输方式,提高了传输速率。本文基于功耗优化方案在Android平台实现功耗优化系统,对该功耗优化系统进行总体设计,主要分为三个部分:终端插件、云端代理和云端服务。终端插件采用第三方开源工具截获所有网络数据。云端代理采用多线程并发机制实现数据的高效传输。云端服务利用功耗评估模型为终端提供实时电量消耗情况并利用相应算法为终端选择最优的网络传输方式。本文对上述研究内容进行详细的验证、测试和分析,获得关键性系统参数值,证明本文采用的关键技术成功实现了各自功能,达到了低功耗、低成本网络传输的目的。