亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

信息處理方法、裝置和移動(dòng)終端與流程

文檔序號(hào):11250769閱讀:1615來(lái)源:國(guó)知局
信息處理方法、裝置和移動(dòng)終端與流程
本發(fā)明涉及計(jì)算機(jī)
技術(shù)領(lǐng)域
,特別是涉及一種信息處理方法、裝置和移動(dòng)終端。具體地,涉及一種移動(dòng)終端待機(jī)功耗監(jiān)測(cè)方法、裝置和移動(dòng)終端。
背景技術(shù)
:隨著智能移動(dòng)終端的發(fā)展,智能移動(dòng)終端在人們?nèi)粘I钪兄饾u普及。在智能移動(dòng)終端的使用過(guò)程中,智能移動(dòng)終端中應(yīng)用程序的操作行為會(huì)消耗大量的電量,如在智能移動(dòng)終端待機(jī)狀態(tài)下應(yīng)用程序?qū)χ悄芤苿?dòng)終端的喚醒操作、應(yīng)用程序頻繁的發(fā)起wi-fi掃描請(qǐng)求等都會(huì)造成智能移動(dòng)終端耗電加快,智能移動(dòng)終端的待機(jī)功耗增大。技術(shù)實(shí)現(xiàn)要素:本發(fā)明實(shí)施例提供一種信息處理方法、裝置和移動(dòng)終端,可以降低移動(dòng)終端的待機(jī)功耗。一種信息處理方法,包括:獲取應(yīng)用程序在移動(dòng)終端待機(jī)狀態(tài)下持有喚醒鎖的時(shí)長(zhǎng)和所述應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù);根據(jù)所述持有喚醒鎖的時(shí)長(zhǎng)和所述應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)獲得所述應(yīng)用程序的耗電指數(shù);若檢測(cè)到所述應(yīng)用程序的耗電指數(shù)達(dá)到預(yù)設(shè)值,根據(jù)與所述預(yù)設(shè)值對(duì)應(yīng)的操作指令對(duì)所述應(yīng)用程序執(zhí)行相應(yīng)的操作。在其中一個(gè)實(shí)施例中,所述根據(jù)應(yīng)用程序在移動(dòng)終端待機(jī)狀態(tài)下持有喚醒鎖的時(shí)長(zhǎng)和所述應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)計(jì)算所述應(yīng)用程序的耗電指數(shù)包括:接收移動(dòng)終端的熄屏指令,記錄所述應(yīng)用程序申請(qǐng)喚醒鎖的時(shí)刻、釋放喚醒鎖的時(shí)刻以及所述應(yīng)用程序觸發(fā)喚醒鎖的次數(shù);接收移動(dòng)終端的亮屏指令,根據(jù)所述應(yīng)用程序申請(qǐng)喚醒鎖的時(shí)刻、釋放喚醒鎖的時(shí)刻獲取所述應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng);根據(jù)所述應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng)和所述應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)計(jì)算所述應(yīng)用程序的耗電指數(shù),所述耗電指數(shù)與所述應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng)和所述應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)正相關(guān)。在其中一個(gè)實(shí)施例中,所述根據(jù)應(yīng)用程序在移動(dòng)終端待機(jī)狀態(tài)下持有喚醒鎖的時(shí)長(zhǎng)和所述應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)計(jì)算所述應(yīng)用程序的耗電指數(shù)包括:根據(jù)預(yù)設(shè)的喚醒鎖因子、預(yù)設(shè)的喚醒鬧鐘因子、所述應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng)和所述應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)計(jì)算所述應(yīng)用程序的耗電指數(shù)。在其中一個(gè)實(shí)施例中,所述預(yù)設(shè)的喚醒鎖因子、預(yù)設(shè)的喚醒鬧鐘因子由以下步驟獲?。焊鶕?jù)移動(dòng)終端被喚醒狀態(tài)下單位時(shí)間內(nèi)耗電量和移動(dòng)終端被喚醒的耗電量計(jì)算所述預(yù)設(shè)的喚醒鎖因子、所述預(yù)設(shè)的喚醒鬧鐘因子。在其中一個(gè)實(shí)施例中,所述根據(jù)與所述預(yù)設(shè)值對(duì)應(yīng)的操作指令對(duì)所述應(yīng)用程序執(zhí)行相應(yīng)的操作包括:若所述預(yù)設(shè)值為第一閾值,在移動(dòng)終端界面彈窗提示;若所述預(yù)設(shè)值為第二閾值,禁止所述應(yīng)用程序運(yùn)行。一種信息處理裝置,包括:獲取模塊,用于獲取應(yīng)用程序在移動(dòng)終端待機(jī)狀態(tài)下持有喚醒鎖的時(shí)長(zhǎng)和所述應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù);計(jì)算模塊,用于根據(jù)所述持有喚醒鎖的時(shí)長(zhǎng)和所述應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)獲得所述應(yīng)用程序的耗電指數(shù);操作模塊,用于若檢測(cè)到所述應(yīng)用程序的耗電指數(shù)達(dá)到預(yù)設(shè)值,根據(jù)與所述預(yù)設(shè)值對(duì)應(yīng)的操作指令對(duì)所述應(yīng)用程序執(zhí)行相應(yīng)的操作。在其中一個(gè)實(shí)施例中,所述計(jì)算模塊還用于:接收移動(dòng)終端的熄屏指令,記錄所述應(yīng)用程序申請(qǐng)喚醒鎖的時(shí)刻、釋放喚醒鎖的時(shí)刻以及所述應(yīng)用程序觸發(fā)喚醒鎖的次數(shù);接收移動(dòng)終端的亮屏指令,根據(jù)所述應(yīng)用程序申請(qǐng)喚醒鎖的時(shí)刻、釋放喚醒鎖的時(shí)刻獲取所述應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng);根據(jù)所述應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng)和所述應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)計(jì)算所述應(yīng)用程序的耗電指數(shù),所述耗電指數(shù)與所述應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng)和所述應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)正相關(guān)。在其中一個(gè)實(shí)施例中,所述計(jì)算模塊還用于:根據(jù)預(yù)設(shè)的喚醒鎖因子、預(yù)設(shè)的喚醒鬧鐘因子、所述應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng)和所述應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)計(jì)算所述應(yīng)用程序的耗電指數(shù)。在其中一個(gè)實(shí)施例中,所述預(yù)設(shè)的喚醒鎖因子、預(yù)設(shè)的喚醒鬧鐘因子由以下步驟獲?。焊鶕?jù)移動(dòng)終端被喚醒狀態(tài)下單位時(shí)間內(nèi)耗電量和移動(dòng)終端被喚醒的耗電量計(jì)算所述預(yù)設(shè)的喚醒鎖因子、所述預(yù)設(shè)的喚醒鬧鐘因子。在其中一個(gè)實(shí)施例中,所述操作模塊還用于:若所述預(yù)設(shè)值為第一閾值,在移動(dòng)終端界面彈窗提示;若所述預(yù)設(shè)值為第二閾值,禁止所述應(yīng)用程序運(yùn)行。一種移動(dòng)終端,包括存儲(chǔ)器,處理器及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)以上任一項(xiàng)所述的信息處理方法。附圖說(shuō)明圖1為一個(gè)實(shí)施例中信息處理方法的應(yīng)用環(huán)境示意圖;圖2為一個(gè)實(shí)施例中信息處理方法的流程圖;圖3為一個(gè)實(shí)施例中移動(dòng)終端上傳待機(jī)電流異常信息的流程圖;圖4為一個(gè)實(shí)施例中wi-fi喚醒源統(tǒng)計(jì)示意圖;圖5為另一個(gè)實(shí)施例中信息處理方法的流程圖;圖6為一個(gè)實(shí)施例中監(jiān)控處理中心運(yùn)行的流程圖;圖7為一個(gè)實(shí)施例中無(wú)服務(wù)場(chǎng)景檢測(cè)的流程圖;圖8為一個(gè)實(shí)施例中小區(qū)頻繁重選場(chǎng)景檢測(cè)的流程圖;圖9為一個(gè)實(shí)施例中數(shù)據(jù)頻繁激活和短信頻繁重發(fā)場(chǎng)景檢測(cè)的流程圖;圖10為一個(gè)實(shí)施例中數(shù)據(jù)分享方法的示意圖;圖11為另一個(gè)實(shí)施例中信息處理方法的流程圖;圖12為另一個(gè)實(shí)施例中信息處理方法的流程圖;圖13為另一個(gè)實(shí)施例中信息處理方法的流程圖;圖14為另一個(gè)實(shí)施例中信息處理方法的流程圖;圖15為另一個(gè)實(shí)施例中信息處理方法的流程圖;圖16為另一個(gè)實(shí)施例中信息處理方法的流程圖;圖17為另一個(gè)實(shí)施例中信息處理方法的流程圖;圖18為一個(gè)實(shí)施例中信息處理裝置的結(jié)構(gòu)框圖;圖19為另一個(gè)實(shí)施例中信息處理裝置的結(jié)構(gòu)框圖;圖20為另一個(gè)實(shí)施例中信息處理裝置的結(jié)構(gòu)框圖;圖21為另一個(gè)實(shí)施例中信息處理裝置的結(jié)構(gòu)框圖;圖22為另一個(gè)實(shí)施例中信息處理裝置的結(jié)構(gòu)框圖;圖23為另一個(gè)實(shí)施例中信息處理裝置的結(jié)構(gòu)框圖;圖24為另一個(gè)實(shí)施例中信息處理裝置的結(jié)構(gòu)框圖;圖25為另一個(gè)實(shí)施例中信息處理裝置的結(jié)構(gòu)框圖;圖26為另一個(gè)實(shí)施例中信息處理裝置的結(jié)構(gòu)框圖;圖27為與本發(fā)明實(shí)施例提供的移動(dòng)終端相關(guān)的手機(jī)的部分結(jié)構(gòu)的框圖。具體實(shí)施方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明??梢岳斫?,本發(fā)明所使用的術(shù)語(yǔ)“第一”、“第二”等可在本文中用于描述各種元件,但這些元件不受這些術(shù)語(yǔ)限制。這些術(shù)語(yǔ)僅用于將第一個(gè)元件與另一個(gè)元件區(qū)分。舉例來(lái)說(shuō),在不脫離本發(fā)明的范圍的情況下,可以將第一判定模塊稱為第二判定模塊,且類似地,可將第二判定模塊稱為第一判定模塊。第一判定模塊和第二判定模塊兩者都是判定模塊,但其不是同一判定模塊。圖1為一個(gè)實(shí)施例中信息處理方法的應(yīng)用環(huán)境示意圖。如圖1所示,移動(dòng)終端中包括監(jiān)控模塊102、信息存儲(chǔ)模塊104、分中心異常識(shí)別模塊106和反饋模塊108。監(jiān)控模塊102用于監(jiān)控移動(dòng)終端待機(jī)狀態(tài),監(jiān)控模塊102中包括監(jiān)控處理中心和待機(jī)狀態(tài)下程序功能對(duì)應(yīng)的電流值清單。監(jiān)控處理中心可根據(jù)待機(jī)時(shí)程序功能及對(duì)應(yīng)的電流值獲取第二電流值,并將第一電流值與第二電流值對(duì)比,檢測(cè)在移動(dòng)終端待機(jī)狀態(tài)時(shí)是否有大電流消耗,并根據(jù)分中心異常識(shí)別模塊106提供的節(jié)點(diǎn)信息和map信息對(duì)大電流消耗定性判斷,并將判斷結(jié)果寫(xiě)入信息存儲(chǔ)模塊104中關(guān)鍵分區(qū)。信息存儲(chǔ)模塊104用于存儲(chǔ)移動(dòng)終端在待機(jī)狀態(tài)下監(jiān)控獲取的信息,包括bsp模塊(boardsupportpackage,板級(jí)支持包)以node形式存儲(chǔ)的待機(jī)狀態(tài)下各喚醒源的喚醒次數(shù)、wi-fi(wireless-fidelity,無(wú)線保真)模塊和modem模塊以map形式存儲(chǔ)的待機(jī)狀態(tài)下各場(chǎng)景對(duì)應(yīng)的電流值、監(jiān)控處理中心存儲(chǔ)于關(guān)鍵分區(qū)的移動(dòng)終端的耗電類型以及存儲(chǔ)于block模塊可供售后工具讀取的數(shù)據(jù)。分中心異常識(shí)別模塊106用于統(tǒng)計(jì)移動(dòng)終端待機(jī)狀態(tài)下數(shù)據(jù),包括驅(qū)動(dòng)層識(shí)別并統(tǒng)計(jì)的喚醒源、wi-fi模塊中各子喚醒的喚醒識(shí)別和wi-fi模塊中已知耗電類型的耗電統(tǒng)計(jì)、modem模塊中各子喚醒源的喚醒識(shí)別和modem模塊已知耗電類型的耗電統(tǒng)計(jì)等。反饋模塊108用于在移動(dòng)終端界面彈出提示框提醒用戶上傳信息至服務(wù)器。圖2為一個(gè)實(shí)施例中信息處理方法的流程圖。如圖2所示,一種信息處理方法,包括步驟s202至步驟s204。其中:s202,若檢測(cè)到移動(dòng)終端在待機(jī)狀態(tài)下的第一電流值與第二電流值之差大于第一閾值,檢測(cè)第一電流值與移動(dòng)終端在待機(jī)狀態(tài)下的第三電流值之差是否大于第二閾值。其中,第一電流值為移動(dòng)終端在待機(jī)狀態(tài)下實(shí)際消耗的平均電流值,第二電流值為移動(dòng)終端在待機(jī)狀態(tài)下的基準(zhǔn)電流值,第三電流值為移動(dòng)終端在待機(jī)狀態(tài)下的場(chǎng)景電流值。移動(dòng)終端在待機(jī)狀態(tài)下時(shí),會(huì)檢測(cè)移動(dòng)終端當(dāng)前待機(jī)狀態(tài)是否符合預(yù)設(shè)條件;若符合預(yù)設(shè)條件,則判定移動(dòng)終端待機(jī)狀態(tài)下第一電流值與第二電流值之差是否大于第一閾值。其中,預(yù)設(shè)條件可包括:移動(dòng)終端的待機(jī)時(shí)長(zhǎng)是否達(dá)到預(yù)設(shè)時(shí)長(zhǎng)、移動(dòng)終端待機(jī)狀態(tài)是否為預(yù)設(shè)的待機(jī)狀態(tài)等。預(yù)設(shè)的待機(jī)狀態(tài)可包括:后臺(tái)音樂(lè)播放、后臺(tái)下載、移動(dòng)終端開(kāi)啟modemlog等。若移動(dòng)終端待機(jī)狀態(tài)為預(yù)設(shè)的待機(jī)狀態(tài),移動(dòng)終端中電流消耗值較大,無(wú)需監(jiān)控移動(dòng)終端中電流消耗值,則不獲取移動(dòng)終端的第一電流值和第二電流值。判定移動(dòng)終端待機(jī)狀態(tài)是否為預(yù)設(shè)的待機(jī)狀態(tài)可包括:若檢測(cè)到在移動(dòng)終端待機(jī)狀態(tài)時(shí)有音頻輸出,間隔指定時(shí)間后再次檢測(cè)到移動(dòng)終端中有音頻輸出,則判定移動(dòng)終端當(dāng)前待機(jī)狀態(tài)為后臺(tái)音樂(lè)播放;若檢測(cè)到在移動(dòng)終端待機(jī)狀態(tài)時(shí)wi-fi流量超過(guò)30m/h(mbyte/hour,兆/小時(shí)),或數(shù)據(jù)網(wǎng)絡(luò)流量超過(guò)20m/h,則判定移動(dòng)終端當(dāng)前待機(jī)狀態(tài)為后臺(tái)下載。第一電流值可根據(jù)移動(dòng)終端的待機(jī)時(shí)間和待機(jī)時(shí)間內(nèi)消耗的總電流值獲??;第二電流值可根據(jù)移動(dòng)終端在待機(jī)狀態(tài)下開(kāi)啟的程序功能以及程序功能對(duì)應(yīng)的電流值獲取。移動(dòng)終端中預(yù)存有待機(jī)狀態(tài)下程序功能對(duì)應(yīng)的電流值,根據(jù)移動(dòng)終端待機(jī)狀態(tài)下開(kāi)啟的應(yīng)用程序功能可查找程序功能對(duì)應(yīng)的電流值,再根據(jù)程序功能對(duì)應(yīng)的電流值可計(jì)算第二電流值。其中,應(yīng)用程序功能對(duì)應(yīng)的電流值均為移動(dòng)終端硬件狀態(tài)的運(yùn)行數(shù)據(jù),可將應(yīng)用程序功能對(duì)應(yīng)的電流值寫(xiě)入移動(dòng)終端已有的耗電類型文件,如:vendor/oppo/overlay/項(xiàng)目代號(hào)/frameworks/base/core/res/res/xml/power_profile.xml文件中。如表1所示,為某一批次移動(dòng)終端中程序功能對(duì)應(yīng)的電流范圍和電流值,根據(jù)程序功能對(duì)應(yīng)的電流值in可計(jì)算第二電流值i=∑(i1+i2+···in)。例如,移動(dòng)終端單卡待機(jī)且連接wi-fi無(wú)數(shù)據(jù),則移動(dòng)終端的第二電流值i=4.5+4+2.6=11.1ma(milli-ampere,毫安)。表1程序功能及對(duì)應(yīng)電流值清單不同移動(dòng)終端中硬件、系統(tǒng)、版本、電量計(jì)的差異可導(dǎo)致應(yīng)用程序功能對(duì)應(yīng)給的電流值差異,因此,不同移動(dòng)終端中程序功能對(duì)應(yīng)的電流值不同。根據(jù)程序功能對(duì)應(yīng)的電流值計(jì)算的第二電流值帶有浮動(dòng)值。影響第二電流值的浮動(dòng)值的因子包括:待機(jī)時(shí)長(zhǎng)t、第二電流值i、電池電容量c和電量計(jì)誤差值n%。第二電流值的浮動(dòng)值δt與上述因子的函數(shù)關(guān)系為:例如,電池電容量c為3000mah(milli-ampere-hour,毫安時(shí)),待機(jī)時(shí)長(zhǎng)t為5小時(shí),第二電流值i為12ma,電量計(jì)誤差值為1%,則第二電流值的浮動(dòng)值為δt=(3000*1%)/5=6ma。當(dāng)檢測(cè)到移動(dòng)終端第一電流值與第二電流值之差大于浮動(dòng)值,即判定移動(dòng)終端第一電流值與第二電流值之差大于第一閾值,獲取移動(dòng)終端在待機(jī)狀態(tài)下第三電流值,檢測(cè)第一電流值與第三電流值之差是否大于第二閾值。例如,移動(dòng)終端待機(jī)時(shí)第一電流值為20ma,第二電流值為12ma,第二電流值的浮動(dòng)值為6ma,則第一電流值與第二電流值之差為8ma,則第一電流值與第二電流值之差大于第二電流值的浮動(dòng)值,獲取移動(dòng)終端的第三電流值。第三電流值是指移動(dòng)終端在待機(jī)狀態(tài)下的場(chǎng)景電流值,移動(dòng)終端在待機(jī)狀態(tài)下場(chǎng)景可包括:wi-fi掃描次數(shù)、wi-fi內(nèi)組密鑰交互次數(shù)、wi-fi續(xù)租次數(shù)、短信重發(fā)次數(shù)等,不限于此。移動(dòng)終端可根據(jù)待機(jī)狀態(tài)下的場(chǎng)景獲取對(duì)應(yīng)的電流值,將待機(jī)狀態(tài)下的各場(chǎng)景對(duì)應(yīng)的電流值累加即可得到第三電流值。例如,移動(dòng)終端在待機(jī)狀態(tài)下wi-fi掃描次數(shù)為10次,其對(duì)應(yīng)的場(chǎng)景電流值為1ma;移動(dòng)終端在待機(jī)狀態(tài)下wi-fi續(xù)租次數(shù)為5次,其對(duì)應(yīng)的場(chǎng)景電流值為1ma;則移動(dòng)終端在待機(jī)狀態(tài)下第三電流值為2ma。s204,若第一電流值與第三電流值之差大于第二閾值,根據(jù)移動(dòng)終端在待機(jī)狀態(tài)下喚醒源的喚醒次數(shù)、移動(dòng)終端的睡眠時(shí)間判定移動(dòng)終端的耗電類型。第二閾值可根據(jù)需要設(shè)定。在一個(gè)實(shí)施例中,第二閾值可為第二電流值、第二電流浮動(dòng)值和指定值之和。第一電流值與第三電流值之差大于第二閾值即為第一電流值與第三電流值之差大于第二電流值、第二電流浮動(dòng)值和指定值之和。例如,第一電流值為25ma,第二電流值為12ma,第二電流值的浮動(dòng)值為6ma,第三電流值為3ma,指定值為3ma,第一電流值與第三電流值之差為22ma,第二電流值、第二電流值的浮動(dòng)值和指定值之和為21ma,第一電流值與第三電流值之差大于第二閾值,則根據(jù)移動(dòng)終端在待機(jī)狀態(tài)下喚醒源的喚醒次數(shù)、移動(dòng)終端的睡眠時(shí)間比判定移動(dòng)終端的耗電類型。在另一個(gè)實(shí)施例中,還可以根據(jù)移動(dòng)終端在待機(jī)狀體下喚醒源的喚醒次數(shù)、移動(dòng)終端的睡眠時(shí)長(zhǎng)判定移動(dòng)終端的耗電類型。移動(dòng)終端待機(jī)狀態(tài)下喚醒源包括ap(wirelessaccesspoint,無(wú)線訪問(wèn)接入點(diǎn))喚醒、wi-fi喚醒、modem喚醒、電源鍵喚醒等,不限于此。移動(dòng)終端可實(shí)時(shí)記錄在待機(jī)狀態(tài)下各喚醒源的喚醒次數(shù)以及喚醒各喚醒源的應(yīng)用程序。如表2所示,為移動(dòng)終端中喚醒源及其定義。表2喚醒源及定義喚醒源名稱power_key電源按鍵喚醒wcnss_wlanwi-fi喚醒modemmodem喚醒qpnp_rtc_alarmmodem喚醒移動(dòng)終端實(shí)時(shí)記錄的數(shù)據(jù)存儲(chǔ)于移動(dòng)終端的存儲(chǔ)模塊內(nèi)。上述存儲(chǔ)模塊包括關(guān)鍵分區(qū)存儲(chǔ)模塊、臨時(shí)交互文件節(jié)點(diǎn)和喚醒源統(tǒng)計(jì)接口。關(guān)鍵分區(qū)存儲(chǔ)模塊用于存儲(chǔ)已識(shí)別的耗電類型和未識(shí)別的耗電類型。臨時(shí)交互文件節(jié)點(diǎn)用于存儲(chǔ)在待機(jī)狀態(tài)下各喚醒源的喚醒次數(shù)以及喚醒各喚醒源的應(yīng)用程序。臨時(shí)交互文件節(jié)點(diǎn)用于暫時(shí)存儲(chǔ)移動(dòng)終端待機(jī)狀態(tài)下數(shù)據(jù),當(dāng)檢測(cè)到移動(dòng)終端亮屏?xí)r,臨時(shí)交互文件節(jié)點(diǎn)內(nèi)數(shù)據(jù)清空。喚醒源統(tǒng)計(jì)接口用于統(tǒng)計(jì)各喚醒源的喚醒次數(shù),并通過(guò)系統(tǒng)接口提供給移動(dòng)終端讀取。當(dāng)移動(dòng)終端獲取到熄屏指令時(shí),將喚醒源統(tǒng)計(jì)接口記錄的各個(gè)喚醒源的喚醒次數(shù)清零;當(dāng)檢測(cè)到移動(dòng)終端被喚醒時(shí),識(shí)別出對(duì)應(yīng)的喚醒源,并將記錄喚醒源的喚醒次數(shù)加1,將喚醒次數(shù)最多的喚醒源提供給移動(dòng)終端讀取。其中,喚醒源統(tǒng)計(jì)接口的節(jié)點(diǎn)可為···/sys/kernel/wakeup_reasons/ap_resume_reason_stastics。如表3所示,為關(guān)鍵分區(qū)存儲(chǔ)模塊記錄的耗電類型。表3移動(dòng)終端耗電類型及定義移動(dòng)終端的睡眠時(shí)間比是指移動(dòng)終端待機(jī)狀態(tài)下睡眠時(shí)長(zhǎng)占待機(jī)時(shí)長(zhǎng)的比例。根據(jù)移動(dòng)終端在待機(jī)狀態(tài)下喚醒次數(shù)最多的喚醒源、移動(dòng)終端的睡眠時(shí)間比和第一電流值可判定移動(dòng)終端的耗電類型。本發(fā)明實(shí)施例中信息處理方法,通過(guò)檢測(cè)移動(dòng)終端待機(jī)狀態(tài)下實(shí)際消耗的電流值與基準(zhǔn)電流值、場(chǎng)景電流值的差值,再根據(jù)移動(dòng)終端待機(jī)狀態(tài)下喚醒源的喚醒次數(shù)、移動(dòng)終端的睡眠時(shí)間比判定移動(dòng)終端的耗電類型,可以便捷的監(jiān)測(cè)移動(dòng)終端的耗電類型。在一個(gè)實(shí)施例中,移動(dòng)終端可將判定的移動(dòng)終端的耗電類型上傳服務(wù)器。移動(dòng)終端可通過(guò)log上傳工具stethoscope將數(shù)據(jù)上傳至服務(wù)器,每份log以缺陷方式提交到數(shù)據(jù)庫(kù)對(duì)應(yīng)項(xiàng)目區(qū)域。當(dāng)移動(dòng)終端檢測(cè)到耗電異常,移動(dòng)終端可判定移動(dòng)終端的耗電類型并在移動(dòng)終端界面彈出提示框,用于提示用戶連接網(wǎng)絡(luò)并自動(dòng)上傳log。當(dāng)自動(dòng)上傳log多次失敗時(shí),移動(dòng)終端僅自動(dòng)上傳關(guān)鍵信息,如移動(dòng)終端的耗電類型和相應(yīng)的耗電量,并在移動(dòng)終端界面彈窗提示用戶手動(dòng)上傳移動(dòng)終端的耗電類型信息。log為移動(dòng)終端中日志文件,可記錄移動(dòng)終端中操作系統(tǒng)和應(yīng)用程序的操作信息;本實(shí)施例中,log中可記載移動(dòng)終端的耗電類型信息。移動(dòng)終端按照預(yù)設(shè)的時(shí)間間隔上傳移動(dòng)終端的耗電類型,如移動(dòng)終端每隔24小時(shí)上傳一次監(jiān)控獲得的移動(dòng)終端的耗電類型。移動(dòng)終端還可通過(guò)彈窗提示提醒用戶移動(dòng)終端耗電異常。其中,當(dāng)移動(dòng)終端內(nèi)關(guān)鍵分區(qū)存儲(chǔ)模塊log開(kāi)關(guān)關(guān)閉時(shí),移動(dòng)終端不彈窗提醒;當(dāng)移動(dòng)終端系統(tǒng)版本為release版本時(shí),即log開(kāi)關(guān)打開(kāi),移動(dòng)終端也不彈窗提醒;當(dāng)移動(dòng)終端系統(tǒng)版本為送測(cè)版本或特殊版本時(shí),移動(dòng)終端不彈窗提醒。如表4所示,為移動(dòng)終端送測(cè)版本和特殊版本以及識(shí)別特征。表4移動(dòng)終端版本識(shí)別特征版本識(shí)別featurectaoppo.cta.support移動(dòng)定制協(xié)議/場(chǎng)測(cè)oppo.cmcc.test聯(lián)通全網(wǎng)通送測(cè)oppo.all.cutest電信送測(cè)oppo.allnet.cttest電信c庫(kù)協(xié)議/場(chǎng)測(cè)全網(wǎng)通oppo.all.cttest移動(dòng)全網(wǎng)通oppo.all.cmcctest電信四模a庫(kù)送測(cè)oppo.ct.test老化版本persist.version.ageing圖3為一個(gè)實(shí)施例中移動(dòng)終端上傳待機(jī)電流異常信息的流程圖。如圖3所示,包括:s302,檢測(cè)到待機(jī)電流異常。若檢測(cè)到移動(dòng)終端待機(jī)狀態(tài)下消耗的電流值大于指定值,進(jìn)入步驟s304。s304,彈出窗口提示用戶上傳數(shù)據(jù)。在移動(dòng)終端界面彈窗提示用戶上傳耗電異常數(shù)據(jù)。s306,關(guān)閉log開(kāi)關(guān)并壓縮數(shù)據(jù)。關(guān)閉移動(dòng)終端中modemlog開(kāi)關(guān),并將記載耗電異常信息的log文件壓縮。s308,是否wi-fi連接。檢測(cè)移動(dòng)終端是否連接wi-fi;若是,進(jìn)入步驟s310;若否,進(jìn)入步驟s312。s310,上傳log。將記載耗電異常信息的log文件上傳服務(wù)器,上傳成功進(jìn)入步驟s318;上傳失敗進(jìn)入步驟s314。s312,提示用戶連接wi-fi。檢測(cè)到移動(dòng)終端連接wi-fi后,上傳log。s314,再次上傳是否失敗。若是,進(jìn)入步驟s316。若否,進(jìn)入步驟s318。s316,僅上傳關(guān)鍵信息,提示手動(dòng)上傳。通過(guò)數(shù)據(jù)網(wǎng)絡(luò)上傳log中關(guān)鍵信息,如耗電異常類型為硬件耗電,耗電量為10ma。s318,結(jié)束。本發(fā)明實(shí)施例中信息處理方法,將移動(dòng)終端待機(jī)狀態(tài)下判定獲取的移動(dòng)終端的耗電類型上傳服務(wù)器,有利于開(kāi)發(fā)人員方便的從服務(wù)器獲取移動(dòng)終端的待機(jī)功耗信息,有利于對(duì)移動(dòng)終端的待機(jī)功耗信息進(jìn)行統(tǒng)計(jì)分析。在一個(gè)實(shí)施例中,圖2中步驟s204根據(jù)移動(dòng)終端在待機(jī)狀態(tài)下喚醒源的喚醒次數(shù)、移動(dòng)終端的睡眠時(shí)間判定移動(dòng)終端的耗電類型包括:檢測(cè)喚醒源的喚醒次數(shù)是否達(dá)到指定值;若是,根據(jù)喚醒次數(shù)最多的喚醒源判定移動(dòng)終端的耗電類型;若否,檢測(cè)第一電流值和移動(dòng)終端的睡眠時(shí)間比是否符合預(yù)設(shè)規(guī)則;若符合預(yù)設(shè)規(guī)則,記錄移動(dòng)終端的耗電類型為硬件異常耗電。在移動(dòng)終端的待機(jī)狀態(tài)下,若移動(dòng)終端中喚醒源的喚醒次數(shù)達(dá)到指定值,根據(jù)喚醒次數(shù)最多的喚醒源判定移動(dòng)終端的耗電類型。如移動(dòng)終端待機(jī)狀態(tài)下,移動(dòng)終端中wi-fi喚醒次數(shù)為16次/小時(shí)、modem喚醒次數(shù)達(dá)到15次/小時(shí)、ap喚醒次數(shù)達(dá)到10次/小時(shí),wi-fi喚醒和modem喚醒的次數(shù)超過(guò)15次/小時(shí),則根據(jù)喚醒次數(shù)最多的wi-fi喚醒判定移動(dòng)終端的耗電類型為wi-fi喚醒耗電。若移動(dòng)終端中喚醒源的喚醒次數(shù)均未達(dá)到指定值,檢測(cè)第一電流值和移動(dòng)終端的睡眠時(shí)間比是否符合預(yù)設(shè)規(guī)則,如第一電流值是否超過(guò)22ma,睡眠時(shí)間比是否超過(guò)99%等。若第一電流值超過(guò)22ma,且移動(dòng)終端在待機(jī)狀態(tài)時(shí)睡眠比超過(guò)99%,則判定移動(dòng)終端的耗電類型為硬件異常耗電。若移動(dòng)終端中喚醒源的喚醒次數(shù)未達(dá)到指定值,且不為硬件異常耗電類型,則判定為未知耗電類型。在一個(gè)實(shí)施例中,上述根據(jù)喚醒次數(shù)最多的喚醒源判定移動(dòng)終端的耗電類型包括:獲取喚醒次數(shù)最多的喚醒源中各子喚醒源的喚醒次數(shù)和喚醒各子喚醒源的應(yīng)用程序;根據(jù)各子喚醒源的喚醒次數(shù)和喚醒各子喚醒源的應(yīng)用程序判定移動(dòng)終端的耗電類型。移動(dòng)終端中各喚醒源中包括子喚醒源。如wi-fi喚醒源中包括數(shù)據(jù)包喚醒wlan_wakeup_src_count[data_type_stastic]、管理包喚醒wlan_wakeup_src_count[mgmt_type_stastic]、固件喚醒wlan_wakeup_src_count[event_type_stastic]和其他類型喚醒wlan_wakeup_src_count[unknown_type_stastic]。如圖4所示,當(dāng)移動(dòng)終端接收到熄屏指令時(shí),移動(dòng)終端調(diào)用wlan接口wlan_clear_wakesrc_count()將wi-fi喚醒源中各子喚醒源的喚醒次數(shù)清零。在移動(dòng)終端的待機(jī)狀態(tài)下,當(dāng)wi-fi喚醒源喚醒移動(dòng)終端時(shí),移動(dòng)終端可檢測(cè)喚醒移動(dòng)終端的wi-fi喚醒源中對(duì)應(yīng)的子喚醒源,并將子喚醒源的喚醒次數(shù)對(duì)應(yīng)加1。當(dāng)移動(dòng)終端接收到亮屏指令時(shí),將喚醒源中各子喚醒源的喚醒次數(shù)寫(xiě)入存儲(chǔ)模塊中臨時(shí)交互文件節(jié)點(diǎn)···/sys/kernel/wakeup_reasons/conn_resume_reason_stastics,并通過(guò)喚醒源統(tǒng)計(jì)接口提供給移動(dòng)終端讀取。當(dāng)移動(dòng)終端檢測(cè)到在待機(jī)狀態(tài)下喚醒次數(shù)最多的喚醒源后,進(jìn)一步獲取喚醒次數(shù)最多的喚醒源中各子喚醒源的喚醒次數(shù)以及喚醒子喚醒源的應(yīng)用程序,對(duì)各子喚醒源的喚醒次數(shù)和喚醒子喚醒源的應(yīng)用程序進(jìn)行統(tǒng)計(jì)分析,并將統(tǒng)計(jì)分析結(jié)果上傳服務(wù)器。例如,移動(dòng)終端在待機(jī)狀態(tài)下喚醒次數(shù)最多的喚醒源是wi-fi喚醒源、喚醒次數(shù)為30次,進(jìn)一步的獲取到wi-fi喚醒源中數(shù)據(jù)包喚醒為15次,管理包喚醒為5次,固件喚醒為5次,其他類型喚醒為5次。獲取在移動(dòng)終端待機(jī)狀態(tài)下數(shù)據(jù)包喚醒對(duì)應(yīng)的應(yīng)用程序?yàn)閝q、微博。則判定移動(dòng)終端的耗電類型為wi-fi喚醒耗電,具體地,是移動(dòng)終端中應(yīng)用程序qq和微博頻繁進(jìn)行數(shù)據(jù)包喚醒造成的耗電。在一個(gè)實(shí)施例中,上述信息處理方法還包括:若檢測(cè)到第一電流值與第三電流值之差小于第二閾值,根據(jù)第三電流值判定移動(dòng)終端的耗電類型。當(dāng)?shù)谝浑娏髦蹬c第三電流值之差小于第二閾值,即第一電流值與第三電流值之差小于第二電流值、第二電流值的浮動(dòng)值與指定值之和,即第一電流值與第三電流值之差在浮動(dòng)范圍內(nèi),則根據(jù)第三電流值判定移動(dòng)終端的耗電類型。例如,在移動(dòng)終端待機(jī)狀態(tài)下第一電流值為22ma,第二電流值為12ma,第二電流值的浮動(dòng)值為6ma,第三電流值為3ma,指定值為3ma,則第一電流值與第三電流值之差為19ma,第二電流值、第二電流值的浮動(dòng)值與指定值之和為21ma,則第一電流值與第三電流值之差小于第二閾值,則獲取第三電流值中對(duì)應(yīng)的各場(chǎng)景的電流值,如第三電流值3ma包括wi-fi掃描次數(shù)10次1ma、wi-fi續(xù)租次數(shù)5次1ma、組密鑰交互10次1ma,則判定移動(dòng)終端的耗電類型為wi-fi掃描頻繁、wi-fi續(xù)租頻繁和組密鑰交互頻繁。移動(dòng)終端可將判定的移動(dòng)終端的耗電類型信息記錄在存儲(chǔ)分區(qū)的關(guān)鍵分區(qū)存儲(chǔ)模塊并上傳服務(wù)器。如移動(dòng)終端的耗電類型為wi-fi掃描頻繁,wi-fi掃描次數(shù)為10次,對(duì)應(yīng)的耗電量為1ma。本發(fā)明實(shí)施例中信息處理方法,根據(jù)已知的場(chǎng)景耗電來(lái)判定移動(dòng)終端的耗電類型,可統(tǒng)計(jì)分析移動(dòng)終端已知場(chǎng)景的耗電情況,根據(jù)統(tǒng)計(jì)分析結(jié)果有利于對(duì)移動(dòng)終端進(jìn)行改進(jìn)。在一個(gè)實(shí)施例中,上述信息處理方法還包括:檢測(cè)到移動(dòng)終端的待機(jī)時(shí)長(zhǎng)大于預(yù)設(shè)時(shí)長(zhǎng),獲取第一電流值和第二電流值。當(dāng)移動(dòng)終端接收到熄屏指令,移動(dòng)終端開(kāi)始監(jiān)測(cè)待機(jī)狀態(tài)下移動(dòng)終端的耗電量;若在預(yù)設(shè)的時(shí)間間隔內(nèi)移動(dòng)終端接收到亮屏的指令,移動(dòng)終端清除在待機(jī)狀態(tài)下記錄的數(shù)據(jù),即移動(dòng)終端的待機(jī)時(shí)長(zhǎng)大于預(yù)設(shè)時(shí)長(zhǎng)時(shí),移動(dòng)終端監(jiān)測(cè)記錄待機(jī)狀態(tài)下數(shù)據(jù),并對(duì)獲取的數(shù)據(jù)進(jìn)行分析,判定移動(dòng)終端的耗電類型。例如,預(yù)設(shè)時(shí)長(zhǎng)可為5小時(shí),當(dāng)移動(dòng)終端的待機(jī)時(shí)長(zhǎng)大于5小時(shí)時(shí),移動(dòng)終端對(duì)檢測(cè)獲取的數(shù)據(jù)進(jìn)行分析,判定移動(dòng)終端的耗電類型。移動(dòng)終端待機(jī)狀態(tài)下耗電量按照電池耗電的百分比計(jì)算,而移動(dòng)終端中電池的電量隨時(shí)間非線性衰減,當(dāng)移動(dòng)終端中沒(méi)有電量計(jì)時(shí),根據(jù)電池耗電的百分比計(jì)算移動(dòng)終端待機(jī)狀態(tài)下耗電量存在較大的誤差,如0.5%~1%。本發(fā)明實(shí)施例中信息處理方法,通過(guò)設(shè)定待機(jī)時(shí)長(zhǎng)需要達(dá)到的預(yù)設(shè)時(shí)長(zhǎng),可以有效的控制電流值的誤差,提高計(jì)算的精確度。圖5為另一個(gè)實(shí)施例中信息處理方法的流程圖。如圖5所示,一種信息處理方法,包括步驟s502至步驟s510。其中:s502,a不小于b?根據(jù)移動(dòng)終端熄屏?xí)r第一狀態(tài)和亮屏?xí)r第二狀態(tài)可計(jì)算第一電流值a;根據(jù)程序功能及對(duì)應(yīng)電流值清單可計(jì)算第二電流值b。判斷第一電流值a是否不小于第二電流值b;若是,進(jìn)入步驟s504;若否,進(jìn)入步驟s510。s504,排除已知場(chǎng)景電流值。根據(jù)modem監(jiān)控和wi-fi監(jiān)控記錄在map中已知場(chǎng)景的耗電量,可獲取第三電流值。判斷是否為第三電流值中已知場(chǎng)景耗電。在排除已知場(chǎng)景的耗電量后,移動(dòng)終端耗電量超過(guò)指定值,進(jìn)入步驟s506。s506,判定移動(dòng)終端耗電類型。根據(jù)node中記載的bsp喚醒源監(jiān)控?cái)?shù)據(jù)判定移動(dòng)終端的耗電類型,進(jìn)入步驟s508。s508,上傳服務(wù)器。移動(dòng)終端將判定的移動(dòng)終端的耗電類型寫(xiě)入關(guān)鍵log并上傳服務(wù)器。售后工具通過(guò)讀取關(guān)鍵log信息也可得到移動(dòng)終端的耗電類型信息。s510,結(jié)束。本發(fā)明實(shí)施例中信息處理方法,可以快捷的監(jiān)測(cè)移動(dòng)終端的耗電類型。圖6為一個(gè)實(shí)施例中監(jiān)控處理中心運(yùn)行的流程圖。如圖6所示,為圖1中監(jiān)控模塊中監(jiān)控處理中心運(yùn)行的流程圖,包括步驟s602至步驟s620。其中:s602,熄屏記錄第一狀態(tài)。移動(dòng)終端接收到熄屏指令時(shí),記錄熄屏?xí)r間,電池電量等。s604,亮屏記錄第二狀態(tài)。移動(dòng)終端接收到亮屏指令,記錄亮屏?xí)r間,電池電量等。s606,移動(dòng)終端待機(jī)狀態(tài)是否為預(yù)設(shè)的待機(jī)狀態(tài)。若是,進(jìn)入步驟s608;若否,進(jìn)入步驟s610。檢測(cè)移動(dòng)終端的待機(jī)時(shí)長(zhǎng)是否達(dá)到預(yù)設(shè)時(shí)長(zhǎng)、移動(dòng)終端的待機(jī)狀態(tài)是否不為預(yù)設(shè)的待機(jī)狀態(tài)、移動(dòng)終端的modemlog是否關(guān)閉等。s608,讀取喚醒源喚醒次數(shù),各子喚醒源喚醒次數(shù),場(chǎng)景耗電信息、第一狀態(tài)信息和第二狀態(tài)信息。讀取移動(dòng)終端在待機(jī)狀態(tài)下記載的信息,進(jìn)入步驟s612。s610,結(jié)束。s612,計(jì)算第一電流值a、第二電流值b、第三電流值c。s614,a不小于b。判斷第一電流值a是否不小于第二電流值b;若是,進(jìn)入步驟s610;若否,進(jìn)入步驟s616。s616,a減去第三電流值c是否達(dá)標(biāo)。若是,進(jìn)入步驟s610;若否,進(jìn)入步驟s618。s618,判定移動(dòng)終端耗電類型并寫(xiě)入關(guān)鍵分區(qū)。判定移動(dòng)終端的耗電類型,并將判定的移動(dòng)終端的耗電類型信息寫(xiě)入存儲(chǔ)模塊中關(guān)鍵分區(qū)。s620,alarm異常排序彈框提示。alarm是android系統(tǒng)中用于完成鬧鐘式定時(shí)任務(wù)的類,alarm類可完成一次性定時(shí)任務(wù)或循環(huán)定時(shí)任務(wù)。當(dāng)檢測(cè)到移動(dòng)終端耗電異常時(shí),通過(guò)alarm異常排序彈框提示用戶,并將移動(dòng)終端耗電類型信息上傳服務(wù)器。移動(dòng)終端耗電類型中無(wú)服務(wù)時(shí)間、頻繁重選、數(shù)據(jù)頻繁激活和短信頻繁重發(fā)可通過(guò)modem模塊監(jiān)測(cè)。如圖7所示,為一個(gè)實(shí)施例中無(wú)服務(wù)場(chǎng)景檢測(cè)的流程圖。當(dāng)移動(dòng)終端內(nèi)為雙卡時(shí),若兩張卡同時(shí)無(wú)服務(wù),則單獨(dú)計(jì)算每張卡無(wú)服務(wù)的時(shí)間再累加作為移動(dòng)終端無(wú)服務(wù)時(shí)間,但移動(dòng)終端無(wú)服務(wù)時(shí)間不大于移動(dòng)終端待機(jī)時(shí)間。s702,開(kāi)機(jī)。移動(dòng)終端開(kāi)機(jī)后啟動(dòng)telephony進(jìn)程監(jiān)聽(tīng)服務(wù)狀態(tài)。其中,移動(dòng)終端中servicestatetracker類中g(shù)smservicestatetracker子類可監(jiān)聽(tīng)移動(dòng)卡和聯(lián)通卡的是否無(wú)服務(wù);cdmaservicestatetracker子類可監(jiān)聽(tīng)電信卡的是否無(wú)服務(wù)。s704,監(jiān)聽(tīng)服務(wù)狀態(tài)。具體地,在移動(dòng)終端updatespndisplay中可監(jiān)聽(tīng)服務(wù)狀態(tài)。監(jiān)測(cè)到移動(dòng)終端有服務(wù),進(jìn)入步驟s706;監(jiān)測(cè)到移動(dòng)終端無(wú)服務(wù),進(jìn)入步驟s720。s706,多卡判斷和區(qū)別處理。檢測(cè)移動(dòng)終端中是否存在多張卡,若存在,同時(shí)監(jiān)聽(tīng)每張卡的服務(wù)狀態(tài)。s708,記錄當(dāng)前時(shí)間。s710,無(wú)服務(wù)起始時(shí)間不為0?檢測(cè)無(wú)服務(wù)起始時(shí)間是否為0,若是,進(jìn)入步驟s712;若否,返回步驟s704。s712,無(wú)服務(wù)起始時(shí)間大于熄屏?xí)r間?檢測(cè)無(wú)服務(wù)起始時(shí)間是否大于熄屏?xí)r間,若是,進(jìn)入步驟s716;若否,進(jìn)入步驟s714。s714,無(wú)服務(wù)時(shí)間=無(wú)服務(wù)時(shí)間+(當(dāng)前時(shí)間–熄屏?xí)r間)。s716,無(wú)服務(wù)時(shí)間=無(wú)服務(wù)時(shí)間+(當(dāng)前時(shí)間–無(wú)服務(wù)起始時(shí)間)。s718,無(wú)服務(wù)起始時(shí)間設(shè)置為0。返回步驟s704。s720,多卡判斷和區(qū)別處理。若移動(dòng)終端存在多張卡,計(jì)算多張卡的累計(jì)無(wú)服務(wù)時(shí)間作為移動(dòng)終端的無(wú)服務(wù)時(shí)間;若移動(dòng)終端僅存在一張卡,計(jì)算該卡的無(wú)服務(wù)時(shí)間作為移動(dòng)終端的無(wú)服務(wù)時(shí)間。s722,記錄當(dāng)前時(shí)間。s724,無(wú)服務(wù)起始時(shí)間為0?檢測(cè)無(wú)服務(wù)起始時(shí)間是否為0,若是,進(jìn)入步驟s726;若否,返回步驟s704。s726,無(wú)服務(wù)起始時(shí)間=當(dāng)前時(shí)間。返回步驟s704。s728,監(jiān)聽(tīng)屏幕狀態(tài)。在移動(dòng)終端handlemessage中可監(jiān)聽(tīng)屏幕狀態(tài),判斷移動(dòng)終端當(dāng)前是處于熄屏狀態(tài)還是處于亮屏狀態(tài)。當(dāng)接收到熄屏指令時(shí),進(jìn)入步驟s730;當(dāng)接收到亮屏的指令時(shí),進(jìn)入步驟s734。s730,記錄熄屏?xí)r間。s732,無(wú)服務(wù)時(shí)間清零。當(dāng)移動(dòng)終端接收到熄屏指令時(shí),將無(wú)服務(wù)時(shí)間清零。s734,記錄亮屏?xí)r間。s736,無(wú)服務(wù)起始時(shí)間不為0?若是,進(jìn)入步驟s738;若否,返回步驟s728。s738,無(wú)服務(wù)時(shí)間=無(wú)服務(wù)時(shí)間+(亮屏?xí)r間–無(wú)服務(wù)起始時(shí)間)。返回步驟s728。本發(fā)明實(shí)施例中無(wú)服務(wù)場(chǎng)景檢測(cè)的方法,可以快捷的監(jiān)聽(tīng)移動(dòng)終端的服務(wù)狀態(tài),檢測(cè)移動(dòng)終端中無(wú)服務(wù)時(shí)間。如圖8所示,為一個(gè)實(shí)施例中小區(qū)頻繁重選場(chǎng)景檢測(cè)的流程圖。當(dāng)移動(dòng)終端由無(wú)服務(wù)狀態(tài)進(jìn)入信號(hào)覆蓋區(qū)時(shí),移動(dòng)終端會(huì)搜尋能夠連接的所有基站信號(hào),并選擇其中一個(gè)基站連接。其中,基站信號(hào)覆蓋的范圍為小區(qū)。當(dāng)移動(dòng)終端連接某一基站信號(hào)時(shí),即移動(dòng)終端駐留在該基站對(duì)應(yīng)的小區(qū)。當(dāng)移動(dòng)終端處于多個(gè)基站的交界處時(shí),移動(dòng)終端會(huì)頻繁重選連接的基站,造成移動(dòng)終端耗電異常。s802,開(kāi)機(jī)。移動(dòng)終端開(kāi)機(jī)后開(kāi)始監(jiān)測(cè)移動(dòng)終端連接的小區(qū)id。s804,監(jiān)聽(tīng)當(dāng)前駐留小區(qū)號(hào)。監(jiān)聽(tīng)當(dāng)前駐留小區(qū)的id,若有變化,進(jìn)入步驟s806;若無(wú)變化,持續(xù)監(jiān)聽(tīng)當(dāng)前駐留小區(qū)號(hào)。s806,亮屏期間重選次數(shù)自增1。將小區(qū)頻繁重選次數(shù)加1并記錄。當(dāng)監(jiān)聽(tīng)到移動(dòng)終端駐留小區(qū)的id變化1次,對(duì)應(yīng)的將記錄的小區(qū)頻繁重選次數(shù)加1。s808,監(jiān)聽(tīng)屏幕狀態(tài)。若監(jiān)測(cè)到熄屏,進(jìn)入步驟s810;若監(jiān)測(cè)到亮屏,進(jìn)入步驟s816。s810,記錄熄屏?xí)r間。s812,重選頻率=亮屏期間重選次數(shù)/(熄屏?xí)r間-亮屏?xí)r間)。根據(jù)記錄的重選次數(shù)、熄屏?xí)r間和亮屏?xí)r間計(jì)算小區(qū)重選頻率。s814,休眠期間重選次數(shù)清零。計(jì)算重選頻率后,將重選次數(shù)清零,返回步驟s808重新監(jiān)聽(tīng)屏幕狀態(tài)。s816,記錄亮屏?xí)r間。s818,休眠期間重選次數(shù)=重選頻率*(亮屏?xí)r間-熄屏?xí)r間)。s820,重選頻率清零、亮屏期間重選次數(shù)清零。返回步驟s808監(jiān)聽(tīng)屏幕狀態(tài)。在移動(dòng)終端休眠時(shí),移動(dòng)終端中telephony層無(wú)法接收到modem層小區(qū)重選事件,即telephony層無(wú)法接收到當(dāng)前小區(qū)id消息上報(bào)的消息。本發(fā)明實(shí)施例中頻繁重選檢測(cè)方法,通過(guò)記錄亮屏?xí)r小區(qū)重選頻率作為熄屏?xí)r小區(qū)重選頻率,可以降低移動(dòng)終端的功耗。如圖9所示,為一個(gè)實(shí)施例中數(shù)據(jù)頻繁激活和短信頻繁重發(fā)場(chǎng)景檢測(cè)的流程圖。數(shù)據(jù)頻繁激活是指在移動(dòng)終端待機(jī)狀態(tài)下數(shù)據(jù)傳輸行為將移動(dòng)終端喚醒,短信重發(fā)是指移動(dòng)終端在發(fā)送短信失敗后重試發(fā)送,在移動(dòng)終端的待機(jī)狀態(tài)下,移動(dòng)終端中頻繁的數(shù)據(jù)激活和短信重發(fā)會(huì)消耗電量。s902,開(kāi)機(jī)。移動(dòng)終端開(kāi)機(jī)后開(kāi)始監(jiān)測(cè)移動(dòng)終端中數(shù)據(jù)激活和短信發(fā)送。s904,監(jiān)聽(tīng)數(shù)據(jù)激活行為。監(jiān)聽(tīng)到有激活行為,進(jìn)入步驟s906。未監(jiān)聽(tīng)到激活行為,則持續(xù)監(jiān)聽(tīng)數(shù)據(jù)激活行為。s906,數(shù)據(jù)激活次數(shù)自增1。監(jiān)聽(tīng)到數(shù)據(jù)激活行為,將記錄的數(shù)據(jù)激活行為次數(shù)加1。s908,監(jiān)聽(tīng)屏幕狀態(tài)。在移動(dòng)終端亮屏?xí)r,持續(xù)監(jiān)聽(tīng)屏幕狀態(tài);在移動(dòng)終端熄屏?xí)r,進(jìn)入步驟s910。s910,數(shù)據(jù)激活次數(shù)清零、短信重發(fā)次數(shù)清零。當(dāng)監(jiān)聽(tīng)到移動(dòng)終端熄屏?xí)r,將記錄的數(shù)據(jù)清零,并持續(xù)監(jiān)聽(tīng)屏幕狀態(tài)。s912,監(jiān)聽(tīng)短信發(fā)送行為。監(jiān)聽(tīng)到有短信發(fā)送行為,進(jìn)入步驟s914。位監(jiān)聽(tīng)到短信發(fā)送信息則持續(xù)監(jiān)聽(tīng)短信發(fā)送信息。s914,短信重發(fā)次數(shù)自增1。監(jiān)聽(tīng)到短信重發(fā)行為,將記錄的短信重發(fā)次數(shù)加1,并持續(xù)監(jiān)聽(tīng)短信發(fā)送行為。本發(fā)明實(shí)施例中數(shù)據(jù)頻繁激活和短信頻繁重發(fā)場(chǎng)景檢測(cè)方法,可以便捷的檢測(cè)出移動(dòng)終端中數(shù)據(jù)頻繁激活行為和短信頻繁重發(fā)行為,并記錄數(shù)據(jù)頻繁激活消耗的電量、短信頻繁重發(fā)消耗的電量。移動(dòng)終端中aidl(androidinterfacedefinitionlanguage,安卓接口定義語(yǔ)言)機(jī)制可以將檢測(cè)到的結(jié)果傳遞給待機(jī)功耗識(shí)別監(jiān)測(cè)服務(wù)。如將監(jiān)測(cè)到的數(shù)據(jù)激活頻率、短信重發(fā)頻率、小區(qū)頻繁重選頻率和無(wú)服務(wù)時(shí)間傳遞給識(shí)別檢測(cè)服務(wù)。如圖10所示,通過(guò)將connectivitymanager做為接口類,將數(shù)據(jù)存儲(chǔ)于connectivityservice,移動(dòng)終端的待機(jī)功耗檢測(cè)服務(wù)可通過(guò)調(diào)用connectivitymanager來(lái)存儲(chǔ)和讀取數(shù)據(jù)。當(dāng)移動(dòng)終端中功耗檢測(cè)服務(wù)在讀取數(shù)據(jù)時(shí),若移動(dòng)終端中telephony層還未寫(xiě)入數(shù)據(jù),則讀取的數(shù)據(jù)和寫(xiě)入的數(shù)據(jù)不同步。其中,可設(shè)置一個(gè)tag如alreadyupdate來(lái)記錄數(shù)據(jù)。telephony層可在移動(dòng)終端熄屏?xí)rtag重置為0,在移動(dòng)終端亮屏寫(xiě)完數(shù)據(jù)后再將tag設(shè)置為指定值如true。功耗檢測(cè)服務(wù)可通過(guò)tag的值判斷數(shù)據(jù)是否寫(xiě)入完全;若數(shù)據(jù)寫(xiě)入不完全,則在一定的時(shí)間間隔后再檢測(cè)tag的值。本發(fā)明實(shí)施例中數(shù)據(jù)分享方法,可以避免不同進(jìn)程間數(shù)據(jù)無(wú)法分享的情況,可以實(shí)時(shí)獲取移動(dòng)終端待機(jī)狀態(tài)下監(jiān)控的數(shù)據(jù),有利于根據(jù)獲取的數(shù)據(jù)分析移動(dòng)終端待機(jī)狀態(tài)下的耗電類型。圖11為一個(gè)實(shí)施例中信息處理方法的流程圖。如圖11所示,一種信息處理方法,包括步驟s1102至步驟s1106。其中:s1102,接收移動(dòng)終端的熄屏指令,將連接wi-fi的狀態(tài)信息統(tǒng)計(jì)次數(shù)清零。s1104,若檢測(cè)連接wi-fi的狀態(tài)信息變化,更新連接wi-fi的狀態(tài)信息的統(tǒng)計(jì)次數(shù)。s1106,接收移動(dòng)終端的亮屏指令,停止檢測(cè)連接wi-fi的狀態(tài)信息。移動(dòng)終端可通過(guò)wi-fi與其他移動(dòng)終端連接通信。當(dāng)移動(dòng)終端連接ap后,可記錄ap的ssid(servicesetidentifier,服務(wù)集標(biāo)識(shí))。當(dāng)移動(dòng)終端接收到熄屏指令后,記錄熄屏?xí)r間mscreenofftime,將移動(dòng)終端已統(tǒng)計(jì)的連接wi-fi的狀態(tài)信息統(tǒng)計(jì)次數(shù)清零。移動(dòng)終端可實(shí)時(shí)檢測(cè)連接wi-fi的狀態(tài)信息是否變化,若檢測(cè)到連接wi-fi的狀態(tài)信息變化,則更新連接wi-fi的狀態(tài)信息的統(tǒng)計(jì)次數(shù)。當(dāng)移動(dòng)終端接收到亮屏指令時(shí),可記錄移動(dòng)終端的亮屏?xí)r間mscreenontime,并停止檢測(cè)連接wi-fi的狀態(tài)信息。具體地,移動(dòng)終端中可通過(guò)“publicintgetwi-fipowereventcode()”接口供移動(dòng)終端中耗電模塊獲取wlan數(shù)據(jù),判斷移動(dòng)終端待機(jī)狀態(tài)下存在是否存在移動(dòng)終端耗電異常。若移動(dòng)終端接收到熄屏指令與接收到亮屏指令之間時(shí)間間隔未達(dá)到指定時(shí)長(zhǎng),不上報(bào)待機(jī)狀態(tài)下移動(dòng)終端中連接wi-fi的狀態(tài)信息,如熄屏?xí)r間未超過(guò)20秒,不上報(bào)已統(tǒng)計(jì)的連接wi-fi的狀態(tài)信息。本發(fā)明實(shí)施例中信息處理方法,通過(guò)檢測(cè)在移動(dòng)終端待機(jī)狀態(tài)下連接wi-fi的狀態(tài)信息的變化,可檢測(cè)因ap端配置導(dǎo)致的移動(dòng)終端耗電,有利于檢測(cè)移動(dòng)終端的待機(jī)功耗。在一個(gè)實(shí)施例中,上述信息處理方法中連接wi-fi的狀態(tài)信息包括:組密鑰、動(dòng)態(tài)主機(jī)配置協(xié)議dhcp續(xù)租和wi-fi連接狀態(tài)中至少一種。連接wi-fi的狀態(tài)信息可包括組密鑰、動(dòng)態(tài)主機(jī)配置協(xié)議dhcp續(xù)租、wi-fi掃描次數(shù)和wi-fi連接狀態(tài)中至少一種。無(wú)線路由器中wi-fi網(wǎng)絡(luò)會(huì)設(shè)置組密鑰更新周期,即間隔一定的時(shí)間更新一次組密鑰。其中,組密鑰是指wi-fi密碼的算法。移動(dòng)終端在連接wi-fi時(shí),需要向dhcp(dynamichostconfigurationprotocol,動(dòng)態(tài)主機(jī)配置協(xié)議)服務(wù)器獲取ip(internetprotocol,網(wǎng)絡(luò)之間互連的協(xié)議)地址,移動(dòng)終端與無(wú)線路由器的ip地址簽訂有時(shí)間限制,移動(dòng)終端需要向無(wú)線路由器續(xù)租來(lái)繼續(xù)連接wi-fi。通常情況下,無(wú)線路由器的ip地址租期為1小時(shí),當(dāng)移動(dòng)終端獲取ip地址的租期過(guò)半時(shí),移動(dòng)終端會(huì)向無(wú)線路由器續(xù)租,即移動(dòng)終端獲取的ip地址的租期為半個(gè)小時(shí)時(shí),移動(dòng)終端會(huì)向無(wú)線路由器續(xù)租。wi-fi連接狀態(tài)是指移動(dòng)終端是否連接wi-fi,當(dāng)無(wú)線路由器的wi-fi信號(hào)不穩(wěn)定時(shí),移動(dòng)終端會(huì)頻繁斷開(kāi)重連wi-fi,造成移動(dòng)終端耗電。在一個(gè)實(shí)施例中,圖11中步驟s1104若檢測(cè)連接wi-fi的狀態(tài)信息變化,更新連接wi-fi的狀態(tài)信息的統(tǒng)計(jì)次數(shù)包括:若檢測(cè)到組密鑰變化,將組密鑰變化的統(tǒng)計(jì)次數(shù)加1;上述信息處理方法還包括:若檢測(cè)到組密鑰變化的統(tǒng)計(jì)次數(shù)達(dá)到第一閾值,在移動(dòng)終端界面顯示提示。在移動(dòng)終端待機(jī)狀態(tài)下,移動(dòng)終端檢測(cè)到當(dāng)前連接的wi-fi中組密鑰變化,則將組密鑰變化的統(tǒng)計(jì)次數(shù)mgroupcount加1。在移動(dòng)終端接收到亮屏指令時(shí),記錄亮屏?xí)r間msrceenontime,根據(jù)移動(dòng)終端的熄屏?xí)r間、亮屏?xí)r間和組密鑰變化的統(tǒng)計(jì)次數(shù)可計(jì)算出移動(dòng)終端待機(jī)狀態(tài)下組密鑰變化頻次mgroupfreq。若組密鑰變化頻次達(dá)到第一閾值如20次/分,則在移動(dòng)終端界面彈窗提示當(dāng)前wi-fi的組密鑰更新過(guò)于頻繁,提醒用戶修改wi-fi的組密鑰更新周期。在一個(gè)實(shí)施例中,圖11中步驟s1104若檢測(cè)連接wi-fi的狀態(tài)信息變化,更新連接wi-fi的狀態(tài)信息的統(tǒng)計(jì)次數(shù)包括:若檢測(cè)到dhcp續(xù)租,將dhcp續(xù)租的統(tǒng)計(jì)次數(shù)加1;上述信息處理方法還包括:若檢測(cè)到dhcp續(xù)租的統(tǒng)計(jì)次數(shù)達(dá)到第二閾值,在移動(dòng)終端界面顯示提示。在移動(dòng)終端待機(jī)狀態(tài)下,移動(dòng)終端檢測(cè)到當(dāng)前連接的wi-fi每發(fā)起一次dhcp續(xù)租,則將dhcp續(xù)租的統(tǒng)計(jì)次數(shù)mdhcpcount加1。在移動(dòng)終端接收到亮屏指令時(shí),記錄亮屏?xí)r間msrceenontime,根據(jù)移動(dòng)終端的熄屏?xí)r間、亮屏?xí)r間和dhcp續(xù)租的統(tǒng)計(jì)次數(shù)可計(jì)算出移動(dòng)終端待機(jī)狀態(tài)下dhcp續(xù)租頻次mdhcpfreq。若dhcp續(xù)租頻次達(dá)到第二閾值如40次/分,則在移動(dòng)終端界面彈窗提示當(dāng)前wi-fi的dhcp租期設(shè)置不合理,移動(dòng)終端續(xù)租過(guò)于頻繁,提醒用戶修改當(dāng)前wi-fi的dhcp租期設(shè)置。在一個(gè)實(shí)施例中,圖11中步驟s1104若檢測(cè)連接wi-fi的狀態(tài)信息變化,更新連接wi-fi的狀態(tài)信息的統(tǒng)計(jì)次數(shù)包括:若檢測(cè)到wi-fi斷開(kāi)連接,將wi-fi連接狀態(tài)的統(tǒng)計(jì)次數(shù)加1;上述信息處理方法還包括:若檢測(cè)到wi-fi連接狀態(tài)的統(tǒng)計(jì)次數(shù)達(dá)到第三閾值,在移動(dòng)終端界面顯示提示框或禁止連接當(dāng)前wi-fi。在移動(dòng)終端待機(jī)狀態(tài)下,移動(dòng)終端檢測(cè)到wi-fi斷開(kāi)連接時(shí),將重新連接wi-fi,并在wi-fi連接狀態(tài)的統(tǒng)計(jì)次數(shù)mdisconncount加1。在移動(dòng)終端接收到亮屏指令時(shí),記錄亮屏?xí)r間msrceenontime,根據(jù)移動(dòng)終端的熄屏?xí)r間、亮屏?xí)r間和wi-fi連接狀態(tài)的統(tǒng)計(jì)次數(shù)可計(jì)算出移動(dòng)終端待機(jī)狀態(tài)下wi-fi連接狀態(tài)變化頻次mdisconnfreq。若wi-fi連接狀態(tài)變化頻次達(dá)到第三閾值如35次/分,則在移動(dòng)終端界面彈窗提示當(dāng)前wi-fi信號(hào)不穩(wěn)定,建議重啟無(wú)線路由器或連接其他wi-fi;或移動(dòng)終端在一定時(shí)間內(nèi)禁止連接當(dāng)前wi-fi,如移動(dòng)終端在一個(gè)小時(shí)內(nèi)禁止連接當(dāng)前wi-fi。圖12為另一個(gè)實(shí)施例中信息處理方法的流程圖。如圖12所示,一種信息處理方法,包括步驟s1202至步驟s1214。其中:s1202,熄屏。移動(dòng)終端接收到熄屏指令后開(kāi)始監(jiān)測(cè)移動(dòng)終端中連接wi-fi的狀態(tài)信息。s1204,熄屏亮屏間隔達(dá)到指定時(shí)長(zhǎng)。若移動(dòng)終端熄屏與亮屏?xí)r間間隔達(dá)到指定時(shí)長(zhǎng),如20秒,計(jì)算移動(dòng)終端待機(jī)狀態(tài)下?tīng)顟B(tài)信息變化頻次。s1206,連接wi-fi的狀態(tài)信息統(tǒng)計(jì)次數(shù)清零。檢測(cè)到移動(dòng)終端亮屏?xí)r,將連接wi-fi的狀態(tài)信息統(tǒng)計(jì)次數(shù)清零。s1208,連接wi-fi的狀態(tài)信息變化。檢測(cè)到連接wi-fi的狀態(tài)信息變化,更新連接wi-fi的狀態(tài)信息統(tǒng)計(jì)次數(shù)。s1210,更新連接wi-fi的狀態(tài)信息統(tǒng)計(jì)次數(shù),獲取連接wi-fi的狀態(tài)信息變化頻次。根據(jù)待機(jī)狀態(tài)下統(tǒng)計(jì)的wi-fi的狀態(tài)信息統(tǒng)計(jì)次數(shù)和待機(jī)時(shí)長(zhǎng)獲取wi-fi的狀態(tài)信息變化頻次。s1212,變化頻次大于預(yù)設(shè)閾值。若連接wi-fi的狀態(tài)信息變化頻次大于預(yù)設(shè)頻次,進(jìn)入步驟s1214。s1214,寫(xiě)入連接wi-fi的狀態(tài)信息變化頻繁標(biāo)志位。連接wi-fi的狀態(tài)信息變化頻繁標(biāo)志位是用于標(biāo)識(shí)wi-fi的狀態(tài)信息變化頻繁的字符串。具體地,組密鑰握手頻繁標(biāo)志位為0x10、wi-fi續(xù)租頻繁標(biāo)志位為0x100、wi-fi斷連頻繁標(biāo)志位為0x1000。圖13為一個(gè)實(shí)施例中信息處理方法的流程圖。如圖13所示,一種信息處理方法,包括步驟s1302至步驟s1304。其中:s1302,在移動(dòng)終端待機(jī)狀態(tài)下接收掃描請(qǐng)求,檢測(cè)在掃描請(qǐng)求對(duì)應(yīng)的時(shí)間間隔內(nèi)是否接收到除已接收掃描請(qǐng)求外的掃描請(qǐng)求。s1304,若未接收到除已接收掃描請(qǐng)求外的掃描請(qǐng)求,開(kāi)啟移動(dòng)終端wi-fi掃描。當(dāng)移動(dòng)終端連接wi-fi后,移動(dòng)終端可利用wi-fi來(lái)進(jìn)行移動(dòng)終端定位。移動(dòng)終端掃描獲取的每一個(gè)wi-fi擁有唯一的mac(mediaaccesscontrol,媒體訪問(wèn)控制)地址,根據(jù)移動(dòng)終端掃描獲取的wi-fi的mac地址以及各個(gè)wi-fi信號(hào)的強(qiáng)弱,可以獲取移動(dòng)終端的位置信息。移動(dòng)終端中app(application,應(yīng)用程序)需要獲取位置信息時(shí),會(huì)向移動(dòng)終端發(fā)起掃描請(qǐng)求。在移動(dòng)終端待機(jī)狀態(tài)下,移動(dòng)終端中app頻繁發(fā)起的掃描請(qǐng)求會(huì)造成移動(dòng)終端耗電。在移動(dòng)終端待機(jī)狀態(tài)下接收到第一個(gè)應(yīng)用程序發(fā)起的掃描請(qǐng)求后,啟動(dòng)定時(shí)器將第一應(yīng)用發(fā)起的掃描請(qǐng)求延時(shí)第一時(shí)間間隔處理,即移動(dòng)終端檢測(cè)在第一時(shí)間間隔內(nèi)是否接收到第二應(yīng)用程序發(fā)起的掃描請(qǐng)求;若在第一時(shí)間間隔內(nèi)若接收到第二應(yīng)用程序發(fā)起的掃描請(qǐng)求,則檢測(cè)在第二時(shí)間間隔內(nèi)是否接收到第三應(yīng)用程序發(fā)起的掃描請(qǐng)求;若在第一時(shí)間間隔未接收到第二應(yīng)用程序的掃描請(qǐng)求,開(kāi)啟移動(dòng)終端wi-fi掃描,使得發(fā)起掃描請(qǐng)求的app可獲取移動(dòng)終端的位置信息。本發(fā)明實(shí)施例中信息處理方法,在移動(dòng)終端待機(jī)狀態(tài)下,接收將移動(dòng)終端中app發(fā)起的掃描請(qǐng)求,將app發(fā)起的掃描請(qǐng)求延時(shí)處理,可以減少移動(dòng)終端待機(jī)狀態(tài)下由app頻繁發(fā)起掃描造成的移動(dòng)終端耗電,節(jié)省移動(dòng)終端待機(jī)狀態(tài)下功耗,延長(zhǎng)移動(dòng)終端的待機(jī)時(shí)長(zhǎng)。在一個(gè)實(shí)施例中,上述信息處理方法還包括:若檢測(cè)到當(dāng)前已接收掃描請(qǐng)求的個(gè)數(shù)達(dá)到指定值,開(kāi)啟移動(dòng)終端wi-fi掃描。移動(dòng)終端若檢測(cè)到當(dāng)前已接收的掃描請(qǐng)求的個(gè)數(shù)超過(guò)指定值,則開(kāi)啟移動(dòng)終端wi-fi掃描,使移動(dòng)終端中發(fā)起掃描請(qǐng)求的app能夠獲取移動(dòng)終端的位置信息。通過(guò)檢測(cè)已接收的掃描請(qǐng)求的個(gè)數(shù),可以避免移動(dòng)終端已接收的掃描請(qǐng)求個(gè)數(shù)較多,掃描請(qǐng)求長(zhǎng)時(shí)間未得到響應(yīng),造成用戶體驗(yàn)較差的情況。在一個(gè)實(shí)施例中,上述信息處理方法還包括:根據(jù)接收掃描請(qǐng)求的時(shí)刻獲取掃描請(qǐng)求等待時(shí)長(zhǎng);若檢測(cè)到掃描請(qǐng)求等待時(shí)長(zhǎng)達(dá)到指定時(shí)長(zhǎng),開(kāi)啟移動(dòng)終端wi-fi掃描。移動(dòng)終端在接收到app的掃描請(qǐng)求后,會(huì)記錄接收到掃描請(qǐng)求的時(shí)刻,將當(dāng)前時(shí)刻減去接收到掃描請(qǐng)求的時(shí)刻即可得到掃描請(qǐng)求的等待時(shí)長(zhǎng),若檢測(cè)到掃描請(qǐng)求的等待時(shí)長(zhǎng)超過(guò)指定時(shí)長(zhǎng),則開(kāi)啟移動(dòng)終端wi-fi掃描。例如,移動(dòng)終端當(dāng)前已接收兩個(gè)應(yīng)用程序的掃描請(qǐng)求,移動(dòng)終端接收到第一個(gè)應(yīng)用程序發(fā)起的掃描請(qǐng)求的時(shí)刻為16:50:56;接收到第二個(gè)應(yīng)用程序發(fā)起的掃描請(qǐng)求的時(shí)刻為16:51:01。當(dāng)前時(shí)刻為16:51:03。則第一應(yīng)用程序發(fā)起的掃描請(qǐng)求的等待時(shí)長(zhǎng)為7秒;第二應(yīng)用程序發(fā)起的掃描請(qǐng)求的等待時(shí)長(zhǎng)為2秒,預(yù)設(shè)的掃描請(qǐng)求的指定時(shí)長(zhǎng)為5秒,第一應(yīng)用程序發(fā)起的掃描請(qǐng)求的等待時(shí)長(zhǎng)達(dá)到指定時(shí)長(zhǎng),則開(kāi)啟移動(dòng)終端wi-fi掃描,使得第一應(yīng)用程序和第二應(yīng)用程序可獲取移動(dòng)終端的位置信息。通過(guò)檢測(cè)已接收的掃描請(qǐng)求等待時(shí)長(zhǎng),可以避免移動(dòng)終端已接收的掃描請(qǐng)求長(zhǎng)時(shí)間未得到響應(yīng),造成用戶體驗(yàn)較差的情況。在一個(gè)實(shí)施例中,上述信息處理方法還包括:不同掃描請(qǐng)求對(duì)應(yīng)的時(shí)間間隔為不同值。移動(dòng)終端中接收到的掃描請(qǐng)求對(duì)應(yīng)的時(shí)間間隔為不同值。具體地,不同掃描請(qǐng)求對(duì)應(yīng)的時(shí)間間隔為不同值,即移動(dòng)終端接收到的第一掃描請(qǐng)求對(duì)應(yīng)的時(shí)間間隔、第二掃描請(qǐng)求對(duì)應(yīng)的時(shí)間間隔···第n掃描請(qǐng)求對(duì)應(yīng)的時(shí)間間隔為不用值。具體地,各掃描請(qǐng)求對(duì)應(yīng)的時(shí)間間隔可按照接收順序逐漸增大、或各掃描請(qǐng)求對(duì)應(yīng)的時(shí)間間隔可按照接收順序逐漸減小、或各掃描請(qǐng)求對(duì)應(yīng)的時(shí)間間隔根據(jù)各掃描請(qǐng)求的實(shí)時(shí)性要求分配。例如,移動(dòng)終端接收到第一掃描請(qǐng)求后,檢測(cè)在第一時(shí)間間隔3秒內(nèi)是否接收到第二掃描請(qǐng)求;在接收到第二掃描請(qǐng)求后,檢測(cè)在第二時(shí)間間隔2秒內(nèi)是否接收到第三掃描請(qǐng)求。通過(guò)對(duì)不同掃描請(qǐng)求設(shè)定不同時(shí)間間隔,可以對(duì)接收到的掃描請(qǐng)求靈活處理,避免移動(dòng)終端中掃描請(qǐng)求長(zhǎng)時(shí)間未響應(yīng),降低用戶體驗(yàn)。在一個(gè)實(shí)施例中,上述信息處理方法還包括:不同掃描請(qǐng)求對(duì)應(yīng)的時(shí)間間隔為相同值。移動(dòng)終端接收到的掃描請(qǐng)求對(duì)應(yīng)的時(shí)間間隔為相同值,即移動(dòng)終端在接收到掃描請(qǐng)求后,啟動(dòng)定時(shí)器順延相同的時(shí)間處理。例如,移動(dòng)終端在接收到第一掃描請(qǐng)求后,檢測(cè)在第一時(shí)間間隔5毫秒內(nèi)是否接收到第二掃描請(qǐng)求;若接收到第二掃描請(qǐng)求,則檢測(cè)在第二時(shí)間間隔5毫秒內(nèi)是否接收到第三掃描請(qǐng)求,以此類推。圖14為另一個(gè)實(shí)施例中信息處理方法的流程圖。如圖14所示,一種信息處理方法,包括:s1402,接收第一掃描請(qǐng)求。接收到第一掃描請(qǐng)求后,啟動(dòng)定時(shí)器延時(shí)等待時(shí)間t1。s1404,延時(shí)等待t1。s1406,是否接收到第二掃描請(qǐng)求。檢測(cè)在t1時(shí)間間隔內(nèi)是否接收到第二掃描請(qǐng)求;若是,進(jìn)入步驟s1408;若否,進(jìn)入步驟s1410。s1408,延時(shí)等待t2。在接收到第二掃描請(qǐng)求后,啟動(dòng)定時(shí)器延遲等待t2。s1410,開(kāi)啟掃描。開(kāi)啟移動(dòng)終端wi-fi掃描,對(duì)接收的掃描請(qǐng)求作出反饋。s1412,是否接收到第三掃描請(qǐng)求。檢測(cè)在t2時(shí)間間隔內(nèi)是否接收到第三掃描請(qǐng)求;若是,進(jìn)入步驟s1414;若否,進(jìn)入步驟s1410。s1414,延時(shí)等待t3。檢測(cè)在t2時(shí)間間隔內(nèi)接收到第三掃描請(qǐng)求,啟動(dòng)定時(shí)器延時(shí)等待時(shí)間t3。以此類推,檢測(cè)在tn時(shí)間間隔內(nèi)是否接收到第n掃描請(qǐng)求。s1416,是否接收到第n掃描請(qǐng)求。若是,進(jìn)入步驟s1418;若否,進(jìn)入步驟s1410。s1418,延時(shí)等待t(n+1)。圖15為一個(gè)實(shí)施例中信息處理方法的流程圖。如圖15所示,一種信息處理方法,包括步驟s1502至步驟s1506,其中:s1502,接收熄屏指令,統(tǒng)計(jì)移動(dòng)終端待機(jī)狀態(tài)下應(yīng)用程序的wi-fi掃描請(qǐng)求次數(shù);s1504,檢測(cè)應(yīng)用程序的wi-fi掃描請(qǐng)求次數(shù)是否達(dá)到指定值;s1506,若檢測(cè)到應(yīng)用程序的wi-fi掃描請(qǐng)求次數(shù)達(dá)到指定值,根據(jù)指定值對(duì)應(yīng)的操作方式對(duì)應(yīng)用程序執(zhí)行相應(yīng)的操作。無(wú)線ap擁有唯一的mac地址,當(dāng)移動(dòng)終端開(kāi)啟wi-fi掃描后,移動(dòng)終端可掃描周?chē)臒o(wú)線ap信號(hào),獲取無(wú)線ap廣播出來(lái)的mac地址,并將獲取的無(wú)線ap的mac地址上傳服務(wù)器。服務(wù)器根據(jù)無(wú)線ap信號(hào)強(qiáng)弱以及無(wú)線ap的mac地址可計(jì)算移動(dòng)終端的地理位置信息,并將計(jì)算獲取的移動(dòng)終端的位置信息返回移動(dòng)終端。在移動(dòng)終端的使用過(guò)程中,移動(dòng)終端中app會(huì)申請(qǐng)獲取移動(dòng)終端的位置信息,即發(fā)起wi-fi掃描請(qǐng)求。其中,信息處理需要遍歷2.4g13個(gè)信道,每個(gè)信道駐扎40ms-60ms,若移動(dòng)終端支持雙頻wi-fi,即5gwi-fi,則需掃描36信道至156信道,造成移動(dòng)終端功耗增大。當(dāng)移動(dòng)終端獲取到熄屏指令時(shí),記錄在移動(dòng)終端待機(jī)狀態(tài)下應(yīng)用程序發(fā)起的wi-fi掃描請(qǐng)求次數(shù),若檢測(cè)到應(yīng)用程序發(fā)起的wi-fi掃描請(qǐng)求次數(shù)達(dá)到指定值,判定應(yīng)用程序發(fā)起的wi-fi掃描請(qǐng)求次數(shù)過(guò)于頻繁,對(duì)發(fā)起掃描請(qǐng)求的應(yīng)用程序執(zhí)行與指定值對(duì)應(yīng)的操作。本發(fā)明實(shí)施例中信息處理方法,在移動(dòng)終端待機(jī)狀態(tài)下檢測(cè)應(yīng)用程序的wi-fi掃描請(qǐng)求達(dá)到指定值,即應(yīng)用程序的wi-fi掃描請(qǐng)求過(guò)于頻繁時(shí),對(duì)應(yīng)用程序執(zhí)行相應(yīng)的操作,避免應(yīng)用程序的wi-fi掃描請(qǐng)求過(guò)于頻繁造成的移動(dòng)終端功耗增大。在移動(dòng)終端待機(jī)狀態(tài)下,應(yīng)用程序的實(shí)時(shí)性需求較低。對(duì)掃描請(qǐng)求較頻繁的應(yīng)用程序執(zhí)行相應(yīng)的操作,即減小的移動(dòng)終端的待機(jī)功耗,由不影響用戶體驗(yàn)。在一個(gè)實(shí)施例中,若指定值為第一閾值,檢測(cè)到應(yīng)用程序的wi-fi掃描請(qǐng)求次數(shù)達(dá)到第一閾值,在移動(dòng)終端界面彈窗提示。若指定值為第二閾值,檢測(cè)到應(yīng)用程序的wi-fi掃描請(qǐng)求次數(shù)達(dá)到第二閾值,則停止接收應(yīng)用程序的掃描請(qǐng)求。若指定值為第三閾值,檢測(cè)到應(yīng)用程序的wi-fi掃描請(qǐng)求次數(shù)達(dá)到第三閾值,將應(yīng)用程序終止運(yùn)行。應(yīng)用程序的掃描請(qǐng)求次數(shù)達(dá)到不同的指定值時(shí),移動(dòng)終端對(duì)應(yīng)用程序執(zhí)行的操作指令不同。其中,第二閾值大于第一閾值、第三閾值大于第二閾值。例如,在移動(dòng)終端待機(jī)狀態(tài)下,檢測(cè)到應(yīng)用程序的掃描請(qǐng)求次數(shù)為10次,達(dá)到第一閾值10,在移動(dòng)終端界面彈窗提示用戶該應(yīng)用程序耗電較大;檢測(cè)到應(yīng)用程序的掃描請(qǐng)求次數(shù)為15次,達(dá)到第二閾值15,則移動(dòng)終端在一定時(shí)間內(nèi)不再接收該應(yīng)用程序發(fā)起的掃描請(qǐng)求,如在一個(gè)小時(shí)內(nèi)不再接收該應(yīng)用程序發(fā)起的掃描請(qǐng)求;檢測(cè)到應(yīng)用程序的掃描請(qǐng)求次數(shù)為20次,達(dá)到第三閾值20,則移動(dòng)終端直接終止該應(yīng)用程序運(yùn)行。在一個(gè)實(shí)施例中,移動(dòng)終端還可計(jì)算應(yīng)用程序的wi-fi掃描請(qǐng)求頻次,根據(jù)應(yīng)用程序的wi-fi掃描請(qǐng)求頻次是否達(dá)到指定值來(lái)對(duì)應(yīng)用程序執(zhí)行相應(yīng)的操作。其中,應(yīng)用程序的wi-fi掃描請(qǐng)求頻次可根據(jù)應(yīng)用程序的wi-fi掃描請(qǐng)求次數(shù)和當(dāng)前待機(jī)時(shí)長(zhǎng)獲取。在一個(gè)實(shí)施例中,上述信息處理方法還包括:檢測(cè)到移動(dòng)終端的亮屏指令,將應(yīng)用程序的wi-fi掃描請(qǐng)求次數(shù)清零。當(dāng)移動(dòng)終端接收到亮屏指令時(shí),將在移動(dòng)終端待機(jī)狀態(tài)下記錄的應(yīng)用程序的wi-fi掃描請(qǐng)求次數(shù)清零。以使在移動(dòng)終端接收到熄屏指令進(jìn)入待機(jī)狀態(tài)時(shí),重新記錄應(yīng)用程序的wi-fi掃描請(qǐng)求次數(shù)。圖16為另一個(gè)實(shí)施例中信息處理方法的流程圖。如圖16所示,一種信息處理方法,其特征在于,包括步驟s1602至步驟s1604。其中:s1602,接收移動(dòng)終端的熄屏指令,記錄移動(dòng)終端待機(jī)狀態(tài)下應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng)和應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)。s1604,接收移動(dòng)終端的亮屏指令,根據(jù)應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng)和應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)獲取應(yīng)用程序的待機(jī)功耗信息。喚醒鎖是android系統(tǒng)的一種機(jī)制,當(dāng)系統(tǒng)中應(yīng)用持有喚醒鎖時(shí),系統(tǒng)無(wú)法進(jìn)入休眠狀態(tài),當(dāng)系統(tǒng)中所有的喚醒鎖都被釋放后,系統(tǒng)才能進(jìn)入休眠狀態(tài)。喚醒鬧鐘也稱rtc(realtimeclock,實(shí)時(shí)鬧鐘)鬧鐘,喚醒鬧鐘在硬件電路上單獨(dú)供電,在移動(dòng)終端待機(jī)狀態(tài)下,喚醒鬧鐘可將系統(tǒng)喚醒。應(yīng)用持有喚醒鎖和喚醒鬧鐘喚醒移動(dòng)終端都會(huì)增大移動(dòng)終端的待機(jī)功耗。當(dāng)接收到移動(dòng)終端熄屏指令時(shí),移動(dòng)終端檢測(cè)并記錄各個(gè)應(yīng)用程序是否持有喚醒鎖,應(yīng)用程序申請(qǐng)喚醒鎖的時(shí)刻、應(yīng)用程序釋放喚醒鎖的時(shí)刻以及應(yīng)用程序?qū)?yīng)的觸發(fā)的喚醒鬧鐘的次數(shù)。其中,在android系統(tǒng)中,喚醒鎖由powermanagerservice管理,在powermanagerservice中記錄有應(yīng)用程序申請(qǐng)喚醒鎖的時(shí)刻、應(yīng)用程序釋放喚醒鎖的時(shí)刻,根據(jù)應(yīng)用程序申請(qǐng)喚醒鎖的時(shí)刻和釋放喚醒鎖的時(shí)刻可得到應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng)。喚醒鬧鐘都是由alarmmanagerservice管理,在alarmmanagerservice中記錄有喚醒鬧鐘的相關(guān)信息,如喚醒鬧鐘被觸發(fā)的時(shí)刻,觸發(fā)喚醒鬧鐘的應(yīng)用程序標(biāo)識(shí)等。根據(jù)記錄的喚醒鬧鐘的相關(guān)信息可獲取在待機(jī)狀態(tài)下各個(gè)應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)。當(dāng)接收到移動(dòng)終端的亮屏指令時(shí),根據(jù)移動(dòng)終端待機(jī)狀態(tài)下應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng)和應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)可計(jì)算獲取應(yīng)用程序的待機(jī)功耗信息,并根據(jù)應(yīng)用程序的待機(jī)功耗信息對(duì)應(yīng)用程序執(zhí)行相應(yīng)的操作。在一個(gè)實(shí)施例中,應(yīng)用程序的待機(jī)功耗信息包括:應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng)占所有應(yīng)用程序持有喚醒鎖的總時(shí)長(zhǎng)的比值、應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)占所有應(yīng)用程序觸發(fā)喚醒鬧鐘的總次數(shù)的比值、根據(jù)應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng)和應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)獲取的應(yīng)用程序的耗電指數(shù)。根據(jù)記錄的在移動(dòng)終端待機(jī)狀態(tài)下各個(gè)應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng)和各個(gè)應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)可計(jì)算應(yīng)用程序持有喚醒鎖的總時(shí)長(zhǎng)和應(yīng)用程序觸發(fā)喚醒鎖的總次數(shù),再計(jì)算可獲取應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng)占總時(shí)長(zhǎng)的比值,應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)占總次數(shù)的比值。其中,對(duì)應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng)和應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)可設(shè)定權(quán)重因子,對(duì)應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng)和應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)加權(quán)計(jì)算獲取應(yīng)用程序的耗電指數(shù)。在一個(gè)實(shí)施例中,上述信息處理方法還包括:根據(jù)應(yīng)用程序的待機(jī)功耗信息將應(yīng)用程序?qū)?yīng)的應(yīng)用程序標(biāo)識(shí)在移動(dòng)終端界面排序展示。根據(jù)獲取的應(yīng)用程序的待機(jī)功耗信息可將應(yīng)用程序排序,例如,根據(jù)應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng)的比值、根據(jù)應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)的比值、應(yīng)用程序的耗電指數(shù)對(duì)應(yīng)用程序進(jìn)行排序,并將排序結(jié)果在移動(dòng)終端界面展示。其中,可依據(jù)單個(gè)值對(duì)應(yīng)用程序進(jìn)行排序,也可以依據(jù)多個(gè)值的對(duì)應(yīng)用程序進(jìn)行排序。例如,根據(jù)應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng)的比值對(duì)應(yīng)用程序進(jìn)行排序;根據(jù)應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)的比值對(duì)應(yīng)用程序進(jìn)行排序;根據(jù)應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng)的比值、應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)的比值和應(yīng)用程序的耗電指數(shù)的加權(quán)平均值對(duì)應(yīng)用程序進(jìn)行排序。通常情況下,按待機(jī)功耗由高到低對(duì)應(yīng)用程序進(jìn)行排序。在一個(gè)實(shí)施例中,在根據(jù)應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng)和應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)獲取應(yīng)用程序的待機(jī)功耗信息之前,上述信息處理方法還包括:檢測(cè)移動(dòng)終端待機(jī)狀態(tài)下消耗的電流值是否達(dá)到指定值;若是,則根據(jù)應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng)和應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)獲取應(yīng)用程序的待機(jī)功耗信息。在獲取應(yīng)用程序的待機(jī)功耗信息之前,可判定移動(dòng)終端待機(jī)狀態(tài)下消耗的電流值是否達(dá)到指定值;若移動(dòng)終端待機(jī)狀態(tài)下消耗的電流值達(dá)到指定值,則判定移動(dòng)終端待機(jī)功耗異常,獲取移動(dòng)終端待機(jī)狀態(tài)下應(yīng)用程序的待機(jī)功耗信息。通過(guò)判定移動(dòng)終端待機(jī)狀態(tài)下電流值,在待機(jī)電流異常的時(shí)候再獲取應(yīng)用程序的待機(jī)功耗信息,獲取的信息更準(zhǔn)確。在一個(gè)實(shí)施例中,在根據(jù)應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng)和應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)獲取應(yīng)用程序的待機(jī)功耗信息之前,上述信息處理方法還包括:檢測(cè)移動(dòng)終端的待機(jī)時(shí)長(zhǎng)是否達(dá)到預(yù)設(shè)時(shí)長(zhǎng);若是,則根據(jù)應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng)和應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)獲取應(yīng)用程序的待機(jī)功耗信息。在獲取應(yīng)用程序的待機(jī)功耗之前,可判定移動(dòng)終端的待機(jī)時(shí)長(zhǎng)是否達(dá)到預(yù)設(shè)時(shí)長(zhǎng),在移動(dòng)終端的待機(jī)時(shí)長(zhǎng)達(dá)到預(yù)設(shè)時(shí)長(zhǎng)時(shí)獲取應(yīng)用程序中待機(jī)功耗信息,可使獲取的應(yīng)用程序的待機(jī)功耗信息更準(zhǔn)確。圖17為另一個(gè)實(shí)施例中信息處理方法的流程圖。如圖17所示,一種信息處理方法,包括步驟s1702至步驟s1706。其中:s1702,獲取應(yīng)用程序在移動(dòng)終端待機(jī)狀態(tài)下持有喚醒鎖的時(shí)長(zhǎng)和應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù);s1704,根據(jù)持有喚醒鎖的時(shí)長(zhǎng)和應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)獲得應(yīng)用程序的耗電指數(shù)。s1706,若檢測(cè)到應(yīng)用程序的耗電指數(shù)達(dá)到預(yù)設(shè)值,根據(jù)與預(yù)設(shè)值對(duì)應(yīng)的操作指令對(duì)應(yīng)用程序執(zhí)行相應(yīng)的操作。移動(dòng)終端可對(duì)應(yīng)用程序持有的喚醒鎖和應(yīng)用程序觸發(fā)的喚醒鬧鐘進(jìn)行監(jiān)控。當(dāng)檢測(cè)到應(yīng)用程序申請(qǐng)喚醒鎖、釋放喚醒鎖、應(yīng)用程序觸發(fā)喚醒鬧鐘時(shí),可實(shí)時(shí)進(jìn)行相應(yīng)的記錄。其中,在android系統(tǒng)中,喚醒鎖由powermanagerservice管理,在powermanagerservice中記錄有應(yīng)用程序申請(qǐng)喚醒鎖的時(shí)刻、應(yīng)用程序釋放喚醒鎖的時(shí)刻,根據(jù)應(yīng)用程序申請(qǐng)喚醒鎖的時(shí)刻和釋放喚醒鎖的時(shí)刻可得到應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng)。喚醒鬧鐘都是由alarmmanagerservice管理,在alarmmanagerservice中記錄有喚醒鬧鐘的相關(guān)信息,如喚醒鬧鐘被觸發(fā)的時(shí)刻,觸發(fā)喚醒鬧鐘的應(yīng)用程序標(biāo)識(shí)等。根據(jù)記錄的喚醒鬧鐘的相關(guān)信息可獲取在待機(jī)狀態(tài)下各個(gè)應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)。根據(jù)應(yīng)用程序在待機(jī)狀態(tài)下持有喚醒鎖的時(shí)長(zhǎng)和應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)可計(jì)算應(yīng)用程序的耗電指數(shù)。當(dāng)檢測(cè)到應(yīng)用程序的耗電指數(shù)達(dá)到預(yù)設(shè)值,則可根據(jù)應(yīng)用程序達(dá)到的耗電指數(shù)的值對(duì)應(yīng)用程序執(zhí)行相應(yīng)的操作。在記錄應(yīng)用程序觸發(fā)的喚醒鬧鐘時(shí),只記錄與應(yīng)用程序強(qiáng)相關(guān)的喚醒鎖和喚醒鬧鐘。具體地,可根據(jù)應(yīng)用程序的包名判斷應(yīng)用程序觸發(fā)的喚醒鬧鐘是否強(qiáng)相關(guān)。例如,微信的包名為com.tencent.mm,第一個(gè)字段com表示商業(yè);第二個(gè)字段表示公司名,如tencent為騰訊公司;第三個(gè)字段mm表示微信這個(gè)應(yīng)用,應(yīng)用程序的包名前三個(gè)字段相同表示同一個(gè)應(yīng)用。應(yīng)用程序在申請(qǐng)喚醒鎖和觸發(fā)喚醒鬧鐘時(shí)都會(huì)帶有應(yīng)用程序的包名信息,若包名的前三個(gè)字段相同,則判定為同一個(gè)應(yīng)用程序,記錄為與該應(yīng)用程序強(qiáng)相關(guān)。在一個(gè)實(shí)施例中,根據(jù)應(yīng)用程序在移動(dòng)終端待機(jī)狀態(tài)下持有喚醒鎖的時(shí)長(zhǎng)和應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)計(jì)算應(yīng)用程序的耗電指數(shù)包括:接收移動(dòng)終端的熄屏指令,記錄應(yīng)用程序申請(qǐng)喚醒鎖的時(shí)刻、釋放喚醒鎖的時(shí)刻以及應(yīng)用程序觸發(fā)喚醒鎖的次數(shù);接收移動(dòng)終端的亮屏指令,根據(jù)應(yīng)用程序申請(qǐng)喚醒鎖的時(shí)刻、釋放喚醒鎖的時(shí)刻獲取應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng);根據(jù)應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng)和應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)計(jì)算應(yīng)用程序的耗電指數(shù),耗電指數(shù)與應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng)和應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)正相關(guān)。在一個(gè)實(shí)施例中,根據(jù)應(yīng)用程序在移動(dòng)終端待機(jī)狀態(tài)下持有喚醒鎖的時(shí)長(zhǎng)和應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)計(jì)算應(yīng)用程序的耗電指數(shù)包括:根據(jù)預(yù)設(shè)的喚醒鎖因子、預(yù)設(shè)的喚醒鬧鐘因子、應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng)和應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)計(jì)算應(yīng)用程序的耗電指數(shù)。應(yīng)用程序的耗電指數(shù)w與預(yù)設(shè)的喚醒鎖因子α、預(yù)設(shè)的喚醒鬧鐘因子β、應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng)wl、應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)wa之間的關(guān)系為w=α*wl+β*wa。其中,不同移動(dòng)終端中預(yù)設(shè)的喚醒鎖因子α、預(yù)設(shè)的喚醒鬧鐘因子β不同。例如,在移動(dòng)終端中α=0.3,β=0.7,在移動(dòng)終端待機(jī)狀態(tài)下,應(yīng)用程序持有喚醒鎖的時(shí)間為2345ms,應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)為23次,則應(yīng)用程序的耗電因子w=0.3*2345+0.7*23=719.6。在一個(gè)實(shí)施例中,預(yù)設(shè)的喚醒鎖因子、預(yù)設(shè)的喚醒鬧鐘因子由以下步驟獲?。焊鶕?jù)移動(dòng)終端被喚醒狀態(tài)下單位時(shí)間內(nèi)耗電量和移動(dòng)終端被喚醒的耗電量計(jì)算預(yù)設(shè)的喚醒鎖因子、預(yù)設(shè)的喚醒鬧鐘因子。根據(jù)移動(dòng)終端被喚醒狀態(tài)下單位時(shí)間內(nèi)耗電量a和移動(dòng)終端被喚醒的耗電量b可計(jì)算預(yù)設(shè)的喚醒鎖因子α、預(yù)設(shè)的喚醒鬧鐘因子β。其中,α=a/(a+b),β=b/(a+b)。根據(jù)移動(dòng)終端在待機(jī)狀態(tài)下的測(cè)試數(shù)據(jù)可獲取喚醒鎖因子和喚醒鬧鐘因子。在一個(gè)實(shí)施例中,根據(jù)與預(yù)設(shè)值對(duì)應(yīng)的操作指令對(duì)應(yīng)用程序執(zhí)行相應(yīng)的操作包括:若預(yù)設(shè)值為第一閾值,在移動(dòng)終端界面彈窗提示;若預(yù)設(shè)值為第二閾值,禁止應(yīng)用程序運(yùn)行。若檢測(cè)到應(yīng)用程序的耗電指數(shù)達(dá)到第一閾值,在移動(dòng)終端界面彈窗提示用戶應(yīng)用程序的耗電指數(shù)過(guò)高;當(dāng)應(yīng)用程序的耗電指數(shù)達(dá)到第二閾值,則禁止該應(yīng)用程序運(yùn)行。其中,第二閾值大于第一閾值。在另一個(gè)實(shí)施例中,對(duì)應(yīng)用程序的耗電指數(shù)設(shè)定一個(gè)指定值,當(dāng)檢測(cè)到應(yīng)用程序的耗電指數(shù)達(dá)到指定值,則在移動(dòng)終端界面彈窗提示或禁止應(yīng)用程序運(yùn)行。在其他實(shí)施例中,還可設(shè)置多個(gè)閾值,在應(yīng)用程序的耗電指數(shù)達(dá)到不同閾值時(shí),對(duì)應(yīng)用程序執(zhí)行不同的操作指令。在一個(gè)實(shí)施例中,對(duì)應(yīng)用程序可設(shè)置白名單,移動(dòng)終端不會(huì)監(jiān)測(cè)待機(jī)狀態(tài)下白名單內(nèi)應(yīng)用程序的耗電指數(shù)。當(dāng)應(yīng)用程序在進(jìn)行后臺(tái)下載、后臺(tái)播放音頻等操作時(shí),可以避免應(yīng)用程序待機(jī)狀態(tài)下耗電指數(shù)過(guò)高被終止運(yùn)行。圖18為一個(gè)實(shí)施例中信息處理裝置的結(jié)構(gòu)框圖。如圖18所示,一種信息處理裝置,包括檢測(cè)模塊1802和第一判定模塊1804。其中:檢測(cè)模塊1802,用于若檢測(cè)到移動(dòng)終端在待機(jī)狀態(tài)下的第一電流值與第二電流值之差大于第一閾值,檢測(cè)第一電流值與移動(dòng)終端在待機(jī)狀態(tài)下的第三電流值之差是否大于第二閾值;其中,第一電流值為移動(dòng)終端在待機(jī)狀態(tài)下實(shí)際消耗的平均電流值,第二電流值為移動(dòng)終端在待機(jī)狀態(tài)下的基準(zhǔn)電流值,第三電流值為移動(dòng)終端在待機(jī)狀態(tài)下的場(chǎng)景電流值。第一判定模塊1804,用于若第一電流值與第三電流值之差大于第二閾值,根據(jù)移動(dòng)終端在待機(jī)狀態(tài)下喚醒源的喚醒次數(shù)、移動(dòng)終端的睡眠時(shí)間判定移動(dòng)終端的耗電類型。在一個(gè)實(shí)施例中,第一判定模塊1804還用于檢測(cè)喚醒源的喚醒次數(shù)是否達(dá)到指定值;若是,根據(jù)喚醒次數(shù)最多的喚醒源判定移動(dòng)終端的耗電類型;若否,檢測(cè)第一電流值和移動(dòng)終端的睡眠時(shí)間是否符合預(yù)設(shè)規(guī)則;若符合預(yù)設(shè)規(guī)則,記錄移動(dòng)終端的耗電類型為硬件異常耗電。在一個(gè)實(shí)施例中,第一判定模塊1804還用于獲取喚醒次數(shù)最多的喚醒源中各子喚醒源的喚醒次數(shù)和喚醒各子喚醒源的應(yīng)用程序;根據(jù)各子喚醒源的喚醒次數(shù)和喚醒各子喚醒源的應(yīng)用程序判定移動(dòng)終端的耗電類型。圖19為另一個(gè)實(shí)施例中信息處理裝置的結(jié)構(gòu)框圖,如圖19所示,一種信息處理裝置,包括檢測(cè)模塊1902、第一判定模塊1904、第二判定模塊1906和獲取模塊1908。其中檢測(cè)模塊1902和第一判定模塊1904與圖18中對(duì)應(yīng)的模塊功能相同。第二判定模塊1906,用于若檢測(cè)到第一電流值與第三電流值之差小于第二閾值,根據(jù)第三電流值判定移動(dòng)終端的耗電類型。獲取模塊1908,用于檢測(cè)到移動(dòng)終端的待機(jī)時(shí)長(zhǎng)大于預(yù)設(shè)時(shí)長(zhǎng),獲取第一電流值和第二電流值。上述信息處理裝置中各個(gè)模塊的劃分僅用于舉例說(shuō)明,在其他實(shí)施例中,可將信息處理裝置按照需要?jiǎng)澐譃椴煌哪K,以完成上述信息處理裝置的全部或部分功能。圖20為一個(gè)實(shí)施例中信息處理裝置的結(jié)構(gòu)框圖。如圖20所示,一種信息處理裝置,包括接收模塊2002、更新模塊2004和停止檢測(cè)模塊2006。其中:接收模塊2002,用于接收移動(dòng)終端的熄屏指令,將連接無(wú)線保真wi-fi的狀態(tài)信息統(tǒng)計(jì)次數(shù)清零;更新模塊2004,用于若檢測(cè)連接wi-fi的狀態(tài)信息變化,更新連接wi-fi的狀態(tài)信息的統(tǒng)計(jì)次數(shù);停止檢測(cè)模塊2006,用于接收移動(dòng)終端的亮屏指令,停止檢測(cè)連接wi-fi的狀態(tài)信息。在一個(gè)實(shí)施例中,連接wi-fi的狀態(tài)信息包括:組密鑰、動(dòng)態(tài)主機(jī)配置協(xié)議dhcp續(xù)租和wi-fi連接狀態(tài)中至少一種。圖21為另一個(gè)實(shí)施例中信息處理裝置的結(jié)構(gòu)框圖。如圖21所示,一種信息處理裝置,包括接收模塊2102、更新模塊2104、停止檢測(cè)模塊2106、第一提示模塊2108、第二提示模塊2110和第三提示模塊2112。其中,接收模塊2102、更新模塊2104和停止檢測(cè)模塊2106與圖20中對(duì)應(yīng)的模塊功能相同。更新模塊2104還用于若檢測(cè)到組密鑰變化,將組密鑰變化的統(tǒng)計(jì)次數(shù)加1;第一提示模塊2108,用于若檢測(cè)到組密鑰變化的統(tǒng)計(jì)次數(shù)達(dá)到第一閾值,在移動(dòng)終端界面顯示提示。更新模塊2104還用于若檢測(cè)到dhcp續(xù)租,將dhcp續(xù)租的統(tǒng)計(jì)次數(shù)加1;第二提示模塊2110,用于若檢測(cè)到dhcp續(xù)租的統(tǒng)計(jì)次數(shù)達(dá)到第二閾值,在移動(dòng)終端界面顯示提示。更新模塊2104還用于若檢測(cè)到wi-fi斷開(kāi)連接,將wi-fi連接狀態(tài)的統(tǒng)計(jì)次數(shù)加1;第三提示模塊2112,用于若檢測(cè)到wi-fi連接狀態(tài)的統(tǒng)計(jì)次數(shù)達(dá)到第三閾值,在移動(dòng)終端界面顯示提示框或禁止連接當(dāng)前wi-fi。上述信息處理裝置中各個(gè)模塊的劃分僅用于舉例說(shuō)明,在其他實(shí)施例中,可將信息處理裝置按照需要?jiǎng)澐譃椴煌哪K,以完成上述信息處理裝置的全部或部分功能。圖22為一個(gè)實(shí)施例中信息處理裝置的結(jié)構(gòu)框圖。如圖22所示,一種信息處理裝置,包括檢測(cè)模塊2202,開(kāi)啟模塊2204。其中:檢測(cè)模塊2202,用于在移動(dòng)終端待機(jī)狀態(tài)下接收掃描請(qǐng)求,檢測(cè)在掃描請(qǐng)求對(duì)應(yīng)的時(shí)間間隔內(nèi)是否接收到除已接收掃描請(qǐng)求外的掃描請(qǐng)求。開(kāi)啟模塊2204,用于若未接收到除已接收掃描請(qǐng)求外的掃描請(qǐng)求,開(kāi)啟移動(dòng)終端無(wú)線保真wi-fi掃描。在一個(gè)實(shí)施例中,開(kāi)啟模塊2204還用于若檢測(cè)到當(dāng)前已接收掃描請(qǐng)求的個(gè)數(shù)達(dá)到指定值,開(kāi)啟移動(dòng)終端wi-fi掃描。在一個(gè)實(shí)施例中,開(kāi)啟模塊2204還用于根據(jù)接收掃描請(qǐng)求的時(shí)刻獲取掃描請(qǐng)求等待時(shí)長(zhǎng);若檢測(cè)到掃描請(qǐng)求等待時(shí)長(zhǎng)達(dá)到指定時(shí)長(zhǎng),開(kāi)啟移動(dòng)終端wi-fi掃描。在一個(gè)實(shí)施例中,不同掃描請(qǐng)求對(duì)應(yīng)的時(shí)間間隔為不同值。在一個(gè)實(shí)施例中,不同掃描請(qǐng)求對(duì)應(yīng)的時(shí)間間隔為相同值。上述信息處理裝置中各個(gè)模塊的劃分僅用于舉例說(shuō)明,在其他實(shí)施例中,可將信息處理裝置按照需要?jiǎng)澐譃椴煌哪K,以完成上述信息處理裝置的全部或部分功能。圖23為一個(gè)實(shí)施例中信息處理裝置的結(jié)構(gòu)框圖。如圖23所示,一種信息處理裝置,包括執(zhí)行模塊2302、檢測(cè)模塊2304、執(zhí)行模塊2306和清零模塊2308。其中:接收模塊2302,用于接收熄屏指令,統(tǒng)計(jì)移動(dòng)終端待機(jī)狀態(tài)下應(yīng)用程序的wi-fi掃描請(qǐng)求次數(shù);檢測(cè)模塊2304,用于檢測(cè)應(yīng)用程序的wi-fi掃描請(qǐng)求次數(shù)是否達(dá)到指定值;執(zhí)行模塊2306,用于若檢測(cè)到應(yīng)用程序的wi-fi掃描請(qǐng)求次數(shù)達(dá)到指定值,根據(jù)指定值對(duì)應(yīng)的操作方式對(duì)應(yīng)用程序執(zhí)行相應(yīng)的操作。在一個(gè)實(shí)施例中,若指定值為第一閾值,檢測(cè)到應(yīng)用程序的wi-fi掃描請(qǐng)求次數(shù)達(dá)到第一閾值,在移動(dòng)終端界面彈窗提示。在一個(gè)實(shí)施例中,若指定值為第二閾值,檢測(cè)到應(yīng)用程序的wi-fi掃描請(qǐng)求次數(shù)達(dá)到第二閾值,則停止接收應(yīng)用程序的掃描請(qǐng)求。在一個(gè)實(shí)施例中,若指定值為第三閾值,檢測(cè)到應(yīng)用程序的wi-fi掃描請(qǐng)求次數(shù)達(dá)到第三閾值,將應(yīng)用程序終止運(yùn)行。清零模塊2308,用于檢測(cè)到移動(dòng)終端的亮屏指令,將應(yīng)用程序的wi-fi掃描請(qǐng)求次數(shù)清零。上述信息處理裝置中各個(gè)模塊的劃分僅用于舉例說(shuō)明,在其他實(shí)施例中,可將信息處理裝置按照需要?jiǎng)澐譃椴煌哪K,以完成上述信息處理裝置的全部或部分功能。圖24為一個(gè)實(shí)施例中信息處理裝置的結(jié)構(gòu)框圖。如圖24所示,一種信息處理裝置,包括記錄模塊2402和獲取模塊2404。其中:記錄模塊2402,用于接收移動(dòng)終端的熄屏指令,記錄移動(dòng)終端待機(jī)狀態(tài)下應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng)和應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù);獲取模塊2404,用于接收移動(dòng)終端的亮屏指令,根據(jù)應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng)和應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)獲取應(yīng)用程序的待機(jī)功耗信息。在一個(gè)實(shí)施例中,應(yīng)用程序的待機(jī)功耗信息包括:應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng)占所有應(yīng)用程序持有喚醒鎖的總時(shí)長(zhǎng)的比值、應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)占所有應(yīng)用程序觸發(fā)喚醒鬧鐘的總次數(shù)的比值、根據(jù)應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng)和應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)獲取的應(yīng)用程序的耗電指數(shù)。圖25為另一個(gè)實(shí)施例中信息處理裝置的結(jié)構(gòu)框圖。如圖25所示,一種信息處理裝置,包括記錄模塊2502、獲取模塊2504、展示模塊2506、第一檢測(cè)模塊2508和第二檢測(cè)模塊2510。其中記錄模塊2502和獲取模塊2504與圖24中對(duì)應(yīng)的模塊功能相同。展示模塊2506,用于根據(jù)應(yīng)用程序的待機(jī)功耗信息將應(yīng)用程序?qū)?yīng)的應(yīng)用程序標(biāo)識(shí)在移動(dòng)終端界面排序展示。第一檢測(cè)模塊2508,用于檢測(cè)移動(dòng)終端待機(jī)狀態(tài)下消耗的電流值是否達(dá)到指定值;若是,則獲取模塊用于根據(jù)應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng)和應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)獲取應(yīng)用程序的待機(jī)功耗信息。第二檢測(cè)模塊2510,用于檢測(cè)移動(dòng)終端的待機(jī)時(shí)長(zhǎng)是否達(dá)到預(yù)設(shè)時(shí)長(zhǎng);若是,則獲取模塊用于根據(jù)應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng)和應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)獲取應(yīng)用程序的待機(jī)功耗信息。上述信息處理裝置中各個(gè)模塊的劃分僅用于舉例說(shuō)明,在其他實(shí)施例中,可將信息處理裝置按照需要?jiǎng)澐譃椴煌哪K,以完成上述信息處理裝置的全部或部分功能。圖26為另一個(gè)實(shí)施例中信息處理裝置的結(jié)構(gòu)框圖。如圖26所示,一種信息處理裝置,包括獲取模塊2602、計(jì)算模塊2604和操作模塊2606。其中:獲取模塊2602,用于獲取應(yīng)用程序在移動(dòng)終端待機(jī)狀態(tài)下持有喚醒鎖的時(shí)長(zhǎng)和應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù);計(jì)算模塊2604,用于根據(jù)持有喚醒鎖的時(shí)長(zhǎng)和應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)獲得應(yīng)用程序的耗電指數(shù);操作模塊2606,用于若檢測(cè)到應(yīng)用程序的耗電指數(shù)達(dá)到預(yù)設(shè)值,根據(jù)與預(yù)設(shè)值對(duì)應(yīng)的操作指令對(duì)應(yīng)用程序執(zhí)行相應(yīng)的操作。在一個(gè)實(shí)施例中,計(jì)算模塊2604還用于接收移動(dòng)終端的熄屏指令,記錄應(yīng)用程序申請(qǐng)喚醒鎖的時(shí)刻、釋放喚醒鎖的時(shí)刻以及應(yīng)用程序觸發(fā)喚醒鎖的次數(shù);接收移動(dòng)終端的亮屏指令,根據(jù)應(yīng)用程序申請(qǐng)喚醒鎖的時(shí)刻、釋放喚醒鎖的時(shí)刻獲取應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng);根據(jù)應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng)和應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)計(jì)算應(yīng)用程序的耗電指數(shù),耗電指數(shù)與應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng)和應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)正相關(guān)。在一個(gè)實(shí)施例中,計(jì)算模塊2604還用于:根據(jù)預(yù)設(shè)的喚醒鎖因子、預(yù)設(shè)的喚醒鬧鐘因子、應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng)和應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)計(jì)算應(yīng)用程序的耗電指數(shù)。在一個(gè)實(shí)施例中,預(yù)設(shè)的喚醒鎖因子、預(yù)設(shè)的喚醒鬧鐘因子由以下步驟獲?。焊鶕?jù)移動(dòng)終端被喚醒狀態(tài)下單位時(shí)間內(nèi)耗電量和移動(dòng)終端被喚醒的耗電量計(jì)算預(yù)設(shè)的喚醒鎖因子、預(yù)設(shè)的喚醒鬧鐘因子。在一個(gè)實(shí)施例中,操作模塊2606還用于:若預(yù)設(shè)值為第一閾值,在移動(dòng)終端界面彈窗提示;若預(yù)設(shè)值為第二閾值,禁止應(yīng)用程序運(yùn)行。上述信息處理裝置中各個(gè)模塊的劃分僅用于舉例說(shuō)明,在其他實(shí)施例中,可將信息處理裝置按照需要?jiǎng)澐譃椴煌哪K,以完成上述信息處理裝置的全部或部分功能。圖27為與本發(fā)明實(shí)施例提供的移動(dòng)終端相關(guān)的手機(jī)的部分結(jié)構(gòu)的框圖。參考圖27,手機(jī)包括:射頻(radiofrequency,rf)電路2710、存儲(chǔ)器2720、輸入單元2730、顯示單元2740、傳感器2750、音頻電路2760、無(wú)線保真模塊2770、處理器2780、以及電源2790等部件。本領(lǐng)域技術(shù)人員可以理解,圖27所示的手機(jī)結(jié)構(gòu)并不構(gòu)成對(duì)手機(jī)的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。其中,rf電路2710可用于收發(fā)信息或通話過(guò)程中,信號(hào)的接收和發(fā)送,可將基站的下行信息接收后,給處理器2780處理;也可以將上行的數(shù)據(jù)發(fā)送給基站。通常,rf電路包括但不限于天線、至少一個(gè)放大器、收發(fā)信機(jī)、耦合器、低噪聲放大器(lownoiseamplifier,lna)、雙工器等。此外,rf電路2710還可以通過(guò)無(wú)線通信與網(wǎng)絡(luò)和其他設(shè)備通信。上述無(wú)線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于全球移動(dòng)通訊系統(tǒng)(globalsystemofmobilecommunication,gsm)、通用分組無(wú)線服務(wù)(generalpacketradioservice,gprs)、碼分多址(codedivisionmultipleaccess,cdma)、寬帶碼分多址(widebandcodedivisionmultipleaccess,wcdma)、長(zhǎng)期演進(jìn)(longtermevolution,lte)、電子郵件、短消息服務(wù)(shortmessagingservice,sms)等。存儲(chǔ)器2720可用于存儲(chǔ)軟件程序以及模塊,處理器2780通過(guò)運(yùn)行存儲(chǔ)在存儲(chǔ)器2720的軟件程序以及模塊,從而執(zhí)行手機(jī)的各種功能應(yīng)用以及數(shù)據(jù)處理。存儲(chǔ)器2720可主要包括程序存儲(chǔ)區(qū)和數(shù)據(jù)存儲(chǔ)區(qū),其中,程序存儲(chǔ)區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需的應(yīng)用程序(比如聲音播放功能的應(yīng)用程序、圖像播放功能的應(yīng)用程序等)等;數(shù)據(jù)存儲(chǔ)區(qū)可存儲(chǔ)根據(jù)手機(jī)的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、通訊錄等)等。此外,存儲(chǔ)器2720可以包括高速隨機(jī)存取存儲(chǔ)器,還可以包括非易失性存儲(chǔ)器,例如至少一個(gè)磁盤(pán)存儲(chǔ)器件、閃存器件、或其他易失性固態(tài)存儲(chǔ)器件。輸入單元2730可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與手機(jī)2700的用戶設(shè)置以及功能控制有關(guān)的鍵信號(hào)輸入。具體地,輸入單元2730可包括觸控面板2731以及其他輸入設(shè)備2732。觸控面板2731,也可稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板2731上或在觸控面板2731附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動(dòng)相應(yīng)的連接裝置。在一個(gè)實(shí)施例中,觸控面板2731可包括觸摸檢測(cè)裝置和觸摸控制器兩個(gè)部分。其中,觸摸檢測(cè)裝置檢測(cè)用戶的觸摸方位,并檢測(cè)觸摸操作帶來(lái)的信號(hào),將信號(hào)傳送給觸摸控制器;觸摸控制器從觸摸檢測(cè)裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給處理器2780,并能接收處理器2780發(fā)來(lái)的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實(shí)現(xiàn)觸控面板2731。除了觸控面板2731,輸入單元2730還可以包括其他輸入設(shè)備2732。具體地,其他輸入設(shè)備2732可以包括但不限于物理鍵盤(pán)、功能鍵(比如音量控制按鍵、開(kāi)關(guān)按鍵等)等中的一種或多種。顯示單元2740可用于顯示由用戶輸入的信息或提供給用戶的信息以及手機(jī)的各種菜單。顯示單元2740可包括顯示面板2741。在一個(gè)實(shí)施例中,可以采用液晶顯示器(liquidcrystaldisplay,lcd)、有機(jī)發(fā)光二極管(organiclight-emittingdiode,oled)等形式來(lái)配置顯示面板2741。在一個(gè)實(shí)施例中,觸控面板2731可覆蓋顯示面板2741,當(dāng)觸控面板2731檢測(cè)到在其上或附近的觸摸操作后,傳送給處理器2780以確定觸摸事件的類型,隨后處理器2780根據(jù)觸摸事件的類型在顯示面板2741上提供相應(yīng)的視覺(jué)輸出。雖然在圖27中,觸控面板2731與顯示面板2741是作為兩個(gè)獨(dú)立的部件來(lái)實(shí)現(xiàn)手機(jī)的輸入和輸入功能,但是在某些實(shí)施例中,可以將觸控面板2731與顯示面板2741集成而實(shí)現(xiàn)手機(jī)的輸入和輸出功能。手機(jī)2700還可包括至少一種傳感器2750,比如光傳感器、運(yùn)動(dòng)傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來(lái)調(diào)節(jié)顯示面板2741的亮度,接近傳感器可在手機(jī)移動(dòng)到耳邊時(shí),關(guān)閉顯示面板2741和/或背光。運(yùn)動(dòng)傳感器可包括加速度傳感器,通過(guò)加速度傳感器可檢測(cè)各個(gè)方向上加速度的大小,靜止時(shí)可檢測(cè)出重力的大小及方向,可用于識(shí)別手機(jī)姿態(tài)的應(yīng)用(比如橫豎屏切換)、振動(dòng)識(shí)別相關(guān)功能(比如計(jì)步器、敲擊)等;此外,手機(jī)還可配置陀螺儀、氣壓計(jì)、濕度計(jì)、溫度計(jì)、紅外線傳感器等其他傳感器等。音頻電路2760、揚(yáng)聲器2761和傳聲器2762可提供用戶與手機(jī)之間的音頻接口。音頻電路2760可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號(hào),傳輸?shù)綋P(yáng)聲器2761,由揚(yáng)聲器2761轉(zhuǎn)換為聲音信號(hào)輸出;另一方面,傳聲器2762將收集的聲音信號(hào)轉(zhuǎn)換為電信號(hào),由音頻電路2760接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器2780處理后,經(jīng)rf電路2710可以發(fā)送給另一手機(jī),或者將音頻數(shù)據(jù)輸出至存儲(chǔ)器2720以便后續(xù)處理。wi-fi屬于短距離無(wú)線傳輸技術(shù),手機(jī)通過(guò)wi-fi模塊2770可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁(yè)和訪問(wèn)流式媒體等,它為用戶提供了無(wú)線的寬帶互聯(lián)網(wǎng)訪問(wèn)。雖然圖27示出了wi-fi模塊2770,但是可以理解的是,其并不屬于手機(jī)2700的必須構(gòu)成,可以根據(jù)需要而省略。處理器2780是手機(jī)的控制中心,利用各種接口和線路連接整個(gè)手機(jī)的各個(gè)部分,通過(guò)運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器2720內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲(chǔ)在存儲(chǔ)器2720內(nèi)的數(shù)據(jù),執(zhí)行手機(jī)的各種功能和處理數(shù)據(jù),從而對(duì)手機(jī)進(jìn)行整體監(jiān)控。在一個(gè)實(shí)施例中,處理器2780可包括一個(gè)或多個(gè)處理單元。在一個(gè)實(shí)施例中,處理器2780可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等;調(diào)制解調(diào)處理器主要處理無(wú)線通信??梢岳斫獾氖牵鲜稣{(diào)制解調(diào)處理器也可以不集成到處理器2780中。手機(jī)2700還包括給各個(gè)部件供電的電源2790(比如電池),優(yōu)選的,電源可以通過(guò)電源管理系統(tǒng)與處理器2780邏輯相連,從而通過(guò)電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗管理等功能。在一個(gè)實(shí)施例中,手機(jī)2700還可以包括攝像頭、藍(lán)牙模塊等。在一個(gè)實(shí)施例中,移動(dòng)終端所包括的處理器2780執(zhí)行程序時(shí)可以實(shí)現(xiàn)一種信息處理方法,包括:(1)若檢測(cè)到移動(dòng)終端在待機(jī)狀態(tài)下的第一電流值與第二電流值之差大于第一閾值,檢測(cè)第一電流值與移動(dòng)終端在待機(jī)狀態(tài)下的第三電流值之差是否大于第二閾值。其中,第一電流值為移動(dòng)終端在待機(jī)狀態(tài)下實(shí)際消耗的平均電流值,第二電流值為移動(dòng)終端在待機(jī)狀態(tài)下的基準(zhǔn)電流值,第三電流值為移動(dòng)終端在待機(jī)狀態(tài)下的場(chǎng)景電流值。移動(dòng)終端在待機(jī)狀態(tài)下時(shí),會(huì)檢測(cè)移動(dòng)終端當(dāng)前待機(jī)狀態(tài)是否符合預(yù)設(shè)條件;若符合預(yù)設(shè)條件,則判定移動(dòng)終端待機(jī)狀態(tài)下第一電流值與第二電流值之差是否大于第一閾值。其中,預(yù)設(shè)條件可包括:移動(dòng)終端的待機(jī)時(shí)長(zhǎng)是否達(dá)到預(yù)設(shè)時(shí)長(zhǎng)、移動(dòng)終端待機(jī)狀態(tài)是否為預(yù)設(shè)的待機(jī)狀態(tài)等。預(yù)設(shè)的待機(jī)狀態(tài)可包括:后臺(tái)音樂(lè)播放、后臺(tái)下載、移動(dòng)終端開(kāi)啟modemlog等。若移動(dòng)終端待機(jī)狀態(tài)為預(yù)設(shè)的待機(jī)狀態(tài),移動(dòng)終端中電流消耗值較大,無(wú)需監(jiān)控移動(dòng)終端中電流消耗值,則不獲取移動(dòng)終端的第一電流值和第二電流值。判定移動(dòng)終端待機(jī)狀態(tài)是否為預(yù)設(shè)的待機(jī)狀態(tài)可包括:若檢測(cè)到在移動(dòng)終端待機(jī)狀態(tài)時(shí)有音頻輸出,間隔指定時(shí)間后再次檢測(cè)到移動(dòng)終端中有音頻輸出,則判定移動(dòng)終端當(dāng)前待機(jī)狀態(tài)為后臺(tái)音樂(lè)播放;若檢測(cè)到在移動(dòng)終端待機(jī)狀態(tài)時(shí)wi-fi(wireless-fidelity,無(wú)線保真)流量超過(guò)30m/h(mbyte/hour,兆/小時(shí)),或數(shù)據(jù)網(wǎng)絡(luò)流量超過(guò)20m/h,則判定移動(dòng)終端當(dāng)前待機(jī)狀態(tài)為后臺(tái)下載。第一電流值可根據(jù)移動(dòng)終端的待機(jī)時(shí)間和待機(jī)時(shí)間內(nèi)消耗的總電流值獲?。坏诙娏髦悼筛鶕?jù)移動(dòng)終端在待機(jī)狀態(tài)下開(kāi)啟的程序功能以及程序功能對(duì)應(yīng)的電流值獲取。移動(dòng)終端中預(yù)存有待機(jī)狀態(tài)下程序功能對(duì)應(yīng)的電流值,根據(jù)移動(dòng)終端待機(jī)狀態(tài)下開(kāi)啟的應(yīng)用程序功能可查找程序功能對(duì)應(yīng)的電流值,再根據(jù)程序功能對(duì)應(yīng)的電流值可計(jì)算第二電流值。其中,應(yīng)用程序功能對(duì)應(yīng)的電流值均為移動(dòng)終端硬件狀態(tài)的運(yùn)行數(shù)據(jù),可將應(yīng)用程序功能對(duì)應(yīng)的電流值寫(xiě)入移動(dòng)終端已有的耗電類型文件,如:vendor/oppo/overlay/項(xiàng)目代號(hào)/frameworks/base/core/res/res/xml/power_profile.xml文件中。不同移動(dòng)終端中硬件、系統(tǒng)、版本、電量計(jì)的差異可導(dǎo)致應(yīng)用程序功能對(duì)應(yīng)給的電流值差異,因此,不同移動(dòng)終端中程序功能對(duì)應(yīng)的電流值不同。根據(jù)程序功能對(duì)應(yīng)的電流值計(jì)算的第二電流值帶有浮動(dòng)值。影響第二電流值的浮動(dòng)值的因子包括:待機(jī)時(shí)長(zhǎng)t、第二電流值i、電池電容量c和電量計(jì)誤差值n%。第二電流值的浮動(dòng)值δt與上述因子的函數(shù)關(guān)系為:例如,電池電容量c為3000mah(milli-ampere-hour,毫安時(shí)),待機(jī)時(shí)長(zhǎng)t為5小時(shí),第二電流值i為12ma,電量計(jì)誤差值為1%,則第二電流值的浮動(dòng)值為當(dāng)檢測(cè)到移動(dòng)終端第一電流值與第二電流值之差大于浮動(dòng)值,即判定移動(dòng)終端第一電流值與第二電流值之差大于第一閾值,獲取移動(dòng)終端在待機(jī)狀態(tài)下第三電流值,檢測(cè)第一電流值與第三電流值之差是否大于第二閾值。例如,移動(dòng)終端待機(jī)時(shí)第一電流值為20ma,第二電流值為12ma,第二電流值的浮動(dòng)值為6ma,則第一電流值與第二電流值之差為8ma,則第一電流值與第二電流值之差大于第二電流值的浮動(dòng)值,獲取移動(dòng)終端的第三電流值。第三電流值是指移動(dòng)終端在待機(jī)狀態(tài)下的場(chǎng)景電流值,移動(dòng)終端在待機(jī)狀態(tài)下場(chǎng)景可包括:wi-fi掃描次數(shù)、wi-fi內(nèi)組密鑰交互次數(shù)、wi-fi續(xù)租次數(shù)、短信重發(fā)次數(shù)等,不限于此。移動(dòng)終端可根據(jù)待機(jī)狀態(tài)下的場(chǎng)景獲取對(duì)應(yīng)的電流值,將待機(jī)狀態(tài)下的各場(chǎng)景對(duì)應(yīng)的電流值累加即可得到第三電流值。例如,移動(dòng)終端在待機(jī)狀態(tài)下wi-fi掃描次數(shù)為10次,其對(duì)應(yīng)的場(chǎng)景電流值為1ma;移動(dòng)終端在待機(jī)狀態(tài)下wi-fi續(xù)租次數(shù)為5次,其對(duì)應(yīng)的場(chǎng)景電流值為1ma;則移動(dòng)終端在待機(jī)狀態(tài)下第三電流值為2ma。(2)若第一電流值與第三電流值之差大于第二閾值,根據(jù)移動(dòng)終端在待機(jī)狀態(tài)下喚醒源的喚醒次數(shù)、移動(dòng)終端的睡眠時(shí)間判定移動(dòng)終端的耗電類型。第二閾值可根據(jù)需要設(shè)定。在一個(gè)實(shí)施例中,第二閾值可為第二電流值、第二電流浮動(dòng)值和指定值之和。第一電流值與第三電流值之差大于第二閾值即為第一電流值與第三電流值之差大于第二電流值、第二電流浮動(dòng)值和指定值之和。。例如,第一電流值為25ma,第二電流值為12ma,第二電流值的浮動(dòng)值為6ma,第三電流值為3ma,指定值為3ma,第一電流值與第三電流值之差為22ma,第二電流值、第二電流值的浮動(dòng)值和指定值之和為21ma,第一電流值與第三電流值之差大于第二閾值,則根據(jù)移動(dòng)終端在待機(jī)狀態(tài)下喚醒源的喚醒次數(shù)、移動(dòng)終端的睡眠時(shí)間比判定移動(dòng)終端的耗電類型。移動(dòng)終端待機(jī)狀態(tài)下喚醒源包括ap(wirelessaccesspoint,無(wú)線訪問(wèn)接入點(diǎn))喚醒、wi-fi喚醒、modem喚醒、電源鍵喚醒等,不限于此。移動(dòng)終端可實(shí)時(shí)記錄在待機(jī)狀態(tài)下各喚醒源的喚醒次數(shù)以及喚醒各喚醒源的應(yīng)用程序。移動(dòng)終端實(shí)時(shí)記錄的數(shù)據(jù)存儲(chǔ)于移動(dòng)終端的存儲(chǔ)模塊內(nèi)。上述存儲(chǔ)模塊包括關(guān)鍵分區(qū)存儲(chǔ)模塊、臨時(shí)交互文件節(jié)點(diǎn)和喚醒源統(tǒng)計(jì)接口。關(guān)鍵分區(qū)存儲(chǔ)模塊用于存儲(chǔ)已識(shí)別的耗電類型和未識(shí)別的耗電類型。臨時(shí)交互文件節(jié)點(diǎn)用于存儲(chǔ)在待機(jī)狀態(tài)下各喚醒源的喚醒次數(shù)以及喚醒各喚醒源的應(yīng)用程序,臨時(shí)交互文件節(jié)點(diǎn)用于暫時(shí)存儲(chǔ)移動(dòng)終端待機(jī)狀態(tài)下數(shù)據(jù),當(dāng)檢測(cè)到移動(dòng)終端亮屏?xí)r,臨時(shí)交互文件節(jié)點(diǎn)內(nèi)數(shù)據(jù)清空。喚醒源統(tǒng)計(jì)接口用于統(tǒng)計(jì)各喚醒源的喚醒次數(shù),并通過(guò)系統(tǒng)接口提供給移動(dòng)終端讀取。當(dāng)移動(dòng)終端獲取到熄屏指令時(shí),將喚醒源統(tǒng)計(jì)接口記錄的各個(gè)喚醒源的喚醒次數(shù)清零;當(dāng)檢測(cè)到移動(dòng)終端被喚醒時(shí),識(shí)別出對(duì)應(yīng)的喚醒源,并將記錄喚醒源的喚醒次數(shù)加1,將喚醒次數(shù)最多的喚醒源提供給移動(dòng)終端讀取。其中,喚醒源統(tǒng)計(jì)接口的節(jié)點(diǎn)可為···/sys/kernel/wakeup_reasons/ap_resume_reason_stastics。移動(dòng)終端的睡眠時(shí)間比是指移動(dòng)終端待機(jī)狀態(tài)下睡眠時(shí)長(zhǎng)占待機(jī)時(shí)長(zhǎng)的比例。根據(jù)移動(dòng)終端在待機(jī)狀態(tài)下喚醒次數(shù)最多的喚醒源、移動(dòng)終端的睡眠時(shí)間比和第一電流值可判定移動(dòng)終端的耗電類型。本發(fā)明實(shí)施例中移動(dòng)終端,通過(guò)檢測(cè)移動(dòng)終端待機(jī)狀態(tài)下實(shí)際消耗的電流值與基準(zhǔn)電流值、場(chǎng)景電流值的差值,再根據(jù)移動(dòng)終端待機(jī)狀態(tài)下喚醒源的喚醒次數(shù)、移動(dòng)終端的睡眠時(shí)間比判定移動(dòng)終端的耗電類型,可以便捷的監(jiān)測(cè)移動(dòng)終端的耗電類型。在一個(gè)實(shí)施例中,移動(dòng)終端可將判定的移動(dòng)終端的耗電類型上傳服務(wù)器。移動(dòng)終端可通過(guò)log上傳工具stethoscope將數(shù)據(jù)上傳至服務(wù)器,每份log以缺陷方式提交到數(shù)據(jù)庫(kù)對(duì)應(yīng)項(xiàng)目區(qū)域。當(dāng)移動(dòng)終端檢測(cè)到耗電異常,移動(dòng)終端可判定移動(dòng)終端的耗電類型并在移動(dòng)終端界面彈出提示框,用于提示用戶連接網(wǎng)絡(luò)并自動(dòng)上傳log。當(dāng)自動(dòng)上傳log多次失敗時(shí),移動(dòng)終端僅自動(dòng)上傳關(guān)鍵信息,如移動(dòng)終端的耗電類型和相應(yīng)的耗電量,并在移動(dòng)終端界面彈窗提示用戶手動(dòng)上傳移動(dòng)終端的耗電類型信息。移動(dòng)終端按照預(yù)設(shè)的時(shí)間間隔上傳移動(dòng)終端的耗電類型,如移動(dòng)終端每隔24小時(shí)上傳一次監(jiān)控獲得的移動(dòng)終端的耗電類型。移動(dòng)終端還可通過(guò)彈窗提示提醒用戶移動(dòng)終端耗電異常。log為移動(dòng)終端中日志文件,可記錄移動(dòng)終端中操作系統(tǒng)和應(yīng)用程序的操作信息;本實(shí)施例中,log中可記載移動(dòng)終端的耗電類型信息。其中,當(dāng)移動(dòng)終端內(nèi)關(guān)鍵分區(qū)存儲(chǔ)模塊log開(kāi)關(guān)關(guān)閉時(shí),移動(dòng)終端不彈窗提醒;當(dāng)移動(dòng)終端系統(tǒng)版本為release版本時(shí),即log開(kāi)關(guān)打開(kāi),移動(dòng)終端也不彈窗提醒;當(dāng)移動(dòng)終端系統(tǒng)版本為送測(cè)版本或特殊版本時(shí),移動(dòng)終端不彈窗提醒。如表4所示,為移動(dòng)終端送測(cè)版本和特殊版本以及識(shí)別feature。在一個(gè)實(shí)施例中,圖2中步驟s204根據(jù)移動(dòng)終端在待機(jī)狀態(tài)下喚醒源的喚醒次數(shù)、移動(dòng)終端的睡眠時(shí)間判定移動(dòng)終端的耗電類型包括:檢測(cè)喚醒源的喚醒次數(shù)是否達(dá)到指定值;若是,根據(jù)喚醒次數(shù)最多的喚醒源判定移動(dòng)終端的耗電類型;若否,檢測(cè)第一電流值和移動(dòng)終端的睡眠時(shí)間是否符合預(yù)設(shè)規(guī)則;若符合預(yù)設(shè)規(guī)則,記錄移動(dòng)終端的耗電類型為硬件異常耗電。在移動(dòng)終端的待機(jī)狀態(tài)下,若移動(dòng)終端中喚醒源的喚醒次數(shù)達(dá)到指定值,根據(jù)喚醒次數(shù)最多的喚醒源判定移動(dòng)終端的耗電類型。如移動(dòng)終端待機(jī)狀態(tài)下,移動(dòng)終端中wi-fi喚醒次數(shù)為16次/小時(shí)、modem喚醒次數(shù)達(dá)到15次/小時(shí)、ap喚醒次數(shù)達(dá)到10次/小時(shí),wi-fi喚醒和modem喚醒的次數(shù)超過(guò)15次/小時(shí),則根據(jù)喚醒次數(shù)最多的wi-fi喚醒判定移動(dòng)終端的耗電類型為wi-fi喚醒耗電。若移動(dòng)終端中喚醒源的喚醒次數(shù)均未達(dá)到指定值,檢測(cè)第一電流值和移動(dòng)終端的睡眠時(shí)間比是否符合預(yù)設(shè)規(guī)則,如第一電流值是否超過(guò)22ma,睡眠時(shí)間比是否超過(guò)99%等。若第一電流值超過(guò)22ma,且移動(dòng)終端在待機(jī)狀態(tài)時(shí)睡眠比超過(guò)99%,則判定移動(dòng)終端的耗電類型為硬件異常耗電。在一個(gè)實(shí)施例中,上述根據(jù)喚醒次數(shù)最多的喚醒源判定移動(dòng)終端的耗電類型包括:獲取喚醒次數(shù)最多的喚醒源中各子喚醒源的喚醒次數(shù)和喚醒各子喚醒源的應(yīng)用程序;根據(jù)各子喚醒源的喚醒次數(shù)和喚醒各子喚醒源的應(yīng)用程序判定移動(dòng)終端的耗電類型。移動(dòng)終端中各喚醒源中包括子喚醒源。如wi-fi喚醒源中包括數(shù)據(jù)包喚醒wlan_wakeup_src_count[data_type_stastic]、管理包喚醒wlan_wakeup_src_count[mgmt_type_stastic]、固件喚醒wlan_wakeup_src_count[event_type_stastic]和其他類型喚醒wlan_wakeup_src_count[unknown_type_stastic]。如圖4所示,當(dāng)移動(dòng)終端接收到熄屏指令時(shí),移動(dòng)終端調(diào)用wlan接口wlan_clear_wakesrc_count()將wi-fi喚醒源中各子喚醒源的喚醒次數(shù)清零。在移動(dòng)終端的待機(jī)狀態(tài)下,當(dāng)wi-fi喚醒源喚醒移動(dòng)終端時(shí),移動(dòng)終端可檢測(cè)喚醒移動(dòng)終端的wi-fi喚醒源中對(duì)應(yīng)的子喚醒源,并將子喚醒源的喚醒次數(shù)對(duì)應(yīng)加1。當(dāng)移動(dòng)終端接收到亮屏指令時(shí),將喚醒源中各子喚醒源的喚醒次數(shù)寫(xiě)入存儲(chǔ)模塊中臨時(shí)交互文件節(jié)點(diǎn)···/sys/kernel/wakeup_reasons/conn_resume_reason_stastics,并通過(guò)喚醒源統(tǒng)計(jì)接口提供給移動(dòng)終端讀取。當(dāng)移動(dòng)終端檢測(cè)到在待機(jī)狀態(tài)下喚醒次數(shù)最多的喚醒源后,進(jìn)一步獲取喚醒次數(shù)最多的喚醒源中各子喚醒源的喚醒次數(shù)以及喚醒子喚醒源的應(yīng)用程序,對(duì)各子喚醒源的喚醒次數(shù)和喚醒子喚醒源的應(yīng)用程序進(jìn)行統(tǒng)計(jì)分析,并將統(tǒng)計(jì)分析結(jié)果上傳服務(wù)器。例如,移動(dòng)終端在待機(jī)狀態(tài)下喚醒次數(shù)最多的喚醒源是wi-fi喚醒源、喚醒次數(shù)為30次,進(jìn)一步的獲取到wi-fi喚醒源中數(shù)據(jù)包喚醒為15次,管理包喚醒為5次,固件喚醒為5次,其他類型喚醒為5次。獲取在移動(dòng)終端待機(jī)狀態(tài)下數(shù)據(jù)包喚醒對(duì)應(yīng)的應(yīng)用程序?yàn)閝q、微博。則判定移動(dòng)終端的耗電類型為wi-fi喚醒耗電,具體地,是移動(dòng)終端中應(yīng)用程序qq和微博頻繁進(jìn)行數(shù)據(jù)包喚醒造成的耗電。在一個(gè)實(shí)施例中,移動(dòng)終端所包括的處理器2780在實(shí)現(xiàn)一種信息處理方法時(shí)還執(zhí)行以下步驟:若檢測(cè)到第一電流值與第三電流值之差小于第二閾值,根據(jù)第三電流值判定移動(dòng)終端的耗電類型。當(dāng)?shù)谝浑娏髦蹬c第三電流值之差小于第二閾值,即第一電流值減去第二電流值、第二電流值的浮動(dòng)值,再減去第三電流值之后,所得到的差值小于指定值。即第一電流值與第三電流值之差在浮動(dòng)范圍內(nèi),則根據(jù)第三電流值判定移動(dòng)終端的耗電類型。例如,在移動(dòng)終端待機(jī)狀態(tài)下第一電流值為22ma,第二電流值為12ma,第二電流值的浮動(dòng)值為6ma,第三電流值為3ma,指定值為3ma,則第一電流值減去第二電流值、第二電流值的浮動(dòng)值后,再減去第三電流值所得到的差值為1ma,小于指定值3ma,即第一電流值與第三電流值之差在浮動(dòng)范圍內(nèi),則獲取第三電流值中對(duì)應(yīng)的各場(chǎng)景的電流值,如第三電流值3ma包括wi-fi掃描次數(shù)10次1ma、wi-fi續(xù)租次數(shù)5次1ma、組密鑰交互10次1ma,則判定移動(dòng)終端的耗電類型為wi-fi掃描頻繁、wi-fi續(xù)租頻繁和組密鑰交互頻繁。移動(dòng)終端可將判定的移動(dòng)終端的耗電類型信息記錄在存儲(chǔ)分區(qū)的關(guān)鍵分區(qū)存儲(chǔ)模塊并上傳服務(wù)器。如移動(dòng)終端的耗電類型為wi-fi掃描頻繁,wi-fi掃描次數(shù)為10次,對(duì)應(yīng)的耗電量為1ma。本發(fā)明實(shí)施例中移動(dòng)終端,根據(jù)已知的場(chǎng)景耗電來(lái)判定移動(dòng)終端的耗電類型,可統(tǒng)計(jì)分析移動(dòng)終端已知場(chǎng)景的耗電情況,根據(jù)統(tǒng)計(jì)分析結(jié)果有利于對(duì)移動(dòng)終端進(jìn)行改進(jìn)。在一個(gè)實(shí)施例中,移動(dòng)終端所包括的處理器2780在實(shí)現(xiàn)一種信息處理方法時(shí)還執(zhí)行以下步驟:檢測(cè)到移動(dòng)終端的待機(jī)時(shí)長(zhǎng)大于預(yù)設(shè)時(shí)長(zhǎng),獲取第一電流值和第二電流值。當(dāng)移動(dòng)終端接收到熄屏指令,移動(dòng)終端開(kāi)始監(jiān)測(cè)待機(jī)狀態(tài)下移動(dòng)終端的耗電量;若在預(yù)設(shè)的時(shí)間間隔內(nèi)移動(dòng)終端接收到亮屏的指令,移動(dòng)終端清除在待機(jī)狀態(tài)下記錄的數(shù)據(jù),即移動(dòng)終端的待機(jī)時(shí)長(zhǎng)大于預(yù)設(shè)時(shí)長(zhǎng)時(shí),移動(dòng)終端監(jiān)測(cè)記錄待機(jī)狀態(tài)下數(shù)據(jù),并對(duì)獲取的數(shù)據(jù)進(jìn)行分析,判定移動(dòng)終端的耗電類型。例如,預(yù)設(shè)時(shí)長(zhǎng)可為5小時(shí),當(dāng)移動(dòng)終端的待機(jī)時(shí)長(zhǎng)大于5小時(shí)時(shí),移動(dòng)終端對(duì)檢測(cè)獲取的數(shù)據(jù)進(jìn)行分析,判定移動(dòng)終端的耗電類型。移動(dòng)終端待機(jī)狀態(tài)下耗電量按照電池耗電的百分比計(jì)算,而移動(dòng)終端中電池的電量隨時(shí)間非線性衰減,當(dāng)移動(dòng)終端中沒(méi)有電量計(jì)時(shí),根據(jù)電池耗電的百分比計(jì)算移動(dòng)終端待機(jī)狀態(tài)下耗電量存在較大的誤差,如0.5%~1%。本發(fā)明實(shí)施例中移動(dòng)終端,通過(guò)設(shè)定待機(jī)時(shí)長(zhǎng)需要達(dá)到的預(yù)設(shè)時(shí)長(zhǎng),可以有效的控制電流值的誤差,提高計(jì)算的精確度。在一個(gè)實(shí)施例中,移動(dòng)終端所包括的處理器2780執(zhí)行程序時(shí)可以實(shí)現(xiàn)一種信息處理方法,包括:(1)接收移動(dòng)終端的熄屏指令,將連接wi-fi的狀態(tài)信息統(tǒng)計(jì)次數(shù)清零。(2)若檢測(cè)連接wi-fi的狀態(tài)信息變化,更新連接wi-fi的狀態(tài)信息的統(tǒng)計(jì)次數(shù)。(3)接收移動(dòng)終端的亮屏指令,停止檢測(cè)連接wi-fi的狀態(tài)信息。移動(dòng)終端可通過(guò)wi-fi與其他移動(dòng)終端連接通信。當(dāng)移動(dòng)終端連接ap后,可記錄ap的ssid(servicesetidentifier,服務(wù)集標(biāo)識(shí))。當(dāng)移動(dòng)終端接收到熄屏指令后,記錄熄屏?xí)r間mscreenofftime,將移動(dòng)終端已統(tǒng)計(jì)的連接wi-fi的狀態(tài)信息統(tǒng)計(jì)次數(shù)清零。移動(dòng)終端可實(shí)時(shí)檢測(cè)連接wi-fi的狀態(tài)信息是否變化,若檢測(cè)到連接wi-fi的狀態(tài)信息變化,則更新連接wi-fi的狀態(tài)信息的統(tǒng)計(jì)次數(shù)。當(dāng)移動(dòng)終端接收到亮屏指令時(shí),可記錄移動(dòng)終端的亮屏?xí)r間mscreenontime,并停止檢測(cè)連接wi-fi的狀態(tài)信息。具體地,移動(dòng)終端中可通過(guò)“publicintgetwi-fipowereventcode()”接口供移動(dòng)終端中耗電模塊獲取wlan數(shù)據(jù),判斷移動(dòng)終端待機(jī)狀態(tài)下存在是否存在移動(dòng)終端耗電異常。若移動(dòng)終端接收到熄屏指令與接收到亮屏指令之間時(shí)間間隔未達(dá)到指定時(shí)長(zhǎng),不上報(bào)待機(jī)狀態(tài)下移動(dòng)終端中連接wi-fi的狀態(tài)信息,如熄屏?xí)r間未超過(guò)20秒,不上報(bào)已統(tǒng)計(jì)的連接wi-fi的狀態(tài)信息。本發(fā)明實(shí)施例中移動(dòng)終端,通過(guò)檢測(cè)在移動(dòng)終端待機(jī)狀態(tài)下連接wi-fi的狀態(tài)信息的變化,可檢測(cè)因ap端配置導(dǎo)致的移動(dòng)終端耗電,有利于檢測(cè)移動(dòng)終端的待機(jī)功耗。在一個(gè)實(shí)施例中,上述連接wi-fi的狀態(tài)信息包括:組密鑰、動(dòng)態(tài)主機(jī)配置協(xié)議dhcp續(xù)租和wi-fi連接狀態(tài)中至少一種。連接wi-fi的狀態(tài)信息可包括組密鑰、動(dòng)態(tài)主機(jī)配置協(xié)議dhcp續(xù)租、wi-fi掃描次數(shù)和wi-fi連接狀態(tài)中至少一種。無(wú)線路由器中wi-fi網(wǎng)絡(luò)會(huì)設(shè)置組密鑰更新周期,即間隔一定的時(shí)間更新一次組密鑰。其中,組密鑰是指wi-fi密碼的算法。移動(dòng)終端在連接wi-fi時(shí),需要向dhcp(dynamichostconfigurationprotocol,動(dòng)態(tài)主機(jī)配置協(xié)議)服務(wù)器獲取ip(internetprotocol,網(wǎng)絡(luò)之間互連的協(xié)議)地址,移動(dòng)終端與無(wú)線路由器的ip地址簽訂有時(shí)間限制,移動(dòng)終端需要向無(wú)線路由器續(xù)租來(lái)繼續(xù)連接wi-fi。通常情況下,無(wú)線路由器的ip地址租期為1小時(shí),當(dāng)移動(dòng)終端獲取ip地址的租期過(guò)半時(shí),移動(dòng)終端會(huì)向無(wú)線路由器續(xù)租,即移動(dòng)終端獲取的ip地址的租期為半個(gè)小時(shí)時(shí),移動(dòng)終端會(huì)向無(wú)線路由器續(xù)租。wi-fi連接狀態(tài)是指移動(dòng)終端是否連接wi-fi,當(dāng)無(wú)線路由器的wi-fi信號(hào)不穩(wěn)定時(shí),移動(dòng)終端會(huì)頻繁斷開(kāi)重連wi-fi,造成移動(dòng)終端耗電。在一個(gè)實(shí)施例中,若檢測(cè)連接wi-fi的狀態(tài)信息變化,更新連接wi-fi的狀態(tài)信息的統(tǒng)計(jì)次數(shù)包括:若檢測(cè)到組密鑰變化,將組密鑰變化的統(tǒng)計(jì)次數(shù)加1;上述信息處理方法還包括:若檢測(cè)到組密鑰變化的統(tǒng)計(jì)次數(shù)達(dá)到第一閾值,在移動(dòng)終端界面顯示提示。在移動(dòng)終端待機(jī)狀態(tài)下,移動(dòng)終端檢測(cè)到當(dāng)前連接的wi-fi中組密鑰變化,則將組密鑰變化的統(tǒng)計(jì)次數(shù)mgroupcount加1。在移動(dòng)終端接收到亮屏指令時(shí),記錄亮屏?xí)r間msrceenontime,根據(jù)移動(dòng)終端的熄屏?xí)r間、亮屏?xí)r間和組密鑰變化的統(tǒng)計(jì)次數(shù)可計(jì)算出移動(dòng)終端待機(jī)狀態(tài)下組密鑰變化頻次mgroupfreq。若組密鑰變化頻次達(dá)到第一閾值如20次/分,則在移動(dòng)終端界面彈窗提示當(dāng)前wi-fi的組密鑰更新過(guò)于頻繁,提醒用戶修改wi-fi的組密鑰更新周期。在一個(gè)實(shí)施例中,若檢測(cè)連接wi-fi的狀態(tài)信息變化,更新連接wi-fi的狀態(tài)信息的統(tǒng)計(jì)次數(shù)包括:若檢測(cè)到dhcp續(xù)租,將dhcp續(xù)租的統(tǒng)計(jì)次數(shù)加1;上述信息處理方法還包括:若檢測(cè)到dhcp續(xù)租的統(tǒng)計(jì)次數(shù)達(dá)到第二閾值,在移動(dòng)終端界面顯示提示。在移動(dòng)終端待機(jī)狀態(tài)下,移動(dòng)終端檢測(cè)到當(dāng)前連接的wi-fi每發(fā)起一次dhcp續(xù)租,則將dhcp續(xù)租的統(tǒng)計(jì)次數(shù)mdhcpcount加1。在移動(dòng)終端接收到亮屏指令時(shí),記錄亮屏?xí)r間msrceenontime,根據(jù)移動(dòng)終端的熄屏?xí)r間、亮屏?xí)r間和dhcp續(xù)租的統(tǒng)計(jì)次數(shù)可計(jì)算出移動(dòng)終端待機(jī)狀態(tài)下dhcp續(xù)租頻次mdhcpfreq。若dhcp續(xù)租頻次達(dá)到第二閾值如40次/分,則在移動(dòng)終端界面彈窗提示當(dāng)前wi-fi的dhcp租期設(shè)置不合理,移動(dòng)終端續(xù)租過(guò)于頻繁,提醒用戶修改當(dāng)前wi-fi的dhcp租期設(shè)置。在一個(gè)實(shí)施例中,若檢測(cè)連接wi-fi的狀態(tài)信息變化,更新連接wi-fi的狀態(tài)信息的統(tǒng)計(jì)次數(shù)包括:若檢測(cè)到wi-fi斷開(kāi)連接,將wi-fi連接狀態(tài)的統(tǒng)計(jì)次數(shù)加1;上述信息處理方法還包括:若檢測(cè)到wi-fi連接狀態(tài)的統(tǒng)計(jì)次數(shù)達(dá)到第三閾值,在移動(dòng)終端界面顯示提示框或禁止連接當(dāng)前wi-fi。在移動(dòng)終端待機(jī)狀態(tài)下,移動(dòng)終端檢測(cè)到wi-fi斷開(kāi)連接時(shí),將重新連接wi-fi,并在wi-fi連接狀態(tài)的統(tǒng)計(jì)次數(shù)mdisconncount加1。在移動(dòng)終端接收到亮屏指令時(shí),記錄亮屏?xí)r間msrceenontime,根據(jù)移動(dòng)終端的熄屏?xí)r間、亮屏?xí)r間和wi-fi連接狀態(tài)的統(tǒng)計(jì)次數(shù)可計(jì)算出移動(dòng)終端待機(jī)狀態(tài)下wi-fi連接狀態(tài)變化頻次mdisconnfreq。若wi-fi連接狀態(tài)變化頻次達(dá)到第三閾值如35次/分,則在移動(dòng)終端界面彈窗提示當(dāng)前wi-fi信號(hào)不穩(wěn)定,建議重啟無(wú)線路由器或連接其他wi-fi;或移動(dòng)終端在一定時(shí)間內(nèi)禁止連接當(dāng)前wi-fi,如移動(dòng)終端在一個(gè)小時(shí)內(nèi)禁止連接當(dāng)前wi-fi。在一個(gè)實(shí)施例中,移動(dòng)終端所包括的處理器2780執(zhí)行程序時(shí)可以實(shí)現(xiàn)一種信息處理方法,包括:(1)在移動(dòng)終端待機(jī)狀態(tài)下接收掃描請(qǐng)求,檢測(cè)在掃描請(qǐng)求對(duì)應(yīng)的時(shí)間間隔內(nèi)是否接收到除已接收掃描請(qǐng)求外的掃描請(qǐng)求。(2)若未接收到除已接收掃描請(qǐng)求外的掃描請(qǐng)求,開(kāi)啟移動(dòng)終端wi-fi掃描。當(dāng)移動(dòng)終端連接wi-fi后,移動(dòng)終端可利用wi-fi來(lái)進(jìn)行移動(dòng)終端定位。移動(dòng)終端掃描獲取的每一個(gè)wi-fi擁有唯一的mac(mediaaccesscontrol,媒體訪問(wèn)控制)地址,根據(jù)移動(dòng)終端掃描獲取的wi-fi的mac地址以及各個(gè)wi-fi信號(hào)的強(qiáng)弱,可以獲取移動(dòng)終端的位置信息。移動(dòng)終端中app(application,應(yīng)用程序)需要獲取位置信息時(shí),會(huì)向移動(dòng)終端發(fā)起掃描請(qǐng)求。在移動(dòng)終端待機(jī)狀態(tài)下,移動(dòng)終端中app頻繁發(fā)起的掃描請(qǐng)求會(huì)造成移動(dòng)終端耗電。在移動(dòng)終端待機(jī)狀態(tài)下接收到第一個(gè)應(yīng)用程序發(fā)起的掃描請(qǐng)求后,啟動(dòng)定時(shí)器將第一應(yīng)用發(fā)起的掃描請(qǐng)求延時(shí)第一時(shí)間間隔處理,即移動(dòng)終端檢測(cè)在第一時(shí)間間隔內(nèi)是否接收到第二應(yīng)用程序發(fā)起的掃描請(qǐng)求;若在第一時(shí)間間隔內(nèi)若接收到第二應(yīng)用程序發(fā)起的掃描請(qǐng)求,則檢測(cè)在第二時(shí)間間隔內(nèi)是否接收到第三應(yīng)用程序發(fā)起的掃描請(qǐng)求;若在第一時(shí)間間隔未接收到第二應(yīng)用程序的掃描請(qǐng)求,開(kāi)啟移動(dòng)終端wi-fi掃描,使得發(fā)起掃描請(qǐng)求的app可獲取移動(dòng)終端的位置信息。本發(fā)明實(shí)施例中移動(dòng)終端,在移動(dòng)終端待機(jī)狀態(tài)下,接收將移動(dòng)終端中app發(fā)起的掃描請(qǐng)求,將app發(fā)起的掃描請(qǐng)求延時(shí)處理,可以減少移動(dòng)終端待機(jī)狀態(tài)下由app頻繁發(fā)起掃描造成的移動(dòng)終端耗電,節(jié)省移動(dòng)終端待機(jī)狀態(tài)下功耗,延長(zhǎng)移動(dòng)終端的待機(jī)時(shí)長(zhǎng)。在一個(gè)實(shí)施例中,移動(dòng)終端所包括的處理器2780在實(shí)現(xiàn)一種信息處理方法時(shí)還執(zhí)行以下步驟:若檢測(cè)到當(dāng)前已接收掃描請(qǐng)求的個(gè)數(shù)達(dá)到指定值,開(kāi)啟移動(dòng)終端wi-fi掃描。移動(dòng)終端若檢測(cè)到當(dāng)前已接收的掃描請(qǐng)求的個(gè)數(shù)超過(guò)指定值,則開(kāi)啟移動(dòng)終端wi-fi掃描,使移動(dòng)終端中發(fā)起掃描請(qǐng)求的app能夠獲取移動(dòng)終端的位置信息。通過(guò)檢測(cè)已接收的掃描請(qǐng)求的個(gè)數(shù),可以避免移動(dòng)終端已接收的掃描請(qǐng)求個(gè)數(shù)較多,掃描請(qǐng)求長(zhǎng)時(shí)間未得到響應(yīng),造成用戶體驗(yàn)較差的情況。在一個(gè)實(shí)施例中,移動(dòng)終端所包括的處理器2780在實(shí)現(xiàn)一種信息處理方法時(shí)還執(zhí)行以下步驟:根據(jù)接收掃描請(qǐng)求的時(shí)刻獲取掃描請(qǐng)求等待時(shí)長(zhǎng);若檢測(cè)到掃描請(qǐng)求等待時(shí)長(zhǎng)達(dá)到指定時(shí)長(zhǎng),開(kāi)啟移動(dòng)終端wi-fi掃描。移動(dòng)終端在接收到app的掃描請(qǐng)求后,會(huì)記錄接收到掃描請(qǐng)求的時(shí)刻,將當(dāng)前時(shí)刻減去接收到掃描請(qǐng)求的時(shí)刻即可得到掃描請(qǐng)求的等待時(shí)長(zhǎng),若檢測(cè)到掃描請(qǐng)求的等待時(shí)長(zhǎng)超過(guò)指定時(shí)長(zhǎng),則開(kāi)啟移動(dòng)終端wi-fi掃描。例如,移動(dòng)終端當(dāng)前已接收兩個(gè)應(yīng)用程序的掃描請(qǐng)求,移動(dòng)終端接收到第一個(gè)應(yīng)用程序發(fā)起的掃描請(qǐng)求的時(shí)刻為16:50:56;接收到第二個(gè)應(yīng)用程序發(fā)起的掃描請(qǐng)求的時(shí)刻為16:51:01。當(dāng)前時(shí)刻為16:51:03。則第一應(yīng)用程序發(fā)起的掃描請(qǐng)求的等待時(shí)長(zhǎng)為7秒;第二應(yīng)用程序發(fā)起的掃描請(qǐng)求的等待時(shí)長(zhǎng)為2秒,預(yù)設(shè)的掃描請(qǐng)求的指定時(shí)長(zhǎng)為5秒,第一應(yīng)用程序發(fā)起的掃描請(qǐng)求的等待時(shí)長(zhǎng)達(dá)到指定時(shí)長(zhǎng),則開(kāi)啟移動(dòng)終端wi-fi掃描,使得第一應(yīng)用程序和第二應(yīng)用程序可獲取移動(dòng)終端的位置信息。通過(guò)檢測(cè)已接收的掃描請(qǐng)求等待時(shí)長(zhǎng),可以避免移動(dòng)終端已接收的掃描請(qǐng)求長(zhǎng)時(shí)間未得到響應(yīng),造成用戶體驗(yàn)較差的情況。在一個(gè)實(shí)施例中,移動(dòng)終端所包括的處理器2780在實(shí)現(xiàn)一種信息處理方法時(shí)還執(zhí)行以下步驟:不同掃描請(qǐng)求對(duì)應(yīng)的時(shí)間間隔為不同值。移動(dòng)終端中接收到的掃描請(qǐng)求對(duì)應(yīng)的時(shí)間間隔為不同值。具體地,不同掃描請(qǐng)求對(duì)應(yīng)的時(shí)間間隔為不同值,即移動(dòng)終端接收到的第一掃描請(qǐng)求對(duì)應(yīng)的時(shí)間間隔、第二掃描請(qǐng)求對(duì)應(yīng)的時(shí)間間隔···第n掃描請(qǐng)求對(duì)應(yīng)的時(shí)間間隔為不用值。具體地,各掃描請(qǐng)求對(duì)應(yīng)的時(shí)間間隔可按照接收順序逐漸增大、或各掃描請(qǐng)求對(duì)應(yīng)的時(shí)間間隔可按照接收順序逐漸減小、或各掃描請(qǐng)求對(duì)應(yīng)的時(shí)間間隔根據(jù)各掃描請(qǐng)求的實(shí)時(shí)性要求分配。例如,移動(dòng)終端接收到第一掃描請(qǐng)求后,檢測(cè)在第一時(shí)間間隔3秒內(nèi)是否接收到第二掃描請(qǐng)求;在接收到第二掃描請(qǐng)求后,檢測(cè)在第二時(shí)間間隔2秒內(nèi)是否接收到第三掃描請(qǐng)求。通過(guò)對(duì)不同掃描請(qǐng)求設(shè)定不同時(shí)間間隔,可以對(duì)接收到的掃描請(qǐng)求靈活處理,避免移動(dòng)終端中掃描請(qǐng)求長(zhǎng)時(shí)間未響應(yīng),降低用戶體驗(yàn)。在一個(gè)實(shí)施例中,移動(dòng)終端所包括的處理器2780在實(shí)現(xiàn)一種信息處理方法時(shí)還執(zhí)行以下步驟:不同掃描請(qǐng)求對(duì)應(yīng)的時(shí)間間隔為相同值。移動(dòng)終端接收到的掃描請(qǐng)求對(duì)應(yīng)的時(shí)間間隔為相同值,即移動(dòng)終端在接收到掃描請(qǐng)求后,啟動(dòng)定時(shí)器順延相同的時(shí)間處理。例如,移動(dòng)終端在接收到第一掃描請(qǐng)求后,檢測(cè)在第一時(shí)間間隔5毫秒內(nèi)是否接收到第二掃描請(qǐng)求;若接收到第二掃描請(qǐng)求,則檢測(cè)在第二時(shí)間間隔5毫秒內(nèi)是否接收到第三掃描請(qǐng)求,以此類推。在一個(gè)實(shí)施例中,移動(dòng)終端所包括的處理器2780執(zhí)行程序時(shí)可以實(shí)現(xiàn)一種信息處理方法,包括:(1)在移動(dòng)終端待機(jī)狀態(tài)下檢測(cè)到應(yīng)用程序的wi-fi掃描請(qǐng)求次數(shù)達(dá)到指定值。(2)根據(jù)指定值對(duì)應(yīng)的操作方式對(duì)應(yīng)用程序執(zhí)行相應(yīng)的操作。無(wú)線ap擁有唯一的mac地址,當(dāng)移動(dòng)終端開(kāi)啟wi-fi掃描后,移動(dòng)終端可掃描周?chē)臒o(wú)線ap信號(hào),獲取無(wú)線ap廣播出來(lái)的mac地址,并將獲取的無(wú)線ap的mac地址上傳服務(wù)器。服務(wù)器根據(jù)無(wú)線ap信號(hào)強(qiáng)弱以及無(wú)線ap的mac地址可計(jì)算移動(dòng)終端的地理位置信息,并將計(jì)算獲取的移動(dòng)終端的位置信息返回移動(dòng)終端。在移動(dòng)終端的使用過(guò)程中,移動(dòng)終端中app會(huì)申請(qǐng)獲取移動(dòng)終端的位置信息,即發(fā)起wi-fi掃描請(qǐng)求。其中,信息處理需要遍歷2.4g13個(gè)信道,每個(gè)信道駐扎40ms-60ms,若移動(dòng)終端支持雙頻wi-fi,即5gwi-fi,則需掃描36信道至156信道,造成移動(dòng)終端功耗增大。當(dāng)移動(dòng)終端獲取到熄屏指令時(shí),記錄在移動(dòng)終端待機(jī)狀態(tài)下應(yīng)用程序發(fā)起的wi-fi掃描請(qǐng)求次數(shù),若檢測(cè)到應(yīng)用程序發(fā)起的wi-fi掃描請(qǐng)求次數(shù)達(dá)到指定值,判定應(yīng)用程序發(fā)起的wi-fi掃描請(qǐng)求次數(shù)過(guò)于頻繁,對(duì)發(fā)起掃描請(qǐng)求的應(yīng)用程序執(zhí)行與指定值對(duì)應(yīng)的操作。本發(fā)明實(shí)施例中移動(dòng)終端,在移動(dòng)終端待機(jī)狀態(tài)下檢測(cè)應(yīng)用程序的wi-fi掃描請(qǐng)求達(dá)到指定值,即應(yīng)用程序的wi-fi掃描請(qǐng)求過(guò)于頻繁時(shí),對(duì)應(yīng)用程序執(zhí)行相應(yīng)的操作,避免應(yīng)用程序的wi-fi掃描請(qǐng)求過(guò)于頻繁造成的移動(dòng)終端功耗增大。在移動(dòng)終端待機(jī)狀態(tài)下,應(yīng)用程序的實(shí)時(shí)性需求較低。對(duì)掃描請(qǐng)求較頻繁的應(yīng)用程序執(zhí)行相應(yīng)的操作,即減小的移動(dòng)終端的待機(jī)功耗,由不影響用戶體驗(yàn)。在一個(gè)實(shí)施例中,若指定值為第一閾值,檢測(cè)到應(yīng)用程序的wi-fi掃描請(qǐng)求次數(shù)達(dá)到第一閾值,在移動(dòng)終端界面彈窗提示。若指定值為第二閾值,檢測(cè)到應(yīng)用程序的wi-fi掃描請(qǐng)求次數(shù)達(dá)到第二閾值,則停止接收應(yīng)用程序的掃描請(qǐng)求。若指定值為第三閾值,檢測(cè)到應(yīng)用程序的wi-fi掃描請(qǐng)求次數(shù)達(dá)到第三閾值,將應(yīng)用程序終止運(yùn)行。應(yīng)用程序的掃描請(qǐng)求次數(shù)達(dá)到不同的指定值時(shí),移動(dòng)終端對(duì)應(yīng)用程序執(zhí)行的操作指令不同。其中,第二閾值大于第一閾值、第三閾值大于第二閾值。例如,在移動(dòng)終端待機(jī)狀態(tài)下,檢測(cè)到應(yīng)用程序的掃描請(qǐng)求次數(shù)為10次,達(dá)到第一閾值10,在移動(dòng)終端界面彈窗提示用戶該應(yīng)用程序耗電較大;檢測(cè)到應(yīng)用程序的掃描請(qǐng)求次數(shù)為15次,達(dá)到第二閾值15,則移動(dòng)終端在一定時(shí)間內(nèi)不再接收該應(yīng)用程序發(fā)起的掃描請(qǐng)求,如在一個(gè)小時(shí)內(nèi)不再接收該應(yīng)用程序發(fā)起的掃描請(qǐng)求;檢測(cè)到應(yīng)用程序的掃描請(qǐng)求次數(shù)為20次,達(dá)到第三閾值20,則移動(dòng)終端直接終止該應(yīng)用程序運(yùn)行。在一個(gè)實(shí)施例中,移動(dòng)終端還可計(jì)算應(yīng)用程序的wi-fi掃描請(qǐng)求頻次,根據(jù)應(yīng)用程序的wi-fi掃描請(qǐng)求頻次是否達(dá)到指定值來(lái)對(duì)應(yīng)用程序執(zhí)行相應(yīng)的操作。其中,應(yīng)用程序的wi-fi掃描請(qǐng)求頻次可根據(jù)應(yīng)用程序的wi-fi掃描請(qǐng)求次數(shù)和當(dāng)前待機(jī)時(shí)長(zhǎng)獲取。在一個(gè)實(shí)施例中,移動(dòng)終端所包括的處理器2780在實(shí)現(xiàn)一種信息處理方法時(shí)還執(zhí)行以下步驟:檢測(cè)到移動(dòng)終端的亮屏指令,將應(yīng)用程序的wi-fi掃描請(qǐng)求次數(shù)清零。當(dāng)移動(dòng)終端接收到亮屏指令時(shí),將在移動(dòng)終端待機(jī)狀態(tài)下記錄的應(yīng)用程序的wi-fi掃描請(qǐng)求次數(shù)清零。以使在移動(dòng)終端接收到熄屏指令進(jìn)入待機(jī)狀態(tài)時(shí),重新記錄應(yīng)用程序的wi-fi掃描請(qǐng)求次數(shù)。在一個(gè)實(shí)施例中,移動(dòng)終端所包括的處理器2780執(zhí)行程序時(shí)可以實(shí)現(xiàn)一種信息處理方法,包括:(1)接收移動(dòng)終端的熄屏指令,記錄移動(dòng)終端待機(jī)狀態(tài)下應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng)和應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)。(2)接收移動(dòng)終端的亮屏指令,根據(jù)應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng)和應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)獲取應(yīng)用程序的待機(jī)功耗信息。喚醒鎖是android系統(tǒng)的一種機(jī)制,當(dāng)系統(tǒng)中應(yīng)用持有喚醒鎖時(shí),系統(tǒng)無(wú)法進(jìn)入休眠狀態(tài),當(dāng)系統(tǒng)中所有的喚醒鎖都被釋放后,系統(tǒng)才能進(jìn)入休眠狀態(tài)。喚醒鬧鐘也稱rtc(realtimeclock,實(shí)時(shí)鬧鐘)鬧鐘,喚醒鬧鐘在硬件電路上單獨(dú)供電,在移動(dòng)終端待機(jī)狀態(tài)下,喚醒鬧鐘可將系統(tǒng)喚醒。應(yīng)用持有喚醒鎖和喚醒鬧鐘喚醒移動(dòng)終端都會(huì)增大移動(dòng)終端的待機(jī)功耗。當(dāng)接收到移動(dòng)終端熄屏指令時(shí),移動(dòng)終端檢測(cè)并記錄各個(gè)應(yīng)用程序是否持有喚醒鎖,應(yīng)用程序申請(qǐng)喚醒鎖的時(shí)刻、應(yīng)用程序釋放喚醒鎖的時(shí)刻以及應(yīng)用程序?qū)?yīng)的觸發(fā)的喚醒鬧鐘的次數(shù)。其中,在android系統(tǒng)中,喚醒鎖由powermanagerservice管理,在powermanagerservice中記錄有應(yīng)用程序申請(qǐng)喚醒鎖的時(shí)刻、應(yīng)用程序釋放喚醒鎖的時(shí)刻,根據(jù)應(yīng)用程序申請(qǐng)喚醒鎖的時(shí)刻和釋放喚醒鎖的時(shí)刻可得到應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng)。喚醒鬧鐘都是由alarmmanagerservice管理,在alarmmanagerservice中記錄有喚醒鬧鐘的相關(guān)信息,如喚醒鬧鐘被觸發(fā)的時(shí)刻,觸發(fā)喚醒鬧鐘的應(yīng)用程序標(biāo)識(shí)等。根據(jù)記錄的喚醒鬧鐘的相關(guān)信息可獲取在待機(jī)狀態(tài)下各個(gè)應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)。當(dāng)接收到移動(dòng)終端的亮屏指令時(shí),根據(jù)移動(dòng)終端待機(jī)狀態(tài)下應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng)和應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)可計(jì)算獲取應(yīng)用程序的待機(jī)功耗信息,并根據(jù)應(yīng)用程序的待機(jī)功耗信息對(duì)應(yīng)用程序執(zhí)行相應(yīng)的操作。在一個(gè)實(shí)施例中,應(yīng)用程序的待機(jī)功耗信息包括:應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng)占所有應(yīng)用程序持有喚醒鎖的總時(shí)長(zhǎng)的比值、應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)占所有應(yīng)用程序觸發(fā)喚醒鬧鐘的總次數(shù)的比值、根據(jù)應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng)和應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)獲取的應(yīng)用程序的耗電指數(shù)。根據(jù)記錄的在移動(dòng)終端待機(jī)狀態(tài)下各個(gè)應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng)和各個(gè)應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)可計(jì)算應(yīng)用程序持有喚醒鎖的總時(shí)長(zhǎng)和應(yīng)用程序觸發(fā)喚醒鎖的總次數(shù),再計(jì)算可獲取應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng)占總時(shí)長(zhǎng)的比值,應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)占總次數(shù)的比值。其中,對(duì)應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng)和應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)可設(shè)定權(quán)重因子,對(duì)應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng)和應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)加權(quán)計(jì)算獲取應(yīng)用程序的耗電指數(shù)。在一個(gè)實(shí)施例中,移動(dòng)終端所包括的處理器2780在實(shí)現(xiàn)一種信息處理方法時(shí)還執(zhí)行以下步驟:根據(jù)應(yīng)用程序的待機(jī)功耗信息將應(yīng)用程序?qū)?yīng)的應(yīng)用程序標(biāo)識(shí)在移動(dòng)終端界面排序展示。根據(jù)獲取的應(yīng)用程序的待機(jī)功耗信息可將應(yīng)用程序排序,例如,根據(jù)應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng)的比值、根據(jù)應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)的比值、應(yīng)用程序的耗電指數(shù)對(duì)應(yīng)用程序進(jìn)行排序,并將排序結(jié)果在移動(dòng)終端界面展示。其中,可依據(jù)單個(gè)值對(duì)應(yīng)用程序進(jìn)行排序,也可以依據(jù)多個(gè)值的對(duì)應(yīng)用程序進(jìn)行排序。例如,根據(jù)應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng)的比值對(duì)應(yīng)用程序進(jìn)行排序;根據(jù)應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)的比值對(duì)應(yīng)用程序進(jìn)行排序;根據(jù)應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng)的比值、應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)的比值和應(yīng)用程序的耗電指數(shù)的加權(quán)平均值對(duì)應(yīng)用程序進(jìn)行排序。通常情況下,按待機(jī)功耗由高到低對(duì)應(yīng)用程序進(jìn)行排序。在一個(gè)實(shí)施例中,在根據(jù)應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng)和應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)獲取應(yīng)用程序的待機(jī)功耗信息之前,移動(dòng)終端所包括的處理器2780在實(shí)現(xiàn)一種信息處理方法時(shí)還執(zhí)行以下步驟:檢測(cè)移動(dòng)終端待機(jī)狀態(tài)下消耗的電流值是否達(dá)到指定值;若是,則根據(jù)應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng)和應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)獲取應(yīng)用程序的待機(jī)功耗信息。在獲取應(yīng)用程序的待機(jī)功耗信息之前,可判定移動(dòng)終端待機(jī)狀態(tài)下消耗的電流值是否達(dá)到指定值;若移動(dòng)終端待機(jī)狀態(tài)下消耗的電流值達(dá)到指定值,則判定移動(dòng)終端待機(jī)功耗異常,獲取移動(dòng)終端待機(jī)狀態(tài)下應(yīng)用程序的待機(jī)功耗信息。通過(guò)判定移動(dòng)終端待機(jī)狀態(tài)下電流值,在待機(jī)電流異常的時(shí)候再獲取應(yīng)用程序的待機(jī)功耗信息,獲取的信息更準(zhǔn)確。在一個(gè)實(shí)施例中,在根據(jù)應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng)和應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)獲取應(yīng)用程序的待機(jī)功耗信息之前,移動(dòng)終端所包括的處理器2780在實(shí)現(xiàn)一種信息處理方法時(shí)還執(zhí)行以下步驟:檢測(cè)移動(dòng)終端的待機(jī)時(shí)長(zhǎng)是否達(dá)到預(yù)設(shè)時(shí)長(zhǎng);若是,則根據(jù)應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng)和應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)獲取應(yīng)用程序的待機(jī)功耗信息。在獲取應(yīng)用程序的待機(jī)功耗之前,可判定移動(dòng)終端的待機(jī)時(shí)長(zhǎng)是否達(dá)到預(yù)設(shè)時(shí)長(zhǎng),在移動(dòng)終端的待機(jī)時(shí)長(zhǎng)達(dá)到預(yù)設(shè)時(shí)長(zhǎng)時(shí)獲取應(yīng)用程序中待機(jī)功耗信息,可使獲取的應(yīng)用程序的待機(jī)功耗信息更準(zhǔn)確。在一個(gè)實(shí)施例中,移動(dòng)終端所包括的處理器2780執(zhí)行程序時(shí)可以實(shí)現(xiàn)一種信息處理方法,包括:(1)根據(jù)應(yīng)用程序在移動(dòng)終端待機(jī)狀態(tài)下持有喚醒鎖的時(shí)長(zhǎng)和應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)計(jì)算應(yīng)用程序的耗電指數(shù)。(2)若檢測(cè)到應(yīng)用程序的耗電指數(shù)達(dá)到預(yù)設(shè)值,根據(jù)與預(yù)設(shè)值對(duì)應(yīng)的操作指令對(duì)應(yīng)用程序執(zhí)行相應(yīng)的操作。移動(dòng)終端可對(duì)應(yīng)用程序持有的喚醒鎖和應(yīng)用程序觸發(fā)的喚醒鬧鐘進(jìn)行監(jiān)控。當(dāng)檢測(cè)到應(yīng)用程序申請(qǐng)喚醒鎖、釋放喚醒鎖、應(yīng)用程序觸發(fā)喚醒鬧鐘時(shí),可實(shí)時(shí)進(jìn)行相應(yīng)的記錄。其中,在android系統(tǒng)中,喚醒鎖由powermanagerservice管理,在powermanagerservice中記錄有應(yīng)用程序申請(qǐng)喚醒鎖的時(shí)刻、應(yīng)用程序釋放喚醒鎖的時(shí)刻,根據(jù)應(yīng)用程序申請(qǐng)喚醒鎖的時(shí)刻和釋放喚醒鎖的時(shí)刻可得到應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng)。喚醒鬧鐘都是由alarmmanagerservice管理,在alarmmanagerservice中記錄有喚醒鬧鐘的相關(guān)信息,如喚醒鬧鐘被觸發(fā)的時(shí)刻,觸發(fā)喚醒鬧鐘的應(yīng)用程序標(biāo)識(shí)等。根據(jù)記錄的喚醒鬧鐘的相關(guān)信息可獲取在待機(jī)狀態(tài)下各個(gè)應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)。根據(jù)應(yīng)用程序在待機(jī)狀態(tài)下持有喚醒鎖的時(shí)長(zhǎng)和應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)可計(jì)算應(yīng)用程序的耗電指數(shù)。當(dāng)檢測(cè)到應(yīng)用程序的耗電指數(shù)達(dá)到預(yù)設(shè)值,則可根據(jù)應(yīng)用程序達(dá)到的耗電指數(shù)的值對(duì)應(yīng)用程序執(zhí)行相應(yīng)的操作。在記錄應(yīng)用程序觸發(fā)的喚醒鬧鐘時(shí),只記錄與應(yīng)用程序強(qiáng)相關(guān)的喚醒鎖和喚醒鬧鐘。具體地,可根據(jù)應(yīng)用程序的包名判斷應(yīng)用程序觸發(fā)的喚醒鬧鐘是否強(qiáng)相關(guān)。例如,微信的包名為com.tencent.mm,第一個(gè)字段com表示商業(yè);第二個(gè)字段表示公司名,如tencent為騰訊公司;第三個(gè)字段mm表示微信這個(gè)應(yīng)用,應(yīng)用程序的包名前三個(gè)字段相同表示同一個(gè)應(yīng)用。應(yīng)用程序在申請(qǐng)喚醒鎖和觸發(fā)喚醒鬧鐘時(shí)都會(huì)帶有應(yīng)用程序的包名信息,若包名的前三個(gè)字段相同,則判定為同一個(gè)應(yīng)用程序,記錄為與該應(yīng)用程序強(qiáng)相關(guān)。在一個(gè)實(shí)施例中,根據(jù)應(yīng)用程序在移動(dòng)終端待機(jī)狀態(tài)下持有喚醒鎖的時(shí)長(zhǎng)和應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)計(jì)算應(yīng)用程序的耗電指數(shù)包括:接收移動(dòng)終端的熄屏指令,記錄應(yīng)用程序申請(qǐng)喚醒鎖的時(shí)刻、釋放喚醒鎖的時(shí)刻以及應(yīng)用程序觸發(fā)喚醒鎖的次數(shù);接收移動(dòng)終端的亮屏指令,根據(jù)應(yīng)用程序申請(qǐng)喚醒鎖的時(shí)刻、釋放喚醒鎖的時(shí)刻獲取應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng);根據(jù)應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng)和應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)計(jì)算應(yīng)用程序的耗電指數(shù),耗電指數(shù)與應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng)和應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)正相關(guān)。在一個(gè)實(shí)施例中,根據(jù)應(yīng)用程序在移動(dòng)終端待機(jī)狀態(tài)下持有喚醒鎖的時(shí)長(zhǎng)和應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)計(jì)算應(yīng)用程序的耗電指數(shù)包括:根據(jù)預(yù)設(shè)的喚醒鎖因子、預(yù)設(shè)的喚醒鬧鐘因子、應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng)和應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)計(jì)算應(yīng)用程序的耗電指數(shù)。應(yīng)用程序的耗電指數(shù)w與預(yù)設(shè)的喚醒鎖因子α、預(yù)設(shè)的喚醒鬧鐘因子β、應(yīng)用程序持有喚醒鎖的時(shí)長(zhǎng)wl、應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)wa之間的關(guān)系為w=α*wl+β*wa。其中,不同移動(dòng)終端中預(yù)設(shè)的喚醒鎖因子α、預(yù)設(shè)的喚醒鬧鐘因子β不同。例如,在移動(dòng)終端中α=0.3,β=0.7,在移動(dòng)終端待機(jī)狀態(tài)下,應(yīng)用程序持有喚醒鎖的時(shí)間為2345ms,應(yīng)用程序觸發(fā)喚醒鬧鐘的次數(shù)為23次,則應(yīng)用程序的耗電因子w=0.3*2345+0.7*23=719.6。在一個(gè)實(shí)施例中,預(yù)設(shè)的喚醒鎖因子、預(yù)設(shè)的喚醒鬧鐘因子由以下步驟獲?。焊鶕?jù)移動(dòng)終端被喚醒狀態(tài)下單位時(shí)間內(nèi)耗電量和移動(dòng)終端被喚醒的耗電量計(jì)算預(yù)設(shè)的喚醒鎖因子、預(yù)設(shè)的喚醒鬧鐘因子。根據(jù)移動(dòng)終端被喚醒狀態(tài)下單位時(shí)間內(nèi)耗電量a和移動(dòng)終端被喚醒的耗電量b可計(jì)算預(yù)設(shè)的喚醒鎖因子α、預(yù)設(shè)的喚醒鬧鐘因子β。其中,根據(jù)移動(dòng)終端在待機(jī)狀態(tài)下的測(cè)試數(shù)據(jù)可獲取喚醒鎖因子和喚醒鬧鐘因子。在一個(gè)實(shí)施例中,根據(jù)與預(yù)設(shè)值對(duì)應(yīng)的操作指令對(duì)應(yīng)用程序執(zhí)行相應(yīng)的操作包括:若預(yù)設(shè)值為第一閾值,在移動(dòng)終端界面彈窗提示;若預(yù)設(shè)值為第二閾值,禁止應(yīng)用程序運(yùn)行。若檢測(cè)到應(yīng)用程序的耗電指數(shù)達(dá)到第一閾值,在移動(dòng)終端界面彈窗提示用戶應(yīng)用程序的耗電指數(shù)過(guò)高;當(dāng)應(yīng)用程序的耗電指數(shù)達(dá)到第二閾值,則禁止該應(yīng)用程序運(yùn)行。其中,第二閾值大于第一閾值。在另一個(gè)實(shí)施例中,對(duì)應(yīng)用程序的耗電指數(shù)設(shè)定一個(gè)指定值,當(dāng)檢測(cè)到應(yīng)用程序的耗電指數(shù)達(dá)到指定值,則在移動(dòng)終端界面彈窗提示或禁止應(yīng)用程序運(yùn)行。在其他實(shí)施例中,還可設(shè)置多個(gè)閾值,在應(yīng)用程序的耗電指數(shù)達(dá)到不同閾值時(shí),對(duì)應(yīng)用程序執(zhí)行不同的操作指令。在一個(gè)實(shí)施例中,對(duì)應(yīng)用程序可設(shè)置白名單,移動(dòng)終端不會(huì)監(jiān)測(cè)待機(jī)狀態(tài)下白名單內(nèi)應(yīng)用程序的耗電指數(shù)。當(dāng)應(yīng)用程序在進(jìn)行后臺(tái)下載、后臺(tái)播放音頻等操作時(shí),可以避免應(yīng)用程序待機(jī)狀態(tài)下耗電指數(shù)過(guò)高被終止運(yùn)行。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,的程序可存儲(chǔ)于一非易失性計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,的存儲(chǔ)介質(zhì)可為磁碟、光盤(pán)、只讀存儲(chǔ)記憶體(read-onlymemory,rom)等。以上實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。當(dāng)前第1頁(yè)12
當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1