本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種CPU運(yùn)行參數(shù)的調(diào)整方法及終端。
背景技術(shù):
目前,在通過調(diào)整中央處理器(Central Processing Unit,簡稱CPU)運(yùn)行模式進(jìn)行節(jié)電的方法中,一般是由用戶設(shè)置手機(jī)的運(yùn)行模式,如在手機(jī)處于低電量時(shí)將手機(jī)設(shè)置為省電模式,此時(shí)CPU的頻率比正常模式下大幅降低,從而實(shí)現(xiàn)節(jié)電。然而,現(xiàn)有技術(shù)中無論在正常模式或省電模式時(shí),同一模式下的所有應(yīng)用程序都使用相同的CPU頻率,而不能針對每一應(yīng)用程序定制相應(yīng)的運(yùn)行模式,造成CPU資源的浪費(fèi),增加了系統(tǒng)的電量消耗。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的主要目的在于提供一種CPU運(yùn)行參數(shù)的調(diào)整方法及終端,旨在節(jié)省系統(tǒng)的電量消耗。
為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種CPU運(yùn)行參數(shù)的調(diào)整方法,所述方法包括以下步驟:
當(dāng)應(yīng)用程序啟動(dòng)時(shí),判斷是否預(yù)先設(shè)置有與所述應(yīng)用程序?qū)?yīng)的CPU設(shè)定參數(shù);
若預(yù)先設(shè)置有與所述應(yīng)用程序?qū)?yīng)的CPU設(shè)定參數(shù),則根據(jù)所述CPU設(shè)定參數(shù)對當(dāng)前CPU運(yùn)行參數(shù)進(jìn)行調(diào)整,以在所述CPU設(shè)定參數(shù)下運(yùn)行所述應(yīng)用程序。
優(yōu)選地,所述CPU設(shè)定參數(shù)為CPU設(shè)定頻率,所述當(dāng)應(yīng)用程序啟動(dòng)時(shí),判斷是否預(yù)先設(shè)置有與所述應(yīng)用程序?qū)?yīng)的CPU設(shè)定參數(shù)的步驟之前還包括:
顯示終端上安裝的所有應(yīng)用程序;
當(dāng)接收到對一應(yīng)用程序的設(shè)置指令時(shí),提供包括CPU的預(yù)設(shè)運(yùn)行模式和自定義運(yùn)行模式的選擇界面;
若用戶選擇所述預(yù)設(shè)運(yùn)行模式,則將所述預(yù)設(shè)運(yùn)行模式對應(yīng)的CPU設(shè)定頻率與所述應(yīng)用程序的應(yīng)用包名對應(yīng)進(jìn)行存儲(chǔ);
若用戶選擇所述自定義運(yùn)行模式,則讀取并顯示當(dāng)前CPU可用頻率范圍,獲取用戶根據(jù)所述當(dāng)前CPU可用頻率范圍選擇的CPU設(shè)定頻率,并將所述CPU設(shè)定頻率與所述應(yīng)用程序的應(yīng)用包名對應(yīng)進(jìn)行存儲(chǔ)。
優(yōu)選地,所述預(yù)設(shè)運(yùn)行模式包括性能模式、節(jié)電模式或標(biāo)準(zhǔn)模式,所述性能模式、節(jié)電模式或標(biāo)準(zhǔn)模式預(yù)設(shè)有相應(yīng)的CPU設(shè)定頻率。
優(yōu)選地,所述當(dāng)應(yīng)用程序啟動(dòng)時(shí),判斷是否預(yù)先設(shè)置有與所述應(yīng)用程序?qū)?yīng)的CPU設(shè)定參數(shù)的步驟之前還包括:
將對應(yīng)存儲(chǔ)的所述CPU設(shè)定頻率與所述應(yīng)用程序的應(yīng)用包名上傳至服務(wù)器,以供其他終端共享所述應(yīng)用程序的應(yīng)用包名對應(yīng)的所述CPU設(shè)定頻率。
優(yōu)選地,所述當(dāng)應(yīng)用程序啟動(dòng)時(shí),判斷是否預(yù)先設(shè)置有與所述應(yīng)用程序?qū)?yīng)的CPU設(shè)定參數(shù)的步驟之后還包括:
若沒有預(yù)先設(shè)置與所述應(yīng)用程序?qū)?yīng)的CPU設(shè)定參數(shù),則根據(jù)預(yù)設(shè)的與所述應(yīng)用程序?qū)?yīng)的CPU默認(rèn)參數(shù)對當(dāng)前CPU運(yùn)行參數(shù)進(jìn)行調(diào)整,以在所述CPU默認(rèn)參數(shù)下運(yùn)行所述應(yīng)用程序。
此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種調(diào)整CPU運(yùn)行參數(shù)的終端,所述調(diào)整CPU運(yùn)行參數(shù)的終端包括:
判斷模塊,用于當(dāng)應(yīng)用程序啟動(dòng)時(shí),判斷是否預(yù)先設(shè)置有與所述應(yīng)用程序?qū)?yīng)的CPU設(shè)定參數(shù);
調(diào)整模塊,用于若預(yù)先設(shè)置有與所述應(yīng)用程序?qū)?yīng)的CPU設(shè)定參數(shù),則根據(jù)所述CPU設(shè)定參數(shù)對當(dāng)前CPU運(yùn)行參數(shù)進(jìn)行調(diào)整,以在所述CPU設(shè)定參數(shù)下運(yùn)行所述應(yīng)用程序。
優(yōu)選地,所述CPU設(shè)定參數(shù)為CPU設(shè)定頻率,所述調(diào)整CPU運(yùn)行參數(shù)的終端還包括:
顯示模塊,用于顯示終端上安裝的所有應(yīng)用程序;
選擇界面提供模塊,用于當(dāng)接收到對一應(yīng)用程序的設(shè)置指令時(shí),提供包括CPU的預(yù)設(shè)運(yùn)行模式和自定義運(yùn)行模式的選擇界面;
存儲(chǔ)模塊,用于若用戶選擇所述預(yù)設(shè)運(yùn)行模式,則將所述預(yù)設(shè)運(yùn)行模式 對應(yīng)的CPU設(shè)定頻率與所述應(yīng)用程序的應(yīng)用包名對應(yīng)進(jìn)行存儲(chǔ);若用戶選擇所述自定義運(yùn)行模式,則讀取并顯示當(dāng)前CPU可用頻率范圍,獲取用戶根據(jù)所述當(dāng)前CPU可用頻率范圍選擇的CPU設(shè)定頻率,并將所述CPU設(shè)定頻率與所述應(yīng)用程序的應(yīng)用包名對應(yīng)進(jìn)行存儲(chǔ)。
優(yōu)選地,所述預(yù)設(shè)運(yùn)行模式包括性能模式、節(jié)電模式或標(biāo)準(zhǔn)模式,所述性能模式、節(jié)電模式或標(biāo)準(zhǔn)模式預(yù)設(shè)有相應(yīng)的CPU設(shè)定頻率。
優(yōu)選地,所述調(diào)整CPU運(yùn)行參數(shù)的終端還包括:
上傳模塊,用于將對應(yīng)存儲(chǔ)的所述CPU設(shè)定頻率與所述應(yīng)用程序的應(yīng)用包名上傳至服務(wù)器,以供其他終端共享所述應(yīng)用程序的應(yīng)用包名對應(yīng)的所述CPU設(shè)定頻率。
優(yōu)選地,所述調(diào)整模塊還用于:
若沒有預(yù)先設(shè)置與所述應(yīng)用程序?qū)?yīng)的CPU設(shè)定參數(shù),則根據(jù)預(yù)設(shè)的與所述應(yīng)用程序?qū)?yīng)的CPU默認(rèn)參數(shù)對當(dāng)前CPU運(yùn)行參數(shù)進(jìn)行調(diào)整,以在所述CPU默認(rèn)參數(shù)下運(yùn)行所述應(yīng)用程序。
本發(fā)明提出的一種CPU運(yùn)行參數(shù)的調(diào)整方法及終端,當(dāng)應(yīng)用程序啟動(dòng)時(shí),若判斷預(yù)先設(shè)置有與所述應(yīng)用程序?qū)?yīng)的CPU設(shè)定參數(shù),則對當(dāng)前CPU運(yùn)行參數(shù)進(jìn)行調(diào)整,并在調(diào)整后的所述CPU設(shè)定參數(shù)下運(yùn)行所述應(yīng)用程序。由于能根據(jù)由每一應(yīng)用程序的特征預(yù)先設(shè)置的個(gè)性化CPU設(shè)定參數(shù)來調(diào)整當(dāng)前CPU運(yùn)行參數(shù),并使該應(yīng)用程序在預(yù)先設(shè)置的個(gè)性化CPU設(shè)定參數(shù)下運(yùn)行,實(shí)現(xiàn)了針對每一應(yīng)用程序定制相應(yīng)的運(yùn)行模式,有效地利用CPU資源,節(jié)省了系統(tǒng)的電量消耗。
附圖說明
圖1為本發(fā)明CPU運(yùn)行參數(shù)的調(diào)整方法第一實(shí)施例的流程示意圖;
圖2為本發(fā)明CPU運(yùn)行參數(shù)的調(diào)整方法第二實(shí)施例的流程示意圖;
圖3為本發(fā)明CPU運(yùn)行參數(shù)的調(diào)整方法第三實(shí)施例的流程示意圖;
圖4為本發(fā)明CPU運(yùn)行參數(shù)的調(diào)整方法第四實(shí)施例的流程示意圖;
圖5為本發(fā)明調(diào)整CPU運(yùn)行參數(shù)的終端第一實(shí)施例的功能模塊示意圖;
圖6為本發(fā)明調(diào)整CPU運(yùn)行參數(shù)的終端第二實(shí)施例的功能模塊示意圖;
圖7為本發(fā)明調(diào)整CPU運(yùn)行參數(shù)的終端第三實(shí)施例的功能模塊示意圖。
本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
具體實(shí)施方式
應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明提供一種CPU運(yùn)行參數(shù)的調(diào)整方法。
參照圖1,圖1為本發(fā)明CPU運(yùn)行參數(shù)的調(diào)整方法第一實(shí)施例的流程示意圖。
在第一實(shí)施例中,該CPU運(yùn)行參數(shù)的調(diào)整方法包括:
步驟S10,當(dāng)應(yīng)用程序啟動(dòng)時(shí),判斷是否預(yù)先設(shè)置有與所述應(yīng)用程序?qū)?yīng)的CPU設(shè)定參數(shù);
本實(shí)施例中,當(dāng)終端上的應(yīng)用程序啟動(dòng)時(shí),先判斷是否預(yù)先設(shè)置有與所述應(yīng)用程序?qū)?yīng)的CPU設(shè)定參數(shù),該CPU設(shè)定參數(shù)可以是CPU的各種工作參數(shù),如頻率等參數(shù)。不同CPU頻率下的終端耗電量也相應(yīng)不同,CPU頻率越高,耗電量越大,但能保證應(yīng)用程序運(yùn)行的高性能要求;CPU頻率越低,耗電量越小,但可能無法滿足應(yīng)用程序運(yùn)行的高性能要求。本實(shí)施例中,用戶可預(yù)先根據(jù)每一應(yīng)用程序的特征和自身使用習(xí)慣為每一應(yīng)用程序設(shè)置相應(yīng)的CPU設(shè)定頻率,或根據(jù)服務(wù)器上與每一應(yīng)用程序?qū)?yīng)的CPU設(shè)定頻率進(jìn)行設(shè)置,在此不作限定。
步驟S20,若預(yù)先設(shè)置有與所述應(yīng)用程序?qū)?yīng)的CPU設(shè)定參數(shù),則根據(jù)所述CPU設(shè)定參數(shù)對當(dāng)前CPU運(yùn)行參數(shù)進(jìn)行調(diào)整,以在所述CPU設(shè)定參數(shù)下運(yùn)行所述應(yīng)用程序。
若判斷當(dāng)前啟動(dòng)的應(yīng)用程序預(yù)先設(shè)置有相應(yīng)的CPU設(shè)定參數(shù),則獲取當(dāng)前啟動(dòng)的應(yīng)用程序預(yù)先設(shè)置的CPU設(shè)定參數(shù),并將終端系統(tǒng)的當(dāng)前CPU運(yùn)行參數(shù)調(diào)整至所述CPU設(shè)定參數(shù)。這樣,即可使得當(dāng)前啟動(dòng)的應(yīng)用程序能在預(yù)先設(shè)置的與其相對應(yīng)的CPU設(shè)定參數(shù)下運(yùn)行,實(shí)現(xiàn)了定制每一應(yīng)用程序的CPU運(yùn)行模式。
本實(shí)施例中當(dāng)應(yīng)用程序啟動(dòng)時(shí),若判斷預(yù)先設(shè)置有與所述應(yīng)用程序?qū)?yīng)的CPU設(shè)定參數(shù),則對當(dāng)前CPU運(yùn)行參數(shù)進(jìn)行調(diào)整,并在調(diào)整后的所述CPU設(shè)定參數(shù)下運(yùn)行所述應(yīng)用程序。由于能根據(jù)由每一應(yīng)用程序的特征預(yù)先設(shè)置的個(gè)性化CPU設(shè)定參數(shù)來調(diào)整當(dāng)前CPU運(yùn)行參數(shù),并使該應(yīng)用程序在預(yù)先設(shè)置的個(gè)性化CPU設(shè)定參數(shù)下運(yùn)行,實(shí)現(xiàn)了針對每一應(yīng)用程序定制相應(yīng)的運(yùn)行模式,有效地利用CPU資源,節(jié)省了系統(tǒng)的電量消耗。
如圖2所示,本發(fā)明第二實(shí)施例提出一種CPU運(yùn)行參數(shù)的調(diào)整方法,在上述第一實(shí)施例的基礎(chǔ)上,在上述步驟S10之前還包括:
步驟S30,顯示終端上安裝的所有應(yīng)用程序;
步驟S40,當(dāng)接收到對一應(yīng)用程序的設(shè)置指令時(shí),提供包括CPU的預(yù)設(shè)運(yùn)行模式和自定義運(yùn)行模式的選擇界面;
步驟S50,若用戶選擇所述預(yù)設(shè)運(yùn)行模式,則將所述預(yù)設(shè)運(yùn)行模式對應(yīng)的CPU設(shè)定頻率與所述應(yīng)用程序的應(yīng)用包名對應(yīng)進(jìn)行存儲(chǔ);若用戶選擇所述自定義運(yùn)行模式,則讀取并顯示當(dāng)前CPU可用頻率范圍,獲取用戶根據(jù)所述當(dāng)前CPU可用頻率范圍選擇的CPU設(shè)定頻率,并將所述CPU設(shè)定頻率與所述應(yīng)用程序的應(yīng)用包名對應(yīng)進(jìn)行存儲(chǔ)。
本實(shí)施例中,在用戶需要定制應(yīng)用程序的CPU運(yùn)行模式時(shí),讀取并顯示終端上安裝的所有應(yīng)用程序,以列表的形式展示給用戶。當(dāng)用戶點(diǎn)擊列表中的任一應(yīng)用即接收到用戶對一應(yīng)用程序的設(shè)置指令時(shí),向用戶提供包括CPU的預(yù)設(shè)運(yùn)行模式和自定義運(yùn)行模式的選擇界面;用戶可在該選擇界面中選擇需要為點(diǎn)中的應(yīng)用程序設(shè)置的運(yùn)行模式,其中,所述預(yù)設(shè)運(yùn)行模式包括性能模式、節(jié)電模式或標(biāo)準(zhǔn)模式。
若用戶選擇所述預(yù)設(shè)運(yùn)行模式,則將所述預(yù)設(shè)運(yùn)行模式對應(yīng)的CPU設(shè)定頻率與所述應(yīng)用程序的應(yīng)用包名對應(yīng)進(jìn)行存儲(chǔ)。所述性能模式、節(jié)電模式或標(biāo)準(zhǔn)模式均預(yù)設(shè)有相應(yīng)的CPU設(shè)定頻率,其中,所述性能模式預(yù)設(shè)的CPU設(shè)定頻率為最高頻,所述節(jié)電模式預(yù)設(shè)的CPU設(shè)定頻率為最低頻,所述標(biāo)準(zhǔn)模式預(yù)設(shè)的CPU設(shè)定頻率為按性能需求的動(dòng)態(tài)頻率,在用戶選擇為點(diǎn)中的應(yīng)用程序設(shè)置為性能模式、節(jié)電模式或標(biāo)準(zhǔn)模式時(shí),可直接獲取預(yù)先為所述性能模式、節(jié)電模式或標(biāo)準(zhǔn)模式對應(yīng)設(shè)置的CPU設(shè)定頻率,并在獲取到用戶點(diǎn)中 的應(yīng)用程序的應(yīng)用包名后,將用戶選擇的預(yù)設(shè)運(yùn)行模式對應(yīng)的CPU設(shè)定頻率與所述應(yīng)用程序的應(yīng)用包名對應(yīng)進(jìn)行存儲(chǔ),以供后續(xù)根據(jù)所述應(yīng)用程序的應(yīng)用包名對應(yīng)存儲(chǔ)的CPU設(shè)定頻率來調(diào)整所述應(yīng)用程序運(yùn)行時(shí)的CPU運(yùn)行參數(shù)。例如,購物類應(yīng)用、閱讀類應(yīng)用、社交類應(yīng)用運(yùn)行時(shí)沒有高性能的要求,可將購物類應(yīng)用、閱讀類應(yīng)用、社交類應(yīng)用設(shè)置為節(jié)能模式,這樣,在用戶運(yùn)行購物類應(yīng)用、閱讀類應(yīng)用、社交類應(yīng)用時(shí),如在閱讀電子書時(shí),可將當(dāng)前CPU運(yùn)行模式調(diào)整為節(jié)能模式,既不會(huì)影響用戶閱讀電子書的流暢性,又能極大地節(jié)省系統(tǒng)電量消耗。
若用戶選擇所述自定義運(yùn)行模式,則讀取系統(tǒng)當(dāng)前CPU可用頻率范圍,并以列表顯示給用戶,以供用戶根據(jù)該應(yīng)用程序的特征和自身使用習(xí)慣在顯示的當(dāng)前CPU可用頻率范圍中進(jìn)行選擇。獲取用戶根據(jù)所述當(dāng)前CPU可用頻率范圍為該應(yīng)用程序選擇的CPU設(shè)定頻率,并在獲取到該應(yīng)用程序的應(yīng)用包名后,將用戶為該應(yīng)用程序選擇的CPU設(shè)定頻率與所述應(yīng)用程序的應(yīng)用包名對應(yīng)進(jìn)行存儲(chǔ),以供后續(xù)根據(jù)所述應(yīng)用程序的應(yīng)用包名對應(yīng)存儲(chǔ)的CPU設(shè)定頻率來調(diào)整所述應(yīng)用程序運(yùn)行時(shí)的CPU運(yùn)行參數(shù)。
如圖3所示,本發(fā)明第三實(shí)施例提出一種CPU運(yùn)行參數(shù)的調(diào)整方法,在上述實(shí)施例的基礎(chǔ)上,在上述步驟S10與步驟S50之間還包括:
步驟S60,將對應(yīng)存儲(chǔ)的所述CPU設(shè)定頻率與所述應(yīng)用程序的應(yīng)用包名上傳至服務(wù)器,以供其他終端共享所述應(yīng)用程序的應(yīng)用包名對應(yīng)的所述CPU設(shè)定頻率。
本實(shí)施例中,在將用戶為該應(yīng)用程序選擇的CPU設(shè)定頻率與所述應(yīng)用程序的應(yīng)用包名對應(yīng)進(jìn)行存儲(chǔ)之后,還可將對應(yīng)存儲(chǔ)的所述CPU設(shè)定頻率與所述應(yīng)用程序的應(yīng)用包名上傳至服務(wù)器。這樣,其他終端用戶可從服務(wù)器中下載不同用戶為所述應(yīng)用程序配置的CPU設(shè)定頻率,并共享該配置信息,免去重復(fù)設(shè)置的過程,更加方便。
如圖4所示,本發(fā)明第四實(shí)施例提出一種CPU運(yùn)行參數(shù)的調(diào)整方法,在上述實(shí)施例的基礎(chǔ)上,在上述步驟S10之后還包括:
步驟S70,若沒有預(yù)先設(shè)置與所述應(yīng)用程序?qū)?yīng)的CPU設(shè)定參數(shù),則根 據(jù)預(yù)設(shè)的與所述應(yīng)用程序?qū)?yīng)的CPU默認(rèn)參數(shù)對當(dāng)前CPU運(yùn)行參數(shù)進(jìn)行調(diào)整,以在所述CPU默認(rèn)參數(shù)下運(yùn)行所述應(yīng)用程序。
本實(shí)施例中,若判斷當(dāng)前啟動(dòng)的應(yīng)用程序沒有預(yù)先設(shè)置對應(yīng)的CPU設(shè)定參數(shù),則說明用戶預(yù)先并沒有對該應(yīng)用程序的運(yùn)行模式進(jìn)行定制,為了能針對每一應(yīng)用程序定制相應(yīng)的運(yùn)行模式,有效地利用CPU資源,可將預(yù)設(shè)的與所述應(yīng)用程序?qū)?yīng)的CPU默認(rèn)參數(shù)作為該應(yīng)用程序定制的CPU運(yùn)行模式,并根據(jù)所述CPU默認(rèn)參數(shù)對當(dāng)前CPU運(yùn)行參數(shù)進(jìn)行調(diào)整,以在所述CPU默認(rèn)參數(shù)下運(yùn)行所述應(yīng)用程序。其中,預(yù)設(shè)的與所述應(yīng)用程序?qū)?yīng)的CPU默認(rèn)參數(shù)可以是廠商根據(jù)不同類型應(yīng)用程序預(yù)設(shè)的CPU默認(rèn)參數(shù),如可設(shè)定不同類型應(yīng)用程序?qū)?yīng)CPU默認(rèn)的節(jié)電模式、標(biāo)準(zhǔn)模式或自定義模式,但性能模式僅在用戶設(shè)置時(shí)才會(huì)啟用,在設(shè)定CPU默認(rèn)參數(shù)時(shí),默認(rèn)不為應(yīng)用程序設(shè)置為性能模式,從而減少應(yīng)用程序運(yùn)行時(shí)的CPU資源損耗,節(jié)省系統(tǒng)的電量消耗。
進(jìn)一步地,在終端的使用過程中,還可隨時(shí)接收廠商或共享服務(wù)器推送的為不同應(yīng)用程序推薦的最新CPU設(shè)定參數(shù),可提示用戶是否為不同應(yīng)用程序設(shè)置推薦的最新CPU設(shè)定參數(shù),從而不斷提升所述應(yīng)用程序?qū)?yīng)的CPU設(shè)定參數(shù)的設(shè)置準(zhǔn)確性和實(shí)用性,既能不影響用戶正常的使用應(yīng)用程序,又能最大限度的有效利用CPU資源,從而節(jié)省系統(tǒng)電量消耗。
本發(fā)明進(jìn)一步提供一種調(diào)整CPU運(yùn)行參數(shù)的終端。
參照圖5,圖5為本發(fā)明調(diào)整CPU運(yùn)行參數(shù)的終端第一實(shí)施例的功能模塊示意圖。
在第一實(shí)施例中,該調(diào)整CPU運(yùn)行參數(shù)的終端包括:
判斷模塊01,用于當(dāng)應(yīng)用程序啟動(dòng)時(shí),判斷是否預(yù)先設(shè)置有與所述應(yīng)用程序?qū)?yīng)的CPU設(shè)定參數(shù);
本實(shí)施例中,當(dāng)終端上的應(yīng)用程序啟動(dòng)時(shí),先判斷是否預(yù)先設(shè)置有與所述應(yīng)用程序?qū)?yīng)的CPU設(shè)定參數(shù),該CPU設(shè)定參數(shù)可以是CPU的各種工作參數(shù),如頻率等參數(shù)。不同CPU頻率下的終端耗電量也相應(yīng)不同,CPU頻率越高,耗電量越大,但能保證應(yīng)用程序運(yùn)行的高性能要求;CPU頻率越低,耗電量越小,但可能無法滿足應(yīng)用程序運(yùn)行的高性能要求。本實(shí)施例中,用 戶可預(yù)先根據(jù)每一應(yīng)用程序的特征和自身使用習(xí)慣為每一應(yīng)用程序設(shè)置相應(yīng)的CPU設(shè)定頻率,或根據(jù)服務(wù)器上與每一應(yīng)用程序?qū)?yīng)的CPU設(shè)定頻率進(jìn)行設(shè)置,在此不作限定。
調(diào)整模塊02,用于若預(yù)先設(shè)置有與所述應(yīng)用程序?qū)?yīng)的CPU設(shè)定參數(shù),則根據(jù)所述CPU設(shè)定參數(shù)對當(dāng)前CPU運(yùn)行參數(shù)進(jìn)行調(diào)整,以在所述CPU設(shè)定參數(shù)下運(yùn)行所述應(yīng)用程序。
若判斷當(dāng)前啟動(dòng)的應(yīng)用程序預(yù)先設(shè)置有相應(yīng)的CPU設(shè)定參數(shù),則獲取當(dāng)前啟動(dòng)的應(yīng)用程序預(yù)先設(shè)置的CPU設(shè)定參數(shù),并將終端系統(tǒng)的當(dāng)前CPU運(yùn)行參數(shù)調(diào)整至所述CPU設(shè)定參數(shù)。這樣,即可使得當(dāng)前啟動(dòng)的應(yīng)用程序能在預(yù)先設(shè)置的與其相對應(yīng)的CPU設(shè)定參數(shù)下運(yùn)行,實(shí)現(xiàn)了定制每一應(yīng)用程序的CPU運(yùn)行模式。
本實(shí)施例中當(dāng)應(yīng)用程序啟動(dòng)時(shí),若判斷預(yù)先設(shè)置有與所述應(yīng)用程序?qū)?yīng)的CPU設(shè)定參數(shù),則對當(dāng)前CPU運(yùn)行參數(shù)進(jìn)行調(diào)整,并在調(diào)整后的所述CPU設(shè)定參數(shù)下運(yùn)行所述應(yīng)用程序。由于能根據(jù)由每一應(yīng)用程序的特征預(yù)先設(shè)置的個(gè)性化CPU設(shè)定參數(shù)來調(diào)整當(dāng)前CPU運(yùn)行參數(shù),并使該應(yīng)用程序在預(yù)先設(shè)置的個(gè)性化CPU設(shè)定參數(shù)下運(yùn)行,實(shí)現(xiàn)了針對每一應(yīng)用程序定制相應(yīng)的運(yùn)行模式,有效地利用CPU資源,節(jié)省了系統(tǒng)的電量消耗。
如圖6所示,本發(fā)明第二實(shí)施例提出一種調(diào)整CPU運(yùn)行參數(shù)的終端,在上述第一實(shí)施例的基礎(chǔ)上,還包括:
顯示模塊03,用于顯示終端上安裝的所有應(yīng)用程序;
選擇界面提供模塊04,用于當(dāng)接收到對一應(yīng)用程序的設(shè)置指令時(shí),提供包括CPU的預(yù)設(shè)運(yùn)行模式和自定義運(yùn)行模式的選擇界面;
存儲(chǔ)模塊05,用于若用戶選擇所述預(yù)設(shè)運(yùn)行模式,則將所述預(yù)設(shè)運(yùn)行模式對應(yīng)的CPU設(shè)定頻率與所述應(yīng)用程序的應(yīng)用包名對應(yīng)進(jìn)行存儲(chǔ);若用戶選擇所述自定義運(yùn)行模式,則讀取并顯示當(dāng)前CPU可用頻率范圍,獲取用戶根據(jù)所述當(dāng)前CPU可用頻率范圍選擇的CPU設(shè)定頻率,并將所述CPU設(shè)定頻率與所述應(yīng)用程序的應(yīng)用包名對應(yīng)進(jìn)行存儲(chǔ)。
本實(shí)施例中,在用戶需要定制應(yīng)用程序的CPU運(yùn)行模式時(shí),讀取并顯示 終端上安裝的所有應(yīng)用程序,以列表的形式展示給用戶。當(dāng)用戶點(diǎn)擊列表中的任一應(yīng)用即接收到用戶對一應(yīng)用程序的設(shè)置指令時(shí),向用戶提供包括CPU的預(yù)設(shè)運(yùn)行模式和自定義運(yùn)行模式的選擇界面;用戶可在該選擇界面中選擇需要為點(diǎn)中的應(yīng)用程序設(shè)置的運(yùn)行模式,其中,所述預(yù)設(shè)運(yùn)行模式包括性能模式、節(jié)電模式或標(biāo)準(zhǔn)模式。
若用戶選擇所述預(yù)設(shè)運(yùn)行模式,則將所述預(yù)設(shè)運(yùn)行模式對應(yīng)的CPU設(shè)定頻率與所述應(yīng)用程序的應(yīng)用包名對應(yīng)進(jìn)行存儲(chǔ)。所述性能模式、節(jié)電模式或標(biāo)準(zhǔn)模式均預(yù)設(shè)有相應(yīng)的CPU設(shè)定頻率,其中,所述性能模式預(yù)設(shè)的CPU設(shè)定頻率為最高頻,所述節(jié)電模式預(yù)設(shè)的CPU設(shè)定頻率為最低頻,所述標(biāo)準(zhǔn)模式預(yù)設(shè)的CPU設(shè)定頻率為按性能需求的動(dòng)態(tài)頻率,在用戶選擇為點(diǎn)中的應(yīng)用程序設(shè)置為性能模式、節(jié)電模式或標(biāo)準(zhǔn)模式時(shí),可直接獲取預(yù)先為所述性能模式、節(jié)電模式或標(biāo)準(zhǔn)模式對應(yīng)設(shè)置的CPU設(shè)定頻率,并在獲取到用戶點(diǎn)中的應(yīng)用程序的應(yīng)用包名后,將用戶選擇的預(yù)設(shè)運(yùn)行模式對應(yīng)的CPU設(shè)定頻率與所述應(yīng)用程序的應(yīng)用包名對應(yīng)進(jìn)行存儲(chǔ),以供后續(xù)根據(jù)所述應(yīng)用程序的應(yīng)用包名對應(yīng)存儲(chǔ)的CPU設(shè)定頻率來調(diào)整所述應(yīng)用程序運(yùn)行時(shí)的CPU運(yùn)行參數(shù)。例如,購物類應(yīng)用、閱讀類應(yīng)用、社交類應(yīng)用運(yùn)行時(shí)沒有高性能的要求,可將購物類應(yīng)用、閱讀類應(yīng)用、社交類應(yīng)用設(shè)置為節(jié)能模式,這樣,在用戶運(yùn)行購物類應(yīng)用、閱讀類應(yīng)用、社交類應(yīng)用時(shí),如在閱讀電子書時(shí),可將當(dāng)前CPU運(yùn)行模式調(diào)整為節(jié)能模式,既不會(huì)影響用戶閱讀電子書的流暢性,又能極大地節(jié)省系統(tǒng)電量消耗。
若用戶選擇所述自定義運(yùn)行模式,則讀取系統(tǒng)當(dāng)前CPU可用頻率范圍,并以列表顯示給用戶,以供用戶根據(jù)該應(yīng)用程序的特征和自身使用習(xí)慣在顯示的當(dāng)前CPU可用頻率范圍中進(jìn)行選擇。獲取用戶根據(jù)所述當(dāng)前CPU可用頻率范圍為該應(yīng)用程序選擇的CPU設(shè)定頻率,并在獲取到該應(yīng)用程序的應(yīng)用包名后,將用戶為該應(yīng)用程序選擇的CPU設(shè)定頻率與所述應(yīng)用程序的應(yīng)用包名對應(yīng)進(jìn)行存儲(chǔ),以供后續(xù)根據(jù)所述應(yīng)用程序的應(yīng)用包名對應(yīng)存儲(chǔ)的CPU設(shè)定頻率來調(diào)整所述應(yīng)用程序運(yùn)行時(shí)的CPU運(yùn)行參數(shù)。
如圖7所示,本發(fā)明第三實(shí)施例提出一種調(diào)整CPU運(yùn)行參數(shù)的終端,在上述實(shí)施例的基礎(chǔ)上,還包括:
上傳模塊06,用于將對應(yīng)存儲(chǔ)的所述CPU設(shè)定頻率與所述應(yīng)用程序的應(yīng)用包名上傳至服務(wù)器,以供其他終端共享所述應(yīng)用程序的應(yīng)用包名對應(yīng)的所述CPU設(shè)定頻率。
本實(shí)施例中,在將用戶為該應(yīng)用程序選擇的CPU設(shè)定頻率與所述應(yīng)用程序的應(yīng)用包名對應(yīng)進(jìn)行存儲(chǔ)之后,還可將對應(yīng)存儲(chǔ)的所述CPU設(shè)定頻率與所述應(yīng)用程序的應(yīng)用包名上傳至服務(wù)器。這樣,其他終端用戶可從服務(wù)器中下載不同用戶為所述應(yīng)用程序配置的CPU設(shè)定頻率,并共享該配置信息,免去重復(fù)設(shè)置的過程,更加方便。
進(jìn)一步地,在其他實(shí)施例中,上述調(diào)整模塊02還可以用于:
若沒有預(yù)先設(shè)置與所述應(yīng)用程序?qū)?yīng)的CPU設(shè)定參數(shù),則根據(jù)預(yù)設(shè)的與所述應(yīng)用程序?qū)?yīng)的CPU默認(rèn)參數(shù)對當(dāng)前CPU運(yùn)行參數(shù)進(jìn)行調(diào)整,以在所述CPU默認(rèn)參數(shù)下運(yùn)行所述應(yīng)用程序。
本實(shí)施例中,若判斷當(dāng)前啟動(dòng)的應(yīng)用程序沒有預(yù)先設(shè)置對應(yīng)的CPU設(shè)定參數(shù),則說明用戶預(yù)先并沒有對該應(yīng)用程序的運(yùn)行模式進(jìn)行定制,為了能針對每一應(yīng)用程序定制相應(yīng)的運(yùn)行模式,有效地利用CPU資源,可將預(yù)設(shè)的與所述應(yīng)用程序?qū)?yīng)的CPU默認(rèn)參數(shù)作為該應(yīng)用程序定制的CPU運(yùn)行模式,并根據(jù)所述CPU默認(rèn)參數(shù)對當(dāng)前CPU運(yùn)行參數(shù)進(jìn)行調(diào)整,以在所述CPU默認(rèn)參數(shù)下運(yùn)行所述應(yīng)用程序。其中,預(yù)設(shè)的與所述應(yīng)用程序?qū)?yīng)的CPU默認(rèn)參數(shù)可以是廠商根據(jù)不同類型應(yīng)用程序預(yù)設(shè)的CPU默認(rèn)參數(shù),如可設(shè)定不同類型應(yīng)用程序?qū)?yīng)CPU默認(rèn)的節(jié)電模式、標(biāo)準(zhǔn)模式或自定義模式,但性能模式僅在用戶設(shè)置時(shí)才會(huì)啟用,在設(shè)定CPU默認(rèn)參數(shù)時(shí),默認(rèn)不為應(yīng)用程序設(shè)置為性能模式,從而減少應(yīng)用程序運(yùn)行時(shí)的CPU資源損耗,節(jié)省系統(tǒng)的電量消耗。
進(jìn)一步地,在終端的使用過程中,還可隨時(shí)接收廠商或共享服務(wù)器推送的為不同應(yīng)用程序推薦的最新CPU設(shè)定參數(shù),可提示用戶是否為不同應(yīng)用程序設(shè)置推薦的最新CPU設(shè)定參數(shù),從而不斷提升所述應(yīng)用程序?qū)?yīng)的CPU設(shè)定參數(shù)的設(shè)置準(zhǔn)確性和實(shí)用性,既能不影響用戶正常的使用應(yīng)用程序,又能最大限度的有效利用CPU資源,從而節(jié)省系統(tǒng)電量消耗。
上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方法可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。