一種應用程序管理方法及終端的制作方法
【技術領域】
[0001]本發明涉及電子技術領域,具體涉及一種應用程序管理方法及終端。
【背景技術】
[0002]隨著電子技術的不斷發展,終端設備不僅能夠同時運行多個應用程序,且能夠同時運行的應用程序數量也越來越多,因此使得終端設備的耗電量很大。在不影響終端設備的正常使用的情況下,如何減少終端設備的耗電量成為一個亟待解決的問題。
[0003]目前,減少終端設備的耗電量主要有兩種方式,其中,方式一是:用戶通過查看應用程序的耗電情況,手動關閉運行的應用程序,減少應用程序對電量的消耗;方式二是:終端根據當前的耗電情況,在終端電量不足時,將終端中運行的全部應用程序進行關閉。
[0004]在方式一中,需要用戶經常查看應用程序的耗電情況,根據應用程序的耗電情況,手動關閉應用程序,操作繁瑣,浪費用戶的大量的時間和精力;在方式二中,雖然在很大程度上減少了應用程度對電量的消耗,但是對于用戶使用頻率較高的應用程序,用戶需要重新啟動才可使用,增加了用戶的等待時間,影響了此類應用程序給用戶帶來的交互友好性,降低了用戶體驗。
【發明內容】
[0005]本發明實施例提供了一種應用程序管理方法及終端,可以減少用戶的操作步驟和操作時間,節省終端的電量消耗,提升用戶體驗。
[0006]第一方面,本發明實施例提供了一種應用程序管理方法,包括:
[0007]監測終端是否滿足節能模式觸發條件;
[0008]若是,則獲取所述終端當前的地理位置;
[0009]根據預設的地理位置與應用程序的對應關系,查詢所述終端當前的地理位置所對應的目標應用程序;
[0010]暫停運行處于運行狀態的所述目標應用程序,并終止運行所述目標應用程序以外的其他處于運行狀態的應用程序。
[0011]第二方面,本發明實施例提供了一種終端,包括:
[0012]監測單元,用于監測終端是否滿足節能模式觸發條件;
[0013]獲取單元,用于若所述監測單元監測到終端當前是否滿足節能模式觸發條件,則獲取所述終端當前的地理位置;
[0014]查詢單元,用于根據預設的地理位置與應用程序的對應關系,查詢所述終端當前的地理位置所對應的目標應用程序;
[0015]管理單元,用于暫停運行處于運行狀態的所述目標應用程序,并終止運行所述目標應用程序以外的其他處于運行狀態的應用程序。
[0016]通過實施本發明實施例,終端監測該終端是否滿足節能模式觸發條件,若是,則終端獲取當前所在的地理位置,并根據預設的地理位置與應用程序的對應關系,查詢終端當前的地理位置所對應的目標應用程序,進而將處于運行狀態的該目標應用程序暫停運行,并將該目標應用程序以外的其他處于運行狀態的應用程序終止運行,終端根據當前位置自動將與該位置相關的應用程序暫停運行,將與該位置不相關的應用程序終止運行,減少用戶的操作步驟和操作時間,節省終端的電量消耗,并且可以在節省終端電量消耗的情況下,保障目標應用程序的使用連續性,提高用戶對目標應用程序的使用體驗。
【附圖說明】
[0017]為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0018]圖1是本發明實施例提供的一種應用程序管理方法的流程示意圖;
[0019]圖2是本發明實施例提供的另一種應用程序管理方法的流程示意圖;
[0020]圖3是本發明實施例提供的另一種應用程序管理方法的流程示意圖;
[0021 ]圖4是本發明實施例提供的一種終端的結構示意圖;
[0022]圖5是本發明實施例提供的另一種終端的結構示意圖;
[0023]圖6是本發明實施例提供的另一種終端的結構示意圖;
[0024]圖7是本發明實施例提供的另一種終端的結構示意圖。
【具體實施方式】
[0025]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0026]本發明實施例提供了一種應用程序管理方法及終端,可以減少用戶的操作步驟和操作時間,節省終端的電量消耗,提升用戶體驗。以下分別進行詳細說明。
[0027]以下各實施例中的終端可以包括但不限于:手機、PAD(平板電腦)、筆記本電腦、掌上電腦、移動互聯網設備(Mobile Internet Device,MID)、智能穿戴式設備(智能手環、智能手表、智能眼鏡等)或其他各類需要電池供電的終端設備。
[0028]請參見圖1,圖1是本發明實施例提供的一種應用程序管理方法的流程示意圖。如圖1所示,該應用程序管理方法可以包括但不限于以下步驟。
[0029]S101、監測終端是否滿足節能模式觸發條件,若是,執行步驟S103;若否,結束本流程。
[0030]本發明實施例中,終端監測該終端是否滿足節能模式觸發條件,具體的,終端可以實時監測是否滿足節能模式觸發條件,終端也可以在預設的時間到達時監測是否滿足節能模式觸發條件,本發明實施例不作具體限定,其中,預設的時間可以為時間間隔,也可以為具體的時間點,且預設的時間可以由終端系統默認設定,也可以由終端用戶手動設置,例如,預設的時間為間隔10分鐘,則終端每10分鐘監測一次終端是否滿足節能模式觸發條件。
[0031]作為一種可選的實施方式,監測終端是否滿足節能模式觸發條件,包括:
[0032]監測是否接收到用戶輸入的節能模式觸發指令;
[0033]若是,則監測到終端當前滿足節能模式觸發條件。
[0034]具體的,用戶若想要終端進入節能模式,可以觸發節能模式觸發指令,終端根據是否監測到用戶輸入的節能模式觸發指令來判斷終端是否滿足節能模式觸發條件,若終端監測到用戶輸入的節能模式觸發指令,則終端滿足節能模式觸發條件;若終端未監測到用戶輸入的節能模式觸發指令,則終端不滿足節能模式觸發條件。其中,用戶輸入的節能模式觸發指令可以通過語音指令進行輸入,也可以通過點擊終端的預設物理按鍵進行輸入,該預設物理按鍵可以為開機鍵、音量鍵等,也可以通過點擊終端觸摸屏中的預設按鈕進行輸入,例如,該預設按鈕可以為終端的觸摸屏上顯示的節能模式按鈕等。
[0035]作為另一種可選的實施方式,監測終端是否滿足節能模式觸發條件,包括:
[0036]監測是否在預設時長內未接收到用戶輸入的操作指令;
[0037]若是,則監測到終端當前滿足節能模式觸發條件。
[0038]具體的,終端可以根據是否在預設時長內未接收到用戶輸入的操作指令來判斷終端是否滿足節能模式觸發條件,若終端在預設時長內未接收到用戶輸入的操作指令,則終端滿足節能模式觸發條件;若終端在預設時長內接收到用戶輸入的操作指令,則終端不滿足節能模式觸發條件。其中,預設時長可以由終端系統默認設定,也可以由終端用戶手動設置,例如,預設時長為20分鐘,若終端監測到在連續的20分鐘內未接收到用戶輸入的任何操作指令,則終端判斷出終端滿足節能模式觸發條件。
[0039]作為另一種可選的實施方式,監測終端是否滿足節能模式觸發條件,包括:
[0040]監測終端當前電量是否低于預設電量閾值;
[0041]若是,則監測到終端當前滿足節能模式觸發條件。
[0042]具體的,終端可以根據終端當前的剩余電量來判斷終端是否滿足節能模式觸發條件,若終端監測到當前剩余電量低于預設電量閾值,則終端滿足節能模式觸發條件;若終端監測到當前剩余電量高于或等于預設電量閾值,則終端不滿足節能模式觸發條件。其中,預設電量閾值可以由終端系統默認設