專利名稱:一種通過手機能耗監(jiān)測軟件狀態(tài)的方法及裝置的制作方法
技術領域:
本發(fā)明涉及一種手機測試裝置及方法,尤其涉及的是一種對手機軟件狀態(tài)實現(xiàn)測試的裝置及方法。
背景技術:
現(xiàn)有技術中的手機中,由于手機處理能力較弱,在其上的軟件運行過程很容易出現(xiàn)假死狀態(tài),甚至在手機的顯示狀態(tài)中即使沒有任何異樣,但實際上,后臺或內存中可能一直在運行某些程序,并未及時終止和清空內存。在此種情況下,手機就無法進入休眠狀態(tài), 常會導致其運行能耗較大,同樣手機電池的情況下手機續(xù)航能力降低;同時由于手機中的軟件處于假死狀態(tài),也會導致其他程序無法啟動和運行。
因此,現(xiàn)有技術還有待于改進和發(fā)展。發(fā)明內容
本發(fā)明的目的在于提供一種通過手機能耗監(jiān)測軟件狀態(tài)的方法及裝置,通過對手機的能耗監(jiān)測,主要是對CPU的能耗監(jiān)測,可以實現(xiàn)對手機中運行的軟件進行檢測。
本發(fā)明的技術方案如下一種通過手機能耗監(jiān)測軟件狀態(tài)的方法,在手機的電源電路中設置與手機電池串接的一電阻;并包括以下軟件實現(xiàn)步驟A、在電池充電和放電時依預定時間間隔測量該電阻上的電壓,并由連接在該電阻兩端且極性相反連接的兩放大器進行放大;B、由一處理單元計算電流值,并將電流值依次存儲在一存儲單元中,并循環(huán)存儲,并在所述計算機中根據閾值判斷手機能耗是否異常。
所述的方法,其中,所述存儲單元為一 EEPR0M。
所述的方法,其中,所述存儲單元采用24C512芯片。
所述的方法,其中,所述電流值數據通過一串口或USB接口傳輸給用于檢測的計算機。
所述的方法,其中,所述處理單元采用16F876A芯片。
一種通過手機能耗監(jiān)測軟件狀態(tài)的裝置,其中,包括設置在手機的電源電路中并與手機電池串接一電阻;與該電阻兩端連接,并極性相反連接的兩放大器,用于在電池充電和放電時依預定時間間隔測量該電阻上的電壓,并進行放大;所述放大器的輸出分別連接到一處理單元相應數據輸入的引腳上,用于計算電流值,并輸出到一存儲單元中,用于依次存儲各電流值。
所述的裝置,其中,所述存儲單元采用EEPR0M。
所述的裝置,其中,所述存儲單元采用24C512芯片。
所述的裝置,其中,所述處理單元還連接設置有一用于數據傳輸的串口或USB接□。3
所述的裝置,其中,所述處理單元采用16F876A芯片
本發(fā)明所提供的一種通過手機能耗監(jiān)測軟件狀態(tài)的方法及裝置,由于采用了在手機充電和放電時與手機電池串聯(lián)的一電阻,并在該電阻上設置了采集信號的放大器,并通過對應的存儲單元循環(huán)存儲其測量數據,實現(xiàn)了通過對手機能耗狀態(tài)監(jiān)控軟件運行狀態(tài)的情 況,并且其實現(xiàn)方式對手機的影響小,測量精確。
圖I為本發(fā)明通過手機能耗監(jiān)測軟件狀態(tài)的裝置較佳實施例電路原理圖。圖2為本發(fā)明通過手機能耗監(jiān)測軟件狀態(tài)的方法流程示意圖。圖3所示為本發(fā)明裝置與外部的實驗連接示意圖。
具體實施例方式以下對本發(fā)明的較佳實施例加以詳細說明。本發(fā)明所提供的一種通過手機能耗監(jiān)測軟件狀態(tài)的方法,其通過軟件程序實現(xiàn),并設置在一設備電路中,如圖I所示,以形成一全新的檢測電路工具。該檢測電路工具設置有兩個輸入端110,通過導線串聯(lián)在手機電池和充電電路中,與該兩個輸入端連接設置為一電阻R1,因此,在該電阻Rl的兩端連接,并極性相反的連接設置有兩個放大器U3. 2和U4. 1,該兩個放大器的輸出輸入到處理單元U2的不同引腳RA1/AN1、RA2/AN2/VREF-上。所述處理單元U2連接一串口或USB接口 Ull,以及一存儲單元Ul,同時還設置有顯示驅動的芯片U5和U6 ;其他為處理單元的周邊電路,在此不再贅述。本發(fā)明方法和電路裝置,也可以用于監(jiān)測硬件的故障狀態(tài),但硬件的故障狀態(tài)一般是永久問題,對其監(jiān)測是現(xiàn)有技術中研發(fā)部很容易實現(xiàn)監(jiān)測的,因此并非本發(fā)明方法和電路裝置的特有針對改進之處,而是在監(jiān)測軟件問題時可以同時監(jiān)測到硬件問題。本發(fā)明方法如圖2所示,在上述本發(fā)明所述檢測電路中,還設置包括以下軟件實現(xiàn)步驟
A、在電池充電和放電時依預定時間間隔測量該電阻上的電壓,并由連接在該電阻兩端且極性相反連接的兩放大器進行放大,由于手機設備采用的是直流電,因此本發(fā)明方法中兩個放大器在充電和放電時正好電流相反,其中一個放大器工作起作用,另一個因電流極性與放大器的極性相反,處于截止狀態(tài);所述預定時間間隔可以根據實際需要設置為O. 01秒-2秒,并連續(xù)進行監(jiān)控和記錄。B、該放大器將放大后的信號輸入到處理單元中,由該處理單元計算整個手機能耗的電流值,并將計算得到的電流值依次存儲在一存儲單元中,并在該存儲單元儲存滿后循環(huán)存儲。為及時將數據導出,可在關注的數據被覆蓋之前,及時將數據導出到用于統(tǒng)計處理和計算的計算機中。本發(fā)明所述通過手機能耗監(jiān)測軟件狀態(tài)的電路裝置中,如圖I所示,該電路包括在手機的電源電路中設置的與手機電池串接的一電阻R1,與外部的連接關系請參見圖3所示,本發(fā)明裝置可以形成一獨立的檢測設備210,在該檢測設備210中設置了如圖I所示的電路裝置,并將電阻Rl的連接柱211串聯(lián)在手機電池的充放電電路中。與該電阻Rl兩端連接、并極性相反地連接有兩放大器,其目的是為在檢測所述手機的充電電流和放電電流時,適應電流方向相反的情形。所述兩個放大器中之一將所述電阻Rl兩端的電壓值予以放大,由于極性相反,另一放大器截止。該放大器將電壓值輸入到一處理單兀U2中,對手機在電池充電和放電時的電池能耗數據進行記錄、統(tǒng)計和處理,本發(fā)明電路裝置通過依預定時間間隔獲取的該電阻Rl上的電壓,并進行計算處理,保存到一存儲單元Ul中。所述放大器的輸出分別連接到該處理單元U2相應數據輸入的引腳上,用于根據該電阻上的電壓值計算所述手機設備作為一個負載損耗的電流值,并輸出到一存儲單元Ul中,用于依次存儲各不同時間點的電流值。本發(fā)明所述通過手機能耗監(jiān)測軟件狀態(tài)的方法及裝置較佳實施例中,如圖3所示的實驗連接關系圖,所述檢測設備210中設置了如圖I所示的電路,通過連接柱211連接到外部的手機電池220和假電池230,手機電池220和假電池230可以反過來連接,從而模擬手機充電和放電的過程。所述檢測設備210本身具有電源以供電路的工作使用;并設置了顯示裝置240和對應的功能開關,以便通過功能開關調節(jié)在顯示屏上顯示的各項參數。如此可以對電池的能耗進行監(jiān)控,并可以通過一串口或USB接口,將數據及時導出到用于統(tǒng)計計算和處理的個人計算機中,可以由該個人計算機進行統(tǒng)計計算和列表,并給出判斷結論,例如預先設置閾值,能耗持續(xù)超過該閾值預定時間后,即判斷為該手機不符合要求,需要研發(fā)部予以重新調整。本發(fā)明所述存儲單元Ul可以但不限于采用EEPR0M,特別是24C512芯片。所述處理單元U2還連接設置有一用于數據傳輸的串口或USB接口,用來與外部計算機進行接口通訊,所述處理單元U2可以但不限于采用16F876A芯片。應當理解的是,對本領域普通技術人員來說,可以根據上述說明加以改進或變換,而所有這些改進和變換都應屬于本發(fā)明所附權利要求的保護范圍。
權利要求
1.一種通過手機能耗監(jiān)測軟件狀態(tài)的方法,在手機的電源電路中設置與手機電池串接的一電阻;并包括以下軟件實現(xiàn)步驟A、在電池充電和放電時依預定時間間隔測量該電阻上的電壓,并由連接在該電阻兩端且極性相反連接的兩放大器進行放大;B、由一處理單元計算電流值,并將電流值依次存儲在一存儲單元中,并循環(huán)存儲。
2.根據權利要求I所述的方法,其特征在于,所述存儲單元為一EEPROM。
3.根據權利要求2所述的方法,其特征在于,所述存儲單元采用24C512芯片。
4.根據權利要求I所述的方法,其特征在于,所述電流值數據通過一串口或USB接口傳輸給用于檢測的計算機,并在所述計算機中根據閾值判斷手機能耗是否異常。
5.根據權利要求I所述的方法,其特征在于,所述處理單元采用16F876A芯片。
6.一種通過手機能耗監(jiān)測軟件狀態(tài)的裝置,其特征在于,包括設置在手機的電源電路中并與手機電池串接一電阻;與該電阻兩端連接,并極性相反連接的兩放大器,用于在電池充電和放電時依預定時間間隔測量該電阻上的電壓,并進行放大;所述放大器的輸出分別連接到一處理單元相應數據輸入的引腳上,用于計算電流值,并輸出到一存儲單元中,用于依次存儲各電流值。
7.根據權利要求5所述的裝置,其特征在于,所述存儲單元采用EEPROM。
8.根據權利要求6所述的裝置,其特征在于,所述存儲單元采用24C512芯片。
9.根據權利要求5所述的裝置,其特征在于,所述處理單元還連接設置有一用于數據傳輸的串口或USB接口。
10.根據權利要求5所述的裝置,其特征在于,所述處理單元采用16F876A芯片。
全文摘要
本發(fā)明公開了一種通過手機能耗監(jiān)測軟件狀態(tài)的方法及裝置,其裝置包括設置在手機的電源電路中并與手機電池串接的一電阻;與該電阻兩端連接,并極性相反連接的兩放大器,用于在電池充電和放電時依預定時間間隔測量該電阻上的電壓,并進行放大;所述放大器的輸出分別連接到一處理單元相應數據輸入的引腳上,用于計算電流值,并輸出到一存儲單元中,用于依次存儲各電流值。本發(fā)明通過手機能耗監(jiān)測軟件狀態(tài)的方法及裝置由于采用了在手機充電和放電時與手機電池串聯(lián)的一電阻,并在該電阻上設置了采集信號的放大器,實現(xiàn)了通過對手機能耗狀態(tài)監(jiān)控軟件運行狀態(tài)的情況,并且其實現(xiàn)方式對手機的影響小,測量精確。
文檔編號H04M1/725GK102929763SQ201210368298
公開日2013年2月13日 申請日期2012年9月28日 優(yōu)先權日2012年9月28日
發(fā)明者羅云杰 申請人:惠州Tcl移動通信有限公司