论文部分内容阅读
随着云计算技术和移动互联网技术的快速发展,云端和移动端相结合而形成的移动云计算模式将深刻改变人们的生活方式。当今移动网络的快速发展也使得人们对通信服务的类型要求越来越丰富和质量要求越来越高。人们希望不管是在公司、家中、酒店还是在路上,都可以轻松而高效地处理日常事务、办理工作业务和协作通信等等,这就要求移动通信可以提供稳定的、实时的通信环境。但是由于移动终端的处理能力、续航能力和存储容量都有限,尤其当移动终端设备通过无线网络接入互联网进行大数据量传输的时候,会产生一个非常大的电量消耗。因此,在保证通信稳定性和及时性的前提下,提高移动通信设备在通讯过程中的能效,是一个迫切需要解决的问题。本文将比较成熟的云计算技术和当下正蓬勃发展的移动互联网相结合,研究如何充分利用两者各自的优势,为移动设备提供一个高效、便捷、稳定的通讯环境。本文通过深入研究云计算的特性和移动终端设备连接云端的方式,提出了一个优化的移动云计算环境下即时通讯的框架。围绕该框架,我们从数据传输格式优化技术以及如何利用Markov模型改进网络切换策略等方面进行深入研究。首先,介绍框架云端和移动客户端的设计;云端分为多个层次,主要有数据缓存层、数据存储层和网络切换预测引擎;移动客户端则根据功能分为多个模块,主要有通信、数据转换、网络管理和UI交互等四个模块。然后,介绍了上述各层次和模块的具体实现细节;在数据转换的实现中,采用了一种解析速度更快、数据体积量更小的数据格式Protobuf取代现有的XML或JSON格式;网络切换预测引擎的实现过程则引入了二阶Markov模型,为用户提供网络切换策略,使用户知道在何地更应该使用何网络,从而达到节省移动端的电量、流量消耗的目的。最后,根据移动云计算环境下即时通讯框架实现的原型系统,通过应用实例的测试,给出使用框架后进行数据传输的能耗情况,验证框架的节能优势。