耗電異常的應(yīng)用程序獲取方法、裝置和移動(dòng)終端的制作方法
【專利摘要】本發(fā)明提出一種耗電異常的應(yīng)用程序獲取方法、裝置和移動(dòng)終端,其中該方法包括以下步驟:獲取移動(dòng)終端中的至少一個(gè)應(yīng)用程序;獲取至少一個(gè)應(yīng)用程序在預(yù)設(shè)時(shí)間段內(nèi)在鎖屏期間的喚醒統(tǒng)計(jì)信息;以及根據(jù)喚醒統(tǒng)計(jì)信息獲取預(yù)設(shè)時(shí)間段內(nèi)在耗電異常的應(yīng)用程序。根據(jù)本發(fā)明實(shí)施例方法,可獲取應(yīng)用程序在鎖屏期間的喚醒統(tǒng)計(jì)信息,并根據(jù)喚醒統(tǒng)計(jì)信息獲取耗電異常的應(yīng)用程序,實(shí)現(xiàn)了對(duì)鎖屏期間的正在活動(dòng)的應(yīng)用程序耗電情況進(jìn)行統(tǒng)計(jì),從而為用戶合理的使用移動(dòng)終端的電池電量提供參考,在不影響用戶正常使用的狀態(tài)下,盡量省電,避免誤操作,提升了用戶體驗(yàn)。
【專利說明】耗電異常的應(yīng)用程序獲取方法、裝置和移動(dòng)終端
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)終端【技術(shù)領(lǐng)域】,尤其涉及一種耗電異常的應(yīng)用程序獲取方法、裝置和移動(dòng)終端。
【背景技術(shù)】
[0002]移動(dòng)終端的飛速發(fā)展給人們帶來極大方便的同時(shí),也出現(xiàn)了技術(shù)問題:小而精的移動(dòng)終端的發(fā)展局限于電池的電池容量,例如,鋰電池的容量等。移動(dòng)終端耗電的原因主要包括大屏幕高亮顯示、操作系統(tǒng)運(yùn)行以及應(yīng)用程序(Applicat1n,APP)后臺(tái)運(yùn)行耗電等。目前,針對(duì)大屏幕高亮顯示高亮顯示的問題,用戶可以通過操作調(diào)低大屏幕的亮度顯示,不用移動(dòng)終端時(shí)及時(shí)鎖屏;針對(duì)操作系統(tǒng)運(yùn)行時(shí)的耗電問題,用戶可以減少對(duì)相關(guān)系統(tǒng)功能的使用時(shí)間,如盡量少使用3G (3rd_generat1n,第三代移動(dòng)通信技術(shù))、Wi_Fi (wirelessfidelity,無線電高保真)等等,然而應(yīng)用程序后臺(tái)運(yùn)行耗電的問題,目前是非常難以克服的。
[0003]目前存在的問題是,在應(yīng)用程序后臺(tái)運(yùn)行時(shí),例如移動(dòng)終端鎖屏之后,應(yīng)用程序會(huì)消耗大量的電能,而在移動(dòng)終端鎖屏狀態(tài)下衡量應(yīng)用程序耗電是否異常是非常困難的。
【發(fā)明內(nèi)容】
[0004]本發(fā)明旨在至少解決上述技術(shù)問題之一。
[0005]為此,本發(fā)明的第一個(gè)目的在于提出一種耗電異常的應(yīng)用程序獲取方法。該方法實(shí)現(xiàn)了對(duì)鎖屏期間的正在活動(dòng)的應(yīng)用程序耗電情況進(jìn)行統(tǒng)計(jì),從而能夠準(zhǔn)確地衡量應(yīng)用程序耗電是否異常。進(jìn)而為用戶合理的使用移動(dòng)終端的電池電量提供參考,在不影響用戶正常使用的狀態(tài)下,盡量省電,避免誤操作,提升了用戶體驗(yàn)。
[0006]本發(fā)明的第二個(gè)目的在于提出一種耗電異常的應(yīng)用程序獲取裝置。
[0007]本發(fā)明的第三個(gè)目的在于提出一種移動(dòng)終端。
[0008]為了實(shí)現(xiàn)上述目的,本發(fā)明第一方面實(shí)施例的耗電異常的應(yīng)用程序獲取方法包括以下步驟:獲取移動(dòng)終端中的至少一個(gè)應(yīng)用程序;獲取所述至少一個(gè)應(yīng)用程序在預(yù)設(shè)時(shí)間段內(nèi)在鎖屏期間的喚醒統(tǒng)計(jì)信息;以及根據(jù)所述喚醒統(tǒng)計(jì)信息獲取所述至少一個(gè)應(yīng)用程序中耗電異常的應(yīng)用程序。
[0009]根據(jù)本發(fā)明實(shí)施例的耗電異常的應(yīng)用程序獲取方法,可獲取應(yīng)用程序在鎖屏期間的喚醒統(tǒng)計(jì)信息,并根據(jù)喚醒統(tǒng)計(jì)信息獲取耗電異常的應(yīng)用程序,實(shí)現(xiàn)了對(duì)鎖屏期間的正在活動(dòng)的應(yīng)用程序耗電情況進(jìn)行統(tǒng)計(jì),從而能夠準(zhǔn)確地衡量應(yīng)用程序耗電是否異常。進(jìn)而為用戶合理的使用移動(dòng)終端的電池電量提供參考,在不影響用戶正常使用的狀態(tài)下,盡量省電,避免誤操作,提升了用戶體驗(yàn)。
[0010]為了實(shí)現(xiàn)上述目的,本發(fā)明第二方面實(shí)施例的耗電異常的應(yīng)用程序獲取裝置,包括:第一獲取模塊,用于獲取移動(dòng)終端中的至少一個(gè)應(yīng)用程序;第二獲取模塊,用于獲取所述至少一個(gè)應(yīng)用程序在預(yù)設(shè)時(shí)間段內(nèi)在鎖屏期間的喚醒統(tǒng)計(jì)信息;以及第三獲取模塊,用于根據(jù)所述喚醒統(tǒng)計(jì)信息獲取所述至少一個(gè)應(yīng)用程序中耗電異常的應(yīng)用程序。
[0011]根據(jù)本發(fā)明實(shí)施例的耗電異常的應(yīng)用程序獲取裝置,可獲取應(yīng)用程序在鎖屏期間的喚醒統(tǒng)計(jì)信息,并根據(jù)喚醒統(tǒng)計(jì)信息獲取耗電異常的應(yīng)用程序,實(shí)現(xiàn)了對(duì)鎖屏期間的正在活動(dòng)的應(yīng)用程序耗電情況進(jìn)行統(tǒng)計(jì),從而能夠準(zhǔn)確地衡量應(yīng)用程序耗電是否異常。進(jìn)而為用戶合理的使用移動(dòng)終端的電池電量提供參考,在不影響用戶正常使用的狀態(tài)下,盡量省電,避免誤操作,提升了用戶體驗(yàn)。
[0012]為了實(shí)現(xiàn)上述目的,本發(fā)明第三方面實(shí)施例的移動(dòng)終端,包括:外殼,屏幕,處理器和電路板;所述屏幕安置在所述外殼上,所述電路板安置在所述外殼圍成的空間內(nèi)部,所述處理器設(shè)置在所述電路板上;所述處理器用于處理數(shù)據(jù),具體用于:獲取移動(dòng)終端中的至少一個(gè)應(yīng)用程序;獲取所述至少一個(gè)應(yīng)用程序在預(yù)設(shè)時(shí)間段內(nèi)在鎖屏期間的喚醒統(tǒng)計(jì)信息;以及根據(jù)所述喚醒統(tǒng)計(jì)信息獲取所述至少一個(gè)應(yīng)用程序中耗電異常的應(yīng)用程序。
[0013]根據(jù)本發(fā)明實(shí)施例的移動(dòng)終端,可獲取應(yīng)用程序在鎖屏期間的喚醒統(tǒng)計(jì)信息,并根據(jù)喚醒統(tǒng)計(jì)信息獲取耗電異常的應(yīng)用程序,實(shí)現(xiàn)了對(duì)鎖屏期間的正在活動(dòng)的應(yīng)用程序耗電情況進(jìn)行統(tǒng)計(jì),從而能夠準(zhǔn)確地衡量應(yīng)用程序耗電是否異常。進(jìn)而為用戶合理的使用移動(dòng)終端的電池電量提供參考,在不影響用戶正常使用的狀態(tài)下,盡量省電,避免誤操作,提升了用戶體驗(yàn)。
[0014]本發(fā)明附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實(shí)踐了解到。
【專利附圖】
【附圖說明】
[0015]本發(fā)明上述的和/或附加的方面和優(yōu)點(diǎn)從下面結(jié)合附圖對(duì)實(shí)施例的描述中將變得明顯和容易理解,其中,
[0016]圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的耗電異常的應(yīng)用程序獲取方法的流程圖;
[0017]圖2是根據(jù)本發(fā)明另一個(gè)實(shí)施例的耗電異常的應(yīng)用程序獲取方法的流程圖;
[0018]圖3是根據(jù)本發(fā)明又一個(gè)實(shí)施例的耗電異常的應(yīng)用程序獲取方法的流程圖;
[0019]圖4是根據(jù)本發(fā)明再一個(gè)實(shí)施例的耗電異常的應(yīng)用程序獲取方法的流程圖;
[0020]圖5是根據(jù)本發(fā)明一個(gè)實(shí)施例的耗電異常的應(yīng)用程序獲取裝置的結(jié)構(gòu)框圖;
[0021]圖6是根據(jù)本發(fā)明另一個(gè)實(shí)施例的耗電異常的應(yīng)用程序獲取裝置的結(jié)構(gòu)框圖;
[0022]圖7是根據(jù)本發(fā)明再一個(gè)實(shí)施例的耗電異常的應(yīng)用程序獲取裝置的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0023]下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實(shí)施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對(duì)本發(fā)明的限制。相反,本發(fā)明的實(shí)施例包括落入所附加權(quán)利要求書的精神和內(nèi)涵范圍內(nèi)的所有變化、修改和等同物。
[0024]在本發(fā)明的描述中,需要理解的是,術(shù)語“第一”、“第二”等僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性。在本發(fā)明的描述中,需要說明的是,除非另有明確的規(guī)定和限定,術(shù)語“相連”、“連接”應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機(jī)械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連。對(duì)于本領(lǐng)域的普通技術(shù)人員而言,可以具體情況理解上述術(shù)語在本發(fā)明中的具體含義。此外,在本發(fā)明的描述中,除非另有說明,“多個(gè)”的含義是兩個(gè)或兩個(gè)以上。
[0025]流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個(gè)或更多個(gè)用于實(shí)現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時(shí)的方式或按相反的順序,來執(zhí)行功能,這應(yīng)被本發(fā)明的實(shí)施例所屬【技術(shù)領(lǐng)域】的技術(shù)人員所理解。
[0026]目前,大約有25%的應(yīng)用程序存在過度耗電問題,移動(dòng)終端的操作系統(tǒng)擁有一套電源管理機(jī)制,該機(jī)制可以讓處在休眠狀態(tài)下的移動(dòng)終端結(jié)束一切進(jìn)程,保證在待機(jī)情況下耗電最低,但是,在特殊情況下比如連續(xù)播放音樂,這時(shí)候會(huì)有一種特殊的應(yīng)用程序編程接口(Applicat1n Programming Interface,API)打破這種默認(rèn)的電源管理模式,例如,名為喚醒鎖wakelock (—種可控制屏幕的背光開關(guān)的鎖機(jī)制),可導(dǎo)致移動(dòng)終端無法進(jìn)入休眠狀態(tài),從而成為耗電“元兇”,這也是移動(dòng)終端在待機(jī)情況下耗電過快的原因。
[0027]為了解決如何獲取在鎖屏期間耗電異常的應(yīng)用程序的問題,以及為了解決用戶在使用移動(dòng)終端時(shí),對(duì)應(yīng)用程序進(jìn)行清理會(huì)導(dǎo)致誤操作的問題,本發(fā)明提出一種耗電異常的應(yīng)用程序獲取方法、裝置和移動(dòng)終端,下面參考附圖描述根據(jù)本發(fā)明實(shí)施例的耗電異常的應(yīng)用程序獲取方法、裝置和移動(dòng)終端。
[0028]圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的耗電異常的應(yīng)用程序獲取方法的流程圖。如圖1所示,耗電異常的應(yīng)用程序獲取方法包括以下步驟。
[0029]SlOl,獲取移動(dòng)終端中的至少一個(gè)應(yīng)用程序。
[0030]例如,獲取移動(dòng)終端中所有已安裝的應(yīng)用程序,其中,可包括正在運(yùn)行的應(yīng)用程序和未運(yùn)行的應(yīng)用程序。
[0031]S102,獲取至少一個(gè)應(yīng)用程序在預(yù)設(shè)時(shí)間段內(nèi)在鎖屏期間的喚醒統(tǒng)計(jì)信息。
[0032]其中,喚醒統(tǒng)計(jì)信息可包括喚醒統(tǒng)計(jì)時(shí)間和/或喚醒統(tǒng)計(jì)次數(shù)等,喚醒時(shí)間可以為應(yīng)用程序被喚醒后活動(dòng)的時(shí)間,喚醒次數(shù)可以為應(yīng)用程序被喚醒的次數(shù)。
[0033]例如,移動(dòng)終端鎖屏之后會(huì)進(jìn)入休眠,理想狀態(tài)下,移動(dòng)終端處于休眠狀態(tài)后,沒有活動(dòng)的應(yīng)用程序,但是一些特殊的情況通常導(dǎo)致移動(dòng)終端無法進(jìn)入休眠,如這個(gè)時(shí)候有wakelock被應(yīng)用程序使用,則移動(dòng)終端不能正常的休眠,此時(shí)該應(yīng)用程序仍處于活動(dòng)的狀態(tài)。具體地,當(dāng)用戶鎖屏后,獲取開始時(shí)間點(diǎn),統(tǒng)計(jì)移動(dòng)終端中活動(dòng)的應(yīng)用程序,在鎖屏?xí)r,獲取每個(gè)正在活動(dòng)的應(yīng)用程序在系統(tǒng)內(nèi)的資源消耗的快照,這個(gè)快照可包含正在活動(dòng)的應(yīng)用程序的喚醒時(shí)間(如,wakelock time)和喚醒次數(shù)(如,wakelock count)等信息,當(dāng)用戶對(duì)移動(dòng)終端解鎖后,獲取結(jié)束時(shí)間點(diǎn),停止對(duì)正在活動(dòng)的應(yīng)用程序的統(tǒng)計(jì),由此,可通過統(tǒng)計(jì)以獲取每個(gè)活動(dòng)的應(yīng)用程序在預(yù)設(shè)時(shí)間段內(nèi)在開始時(shí)間點(diǎn)和結(jié)束時(shí)間點(diǎn)之間的喚醒統(tǒng)計(jì)信息。例如,預(yù)設(shè)時(shí)間段為一天,可以在一天之中對(duì)應(yīng)用程序在多次鎖屏期間中的喚醒時(shí)間和喚醒次數(shù)進(jìn)行累計(jì)統(tǒng)計(jì),以獲取對(duì)應(yīng)的喚醒統(tǒng)計(jì)信息。
[0034]S103,根據(jù)喚醒統(tǒng)計(jì)信息獲取至少一個(gè)應(yīng)用程序中耗電異常的應(yīng)用程序。
[0035]具體地,可設(shè)定預(yù)設(shè)條件,當(dāng)喚醒統(tǒng)計(jì)信息滿足預(yù)設(shè)條件時(shí),可判斷對(duì)應(yīng)的應(yīng)用程序耗電異常,具體在后續(xù)的實(shí)施例中將進(jìn)一步敘述。
[0036]根據(jù)本發(fā)明實(shí)施例的耗電異常的應(yīng)用程序獲取方法,可獲取應(yīng)用程序在鎖屏期間的喚醒統(tǒng)計(jì)信息,并根據(jù)喚醒統(tǒng)計(jì)信息獲取耗電異常的應(yīng)用程序,實(shí)現(xiàn)了對(duì)鎖屏期間的正在活動(dòng)的應(yīng)用程序耗電情況進(jìn)行統(tǒng)計(jì),從而能夠準(zhǔn)確地衡量應(yīng)用程序耗電是否異常。進(jìn)而為用戶合理的使用移動(dòng)終端的電池電量提供參考,在不影響用戶正常使用的狀態(tài)下,盡量省電,避免誤操作,提升了用戶體驗(yàn)。
[0037]圖2是根據(jù)本發(fā)明另一個(gè)實(shí)施例的耗電異常的應(yīng)用程序獲取方法的流程圖。為了使得獲取結(jié)果更加準(zhǔn)確,需對(duì)喚醒統(tǒng)計(jì)信息中的喚醒統(tǒng)計(jì)時(shí)間或喚醒統(tǒng)計(jì)次數(shù)進(jìn)行判斷以確定對(duì)應(yīng)的應(yīng)用程序耗電是否異常。具體地,如圖2所示,耗電異常的應(yīng)用程序獲取方法包括以下步驟。
[0038]S201,獲取移動(dòng)終端中的至少一個(gè)應(yīng)用程序。
[0039]S202,獲取至少一個(gè)應(yīng)用程序在預(yù)設(shè)時(shí)間段內(nèi)在鎖屏期間的喚醒統(tǒng)計(jì)信息。
[0040]S203,當(dāng)喚醒統(tǒng)計(jì)時(shí)間或喚醒統(tǒng)計(jì)次數(shù)大于預(yù)設(shè)時(shí)間閾值或預(yù)設(shè)次數(shù)閥值時(shí),判斷對(duì)應(yīng)的至少一個(gè)應(yīng)用程序耗電異常。
[0041]其中,預(yù)設(shè)時(shí)間閥值和預(yù)設(shè)次數(shù)閥值可以為用戶自己設(shè)定的,也可以為系統(tǒng)默認(rèn)設(shè)定的。
[0042]例如,獲取到在鎖屏期間活動(dòng)的可播放音樂的應(yīng)用程序,該應(yīng)用程序在鎖屏期間的喚醒統(tǒng)計(jì)時(shí)間大于預(yù)設(shè)時(shí)間閥值,或者喚醒統(tǒng)計(jì)次數(shù)大于預(yù)設(shè)次數(shù)閥值時(shí),可判斷該應(yīng)用程序耗電異常。
[0043]根據(jù)本發(fā)明實(shí)施例的耗電異常的應(yīng)用程序獲取方法,通過對(duì)喚醒統(tǒng)計(jì)信息中的喚醒統(tǒng)計(jì)時(shí)間或喚醒統(tǒng)計(jì)數(shù)次進(jìn)行判斷,當(dāng)喚醒統(tǒng)計(jì)時(shí)間大于預(yù)設(shè)時(shí)間閥值,或者喚醒統(tǒng)計(jì)次數(shù)大于預(yù)設(shè)次數(shù)閥值時(shí),判斷對(duì)應(yīng)的應(yīng)用程序耗電異常,使得獲取結(jié)果更加準(zhǔn)確。
[0044]圖3是根據(jù)本發(fā)明又一個(gè)實(shí)施例的耗電異常的應(yīng)用程序獲取方法的流程圖。為了使得用戶更加直觀地了解移動(dòng)終端在鎖屏期間的電量消耗情況,為用戶提出更好的省電策略,可將耗電異常的應(yīng)用程序顯示給用戶,在移動(dòng)終端進(jìn)入鎖屏期間之后,還可對(duì)用戶標(biāo)注過的應(yīng)用程序進(jìn)行清理。具體地,如圖3所示,耗電異常的應(yīng)用程序獲取方法包括以下步驟。
[0045]S301,獲取移動(dòng)終端中的至少一個(gè)應(yīng)用程序。
[0046]S302,獲取至少一個(gè)應(yīng)用程序在預(yù)設(shè)時(shí)間段內(nèi)在鎖屏期間的喚醒統(tǒng)計(jì)信息。
[0047]S303,根據(jù)喚醒統(tǒng)計(jì)信息獲取至少一個(gè)應(yīng)用程序中耗電異常的應(yīng)用程序。
[0048]S304,將耗電異常的應(yīng)用程序顯示給用戶,并接收用戶對(duì)耗電異常的應(yīng)用程序的標(biāo)注。
[0049]具體地,將在鎖屏期間的耗電異常的應(yīng)用程序顯示給用戶,接收并記錄用戶對(duì)耗電異常的應(yīng)用程序的標(biāo)注,例如,用戶可對(duì)耗電異常的應(yīng)用程序進(jìn)行選擇并標(biāo)注,其中,標(biāo)注為“可以清理”,也可以為“不清理”。
[0050]S305,當(dāng)移動(dòng)終端進(jìn)入鎖屏狀態(tài)之后,對(duì)用戶標(biāo)注過的應(yīng)用程序進(jìn)行清理。
[0051]具體地,當(dāng)移動(dòng)終端進(jìn)入鎖屏狀態(tài)之后,可根據(jù)用戶選擇,對(duì)用戶標(biāo)注過“可以清理”鎖屏期間的應(yīng)用程序進(jìn)行清理,不允許其進(jìn)行后臺(tái)活動(dòng),如果用戶標(biāo)注“不清理”,則在移動(dòng)終端進(jìn)入鎖屏期間之后,不予統(tǒng)計(jì)活動(dòng)的應(yīng)用程序的喚醒統(tǒng)計(jì)信息或者統(tǒng)計(jì)但不提示用戶對(duì)耗電異常的應(yīng)用程序進(jìn)行清理。
[0052]根據(jù)本發(fā)明實(shí)施例的耗電異常的應(yīng)用程序獲取方法,將耗電異常的應(yīng)用程序顯示給用戶,用戶對(duì)耗電異常的應(yīng)用程序進(jìn)行選擇并標(biāo)注,在移動(dòng)終端進(jìn)入鎖屏狀態(tài)之后,對(duì)用戶標(biāo)注過的應(yīng)用程序進(jìn)行清理,使得用戶更加直觀地了解移動(dòng)終端在鎖屏期間的電量消耗情況,為用戶提出更好的省電策略,進(jìn)一步提升用戶體驗(yàn)。
[0053]圖4是根據(jù)本發(fā)明再一個(gè)實(shí)施例的耗電異常的應(yīng)用程序獲取方法的流程圖。為了提高準(zhǔn)確度,需獲取應(yīng)用程序在鎖屏期間的資源消耗信息,并根據(jù)喚醒統(tǒng)計(jì)信息和資源消耗信息獲取耗電異常的應(yīng)用程序。具體地,如圖4所示,耗電異常的應(yīng)用程序獲取方法包括以下步驟。
[0054]S401,獲取移動(dòng)終端中的至少一個(gè)應(yīng)用程序。
[0055]S402,獲取至少一個(gè)應(yīng)用程序在預(yù)設(shè)時(shí)間段內(nèi)在鎖屏期間的喚醒統(tǒng)計(jì)信息。
[0056]S403,獲取至少一個(gè)應(yīng)用程序在預(yù)設(shè)時(shí)間段內(nèi)在鎖屏期間的資源消耗信息。
[0057]其中,資源消耗信息可包括中央處理器CPU的占用率、內(nèi)存占用率、無線傳輸接口使用信息、全球定位系統(tǒng)GPS使用信息、傳感器使用信息等中的一種或多種。
[0058]具體地,當(dāng)用戶鎖屏后,獲取開始時(shí)間點(diǎn),統(tǒng)計(jì)移動(dòng)終端中活動(dòng)的應(yīng)用程序,在鎖屏?xí)r,獲取每個(gè)正在運(yùn)行的應(yīng)用程序在系統(tǒng)內(nèi)的資源消耗的快照,這個(gè)快照可包含正在運(yùn)行的應(yīng)用程序?qū)Ω鱾€(gè)系統(tǒng)資源的消耗情況,如,CPU的占用率、內(nèi)存占用率等,如果應(yīng)用程序?qū)PU的占用率越大,則該應(yīng)用程序越耗電,當(dāng)用戶對(duì)移動(dòng)終端解鎖后,獲取結(jié)束時(shí)間點(diǎn),停止對(duì)正在活動(dòng)的應(yīng)用程序的統(tǒng)計(jì),由此,可通過統(tǒng)計(jì)以獲取每個(gè)活動(dòng)的應(yīng)用程序在預(yù)設(shè)時(shí)間段內(nèi)在開始時(shí)間點(diǎn)和結(jié)束時(shí)間點(diǎn)之間的資源消耗信息。例如,預(yù)設(shè)時(shí)間段為一天,可以在一天之中對(duì)應(yīng)用程序在多次鎖屏期間中對(duì)系統(tǒng)內(nèi)的資源消耗量進(jìn)行累計(jì)統(tǒng)計(jì),以獲取對(duì)應(yīng)的資源消耗信息。
[0059]應(yīng)當(dāng)理解,S402、S403的執(zhí)行不分先后順序。
[0060]S404,根據(jù)喚醒統(tǒng)計(jì)信息和資源消耗信息獲取至少一個(gè)應(yīng)用程序中耗電異常的應(yīng)用程序。
[0061]具體地,每個(gè)應(yīng)用程序?qū)σ苿?dòng)終端中不同的系統(tǒng)資源的消耗情況可能不同,例如,導(dǎo)航類應(yīng)用程序?qū)θ蚨ㄎ幌到y(tǒng)GPS的消耗量大,游戲類應(yīng)用程序?qū)χ醒胩幚砥鰿PU的消耗量大,需要根據(jù)每個(gè)應(yīng)用程序?qū)Σ煌南到y(tǒng)資源的消耗信息進(jìn)行詳細(xì)分類,從而可根據(jù)喚醒統(tǒng)計(jì)信息和資源消耗信息以獲取對(duì)應(yīng)的耗電異常的應(yīng)用程序。由此,提高了準(zhǔn)確度。
[0062]S405,將耗電異常的應(yīng)用程序顯示給用戶,并接收用戶對(duì)耗電異常的應(yīng)用程序的標(biāo)注。
[0063]S406,當(dāng)移動(dòng)終端進(jìn)入鎖屏狀態(tài)之后,對(duì)用戶標(biāo)注過的應(yīng)用程序進(jìn)行清理。
[0064]根據(jù)本發(fā)明實(shí)施例的耗電異常的應(yīng)用程序獲取方法,通過獲取應(yīng)用程序在鎖屏期間的資源消耗信息,并根據(jù)喚醒統(tǒng)計(jì)信息和資源消耗信息獲取耗電異常的應(yīng)用程序,提高了準(zhǔn)確度。
[0065]為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明還提出一種耗電異常的應(yīng)用程序獲取裝置。
[0066]圖5是根據(jù)本發(fā)明一個(gè)實(shí)施例的耗電異常的應(yīng)用程序獲取裝置的結(jié)構(gòu)框圖。如圖5所示,耗電異常的應(yīng)用程序獲取裝置包括:第一獲取模塊10、第二獲取模塊20和第三獲取模塊30。
[0067]具體地,第一獲取模塊10用于獲取移動(dòng)終端中的至少一個(gè)應(yīng)用程序。例如,獲取移動(dòng)終端中所有已安裝的應(yīng)用程序,其中,可包括正在運(yùn)行的應(yīng)用程序和未運(yùn)行的應(yīng)用程序。
[0068]第二獲取模塊20用于獲取至少一個(gè)應(yīng)用程序在預(yù)設(shè)時(shí)間段內(nèi)在鎖屏期間的喚醒統(tǒng)計(jì)信息。其中,喚醒統(tǒng)計(jì)信息可包括喚醒統(tǒng)計(jì)時(shí)間和/或喚醒統(tǒng)計(jì)次數(shù)等,喚醒時(shí)間可以為應(yīng)用程序被喚醒后活動(dòng)的時(shí)間,喚醒次數(shù)可以為應(yīng)用程序被喚醒的次數(shù)。例如,移動(dòng)終端鎖屏之后會(huì)進(jìn)入休眠,理想狀態(tài)下,移動(dòng)終端處于休眠狀態(tài)后,沒有活動(dòng)的應(yīng)用程序,但是一些特殊的情況通常導(dǎo)致移動(dòng)終端無法進(jìn)入休眠,如這個(gè)時(shí)候有rakelock被應(yīng)用程序使用,則移動(dòng)終端不能正常的休眠,此時(shí)該應(yīng)用程序仍處于活動(dòng)的狀態(tài)。更具體地,當(dāng)用戶鎖屏后,獲取開始時(shí)間點(diǎn),統(tǒng)計(jì)移動(dòng)終端中活動(dòng)的應(yīng)用程序,在鎖屏?xí)r,獲取每個(gè)正在活動(dòng)的應(yīng)用程序在系統(tǒng)內(nèi)的資源消耗的快照,這個(gè)快照可包含正在運(yùn)行的應(yīng)用程序的喚醒時(shí)間(如,wakelock time)和喚醒次數(shù)(如,wakelock count)等信息,當(dāng)用戶對(duì)移動(dòng)終端解鎖后,獲取結(jié)束時(shí)間點(diǎn),停止對(duì)正在活動(dòng)的應(yīng)用程序的統(tǒng)計(jì),由此,可通過統(tǒng)計(jì)以獲取每個(gè)活動(dòng)的應(yīng)用程序在預(yù)設(shè)時(shí)間段內(nèi)在開始時(shí)間點(diǎn)和結(jié)束時(shí)間點(diǎn)之間的喚醒統(tǒng)計(jì)信息。例如,預(yù)設(shè)時(shí)間段為一天,可以在一天之中對(duì)應(yīng)用程序在多次鎖屏期間中的喚醒時(shí)間和喚醒次數(shù)進(jìn)行累計(jì)統(tǒng)計(jì),以獲取對(duì)應(yīng)的喚醒統(tǒng)計(jì)信息。
[0069]第三獲取模塊30用于根據(jù)喚醒統(tǒng)計(jì)信息獲取至少一個(gè)應(yīng)用程序中耗電異常的應(yīng)用程序。
[0070]為了使得獲取結(jié)果更加準(zhǔn)確,需對(duì)喚醒統(tǒng)計(jì)信息進(jìn)行判斷以確定對(duì)應(yīng)的應(yīng)用程序耗電是否異常,在本發(fā)明的一個(gè)實(shí)施例中,當(dāng)喚醒統(tǒng)計(jì)信息包括喚醒統(tǒng)計(jì)時(shí)間或喚醒統(tǒng)計(jì)次數(shù)時(shí),第三獲取模塊還具體用于在喚醒統(tǒng)計(jì)時(shí)間或喚醒統(tǒng)計(jì)次數(shù)大于預(yù)設(shè)時(shí)間閥值或預(yù)設(shè)次數(shù)閥值時(shí),判斷對(duì)應(yīng)的至少一個(gè)應(yīng)用程序耗電異常。其中,預(yù)設(shè)時(shí)間閥值和預(yù)設(shè)次數(shù)閥值可以為用戶自己設(shè)定的,也可以為系統(tǒng)默認(rèn)設(shè)定的。例如,獲取到在鎖屏期間活動(dòng)的可播放音樂的應(yīng)用程序,該應(yīng)用程序在鎖屏期間的喚醒統(tǒng)計(jì)時(shí)間大于預(yù)設(shè)時(shí)間閥值,或者喚醒統(tǒng)計(jì)次數(shù)大于預(yù)設(shè)次數(shù)閥值時(shí),可判斷該應(yīng)用程序耗電異常。
[0071]根據(jù)本發(fā)明實(shí)施例的耗電異常的應(yīng)用程序獲取裝置,可獲取應(yīng)用程序在鎖屏期間的喚醒統(tǒng)計(jì)信息,并根據(jù)喚醒統(tǒng)計(jì)信息獲取耗電異常的應(yīng)用程序,實(shí)現(xiàn)了對(duì)鎖屏期間的正在活動(dòng)的應(yīng)用程序耗電情況進(jìn)行統(tǒng)計(jì),從而能夠準(zhǔn)確地衡量應(yīng)用程序耗電是否異常。進(jìn)而為用戶合理的使用移動(dòng)終端的電池電量提供參考,在不影響用戶正常使用的狀態(tài)下,盡量省電,避免誤操作,提升了用戶體驗(yàn)。
[0072]圖6是根據(jù)本發(fā)明另一個(gè)實(shí)施例的耗電異常的應(yīng)用程序獲取裝置的結(jié)構(gòu)框圖。如圖6所示,耗電異常的應(yīng)用程序獲取裝置包括:第一獲取模塊10、第二獲取模塊20、第三獲取模塊30、顯示模塊40和清理模塊50。
[0073]具體地,顯示模塊40用于將耗電異常的應(yīng)用程序顯示給用戶,并接收用戶對(duì)耗電異常的應(yīng)用程序的標(biāo)注。更具體地,顯示模塊40將在鎖屏期間的耗電異常的應(yīng)用程序顯示給用戶,接收并記錄用戶對(duì)耗電異常的應(yīng)用程序的標(biāo)注,例如,用戶可對(duì)耗電異常的應(yīng)用程序進(jìn)行選擇并標(biāo)注,其中,標(biāo)注為“可以清理”,也可以為“不清理”。
[0074]清理模塊50用于在移動(dòng)終端進(jìn)入鎖屏狀態(tài)之后,對(duì)用戶標(biāo)注過的應(yīng)用程序進(jìn)行清理。更具體地,當(dāng)移動(dòng)終端進(jìn)入鎖屏狀態(tài)之后,清理模塊50可根據(jù)用戶選擇,對(duì)用戶標(biāo)注過“可以清理”鎖屏期間的應(yīng)用程序進(jìn)行清理,不允許其進(jìn)行后臺(tái)活動(dòng),如果用戶標(biāo)注“不清理”,則在移動(dòng)終端進(jìn)入鎖屏期間之后,不予統(tǒng)計(jì)活動(dòng)的應(yīng)用程序的喚醒統(tǒng)計(jì)信息或者統(tǒng)計(jì)但不提示用戶對(duì)耗電異常的應(yīng)用程序進(jìn)行清理。
[0075]根據(jù)本發(fā)明實(shí)施例的耗電異常的應(yīng)用程序獲取裝置,可通過顯示模塊將耗電異常的應(yīng)用程序顯示給用戶,用戶對(duì)耗電異常的應(yīng)用程序進(jìn)行選擇并標(biāo)注,在移動(dòng)終端進(jìn)入鎖屏狀態(tài)之后,清理模塊對(duì)用戶標(biāo)注過的應(yīng)用程序進(jìn)行清理,使得用戶更加直觀地了解移動(dòng)終端在鎖屏期間的電量消耗情況,為用戶提出更好的省電策略,進(jìn)一步提升用戶體驗(yàn)。
[0076]圖7是根據(jù)本發(fā)明再一個(gè)實(shí)施例的耗電異常的應(yīng)用程序獲取裝置的結(jié)構(gòu)框圖。如圖7所示,耗電異常的應(yīng)用程序獲取裝置包括:第一獲取模塊10、第二獲取模塊20、第三獲取模塊30、顯示模塊40、清理模塊50和第四獲取模塊60。
[0077]具體地,第四獲取模塊60用于獲取至少一個(gè)應(yīng)用程序在預(yù)設(shè)時(shí)間段內(nèi)在鎖屏期間的資源消耗信息。其中,資源消耗信息可包括中央處理器CPU的占用率、內(nèi)存占用率、無線傳輸接口使用信息、全球定位系統(tǒng)GPS使用信息、傳感器使用信息等中的一種或多種。更具體地,當(dāng)用戶鎖屏后,獲取開始時(shí)間點(diǎn),統(tǒng)計(jì)移動(dòng)終端中活動(dòng)的應(yīng)用程序,在鎖屏?xí)r,獲取每個(gè)正在活動(dòng)的應(yīng)用程序在系統(tǒng)內(nèi)的資源消耗的快照,這個(gè)快照可包含正在活動(dòng)的應(yīng)用程序?qū)Ω鱾€(gè)系統(tǒng)資源的消耗情況,如,CPU的占用率、內(nèi)存占用率等,如果應(yīng)用程序?qū)PU的占用率越大,則該應(yīng)用程序越耗電,當(dāng)用戶對(duì)移動(dòng)終端解鎖后,獲取結(jié)束時(shí)間點(diǎn),停止對(duì)正在活動(dòng)的應(yīng)用程序的統(tǒng)計(jì),由此,可通過統(tǒng)計(jì)以獲取每個(gè)活動(dòng)的應(yīng)用程序在預(yù)設(shè)時(shí)間段內(nèi)在開始時(shí)間點(diǎn)和結(jié)束時(shí)間點(diǎn)之間的資源消耗信息。例如,預(yù)設(shè)時(shí)間段為一天,可以在一天之中對(duì)應(yīng)用程序在多次鎖屏期間中對(duì)系統(tǒng)內(nèi)的資源消耗量進(jìn)行累計(jì)統(tǒng)計(jì),以獲取對(duì)應(yīng)的資源消耗信息。
[0078]在本實(shí)施例中,為了提高準(zhǔn)確度,第三獲取模塊30還用于根據(jù)喚醒統(tǒng)計(jì)信息和資源消耗信息獲取至少一個(gè)應(yīng)用程序中耗電異常的應(yīng)用程序。更具體地,每個(gè)應(yīng)用程序?qū)σ苿?dòng)終端中不同的系統(tǒng)資源的消耗情況可能不同,例如,導(dǎo)航類應(yīng)用程序?qū)θ蚨ㄎ幌到y(tǒng)GPS的消耗量大,游戲類應(yīng)用程序?qū)χ醒胩幚砥鰿PU的消耗量大,需要根據(jù)每個(gè)應(yīng)用程序?qū)Σ煌南到y(tǒng)資源的消耗信息進(jìn)行詳細(xì)分類,從而可根據(jù)喚醒統(tǒng)計(jì)信息和資源消耗信息以獲取對(duì)應(yīng)的耗電異常的應(yīng)用程序。
[0079]根據(jù)本發(fā)明實(shí)施例的耗電異常的應(yīng)用程序獲取裝置,可獲取應(yīng)用程序在鎖屏期間的資源消耗信息,并根據(jù)喚醒統(tǒng)計(jì)信息和資源消耗信息獲取耗電異常的應(yīng)用程序,提高了準(zhǔn)確度。
[0080]為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明又提出一種移動(dòng)終端。
[0081]一種移動(dòng)終端,包括:外殼,屏幕,處理器和電路板;屏幕安置在外殼上,電路板安置在外殼圍成的空間內(nèi)部,處理器設(shè)置在電路板上;處理器用于處理數(shù)據(jù),具體用于執(zhí)行以下步驟:
[0082]S1 I’,獲取移動(dòng)終端中的至少一個(gè)應(yīng)用程序。
[0083]例如,獲取移動(dòng)終端中所有已安裝的應(yīng)用程序,其中,可包括正在運(yùn)行的應(yīng)用程序和未運(yùn)行的應(yīng)用程序。
[0084]S102’,獲取至少一個(gè)應(yīng)用程序在預(yù)設(shè)時(shí)間段內(nèi)在鎖屏期間的喚醒統(tǒng)計(jì)信息。
[0085]其中,喚醒統(tǒng)計(jì)信息可包括喚醒統(tǒng)計(jì)時(shí)間和/或喚醒統(tǒng)計(jì)次數(shù)等,喚醒時(shí)間可以為應(yīng)用程序被喚醒后活動(dòng)的時(shí)間,喚醒次數(shù)可以為應(yīng)用程序被喚醒的次數(shù)。
[0086]例如,移動(dòng)終端鎖屏之后會(huì)進(jìn)入休眠,理想狀態(tài)下,移動(dòng)終端處于休眠狀態(tài)后,沒有活動(dòng)的應(yīng)用程序,但是一些特殊的情況通常導(dǎo)致移動(dòng)終端無法進(jìn)入休眠,如這個(gè)時(shí)候有wakelock被應(yīng)用程序使用,則移動(dòng)終端不能正常的休眠,此時(shí)該應(yīng)用程序仍處于活動(dòng)的狀態(tài)。具體地,當(dāng)用戶鎖屏后,獲取開始時(shí)間點(diǎn),統(tǒng)計(jì)移動(dòng)終端中活動(dòng)的應(yīng)用程序,在鎖屏?xí)r,獲取每個(gè)正在活動(dòng)的應(yīng)用程序在系統(tǒng)內(nèi)的資源消耗的快照,這個(gè)快照可包含正在活動(dòng)的應(yīng)用程序的喚醒時(shí)間(如,wakelock time)和喚醒次數(shù)(如,wakelock count)等信息,當(dāng)用戶對(duì)移動(dòng)終端解鎖后,獲取結(jié)束時(shí)間點(diǎn),停止對(duì)正在活動(dòng)的應(yīng)用程序的統(tǒng)計(jì),由此,可通過統(tǒng)計(jì)以獲取每個(gè)活動(dòng)的應(yīng)用程序在預(yù)設(shè)時(shí)間段內(nèi)在開始時(shí)間點(diǎn)和結(jié)束時(shí)間點(diǎn)之間的喚醒統(tǒng)計(jì)信息。例如,預(yù)設(shè)時(shí)間段為一天,可以在一天之中對(duì)應(yīng)用程序在多次鎖屏期間中的喚醒時(shí)間和喚醒次數(shù)進(jìn)行累計(jì)統(tǒng)計(jì),以獲取對(duì)應(yīng)的喚醒統(tǒng)計(jì)信息。
[0087]S103’,根據(jù)喚醒統(tǒng)計(jì)信息獲取至少一個(gè)應(yīng)用程序中耗電異常的應(yīng)用程序。
[0088]為了使得獲取結(jié)果更加準(zhǔn)確,需對(duì)喚醒統(tǒng)計(jì)信息進(jìn)行判斷以確定對(duì)應(yīng)的應(yīng)用程序耗電是否異常,在本發(fā)明的一個(gè)實(shí)施例中,當(dāng)喚醒統(tǒng)計(jì)信息包括喚醒統(tǒng)計(jì)時(shí)間或喚醒統(tǒng)計(jì)次數(shù)時(shí),處理器還具體用于:在喚醒統(tǒng)計(jì)時(shí)間或喚醒統(tǒng)計(jì)次數(shù)大于預(yù)設(shè)時(shí)間閥值或預(yù)設(shè)次數(shù)閥值時(shí),判斷對(duì)應(yīng)的至少一個(gè)應(yīng)用程序耗電異常。其中,預(yù)設(shè)時(shí)間閥值和預(yù)設(shè)次數(shù)閥值可以為用戶自己設(shè)定的,也可以為系統(tǒng)默認(rèn)設(shè)定的。例如,獲取到在鎖屏期間活動(dòng)的可播放音樂的應(yīng)用程序,該應(yīng)用程序在鎖屏期間的喚醒統(tǒng)計(jì)時(shí)間大于預(yù)設(shè)時(shí)間閥值,或者喚醒統(tǒng)計(jì)次數(shù)大于預(yù)設(shè)次數(shù)閥值時(shí),可判斷該應(yīng)用程序耗電異常。
[0089]根據(jù)本發(fā)明實(shí)施例的移動(dòng)終端,可獲取應(yīng)用程序在鎖屏期間的喚醒統(tǒng)計(jì)信息,并根據(jù)喚醒統(tǒng)計(jì)信息獲取耗電異常的應(yīng)用程序,實(shí)現(xiàn)了對(duì)鎖屏期間的正在活動(dòng)的應(yīng)用程序耗電情況進(jìn)行統(tǒng)計(jì),從而能夠準(zhǔn)確地衡量應(yīng)用程序耗電是否異常。進(jìn)而為用戶合理的使用移動(dòng)終端的電池電量提供參考,在不影響用戶正常使用的狀態(tài)下,盡量省電,避免誤操作,提升了用戶體驗(yàn)。
[0090]為了提高準(zhǔn)確度,需獲取應(yīng)用程序?qū)ο到y(tǒng)資源的消耗信息,根據(jù)資源消耗情況判斷該應(yīng)用程序的耗電是否異常,處理器還具體用于:獲取至少一個(gè)應(yīng)用程序在預(yù)設(shè)時(shí)間段內(nèi)在鎖屏期間的資源消耗信息,以根據(jù)喚醒統(tǒng)計(jì)信息和資源消耗信息獲取至少一個(gè)應(yīng)用程序中耗電異常的應(yīng)用程序。其中,資源消耗信息可包括中央處理器CPU的占用率、內(nèi)存占用率、無線傳輸接口使用信息、全球定位系統(tǒng)GPS使用信息、傳感器使用信息等中的一種或多種。具體地,當(dāng)用戶鎖屏后腰,獲取開始時(shí)間點(diǎn),統(tǒng)計(jì)移動(dòng)終端中活動(dòng)的應(yīng)用程序,在鎖屏?xí)r,獲取每個(gè)正在運(yùn)行的應(yīng)用程序在系統(tǒng)內(nèi)的資源消耗的快照,這個(gè)快照可包含正在運(yùn)行的應(yīng)用程序?qū)Ω鱾€(gè)系統(tǒng)資源的消耗情況,如,CPU的占用率、內(nèi)存占用率等,如果應(yīng)用程序?qū)PU的占用率越大,則該應(yīng)用程序越耗電,當(dāng)用戶對(duì)移動(dòng)終端解鎖后,獲取結(jié)束時(shí)間點(diǎn),停止對(duì)正在活動(dòng)的應(yīng)用程序的統(tǒng)計(jì),由此,可通過統(tǒng)計(jì)以獲取每個(gè)活動(dòng)的應(yīng)用程序在預(yù)設(shè)時(shí)間段內(nèi)在開始時(shí)間點(diǎn)和結(jié)束時(shí)間點(diǎn)之間的資源消耗信息,例如,預(yù)設(shè)時(shí)間段為一天,可以在一天之中對(duì)應(yīng)用程序在多次鎖屏期間中對(duì)系統(tǒng)內(nèi)的資源消耗量進(jìn)行累計(jì)統(tǒng)計(jì),以獲取對(duì)應(yīng)的資源消耗信息。然而每個(gè)應(yīng)用程序?qū)σ苿?dòng)終端中不同的系統(tǒng)資源的消耗情況可能不同,例如,導(dǎo)航類應(yīng)用程序?qū)θ蚨ㄎ幌到y(tǒng)GPS的消耗量大,游戲類應(yīng)用程序?qū)χ醒胩幚砥鰿PU的消耗量大,需要根據(jù)每個(gè)應(yīng)用程序?qū)Σ煌南到y(tǒng)資源的消耗信息進(jìn)行詳細(xì)分類,從而可根據(jù)喚醒統(tǒng)計(jì)信息和資源消耗信息以獲取對(duì)應(yīng)的耗電異常的應(yīng)用程序。
[0091]為了使得用戶更加直觀地了解移動(dòng)終端在鎖屏期間的電量消耗情況,為用戶提出更好的省電策略,進(jìn)一步提升用戶體驗(yàn),處理器還具體用于:將耗電異常的應(yīng)用程序顯示給用戶,并接收用戶對(duì)耗電異常的應(yīng)用程序的標(biāo)注,以及當(dāng)移動(dòng)終端進(jìn)入鎖屏狀態(tài)之后,對(duì)用戶標(biāo)注過的應(yīng)用程序進(jìn)行清理。其中,標(biāo)注為“可以清理”,也可以為“不清理”。具體地,將在鎖屏期間的耗電異常的應(yīng)用程序顯示給用戶,根據(jù)用戶選擇,對(duì)標(biāo)注“可以清理”鎖屏期間的應(yīng)用程序進(jìn)行清理,進(jìn)一步的,可記錄用戶的選擇并提醒用戶,當(dāng)下次移動(dòng)終端進(jìn)入鎖屏狀態(tài)之后,自動(dòng)對(duì)用戶標(biāo)注過的應(yīng)用程序進(jìn)行清理,不允許其進(jìn)行后臺(tái)活動(dòng),如果用戶標(biāo)注“不清理”,則在移動(dòng)終端進(jìn)入鎖屏期間之后,不予統(tǒng)計(jì)對(duì)應(yīng)的應(yīng)用程序的喚醒統(tǒng)計(jì)信息或者統(tǒng)計(jì)但不提示用戶對(duì)耗電異常的應(yīng)用程序進(jìn)行清理。
[0092]應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實(shí)現(xiàn)。在上述實(shí)施方式中,多個(gè)步驟或方法可以用存儲(chǔ)在存儲(chǔ)器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實(shí)現(xiàn)。例如,如果用硬件來實(shí)現(xiàn),和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項(xiàng)或他們的組合來實(shí)現(xiàn):具有用于對(duì)數(shù)據(jù)信號(hào)實(shí)現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場(chǎng)可編程門陣列(FPGA)等。
[0093]在本說明書的描述中,參考術(shù)語“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說明書中,對(duì)上述術(shù)語的示意性表述不一定指的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任何的一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。
[0094]盡管已經(jīng)示出和描述了本發(fā)明的實(shí)施例,本領(lǐng)域的普通技術(shù)人員可以理解:在不脫離本發(fā)明的原理和宗旨的情況下可以對(duì)這些實(shí)施例進(jìn)行多種變化、修改、替換和變型,本發(fā)明的范圍由權(quán)利要求及其等同物限定。
【權(quán)利要求】
1.一種耗電異常的應(yīng)用程序獲取方法,其特征在于,包括以下步驟: 獲取移動(dòng)終端中的至少一個(gè)應(yīng)用程序; 獲取所述至少一個(gè)應(yīng)用程序在預(yù)設(shè)時(shí)間段內(nèi)在鎖屏期間的喚醒統(tǒng)計(jì)信息;以及 根據(jù)所述喚醒統(tǒng)計(jì)信息獲取所述至少一個(gè)應(yīng)用程序中耗電異常的應(yīng)用程序。
2.如權(quán)利要求1所述的方法,其特征在于,所述喚醒統(tǒng)計(jì)信息包括喚醒統(tǒng)計(jì)時(shí)間和/或喚醒統(tǒng)計(jì)次數(shù)。
3.如權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述喚醒統(tǒng)計(jì)信息獲取耗電異常的應(yīng)用程序具體包括: 當(dāng)所述喚醒統(tǒng)計(jì)時(shí)間或喚醒統(tǒng)計(jì)次數(shù)大于預(yù)設(shè)時(shí)間閾值或預(yù)設(shè)次數(shù)閾值時(shí),判斷對(duì)應(yīng)的所述至少一個(gè)應(yīng)用程序耗電異常。
4.如權(quán)利要求1所述的方法,其特征在于,在所述根據(jù)喚醒統(tǒng)計(jì)信息獲取耗電異常的應(yīng)用程序之后,還包括: 將耗電異常的應(yīng)用程序顯示給用戶,并接收用戶對(duì)耗電異常的應(yīng)用程序的標(biāo)注;以及 當(dāng)所述移動(dòng)終端進(jìn)入鎖屏狀態(tài)之后,對(duì)所述用戶標(biāo)注過的應(yīng)用程序進(jìn)行清理。
5.如權(quán)利要求1-4任一項(xiàng)所述的方法,其特征在于,還包括: 獲取所述至少一個(gè)應(yīng)用程序在所述預(yù)設(shè)時(shí)間段內(nèi)在所述鎖屏期間的資源消耗信息,以根據(jù)所述喚醒統(tǒng)計(jì)信息和所述資源消耗信息獲取所述至少一個(gè)應(yīng)用程序中耗電異常的應(yīng)用程序。
6.如權(quán)利要求5所述的方法,其特征在于,所述資源消耗信息包括中央處理器CPU的占用率、內(nèi)存占用率、無線傳輸接口使用信息、全球定位系統(tǒng)GPS使用信息、傳感器使用信息中的一種或多種。
7.一種耗電異常的應(yīng)用程序獲取裝置,其特征在于,包括: 第一獲取模塊,用于獲取移動(dòng)終端中的至少一個(gè)應(yīng)用程序; 第二獲取模塊,用于獲取所述至少一個(gè)應(yīng)用程序在預(yù)設(shè)時(shí)間段內(nèi)在鎖屏期間的喚醒統(tǒng)計(jì)信息;以及 第三獲取模塊,用于根據(jù)所述喚醒統(tǒng)計(jì)信息獲取所述至少一個(gè)應(yīng)用程序中耗電異常的應(yīng)用程序。
8.如權(quán)利要求7所述的裝置,其特征在于,所述喚醒統(tǒng)計(jì)信息包括喚醒統(tǒng)計(jì)時(shí)間和/或喚醒統(tǒng)計(jì)次數(shù)。
9.如權(quán)利要求8所述的裝置,其特征在于,當(dāng)所述喚醒統(tǒng)計(jì)信息包括喚醒統(tǒng)計(jì)時(shí)間或喚醒統(tǒng)計(jì)次數(shù)時(shí),所述第三獲取模塊還具體用于:在所述喚醒統(tǒng)計(jì)時(shí)間或喚醒統(tǒng)計(jì)次數(shù)大于預(yù)設(shè)時(shí)間閥值或預(yù)設(shè)次數(shù)閥值時(shí),判斷對(duì)應(yīng)的所述至少一個(gè)應(yīng)用程序耗電異常。
10.如權(quán)利要求7所述的裝置,其特征在于,還包括: 顯示模塊,用于將耗電異常的應(yīng)用程序顯示給用戶,并接收用戶對(duì)耗電異常的應(yīng)用程序的標(biāo)注;以及 清理模塊,用于在所述移動(dòng)終端進(jìn)入鎖屏狀態(tài)之后,對(duì)所述用戶標(biāo)注過的應(yīng)用程序進(jìn)行清理。
11.如權(quán)利要求7-10任一項(xiàng)所述的裝置,其特征在于,還包括: 第四獲取模塊,用于獲取所述至少一個(gè)應(yīng)用程序在所述預(yù)設(shè)時(shí)間段內(nèi)在所述鎖屏期間的資源消耗信息;其中, 所述第三獲取模塊還用于根據(jù)所述喚醒統(tǒng)計(jì)信息和所述資源消耗信息獲取所述至少一個(gè)應(yīng)用程序中耗電異常的應(yīng)用程序。
12.如權(quán)利要求11所述的裝置,其特征在于,所述資源消耗信息包括中央處理器CPU的占用率、內(nèi)存占用率、無線傳輸接口使用信息、全球定位系統(tǒng)GPS使用信息、傳感器使用信息中的一種或多種。
13.—種移動(dòng)終端,其特征在于,包括:外殼,屏幕,處理器和電路板; 所述屏幕安置在所述外殼上,所述電路板安置在所述外殼圍成的空間內(nèi)部,所述處理器設(shè)置在所述電路板上; 所述處理器用于處理數(shù)據(jù),具體用于: 獲取移動(dòng)終端中的至少一個(gè)應(yīng)用程序; 獲取所述至少一個(gè)應(yīng)用程序在預(yù)設(shè)時(shí)間段內(nèi)在鎖屏期間的喚醒統(tǒng)計(jì)信息;以及 根據(jù)所述喚醒統(tǒng)計(jì)信息獲取所述至少一個(gè)應(yīng)用程序中耗電異常的應(yīng)用程序。
14.如權(quán)利要求13所述的移動(dòng)終端,其特征在于,所述喚醒統(tǒng)計(jì)信息包括喚醒統(tǒng)計(jì)時(shí)間和/或喚醒統(tǒng)計(jì)次數(shù)。
15.如權(quán)利要求14所述的移動(dòng)終端,其特征在于,當(dāng)所述喚醒統(tǒng)計(jì)信息包括喚醒統(tǒng)計(jì)時(shí)間或喚醒統(tǒng)計(jì)次數(shù)時(shí),所述處理器還具體用于:在所述喚醒統(tǒng)計(jì)時(shí)間或喚醒統(tǒng)計(jì)次數(shù)大于預(yù)設(shè)時(shí)間閥值或預(yù)設(shè)次數(shù)閥值時(shí),判斷對(duì)應(yīng)的所述至少一個(gè)應(yīng)用程序耗電異常。
16.如權(quán)利要求13所述的移動(dòng)終端,其特征在于,所述處理器還具體用于:將耗電異常的應(yīng)用程序顯示給用戶,并接收用戶對(duì)耗電異常的應(yīng)用程序的標(biāo)注,以及當(dāng)所述移動(dòng)終端進(jìn)入鎖屏狀態(tài)之后,對(duì)所述用戶標(biāo)注過的應(yīng)用程序進(jìn)行清理。
17.如權(quán)利要求13-16任一項(xiàng)所述的移動(dòng)終端,其特征在于,所述處理器還具體用于:獲取所述至少一個(gè)應(yīng)用程序在所述預(yù)設(shè)時(shí)間段內(nèi)在所述鎖屏期間的資源消耗信息,以根據(jù)所述喚醒統(tǒng)計(jì)信息和所述資源消耗信息獲取所述至少一個(gè)應(yīng)用程序中耗電異常的應(yīng)用程序。
18.如權(quán)利要求17所述的移動(dòng)終端,其特征在于,所述資源消耗信息包括中央處理器CPU的占用率、內(nèi)存占用率、無線傳輸接口使用信息、全球定位系統(tǒng)GPS使用信息、傳感器使用信息中的一種或多種。
【文檔編號(hào)】G06F11/34GK104298584SQ201310306441
【公開日】2015年1月21日 申請(qǐng)日期:2013年7月19日 優(yōu)先權(quán)日:2013年7月19日
【發(fā)明者】徐鳴, 陳勇, 羅鵬, 張康宗, 羅勇, 鄭有勝 申請(qǐng)人:貝殼網(wǎng)際(北京)安全技術(shù)有限公司, 北京金山網(wǎng)絡(luò)科技有限公司, 北京金山安全軟件有限公司, 珠海市君天電子科技有限公司, 可牛網(wǎng)絡(luò)技術(shù)(北京)有限公司