一種終端省電方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明實(shí)施例涉及通信領(lǐng)域,尤其涉及一種終端省電方法和裝置。
【背景技術(shù)】
[0002]隨著科技的發(fā)展,移動終端的使用也越來越普遍,人們每天都會使用移動終端來進(jìn)行通話、游戲、看視頻和工作等等。
[0003]目前市面上的移動終端,CPU主頻,顯示屏尺寸等配置都比較高,而且這些模塊都比較耗電,在當(dāng)前電池容量沒有重大突破的情況下,移動終端續(xù)航時(shí)間還是一大瓶頸問題。目前的移動終端的操作系統(tǒng)都是多任務(wù)的,可以同時(shí)通話、上網(wǎng)、聊天和看視頻等。但是大部分用戶在使用的時(shí)候,同一時(shí)間只做一件事情,做完一件再做另外一件,相當(dāng)于是一個(gè)單任務(wù)順序執(zhí)行,比如打電話的時(shí)候,通常都是手機(jī)接近耳朵,沒有執(zhí)行其他操作,看視頻的時(shí)候,也很少去做上網(wǎng)等其他操作。
[0004]可見,在多任務(wù)的現(xiàn)代操作系統(tǒng)下,用戶單任務(wù)順序執(zhí)行時(shí),硬件模塊和軟件模塊都在高速頻繁的運(yùn)行,會導(dǎo)致移動終端的功耗過大,縮小了續(xù)航時(shí)間。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例提供的一種終端省電方法和裝置,以延長移動終端的續(xù)航時(shí)間。
[0006]第一方面,本發(fā)明實(shí)施例提供了一種終端省電方法,該方法包括:
[0007]獲取用戶對終端的任務(wù)觸發(fā)操作;
[0008]確定所述任務(wù)觸發(fā)操作所觸發(fā)的任務(wù)需要啟動的硬件設(shè)備以及軟件模塊;
[0009]根據(jù)所述確定結(jié)果將與所述任務(wù)無關(guān)的硬件設(shè)備以及軟件模塊關(guān)閉。
[0010]第二方面,本發(fā)明實(shí)施例還提供了一種終端省電裝置,該裝置包括:
[0011]任務(wù)觸發(fā)獲取模塊,用于獲取用戶對終端的任務(wù)觸發(fā)操作;
[0012]任務(wù)啟動模塊,用于確定所述任務(wù)觸發(fā)操作所觸發(fā)的任務(wù)需要啟動的硬件設(shè)備以及軟件t旲塊;
[0013]無關(guān)任務(wù)關(guān)閉模塊,用于根據(jù)所述確定結(jié)果將與所述任務(wù)無關(guān)的硬件設(shè)備以及軟件模塊關(guān)閉。
[0014]本發(fā)明實(shí)施例提供的一種終端省電方法和裝置,獲取用戶對移動終端的任務(wù)觸發(fā)操作,確定任務(wù)觸發(fā)操作所觸發(fā)的任務(wù)需要啟動的硬件設(shè)備以及軟件模塊,根據(jù)確定結(jié)果將與目前觸發(fā)的任務(wù)無關(guān)的硬件設(shè)備以及軟件模塊關(guān)閉??梢?,采用本方案,通過將與用戶目前觸發(fā)的任務(wù)無關(guān)的硬件設(shè)備以及軟件模塊關(guān)閉,可以有效的將移動終端保持在一個(gè)低功耗運(yùn)行的狀態(tài),從而延長了移動終端的續(xù)航時(shí)間。
【附圖說明】
[0015]圖1是本發(fā)明實(shí)施例一中的一種終端省電方法的流程示意圖;
[0016]圖2是本發(fā)明實(shí)施例二中的一種終端省電方法的流程示意圖;
[0017]圖3是本發(fā)明實(shí)施例三中的一種終端省電方法的流程示意圖;
[0018]圖4是本發(fā)明實(shí)施例四中的一種終端省電裝置的結(jié)構(gòu)示意圖;
[0019]圖5是本發(fā)明實(shí)施例五中的一種終端省電裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0020]下面結(jié)合附圖和實(shí)施例對本發(fā)明作進(jìn)一步的詳細(xì)說明??梢岳斫獾氖?,此處所描述的具體實(shí)施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。
[0021]實(shí)施例一
[0022]圖1為本發(fā)明實(shí)施例一提供的一種終端省電方法的流程示意圖,本實(shí)施例可適用于移動終端省電的情況,該方法可以由終端省電裝置來執(zhí)行,該終端省電裝置可由軟件和/或硬件實(shí)現(xiàn),可作為移動終端的一部分被內(nèi)置在移動終端內(nèi)部,該移動終端可以是手機(jī)、平板電腦等。本發(fā)明實(shí)施例提供的一種終端省電方法,具體包括如下步驟:
[0023]步驟S110、獲取用戶對終端的任務(wù)觸發(fā)操作;
[0024]其中,所述任務(wù)包括:一個(gè)或多個(gè)任務(wù)。
[0025]觸發(fā)操作可以是用戶發(fā)出的對移動終端任務(wù)的一個(gè)觸發(fā)操作指令。比如,可將用戶對終端屏幕顯示的應(yīng)用圖標(biāo)的點(diǎn)擊操作,作為用戶對該應(yīng)用圖標(biāo)所對應(yīng)任務(wù)的觸發(fā)操作。該任務(wù)包括聊天、上網(wǎng)等。
[0026]上述操作中,具體可以是,移動終端獲取到用戶對移動終端進(jìn)行的一個(gè)或多個(gè)任務(wù)的觸發(fā)操作。
[0027]步驟S120、確定所述任務(wù)觸發(fā)操作所觸發(fā)的任務(wù)需要啟動的硬件設(shè)備以及軟件模塊;
[0028]上述操作中,具體可以是,根據(jù)用戶觸發(fā)操作所觸發(fā)的任務(wù),確定當(dāng)前觸發(fā)任務(wù)需要啟動的硬件設(shè)備以及軟件應(yīng)用程序。例如,用戶觸發(fā)移動終端上的一個(gè)視頻任務(wù),確定視頻任務(wù)所依賴的CPU、顯示屏和麥克風(fēng)等硬件設(shè)備以及視頻運(yùn)行的視頻任務(wù)有關(guān)的軟件應(yīng)用程序。
[0029]步驟S130、根據(jù)所述確定結(jié)果將與所述任務(wù)無關(guān)的硬件設(shè)備以及軟件模塊關(guān)閉。這里,與所述任務(wù)無關(guān)的硬件設(shè)備以及軟件模塊包括除步驟S120中確定的硬件設(shè)備以及軟件模塊之外的、處于啟動狀態(tài)的硬件設(shè)備和軟件模塊。
[0030]上述操作中,具體可以是,根據(jù)用戶當(dāng)前觸發(fā)操作所觸發(fā)的任務(wù),關(guān)閉與當(dāng)前觸發(fā)任務(wù)不相關(guān)的硬件設(shè)備和軟件應(yīng)用程序。例如,基于步驟S120觸發(fā)的視頻任務(wù),確定到移動終端在啟動視頻任務(wù)的同時(shí)還啟動著WIFI模塊等硬件設(shè)備、瀏覽器以及聊天程序等軟件應(yīng)用程序,就將與當(dāng)前視頻任務(wù)無關(guān)的WIFI模塊、瀏覽器以及聊天等硬件設(shè)備和軟件應(yīng)用程序關(guān)閉。關(guān)閉無關(guān)的硬件設(shè)備以及軟件模塊好處在于,可以更好的減少移動終端的功耗。
[0031]本實(shí)施例提供的一種終端省電方法,獲取用戶對移動終端的任務(wù)觸發(fā)操作,確定任務(wù)觸發(fā)操作所觸發(fā)的任務(wù)需要啟動的硬件設(shè)備以及軟件模塊,根據(jù)確定結(jié)果將與目前觸發(fā)的任務(wù)無關(guān)的硬件設(shè)備以及軟件模塊關(guān)閉。可見,采用本方案,關(guān)閉與當(dāng)前觸發(fā)任務(wù)操作無關(guān)的硬件設(shè)備以及軟件模塊,可以有效的將移動終端保持在一個(gè)低功耗運(yùn)行的狀態(tài),從而延長了移動終端的續(xù)航時(shí)間。
[0032]實(shí)施例二
[0033]圖2為本發(fā)明實(shí)施例二提供的一種終端省電方法的流程示意圖。本實(shí)施例的技術(shù)方案以上述實(shí)施例為基礎(chǔ),進(jìn)一步的提供了一種終端省電方法的再一種技術(shù)方案。在該技術(shù)方案中,進(jìn)一步的,在獲取用戶對終端的任務(wù)觸發(fā)操作之前,還包括:預(yù)先設(shè)置終端中各任務(wù)需要啟動的硬件設(shè)備的信息;進(jìn)一步的,將確定所述任務(wù)觸發(fā)操作所觸發(fā)的任務(wù)需要啟動的硬件設(shè)備優(yōu)化為:根據(jù)預(yù)先設(shè)置的信息,確定所述任務(wù)觸發(fā)操作所觸發(fā)的任務(wù)需要啟動的硬件設(shè)備。進(jìn)一步的,在預(yù)先設(shè)置終端中各任務(wù)需要啟動的硬件設(shè)備的信息時(shí),還包括:設(shè)置各任務(wù)需要啟動的硬件設(shè)備對應(yīng)的性能參數(shù)參考值;進(jìn)一步的,在根據(jù)所述任務(wù)觸發(fā)操作確定所觸發(fā)的任務(wù)需要啟動的硬件設(shè)備之后,還包括:根據(jù)預(yù)先設(shè)置的各任務(wù)需要啟動的硬件設(shè)備對應(yīng)的性能參數(shù)參考值,確定所述任務(wù)觸發(fā)操作所觸發(fā)的任務(wù)需要啟動的硬件設(shè)備對應(yīng)的性能參數(shù)參考值,并按照確定的性能參數(shù)參考值設(shè)置所述需要啟動的硬件設(shè)備的性能參數(shù)。
[0034]基于上述優(yōu)化操作,本實(shí)施例提供的一種終端省電方法包括如下步驟:
[0035]步驟S210、預(yù)先設(shè)置終端中各任務(wù)需要啟動的硬件設(shè)備的信息;設(shè)置各任務(wù)需要啟動的硬件設(shè)備對應(yīng)的性能參數(shù)參考值;
[0036]上述操作中,具體可以是,可以預(yù)先設(shè)置好移動終端中每個(gè)任務(wù)所對應(yīng)的啟動的硬件設(shè)備的信息(比如標(biāo)識信息)以及各任務(wù)需要啟動的硬件設(shè)備對應(yīng)的性能參數(shù)參考值。例如,對于看視頻的任務(wù)所對應(yīng)的需要啟動的硬件設(shè)備信息,可以設(shè)置為CPU,顯示屏,麥克風(fēng)等硬件設(shè)備信息。對于瀏覽器任務(wù)所需要啟動的硬件設(shè)備,可以設(shè)置為CPU、顯示屏、無線或者調(diào)制解調(diào)器等。那么可以設(shè)置視頻任務(wù)所需要啟動的硬件設(shè)備CPU對應(yīng)的性能參數(shù)參考值為2.5GHz,相應(yīng)的不同任務(wù)對應(yīng)的需要啟動的硬件設(shè)備也可以設(shè)置相應(yīng)的性能參數(shù)參考值,具體以實(shí)現(xiàn)需求為準(zhǔn)。
[0037]步驟S220、獲取用戶對終端的任務(wù)觸發(fā)操作;
[0038]步驟S230、根據(jù)預(yù)先設(shè)置的信息,確定所述任務(wù)觸發(fā)操作所觸發(fā)的任務(wù)需要啟動的硬件設(shè)備。
[0039]上述操作中,具體可以是,基于步驟S210預(yù)先設(shè)置的硬件設(shè)備的信息,確定當(dāng)前任務(wù)觸發(fā)操作所觸發(fā)的任務(wù)需要啟動的硬件設(shè)備。
[0040]步驟S240、根據(jù)預(yù)先設(shè)置的各任務(wù)需要啟動的硬件設(shè)備對應(yīng)的性能參數(shù)參考值,確定所述任務(wù)觸發(fā)操作所觸發(fā)的任務(wù)需要啟動的硬件設(shè)備對應(yīng)的性能參數(shù)參考值,并按照確定的性能參數(shù)參考值設(shè)置所述需要啟動的硬件設(shè)備的性能參數(shù)。
[0041]上述操作中,具體可以是,預(yù)先設(shè)置好各任務(wù)所需要啟動的硬件設(shè)備對應(yīng)的性能參數(shù)參考值后,確定當(dāng)前任務(wù)觸發(fā)操作所觸發(fā)的任務(wù)啟動的硬件設(shè)備對應(yīng)的性能參數(shù)參考值,按照確定的性能參數(shù)的參考值來設(shè)置當(dāng)前任務(wù)觸發(fā)操作所觸發(fā)的任務(wù)所需啟動硬件設(shè)備的性能參數(shù)。例如,預(yù)先設(shè)置硬件設(shè)備CPU對應(yīng)的性能參數(shù)參考值為2.5GHz,當(dāng)前觸發(fā)任務(wù)所需啟動的硬件設(shè)備CPU頻率在1.8GHz,那么就按照當(dāng)前CPU頻率1.8GHz來設(shè)置硬件設(shè)備CPU的性能參數(shù)為1.8GHzο
[0042]本實(shí)施例提供的一種終端省電方法,預(yù)先設(shè)置好移動終端中各任務(wù)需要啟動的硬件設(shè)備的信息和性能參數(shù)參考值,獲取用戶對移動終端的任務(wù)觸發(fā)操作,根據(jù)預(yù)先設(shè)置的信息,確定任務(wù)觸發(fā)操作所觸發(fā)的任務(wù)需要啟動的硬件設(shè)備,再根據(jù)預(yù)先設(shè)置的各任務(wù)需要啟動的硬件設(shè)備對應(yīng)的性能參數(shù)參考值,確定當(dāng)前任務(wù)觸發(fā)操作所觸發(fā)的任務(wù)需要啟動的硬件設(shè)備對應(yīng)的性能參數(shù)參考值,并按照當(dāng)前確定的性能參數(shù)參考值設(shè)置需要啟動的硬件設(shè)備的性能參數(shù)。能夠有效的將移動終端功耗控制在當(dāng)前的性能參數(shù)參考值內(nèi),控制移動終端功耗過高,從而延長了移動終端的續(xù)航時(shí)間。
[0043]實(shí)施例三
[0044]圖3為本發(fā)明實(shí)施例三提供的一種終端省電方法的流程示意圖。本實(shí)施例的技術(shù)方案以上述實(shí)施例為基礎(chǔ),進(jìn)一步的,增加如下調(diào)整硬件設(shè)備對應(yīng)的性能參數(shù)參考值的操作:記錄在所述任務(wù)觸發(fā)操作所觸發(fā)的任務(wù)的運(yùn)行過程中啟動的硬件設(shè)備對應(yīng)的實(shí)際性能參數(shù)數(shù)值;若預(yù)先設(shè)置的所述任務(wù)需要啟動的硬件設(shè)備對應(yīng)的性能參數(shù)參考值與所述實(shí)際性能參數(shù)數(shù)值的差值大于設(shè)定閾值,則按照所述實(shí)際性能參數(shù)數(shù)值調(diào)整預(yù)先設(shè)置的所述任務(wù)需要啟動的硬件設(shè)備對應(yīng)的性能參數(shù)參考值。
[0045]基于上述優(yōu)化操作,本實(shí)施例提供的一種終端省電方法包括如下步驟:
[0046]步驟S310、預(yù)先設(shè)置終端中各任務(wù)需要啟動的硬件設(shè)備的信息;設(shè)置各任務(wù)需要啟動的硬件設(shè)備對應(yīng)的性能參數(shù)參考值;
[0047]步驟S320、獲取用戶對終端的任務(wù)觸發(fā)操作;
[0048]步驟S330、根據(jù)預(yù)先設(shè)置的信息,確定所述任務(wù)觸發(fā)操作所觸發(fā)的任務(wù)需要啟動的硬件設(shè)備;根據(jù)預(yù)先設(shè)置的各任務(wù)需要啟動的硬件