本發(fā)明涉及智能終端,尤其涉及的是一種基于主被動(dòng)識(shí)別的智能終端功耗優(yōu)化方法、裝置、智能終端及存儲(chǔ)介質(zhì)。
背景技術(shù):
1、隨著科技的發(fā)展和生們生活水平的不斷提高,各種智能終端例如手機(jī)的使用越來(lái)越普及?,F(xiàn)在的智能終端一般通過(guò)系統(tǒng)滅屏后待機(jī)進(jìn)入低功耗模式(doze?mode)或者亮屏配置應(yīng)用白名單方式來(lái)降低指定應(yīng)用場(chǎng)景情況下終端功耗的。
2、現(xiàn)有技術(shù)智能終端的缺點(diǎn)主要是降功耗場(chǎng)景固定不靈活,而智能終端大多數(shù)耗電場(chǎng)景主要發(fā)生在用戶(hù)亮屏操作情況下進(jìn)行的,多數(shù)場(chǎng)景會(huì)存在cpu、gpu、屏幕刷新率等資源使用過(guò)剩情況,可能只需要一小部分資源已足夠當(dāng)前場(chǎng)景的使用?,F(xiàn)有的技術(shù)基本上都是針對(duì)手機(jī)固定場(chǎng)景進(jìn)行被動(dòng)功耗優(yōu)化,而且并不能根據(jù)用戶(hù)實(shí)際情況下通過(guò)場(chǎng)景識(shí)別進(jìn)行主動(dòng)優(yōu)化功耗,導(dǎo)致設(shè)備軟硬件耗電嚴(yán)重。
3、因此,現(xiàn)有技術(shù)還有待改進(jìn)和發(fā)展。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明要解決的技術(shù)問(wèn)題在于,針對(duì)現(xiàn)有技術(shù)的上述缺陷,提供一種基于主被動(dòng)識(shí)別的智能終端功耗優(yōu)化方法、裝置、智能終端及存儲(chǔ)介質(zhì),本發(fā)明能根據(jù)用戶(hù)實(shí)際情況下通過(guò)場(chǎng)景識(shí)別進(jìn)行主動(dòng)優(yōu)化功耗,降低了設(shè)備軟硬件耗電,更有利于節(jié)能、延長(zhǎng)智能終端的使用壽命。
2、本發(fā)明解決問(wèn)題所采用的技術(shù)方案如下:
3、一種基于主被動(dòng)識(shí)別的智能終端功耗優(yōu)化方法,其中,包括:
4、檢測(cè)到智能終端開(kāi)啟,控制啟動(dòng)場(chǎng)景檢測(cè)引擎服務(wù),檢測(cè)智能終端的各功能件的使用數(shù)據(jù);
5、根據(jù)智能終端的各功能件的使用數(shù)據(jù),確定出智能終端當(dāng)前的使用場(chǎng)景;
6、根據(jù)智能終端當(dāng)前的使用場(chǎng)景,調(diào)用預(yù)設(shè)的與當(dāng)前使用場(chǎng)景對(duì)應(yīng)的功能件優(yōu)化運(yùn)行策略,執(zhí)行運(yùn)行;同時(shí)獲取預(yù)設(shè)的熱敏電阻監(jiān)測(cè)到的智能終端的實(shí)時(shí)溫度信息;
7、當(dāng)ntc熱敏電阻監(jiān)測(cè)到的智能終端的實(shí)時(shí)溫度達(dá)到每個(gè)監(jiān)測(cè)閾值時(shí),強(qiáng)制主動(dòng)對(duì)智能終端的屏幕亮度值、及中央處理器和圖形處理器的頻率值進(jìn)行逐級(jí)調(diào)整。
8、所述的基于主被動(dòng)識(shí)別的智能終端功耗優(yōu)化方法,其中,所述檢測(cè)到智能終端開(kāi)啟,控制啟動(dòng)場(chǎng)景檢測(cè)引擎服務(wù),檢測(cè)智能終端的各功能件的使用數(shù)據(jù)的步驟之前包括:
9、預(yù)先在智能終端預(yù)制一ntc熱敏電阻、用于實(shí)時(shí)監(jiān)控智能終端的溫度;
10、預(yù)先為智能終端每個(gè)使用場(chǎng)景設(shè)置對(duì)應(yīng)的功能件優(yōu)化運(yùn)行策略。
11、所述的基于主被動(dòng)識(shí)別的智能終端功耗優(yōu)化方法,其中,所述根據(jù)智能終端的各功能件的使用數(shù)據(jù),確定出智能終端當(dāng)前的使用場(chǎng)景的步驟包括:
12、當(dāng)檢測(cè)到智能終端的編解碼流、音頻焦點(diǎn)、是否全屏參數(shù)符合預(yù)設(shè)條件,則確定智能終端當(dāng)前的使用場(chǎng)景為視頻場(chǎng)景;
13、當(dāng)檢測(cè)到智能終端的編解碼流、是否全屏、觸屏事件和頻率參數(shù)符合預(yù)設(shè)條件,則確定智能終端當(dāng)前的使用場(chǎng)景為游戲場(chǎng)景。
14、當(dāng)監(jiān)測(cè)到智能終端的編解碼流、音頻焦點(diǎn)、是否使用麥克風(fēng)、是否使用攝像頭、網(wǎng)絡(luò)數(shù)據(jù)使用情況符合預(yù)設(shè)條件,則確定當(dāng)前的使用場(chǎng)景為直播場(chǎng)景;
15、所述的基于主被動(dòng)識(shí)別的智能終端功耗優(yōu)化方法,其中,所述同時(shí)獲取預(yù)設(shè)的熱敏電阻監(jiān)測(cè)到的智能終端的實(shí)時(shí)溫度信息的步驟包括:
16、通過(guò)預(yù)先設(shè)置在智能終端上的ntc熱敏電阻、實(shí)時(shí)測(cè)量智能終端中央處理器和圖形處理器的溫度、以及電池溫度;
17、將ntc熱敏電阻實(shí)時(shí)測(cè)量的智能終端中央處理器和圖形處理器的溫度、以及電池溫度上報(bào)。
18、所述的基于主被動(dòng)識(shí)別的智能終端功耗優(yōu)化方法,其中,所述當(dāng)ntc熱敏電阻監(jiān)測(cè)到的智能終端的實(shí)時(shí)溫度達(dá)到每個(gè)監(jiān)測(cè)閾值時(shí),強(qiáng)制主動(dòng)對(duì)智能終端的屏幕亮度值、及中央處理器和圖形處理器的頻率值進(jìn)行逐級(jí)調(diào)整的步驟包括:
19、當(dāng)ntc熱敏電阻監(jiān)測(cè)到的智能終端的實(shí)時(shí)溫度達(dá)到35℃,則控制屏幕亮度主動(dòng)降低5%,以及控制中央處理器和圖形處理器的頻率主動(dòng)降低1個(gè)檔位;
20、當(dāng)ntc熱敏電阻監(jiān)測(cè)到的智能終端的實(shí)時(shí)溫度達(dá)到40℃,則控制屏幕亮度主動(dòng)降低10%,以及控制中央處理器和圖形處理器的頻率主動(dòng)降低2個(gè)檔位。
21、所述的基于主被動(dòng)識(shí)別的智能終端功耗優(yōu)化方法,其中,所述根據(jù)智能終端當(dāng)前的使用場(chǎng)景,調(diào)用預(yù)設(shè)的與當(dāng)前使用場(chǎng)景對(duì)應(yīng)的功能件優(yōu)化運(yùn)行策略,執(zhí)行運(yùn)行的步驟包括:
22、當(dāng)智能終端當(dāng)前的使用場(chǎng)景為視頻場(chǎng)景,則控制將智能終端屏幕的刷新率主動(dòng)降低為與應(yīng)用所支持的視頻場(chǎng)景對(duì)應(yīng)的中、低檔刷新頻率,并且同步將中央處理器的頻率降低為與視頻場(chǎng)景對(duì)應(yīng)的可用頻率。
23、所述的基于主被動(dòng)識(shí)別的智能終端功耗優(yōu)化方法,其中,所述根據(jù)智能終端當(dāng)前的使用場(chǎng)景,調(diào)用預(yù)設(shè)的與當(dāng)前使用場(chǎng)景對(duì)應(yīng)的功能件優(yōu)化運(yùn)行策略,執(zhí)行運(yùn)行的步驟包括:
24、當(dāng)智能終端當(dāng)前的使用場(chǎng)景為游戲場(chǎng)景,則控制對(duì)智能終端主動(dòng)清理后臺(tái)與游戲無(wú)關(guān)的任務(wù),動(dòng)態(tài)調(diào)整為與游戲場(chǎng)景對(duì)應(yīng)的屏幕分辨率和智能幀率,并將中央處理器和圖形處理器的頻率調(diào)為與游戲場(chǎng)景對(duì)應(yīng)的節(jié)能模式頻率,當(dāng)后臺(tái)請(qǐng)求關(guān)卡資源時(shí)使用流式加載技術(shù)僅加載當(dāng)前關(guān)卡或場(chǎng)景需要的資源。
25、當(dāng)智能終端當(dāng)前的使用場(chǎng)景為直播場(chǎng)景,則控制將智能終端網(wǎng)絡(luò)資源分配,降低后臺(tái)其他應(yīng)用的網(wǎng)絡(luò)請(qǐng)求優(yōu)先級(jí),并動(dòng)態(tài)調(diào)整攝像頭畫(huà)質(zhì)采集分辨率和終端屏幕亮度。
26、一種基于主被動(dòng)識(shí)別的智能終端功耗優(yōu)化裝置,其中,所述裝置包括:
27、第一預(yù)先設(shè)置模塊,用于預(yù)先在智能終端預(yù)制一ntc熱敏電阻、用于實(shí)時(shí)監(jiān)控智能終端的溫度;
28、第二預(yù)先設(shè)置模塊,用于預(yù)先為智能終端每個(gè)使用場(chǎng)景設(shè)置對(duì)應(yīng)的功能件優(yōu)化運(yùn)行策略;
29、檢測(cè)模塊,用于檢測(cè)到智能終端開(kāi)啟,控制啟動(dòng)場(chǎng)景檢測(cè)引擎服務(wù),檢測(cè)智能終端的各功能件的使用數(shù)據(jù);
30、使用場(chǎng)景判斷模塊,用于根據(jù)智能終端的各功能件的使用數(shù)據(jù),確定出智能終端當(dāng)前的使用場(chǎng)景;
31、優(yōu)化運(yùn)行控制模塊,用于根據(jù)智能終端當(dāng)前的使用場(chǎng)景,調(diào)用預(yù)設(shè)的與當(dāng)前使用場(chǎng)景對(duì)應(yīng)的功能件優(yōu)化運(yùn)行策略,執(zhí)行運(yùn)行;
32、溫度獲取模塊,用于同時(shí)獲取預(yù)設(shè)的熱敏電阻監(jiān)測(cè)到的智能終端的實(shí)時(shí)溫度信息;
33、優(yōu)化調(diào)整模塊,用于當(dāng)ntc熱敏電阻監(jiān)測(cè)到的智能終端的實(shí)時(shí)溫度達(dá)到每個(gè)監(jiān)測(cè)閾值時(shí),強(qiáng)制主動(dòng)對(duì)智能終端的屏幕亮度值、及中央處理器和圖形處理器的頻率值進(jìn)行逐級(jí)調(diào)整。
34、一種智能終端,其中,包括有存儲(chǔ)器,以及一個(gè)或者一個(gè)以上的程序,其中一個(gè)或者一個(gè)以上程序存儲(chǔ)于存儲(chǔ)器中,且經(jīng)配置以由一個(gè)或者一個(gè)以上處理器執(zhí)行所述一個(gè)或者一個(gè)以上程序包含用于執(zhí)行任意一項(xiàng)所述的方法。
35、一種非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中,當(dāng)所述存儲(chǔ)介質(zhì)中的指令由電子設(shè)備的處理器執(zhí)行時(shí),使得電子設(shè)備能夠執(zhí)行任意一項(xiàng)所述的方法。
36、本發(fā)明的有益效果:本發(fā)明提供了一種基于主被動(dòng)識(shí)別的智能終端功耗優(yōu)化方法、裝置、智能終端及存儲(chǔ)介質(zhì),本發(fā)明主動(dòng)通過(guò)用戶(hù)使用場(chǎng)景識(shí)別+被動(dòng)溫度上報(bào)相結(jié)合方式,來(lái)進(jìn)一步下發(fā)降功耗策略,并且該策略并非一成不變的,根據(jù)場(chǎng)景行為判斷不斷的在后臺(tái)進(jìn)行評(píng)分糾正,給出滿(mǎn)足要求的最佳組合降功耗策略推薦,保證了個(gè)體學(xué)習(xí)和推薦的差異性,而不是“一刀切”式的進(jìn)行固定策略下發(fā),這樣即保證不犧牲用戶(hù)體驗(yàn)(例如進(jìn)出應(yīng)用屏幕亮度不會(huì)出現(xiàn)突兀式的跳變閃爍),又可以根據(jù)當(dāng)前終端自身使用率的情況進(jìn)行優(yōu)化調(diào)整,這樣即可同時(shí)滿(mǎn)足視頻場(chǎng)景的觀看體驗(yàn),又達(dá)到降功耗的目的;延長(zhǎng)了終端設(shè)備的使用時(shí)間,為用戶(hù)的使用提供了方便。