本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及到一種降低用戶(hù)終端功耗的方法及裝置。
背景技術(shù):
隨著通信技術(shù)的發(fā)展,移動(dòng)終端的功能越來(lái)越多,大屏終端越來(lái)越普及,屏幕尺寸不斷增加,屏幕分辨率也越來(lái)越高,直接導(dǎo)致移動(dòng)終端耗電量上升。目前屏幕顯示的主要功耗是手機(jī)的屏幕的亮度和分辨率,其中分辨率越高需要的運(yùn)算量越多,由于顯示更高分辨率的圖像,移動(dòng)終端就需要更多的運(yùn)算能力,比如2k分辨率顯示屏的移動(dòng)終端需要大概1.78倍的運(yùn)算量才能讓流暢度持平1080p分辨率的移動(dòng)終端,這就讓芯片功耗大大增加。另一方面則來(lái)自于更高分辨率屏幕本身,像素密度高,對(duì)背光模組的亮度要求也更高,這兩方面使得功耗升高,移動(dòng)終端電量消耗過(guò)快,導(dǎo)致用戶(hù)體驗(yàn)差。
現(xiàn)有技術(shù)中移動(dòng)終端省電模式通常采用檢測(cè)終端電量,在電量低于預(yù)設(shè)電量時(shí),降低屏幕亮度或分辨率,以此來(lái)進(jìn)入省電模式。然而,在電量較低時(shí)才進(jìn)入省電模式,前期省電效果差,而且在進(jìn)入省電模式后,移動(dòng)終端顯示的所有內(nèi)容都是低亮度或低分辨率,用戶(hù)體驗(yàn)差。
如何降低用戶(hù)終端的功耗成為亟待解決的問(wèn)題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明要解決的技術(shù)問(wèn)題在于降低用戶(hù)終端的功耗。
根據(jù)第一方面,本發(fā)明實(shí)施例提供了一種降低用戶(hù)終端功耗的方法,用戶(hù)終端具有顯示屏,顯示屏至少具有第一分辨率和第二分辨率,第一分辨率小于第二分辨率,該方法包括如下步驟:
檢測(cè)顯示屏當(dāng)前顯示的內(nèi)容,顯示的內(nèi)容包括文本和/或圖像;當(dāng)顯示屏顯示的內(nèi)容是文本的時(shí),使顯示屏采用第一分辨率顯示。
可選地,當(dāng)顯示屏顯示的內(nèi)容是圖像時(shí),使顯示屏采用第二分辨率顯示。
可選地,當(dāng)顯示屏顯示的內(nèi)容包括文本和圖像時(shí),計(jì)算文本顯示的內(nèi)容中所占的權(quán)重;判斷權(quán)重是否大于預(yù)設(shè)權(quán)重;當(dāng)權(quán)重大于預(yù)設(shè)權(quán)重時(shí),使顯示屏采用第一分辨率顯示。
可選地,權(quán)重小于預(yù)設(shè)權(quán)重時(shí),是顯示屏采用第二分辨率顯示。
可選地,在檢測(cè)顯示的內(nèi)容之前,該方法還包括:判斷當(dāng)前電量是否小于預(yù)設(shè)值;當(dāng)當(dāng)前電量小于預(yù)設(shè)值時(shí),執(zhí)行檢測(cè)顯示屏當(dāng)前顯示的內(nèi)容的步驟。
可選地,當(dāng)當(dāng)前電量小于預(yù)設(shè)值時(shí),該方法還包括:降低顯示屏的亮度。
根據(jù)第二方面,本發(fā)明實(shí)施例提供了一種降低用戶(hù)終端功耗的裝置,用戶(hù)終端具有顯示屏,顯示屏至少具有第一分辨率和第二分辨率,第一分辨率小于第二分辨率,其特征在于,該裝置包括:檢測(cè)模塊,用于檢測(cè)顯示屏當(dāng)前顯示的內(nèi)容,顯示的內(nèi)容包括文本和/或圖像;第一顯示模塊,用于當(dāng)顯示屏顯示的內(nèi)容是文本的時(shí),使顯示屏采用第一分辨率顯示。
可選地,該裝置包括:第二顯示模塊,用于當(dāng)顯示屏顯示的內(nèi)容是圖像時(shí),使顯示屏采用第二分辨率顯示。
可選地,該裝置包括:計(jì)算模塊,用于當(dāng)顯示屏顯示的內(nèi)容包括文本和圖像時(shí),計(jì)算文本顯示的內(nèi)容中所占的權(quán)重;第一判斷模塊,用于判斷權(quán)重是否大于預(yù)設(shè)權(quán)重;第三顯示模塊,用于在第一判斷模塊判斷出權(quán)重大于預(yù)設(shè)權(quán)重時(shí),使顯示屏采用第一分辨率顯示。
可選地,該裝置包括:第四顯示模塊,用于在第一判斷模塊判斷出權(quán)重小于預(yù)設(shè)權(quán)重時(shí),是顯示屏采用第二分辨率顯示。
可選地,該裝置包括:第二判斷模塊,用于判斷當(dāng)前電量是否小于預(yù)設(shè)值;返回模塊,用于在第二判斷模塊判斷出當(dāng)前電量小于預(yù)設(shè)值時(shí),由檢測(cè)模塊執(zhí)行檢測(cè)顯示屏當(dāng)前顯示的內(nèi)容的步驟。
可選地,該裝置包括:亮度降低模塊,用于在第二判斷模塊判斷出當(dāng)前電量小于預(yù)設(shè)值后,降低顯示屏的亮度。
根據(jù)第三方面,本大明實(shí)施例提供了一種用戶(hù)終端,包括:一個(gè)或多個(gè)處理器、存儲(chǔ)器、以及用于檢測(cè)顯示屏當(dāng)前顯示的內(nèi)容的內(nèi)容檢測(cè)單元,內(nèi)容檢測(cè)單元連接處理器,處理器連接存儲(chǔ)器,存儲(chǔ)器中存儲(chǔ)有計(jì)算機(jī)指令,處理器通過(guò)執(zhí)行計(jì)算機(jī)指令,從而實(shí)現(xiàn)了以下方法:檢測(cè)顯示屏當(dāng)前顯示的內(nèi)容,顯示的內(nèi)容包括文本和/或圖像;當(dāng)顯示屏顯示的內(nèi)容是文本的時(shí),使顯示屏采用第一分辨率顯示。當(dāng)顯示屏顯示的內(nèi)容是圖像時(shí),使顯示屏采用第二分辨率顯示。當(dāng)顯示屏顯示的內(nèi)容包括文本和圖像時(shí),計(jì)算文本顯示的內(nèi)容中所占的權(quán)重;判斷權(quán)重是否大于預(yù)設(shè)權(quán)重;當(dāng)權(quán)重大于預(yù)設(shè)權(quán)重時(shí),使顯示屏采用第一分辨率顯示。權(quán)重小于預(yù)設(shè)權(quán)重時(shí),是顯示屏采用第二分辨率顯示。在檢測(cè)顯示的內(nèi)容之前,判斷當(dāng)前電量是否小于預(yù)設(shè)值;當(dāng)當(dāng)前電量小于預(yù)設(shè)值時(shí),執(zhí)行檢測(cè)顯示屏當(dāng)前顯示的內(nèi)容的步驟。當(dāng)當(dāng)前電量小于預(yù)設(shè)值時(shí),降低顯示屏的亮度。
本發(fā)明實(shí)例提供的降低用戶(hù)終端功耗的方法及裝置,用戶(hù)終端的屏幕分辨率至少具有兩種分辨率,兩種分辨率大小不同,在檢測(cè)到顯示屏當(dāng)前顯示的內(nèi)容為文本時(shí),使用較低的屏幕分辨率顯示當(dāng)前顯示的內(nèi)容,避免無(wú)需高分辨率顯示的內(nèi)容以高分辨率進(jìn)行顯示,在顯示畫(huà)質(zhì)要求不高的文本時(shí),降低屏幕的分辨率,從而可以降低功耗,提高用戶(hù)終端的續(xù)航時(shí)間。
附圖說(shuō)明
圖1示出了本發(fā)明實(shí)施例中降低用戶(hù)終端功耗的方法的流程示意圖;
圖2示出了本發(fā)明實(shí)施例中另一降低用戶(hù)終端功耗的方法的流程示意圖;
圖3示出了本發(fā)明實(shí)施例中另一降低用戶(hù)終端功耗的方法的流程示意圖
圖4示出了本發(fā)明實(shí)施例中降低用戶(hù)終端功耗的裝置的示意圖:
圖5示出了本發(fā)明實(shí)施例中用戶(hù)終端的示意圖。
具體實(shí)施方式
下面將結(jié)合附圖對(duì)本發(fā)明的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。此外,術(shù)語(yǔ)“第一”、“第二”等僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性。
本發(fā)明實(shí)施例提供了一種降低用戶(hù)終端功耗的方法,所稱(chēng)用戶(hù)終端具有顯示屏,顯示屏至少具有第一分辨率和第二分辨率,第一分辨率小于第二分辨率。如圖1所示,基于該用戶(hù)終端,該方法包括如下步驟:
s11.檢測(cè)顯示屏當(dāng)前顯示的內(nèi)容。在具體的實(shí)施例中,所稱(chēng)顯示的內(nèi)容包括文本和/或圖像。具體的,文本可以包括,文字界面,例如,小說(shuō)、文檔、文字聊天或文字新聞等。圖像可以包括,圖片、視頻、游戲等。在本實(shí)施例中,可以檢測(cè)待顯示內(nèi)容為文本、圖像或文本和圖像的結(jié)合中的任意一種。當(dāng)顯示的內(nèi)容為文本時(shí),進(jìn)入步驟s12;當(dāng)顯示的內(nèi)容為圖像時(shí),進(jìn)入步驟s13;當(dāng)顯示的內(nèi)容為文本和圖像時(shí),進(jìn)入步驟s14。
s12.使顯示屏采用第一分辨率顯示。在本實(shí)施例中,所稱(chēng)第一分辨率可以為顯示屏較低的一種分辨率,在具體的實(shí)施例中,可以預(yù)先將顯示屏分辨率分為幾種常見(jiàn)的分辨率,例如,如果顯示屏最高分辨率為4k,可以將顯示屏預(yù)先分為4k、2k、1080p、720p和480p等多種分辨率,第一分辨率可以為480p分辨率,對(duì)文本進(jìn)行顯示。當(dāng)然,也可以根據(jù)用戶(hù)終端的使用情況具體決定對(duì)文本顯示的分辨率。
s12.使顯示屏采用第二分辨率顯示。在本實(shí)施例中,第二分辨率可以為顯示屏較高的分辨率。在具體的實(shí)施例中,圖像顯示可以包括圖片、視頻、游戲等多種圖像,不同的圖像所要求的畫(huà)質(zhì)不相同,在本實(shí)施例中,第二分辨率可以為多種較高的分辨率,例如,顯示屏最高分辨率為4k,在圖像為圖片時(shí),可以采用1080p的分辨率,在圖像為視頻時(shí),可以采用2k的分辨率,在圖像為游戲畫(huà)面時(shí),可以采用4k或2k分辨率。具體的可以根據(jù)所顯示的圖像的畫(huà)質(zhì)對(duì)圖像以合適的分辨率進(jìn)行顯示。
s14.計(jì)算文本在顯示內(nèi)容中的權(quán)重。在具體的實(shí)施例中,在顯示的內(nèi)容中既包含圖片又包含文字時(shí),例如顯示的內(nèi)容為圖文新聞,在顯示內(nèi)容為文本和圖像時(shí),可以評(píng)價(jià)文本在顯示內(nèi)容中的重要性,例如在顯示新聞時(shí),文字所占的篇幅較大,則文本的權(quán)重較大,在顯示視頻時(shí),文本例如字幕或彈幕等,文字的重要性較小,則文本的權(quán)重較小。
s15.判斷權(quán)重是否大于預(yù)設(shè)權(quán)重。在具體的實(shí)施例中,所稱(chēng)權(quán)重為文本的權(quán)重,具體的可以預(yù)先設(shè)置預(yù)設(shè)權(quán)重,預(yù)設(shè)權(quán)重可以根據(jù)用戶(hù)實(shí)際需求進(jìn)行設(shè)置,也可以設(shè)置一個(gè)重要值,例如,可以將文本在顯示內(nèi)容中的重要性為50%設(shè)為預(yù)設(shè)權(quán)重。在權(quán)重大于預(yù)設(shè)權(quán)重時(shí),進(jìn)入步驟s12;在權(quán)重小于預(yù)設(shè)權(quán)重時(shí),進(jìn)入步驟13。
用戶(hù)終端的屏幕分辨率至少具有兩種分辨率,兩種分辨率大小不同,在檢測(cè)到顯示屏當(dāng)前顯示的內(nèi)容為文本時(shí),使用較低的屏幕分辨率顯示當(dāng)前顯示的內(nèi)容,避免無(wú)需高分辨率顯示的內(nèi)容以高分辨率進(jìn)行顯示,在顯示畫(huà)質(zhì)要求不高的文本時(shí),降低屏幕的分辨率,從而可以降低功耗,延長(zhǎng)移動(dòng)終端的續(xù)航時(shí)間。
為保證用戶(hù)的使用體驗(yàn),可以在默認(rèn)或者剩余電量較高時(shí)采用最高分辨率進(jìn)行顯示,在電量較低時(shí)再對(duì)顯示的內(nèi)容進(jìn)行分辨率調(diào)節(jié),在步驟s11之前可以先對(duì)電量進(jìn)行檢測(cè),如圖2所示,在可選地實(shí)施例中,該方法包括:
s16.判斷當(dāng)前電量是否小于預(yù)設(shè)值。在具體的實(shí)施例中,可以以預(yù)設(shè)時(shí)間間隔對(duì)電池電量進(jìn)行檢測(cè)。在本實(shí)施例中,可以預(yù)設(shè)一個(gè)電量值作為用戶(hù)終端的低電量值,例如可以設(shè)置在電池電量為20%時(shí)作為電量的預(yù)設(shè)值,檢測(cè)當(dāng)前電量小于預(yù)設(shè)值時(shí),進(jìn)入步驟s11。
在電量較低時(shí),針對(duì)顯示的內(nèi)容調(diào)整分辨率,將畫(huà)質(zhì)要求不高的文本以低分辨率顯示,將畫(huà)質(zhì)要求較高的圖像以高分辨率顯示,既可以保證用戶(hù)在高電量是的最高分辨率體驗(yàn),又可以保證在低電量時(shí)降低功耗,延長(zhǎng)用戶(hù)終端的續(xù)航時(shí)間。
為了進(jìn)一步降低用戶(hù)終端的耗電量,如圖3所示,在可選的實(shí)施例中,在步驟s16之后還可以包括:
s17.降低顯示屏亮度。在具體的實(shí)施例中,當(dāng)當(dāng)前電量小于預(yù)設(shè)值時(shí),在對(duì)顯示屏的分辨率進(jìn)行調(diào)節(jié)時(shí),可以同時(shí)降低屏幕的亮度,以進(jìn)一步降低用戶(hù)終端的耗電。具體的,可以預(yù)先設(shè)置顯示屏在低電量時(shí)的亮度,預(yù)設(shè)的亮度小于正常亮度,在電量小于預(yù)設(shè)值時(shí),將屏幕亮度切換至預(yù)設(shè)的屏幕亮度。步驟s17可以在步驟s11之前執(zhí)行,也可以在執(zhí)行顯示屏分辨率調(diào)節(jié)之后執(zhí)行步驟s17,在本實(shí)施例中不做限定。
在低電量時(shí),再根據(jù)顯示的內(nèi)容調(diào)節(jié)屏幕分辨率,以低分辨率顯示畫(huà)質(zhì)要求低的文本,同時(shí),降低屏幕亮度,可以進(jìn)一步降低用戶(hù)終端的功耗,延長(zhǎng)用戶(hù)終端的續(xù)航時(shí)間。
本發(fā)明實(shí)施例提供了一種降低用戶(hù)終端功耗的裝置,用戶(hù)終端具有顯示屏,顯示屏至少具有第一分辨率和第二分辨率,第一分辨率小于第二分辨率,如圖4所示,該裝置包括:檢測(cè)模塊21,用于檢測(cè)顯示屏當(dāng)前顯示的內(nèi)容,顯示的內(nèi)容包括文本和/或圖像;第一顯示模塊22,用于當(dāng)顯示屏顯示的內(nèi)容是文本的時(shí),使顯示屏采用第一分辨率顯示。
在可選的實(shí)施例中,該裝置包括:第二顯示模塊,用于當(dāng)顯示屏顯示的內(nèi)容是圖像的時(shí),使顯示屏采用第二分辨率顯示。
在可選的實(shí)施例中,該裝置包括:計(jì)算模塊,用于當(dāng)顯示屏顯示的內(nèi)容包括文本和圖像的時(shí),計(jì)算文本顯示的內(nèi)容中所占的權(quán)重;判斷模塊,用于判斷權(quán)重是否大于預(yù)設(shè)權(quán)重;第三顯示模塊,用于在判斷模塊判斷出權(quán)重大于預(yù)設(shè)權(quán)重時(shí),使顯示屏采用第一分辨率顯示。
在可選的實(shí)施例中,該裝置包括:第四顯示模塊,用于在判斷模塊判斷出權(quán)重小于預(yù)設(shè)權(quán)重時(shí),使顯示屏采用第二分辨率顯示。
在可選的實(shí)施例中,該裝置包括:第二判斷模塊,用于檢測(cè)當(dāng)前電量;執(zhí)行模塊,用于在第二檢測(cè)模塊檢測(cè)出當(dāng)前電量小于預(yù)設(shè)值時(shí),執(zhí)行檢測(cè)顯示屏當(dāng)前顯示的內(nèi)容的步驟。
在可選的實(shí)施例中,該裝置包括:亮度降低模塊,用于在第二檢測(cè)模塊檢測(cè)出當(dāng)前電量小于預(yù)設(shè)值后,降低顯示屏的亮度。
此外,本發(fā)明實(shí)施例中還提供另外一種用戶(hù)終端,如圖5所示,是本發(fā)明實(shí)施例提供的用戶(hù)終端的硬件結(jié)構(gòu)示意圖,該設(shè)備包括一個(gè)或多個(gè)處理器31、存儲(chǔ)器32、以及用于檢測(cè)顯示屏當(dāng)前顯示的內(nèi)容的內(nèi)容檢測(cè)單元33,圖5中以一個(gè)處理器31為例。內(nèi)容檢測(cè)單元33連接處理器31,處理器31連接存儲(chǔ)器32,可以通過(guò)總線(xiàn)或者其他方式連接,圖5中以通過(guò)總線(xiàn)連接為例。
處理器31可以為中央處理器(centralprocessingunit,cpu)。處理器41還可以為其他通用處理器、數(shù)字信號(hào)處理器(digitalsignalprocessor,dsp)、專(zhuān)用集成電路(applicationspecificintegratedcircuit,asic)、現(xiàn)場(chǎng)可編程門(mén)陣列(field-programmablegatearray,fpga)或者其他可編程邏輯器件、分立門(mén)或者晶體管邏輯器件、分立硬件組件等芯片,或者上述各類(lèi)芯片的組合。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。處理器31通過(guò)執(zhí)行計(jì)算機(jī)指令,從而實(shí)現(xiàn)了以下方法:檢測(cè)顯示屏當(dāng)前顯示的內(nèi)容,顯示的內(nèi)容包括文本和/或圖像;當(dāng)顯示屏顯示的內(nèi)容是文本的時(shí),使顯示屏采用第一分辨率顯示。當(dāng)顯示屏顯示的內(nèi)容是圖像時(shí),使顯示屏采用第二分辨率顯示。當(dāng)顯示屏顯示的內(nèi)容包括文本和圖像時(shí),計(jì)算文本顯示的內(nèi)容中所占的權(quán)重;判斷權(quán)重是否大于預(yù)設(shè)權(quán)重;當(dāng)權(quán)重大于預(yù)設(shè)權(quán)重時(shí),使顯示屏采用第一分辨率顯示。權(quán)重小于預(yù)設(shè)權(quán)重時(shí),是顯示屏采用第二分辨率顯示。在檢測(cè)顯示的內(nèi)容之前,判斷當(dāng)前電量是否小于預(yù)設(shè)值;當(dāng)當(dāng)前電量小于預(yù)設(shè)值時(shí),執(zhí)行檢測(cè)顯示屏當(dāng)前顯示的內(nèi)容的步驟。當(dāng)當(dāng)前電量小于預(yù)設(shè)值時(shí),降低顯示屏的亮度。
存儲(chǔ)器32作為一種非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),可用于存儲(chǔ)非暫態(tài)軟件程序、非暫態(tài)計(jì)算機(jī)可執(zhí)行程序以及模塊,如本申請(qǐng)實(shí)施例中的列表項(xiàng)操作的處理方法對(duì)應(yīng)的程序指令/模塊。處理器31通過(guò)運(yùn)行存儲(chǔ)在存儲(chǔ)器32中的非暫態(tài)軟件程序、指令以及模塊,從而執(zhí)行服務(wù)器的各種功能應(yīng)用以及數(shù)據(jù)處理,即實(shí)現(xiàn)上述方法實(shí)施例列表項(xiàng)操作的處理方法。
存儲(chǔ)器32可以包括存儲(chǔ)程序區(qū)和存儲(chǔ)數(shù)據(jù)區(qū),其中,存儲(chǔ)程序區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需要的應(yīng)用程序;存儲(chǔ)數(shù)據(jù)區(qū)可存儲(chǔ)根據(jù)列表項(xiàng)操作的處理裝置的使用所創(chuàng)建的數(shù)據(jù)等。此外,存儲(chǔ)器32可以包括高速隨機(jī)存取存儲(chǔ)器,還可以包括非暫態(tài)存儲(chǔ)器,例如至少一個(gè)磁盤(pán)存儲(chǔ)器件、閃存器件、或其他非暫態(tài)固態(tài)存儲(chǔ)器件。在一些實(shí)施例中,存儲(chǔ)器31可選包括相對(duì)于處理器32遠(yuǎn)程設(shè)置的存儲(chǔ)器,這些遠(yuǎn)程存儲(chǔ)器可以通過(guò)網(wǎng)絡(luò)連接至列表項(xiàng)操作的處理裝置。上述網(wǎng)絡(luò)的實(shí)例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動(dòng)通信網(wǎng)及其組合。雖然結(jié)合附圖描述了本發(fā)明的實(shí)施方式,但是本領(lǐng)域技術(shù)人員可以在不脫離本發(fā)明的精神和范圍的情況下作出各種修改和變型,這樣的修改和變型均落入由所附權(quán)利要求所限定的范圍之內(nèi)。