一種應用安裝的控制方法及終端的制作方法
【技術領域】
[0001]本發(fā)明涉及電子技術領域,具體涉及一種應用安裝的控制方法及終端。
【背景技術】
[0002]目前,在智能手機、平板電腦等終端中通??梢园惭b各種各樣的應用,來為人們的生活、工作以及娛樂帶來便利。在實際應用中,為使這些應用在運行時更加流暢,終端通常會在安裝時進行耗時較長的預編譯操作,并存儲預編譯獲得的機器語言代碼,使得后續(xù)啟動時可直接調(diào)用機器語言代碼來保證應用運行流暢。
[0003]在實踐中發(fā)現(xiàn),預編譯通常耗電較多,當終端其他器件耗電量也大時,很容易影響應用的安裝,例如,終端顯示屏的亮度過亮時會耗電較多,這樣會加速終端電量消耗,容易導致應用無法完成安裝。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例提供的一種應用安裝的控制方法及終端,能夠降低安裝應用時的功耗,有效地完成應用的安裝。
[0005]本發(fā)明實施例提供一種應用安裝的控制方法,包括:
[0006]獲取目標應用的安裝指令;
[0007]響應所述安裝指令,確定終端中可變功耗的目標器件;
[0008]獲取所述目標器件的當前功耗參數(shù);
[0009]判斷所述目標器件的當前功耗參數(shù)的功耗是否大于所述目標器件對應的目標功耗參數(shù)的功耗;
[0010]若大于,則控制所述目標器件在所述目標功耗參數(shù)下運行并安裝所述目標應用。
[0011]相應地,本發(fā)明實施例還提供一種終端,包括:
[0012]第一獲取單元,用于獲取目標應用的安裝指令;
[0013]響應單元,用于響應所述獲取單元獲取的安裝指令,確定終端中可變功耗的目標器件;
[0014]第二獲取單元,用于獲取所述目標器件的當前功耗參數(shù);
[0015]判斷單元,用于判斷所述目標器件的當前功耗參數(shù)的功耗是否大于所述目標器件對應的目標功耗參數(shù)的功耗;
[0016]第一控制單元,用于在在所述判斷單元判斷出大于時,控制所述目標器件在所述目標功耗參數(shù)下運行并安裝所述目標應用。
[0017]本發(fā)明實施例可以在獲取目標應用的安裝指令時,響應該安裝指令,確定終端中可變功耗的目標器件;獲取該目標器件的當前功耗參數(shù);判斷目標器件的當前功耗參數(shù)的功耗是否大于目標器件對應的目標功耗參數(shù)的功耗;若大于,則控制目標器件在該目標功耗參數(shù)下運行并安裝該目標應用,本發(fā)明實施例可以調(diào)整目標器件的功耗參數(shù)從而限制終端電量消耗速度,有效的完成應用的安裝。
【附圖說明】
[0018]為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0019]圖1是本發(fā)明實施例公開的一種應用安裝的控制方法的流程示意圖;
[0020]圖2是本發(fā)明實施例公開的另一種應用安裝的控制方法的流程示意圖;
[0021]圖3是本發(fā)明實施例公開的又一種應用安裝的控制方法的流程示意圖;
[0022]圖4是本發(fā)明實施例公開的一種終端的結(jié)構(gòu)的示意圖;
[0023]圖5是本發(fā)明實施例公開的另一種終端的結(jié)構(gòu)示意圖;
[0024]圖6是本發(fā)明實施例公開的又一種終端的結(jié)構(gòu)示意圖。
【具體實施方式】
[0025]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0026]本發(fā)明實施例公開了一種應用安裝的控制方法及終端,能夠降低安裝應用時的功耗,有效地完成應用的安裝。以下分別進行詳細說明。
[0027]請參閱圖1,圖1是本發(fā)明實施例公開的一種應用安裝的控制方法的流程示意圖。如圖1所示,該應用安裝的控制方法可以包括以下步驟。
[0028]S101、終端獲取目標應用的安裝指令;
[0029]本發(fā)明實施例中,終端可以為手機、平板電腦、筆記本電腦、掌上電腦、移動互聯(lián)網(wǎng)設備、可穿戴設備或其他終端等;該目標應用可以為生活、工作或娛樂類型應用中的任一款;該安裝指令可以為用戶通過觸控屏輸入的針對該目標應用的雙擊指令或長按指令等,該安裝指令也可以為用于觸發(fā)針對該目標應用安裝包執(zhí)行安裝程序的觸發(fā)指令。
[0030]S102、終端響應該安裝指令,確定終端中可變功耗的目標器件;
[0031]本發(fā)明實施例中,該目標器件可以為CPU、IXD顯示屏、雙倍速率同步動態(tài)隨機存儲器DDR等,這些目標器件均可以通過設置不同的參數(shù)來調(diào)整器件在單位時間所消耗的電量,從而可以調(diào)整終端電量的消耗速度。
[0032]本發(fā)明實施例中,終端響應該安裝指令,確定終端中可變功耗的目標器件可以具體包括以下步驟:
[0033]11)終端響應該安裝指令,確定終端中當前啟用的器件;
[0034]12)終端從器件中確定可變功耗的目標器件。
[0035]舉例來說,終端通過步驟11)確定出終端中當前啟用的器件為CPU和IXD顯示屏和外接耳機,通過步驟12)從中確定出可變功耗的目標器件為CPU和IXD,進而可針對目標器件CPU和LCD分別執(zhí)行步驟S103至S106。
[0036]S103、終端獲取該目標器件的當前功耗參數(shù);
[0037]本發(fā)明實施例中,當前功耗參數(shù)是指目標器件當前設置的與器件功耗相關的參數(shù),舉例來說,LCD顯示屏的當前功耗參數(shù)可以為LCD顯示屏當前設置的亮度值。
[0038]S104、終端判斷目標器件的當前功耗參數(shù)的功耗是否大于目標器件對應的目標功耗參數(shù)的功耗;若大于,則繼續(xù)執(zhí)行步驟S105,若不大于,則直接執(zhí)行步驟S106。
[0039]本發(fā)明實施例中,功耗參數(shù)庫包括LCD顯示屏的不同亮度值、不同刷新頻率等與功耗相關的各參數(shù)。其中,目標功耗參數(shù)是終端為目標器件預先設定的功耗較低的功耗參數(shù),或者用戶自定義的該目標器件在應用安裝電量有限時所具有的最佳的功耗參數(shù)。
[0040]S105、終端控制該目標器件在該目標功耗參數(shù)下運行;
[0041]S106、終端安裝該目標應用。
[0042]舉例來說,終端獲取該目標器件的當前功耗參數(shù)可以為終端獲取LCD顯示屏的當前亮度值;然后,終端判斷該LCD顯示屏的當前亮度值的功耗是否大于目標亮度值的功耗,若大于,則可以執(zhí)行步驟S105,控制該LCD顯示屏以該目標亮度值運行并安裝該目標應用,其中,該目標亮度值即為目標功耗參數(shù)。
[0043]本發(fā)明實施例中,目標器件對應的與功耗相關的參數(shù)可以有多個,若有多個當前功耗參數(shù)時,終端可以預先從功耗參數(shù)庫中獲取該多個當前功耗參數(shù)所對應的目標功耗參數(shù)。
[0044]本發(fā)明實施例中,若步驟S104中,終端判斷出當前功耗參數(shù)的功耗不大于目標功耗參數(shù)的功耗,則可以直接安裝該目標應用。
[0045]在圖1所描述的方法中,終端可以在獲取目標應用的安裝指令時,響應該安裝指令,確定終端中可變功耗的目標器件,進而獲取該目標器件的當前功耗參數(shù),并判斷目標器件的當前功耗參數(shù)的功耗是否大于目標器件對應的目標功耗參數(shù)的功耗,若大于,則可以控制目標器件在該目標功耗參數(shù)下運行,并安裝該目標應用??梢姡瑘D1所描述的方法中可以控制終端電量的消耗速度,從而可以有效的完成應用的安裝。
[0046]請參閱圖2,圖2是本發(fā)明實施例公開的另一種應用安裝的控制方法的流程示意圖。如圖2所示,該應用安裝的控制方法可以包括以下步驟。
[0047]S201、終端獲取目標應用的安裝指令;
[0048]本發(fā)明實施例中,終端可以為手機、平板電腦、筆記本電腦、掌上電腦、移動互聯(lián)網(wǎng)設備、可穿戴設備或其他終端等;該目標應用可以為生活、工作或娛樂類型應用中的任一款;該安裝指令可以為用戶通過觸控屏輸入的針對該目標應用的雙擊指令或長按指令等,該安裝指令也可以為用于觸發(fā)獲取該目標應用安裝包,執(zhí)行安裝程序的觸發(fā)指令。
[0049]S202、終端響應該安裝指令,檢測終端當前啟用的外接設備;
[0050]S203、終端控制終端與所檢測的外接設備間的連接端口處于斷開狀態(tài);
[0051 ] 本發(fā)明實施例中,該斷開狀態(tài)可以包括該連接端口處于最低功耗的待機、空閑、關閉或休眠等狀態(tài)。
[0052]本發(fā)明實施例中,外接設備可以為傳感器、鼠標以及各擴展產(chǎn)品中的任一種或多種,由于終端在安裝目標應用時大多不需要重力傳感器、溫度傳感