本發(fā)明實施例涉及移動通信技術(shù)領(lǐng)域,尤其涉及應(yīng)用程序耗電提示的處理方法及裝置。
背景技術(shù):
隨著智能終端的普遍使用,涌現(xiàn)出大量的應(yīng)用程序以吸引海量用戶,滿足了用戶的功能需求。然而,隨著人們對“智能”的需求越來越高,智能終端的各項硬件參數(shù)也不斷提高,比如CPU頻率、GPU頻率的提升等等。與此同時,設(shè)備功耗持續(xù)提升導(dǎo)致智能終端耗電過多。
以智能手機(jī)為例,越來越多的用戶抱怨智能手機(jī)耗電,待機(jī)時間短,不知道哪些應(yīng)用程序比較耗電。圖1是示出現(xiàn)有技術(shù)的手動查詢應(yīng)用程序耗電狀況的操作過程示意圖,參照圖1,通常,用戶可點擊智能手機(jī)中的“設(shè)置”—“電量和性能”—“電量使用情況”選項,最終可以獲知智能手機(jī)中所安裝的各應(yīng)用程序的耗電狀況。
在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中存在以下的問題:上述獲知各應(yīng)用程序的耗電狀況的方式需要用戶主動查詢應(yīng)用程序的耗電狀況,且操作較為復(fù)雜,無法直觀地為用戶提示應(yīng)用程序耗電。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例的目的在于,提供了一種應(yīng)用程序耗電提示的處理方法及裝置,以實現(xiàn)自動、直觀地為用戶提示應(yīng)用程序耗電。
根據(jù)本發(fā)明實施例的一方面,提供了一種應(yīng)用程序耗電提示的處理方法,包括:獲取應(yīng)用程序的電量消耗數(shù)據(jù);根據(jù)所述應(yīng)用程序的電量消耗數(shù)據(jù)確定超過耗電量閾值的預(yù)定個數(shù)的應(yīng)用程序;使用預(yù)設(shè)的顯示效果調(diào)整所述超過耗電量閾值的預(yù)定個數(shù)的應(yīng)用程序的圖標(biāo)。
根據(jù)本發(fā)明實施例的另一方面,提供了一種應(yīng)用程序耗電提示的處理裝置,包括:數(shù)據(jù)獲取模塊,用于獲取應(yīng)用程序的電量消耗數(shù)據(jù);應(yīng)用程序確定模塊,用于根據(jù)所述應(yīng)用程序的電量消耗數(shù)據(jù)確定超過耗電量閾值的預(yù)定個數(shù)的應(yīng)用程序;圖標(biāo)調(diào)整模塊,用于使用預(yù)設(shè)的顯示效果調(diào)整所述超過耗電量閾值的預(yù)定個數(shù)的應(yīng)用程序的圖標(biāo)。
根據(jù)本發(fā)明實施例提供的應(yīng)用程序耗電提示的處理方法及裝置,以應(yīng)用程序的電量消耗數(shù)據(jù)為分析依據(jù),準(zhǔn)確、可靠地分析出耗電量較多的應(yīng)用程序,進(jìn)一步使用預(yù)設(shè)的顯示效果對耗電量較多的應(yīng)用程序的圖標(biāo)進(jìn)行調(diào)整,實現(xiàn)了自動、直觀地為用戶提示應(yīng)用程序耗電。同時,與現(xiàn)有技術(shù)相比,無需用戶手動操作查看應(yīng)用程序耗電狀況。
附圖說明
圖1是示出現(xiàn)有技術(shù)的手動查詢應(yīng)用程序耗電狀況的操作過程示意圖;
圖2是示出根據(jù)本發(fā)明實施例一的應(yīng)用程序耗電提示的處理方法的流程圖;
圖3是示出根據(jù)本發(fā)明實施例二的應(yīng)用程序耗電提示的處理方法的流程圖;
圖4是示出根據(jù)本發(fā)明實施例二的應(yīng)用程序耗電提示的處理方法的應(yīng)用效果示意圖;
圖5是示出根據(jù)本發(fā)明實施例三的應(yīng)用程序耗電提示的處理裝置的邏輯框圖;
圖6是示出根據(jù)本發(fā)明實施例四的應(yīng)用程序耗電提示的處理裝置的邏輯框圖;
圖7是示出根據(jù)本發(fā)明實施例五的終端設(shè)備的結(jié)構(gòu)示意圖。
具體實施方式
下面結(jié)合附圖(若干附圖中相同的標(biāo)號表示相同的元素)和實施例,對本發(fā)明實施例的具體實施方式作進(jìn)一步詳細(xì)說明。以下實施例用于說明本發(fā)明,但不用來限制本發(fā)明的范圍。
本領(lǐng)域技術(shù)人員可以理解,本發(fā)明實施例中的“第一”、“第二”等術(shù)語僅用于區(qū)別不同步驟、設(shè)備或模塊等,既不代表任何特定技術(shù)含義,也不表示它們之間的必然邏輯順序。
本發(fā)明實施例的基本構(gòu)思是,提供一種應(yīng)用程序耗電提示的技術(shù)方案。具體來說,首先,獲取應(yīng)用程序的電量消耗數(shù)據(jù)(如消耗電量等);其次,根據(jù)電量消耗數(shù)據(jù)確定超過耗電量閾值的預(yù)定個數(shù)的應(yīng)用程序(若應(yīng)用程序超過耗電量閾值,表明該應(yīng)用程序為耗電量較多的應(yīng)用程序);進(jìn)一步,使用預(yù)設(shè)的顯示效果調(diào)整耗電量較多的應(yīng)用程序的圖標(biāo)。由于調(diào)整了圖標(biāo),使得耗電量較多的應(yīng)用程序區(qū)別于其他應(yīng)用程序,從而實現(xiàn)了自動、直觀地為用戶提示應(yīng)用程序耗電,豐富了應(yīng)用程序耗電提示的方式。與現(xiàn)有技術(shù)相比,無需用戶手動操作查看應(yīng)用程序耗電狀況,提升了用戶體驗。
實施例一
圖2是示出根據(jù)本發(fā)明實施例一的應(yīng)用程序耗電提示的處理方法的流程圖。以在智能手機(jī)為例執(zhí)行本方法,但不限于此,還可如平板電腦等智能終端上執(zhí)行本方法。
參照圖2,在步驟S210,獲取應(yīng)用程序的電量消耗數(shù)據(jù)。
舉例來說,智能手機(jī)包括多個應(yīng)用程序,每個應(yīng)用程序可以圖標(biāo)的形式顯示在該智能手機(jī)的屏幕上。例如,如圖1所示的應(yīng)用程序“微信”的圖標(biāo),再比如,應(yīng)用程序“QQ”的圖標(biāo)。用戶通過對應(yīng)用程序圖標(biāo)做出如點擊等操作以啟動應(yīng)用程序,進(jìn)而方便用戶使用應(yīng)用程序的功能。通常,應(yīng)用程序在被使用過程中就會消耗智能手機(jī)的電池電量。需要說明的是,如果應(yīng)用程序運行異常等特殊情況也會導(dǎo)致應(yīng)用程序異常耗電,相應(yīng)地,異常耗電會在該應(yīng)用程序的電量消耗數(shù)據(jù)上有所體現(xiàn)。
需要說明的是,電量消耗數(shù)據(jù)可包括消耗電量和/或消耗電量占總電量的百分比,但不限于此。
在具體的實現(xiàn)方式中,可在預(yù)設(shè)的統(tǒng)計周期(如24小時、七天)內(nèi),智能手機(jī)的操作系統(tǒng)可以通過電池電量管理程序為其提供的接口,獲得應(yīng)用程序的電量消耗數(shù)據(jù),根據(jù)獲得的應(yīng)用程序的電量消耗數(shù)據(jù),在后臺統(tǒng)計并記錄各個應(yīng)用程序的耗電情況。
在步驟S220,根據(jù)應(yīng)用程序的電量消耗數(shù)據(jù)確定超過耗電量閾值的預(yù)定個數(shù)的應(yīng)用程序。
也就是說,以耗電量閾值和獲取到的應(yīng)用程序的電量消耗數(shù)據(jù)為依據(jù),對各應(yīng)用程序的耗電狀況進(jìn)行判斷,確定哪些應(yīng)用程序是耗電量較多的應(yīng)用程序,哪些應(yīng)用程序是耗電量較少的應(yīng)用程序。
舉例來說,在七天的統(tǒng)計周期內(nèi),智能手機(jī)上的應(yīng)用程序“微信”的消耗電量占總電量的百分比是35%,應(yīng)用程序“QQ”的消耗電量占總電量的百分比是2%,假設(shè)耗電量閾值預(yù)設(shè)為15%,顯然地,應(yīng)用程序“微信”即是耗電量較多的應(yīng)用程序。
在步驟S230,使用預(yù)設(shè)的顯示效果調(diào)整所述超過耗電量閾值的預(yù)定個數(shù)的應(yīng)用程序的圖標(biāo)。
也就是說,通過調(diào)整耗電量較多的應(yīng)用程序的圖標(biāo)的顯示效果,例如為耗電量較多的應(yīng)用程序的圖標(biāo)加上特定的角標(biāo)等,使得耗電量較多的應(yīng)用程序的圖標(biāo)更加醒目,區(qū)別于其他的應(yīng)用程序,便于用戶獲知哪個應(yīng)用程序比較耗電。
在實際應(yīng)用中,智能手機(jī)的操作系統(tǒng)可以通過桌面應(yīng)用為其提供的接口發(fā)送應(yīng)用耗電廣播至桌面應(yīng)用,該應(yīng)用耗電廣播包括預(yù)定個數(shù)的耗電量較多的應(yīng)用程序的信息,桌面應(yīng)用監(jiān)聽到應(yīng)用耗電廣播,就以預(yù)設(shè)的顯示效果調(diào)整這些耗電量較多的應(yīng)用程序的圖標(biāo)。
此外,還可設(shè)置異常耗電量閾值,假設(shè)某應(yīng)用程序的電量消耗數(shù)據(jù)超過了異常耗電量閾值,則表明該應(yīng)用程序耗電異常,進(jìn)而對耗電異常的應(yīng)用程序做出關(guān)閉等應(yīng)急處理。
本發(fā)明實施例提供的應(yīng)用程序耗電提示的處理方法,以應(yīng)用程序的電量消耗數(shù)據(jù)為分析依據(jù),準(zhǔn)確、可靠地分析出耗電量較多的應(yīng)用程序,進(jìn)一步使用預(yù)設(shè)的顯示效果對耗電量較多的應(yīng)用程序的圖標(biāo)進(jìn)行調(diào)整以區(qū)別于其他應(yīng)用程序,實現(xiàn)了自動、直觀地為用戶提示應(yīng)用程序耗電。同時,與現(xiàn)有技術(shù)相比,無需用戶手動操作查看應(yīng)用程序耗電狀況,提升了用戶體驗。
實施例二
圖3是示出根據(jù)本發(fā)明實施例二的應(yīng)用程序耗電提示的處理方法的流程圖??稍谌缰悄苁謾C(jī)、平板電腦等智能終端上執(zhí)行本方法,但不限于此。
參照圖3,在步驟S310,獲取應(yīng)用程序的電量消耗數(shù)據(jù)。
這里,本步驟與上述實施例一中步驟S210處理方式相同,具體可參見上述S210的步驟內(nèi)容,在此不再贅述。
在步驟S320,根據(jù)電量消耗數(shù)據(jù)選取超過耗電量閾值的預(yù)定個數(shù)的應(yīng)用程序,或者,根據(jù)電量消耗數(shù)據(jù)以及相應(yīng)的預(yù)設(shè)權(quán)值,計算應(yīng)用程序的耗電評分值,并且,根據(jù)耗電評分值選取超過耗電量閾值的預(yù)定個數(shù)的應(yīng)用程序,其中,所述耗電評分值用于指示應(yīng)用程序的耗電狀況的信息。
本步驟是上述實施例一中步驟S220的具體的處理方式。前述實施例已說明,電量消耗數(shù)據(jù)可包括消耗電量和/或消耗電量占總電量的百分比。例如,根據(jù)電量消耗數(shù)據(jù)中的單項數(shù)據(jù)(如消耗電量)選取超過耗電量閾值的應(yīng)用程序。以應(yīng)用程序的消耗電量占總電量的百分比為例進(jìn)行說明,即每隔一段預(yù)設(shè)的統(tǒng)計時間之后,根據(jù)所存儲的應(yīng)用程序的消耗電量占總電量的百分比對應(yīng)用程序進(jìn)行排序,篩選出預(yù)設(shè)數(shù)量的耗電量較多的應(yīng)用程序。
再比如,根據(jù)電量消耗數(shù)據(jù)中單項數(shù)據(jù)及預(yù)設(shè)的權(quán)值計算應(yīng)用程序的耗電評分值時,該預(yù)設(shè)的權(quán)值可以是為每個應(yīng)用程序預(yù)設(shè)的權(quán)值,或者為根據(jù)另外一項數(shù)據(jù)設(shè)置的權(quán)值,其中,權(quán)值的設(shè)定可以根據(jù)應(yīng)用程序的類別等屬性進(jìn)行設(shè)置。舉例說明,若以應(yīng)用程序的消耗電量及相應(yīng)的預(yù)設(shè)權(quán)值為依據(jù),具體為預(yù)先為應(yīng)用程序的不同類別設(shè)置不同的權(quán)值,如,游戲類應(yīng)用程序的權(quán)值為0.5,學(xué)習(xí)類的應(yīng)用程序的權(quán)值為0.7,辦公類的應(yīng)用程序的權(quán)值為1等等,如此在應(yīng)用程序的消耗電量的基礎(chǔ)上再乘以其對應(yīng)類別的權(quán)值,即可生成最終的耗電評分值。依據(jù)耗電評分值對應(yīng)用程序進(jìn)行篩選,確定預(yù)設(shè)數(shù)量的耗電量較多的應(yīng)用程序。
在步驟S330,將超過耗電量閾值的預(yù)定個數(shù)的應(yīng)用程序的圖標(biāo)的顯示亮度設(shè)置為預(yù)設(shè)的顯示亮度,和/或,將超過耗電量閾值的預(yù)定個數(shù)的應(yīng)用程序的圖標(biāo)的顯示面積設(shè)置為預(yù)設(shè)的顯示面積,和/或,為超過耗電量閾值的預(yù)定個數(shù)的應(yīng)用程序的圖標(biāo)添加預(yù)設(shè)的顯示標(biāo)識。
具體地,為了將超過耗電量閾值的預(yù)定個數(shù)的應(yīng)用程序與其他應(yīng)用程序區(qū)別開,使得超過耗電量閾值的預(yù)定個數(shù)的應(yīng)用程序的圖標(biāo)更加醒目、直觀,便于用戶觀察到,起到提示作用。例如,某一應(yīng)用程序為超過耗電量閾值的應(yīng)用程序,那么就將該應(yīng)用程序的圖標(biāo)的顯示亮度減暗,再比如,圖標(biāo)的顯示面積減小??梢岳斫獾?,還可以例如對應(yīng)用程序的圖標(biāo)的顯示亮度和顯示面積同時調(diào)整,任何一種上述顯示效果的組合也屬于本發(fā)明實施例所示的技術(shù)范疇。
在步驟S340,顯示調(diào)整后的超過耗電量閾值的預(yù)定個數(shù)的應(yīng)用程序的圖標(biāo)。
以下結(jié)合具體的應(yīng)用場景對本實施例進(jìn)行說明,圖4是示出根據(jù)本發(fā)明實施例二的應(yīng)用程序耗電提示的處理方法的應(yīng)用效果示意圖。參照圖4,舉例來說,在預(yù)設(shè)的統(tǒng)計周期如24小時內(nèi),智能手機(jī)的操作系統(tǒng)可以通過電池電量管理程序為其提供的接口,獲得如圖4所示的智能手機(jī)的屏幕上所顯示的各個應(yīng)用程序的電量消耗數(shù)據(jù),根據(jù)獲得的應(yīng)用程序的電量消耗數(shù)據(jù),在后臺統(tǒng)計并記錄各個應(yīng)用程序的耗電情況,根據(jù)統(tǒng)計的各個應(yīng)用程序的耗電情況進(jìn)行判斷,確定超過耗電量閾值的預(yù)定個數(shù)的應(yīng)用程序,假設(shè)超過耗電量閾值的預(yù)定個數(shù)的應(yīng)用程序有“樂視視頻”、“圖庫”和“應(yīng)用商店”,并且這三個應(yīng)用程序的電量消耗數(shù)據(jù)依次減小,操作系統(tǒng)可以通過桌面應(yīng)用為其提供的接口發(fā)送應(yīng)用耗電廣播至桌面應(yīng)用,該應(yīng)用耗電廣播包括上述三個應(yīng)用程序的如應(yīng)用包名稱、電量消耗數(shù)據(jù)及耗電排序信息等,桌面應(yīng)用監(jiān)聽到應(yīng)用耗電廣播時,就調(diào)整這些耗電量較多的應(yīng)用程序的圖標(biāo),最終顯示如圖4所示的效果。即應(yīng)用程序“樂視視頻”的圖標(biāo)添加顯示標(biāo)識(即角標(biāo))“①”,應(yīng)用程序“圖庫”的圖標(biāo)添加顯示標(biāo)識(即角標(biāo))“②”,應(yīng)用程序“應(yīng)用商店”的圖標(biāo)添加顯示標(biāo)識(即角標(biāo))“③”,由此,用戶可以一目了然的看到耗電量較多的應(yīng)用程序,以便用戶對應(yīng)用程序進(jìn)行調(diào)整,例如關(guān)閉這些應(yīng)用程序達(dá)到省電的目的。
本發(fā)明實施例提供的應(yīng)用程序耗電提示的處理方法,在前述實施例的基礎(chǔ)上,還具有如下技術(shù)效果:
一方面,與前述實施例相比,本實施例通過調(diào)整應(yīng)用程序的圖標(biāo)的具體顯示效果如顯示亮度、顯示面積、顯示標(biāo)識,使得耗電量較多的應(yīng)用程序以更為直觀的方式呈現(xiàn)給用戶,從而自動地提示了用戶哪些應(yīng)用程序較為耗電,省去了用戶手動操作終端,自行查看的繁瑣步驟,極大地提升了用戶體驗;
另一方面,通過應(yīng)用程序的電量消耗數(shù)據(jù)和電量消耗數(shù)據(jù)閾值,或者綜合考慮電量消耗數(shù)據(jù)中每一項數(shù)據(jù)及相應(yīng)的權(quán)值為分析依據(jù),進(jìn)一步提高了確定耗電量較多的應(yīng)用程序的準(zhǔn)確度。
實施例三
基于相同的技術(shù)構(gòu)思,圖5是示出根據(jù)本發(fā)明實施例三的應(yīng)用程序耗電提示的處理裝置的邏輯框圖。可用以執(zhí)行如實施例一所述的應(yīng)用程序耗電提示的處理方法流程。
參照圖5,應(yīng)用程序耗電提示的處理裝置包括:數(shù)據(jù)獲取模塊510、應(yīng)用程序確定模塊520和圖標(biāo)調(diào)整模塊530。
數(shù)據(jù)獲取模塊510用于獲取應(yīng)用程序的電量消耗數(shù)據(jù)。
應(yīng)用程序確定模塊520用于根據(jù)應(yīng)用程序的電量消耗數(shù)據(jù)確定超過耗電量閾值的預(yù)定個數(shù)的應(yīng)用程序。
圖標(biāo)調(diào)整模塊530用于使用預(yù)設(shè)的顯示效果調(diào)整超過耗電量閾值的預(yù)定個數(shù)的應(yīng)用程序的圖標(biāo)。
這里,電量消耗數(shù)據(jù)可包括消耗電量和/或消耗電量占總電量的百分比。
本發(fā)明實施例提供的應(yīng)用程序耗電提示的處理裝置,以應(yīng)用程序的電量消耗數(shù)據(jù)為分析依據(jù),準(zhǔn)確、可靠地分析出耗電量較多的應(yīng)用程序,進(jìn)一步使用預(yù)設(shè)的顯示效果對耗電量較多的應(yīng)用程序的圖標(biāo)進(jìn)行調(diào)整,實現(xiàn)了自動、直觀地為用戶提示應(yīng)用程序耗電。同時,提供了一種應(yīng)用程序耗電提示的新方式,無需用戶手動操作查看應(yīng)用程序耗電狀況,提升了用戶體驗。
實施例四
基于相同的技術(shù)構(gòu)思,圖6是示出根據(jù)本發(fā)明實施例四的應(yīng)用程序耗電提示的處理裝置的邏輯框圖??捎靡詧?zhí)行如實施例二所述的應(yīng)用程序耗電提示的處理方法流程。
參照圖6,需要說明的是,顯示效果可包括:顯示亮度、顯示標(biāo)識和顯示面積中的至少一個。相應(yīng)地,圖標(biāo)調(diào)整模塊530用于將超過耗電量閾值的預(yù)定個數(shù)的應(yīng)用程序的圖標(biāo)的顯示亮度設(shè)置為預(yù)設(shè)的顯示亮度,和/或,將超過耗電量閾值的預(yù)定個數(shù)的應(yīng)用程序的圖標(biāo)的顯示面積設(shè)置為預(yù)設(shè)的顯示面積,和/或,為超過耗電量閾值的預(yù)定個數(shù)的應(yīng)用程序的圖標(biāo)添加預(yù)設(shè)的顯示標(biāo)識。
可選地,應(yīng)用程序確定模塊520用于根據(jù)電量消耗數(shù)據(jù)選取超過耗電量閾值的預(yù)定個數(shù)的應(yīng)用程序,或者,根據(jù)電量消耗數(shù)據(jù)以及相應(yīng)的預(yù)設(shè)權(quán)值,計算應(yīng)用程序的耗電評分值,并且,根據(jù)耗電評分值選取超過耗電量閾值的預(yù)定個數(shù)的應(yīng)用程序,其中,耗電評分值用于指示應(yīng)用程序的耗電狀況的信息。
可選地,該應(yīng)用程序耗電提示的處理裝置還包括:圖標(biāo)顯示模塊540用于顯示調(diào)整后的超過耗電量閾值的預(yù)定個數(shù)的應(yīng)用程序的圖標(biāo)。
本發(fā)明實施例提供的應(yīng)用程序耗電提示的處理裝置,在前述實施例的基礎(chǔ)上,還具有如下技術(shù)效果:
一是,與前述實施例相比,本實施例通過調(diào)整應(yīng)用程序的圖標(biāo)的具體顯示效果如顯示亮度、顯示面積、顯示標(biāo)識,使得耗電量較多的應(yīng)用程序以更為直觀的方式呈現(xiàn)給用戶,從而自動地提示了用戶哪些應(yīng)用程序較為耗電,省去了用戶手動操作終端,自行查看的繁瑣步驟,極大地提升了用戶體驗;
二是,通過應(yīng)用程序的電量消耗數(shù)據(jù)和電量消耗數(shù)據(jù)閾值,或者綜合考慮電量消耗數(shù)據(jù)中每一項數(shù)據(jù)及相應(yīng)的權(quán)值為分析依據(jù),進(jìn)一步提高了確定耗電量較多的應(yīng)用程序的準(zhǔn)確度。
實施例五
圖7是示出根據(jù)本發(fā)明實施例五的終端設(shè)備的結(jié)構(gòu)示意圖,本發(fā)明具體實施例并不對終端設(shè)備700的具體實現(xiàn)做限定。
如圖7所示,該終端設(shè)備700可以包括:處理器(processor)710、通信接口(Communications Interface)720、存儲器(memory)730、以及通信總線740。
其中:
處理器710、通信接口720、以及存儲器730通過通信總線740完成相互間的通信。
通信接口720,用于與比如客戶端等的網(wǎng)元通信。
處理器710,用于執(zhí)行程序732,具體可以執(zhí)行上述方法實施例中的相關(guān)步驟。
具體地,程序732可以包括程序代碼,該程序代碼包括計算機(jī)操作指令。
處理器710可能是一個中央處理器CPU,或者是特定集成電路ASIC(Application Specific Integrated Circuit),或者是被配置成實施本發(fā)明實施例的一個或多個集成電路。
存儲器730,用于存放程序732。存儲器730可能包含高速RAM存儲器,也可能還包括非易失性存儲器(non-volatile memory),例如至少一個磁盤存儲器。
程序732具體可以用于使得處理器710執(zhí)行以下操作:獲取應(yīng)用程序的電量消耗數(shù)據(jù);根據(jù)所述應(yīng)用程序的電量消耗數(shù)據(jù)確定超過耗電量閾值的預(yù)定個數(shù)的應(yīng)用程序;使用預(yù)設(shè)的顯示效果調(diào)整所述超過耗電量閾值的預(yù)定個數(shù)的應(yīng)用程序的圖標(biāo)。
這里,顯示效果可包括:顯示亮度、顯示標(biāo)識和顯示面積中的至少一個,相應(yīng)地,在一種可選的實施方式中,程序732還用于使得處理器710執(zhí)行以下操作:將超過耗電量閾值的預(yù)定個數(shù)的應(yīng)用程序的圖標(biāo)的顯示亮度設(shè)置為預(yù)設(shè)的顯示亮度,和/或,將超過耗電量閾值的預(yù)定個數(shù)的應(yīng)用程序的圖標(biāo)的顯示面積設(shè)置為預(yù)設(shè)的顯示面積,和/或,為超過耗電量閾值的預(yù)定個數(shù)的應(yīng)用程序的圖標(biāo)添加預(yù)設(shè)的顯示標(biāo)識。
在一種可選的實施方式中,程序732還用于使得處理器710執(zhí)行以下操作:根據(jù)電量消耗數(shù)據(jù)選取超過耗電量閾值的預(yù)定個數(shù)的應(yīng)用程序,或者,根據(jù)電量消耗數(shù)據(jù)以及相應(yīng)的預(yù)設(shè)權(quán)值,計算應(yīng)用程序的耗電評分值,并且,根據(jù)耗電評分值選取超過耗電量閾值的預(yù)定個數(shù)的應(yīng)用程序,其中,耗電評分值用于指示應(yīng)用程序的耗電狀況的信息。
在一種可選的實施方式中,程序732還用于使得處理器710執(zhí)行以下操作:顯示調(diào)整后的超過耗電量閾值的預(yù)定個數(shù)的應(yīng)用程序的圖標(biāo)。
在一種可選的實施方式中,電量消耗數(shù)據(jù)包括消耗電量和/或消耗電量占總電量的百分比。
程序732中各步驟的具體實現(xiàn)可以參見上述實施例中的相應(yīng)步驟和單元中對應(yīng)的描述,在此不贅述。所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的設(shè)備和模塊的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程描述,在此不再贅述。
本發(fā)明實施例提供的終端設(shè)備,以應(yīng)用程序的電量消耗數(shù)據(jù)為分析依據(jù),準(zhǔn)確、可靠地分析出耗電量較多的應(yīng)用程序,進(jìn)一步使用預(yù)設(shè)的顯示效果對耗電量較多的應(yīng)用程序的圖標(biāo)進(jìn)行調(diào)整,實現(xiàn)了自動、直觀地為用戶提示應(yīng)用程序耗電。同時,提供了一種應(yīng)用程序耗電提示的新方式,無需用戶手動操作查看應(yīng)用程序耗電狀況,提升了用戶體驗。
此外,本實施例還具有如下技術(shù)效果:首先,與前述實施例相比,本實施例通過調(diào)整應(yīng)用程序的圖標(biāo)的具體顯示效果如顯示亮度、顯示面積、顯示標(biāo)識,使得耗電量較多的應(yīng)用程序以更為直觀的方式呈現(xiàn)給用戶,從而自動地提示了用戶哪些應(yīng)用程序較為耗電,省去了用戶手動操作終端,自行查看的繁瑣步驟,極大地提升了用戶體驗;其次,通過應(yīng)用程序的電量消耗數(shù)據(jù)和電量消耗數(shù)據(jù)閾值,或者綜合考慮電量消耗數(shù)據(jù)中每一項數(shù)據(jù)及相應(yīng)的權(quán)值為分析依據(jù),進(jìn)一步提高了確定耗電量較多的應(yīng)用程序的準(zhǔn)確度。
需要指出,根據(jù)實施的需要,可將本發(fā)明實施例中描述的各個部件/步驟拆分為更多部件/步驟,也可將兩個或多個部件/步驟或者部件/步驟的部分操作組合成新的部件/步驟,以實現(xiàn)本發(fā)明實施例的目的。
上述根據(jù)本發(fā)明實施例的方法可在硬件、固件中實現(xiàn),或者被實現(xiàn)為可存儲在記錄介質(zhì)(諸如CD ROM、RAM、軟盤、硬盤或磁光盤)中的軟件或計算機(jī)代碼,或者被實現(xiàn)通過網(wǎng)絡(luò)下載的原始存儲在遠(yuǎn)程記錄介質(zhì)或非暫時機(jī)器可讀介質(zhì)中并將被存儲在本地記錄介質(zhì)中的計算機(jī)代碼,從而在此描述的方法可被存儲在使用通用計算機(jī)、專用處理器或者可編程或?qū)S糜布?諸如ASIC或FPGA)的記錄介質(zhì)上的這樣的軟件處理??梢岳斫猓嬎銠C(jī)、處理器、微處理器控制器或可編程硬件包括可存儲或接收軟件或計算機(jī)代碼的存儲組件(例如,RAM、ROM、閃存等),當(dāng)所述軟件或計算機(jī)代碼被計算機(jī)、處理器或硬件訪問且執(zhí)行時,實現(xiàn)在此描述的處理方法。此外,當(dāng)通用計算機(jī)訪問用于實現(xiàn)在此示出的處理的代碼時,代碼的執(zhí)行將通用計算機(jī)轉(zhuǎn)換為用于執(zhí)行在此示出的處理的專用計算機(jī)。
本領(lǐng)域普通技術(shù)人員可以意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及方法步驟,能夠以電子硬件、或者計算機(jī)軟件和電子硬件的結(jié)合來實現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明實施例的范圍。
以上實施方式僅用于說明本發(fā)明實施例,而并非對本發(fā)明實施例的限制,有關(guān)技術(shù)領(lǐng)域的普通技術(shù)人員,在不脫離本發(fā)明實施例的精神和范圍的情況下,還可以做出各種變化和變型,因此所有等同的技術(shù)方案也屬于本發(fā)明實施例的范疇,本發(fā)明實施例的專利保護(hù)范圍應(yīng)由權(quán)利要求限定。