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