一种通过手机能耗监测软件状态的方法及装置的制作方法

文档序号:7861741阅读:654来源:国知局
专利名称:一种通过手机能耗监测软件状态的方法及装置的制作方法
技术领域
本发明涉及一种手机测试装置及方法,尤其涉及的是一种对手机软件状态实现测试的装置及方法。
背景技术
现有技术中的手机中,由于手机处理能力较弱,在其上的软件运行过程很容易出现假死状态,甚至在手机的显示状态中即使没有任何异样,但实际上,后台或内存中可能一直在运行某些程序,并未及时终止和清空内存。在此种情况下,手机就无法进入休眠状态, 常会导致其运行能耗较大,同样手机电池的情况下手机续航能力降低;同时由于手机中的软件处于假死状态,也会导致其他程序无法启动和运行。
因此,现有技术还有待于改进和发展。发明内容
本发明的目的在于提供一种通过手机能耗监测软件状态的方法及装置,通过对手机的能耗监测,主要是对CPU的能耗监测,可以实现对手机中运行的软件进行检测。
本发明的技术方案如下一种通过手机能耗监测软件状态的方法,在手机的电源电路中设置与手机电池串接的一电阻;并包括以下软件实现步骤A、在电池充电和放电时依预定时间间隔测量该电阻上的电压,并由连接在该电阻两端且极性相反连接的两放大器进行放大;B、由一处理单元计算电流值,并将电流值依次存储在一存储单元中,并循环存储,并在所述计算机中根据阈值判断手机能耗是否异常。
所述的方法,其中,所述存储单元为一 EEPR0M。
所述的方法,其中,所述存储单元采用24C512芯片。
所述的方法,其中,所述电流值数据通过一串口或USB接口传输给用于检测的计算机。
所述的方法,其中,所述处理单元采用16F876A芯片。
一种通过手机能耗监测软件状态的装置,其中,包括设置在手机的电源电路中并与手机电池串接一电阻;与该电阻两端连接,并极性相反连接的两放大器,用于在电池充电和放电时依预定时间间隔测量该电阻上的电压,并进行放大;所述放大器的输出分别连接到一处理单元相应数据输入的引脚上,用于计算电流值,并输出到一存储单元中,用于依次存储各电流值。
所述的装置,其中,所述存储单元采用EEPR0M。
所述的装置,其中,所述存储单元采用24C512芯片。
所述的装置,其中,所述处理单元还连接设置有一用于数据传输的串口或USB接□。3
所述的装置,其中,所述处理单元采用16F876A芯片
本发明所提供的一种通过手机能耗监测软件状态的方法及装置,由于采用了在手机充电和放电时与手机电池串联的一电阻,并在该电阻上设置了采集信号的放大器,并通过对应的存储单元循环存储其测量数据,实现了通过对手机能耗状态监控软件运行状态的情 况,并且其实现方式对手机的影响小,测量精确。


