一種系統(tǒng)內(nèi)存的清理方法及終端設(shè)備的制作方法
【專利摘要】本發(fā)明的實施例公開一種系統(tǒng)內(nèi)存的清理方法及終端設(shè)備,有助于節(jié)省用戶打開應(yīng)用程序的時間。所述方法包括:獲取系統(tǒng)中的可清理應(yīng)用程序,并統(tǒng)計其使用頻率;根據(jù)所述統(tǒng)計的可清理應(yīng)用程序的使用頻率,對所述可清理應(yīng)用程序進行排序;根據(jù)所述排序后的可清理應(yīng)用程序,優(yōu)先清理使用頻率低的可清理應(yīng)用程序,每清理一個可清理應(yīng)用程序后,獲取清理后的可用系統(tǒng)內(nèi)存空間;當檢測到所述可用系統(tǒng)內(nèi)存空間大于預設(shè)的閾值時,停止清理應(yīng)用程序。本發(fā)明適用于內(nèi)存清理【技術(shù)領(lǐng)域】。
【專利說明】一種系統(tǒng)內(nèi)存的清理方法及終端設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及內(nèi)存清理【技術(shù)領(lǐng)域】,尤其涉及一種系統(tǒng)內(nèi)存的清理方法及終端設(shè)備。
【背景技術(shù)】
[0002]目前,在終端設(shè)備如手機上的應(yīng)用軟件退出后,仍然會有相關(guān)的后臺服務(wù)在運行,而且由于這些后臺服務(wù)的優(yōu)先級很高,手機系統(tǒng)不會優(yōu)先清理這些后臺服務(wù)。這樣,隨著用戶手機上運行的應(yīng)用軟件越來越多,占用用戶手機系統(tǒng)的內(nèi)存會越來越多,用戶手機系統(tǒng)也會越來越卡頓,因此,需要對這手機系統(tǒng)的內(nèi)存進行清理,以釋放內(nèi)存空間。
[0003]現(xiàn)有技術(shù)中,在清理系統(tǒng)內(nèi)存的時候,通常會結(jié)束除了系統(tǒng)應(yīng)用程序、及用戶當前正在使用的應(yīng)用程序以外的非系統(tǒng)應(yīng)用程序,通過結(jié)束這些非系統(tǒng)應(yīng)用程序的進程來釋放它們所占用的內(nèi)存空間,從而使用戶手機運行起來相對流暢。這樣的做法雖然釋放了內(nèi)存空間,但是也結(jié)束了用戶經(jīng)常使用的應(yīng)用程序,因此,用戶需要浪費更多的時間重新打開這些經(jīng)常使用的應(yīng)用程序。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明實施例提供一種系統(tǒng)內(nèi)存的清理方法及終端設(shè)備,有助于節(jié)省用戶打開應(yīng)用程序的時間。
[0005]一方面,本發(fā)明實施例提供一種系統(tǒng)內(nèi)存的清理方法,包括:
[0006]獲取系統(tǒng)中的可清理應(yīng)用程序,并統(tǒng)計所述可清理應(yīng)用程序的使用頻率;
[0007]根據(jù)所述統(tǒng)計的可清理應(yīng)用程序的使用頻率,對所述可清理應(yīng)用程序進行排序;
[0008]根據(jù)所述排序后的可清理應(yīng)用程序,優(yōu)先清理使用頻率低的可清理應(yīng)用程序,每清理一個可清理應(yīng)用程序后,獲取清理后的可用系統(tǒng)內(nèi)存空間;
[0009]當檢測到所述可用系統(tǒng)內(nèi)存空間大于預設(shè)的閾值時,停止清理應(yīng)用程序。
[0010]可選地,所述獲取系統(tǒng)中的可清理應(yīng)用程序包括:獲取系統(tǒng)中當前正在運行的所有應(yīng)用程序;從所述所有應(yīng)用程序中篩選出非系統(tǒng)應(yīng)用程序作為可清理應(yīng)用程序。
[0011]可選地,在根據(jù)所述可清理應(yīng)用程序的使用頻率,優(yōu)先清理使用頻率低的可清理應(yīng)用程序之前,包括:獲取所述系統(tǒng)中已安裝但在當前未運行的應(yīng)用程序;確定能夠運行所述當前未運行的應(yīng)用程序中任一應(yīng)用程序所需要的最大內(nèi)存空間,并將所述最大內(nèi)存空間作為所述預設(shè)的閾值。
[0012]可選地,所述系統(tǒng)中當前正在運行的所有應(yīng)用程序包括:所述系統(tǒng)中當前正在后臺運行的應(yīng)用程序以及用戶當前正在使用的應(yīng)用程序;所述當檢測到所述可用系統(tǒng)內(nèi)存空間大于預設(shè)的閾值時,停止清理應(yīng)用程序包括:當只剩下所述用戶當前正在使用的應(yīng)用程序在運行時,若所述可用系統(tǒng)內(nèi)存空間未達到預設(shè)的閾值,則結(jié)束所述清理。
[0013]可選地,在當檢測到所述可用系統(tǒng)內(nèi)存空間大于預設(shè)的閾值時,停止清理應(yīng)用程序之后,包括:提示用戶所述可用系統(tǒng)內(nèi)存空間大于預設(shè)的閾值,并詢問用戶是否繼續(xù)進行清理;接收到用戶繼續(xù)清理的指令后,繼續(xù)對所述可清理應(yīng)用程序進行清理。
[0014]可選地,在當檢測到所述可用系統(tǒng)內(nèi)存空間大于預設(shè)的閾值時,停止清理應(yīng)用程序之后,包括:提示用戶所述可用系統(tǒng)內(nèi)存空間大于預設(shè)的閾值,并將未進行清理的可清理應(yīng)用程序進行展示;詢問用戶是否繼續(xù)進行清理;接收到用戶繼續(xù)清理的指令后,接收用戶從展示的未進行清理的可清理應(yīng)用程序中進行選擇的指令;根據(jù)所述用戶選擇的未進行清理的可清理應(yīng)用程序,繼續(xù)進行清理。
[0015]本發(fā)明實施例所述的系統(tǒng)內(nèi)存的清理方法,根據(jù)可清理應(yīng)用程序的使用頻率,對所述可清理應(yīng)用程序進行排序,然后優(yōu)先清理使用頻率低的應(yīng)用程序,當清理所述使用頻率低的應(yīng)用程序后,若所述可用系統(tǒng)內(nèi)存空間大于預設(shè)的閾值,則停止所述清理,這樣,有助于減少對用戶常用的應(yīng)用程序的濫殺,減少了用戶重新打開所述常用的應(yīng)用程序的時間,從而,有助于節(jié)省用戶打開應(yīng)用程序的時間。
[0016]另一方面,本發(fā)明實施例提供一種終端設(shè)備,包括:
[0017]第一獲取單元,用于獲取系統(tǒng)中的可清理應(yīng)用程序;
[0018]統(tǒng)計單元,用于統(tǒng)計所述可清理應(yīng)用程序的使用頻率;
[0019]排序單元,用于根據(jù)所述統(tǒng)計的可清理應(yīng)用程序的使用頻率,對所述可清理應(yīng)用程序進行排序;
[0020]清理單元,用于根據(jù)所述排序后的可清理應(yīng)用程序,優(yōu)先清理使用頻率低的可清理應(yīng)用程序;
[0021]第二獲取單元,用于每清理一個可清理應(yīng)用程序后,獲取清理后的可用系統(tǒng)內(nèi)存空間;
[0022]清理控制單元,用于當檢測到所述可用系統(tǒng)內(nèi)存空間大于預設(shè)的閾值時,停止清理應(yīng)用程序。
[0023]可選地,所述第一獲取單元包括:獲取模塊,用于獲取系統(tǒng)中當前正在運行的所有應(yīng)用程序;篩選模塊,用于從所述所有應(yīng)用程序中篩選出非系統(tǒng)應(yīng)用程序作為可清理應(yīng)用程序。
[0024]可選地,所述終端設(shè)備還包括:第三獲取單元,用于在所述清理單元根據(jù)所述可清理應(yīng)用程序的使用頻率,優(yōu)先清理使用頻率低的可清理應(yīng)用程序之前,獲取所述系統(tǒng)中已安裝但在當前未運行的應(yīng)用程序;閾值確定單元,用于確定能夠運行所述當前未運行的應(yīng)用程序中任一應(yīng)用程序所需要的最大內(nèi)存空間,并將所述最大內(nèi)存空間作為所述預設(shè)的閾值。
[0025]可選地,所述系統(tǒng)中當前正在運行的所有應(yīng)用程序包括:所述系統(tǒng)中當前正在后臺運行的應(yīng)用程序以及用戶當前正在使用的應(yīng)用程序;所述清理控制單元,還用于當只剩下所述用戶當前正在使用的應(yīng)用程序在運行時,若所述可用系統(tǒng)內(nèi)存空間未達到預設(shè)的閾值,則結(jié)束所述清理。
[0026]可選地,所述終端設(shè)備還包括:第一提示單元,用于在當所述可用系統(tǒng)內(nèi)存空間大于預設(shè)的閾值時,所述清理控制單元停止所述清理之后,提示用戶所述可用系統(tǒng)內(nèi)存空間大于預設(shè)的閾值,并詢問用戶是否繼續(xù)進行清理;第一接收單元,用于接收用戶繼續(xù)清理的指令;所述清理單元,還用于接收到用戶繼續(xù)清理的指令后,繼續(xù)對所述可清理應(yīng)用程序進行清理。
[0027]可選地,所述終端設(shè)備還包括:第二提示單元,用于在當所述可用系統(tǒng)內(nèi)存空間大于預設(shè)的閾值時,所述清理控制單元停止所述清理之后,提示用戶所述可用系統(tǒng)內(nèi)存空間大于預設(shè)的閾值;展示單元,用于將未進行清理的可清理應(yīng)用程序進行展示;詢問單元,用于詢問用戶是否繼續(xù)進行清理;第二接收單元,用于接收用戶繼續(xù)清理的指令,及接收用戶從展示的未進行清理的可清理應(yīng)用程序中進行選擇的指令;所述清理單元,還用于根據(jù)所述用戶選擇的未進行清理的可清理應(yīng)用程序,繼續(xù)進行清理。
[0028]本發(fā)明實施例所述的終端設(shè)備,清理單元根據(jù)排序后的可清理應(yīng)用程序,優(yōu)先清理使用頻率低的應(yīng)用程序,當清理單元每清理一個所述使用頻率低的應(yīng)用程序后,若所述可用系統(tǒng)內(nèi)存空間大于預設(shè)的閾值,則由清理控制單元停止所述清理,這樣,有助于減少對用戶常用的應(yīng)用程序的濫殺,減少了用戶重新打開所述常用的應(yīng)用程序的時間,從而,有助于節(jié)省用戶打開應(yīng)用程序的時間。
【專利附圖】
【附圖說明】
[0029]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
[0030]圖1為本發(fā)明的系統(tǒng)內(nèi)存的清理方法一實施例的流程示意圖;
[0031]圖2為本發(fā)明的終端設(shè)備一實施例的結(jié)構(gòu)示意圖;
[0032]圖3為本發(fā)明的終端設(shè)備另一實施例的結(jié)構(gòu)示意圖;
[0033]圖4為本發(fā)明的終端設(shè)備又一實施例的結(jié)構(gòu)示意圖。
【具體實施方式】
[0034]下面結(jié)合附圖對本發(fā)明實施例一種系統(tǒng)內(nèi)存的清理方法及終端設(shè)備進行詳細描述。
[0035]應(yīng)當明確,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護的范圍。
[0036]參看圖1所示,本發(fā)明一種系統(tǒng)內(nèi)存的清理方法的【具體實施方式】,包括:
[0037]S1、獲取系統(tǒng)中的可清理應(yīng)用程序,并統(tǒng)計所述可清理應(yīng)用程序的使用頻率;
[0038]S2、根據(jù)所述統(tǒng)計的可清理應(yīng)用程序的使用頻率,對所述可清理應(yīng)用程序進行排序;
[0039]本發(fā)明實施例中,優(yōu)選地,根據(jù)所述統(tǒng)計的可清理應(yīng)用程序的使用頻率,按照所述使用頻率從低到高的順序?qū)λ隹汕謇響?yīng)用程序進行排序;將排序后的可清理應(yīng)用程序列表進行展示;例如,將使用頻率低的應(yīng)用程序優(yōu)先顯示在可清理應(yīng)用程序列表的頂端。
[0040]S3、根據(jù)所述排序后的可清理應(yīng)用程序,優(yōu)先清理使用頻率低的可清理應(yīng)用程序,每清理一個可清理應(yīng)用程序后,獲取清理后的可用系統(tǒng)內(nèi)存空間;
[0041]S4、當檢測到所述可用系統(tǒng)內(nèi)存空間大于預設(shè)的閾值時,停止清理應(yīng)用程序。
[0042]本發(fā)明實施例所述的系統(tǒng)內(nèi)存的清理方法,根據(jù)可清理應(yīng)用程序的使用頻率,對所述可清理應(yīng)用程序進行排序,然后優(yōu)先清理使用頻率低的應(yīng)用程序,當清理所述使用頻率低的應(yīng)用程序后,若所述可用系統(tǒng)內(nèi)存空間大于預設(shè)的閾值,則停止所述清理,這樣,有助于減少對用戶常用的應(yīng)用程序的濫殺,減少了用戶重新打開所述常用的應(yīng)用程序的時間,從而,有助于節(jié)省用戶打開應(yīng)用程序的時間。另外,也便于用戶快速地切換應(yīng)用程序。
[0043]在前述系統(tǒng)內(nèi)存的清理方法的【具體實施方式】中,可選地,所述獲取系統(tǒng)中的可清理應(yīng)用程序包括:獲取系統(tǒng)中當前正在運行的所有應(yīng)用程序;從所述所有應(yīng)用程序中篩選出非系統(tǒng)應(yīng)用程序作為可清理應(yīng)用程序。
[0044]本發(fā)明實施例中,可清理應(yīng)用程序為當前系統(tǒng)中正在運行的非系統(tǒng)應(yīng)用程序,從而,避免了系統(tǒng)應(yīng)用程序被清理掉導致的系統(tǒng)不能正常運行或者系統(tǒng)的某項功能不能使用。
[0045]在前述系統(tǒng)內(nèi)存的清理方法的【具體實施方式】中,可選地,在根據(jù)所述可清理應(yīng)用程序的使用頻率,優(yōu)先清理使用頻率低的可清理應(yīng)用程序(S3)之前,包括:獲取所述系統(tǒng)中已安裝但在當前未運行的應(yīng)用程序;確定能夠運行所述當前未運行的應(yīng)用程序中任一應(yīng)用程序所需要的最大內(nèi)存空間,并將所述最大內(nèi)存空間作為所述預設(shè)的閾值。
[0046]本發(fā)明實施例中,優(yōu)選地,獲取所述系統(tǒng)中已安裝但在當前未運行的應(yīng)用程序之后,統(tǒng)計所述當前未運行的每一個應(yīng)用程序能夠順暢運行所需要的內(nèi)存空間;將所述每一個應(yīng)用程序所需要的內(nèi)存空間進行對比,確定出所述所需要的內(nèi)存空間中的最大內(nèi)存空間,從而,使用戶能夠正常啟動當前未運行的任一應(yīng)用程序。
[0047]在前述系統(tǒng)內(nèi)存的清理方法的【具體實施方式】中,可選地,所述系統(tǒng)中當前正在運行的所有應(yīng)用程序包括:所述系統(tǒng)中當前正在后臺運行的應(yīng)用程序以及用戶當前正在使用的應(yīng)用程序;所述當檢測到所述可用系統(tǒng)內(nèi)存空間大于預設(shè)的閾值時,停止清理應(yīng)用程序包括:當只剩下所述用戶當前正在使用的應(yīng)用程序在運行時,若所述可用系統(tǒng)內(nèi)存空間未達到預設(shè)的閾值,則結(jié)束所述清理。
[0048]本發(fā)明實施例中,若除了用戶當前正在使用的應(yīng)用程序外的其它可清理應(yīng)用程序都被清理了,可用系統(tǒng)內(nèi)存空間還沒有達到所確定的最大內(nèi)存空間,則結(jié)束本次清理;優(yōu)選地,可以提示用戶根據(jù)應(yīng)用程序的使用頻率卸載使用頻率低的應(yīng)用程序。
[0049]在前述系統(tǒng)內(nèi)存的清理方法的【具體實施方式】中,可選地,在當檢測到所述可用系統(tǒng)內(nèi)存空間大于預設(shè)的閾值時,停止清理應(yīng)用程序之后,包括:提示用戶所述可用系統(tǒng)內(nèi)存空間大于預設(shè)的閾值,并詢問用戶是否繼續(xù)進行清理;接收到用戶繼續(xù)清理的指令后,繼續(xù)對所述可清理應(yīng)用程序進行清理。
[0050]本發(fā)明實施例中,提示用戶所述可用系統(tǒng)內(nèi)存空間大于預設(shè)的閾值,并詢問用戶是否繼續(xù)進行清理,能夠使用戶可以根據(jù)自己的實際需求選擇是否繼續(xù)進行清理;若用戶需要更大的可用系統(tǒng)內(nèi)存空間,則根據(jù)接收到用戶繼續(xù)清理的指令,繼續(xù)對所述可清理應(yīng)用程序進行清理。
[0051]在前述系統(tǒng)內(nèi)存的清理方法的【具體實施方式】中,可選地,在當檢測到所述可用系統(tǒng)內(nèi)存空間大于預設(shè)的閾值時,停止清理應(yīng)用程序之后,包括:提示用戶所述可用系統(tǒng)內(nèi)存空間大于預設(shè)的閾值,并將未進行清理的可清理應(yīng)用程序進行展示;詢問用戶是否繼續(xù)進行清理;接收到用戶繼續(xù)清理的指令后,接收用戶從展示的未進行清理的可清理應(yīng)用程序中進行選擇的指令;根據(jù)所述用戶選擇的未進行清理的可清理應(yīng)用程序,繼續(xù)進行清理。
[0052]本發(fā)明實施例中,優(yōu)選地,將未進行清理的可清理應(yīng)用程序進行展示的同時,將所述可清理應(yīng)用程序所占用的系統(tǒng)內(nèi)存空間也進行展示,能夠使用戶根據(jù)自己所需要的可用系統(tǒng)內(nèi)存空間,選擇未進行清理的可清理應(yīng)用程序。
[0053]參看圖2所示,本發(fā)明一種終端設(shè)備的【具體實施方式】,包括:
[0054]第一獲取單元1,用于獲取系統(tǒng)中的可清理應(yīng)用程序;
[0055]統(tǒng)計單元2,用于統(tǒng)計所述可清理應(yīng)用程序的使用頻率;
[0056]排序單元3,用于根據(jù)所述統(tǒng)計的可清理應(yīng)用程序的使用頻率,對所述可清理應(yīng)用程序進行排序;
[0057]本發(fā)明實施例中,優(yōu)選地,排序單元3根據(jù)所述統(tǒng)計的可清理應(yīng)用程序的使用頻率,按照所述使用頻率從低到高的順序?qū)λ隹汕謇響?yīng)用程序進行排序;將排序后的可清理應(yīng)用程序列表進行展示;例如,將使用頻率低的應(yīng)用程序優(yōu)先顯示在可清理應(yīng)用程序列表的頂端。
[0058]清理單元4,用于根據(jù)所述排序后的可清理應(yīng)用程序,優(yōu)先清理使用頻率低的可清理應(yīng)用程序;
[0059]第二獲取單元5,用于每清理一個可清理應(yīng)用程序后,獲取清理后的可用系統(tǒng)內(nèi)存空間;
[0060]清理控制單元6,用于當檢測到所述可用系統(tǒng)內(nèi)存空間大于預設(shè)的閾值時,停止清理應(yīng)用程序。
[0061]本發(fā)明實施例所述的終端設(shè)備,清理單元4根據(jù)排序后的可清理應(yīng)用程序,優(yōu)先清理使用頻率低的應(yīng)用程序,當清理單元4每清理一個所述使用頻率低的應(yīng)用程序后,若第二獲取單元5確定所述可用系統(tǒng)內(nèi)存空間大于預設(shè)的閾值,則由清理控制單元6停止所述清理,這樣,有助于減少對用戶常用的應(yīng)用程序的濫殺,減少了用戶重新打開所述常用的應(yīng)用程序的時間,從而,有助于節(jié)省用戶打開應(yīng)用程序的時間。另外,也便于用戶快速地切換應(yīng)用程序。
[0062]參看圖3所示,在前述終端設(shè)備的【具體實施方式】中,可選地,所述第一獲取單元I包括:獲取模塊11,用于獲取系統(tǒng)中當前正在運行的所有應(yīng)用程序;篩選模塊12,用于從所述所有應(yīng)用程序中篩選出非系統(tǒng)應(yīng)用程序作為可清理應(yīng)用程序。
[0063]本發(fā)明實施例中,可清理應(yīng)用程序為當前系統(tǒng)中正在運行的非系統(tǒng)應(yīng)用程序,從而,避免了系統(tǒng)應(yīng)用程序被清理掉導致的系統(tǒng)不能正常運行或者系統(tǒng)的某項功能不能使用。
[0064]在前述終端設(shè)備的【具體實施方式】中,可選地,所述終端設(shè)備還包括:第三獲取單元7,用于在所述清理單元4根據(jù)所述可清理應(yīng)用程序的使用頻率,優(yōu)先清理使用頻率低的可清理應(yīng)用程序之前,獲取所述系統(tǒng)中已安裝但在當前未運行的應(yīng)用程序;閾值確定單元8,用于確定能夠運行所述當前未運行的應(yīng)用程序中任一應(yīng)用程序所需要的最大內(nèi)存空間,并將所述最大內(nèi)存空間作為所述預設(shè)的閾值。
[0065]本發(fā)明實施例中,優(yōu)選地,獲取所述系統(tǒng)中已安裝但在當前未運行的應(yīng)用程序之后,統(tǒng)計所述當前未運行的每一個應(yīng)用程序能夠順暢運行所需要的內(nèi)存空間;將所述每一個應(yīng)用程序所需要的內(nèi)存空間進行對比,確定出所述所需要的內(nèi)存空間中的最大內(nèi)存空間,從而,使用戶能夠正常啟動當前未運行的任一應(yīng)用程序。
[0066]在前述終端設(shè)備的【具體實施方式】中,可選地,所述系統(tǒng)中當前正在運行的所有應(yīng)用程序包括:所述系統(tǒng)中當前正在后臺運行的應(yīng)用程序以及用戶當前正在使用的應(yīng)用程序;所述清理控制單元6,還用于當只剩下所述用戶當前正在使用的應(yīng)用程序在運行時,若所述可用系統(tǒng)內(nèi)存空間未達到預設(shè)的閾值,則結(jié)束所述清理。
[0067]本發(fā)明實施例中,若除了用戶當前正在使用的應(yīng)用程序外的其它可清理應(yīng)用程序都被清理了,可用系統(tǒng)內(nèi)存空間還沒有達到所確定的最大內(nèi)存空間,則結(jié)束本次清理;優(yōu)選地,可以提示用戶根據(jù)應(yīng)用程序的使用頻率卸載使用頻率低的應(yīng)用程序。
[0068]參看圖4所示,在前述終端設(shè)備的【具體實施方式】中,可選地,所述終端設(shè)備還包括:第一提示單元9,用于在當所述可用系統(tǒng)內(nèi)存空間大于預設(shè)的閾值時,所述清理控制單元停止所述清理之后,提示用戶所述可用系統(tǒng)內(nèi)存空間大于預設(shè)的閾值,并詢問用戶是否繼續(xù)進行清理;第一接收單元10,用于接收用戶繼續(xù)清理的指令;所述清理單元4,還用于接收到用戶繼續(xù)清理的指令后,繼續(xù)對所述可清理應(yīng)用程序進行清理。
[0069]本發(fā)明實施例中,提示用戶所述可用系統(tǒng)內(nèi)存空間大于預設(shè)的閾值,并詢問用戶是否繼續(xù)進行清理,能夠使用戶可以根據(jù)自己的實際需求選擇是否繼續(xù)進行清理;若用戶需要更大的可用系統(tǒng)內(nèi)存空間,則根據(jù)接收到用戶繼續(xù)清理的指令,繼續(xù)對所述可清理應(yīng)用程序進行清理。
[0070]在前述終端設(shè)備的【具體實施方式】中,可選地,所述終端設(shè)備還包括:第二提示單元11,用于在當所述可用系統(tǒng)內(nèi)存空間大于預設(shè)的閾值時,所述清理控制單元停止所述清理之后,提示用戶所述可用系統(tǒng)內(nèi)存空間大于預設(shè)的閾值,以及詢問用戶是否繼續(xù)進行清理;展示單元12,用于將未進行清理的可清理應(yīng)用程序進行展示;第二接收單元13,用于接收用戶繼續(xù)清理的指令,及接收用戶從展示的未進行清理的可清理應(yīng)用程序中進行選擇的指令;所述清理單元4,還用于根據(jù)所述用戶選擇的未進行清理的可清理應(yīng)用程序,繼續(xù)進行清理。
[0071]本發(fā)明實施例中,優(yōu)選地,將未進行清理的可清理應(yīng)用程序進行展示的同時,將所述可清理應(yīng)用程序所占用的系統(tǒng)內(nèi)存空間也進行展示,能夠使用戶根據(jù)自己所需要的可用系統(tǒng)內(nèi)存空間,選擇未進行清理的可清理應(yīng)用程序。
[0072]本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random AccessMemory, RAM)等。
[0073]以上所述,僅為本發(fā)明的【具體實施方式】,但本發(fā)明的保護范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)以權(quán)利要求的保護范圍為準。
【權(quán)利要求】
1.一種系統(tǒng)內(nèi)存的清理方法,其特征在于,包括: 獲取系統(tǒng)中的可清理應(yīng)用程序,并統(tǒng)計所述可清理應(yīng)用程序的使用頻率; 根據(jù)所述統(tǒng)計的可清理應(yīng)用程序的使用頻率,對所述可清理應(yīng)用程序進行排序;根據(jù)所述排序后的可清理應(yīng)用程序,優(yōu)先清理使用頻率低的可清理應(yīng)用程序,每清理一個可清理應(yīng)用程序后,獲取清理后的可用系統(tǒng)內(nèi)存空間, 當檢測到所述可用系統(tǒng)內(nèi)存空間大于預設(shè)的閾值時,停止清理應(yīng)用程序。
2.根據(jù)權(quán)利要求1所述的系統(tǒng)內(nèi)存的清理方法,其特征在于,所述獲取系統(tǒng)中的可清理應(yīng)用程序包括: 獲取系統(tǒng)中當前正在運行的所有應(yīng)用程序; 從所述所有應(yīng)用程序中篩選出非系統(tǒng)應(yīng)用程序作為可清理應(yīng)用程序。
3.根據(jù)權(quán)利要求1所述的系統(tǒng)內(nèi)存的清理方法,其特征在于,在根據(jù)所述可清理應(yīng)用程序的使用頻率,優(yōu)先清理使用頻率低的可清理應(yīng)用程序之前,包括: 獲取所述系統(tǒng)中已安裝但在當前未運行的應(yīng)用程序; 確定能夠運行所述當前未運行的應(yīng)用程序中任一應(yīng)用程序所需要的最大內(nèi)存空間,并將所述最大內(nèi)存空間作為所述預設(shè)的閾值。
4.根據(jù)權(quán)利要求2所述的系統(tǒng)內(nèi)存的清理方法,其特征在于,所述系統(tǒng)中當前正在運行的所有應(yīng)用程序包括: 所述系統(tǒng)中當前正在后臺運行的應(yīng)用程序以及用戶當前正在使用的應(yīng)用程序; 所述當檢測到所述可用系統(tǒng)內(nèi)存空間大于預設(shè)的閾值時,停止清理應(yīng)用程序包括:當只剩下所述用戶當前正在使用的應(yīng)用程序在運行時,若所述可用系統(tǒng)內(nèi)存空間未達到預設(shè)的閾值,則結(jié)束所述清理。
5.根據(jù)權(quán)利要求1所述的系統(tǒng)內(nèi)存的清理方法,其特征在于,在當檢測到所述可用系統(tǒng)內(nèi)存空間大于預設(shè)的閾值時,停止清理應(yīng)用程序之后,包括: 提示用戶所述可用系統(tǒng)內(nèi)存空間大于預設(shè)的閾值,并詢問用戶是否繼續(xù)進行清理; 接收到用戶繼續(xù)清理的指令后,繼續(xù)對所述可清理應(yīng)用程序進行清理。
6.根據(jù)權(quán)利要求1所述的系統(tǒng)內(nèi)存的清理方法,其特征在于,在當檢測到所述可用系統(tǒng)內(nèi)存空間大于預設(shè)的閾值時,停止清理應(yīng)用程序之后,包括: 提示用戶所述可用系統(tǒng)內(nèi)存空間大于預設(shè)的閾值,并將未進行清理的可清理應(yīng)用程序進行展示; 詢問用戶是否繼續(xù)進行清理; 接收到用戶繼續(xù)清理的指令后,接收用戶從展示的未進行清理的可清理應(yīng)用程序中進行選擇的指令; 根據(jù)所述用戶選擇的未進行清理的可清理應(yīng)用程序,繼續(xù)進行清理。
7.—種終端設(shè)備,其特征在于,包括: 第一獲取單元,用于獲取系統(tǒng)中的可清理應(yīng)用程序; 統(tǒng)計單元,用于統(tǒng)計所述可清理應(yīng)用程序的使用頻率; 排序單元,用根據(jù)所述統(tǒng)計的可清理應(yīng)用程序的使用頻率,對所述可清理應(yīng)用程序進行排序; 清理單元,用于根據(jù)所述排序后的可清理應(yīng)用程序,優(yōu)先清理使用頻率低的可清理應(yīng)用程序; 第二獲取單元,用于每清理一個可清理應(yīng)用程序后,獲取清理后的可用系統(tǒng)內(nèi)存空間; 清理控制單元,用于當檢測到所述可用系統(tǒng)內(nèi)存空間大于預設(shè)的閾值時,停止清理應(yīng)用程序。
8.根據(jù)權(quán)利要求7所述的終端設(shè)備,其特征在于,所述第一獲取單元包括: 獲取模塊,用于獲取系統(tǒng)中當前正在運行的所有應(yīng)用程序; 篩選模塊,用于從所述所有應(yīng)用程序中篩選出非系統(tǒng)應(yīng)用程序作為可清理應(yīng)用程序。
9.根據(jù)權(quán)利要求7所述的終端設(shè)備,其特征在于,還包括: 第三獲取單元,用于在所述清理單元根據(jù)所述可清理應(yīng)用程序的使用頻率,優(yōu)先清理使用頻率低的可清理應(yīng)用程序之前,獲取所述系統(tǒng)中已安裝但在當前未運行的應(yīng)用程序;閾值確定單元,用于確定能夠運行所述當前未運行的應(yīng)用程序中任一應(yīng)用程序所需要的最大內(nèi)存空間,并將所述最大內(nèi)存空間作為所述預設(shè)的閾值。
10.根據(jù)權(quán)利要求8所述的終端設(shè)備,其特征在于,所述系統(tǒng)中當前正在運行的所有應(yīng)用程序包括: 所述系統(tǒng)中當前正在后臺運行的應(yīng)用程序以及用戶當前正在使用的應(yīng)用程序; 所述清理控制單元,還用于當只剩下所述用戶當前正在使用的應(yīng)用程序在運行時,若所述可用系統(tǒng)內(nèi)存空間未達到預設(shè)的閾值,則結(jié)束所述清理。
11.根據(jù)權(quán)利要求7所述的終端設(shè)備,其特征在于,還包括: 第一提示單元,用于在當所述可用系統(tǒng)內(nèi)存空間大于預設(shè)的閾值時,所述清理控制單元停止所述清理之后,提示用戶所述可用系統(tǒng)內(nèi)存空間大于預設(shè)的閾值,并詢問用戶是否繼續(xù)進行清理; 第一接收單元,用于接收用戶繼續(xù)清理的指令; 所述清理單元,還用于接收到用戶繼續(xù)清理的指令后,繼續(xù)對所述可清理應(yīng)用程序進行清理。
12.根據(jù)權(quán)利要求7所述的終端設(shè)備,其特征在于,還包括: 第二提示單元,用于在當所述可用系統(tǒng)內(nèi)存空間大于預設(shè)的閾值時,所述清理控制單元停止所述清理之后,提示用戶所述可用系統(tǒng)內(nèi)存空間大于預設(shè)的閾值; 展示單元,用于將未進行清理的可清理應(yīng)用程序進行展示; 詢問單元,用于詢問用戶是否繼續(xù)進行清理; 第二接收單元,用于接收用戶繼續(xù)清理的指令,及接收用戶從展示的未進行清理的可清理應(yīng)用程序中進行選擇的指令; 所述清理單元,還用于根據(jù)所述用戶選擇的未進行清理的可清理應(yīng)用程序,繼續(xù)進行清理。
【文檔編號】G06F12/02GK104298613SQ201410522963
【公開日】2015年1月21日 申請日期:2014年9月29日 優(yōu)先權(quán)日:2014年9月29日
【發(fā)明者】盧毅 申請人:廣州金山網(wǎng)絡(luò)科技有限公司