一種應用程序的管理方法及移動終端的制作方法
【專利摘要】本發明實施例公開了一種應用程序的管理方法,該方法包括:檢測移動終端中的應用程序X是否超過第一預設時間閾值內未使用;若是,獲取所述應用程序X的優先級;判斷所述應用程序X的優先級是否小于預設優先級;若是,在所述移動終端的顯示界面上彈出用于提示用戶是否壓縮所述應用程序X的提示信息;接收用戶輸入的確定壓縮所述應用程序X的選擇指令;根據所述選擇指令將與所述應用程序X對應的關聯文件進行壓縮,以得到與所述應用程序X對應的關聯文件的壓縮文件,并將與所述應用程序X對應的關聯文件的壓縮文件存儲至第一存儲位置。本發明實施例還提供了一種移動終端。采用本發明實施例可對移動終端中的應用程序進行管理,從而節省了存儲空間。
【專利說明】
一種應用程序的管理方法及移動終端
技術領域
[0001]本發明涉及電子技術領域,尤其涉及一種應用程序的管理方法及移動終端。【背景技術】
[0002]隨著移動終端技術的發展,移動終端的存儲能力越來越強大,然而現在移動終端的應用程序的容量大小也越做越大,有的幾十兆,有的甚至上百兆。移動終端內并非所有的已安裝的應用程序都是用戶經常使用的,例如移動終端用戶一時興起下載的應用程序。這些應用程序下載后,可能長時間未使用,但是這些應用程序及應用程序使用中產生的附屬文件或臨時文件卻占據著大量的存儲空間。[〇〇〇3]目前,移動終端中的應用程序的管理,通常是檢測應用程序的使用狀態,若某一應用程序長時間不使用,則會推薦用戶卸載該應用程序。但是將該應用程序卸載后,后續用戶想再使用時,還需重新下載安裝,操作繁瑣,進而影響用戶體驗。
【發明內容】
[0004]本發明實施例提供一種應用程序的管理方法及移動終端,可對移動終端中不經常使用的低優先級的應用程序進行壓縮管理,從而節省了移動終端的存儲空間,后續用戶想再使用該應用程序時,可解壓該應用程序,從而提高了用戶體驗。
[0005]本發明第一方面提供一種已安裝應用程序的管理方法,包括:
[0006]移動終端檢測所述移動終端中的應用程序X是否超過第一預設時間閾值內未使用;
[0007]若所述移動終端檢測出所述應用程序X超過所述第一預設時間閾值內未使用,所述移動終端獲取所述應用程序X的優先級;
[0008]所述移動終端判斷所述應用程序X的優先級是否小于預設優先級;
[0009]若所述移動終端判斷出所述應用程序X的優先級小于預設優先級,所述移動終端在顯示界面上彈出用于提示用戶是否壓縮所述應用程序X的提示信息;
[0010]所述移動終端接收用戶輸入的確定壓縮所述應用程序X的選擇指令;
[0011]所述移動終端根據所述選擇指令將與所述應用程序X對應的關聯文件進行壓縮, 以得到與所述應用程序X對應的關聯文件的壓縮文件,并將與所述應用程序X對應的關聯文件的壓縮文件存儲至第一存儲位置。
[0012]在本發明實施例第一方面的第一種可能的實現方式中,所述關聯文件包括:所述應用程序X的安裝包、安裝所述應用程序X產生的文件,或者使用所述應用程序X過程中產生的緩存文件中的至少一種;
[0013]所述移動終端根據所述觸控指令將與所述應用程序X的關聯文件進行壓縮,以得到與所述應用程序X關聯文件的壓縮文件,包括:
[0014]所述移動終端將所述應用程序X的安裝包、安裝所述應用程序X產生的文件和使用所述應用程序X過程中產生的緩存文件中的至少一個進行壓縮,以得到與所述應用程序X關聯文件的壓縮文件。
[0015]結合本發明實施例第一方面或本發明實施例第一方面的第一種可能的實現方式, 在本發明實施例第一方面的第二種可能的實現方式中,所述移動終端將與所述應用程序X 關聯文件的壓縮文件存儲至第一存儲位置之后,所述方法還包括:
[0016]所述移動終端將與所述應用程序X對應的桌面圖標移至第二存儲位置。
[0017]結合本發明實施例第一方面的第二種可能的實現方式,在本發明實施例第一方面的第三種可能的實現方式中,所述移動終端將與所述應用程序X對應的桌面圖標存儲至第二存儲位置之后,所述方法還包括:
[0018]所述移動終端接收所述第二存儲位置中存儲的與所述應用程序X對應的桌面圖標的點擊指令;
[0019]所述移動終端解壓所述第一存儲位置中存儲的與所述應用程序X對應的關聯文件的壓縮文件,并將存儲于所述第二存儲位置中的與所述應用程序X對應的桌面圖標移至桌面。
[0020]結合本發明實施例第一方面或本發明實施例第一方面的第一種可能的實現方式到本發明實施例第一方面的第三種可能的實現方式,在本發明實施例第一方面的第四種可能的實現方式中,所述第一存儲位置或所述第二存儲位置包括:所述移動終端的本地存儲空間、云端,或者所述終端外置掛載的存儲空間中的至少一種。
[0021]本發明第二方面提供一種移動終端,包括:
[0022]檢測單元,用于檢測移動終端中的應用程序X是否超過第一預設時間閾值內未使用;
[0023]獲取單元,用于所述檢測單元檢測出所述應用程序X超過所述第一預設時間閾值內未使用,獲取所述應用程序X的優先級;
[0024]判斷單元,用于判斷所述獲取單元獲取到的所述應用程序X的優先級是否小于預設優先級;
[0025]顯示單元,用于若所述判斷單元判斷出所述應用程序X的優先級小于預設優先級,在顯示界面上彈出用于提示用戶是否壓縮所述應用程序X的提示信息;
[0026]第一接收單元,用于接收用戶輸入的確定壓縮所述應用程序X的選擇指令;
[0027]壓縮單元,用于根據所述第一接收單元接收到的所述選擇指令將與所述應用程序 X對應的關聯文件進行壓縮,以得到與所述應用程序X對應的關聯文件的壓縮文件;
[0028]存儲單元,用于將所述壓縮單元壓縮得到的與所述應用程序X對應的關聯文件的壓縮文件存儲至第一存儲位置。
[0029]在本發明實施例第二方面的第一種可能的實現方式中,所述關聯文件包括:所述應用程序X的安裝包、安裝所述應用程序X產生的文件,或者使用所述應用程序X過程中產生的緩存文件中的至少一種;所述壓縮單元具體用于:
[0030]將所述應用程序X的安裝包、安裝所述應用程序X產生的文件和使用所述應用程序X過程中產生的緩存文件中的至少一個進行壓縮,以得到與所述應用程序X關聯文件的壓縮文件。
[0031]結合本發明實施例第二方面或本發明實施例第二方面的第一種可能的實現方式, 在本發明實施例第二方面的第二種可能的實現方式中,所述移動終端還包括:
[0032]第一轉移單元,用于將與所述應用程序X對應的桌面圖標移至第二存儲位置。
[0033]結合本發明實施例第二方面的第二種可能的實現方式,在本發明實施例第二方面的第三種可能的實現方式中,所述移動終端還包括:
[0034]第二接收單元,用于接收所述第二存儲位置中存儲的與所述應用程序X對應的桌面圖標的點擊指令;
[0035]解壓單元,用于解壓所述第一存儲位置中存儲的與所述應用程序X對應的關聯文件的壓縮文件;
[0036]第二轉移單元,用于將存儲于所述第二存儲位置中的與所述應用程序X對應的桌面圖標移至桌面。
[0037]結合本發明實施例第二方面或本發明實施例第二方面的第一種可能的實現方式到本發明實施例第二方面的第三種可能的實現方式,在本發明實施例第一方面的第四種可能的實現方式中,所述第一存儲位置或所述第二存儲位置包括:所述移動終端的本地存儲空間、云端,或者所述終端外置掛載的存儲空間中的至少一種。
[0038]實施本發明實施例,具有如下有益效果:
[0039]本發明實施例中,通過移動終端檢測所述移動終端中的應用程序X是否超過第一預設時間閾值內未使用;若所述移動終端檢測出所述應用程序X超過所述第一預設時間閾值內未使用,所述移動終端獲取所述應用程序X的優先級;所述移動終端判斷所述應用程序X的優先級是否小于預設優先級;若所述移動終端判斷出所述應用程序X的優先級小于預設優先級,所述移動終端在顯示界面上彈出用于提示用戶是否壓縮所述應用程序X的提示信息;所述移動終端接收用戶輸入的確定壓縮所述應用程序X的選擇指令;所述移動終端根據所述選擇指令將與所述應用程序X對應的關聯文件進行壓縮,以得到與所述應用程序X對應的關聯文件的壓縮文件,并將與所述應用程序X對應的關聯文件的壓縮文件存儲至第一存儲位置。可對移動終端中不經常使用的低優先級的應用程序進行壓縮管理,從而節省了移動終端的存儲空間,后續用戶想再該應用程序時,可解壓該應用程序,從而提高了用戶體驗。【附圖說明】
[0040]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0041]圖1為本發明實施例提供的應用程序的管理方法的第一實施例流程圖;
[0042]圖2-a為本發明實施例提供的應用程序的管理方法的第二實施例流程圖;
[0043]圖2-b是本發明實施例提供的一種應用程序和優先級之間的對應關系示意圖;
[0044]圖2-c為本發明實施例提供的一種提示是否壓縮應用程序的顯示界面;
[0045]圖3為本發明實施例提供的應用程序的管理方法的第三實施例流程圖;
[0046]圖4為本發明實施例提供的移動終端的第一實施例結構示意圖;
[0047]圖5為本發明實施例提供的移動終端的第二實施例結構示意圖。【具體實施方式】
[0048]本發明實施例提供一種應用程序的管理方法及移動終端,可對移動終端中不經常使用的低優先級的應用程序進行壓縮管理,從而節省了移動終端的存儲空間,后續用戶想再該應用程序時,可解壓該應用程序,從而提高了用戶體驗。
[0049]為了使本技術領域的人員更好地理解本發明方案,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分的實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都應當屬于本發明保護的范圍。
[0050]以下分別進行詳細說明。
[0051]本發明的說明書和權利要求書及所述附圖中的術語“第一”、“第二”、“第三”和“第四”等是用于區別不同對象,而不是用于描述特定順序。此外,術語“包括”和“具有”以及它們任何變形,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、 系統、產品或設備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對于這些過程、方法、產品或設備固有的其它步驟或單元。
[0052]本發明應用程序的管理方法的一個實施例。其中,一種應用程序的管理方法:移動終端檢測所述移動終端中的應用程序X是否超過第一預設時間閾值內未使用;若所述移動終端檢測出所述應用程序X超過所述第一預設時間閾值內未使用,所述移動終端獲取所述應用程序X的優先級;所述移動終端判斷所述應用程序X的優先級是否小于預設優先級; 若所述移動終端判斷出所述應用程序X的優先級小于預設優先級,所述移動終端在顯示界面上彈出用于提示用戶是否壓縮所述應用程序X的提示信息;所述移動終端接收用戶輸入的確定壓縮所述應用程序X的選擇指令;所述移動終端根據所述選擇指令將與所述應用程序X對應的關聯文件進行壓縮,以得到與所述應用程序X對應的關聯文件的壓縮文件,并將與所述應用程序X對應的關聯文件的壓縮文件存儲至第一存儲位置。
[0053]首先參見圖1,圖1為本發明實施例提供的一種應用程序的管理方法的第一實施例流程圖。其中,如圖1所示,本發明的一個實施例提供的一種應用程序的管理方法可以包括步驟S101?S107:
[0054]S101、移動終端檢測所述移動終端中的應用程序X是否超過第一預設時間閾值內未使用。
[0055]其中,所述第一預設時間閾值例如可等于1天、2天、5天、10天、12天、1個月或其他值。
[0056]其中,所述移動終端例如可以是手機、平板電腦、筆記本電腦、掌上電腦、移動互聯網設備(MID,mobile internet device)、可穿戴設備(例如智能手表(如iwatch等)、智能手環、計步器等)或其他可安裝部署即時通訊應用客戶端的終端設備,本發明實施例不作限定。
[0057]其中,所述應用程序X例如可為QQ、微信、地圖、鬧鐘、微博、淘寶、照相、音樂播放器、視頻播放器或游戲應用等等。
[0058]例如,所述移動終端通過應用程序的使用記錄獲取所述應用程序X的使用記錄, 所述移動終端通過所述應用程序X的使用記錄判斷所述應用程序X是否超過第一預設時間閾值內未使用。又例如,所述移動終端根據所述第一預設時間閾值獲取所述應用程序X 的使用記錄,所述移動終端根據獲取到的所述應用程序X的第一預設時間閾值內的使用記錄,判斷所述應用程序在第一預設時間閾值內是否使用,從而判斷所述應用程序X是否超過第一預設時間閾值內未使用。
[0059]S102、所述移動終端獲取所述應用程序X的優先級。
[0060] 例如,若所述移動終端檢測出所述應用程序X超過所述第一預設時間閾值內未使用,所述移動終端獲取所述應用程序X的優先級。
[0061]其中,所述移動終端設備中的各應用的優先級可由用戶事先設定。或者所述移動終端設備中的各應用的優先級也可由所述移動終端設備根據預設策略來確定,例如,系統應用的優先級最高,游戲應用的優先級最低、其他應用的優先級居中。或者所述移動終端設備中的各應用的優先級也可由所述移動終端獲取預設時間內所述應用程序X的使用次數, 計算所述應用程序X的使用頻率,根據所述移動終端中存儲的應用程序的使用頻率與優先級的映射關系確定與所述應用程序X的使用頻率對應的優先級。其中,所述預設時間例如可等于1天、2天、5天、10天、12天或其他值。例如,應用程序X在10天內的使用次數為30 次,計算得到應用程序X的使用頻率為30/10 = 3,根據使用頻率3優先級的映射關系確定所述應用程序X的優先級為A。當然,本發明的實施例中不限定移動終端設備中的各應用的優先級的確定方式。
[0062] 例如,所述移動終端設備中的各應用的優先級可記錄在配置文件中,可通過查詢配置文件來獲取應用程序X的優先級。
[0063]S103、所述移動終端判斷所述應用程序X的優先級是否小于預設優先級。
[0064] 例如,所述移動終端可獲取用戶事先設定的所述預設優先級,所述移動終端將獲取到的所述預設優先級與所述應用程序X的優先級進行比較,以確定所述應用程序X的優先級是否小于預設優先級。又例如,所述移動終端可根據所述移動終端中存儲的應用程序的類型與預設優先級的對應關系,以獲取所述預設優先級,比如,應用程序X為系統應用程序時,與系統應用程序對應的預設優先級為a,所述移動終端將獲取到的所述預設優先級與所述應用程序X的優先級進行比較,以確定所述應用程序X的優先級是否小于預設優先級。
[0065]S104、所述移動終端在顯示界面上彈出用于提示用戶是否壓縮所述應用程序X的提不彳目息。
[0066] 例如,若所述移動終端判斷出所述應用程序X的優先級小于預設優先級,所述移動終端在顯示界面上彈出用于提示用戶是否壓縮所述應用程序X的提示信息。
[0067]其中,所述提示信息可以是文本信息,動畫消息或震動或呼吸燈閃爍消息或其他形式的消息。
[0068]其中,所述提示信息可攜帶所述應用程序X在第一預設時間閾值內的使用記錄、 所述應用程序X的容量、與所述應用程序X對應的關聯文件的容量以及壓縮所述應用程序可為移動終端節省的內存空間。例如,應用程序X20天未使用、應用程序X容量為30mb、與應用程序X對應的關聯文件的容量為50mb以及壓縮應用程序X可為移動終端節省30mb的內存空間。
[0069]可以理解,通過提示信息,有利于使得用戶明晰所述應用程序X在預設時間內的使用情況。
[0070]S105、所述移動終端接收用戶輸入的確定壓縮所述應用程序X的選擇指令。
[0071] 例如,用戶根據在所述移動終端的顯示界面上彈出的用于提示用戶是否壓縮所述應用程序X的提示信息,通過手勢選擇壓縮所述應用程序X,以使得所述移動終端接收用戶輸入的確定壓縮所述應用程序X的選擇指令。
[0072]S106、所述移動終端根據所述選擇指令將與所述應用程序X對應的關聯文件進行壓縮,以得到與所述應用程序X對應的關聯文件的壓縮文件。
[0073]其中,所述關聯文件包括:所述應用程序X的安裝包、安裝所述應用程序X產生的文件,或者使用所述應用程序X過程中產生的緩存文件中的至少一種。
[0074] 例如,所述移動終端根據所述選擇指令將與所述應用程序X對應的關聯文件移至某個特定的文件夾中,所述移動終端將所述某個特定的文件夾進行壓縮,以得到與所述應用程序X對應的關聯文件的壓縮文件。又例如,所述移動終端根據所述選擇指令將與所述應用程序X對應的關聯文件進行壓縮,得到所述關聯文件的壓縮文件,然后將所述關聯文件的壓縮文件移至某個特定的文件夾中,所述移動終端將所述某個特定的文件夾進行壓縮,以得到與所述應用程序X對應的關聯文件的壓縮文件。
[0075]S107、將與所述應用程序X對應的關聯文件的壓縮文件存儲至第一存儲位置。
[0076]其中,所述第一存儲位置包括:所述移動終端的本地存儲空間、云端,或者所述終端外置掛載的存儲空間中的至少一種。
[0077]由上可見,本發明實施例中,通過移動終端檢測所述移動終端中的應用程序X是否超過第一預設時間閾值內未使用;若所述移動終端檢測出所述應用程序X超過所述第一預設時間閾值內未使用,所述移動終端獲取所述應用程序X的優先級;所述移動終端判斷所述應用程序X的優先級是否小于預設優先級;若所述移動終端判斷出所述應用程序X的優先級小于預設優先級,所述移動終端在顯示界面上彈出用于提示用戶是否壓縮所述應用程序X的提示信息;所述移動終端接收用戶輸入的確定壓縮所述應用程序X的選擇指令; 所述移動終端根據所述選擇指令將與所述應用程序X對應的關聯文件進行壓縮,以得到與所述應用程序X對應的關聯文件的壓縮文件,并將與所述應用程序X對應的關聯文件的壓縮文件存儲至第一存儲位置。可對移動終端中不經常使用的低優先級的應用程序進行壓縮管理,從而節省了移動終端的存儲空間,后續用戶想再該應用程序時,可解壓該應用程序, 從而提高了用戶體驗。
[0078]可選的,在本發明的一些可能的實施方式中,所述移動終端將與所述應用程序X 關聯文件的壓縮文件存儲至第一存儲位置之后,所述移動終端將與所述應用程序X對應的桌面圖標移至第二存儲位置。
[0079]其中,所述第二存儲位置包括:所述移動終端的本地存儲空間、云端,或者所述終端外置掛載的存儲空間中的至少一種。
[0080]可選的,在本發明的一些可能的實施方式中,所述移動終端將與所述應用程序X 對應的桌面圖標存儲至第二存儲位置之后,所述移動終端接收所述第二存儲位置中存儲的與所述應用程序X對應的桌面圖標的點擊指令;所述移動終端解壓所述第一存儲位置中存儲的與所述應用程序X對應的關聯文件的壓縮文件,并將存儲于所述第二存儲位置中的與所述應用程序X對應的桌面圖標移至桌面。
[0081]為便于更好的理解和實施本發明實施例的上述方案,下面結合一些具體的應用場景進行舉例說明。
[0082]參見圖2-a到圖2-c,圖2-a為本發明實施例提供的一種應用程序的管理方法的第二實施例的流程示意圖,其中,如圖2-a所示,本發明的一種應用程序的管理方法的第二實施例可以包括:
[0083] S201、移動終端檢測所述移動終端中的應用程序X是否超過第一預設時間閾值內未使用。
[0084]若是,則執行步驟S202。
[0085]若否,則不作任何操作。
[0086] 其中,所述第一預設時間閾值例如可等于1天、2天、5天、10天、12天、1個月或其他值。
[0087] 其中,所述移動終端例如可以是手機、平板電腦、筆記本電腦、掌上電腦、移動互聯網設備(MID,mobile internet device)、可穿戴設備(例如智能手表(如iwatch等)、智能手環、計步器等)或其他可安裝部署即時通訊應用客戶端的終端設備,本發明實施例不作限定。
[0088]其中,所述應用程序X例如可為QQ、微信、地圖、鬧鐘、微博、淘寶、照相、音樂播放器、視頻播放器或游戲應用等等。
[0089] S202、若所述移動終端檢測出所述應用程序X超過所述第一預設時間閾值內未使用,所述移動終端獲取所述應用程序X的優先級。
[0090] 其中,所述移動終端設備中的各應用的優先級可由用戶事先設定。或者所述移動終端設備中的各應用的優先級也可由所述移動終端設備根據預設策略來確定,例如,系統應用的優先級最高,游戲應用的優先級最低、其他應用的優先級居中。或者所述移動終端設備中的各應用的優先級也可由所述移動終端獲取預設時間內所述應用程序X的使用次數, 計算所述應用程序X的使用頻率,根據所述移動終端中存儲的應用程序的使用頻率與優先級的映射關系確定與所述應用程序X的使用頻率對應的優先級。其中,所述預設時間例如可等于1天、2天、5天、10天、12天或其他值。
[0091] S203、所述移動終端判斷所述應用程序X的優先級是否小于預設優先級。
[0092]若是,則執行步驟S204。
[0093]若否,則不作任何操作。
[0094] S204、若所述移動終端判斷出所述應用程序X的優先級小于預設優先級,所述移動終端在顯示界面上彈出用于提示用戶是否壓縮所述應用程序X的提示信息。
[0095]若是,則執行步驟S205。
[0096]若否,則關閉所述提示信息。
[0097] 其中,所述提示信息可以是文本信息,動畫消息或震動或呼吸燈閃爍消息或其他形式的消息。
[0098] S205、所述移動終端接收用戶輸入的確定壓縮所述應用程序X的選擇指令;所述移動終端根據所述選擇指令將與所述應用程序X對應的關聯文件進行壓縮,以得到與所述應用程序X對應的關聯文件的壓縮文件。
[0099]其中,所述關聯文件包括:所述應用程序X的安裝包、安裝所述應用程序X產生的文件,或者使用所述應用程序X過程中產生的緩存文件中的至少一種。
[0100] S206、所述移動終端將與所述應用程序X對應的關聯文件的壓縮文件存儲至第一存儲位置。
[0101] 其中,所述第一存儲位置包括:所述移動終端的本地存儲空間、云端,或者所述終端外置掛載的存儲空間中的至少一種。
[0102] S207、所述移動終端將與所述應用程序X對應的桌面圖標移至第二存儲位置。
[0103] 其中,所述第二存儲位置包括:所述移動終端的本地存儲空間、云端,或者所述終端外置掛載的存儲空間中的至少一種。
[0104]由上可見,本發明實施例中,通過移動終端檢測所述移動終端中的應用程序X是否超過第一預設時間閾值內未使用;若所述移動終端檢測出所述應用程序X超過所述第一預設時間閾值內未使用,所述移動終端獲取所述應用程序X的優先級;所述移動終端判斷所述應用程序X的優先級是否小于預設優先級;若所述移動終端判斷出所述應用程序X的優先級小于預設優先級,所述移動終端在顯示界面上彈出用于提示用戶是否壓縮所述應用程序X的提示信息;所述移動終端接收用戶輸入的確定壓縮所述應用程序X的選擇指令; 所述移動終端根據所述選擇指令將與所述應用程序X對應的關聯文件進行壓縮,以得到與所述應用程序X對應的關聯文件的壓縮文件,并將與所述應用程序X對應的關聯文件的壓縮文件存儲至第一存儲位置。可對移動終端中不經常使用的低優先級的應用程序進行壓縮管理,從而節省了移動終端的存儲空間,后續用戶想再該應用程序時,可解壓該應用程序, 從而提高了用戶體驗。
[0105]參見圖3,圖3為本發明實施例提供的一種應用程序的管理方法的第二實施例的流程示意圖,其中,如圖3所示,本發明的一種應用程序的管理方法的第三實施例可以包括:
[0106] S301、移動終端檢測所述移動終端中的應用程序X是否超過第一預設時間閾值內未使用。
[0107] 若是,則執行步驟S302。
[0108] 若否,則不作任何操作。
[0109] 其中,所述第一預設時間閾值例如可等于1天、2天、5天、10天、12天、1個月或其他值。
[0110] 其中,所述移動終端例如可以是手機、平板電腦、筆記本電腦、掌上電腦、移動互聯網設備(MID,mobile internet device)、可穿戴設備(例如智能手表(如iwatch等)、智能手環、計步器等)或其他可安裝部署即時通訊應用客戶端的終端設備,本發明實施例不作限定。
[0111] 其中,所述應用程序X例如可為QQ、微信、地圖、鬧鐘、微博、淘寶、照相、音樂播放器、視頻播放器或游戲應用等等。
[0112] S302、若所述移動終端檢測出所述應用程序X超過所述第一預設時間閾值內未使用,所述移動終端獲取所述應用程序X的優先級。
[0113] 其中,所述移動終端設備中的各應用的優先級可由用戶事先設定。或者所述移動終端設備中的各應用的優先級也可由所述移動終端設備根據預設策略來確定,例如,系統應用的優先級最高,游戲應用的優先級最低、其他應用的優先級居中。或者所述移動終端設備中的各應用的優先級也可由所述移動終端獲取預設時間內所述應用程序X的使用次數,計算所述應用程序X的使用頻率,根據所述移動終端中存儲的應用程序的使用頻率與優先級的映射關系確定與所述應用程序X的使用頻率對應的優先級。其中,所述預設時間例如可等于1天、2天、5天、10天、12天或其他值。
[0114]S303、所述移動終端判斷所述應用程序X的優先級是否小于預設優先級。
[0115]若是,則執行步驟S304。
[0116]若否,則不作任何操作。
[0117]S304、若所述移動終端判斷出所述應用程序X的優先級小于預設優先級,所述移動終端在顯示界面上彈出用于提示用戶是否壓縮所述應用程序X的提示信息。
[0118]若是,則執行步驟S305。
[0119]若否,則關閉所述提示信息。
[0120]其中,所述提示信息可以是文本信息,動畫消息或震動或呼吸燈閃爍消息或其他形式的消息。
[0121]S305、所述移動終端接收用戶輸入的確定壓縮所述應用程序X的選擇指令;所述移動終端根據所述選擇指令將與所述應用程序X對應的關聯文件進行壓縮,以得到與所述應用程序X對應的關聯文件的壓縮文件。
[0122]其中,所述關聯文件包括:所述應用程序X的安裝包、安裝所述應用程序X產生的文件,或者使用所述應用程序X過程中產生的緩存文件中的至少一種。
[0123]S306、所述移動終端將與所述應用程序X對應的關聯文件的壓縮文件存儲至第一存儲位置。
[0124]其中,所述第一存儲位置包括:所述移動終端的本地存儲空間、云端,或者所述終端外置掛載的存儲空間中的至少一種。
[0125]S307、所述移動終端將與所述應用程序X對應的桌面圖標移至第二存儲位置。
[0126]其中,所述第二存儲位置包括:所述移動終端的本地存儲空間、云端,或者所述終端外置掛載的存儲空間中的至少一種。
[0127]S308、所述移動終端接收所述第二存儲位置中存儲的與所述應用程序X對應的桌面圖標的點擊指令。
[0128]S309、所述移動終端解壓所述第一存儲位置中存儲的與所述應用程序X對應的關聯文件的壓縮文件。
[0129]S310、所述移動終端將存儲于所述第二存儲位置中的與所述應用程序X對應的桌面圖標移至桌面。
[0130]由上可見,本發明實施例中,通過移動終端檢測所述移動終端中的應用程序X是否超過第一預設時間閾值內未使用;若所述移動終端檢測出所述應用程序X超過所述第一預設時間閾值內未使用,所述移動終端獲取所述應用程序X的優先級;所述移動終端判斷所述應用程序X的優先級是否小于預設優先級;若所述移動終端判斷出所述應用程序X的優先級小于預設優先級,所述移動終端在顯示界面上彈出用于提示用戶是否壓縮所述應用程序X的提示信息;所述移動終端接收用戶輸入的確定壓縮所述應用程序X的選擇指令; 所述移動終端根據所述選擇指令將與所述應用程序X對應的關聯文件進行壓縮,以得到與所述應用程序X對應的關聯文件的壓縮文件,并將與所述應用程序X對應的關聯文件的壓縮文件存儲至第一存儲位置。可對移動終端中不經常使用的低優先級的應用程序進行壓縮管理,從而節省了移動終端的存儲空間,后續用戶想再該應用程序時,可解壓該應用程序, 從而提高了用戶體驗。
[0131]參見圖4,圖4為本實施例提供的一種移動終端400,可包括:
[0132]檢測單元401,用于檢測移動終端中的應用程序X是否超過第一預設時間閾值內未使用。
[0133]其中,所述第一預設時間閾值例如可等于1天、2天、5天、10天、12天、1個月或其他值。
[0134]其中,所述移動終端例如可以是手機、平板電腦、筆記本電腦、掌上電腦、移動互聯網設備(MID,mobile internet device)、可穿戴設備(例如智能手表(如iwatch等)、智能手環、計步器等)或其他可安裝部署即時通訊應用客戶端的終端設備,本發明實施例不作限定。
[0135]其中,所述應用程序X例如可為QQ、微信、地圖、鬧鐘、微博、淘寶、照相、音樂播放器、視頻播放器或游戲應用等等。
[0136]獲取單元402,用于所述檢測單元401檢測出所述應用程序X超過所述第一預設時間閾值內未使用,獲取所述應用程序X的優先級。
[0137]其中,所述移動終端設備中的各應用的優先級可由用戶事先設定。或者所述移動終端設備中的各應用的優先級也可由所述移動終端設備根據預設策略來確定,例如,系統應用的優先級最高,游戲應用的優先級最低、其他應用的優先級居中。或者所述移動終端設備中的各應用的優先級也可由所述移動終端獲取預設時間內所述應用程序X的使用次數, 計算所述應用程序X的使用頻率,根據所述移動終端中存儲的應用程序的使用頻率與優先級的映射關系確定與所述應用程序X的使用頻率對應的優先級。其中,所述預設時間例如可等于1天、2天、5天、10天、12天或其他值。
[0138]判斷單元403,用于判斷所述獲取單元402獲取到的所述應用程序X的優先級是否小于預設優先級。
[0139]顯示單元404,用于若所述判斷單元403判斷出所述應用程序X的優先級小于預設優先級,在顯示界面上彈出用于提示用戶是否壓縮所述應用程序X的提示信息。
[0140]其中,所述提示信息可以是文本信息,動畫消息或震動或呼吸燈閃爍消息或其他形式的消息。
[0141]第一接收單元405,用于接收用戶輸入的確定壓縮所述應用程序X的選擇指令。
[0142]壓縮單元406,用于根據所述第一接收單元405接收到的所述選擇指令將與所述應用程序X對應的關聯文件進行壓縮,以得到與所述應用程序X對應的關聯文件的壓縮文件。
[0143]其中,所述關聯文件包括:所述應用程序X的安裝包、安裝所述應用程序X產生的文件,或者使用所述應用程序X過程中產生的緩存文件中的至少一種;所述壓縮單元具體用于:將所述應用程序X的安裝包、安裝所述應用程序X產生的文件和使用所述應用程序X 過程中產生的緩存文件中的至少一個進行壓縮,以得到與所述應用程序X關聯文件的壓縮文件。
[0144]存儲單元407,用于將所述壓縮單元406壓縮得到的與所述應用程序X對應的關聯文件的壓縮文件存儲至第一存儲位置。
[0145]其中,所述第一存儲位置包括:所述移動終端的本地存儲空間、云端,或者所述終端外置掛載的存儲空間中的至少一種。
[0146]可選的,在所述存儲單元407將所述壓縮單元406壓縮得到的與所述應用程序X 對應的關聯文件的壓縮文件存儲至第一存儲位置之后,所述移動終端還包括:第一轉移單元(未圖示),用于將與所述應用程序X對應的桌面圖標移至第二存儲位置。
[0147]其中,所述第二存儲位置包括:所述移動終端的本地存儲空間、云端,或者所述終端外置掛載的存儲空間中的至少一種。
[0148]可選的,在所述第一轉移單元(未圖示),用于將與所述應用程序X對應的桌面圖標移至第二存儲位置之后,所述移動終端還包括:第二接收單元(未圖示),用于接收所述第二存儲位置中存儲的與所述應用程序X對應的桌面圖標的點擊指令;解壓單元(未圖示),用于解壓所述第一存儲位置中存儲的與所述應用程序X對應的關聯文件的壓縮文件; 第二轉移單元(未圖示),用于將存儲于所述第二存儲位置中的與所述應用程序X對應的桌面圖標移至桌面。
[0149]可以理解的是,本實施例的移動終端400的各功能模塊的功能可根據所述方法實施例中的方法具體實現,其具體實現過程可以參照所述方法實施例的相關描述,此處不再贅述。
[0150]由上可見,本發明實施例中,檢測單元401檢測移動終端中的應用程序X是否超過第一預設時間閾值內未使用;獲取單元402所述檢測單元檢測出所述應用程序X超過所述第一預設時間閾值內未使用,獲取所述應用程序X的優先級;判斷單元403判斷所述獲取單元獲取到的所述應用程序X的優先級是否小于預設優先級;顯示單元404若所述判斷單元判斷出所述應用程序X的優先級小于預設優先級,在顯示界面上彈出用于提示用戶是否壓縮所述應用程序X的提示信息;第一接收單元405接收用戶輸入的確定壓縮所述應用程序 X的選擇指令;壓縮單元406根據所述第一接收單元接收到的所述選擇指令將與所述應用程序X對應的關聯文件進行壓縮,以得到與所述應用程序X對應的關聯文件的壓縮文件;存儲單元407將所述壓縮單元壓縮得到的與所述應用程序X對應的關聯文件的壓縮文件存儲至第一存儲位置。可對移動終端中不經常使用的低優先級的應用程序進行壓縮管理,從而節省了移動終端的存儲空間,后續用戶想再該應用程序時,可解壓該應用程序,從而提高了用戶體驗。
[0151]請參見圖5,圖5為本發明實施例提供的一種移動終端400的結構示意圖,該移動終端包括:至少一個輸入設備501 ;至少一個輸出設備502 ;至少一個處理器503,例如CPU ; 和存儲器504,所述輸入設備501、輸出設備502、處理器503和存儲器504通過總線505連接。
[0152]其中,所述輸入設備501具體可為移動終端的觸控面板,包括觸摸屏和觸控屏,用于檢測終端觸控面板上的操作指令。
[0153]所述輸出設備502具體可為移動終端的顯示屏,用于輸出、顯示信息。
[0154]所述存儲器504可以是高速RAM存儲器,也可為非不穩定的存儲器(non-volatile memory),例如磁盤存儲器。所述存儲器504用于存儲一組程序代碼,所述輸入設備501、輸出設備502和處理器503用于調用存儲器504中存儲的程序代碼,執行如下操作:
[0155]所述處理器503,用于檢測所述移動終端中的應用程序X是否超過第一預設時間閾值內未使用;
[0156] 其中,所述第一預設時間閾值例如可等于1天、2天、5天、10天、12天、1個月或其他值。
[0157] 其中,所述移動終端例如可以是手機、平板電腦、筆記本電腦、掌上電腦、移動互聯網設備(MID,mobile internet device)、可穿戴設備(例如智能手表(如iwatch等)、智能手環、計步器等)或其他可安裝部署即時通訊應用客戶端的終端設備,本發明實施例不作限定。
[0158] 其中,所述應用程序X例如可為QQ、微信、地圖、鬧鐘、微博、淘寶、照相、音樂播放器、視頻播放器或游戲應用等等。
[0159]所述輸入設備501,用于若所述處理器503檢測出所述應用程序X超過所述第一預設時間閾值內未使用,獲取所述應用程序X的優先級;
[0160] 其中,所述移動終端設備中的各應用的優先級可由用戶事先設定。或者所述移動終端設備中的各應用的優先級也可由所述移動終端設備根據預設策略來確定,例如,系統應用的優先級最高,游戲應用的優先級最低、其他應用的優先級居中。或者所述移動終端設備中的各應用的優先級也可由所述移動終端獲取預設時間內所述應用程序X的使用次數, 計算所述應用程序X的使用頻率,根據所述移動終端中存儲的應用程序的使用頻率與優先級的映射關系確定與所述應用程序X的使用頻率對應的優先級。其中,所述預設時間例如可等于1天、2天、5天、10天、12天或其他值。
[0161]所述處理器503,還用于判斷所述輸入設備501獲取到的所述應用程序X的優先級是否小于預設優先級;
[0162]所述輸出設備502,用于若所述處理器503判斷出所述應用程序X的優先級小于預設優先級,在所述移動終端的顯示界面上彈出用于提示用戶是否壓縮所述應用程序X的提不f目息;
[0163] 其中,所述提示信息可以是文本信息,動畫消息或震動或呼吸燈閃爍消息或其他形式的消息。
[0164]所述輸入設備501,還用于接收用戶輸入的確定壓縮所述應用程序X的選擇指令;
[0165]所述處理器503,還用于根據所述輸入設備501接收到的所述選擇指令將與所述應用程序X對應的關聯文件進行壓縮,以得到與所述應用程序X對應的關聯文件的壓縮文件,并將與所述應用程序X對應的關聯文件的壓縮文件存儲至第一存儲位置。
[0166]其中,所述關聯文件包括:所述應用程序X的安裝包、安裝所述應用程序X產生的文件,或者使用所述應用程序X過程中產生的緩存文件中的至少一種。
[0167]在一些可行的實施例中,所述關聯文件包括:所述應用程序X的安裝包、安裝所述應用程序X產生的文件,或者使用所述應用程序X過程中產生的緩存文件中的至少一種;
[0168]所述處理器503還具體用于:
[0169]將所述應用程序X的安裝包、安裝所述應用程序X產生的文件和使用所述應用程序X過程中產生的緩存文件中的至少一個進行壓縮,以得到與所述應用程序X關聯文件的壓縮文件。
[0170]在一些可行的實施例中,所述處理器503將與所述應用程序X關聯文件的壓縮文件存儲至第一存儲位置之后,所述處理器503還具體用于:
[0171]將與所述應用程序X對應的桌面圖標移至第二存儲位置。
[0172]其中,所述第一存儲位置包括:所述移動終端的本地存儲空間、云端,或者所述終端外置掛載的存儲空間中的至少一種。
[0173]在一些可行的實施例中,所述處理器503將與所述應用程序X對應的桌面圖標移至第二存儲位置之后,所述輸入設備501還具體用于:
[0174]接收所述第二存儲位置中存儲的與所述應用程序X對應的桌面圖標的點擊指令;
[0175]所述處理器503還具體用于:解壓所述第一存儲位置中存儲的與所述應用程序X 對應的關聯文件的壓縮文件,并將存儲于所述第二存儲位置中的與所述應用程序X對應的桌面圖標移至桌面。
[0176]其中,所述第二存儲位置包括:所述移動終端的本地存儲空間、云端,或者所述終端外置掛載的存儲空間中的至少一種。
[0177]具體實現中,本發明實施例中所描述的輸入設備501、輸出設備502和處理器503 可執行本發明實施例提供的應用程序的管理方法的各實施例中所描述的實現方式,也可執行本發明實施例提供的移動終端的第一實施例所描述的移動終端的實現方式,在此不再贅述。
[0178]本發明所有實施例中的單元,可以通過通用集成電路,例如CPU (Central Processing Unit,中央處理器),或通過 ASIC (Applicat1n Specific Integrated Circuit,專用集成電路)來實現。
[0179]本發明實施例方法中的步驟可以根據實際需要進行順序調整、合并和刪減。
[0180]本發明實施例裝置中的模塊或單元可以根據實際需要進行合并、劃分和刪減。
[0181]本領域普通技術人員可以理解實現上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質中,該程序在執行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,ROM)或隨機存儲記憶體(Random Access Memory,RAM)等。
[0182]以上所揭露的僅為本發明較佳實施例而已,當然不能以此來限定本發明之權利范圍,因此依本發明權利要求所作的等同變化,仍屬本發明所涵蓋的范圍。
【主權項】
1.一種應用程序的管理方法,其特征在于,包括:移動終端檢測所述移動終端中的應用程序X是否超過第一預設時間閾值內未使用;若所述移動終端檢測出所述應用程序X超過所述第一預設時間閾值內未使用,所述移 動終端獲取所述應用程序X的優先級;所述移動終端判斷所述應用程序X的優先級是否小于預設優先級;若所述移動終端判斷出所述應用程序X的優先級小于預設優先級,所述移動終端在顯 示界面上彈出用于提示用戶是否壓縮所述應用程序X的提示信息;所述移動終端接收用戶輸入的確定壓縮所述應用程序X的選擇指令;所述移動終端根據所述選擇指令將與所述應用程序X對應的關聯文件進行壓縮,以得 到與所述應用程序X對應的關聯文件的壓縮文件,并將與所述應用程序X對應的關聯文件 的壓縮文件存儲至第一存儲位置。2.根據權利要求1所述的方法,其特征在于,所述關聯文件包括:所述應用程序X的安 裝包、安裝所述應用程序X產生的文件,或者使用所述應用程序X過程中產生的緩存文件中 的至少一種;所述移動終端根據所述選擇指令將與所述應用程序X的關聯文件進行壓縮,以得到與 所述應用程序X關聯文件的壓縮文件,包括:所述移動終端將所述應用程序X的安裝包、安裝所述應用程序X產生的文件和使用所 述應用程序X過程中產生的緩存文件中的至少一個進行壓縮,以得到與所述應用程序X關 聯文件的壓縮文件。3.根據權利要求1?2任一項所述的方法,其特征在于,所述移動終端將與所述應用程 序X關聯文件的壓縮文件存儲至第一存儲位置之后,所述方法還包括:所述移動終端將與所述應用程序X對應的桌面圖標移至第二存儲位置。4.根據權利要求3所述的方法,其特征在于,所述移動終端將與所述應用程序X對應的 桌面圖標存儲至第二存儲位置之后,所述方法還包括:所述移動終端接收所述第二存儲位置中存儲的與所述應用程序X對應的桌面圖標的 點擊指令;所述移動終端解壓所述第一存儲位置中存儲的與所述應用程序X對應的關聯文件的 壓縮文件,并將存儲于所述第二存儲位置中的與所述應用程序X對應的桌面圖標移至桌 面。5.根據權利要求1?4所述的方法,其特征在于,所述第一存儲位置或所述第二存儲位 置包括:所述移動終端的本地存儲空間、云端,或者所述終端外置掛載的存儲空間中的至少一種。6.—種移動終端,其特征在于,包括:檢測單元,用于檢測移動終端中的應用程序X是否超過第一預設時間閾值內未使用; 獲取單元,用于所述檢測單元檢測出所述應用程序X超過所述第一預設時間閾值內未 使用,獲取所述應用程序X的優先級;判斷單元,用于判斷所述獲取單元獲取到的所述應用程序X的優先級是否小于預設優 先級;顯示單元,用于若所述判斷單元判斷出所述應用程序X的優先級小于預設優先級,在顯示界面上彈出用于提示用戶是否壓縮所述應用程序X的提示信息;第一接收單元,用于接收用戶輸入的確定壓縮所述應用程序X的選擇指令;壓縮單元,用于根據所述第一接收單元接收到的所述選擇指令將與所述應用程序X對 應的關聯文件進行壓縮,以得到與所述應用程序X對應的關聯文件的壓縮文件;存儲單元,用于將所述壓縮單元壓縮得到的與所述應用程序X對應的關聯文件的壓縮 文件存儲至第一存儲位置。7.根據權利要求6所述的移動終端,其特征在于,所述關聯文件包括:所述應用程序X 的安裝包、安裝所述應用程序X產生的文件,或者使用所述應用程序X過程中產生的緩存文 件中的至少一種;所述壓縮單元具體用于:將所述應用程序X的安裝包、安裝所述應用程序X產生的文件和使用所述應用程序X 過程中產生的緩存文件中的至少一個進行壓縮,以得到與所述應用程序X關聯文件的壓縮 文件。8.根據權利要求6?7任一項所述的移動終端,其特征在于,所述移動終端還包括:第一轉移單元,用于將與所述應用程序X對應的桌面圖標移至第二存儲位置。9.根據權利要求8所述的移動終端,其特征在于,所述移動終端還包括:第二接收單元,用于接收所述第二存儲位置中存儲的與所述應用程序X對應的桌面圖 標的點擊指令;解壓單元,用于解壓所述第一存儲位置中存儲的與所述應用程序X對應的關聯文件的 壓縮文件;第二轉移單元,用于將存儲于所述第二存儲位置中的與所述應用程序X對應的桌面圖 標移至桌面。10.根據權利要求6?9所述的移動終端,其特征在于,所述第一存儲位置或所述第二 存儲位置包括:所述移動終端的本地存儲空間、云端,或者所述終端外置掛載的存儲空間中 的至少一種。
【文檔編號】G06F3/0481GK105988805SQ201510080669
【公開日】2016年10月5日
【申請日】2015年2月12日
【發明人】曾元清
【申請人】廣東歐珀移動通信有限公司