论文部分内容阅读
随着移动互联网和终端技术的不断发展,智能机逐渐取代功能机,终端应用得到了极大丰富。智能终端在为人们日常生活带来便利的同时,也因终端能耗过大造成终端续航能力降低,用户体验变差。近年来,工业界和学术界围绕终端能耗和续航能力展开了大量研究,扩展了绿色通信和绿色计算的范围。在终端能耗的组成中,无线模块作为实现无线终端主体通信功能的设备,在设备各个硬件能耗中占有较大的比重,并且其在设计的时候具有活跃高功耗和睡眠低功耗两个状态。所以,对于移动应用的通信过程进行适度调控以延长无线模块处于低功耗状态的时间,可以作为终端能耗优化的一种思路。 本文首先分析了移动终端的能耗模型,并着眼于现阶段用户范围最广和使用量最多的IM和SNS应用,分析了它们的通信协议以及其运行过程对设备能耗模型的影响,提出了针对性的优化算法,通过在内核层和应用层之间加入调度层对不同类型业务的数据包和通信过程进行识别并采取适当调度和重构的形式,如压缩合并和多路复用等机制,以延长无线模块处于睡眠低功耗状态的时间,降低终端能耗。本文还针对移动IM和SNS类应用的协议特点,提出了个性化的优化方案。 最后,基于之前提出的优化算法,本文实现了该优化系统,介绍了该系统的整体架构,分模块探讨了其具体组成和功能特点,对不同应用分场景进行了能耗测试。测试结果显示该优化算法可以较好的降低系统能耗。