论文部分内容阅读
智能手机消耗电流对于手机性能来说是一个重要的考量指标。由于现在的智能手机属于嵌入式系统应用的一个分支,是一个小型化的移动智能设备,使得它天生就具有实时性和便携性的特点。随着移动互联网时代的到来,它自然而然地成为了老百姓生活里必须随身携带的电子产品。人们不仅对智能手机屏幕尺寸要求越来越大、对屏幕色彩要求越来越逼真,而且还对手机待机能力要求越来越高。测量智能手机的消耗电流的大小对手机的待机时间的长短的影响至关重要。研究自动化的测量系统,并把这一研究成果适用到手机制造工程的末端(用户模式),这样对保证手机良好的待机性能和低功耗指标就有着可参照和可控制的技术手段了。因此,实现一个智能的高效的测试方法就显得非常之必要了。目前,国内外对手机的消耗电流的测试方式大体还是停留在手动单台测试的模式上。为此,本课题重点解决的是手机在用户模式下,批量地、自动化地测试手机消耗电流的问题。实现方法上是通过比较验证的方法,也就是对开环系统和闭环系统两个方案均采用实施验证,通过具体的硬件实物搭建、运行并观察其两个方案的优缺点,并从这两个具体的方案中寻找各自实现的最佳途径,也结合适合自身工厂批量作业特点,得出一些修改意见再次调整这两个方案的软件设计。再从这两个系统测试的结果中进行比较,并得出一个建设性的结论。通过比较论证以后,论文还是认为闭环式系统这一形式具有更多的优势。闭环系统具体实现是:基于C#语言对Power Monitor进行了二次开发以及设计了内置在被测手机里的APK(AndroidPackage)应用程序和利用局域网Socket技术等方法一起构建了一个闭环测试模式,实现了一个针对用户模式下的安卓智能手机消耗电流的自动化测量系统。本课题研究建构了两个形式截然不同的测试系统,通过对这两个系统各方面特点做了深入地比较,从而探讨了基于用户模式状态下测试手机消耗电流的几种可能方式,为在手机工程领域测试功耗这方面的工作提供了一定的参考。本文最后也检讨了在手机工作电流数据分析、测试系统稳定性等方面还存在诸多方面的不足,为今后在这方面的改进和完善提出了自己的展望。