图I为本发明通过手机能耗监测软件状态的装置较佳实施例电路原理图。图2为本发明通过手机能耗监测软件状态的方法流程示意图。图3所示为本发明装置与外部的实验连接示意图。
具体实施例方式以下对本发明的较佳实施例加以详细说明。本发明所提供的一种通过手机能耗监测软件状态的方法,其通过软件程序实现,并设置在一设备电路中,如图I所示,以形成一全新的检测电路工具。该检测电路工具设置有两个输入端110,通过导线串联在手机电池和充电电路中,与该两个输入端连接设置为一电阻R1,因此,在该电阻Rl的两端连接,并极性相反的连接设置有两个放大器U3. 2和U4. 1,该两个放大器的输出输入到处理单元U2的不同引脚RA1/AN1、RA2/AN2/VREF-上。所述处理单元U2连接一串口或USB接口 Ull,以及一存储单元Ul,同时还设置有显示驱动的芯片U5和U6 ;其他为处理单元的周边电路,在此不再赘述。本发明方法和电路装置,也可以用于监测硬件的故障状态,但硬件的故障状态一般是永久问题,对其监测是现有技术中研发部很容易实现监测的,因此并非本发明方法和电路装置的特有针对改进之处,而是在监测软件问题时可以同时监测到硬件问题。本发明方法如图2所示,在上述本发明所述检测电路中,还设置包括以下软件实现步骤
A、在电池充电和放电时依预定时间间隔测量该电阻上的电压,并由连接在该电阻两端且极性相反连接的两放大器进行放大,由于手机设备采用的是直流电,因此本发明方法中两个放大器在充电和放电时正好电流相反,其中一个放大器工作起作用,另一个因电流极性与放大器的极性相反,处于截止状态;所述预定时间间隔可以根据实际需要设置为O. 01秒-2秒,并连续进行监控和记录。B、该放大器将放大后的信号输入到处理单元中,由该处理单元计算整个手机能耗的电流值,并将计算得到的电流值依次存储在一存储单元中,并在该存储单元储存满后循环存储。为及时将数据导出,可在关注的数据被覆盖之前,及时将数据导出到用于统计处理和计算的计算机中。本发明所述通过手机能耗监测软件状态的电路装置中,如图I所示,该电路包括在手机的电源电路中设置的与手机电池串接的一电阻R1,与外部的连接关系请参见图3所示,本发明装置可以形成一独立的检测设备210,在该检测设备210中设置了如图I所示的电路装置,并将电阻Rl的连接柱211串联在手机电池的充放电电路中。与该电阻Rl两端连接、并极性相反地连接有两放大器,其目的是为在检测所述手机的充电电流和放电电流时,适应电流方向相反的情形。所述两个放大器中之一将所述电阻Rl两端的电压值予以放大,由于极性相反,另一放大器截止。该放大器将电压值输入到一处理单兀U2中,对手机在电池充电和放电时的电池能耗数据进行记录、统计和处理,本发明电路装置通过依预定时间间隔获取的该电阻Rl上的电压,并进行计算处理,保存到一存储单元Ul中。所述放大器的输出分别连接到该处理单元U2相应数据输入的引脚上,用于根据该电阻上的电压值计算所述手机设备作为一个负载损耗的电流值,并输出到一存储单元Ul中,用于依次存储各不同时间点的电流值。本发明所述通过手机能耗监测软件状态的方法及装置较佳实施例中,如图3所示的实验连接关系图,所述检测设备210中设置了如图I所示的电路,通过连接柱211连接到外部的手机电池220和假电池230,手机电池220和假电池230可以反过来连接,从而模拟手机充电和放电的过程。所述检测设备210本身具有电源以供电路的工作使用;并设置了显示装置240和对应的功能开关,以便通过功能开关调节在显示屏上显示的各项参数。如此可以对电池的能耗进行监控,并可以通过一串口或USB接口,将数据及时导出到用于统计计算和处理的个人计算机中,可以由该个人计算机进行统计计算和列表,并给出判断结论,例如预先设置阈值,能耗持续超过该阈值预定时间后,即判断为该手机不符合要求,需要研发部予以重新调整。本发明所述存储单元Ul可以但不限于采用EEPR0M,特别是24C512芯片。所述处理单元U2还连接设置有一用于数据传输的串口或USB接口,用来与外部计算机进行接口通讯,所述处理单元U2可以但不限于采用16F876A芯片。应当理解的是,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,而所有这些改进和变换都应属于本发明所附权利要求的保护范围。
权利要求
1.一种通过手机能耗监测软件状态的方法,在手机的电源电路中设置与手机电池串接的一电阻;并包括以下软件实现步骤A、在电池充电和放电时依预定时间间隔测量该电阻上的电压,并由连接在该电阻两端且极性相反连接的两放大器进行放大;B、由一处理单元计算电流值,并将电流值依次存储在一存储单元中,并循环存储。
2.根据权利要求I所述的方法,其特征在于,所述存储单元为一EEPROM。
3.根据权利要求2所述的方法,其特征在于,所述存储单元采用24C512芯片。
4.根据权利要求I所述的方法,其特征在于,所述电流值数据通过一串口或USB接口传输给用于检测的计算机,并在所述计算机中根据阈值判断手机能耗是否异常。
5.根据权利要求I所述的方法,其特征在于,所述处理单元采用16F876A芯片。
6.一种通过手机能耗监测软件状态的装置,其特征在于,包括设置在手机的电源电路中并与手机电池串接一电阻;与该电阻两端连接,并极性相反连接的两放大器,用于在电池充电和放电时依预定时间间隔测量该电阻上的电压,并进行放大;所述放大器的输出分别连接到一处理单元相应数据输入的引脚上,用于计算电流值,并输出到一存储单元中,用于依次存储各电流值。
7.根据权利要求5所述的装置,其特征在于,所述存储单元采用EEPROM。
8.根据权利要求6所述的装置,其特征在于,所述存储单元采用24C512芯片。
9.根据权利要求5所述的装置,其特征在于,所述处理单元还连接设置有一用于数据传输的串口或USB接口。
10.根据权利要求5所述的装置,其特征在于,所述处理单元采用16F876A芯片。
全文摘要
本发明公开了一种通过手机能耗监测软件状态的方法及装置,其装置包括设置在手机的电源电路中并与手机电池串接的一电阻;与该电阻两端连接,并极性相反连接的两放大器,用于在电池充电和放电时依预定时间间隔测量该电阻上的电压,并进行放大;所述放大器的输出分别连接到一处理单元相应数据输入的引脚上,用于计算电流值,并输出到一存储单元中,用于依次存储各电流值。本发明通过手机能耗监测软件状态的方法及装置由于采用了在手机充电和放电时与手机电池串联的一电阻,并在该电阻上设置了采集信号的放大器,实现了通过对手机能耗状态监控软件运行状态的情况,并且其实现方式对手机的影响小,测量精确。
文档编号H04M1/725GK102929763SQ201210368298
公开日2013年2月13日 申请日期2012年9月28日 优先权日2012年9月28日
发明者罗云杰 申请人:惠州Tcl移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1