本發(fā)明涉及通信領域,具體涉及一種應用凍結方法及移動終端。
背景技術:
隨著人們對終端的要求越來越高,終端的應用技術也日益增進?,F有的終端中可以安裝越來越多的應用以使終端實現更多的功能。但是,有時用戶出于使用次數等因素的考慮,在一些情況下,會選擇將某些應用進行凍結以將該應用占用的內存清除,從而使移動終端運行起來更加流暢。
但是,現有技術中,當移動終端的內存告急時,用戶對這些應用需要手動凍結,對應用進行凍結設置,操作繁瑣,浪費時間。
技術實現要素:
本發(fā)明實施例提供了一種應用凍結方法及移動終端,以期提高應用被凍結的智能性、簡化凍結操作,進而為用戶節(jié)省凍結操作時間。
本發(fā)明實施例第一方面提供一種應用凍結方法,包括:
判斷移動終端的內存占用比是否大于或等于第一閾值;
如果大于或等于第一閾值,則獲取使用所述移動終端的用戶的用戶類別,其中,不同的用戶類別對應不同的應用類別,所述應用類別包括至少一個應用;
獲取所述移動終端中的待凍結應用,其中,所述待凍結應用為除了所述用戶的用戶類別對應的應用類別之外的應用類別中的應用;
針對所述待凍結應用進行凍結。
結合第一方面,在一些可能的實現方式中,所述判斷移動終端的內存占用比是否大于或等于第一閾值之前,所述方法還包括:
確定所述移動終端安裝的各個應用所屬的應用類別;
基于所述確定的各個應用所屬的應用類別,確定使用所述移動終端的用戶的用戶類別。
結合第一方面,在一些可能的實現方式中,所述基于所述確定的各個應用所屬的應用類別,確定使用所述移動終端的用戶的用戶類別,包括:
獲取所述移動終端安裝的各個應用在預設時段內的使用次數;
基于所述各個應用在預設時段內的使用次數以及各個應用所屬的應用類別,將在預設時段內使用次數最多的應用所屬的應用類別確定為使用所述移動終端的用戶的用戶類別;
或者,獲取所述移動終端包括的各個應用類別中包括的應用的個數;
將包括應用最多的應用類別確定為使用所述移動終端的用戶的用戶類別。
結合第一方面,在一些可能的實現方式中,所述方法還包括:
刪除所述待凍結應用的應用圖標;或,在所述待凍結應用的應用圖標上疊加顯示預設圖像,其中,所述預設圖像用于表示所述應用被凍結。
結合第一方面,在一些可能的實現方式中,所述針對所述待凍結應用進行凍結之后,所述方法還包括:
在檢測到所述移動終端的內存占用比小于第二預設閾值時,針對被凍結的除了所述用戶的用戶類別對應的應用類別之外的應用類別中的應用進行解凍。
本發(fā)明實施例第二方面提供一種移動終端,包括:
判斷單元,用于判斷移動終端的內存占用比是否大于或等于第一閾值;
獲取單元,如果大于或等于第一閾值,則用于獲取使用所述移動終端的用戶的用戶類別,其中,不同的用戶類別對應不同的應用類別,所述應用類別包括至少一個應用;
所述獲取單元,還用于獲取所述移動終端中的待凍結應用,其中,所述待凍結應用為除了所述用戶的用戶類別對應的應用類別之外的應用類別中的應用;
凍結單元,用于針對所述待凍結應用進行凍結。
結合第二方面,在一些可能的實現方式中,所述移動終端還包括:
確定單元,在所述判斷單元判斷移動終端的內存占用比是否大于或等于第一閾值之前,用于確定所述移動終端安裝的各個應用所屬的應用類別;
所述確定單元,還用于基于所述確定的各個應用所屬的應用類別,確定使用所述移動終端的用戶的用戶類別。
結合第二方面,在一些可能的實現方式中,所述確定單元,在用于基于所述確定的各個應用所屬的應用類別,確定使用所述移動終端的用戶的用戶類別時,具體用于獲取所述移動終端安裝的各個應用在預設時段內的使用次數;基于所述各個應用在預設時段內的使用次數以及各個應用所屬的應用類別,將在預設時段內使用次數最多的應用所屬的應用類別確定為使用所述移動終端的用戶的用戶類別;
或者,所述確定單元,在用于基于所述確定的各個應用所屬的應用類別,確定使用所述移動終端的用戶的用戶類別時,具體用于獲取所述移動終端包括的各個應用類別中包括的應用的個數;將包括應用最多的應用類別確定為使用所述移動終端的用戶的用戶類別。
結合第二方面,在一些可能的實現方式中,所述移動終端還包括:
圖標修改單元,用于刪除所述待凍結應用的應用圖標;或,在所述待凍結應用的應用圖標上疊加顯示預設圖像,其中,所述預設圖像用于表示所述應用被凍結。
結合第二方面,在一些可能的實現方式中,所述移動終端還包括:
解凍單元,在所述凍結單元針對所述待凍結應用進行凍結之后,用于在檢測到所述移動終端的內存占用比小于第二預設閾值時,針對被凍結的除了所述用戶的用戶類別對應的應用類別之外的應用類別中的應用進行解凍
可以看出,本發(fā)明實施例技術方案中,判斷移動終端的內存占用比是否大于或等于第一閾值,如果大于或等于第一閾值,移動終端獲取使用所述移動終端的用戶的用戶類別,其中,不同的用戶類別對應不同的應用類別,所述應用類別包括至少一個應用,移動終端獲取所述移動終端中的待凍結應用,其中,所述待凍結應用為除了所述用戶的用戶類別對應的應用類別之外的應用類別中的應用,針對所述待凍結應用進行凍結。通過實施本發(fā)明實施例能夠在移動終端的內存告急時,對用戶不感興趣的應用自動凍結,提高應用被凍結的智能性、簡化凍結操作,進而為用戶節(jié)省凍結操作時間。
附圖說明
為了更清楚地說明本發(fā)明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1是本發(fā)明第一實施例提供的一種應用凍結方法的流程示意圖;
圖2是本發(fā)明第二實施例提供的一種應用凍結方法的流程示意圖;
圖3是本發(fā)明第三實施例提供的一種移動終端的結構示意圖;
圖4是本發(fā)明第四實施例提供的一種移動終端的結構示意圖。
具體實施方式
為了使本技術領域的人員更好地理解本發(fā)明方案,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
本發(fā)明的說明書和權利要求書及上述附圖中的術語“第一”、“第二”、“第三”、“第四”等是用于區(qū)別不同對象,而不是用于描述特定順序。此外,“包括”和“具有”以及它們任何變形,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統(tǒng)、產品或設備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對于這些過程、方法、產品或設備固有的其他步驟或單元。
在本文中提及“實施例”意味著,結合實施例描述的特定特征、結構或特性可以包含在本發(fā)明的至少一個實施例中。在說明書中的各個位置出現該短語并不一定均是指相同的實施例,也不是與其它實施例互斥的獨立的或備選的實施例。本領域技術人員顯式地和隱式地理解的是,本文所描述的實施例可以與其它實施例相結合。
請參閱圖1,圖1是本發(fā)明第一實施例提供的一種應用凍結方法的流程示意圖,如圖1所示,本發(fā)明實施例中的應用凍結方法包括以下步驟:
S101、移動終端判斷移動終端的內存占用比是否大于或等于第一閾值。
其中,所述移動終端包括但不限于移動電話、移動電腦、平板電腦、車載單元、個人數字助理(Personal Digital Assistant,PDA)、媒體播放器、智能電視、智能手表、智能眼鏡、智能手環(huán)等用戶設備。
S102、如果大于或等于第一閾值,移動終端獲取使用所述移動終端的用戶的用戶類別,其中,不同的用戶類別對應不同的應用類別,所述應用類別包括至少一個應用。
具體地,不同的用戶根據使用習慣或其他因素可以劃分為屬于不同的用戶類別,例如,A用戶使用辦公類軟件的次數或者時長較多,那么A用戶就屬于辦公類用戶;若B用戶使用攝影與錄像類以及社交類軟件的次數或者時長較多,那么A用戶就同時屬于攝影與錄像類、以及社交類用戶。即,每個用戶屬于對應的至少一個用戶類別,每個用戶類別又對應于一個應用類別,每個應用類別中包括至少一個應用。因此,在判斷出內存占用比大于或等于第一閾值,移動終端獲取使用該移動終端的用戶的用戶類別。
本發(fā)明一些實施例中,所述判斷移動終端的內存占用比是否大于或等于第一閾值之前,還可以執(zhí)行以下操作:
確定所述移動終端安裝的各個應用所屬的應用類別;
基于所述確定的各個應用所屬的應用類別,確定使用所述移動終端的用戶的用戶類別。
本發(fā)明一些實施例中,所述基于所述確定的各個應用所屬的應用類別,確定使用所述移動終端的用戶的用戶類別的具體實施方式可以是:
獲取所述移動終端安裝的各個應用在預設時段內的使用次數;
基于所述各個應用在預設時段內的使用次數以及各個應用所屬的應用類別,將在預設時段內使用次數最多的應用所屬的應用類別確定為使用所述移動終端的用戶的用戶類別;
或者,獲取所述移動終端包括的各個應用類別中包括的應用的個數;
將包括應用最多的應用類別確定為使用所述移動終端的用戶的用戶類別。
S103、移動終端獲取所述移動終端中的待凍結應用,其中,所述待凍結應用為除了所述用戶的用戶類別對應的應用類別之外的應用類別中的應用。
S104、移動終端針對所述待凍結應用進行凍結。
具體地,Android應用程序在開發(fā)的時候需要將應用程序的入口以及監(jiān)聽的系統(tǒng)事件注冊到該應用程序的配置文件中。例如,某個應用程序的入口是MainActivity,這樣當用戶點擊程序圖標時系統(tǒng)就會啟動這個入口界面。如果需要監(jiān)聽系統(tǒng)的電量刷新事件就可以注冊一個接收器,當系統(tǒng)的電量有變化時就可以通知相應的應用程序。當用戶安裝該應用程序后,系統(tǒng)就會監(jiān)控應用程序所注冊的事件和入口,當有相應的事件發(fā)生時就會根據應用程序的配置文件執(zhí)行相應操作。
Android系統(tǒng)通過應用程序自行在系統(tǒng)中登記注冊事件來響應系統(tǒng)產生的各類消息。事件是用戶與應用程序的用戶界面(User Interface,UI)交互的動作。常用的事件包括:onClick按鈕單擊事件、onLongClick長按事件、onCreateContextMenu上下文菜單事件、onFocusChange焦點事件、onTouchEvent觸屏事件、onKeyUp鍵盤事件。
具體地,其中,由于配置文件中包含該應用程序的入口信息和注冊事件信息,將配置文件進行修改也即修改了該應用的入口信息以及所有注冊事件信息。這樣操作之后,該應用就沒有入口進入,也不會進行任何可以觸發(fā)的事件,從而達到凍結的目的。
具體地,移動終端確定該目標應用的配置文件所在的位置的具體實現方式可以是:
在該應用程序的安裝文件夾下通過文件夾樹形結構查找該應用程序的配置文件。在Android系統(tǒng)中,每個應用程序都有一個配置文件,名稱均為AndroidManifest.xml,位于各個應用程序的根目錄下。比如:當用戶需要凍結QQ應用程序時,查找QQ程序安裝文件中的配置文件并確定位置為data/app/com.tecent.qq/AndroidManifest.xml。其中,配置文件中包括有該應用程序的入口信息以及該應用程序在終端系統(tǒng)中的注冊事件信息。每個應用程序注冊的事件可以是一個或多個,注冊事件信息包括:應用程序的包名package、入口注冊activity名稱、自啟動事件以及其他事件等屬性。
其中,凍結后的應用變?yōu)榧偎罓顟B(tài),凍結后的應用不會進行后臺啟動等操作,以減少應用對移動終端的資源消耗,但是凍結后的應用仍存在于移動終端中。
本發(fā)明一些實施例中,所述移動終端還可以執(zhí)行以下操作:
刪除所述待凍結應用的應用圖標;或,在所述待凍結應用的應用圖標上疊加顯示預設圖像,其中,所述預設圖像用于表示所述應用被凍結。
本發(fā)明一些實施例中,所述移動終端針對所述待凍結應用進行凍結之后,所述移動終端還可以執(zhí)行以下操作:
在檢測到所述移動終端的內存占用比小于第二預設閾值時,所述移動終端針對被凍結的除了所述用戶的用戶類別對應的應用類別之外的應用類別中的應用進行解凍。
可以看出,本發(fā)明實施例技術方案中,判斷移動終端的內存占用比是否大于或等于第一閾值,如果大于或等于第一閾值,移動終端獲取使用所述移動終端的用戶的用戶類別,其中,不同的用戶類別對應不同的應用類別,所述應用類別包括至少一個應用,移動終端獲取所述移動終端中的待凍結應用,其中,所述待凍結應用為除了所述用戶的用戶類別對應的應用類別之外的應用類別中的應用,針對所述待凍結應用進行凍結。通過實施本發(fā)明實施例能夠在移動終端的內存告急時,對用戶不感興趣的應用自動凍結,提高應用被凍結的智能性、簡化凍結操作,進而為用戶節(jié)省凍結操作時間。
請參閱圖2,圖2是本發(fā)明第二實施例提供的一種應用凍結方法的流程示意圖,如圖2所示,本發(fā)明實施例中的應用凍結方法包括以下步驟:
S201、移動終端確定所述移動終端安裝的各個應用所屬的應用類別。
移動終端在安裝應用時會根據應用標識對應用進行分類,也可以在應用市場下載應用時,直接獲取該應用在應用市場中的分類。一般,移動終端中安裝的應用大致可以分為游戲類、兒童類、教育類、購物、攝影與錄像、效率、美食、生活、健康健美、旅游、音樂、體育、商務、新聞、工具、娛樂、社交、報刊雜志、財務、參考、導航、醫(yī)療、天氣等,本發(fā)明實施例不作限制。
S202、基于所述確定的各個應用所屬的應用類別,移動終端確定使用所述移動終端的用戶的用戶類別。
所述移動終端基于所述確定的各個應用所屬的應用類別,確定使用所述移動終端的用戶的用戶類別的具體實現方式可以是:
獲取所述移動終端安裝的各個應用在預設時段內的使用次數;
基于所述各個應用在預設時段內的使用次數以及各個應用所屬的應用類別,將在預設時段內使用次數最多的應用所屬的應用類別確定為使用所述移動終端的用戶的用戶類別;
或者,獲取所述移動終端包括的各個應用類別中包括的應用的個數;
將包括應用最多的應用類別確定為使用所述移動終端的用戶的用戶類別。
例如,移動終端獲取安裝的所有應用在預設時段內的使用次數,并按照使用次數由多到少進行排序,其中,將使用次數最多的應用所對應的應用類別確定為使用此移動終端的用戶的用戶類別。例如,所述預設時段可以選取為一個月,在一個月內,微信使用的次數最后,微信屬于的應用類別為社交類,那么對應的使用此移動終端的用戶的用戶類別就為社交類用戶。
或者,移動終端獲取所述移動終端包括的各個應用類別中包括的應用的個數;將移動終端包括的應用類別按照各個應用類別中包括的應用的個數從多到少排序,其中,包括應用最多的應用類別確定為使用所述移動終端的用戶的用戶類別。例如,移動終端中游戲類應用類別中包括應用個數為12個、社交類應用類別中包括應用個數為3個,效率類包括應用個數為15個,那么移動終端包括應用最多的應用類別為效率類,則對應的使用此移動終端的用戶的用戶類別就為效率類(或工作類)用戶。
S203、移動終端判斷移動終端的內存占用比是否大于或等于第一閾值。
S204、如果大于或等于第一閾值,移動終端獲取使用所述移動終端的用戶的用戶類別,其中,不同的用戶類別對應不同的應用類別,所述應用類別包括至少一個應用;
S205、移動終端獲取所述移動終端中的待凍結應用,其中,所述待凍結應用為除了所述用戶的用戶類別對應的應用類別之外的應用類別中的應用;
S206、移動終端針對所述待凍結應用進行凍結。
S207、移動終端刪除所述待凍結應用的應用圖標;或,在所述待凍結應用的應用圖標上疊加顯示預設圖像,其中,所述預設圖像用于表示所述應用被凍結。
其中,移動終端在對應用進行凍結之后,可以刪除所述應用對應的應用圖標,其中,刪除所述應用對應的應用圖標的具體實現方式可以是:移動終端查找該應用的快捷啟動文件并將其備份,備份完成后將該快捷啟動文件刪除。其中,可以將該快捷啟動文件備份到另一個新建的備份文件夾目錄下,也可以將需要備份快捷啟動文件被分到云端,在本發(fā)明實施例中,配置文件可以備份到本地磁盤的文件系統(tǒng)或者發(fā)送到云端軟件平臺進行虛擬網絡存儲,本發(fā)明實施例不作限制??旖輪游募布丛搼贸绦蛟谙到y(tǒng)桌面顯示的快捷方式,它存在于系統(tǒng)數據庫中,一般為后綴為.lnk的文件。
可選的,移動終端在對應用進行凍結之后,還可以在所述應用對應的應用圖標上層覆蓋預設圖像,所述預設圖像用于表示所述應用被凍結。其中,上述預設圖像可以為凍結的形象標識圖像,例如冰層等。
S208、在檢測到所述移動終端的內存占用比小于第二預設閾值時,移動終端針對被凍結的除了所述用戶的用戶類別對應的應用類別之外的應用類別中的應用進行解凍。
可以看出,本發(fā)明實施例技術方案中,判斷移動終端的內存占用比是否大于或等于第一閾值,如果大于或等于第一閾值,移動終端獲取使用所述移動終端的用戶的用戶類別,其中,不同的用戶類別對應不同的應用類別,所述應用類別包括至少一個應用,移動終端獲取所述移動終端中的待凍結應用,其中,所述待凍結應用為除了所述用戶的用戶類別對應的應用類別之外的應用類別中的應用,針對所述待凍結應用進行凍結。通過實施本發(fā)明實施例能夠在移動終端的內存告急時,對用戶不感興趣的應用自動凍結,提高應用被凍結的智能性、簡化凍結操作,進而為用戶節(jié)省凍結操作時間。
下面為本發(fā)明裝置實施例,本發(fā)明裝置實施例用于執(zhí)行本發(fā)明方法實施例一至二實現的方法,為了便于說明,僅示出了與本發(fā)明實施例相關的部分,具體技術細節(jié)未揭示的,請參照本發(fā)明實施例一和實施例二。
請參閱圖3,圖3是本發(fā)明第三實施例提供的一種移動終端的結構示意圖,如圖3所示,本發(fā)明實施例中的移動終端包括以下單元:
判斷單元301,用于判斷移動終端的內存占用比是否大于或等于第一閾值;
獲取單元302,如果大于或等于第一閾值,則用于獲取使用所述移動終端的用戶的用戶類別,其中,不同的用戶類別對應不同的應用類別,所述應用類別包括至少一個應用;
所述獲取單元302,還用于獲取所述移動終端中的待凍結應用,其中,所述待凍結應用為除了所述用戶的用戶類別對應的應用類別之外的應用類別中的應用;
凍結單元303,用于針對所述待凍結應用進行凍結。
可選的,本發(fā)明一些實施例中,所述移動終端還可以進一步包括:
確定單元304,在所述判斷單元301判斷移動終端的內存占用比是否大于或等于第一閾值之前,用于確定所述移動終端安裝的各個應用所屬的應用類別;
所述確定單元304,還用于基于所述確定的各個應用所屬的應用類別,確定使用所述移動終端的用戶的用戶類別。
可選的,本發(fā)明一些實施例中,所述確定單元304,在用于基于所述確定的各個應用所屬的應用類別,確定使用所述移動終端的用戶的用戶類別時,具體用于獲取所述移動終端安裝的各個應用在預設時段內的使用次數;基于所述各個應用在預設時段內的使用次數以及各個應用所屬的應用類別,將在預設時段內使用次數最多的應用所屬的應用類別確定為使用所述移動終端的用戶的用戶類別;
或者,所述確定單元304,在用于基于所述確定的各個應用所屬的應用類別,確定使用所述移動終端的用戶的用戶類別時,具體用于獲取所述移動終端包括的各個應用類別中包括的應用的個數;將包括應用最多的應用類別確定為使用所述移動終端的用戶的用戶類別。
可選的,本發(fā)明一些實施例中,所述移動終端還可以進一步包括:
圖標修改單元305,用于刪除所述待凍結應用的應用圖標;或,在所述待凍結應用的應用圖標上疊加顯示預設圖像,其中,所述預設圖像用于表示所述應用被凍結。
可選的,本發(fā)明一些實施例中,所述移動終端還可以進一步包括:
解凍單元306,在所述凍結單元針對所述待凍結應用進行凍結之后,用于在檢測到所述移動終端的內存占用比小于第二預設閾值時,針對被凍結的除了所述用戶的用戶類別對應的應用類別之外的應用類別中的應用進行解凍。
具體的,上述各個單元的具體實現可參考圖1至圖2對應實施例中相關步驟的描述,在此不贅述。
可以看出,本發(fā)明實施例技術方案中,判斷移動終端的內存占用比是否大于或等于第一閾值,如果大于或等于第一閾值,移動終端獲取使用所述移動終端的用戶的用戶類別,其中,不同的用戶類別對應不同的應用類別,所述應用類別包括至少一個應用,移動終端獲取所述移動終端中的待凍結應用,其中,所述待凍結應用為除了所述用戶的用戶類別對應的應用類別之外的應用類別中的應用,針對所述待凍結應用進行凍結。通過實施本發(fā)明實施例能夠在移動終端的內存告急時,對用戶不感興趣的應用自動凍結,提高應用被凍結的智能性、簡化凍結操作,進而為用戶節(jié)省凍結操作時間。
請參考圖4,圖4是本發(fā)明第四實施例提供的一種移動終端的結構示意圖。如圖4所示,本發(fā)明實施例中的移動終端包括:至少一個處理器401,例如CPU,至少一個接收器403,至少一個存儲器404,至少一個發(fā)送器405,至少一個通信總線402。其中,通信總線402用于實現這些組件之間的連接通信。其中,本發(fā)明實施例中裝置的接收器403和發(fā)送器405可以是有線發(fā)送端口,也可以為無線設備,例如包括天線裝置,用于與其他節(jié)點設備進行信令或數據的通信。存儲器404可以是高速RAM存儲器,也可以是非不穩(wěn)定的存儲器(non-volatile memory),例如至少一個磁盤存儲器。存儲器404可選的還可以是至少一個位于遠離前述處理器401的存儲裝置。存儲器404中存儲一組程序代碼,且所述處理器401可通過通信總線402,調用存儲器404中存儲的代碼以執(zhí)行相關的功能。
所述處理器401,用于判斷移動終端的內存占用比是否大于或等于第一閾值;如果大于或等于第一閾值,則獲取使用所述移動終端的用戶的用戶類別,其中不同的用戶類別對應不同的應用類別,所述應用類別包括至少一個應用;獲取所述移動終端中的待凍結應用,其中,所述待凍結應用為除了所述用戶的用戶類別對應的應用類別之外的應用類別中的應用;針對所述待凍結應用進行凍結。
可選的,本發(fā)明一些實施例中,所述處理器401,在用于判斷移動終端的內存占用比是否大于或等于第一閾值之前,還可以用于確定所述移動終端安裝的各個應用所屬的應用類別;基于所述確定的各個應用所屬的應用類別,確定使用所述移動終端的用戶的用戶類別。
可選的,本發(fā)明一些實施例中,所述處理器401,在用于基于所述確定的各個應用所屬的應用類別,確定使用所述移動終端的用戶的用戶類別時,具體用于獲取所述移動終端安裝的各個應用在預設時段內的使用次數;基于所述各個應用在預設時段內的使用次數以及各個應用所屬的應用類別,將在預設時段內使用次數最多的應用所屬的應用類別確定為使用所述移動終端的用戶的用戶類別;
或者,所述處理器401,在用于基于所述確定的各個應用所屬的應用類別,確定使用所述移動終端的用戶的用戶類別時,具體用于獲取所述移動終端包括的各個應用類別中包括的應用的個數;將包括應用最多的應用類別確定為使用所述移動終端的用戶的用戶類別。
可選的,本發(fā)明一些實施例中,所述處理器401,還可以用于刪除所述待凍結應用的應用圖標;或,在所述待凍結應用的應用圖標上疊加顯示預設圖像,其中,所述預設圖像用于表示所述應用被凍結。
可選的,本發(fā)明一些實施例中,所述處理器401,在用于針對所述待凍結應用進行凍結之后,還用于在檢測到所述移動終端的內存占用比小于第二預設閾值時,針對被凍結的除了所述用戶的用戶類別對應的應用類別之外的應用類別中的應用進行解凍。
具體的,上述各個單元的具體實現可參考圖1至圖2對應實施例中相關步驟的描述,在此不贅述。
可以看出,本發(fā)明實施例技術方案中,判斷移動終端的內存占用比是否大于或等于第一閾值,如果大于或等于第一閾值,移動終端獲取使用所述移動終端的用戶的用戶類別,其中,不同的用戶類別對應不同的應用類別,所述應用類別包括至少一個應用,移動終端獲取所述移動終端中的待凍結應用,其中,所述待凍結應用為除了所述用戶的用戶類別對應的應用類別之外的應用類別中的應用,針對所述待凍結應用進行凍結。通過實施本發(fā)明實施例能夠在移動終端的內存告急時,對用戶不感興趣的應用自動凍結,提高應用被凍結的智能性、簡化凍結操作,進而為用戶節(jié)省凍結操作時間。
本發(fā)明實施例還提供一種計算機存儲介質,其中,該計算機存儲介質可存儲有程序,該程序執(zhí)行時包括上述方法實施例中記載的任何一種服務進程的監(jiān)控方法的部分或全部步驟。
需要說明的是,對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本發(fā)明并不受所描述的動作順序的限制,因為依據本發(fā)明,某些步驟可以采用其他順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和單元并不一定是本發(fā)明所必須的。
本發(fā)明實施例的方法的步驟順序可以根據實際需要進行調整、合并或刪減。本發(fā)明實施例的終端的單元可以根據實際需要進行整合、進一步劃分或刪減。
在上述實施例中,對各個實施例的描述都各有側重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關描述。
在本申請所提供的幾個實施例中,應該理解到,所揭露的裝置,可通過其它的方式實現。例如,以上所描述的裝置實施例是示意性的,例如所述單元的劃分,為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上??梢愿鶕嶋H的需要選擇其中的部分或者全部單元來實現本實施例方案的目的。
另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現,也可以采用軟件功能單元的形式實現。
所述集成的單元如果以軟件功能單元的形式實現并作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中。基于這樣的理解,本發(fā)明的技術方案本質上或者說對現有技術做出貢獻的部分或者該技術方案的全部或部分可以以軟件產品的形式體現出來,該計算機軟件產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可為個人計算機、服務器或者網絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:U盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、移動硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質。
本領域普通技術人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,該程序可以存儲于一計算機可讀存儲介質中,存儲介質可以包括:閃存盤、只讀存儲器(英文:Read-Only Memory,簡稱:ROM)、隨機存取器(英文:Random Access Memory,簡稱:RAM)、磁盤或光盤等。
以上對本發(fā)明實施例所提供的一種應用凍結方法及移動終端進行了詳細介紹,本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領域的一般技術人員,依據本發(fā)明的思想,在具體實施方式及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發(fā)明的限制。