欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

終端加速方法及終端的制作方法

文檔序號(hào):6498811閱讀:132來(lái)源:國(guó)知局
終端加速方法及終端的制作方法
【專利摘要】本發(fā)明公開(kāi)一種終端加速方法及終端,該方法包括以下步驟:檢測(cè)正在運(yùn)行的所有應(yīng)用進(jìn)程所占用的內(nèi)存資源是否大于等于預(yù)置內(nèi)存閾值;若是,則獲取正在運(yùn)行的所有應(yīng)用進(jìn)程對(duì)應(yīng)的優(yōu)先等級(jí)值;顯示所述優(yōu)先等級(jí)值低于預(yù)置等級(jí)值的應(yīng)用進(jìn)程,供用戶選擇;獲取用戶選擇的需終止的應(yīng)用進(jìn)程,終止對(duì)應(yīng)的所述應(yīng)用進(jìn)程的運(yùn)行;使終端能夠根據(jù)當(dāng)前內(nèi)存的使用情況及運(yùn)行的應(yīng)用進(jìn)程自動(dòng)加速的有益效果,提高了終端的運(yùn)行速度,使終端的功能更加多樣化。
【專利說(shuō)明】終端加速方法及終端
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,尤其涉及一種終端加速方法及終端。
【背景技術(shù)】
[0002]在終端中運(yùn)行的應(yīng)用程序過(guò)多時(shí),當(dāng)運(yùn)行的應(yīng)用程序所占用的存儲(chǔ)空間超過(guò)了終端內(nèi)存所能夠承載的冗余度時(shí),會(huì)造成終端運(yùn)行過(guò)慢甚至出現(xiàn)死機(jī)的情況,而運(yùn)行的這些應(yīng)用程序中,很多是次要服務(wù)的進(jìn)程完全沒(méi)有必要運(yùn)行;而終端卻不能根據(jù)當(dāng)前運(yùn)行的實(shí)際情況自動(dòng)結(jié)束上述次要服務(wù)進(jìn)程。
[0003]目前,常用的對(duì)終端進(jìn)行加速的軟件比如移動(dòng)終端中的手機(jī)管家,都需要用戶通過(guò)手動(dòng)操作來(lái)實(shí)現(xiàn)對(duì)手機(jī)的加速,不能根據(jù)當(dāng)前終端的內(nèi)存使用情況而自動(dòng)終止一些不必要的應(yīng)用進(jìn)程的運(yùn)行。

【發(fā)明內(nèi)容】

[0004]本發(fā)明的主要目的是提供一種終端加速方法及終端,旨在達(dá)到終端根據(jù)當(dāng)前內(nèi)存的使用情況及進(jìn)程自動(dòng)加速的目的。
[0005]本發(fā)明實(shí)施例公開(kāi)了一種終端加速方法,包括以下步驟:
[0006]檢測(cè)正在運(yùn)行的所有應(yīng)用進(jìn)程所占用的內(nèi)存資源是否大于等于預(yù)置內(nèi)存閾值;
[0007]若是,則獲取正在運(yùn)行的所有應(yīng)用進(jìn)程對(duì)應(yīng)的優(yōu)先等級(jí)值;
[0008]顯示所述優(yōu)先等級(jí)值低于預(yù)置等級(jí)值的應(yīng)用進(jìn)程,供用戶選擇;
[0009]獲取用戶選擇的需終止的應(yīng)用進(jìn)程,終止對(duì)應(yīng)的所述應(yīng)用進(jìn)程的運(yùn)行。
[0010]本發(fā)明實(shí)施例還公開(kāi)了一種終端,包括:
[0011 ] 檢測(cè)模塊,用于檢測(cè)正在運(yùn)行的所有應(yīng)用進(jìn)程所占用的內(nèi)存資源是否達(dá)到預(yù)置內(nèi)存閾值;
[0012]優(yōu)先等級(jí)獲取模塊,用于在檢測(cè)到正在運(yùn)行的所有應(yīng)用進(jìn)程所占用的內(nèi)存資源達(dá)到預(yù)置內(nèi)存閾值時(shí),獲取正在運(yùn)行的所有應(yīng)用進(jìn)程對(duì)應(yīng)的優(yōu)先等級(jí)值;
[0013]第一加速模塊,用于顯示所述優(yōu)先等級(jí)值低于預(yù)置等級(jí)值的應(yīng)用進(jìn)程,供用戶選擇;獲取用戶選擇的需終止的應(yīng)用進(jìn)程,終止對(duì)應(yīng)的所述應(yīng)用進(jìn)程的運(yùn)行。
[0014]本發(fā)明通過(guò)檢測(cè)到正在運(yùn)行的所有應(yīng)用進(jìn)程所占用的內(nèi)存資源大于等于預(yù)置內(nèi)存閾值時(shí),獲取正在運(yùn)行的所有應(yīng)用進(jìn)程對(duì)應(yīng)的優(yōu)先等級(jí)值;顯示所述優(yōu)先等級(jí)值低于預(yù)置等級(jí)值的應(yīng)用進(jìn)程,供用戶選擇;獲取用戶選擇的需終止的應(yīng)用進(jìn)程,終止對(duì)應(yīng)的所述應(yīng)用進(jìn)程的運(yùn)行的方法,使終端能夠根據(jù)當(dāng)前內(nèi)存的使用情況及運(yùn)行的進(jìn)程自動(dòng)加速的有益效果,提高了終端性能。
【專利附圖】

【附圖說(shuō)明】
[0015]圖1是本發(fā)明終端加速方法一實(shí)施例流程示意圖;
[0016]圖2是本發(fā)明終端加速方法又一實(shí)施例流程示意圖;[0017]圖3是本發(fā)明終端一實(shí)施例結(jié)構(gòu)示意圖;
[0018]圖4是本發(fā)明終端又一實(shí)施例結(jié)構(gòu)示意圖。
[0019]本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明?!揪唧w實(shí)施方式】
[0020]以下結(jié)合說(shuō)明書附圖及具體實(shí)施例進(jìn)一步說(shuō)明本發(fā)明的技術(shù)方案。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0021]請(qǐng)參照?qǐng)D1,圖1是本發(fā)明終端加速方法第一實(shí)施例流程示意圖;如圖1所示,本發(fā)明終端加速方法包括以下步驟:
[0022]步驟S01、檢測(cè)正在運(yùn)行的所有應(yīng)用進(jìn)程所占用的內(nèi)存資源是否大于等于預(yù)置內(nèi)存閾值;若是,則執(zhí)行步驟S02 ;若否,則返回繼續(xù)執(zhí)行步驟SOl ;
[0023]步驟S02、獲取正在運(yùn)行的所有應(yīng)用進(jìn)程對(duì)應(yīng)的優(yōu)先等級(jí)值;
[0024]終端檢測(cè)當(dāng)前正在運(yùn)行的所有應(yīng)用進(jìn)程所占用的內(nèi)存資源是否大于等于預(yù)設(shè)的內(nèi)存閾值,在當(dāng)前正在運(yùn)行的所有應(yīng)用進(jìn)程占用的內(nèi)存資源大于等于預(yù)設(shè)的內(nèi)存閾值時(shí),終端獲取正在運(yùn)行的所有應(yīng)用進(jìn)程對(duì)應(yīng)的優(yōu)先等級(jí)值。這是因?yàn)椋?dāng)終端上運(yùn)行的應(yīng)用進(jìn)程過(guò)多,超過(guò)終端的內(nèi)存能夠負(fù)載的最大值時(shí),在終端后續(xù)的運(yùn)行過(guò)程中,很可能會(huì)出現(xiàn)因?yàn)楫?dāng)前內(nèi)存冗余度不足而導(dǎo)致終端運(yùn)行變慢甚至卡死的情況。為了避免上述情況的出現(xiàn),終端根據(jù)當(dāng)前正在運(yùn)行的所有應(yīng)用進(jìn)程的優(yōu)先等級(jí)值,采取相應(yīng)的措施,釋放終端一部分內(nèi)存。
[0025]若終端當(dāng)前正在運(yùn)行的所有應(yīng)用進(jìn)程所占用的內(nèi)存資源小于預(yù)置內(nèi)存閾值,則終端繼續(xù)檢測(cè)當(dāng)前運(yùn)行的所有應(yīng)用進(jìn)程所占用的終端內(nèi)存資源是否大于等于預(yù)置內(nèi)存閾值。
[0026]所述預(yù)置內(nèi)存閾值根據(jù)終端內(nèi)存的總?cè)萘考坝脩魧?duì)終端運(yùn)行速度的具體要求進(jìn)行設(shè)定。
[0027]所述正在運(yùn)行的所有應(yīng)用進(jìn)程對(duì)應(yīng)的優(yōu)先等級(jí)值取決于:該應(yīng)用進(jìn)程對(duì)終端的重要程度,以及該應(yīng)用進(jìn)程對(duì)應(yīng)的應(yīng)用在獲取其優(yōu)先等級(jí)值這一時(shí)刻的運(yùn)行狀態(tài)。比如,對(duì)于終端的系統(tǒng)應(yīng)用進(jìn)程,如果終止后,終端將無(wú)法繼續(xù)運(yùn)行,則該應(yīng)用進(jìn)程的優(yōu)先等級(jí)值相對(duì)較高;對(duì)于終端一開(kāi)機(jī)運(yùn)行時(shí),后臺(tái)自動(dòng)加載的一些可有可無(wú)的這類應(yīng)用進(jìn)程的優(yōu)先等級(jí)值就比較低。另外,對(duì)于終端上安裝的一些軟件比如瀏覽器、閱讀器,根據(jù)上述軟件運(yùn)行的不同狀態(tài),該軟件對(duì)應(yīng)的優(yōu)先等級(jí)值也不同;比如,當(dāng)用戶使用瀏覽器在終端的顯示界面上瀏覽網(wǎng)頁(yè)時(shí),該瀏覽器此時(shí)對(duì)應(yīng)的優(yōu)先等級(jí)值就比較高;當(dāng)用戶沒(méi)有退出瀏覽器而直接打開(kāi)終端上的游戲時(shí),瀏覽器退到終端的后臺(tái)仍繼續(xù)運(yùn)行,但此時(shí)瀏覽器的優(yōu)先等級(jí)值明顯降低。
[0028]以安卓系統(tǒng)的智能手機(jī)為例,當(dāng)瀏覽器顯示在手機(jī)當(dāng)前界面上時(shí),瀏覽器的oom_adj值為I ;當(dāng)瀏覽器退出當(dāng)前顯示界面,在手機(jī)后臺(tái)仍繼續(xù)運(yùn)行時(shí),此時(shí)瀏覽器對(duì)應(yīng)的oom_adj值則大于2。由于oom_adj值反應(yīng)了安卓手機(jī)上應(yīng)用進(jìn)程的優(yōu)先等級(jí),oom_adj值越大,對(duì)應(yīng)的應(yīng)用進(jìn)程的優(yōu)先等級(jí)就越小。
[0029]步驟S03、顯示所述優(yōu)先等級(jí)值低于預(yù)置等級(jí)值的應(yīng)用進(jìn)程,供用戶選擇;
[0030]終端獲取當(dāng)前正在運(yùn)行的所有應(yīng)用進(jìn)程所對(duì)應(yīng)的優(yōu)先等級(jí)值后,顯示上述優(yōu)先等級(jí)值低于預(yù)置等級(jí)值的應(yīng)用進(jìn)程,供用戶選擇;所述預(yù)置等級(jí)值根據(jù)終端正常運(yùn)行的需要而進(jìn)行設(shè)定的,超出預(yù)置等級(jí)值的優(yōu)先等級(jí)值所對(duì)應(yīng)的應(yīng)用程序包括終端正常運(yùn)行所必不可少的系統(tǒng)應(yīng)用進(jìn)程。
[0031]在一優(yōu)選的實(shí)施例中,終端將優(yōu)先等級(jí)值低于預(yù)置等級(jí)值的當(dāng)前正在運(yùn)行的應(yīng)用進(jìn)程所對(duì)應(yīng)的應(yīng)用程序以列表的形式顯示出來(lái),并在該列表顯示的每一個(gè)應(yīng)用程序前面設(shè)置勾選框,供用戶勾選。
[0032]以安卓系統(tǒng)的智能手機(jī)為例,當(dāng)前正在運(yùn)行的應(yīng)用進(jìn)程的優(yōu)先等級(jí)值可以用對(duì)應(yīng)的oom_adj值表示;oom_adj值越大,對(duì)應(yīng)的優(yōu)先等級(jí)值越??;上述終端運(yùn)行時(shí)必不可少的系統(tǒng)應(yīng)用進(jìn)程所對(duì)應(yīng)的oom_adj值通常為O ;終端當(dāng)前界面顯示的應(yīng)用程序比如瀏覽器所對(duì)應(yīng)的應(yīng)用進(jìn)程的oom_adj值為I等。比如,預(yù)置等級(jí)值所對(duì)應(yīng)的oom_adj值為2,則手機(jī)可以將oom_adj值大于2的應(yīng)用進(jìn)程所對(duì)應(yīng)的應(yīng)用程序顯示出來(lái),供用戶勾選。
[0033]步驟S04、獲取用戶選擇的需終止的應(yīng)用進(jìn)程,終止對(duì)應(yīng)的所述應(yīng)用進(jìn)程的運(yùn)行。
[0034]終端獲取用戶勾選的需終止的應(yīng)用進(jìn)程,在當(dāng)前正在運(yùn)行的所有應(yīng)用進(jìn)程所占用的內(nèi)存資源大于預(yù)置內(nèi)存閾值時(shí),終端自動(dòng)終止用戶勾選的應(yīng)用進(jìn)程的運(yùn)行,自動(dòng)進(jìn)行加速。
[0035]在一優(yōu)選的實(shí)施例中,終端記錄用戶勾選的需終止的應(yīng)用進(jìn)程,當(dāng)終端下一次檢測(cè)到正在運(yùn)行的所有應(yīng)用進(jìn)程占用的內(nèi)存資源大于或等于預(yù)置內(nèi)存閾值時(shí),自動(dòng)終止用戶勾選的應(yīng)用進(jìn)程的運(yùn)行,提高終端自身的運(yùn)行速度。
[0036]在一優(yōu)選的實(shí)施例中,當(dāng)終端終止了用戶勾選的應(yīng)用進(jìn)程后,返回繼續(xù)執(zhí)行步驟S01、檢測(cè)正在運(yùn)行的所有應(yīng)用進(jìn)程所占用的內(nèi)存資源是否大于等于預(yù)置內(nèi)存閾值;若檢測(cè)正在運(yùn)行的所有應(yīng)用進(jìn)程所占用的內(nèi)存資源仍大于等于預(yù)置內(nèi)存閾值,則重復(fù)執(zhí)行步驟S02至步驟S04,直至終端檢測(cè)到正在運(yùn)行的所有應(yīng)用程序所占用的內(nèi)存資源小于預(yù)置內(nèi)存閾值為止。
[0037]本實(shí)施例通過(guò)檢測(cè)到正在運(yùn)行的所有應(yīng)用進(jìn)程所占用的內(nèi)存資源大于等于預(yù)置內(nèi)存閾值時(shí),獲取正在運(yùn)行的所有應(yīng)用進(jìn)程對(duì)應(yīng)的優(yōu)先等級(jí)值;顯示所述優(yōu)先等級(jí)值低于預(yù)置等級(jí)值的應(yīng)用進(jìn)程,供用戶選擇;獲取用戶選擇的需終止的應(yīng)用進(jìn)程,終止對(duì)應(yīng)的所述應(yīng)用進(jìn)程的運(yùn)行的方法,使終端能夠根據(jù)當(dāng)前內(nèi)存的使用情況及運(yùn)行的應(yīng)用進(jìn)程自動(dòng)加速的有益效果,提高了終端的運(yùn)行速度,使終端的功能更加多樣化。
[0038]參照?qǐng)D2,圖2是本發(fā)明終端加速方法又一實(shí)施例流程示意圖;本實(shí)施例與圖1所述實(shí)施例的區(qū)別是,增加了步驟S05 ;本實(shí)施例僅對(duì)步驟S05作具體描述,本發(fā)明終端加速方法所涉及的其他步驟請(qǐng)參照?qǐng)D1所述實(shí)施例的具體描述,在此不再贅述。
[0039]如圖2所示,本發(fā)明終端加速方法在步驟S02、獲取正在運(yùn)行的所有應(yīng)用進(jìn)程對(duì)應(yīng)的優(yōu)先等級(jí)值的步驟之后還包括步驟:
[0040]步驟S05、按照所述優(yōu)先等級(jí)值,終止正在運(yùn)行的優(yōu)先等級(jí)值最小的所述應(yīng)用進(jìn)程。
[0041]在終端獲取到正在運(yùn)行的所有應(yīng)用進(jìn)程所對(duì)應(yīng)的優(yōu)先等級(jí)值后,按照上述優(yōu)先等級(jí)值,自動(dòng)終止正在運(yùn)行的優(yōu)先等級(jí)值最小的所述應(yīng)用進(jìn)程。
[0042]以安卓系統(tǒng)的智能手機(jī)為例,在手機(jī)當(dāng)前運(yùn)行的所有應(yīng)用程序所占用的手機(jī)內(nèi)存資源大于預(yù)置內(nèi)存閾值時(shí),手機(jī)根據(jù)獲取的所有應(yīng)用進(jìn)程所對(duì)應(yīng)的優(yōu)先等級(jí)值,比如,此時(shí)PDF閱讀器對(duì)應(yīng)的oom_adj值為6,對(duì)應(yīng)的優(yōu)先等級(jí)值為1,為手機(jī)獲取到的優(yōu)先等級(jí)值的最小值,則手機(jī)自動(dòng)終止該roF閱讀器所對(duì)應(yīng)的應(yīng)用進(jìn)程的運(yùn)行,實(shí)現(xiàn)了自動(dòng)加速的目的。
[0043]比如,在下列具體應(yīng)用場(chǎng)景中:用戶在瀏覽網(wǎng)頁(yè)上的PDF文檔時(shí),手機(jī)自動(dòng)加載該P(yáng)DF閱讀器,用戶瀏覽完該P(yáng)DF文檔后,在后續(xù)很長(zhǎng)一段時(shí)間內(nèi)可能再也用不到該TOF閱讀器了,但用戶又不記得手動(dòng)去退出后臺(tái)運(yùn)行的PDF閱讀器,類似的情況比如word文檔、網(wǎng)易郵箱等,從而造成手機(jī)后臺(tái)運(yùn)行的不必要的應(yīng)用進(jìn)程越來(lái)越多;當(dāng)手機(jī)能夠根據(jù)正在運(yùn)行的應(yīng)用進(jìn)程的優(yōu)先等級(jí)值,終止正在運(yùn)行的優(yōu)先等級(jí)值最小的應(yīng)用進(jìn)程時(shí),將極大地提高手機(jī)的運(yùn)行速度。
[0044]本實(shí)施例通過(guò)檢測(cè)到正在運(yùn)行的所有應(yīng)用進(jìn)程所占用的內(nèi)存資源大于等于預(yù)置內(nèi)存閾值時(shí),獲取正在運(yùn)行的所有應(yīng)用進(jìn)程對(duì)應(yīng)的優(yōu)先等級(jí)值;按照所述優(yōu)先等級(jí)值,終止正在運(yùn)行的優(yōu)先等級(jí)值最小的所述應(yīng)用進(jìn)程的方法,使終端能夠根據(jù)當(dāng)前內(nèi)存的使用情況,自動(dòng)終止運(yùn)行不必要的應(yīng)用進(jìn)程的有益效果,提高了終端的運(yùn)行速度,使終端的功能更加多樣化。
[0045]參照?qǐng)D3,圖3是本發(fā)明終端一實(shí)施例結(jié)構(gòu)示意圖;如圖3所示,本發(fā)明終端包括:檢測(cè)模塊01、優(yōu)先等級(jí)獲取模塊02和第一加速模塊03。
[0046]檢測(cè)模塊01,用于檢測(cè)正在運(yùn)行的所有應(yīng)用進(jìn)程所占用的內(nèi)存資源是否達(dá)到預(yù)置內(nèi)存閾值;
[0047]優(yōu)先等級(jí)獲取模塊02,用于在檢測(cè)到正在運(yùn)行的所有應(yīng)用進(jìn)程所占用的內(nèi)存資源達(dá)到預(yù)置內(nèi)存閾值時(shí),獲取正在運(yùn)行的所有應(yīng)用進(jìn)程對(duì)應(yīng)的優(yōu)先等級(jí)值。
[0048]終端的檢測(cè)模塊01檢測(cè)當(dāng)前正在運(yùn)行的所有應(yīng)用進(jìn)程所占用的內(nèi)存資源是否大于等于預(yù)設(shè)的內(nèi)存閾值,在當(dāng)前正在運(yùn)行的所有應(yīng)用進(jìn)程占用的內(nèi)存資源大于等于預(yù)設(shè)的內(nèi)存閾值時(shí),優(yōu)先等級(jí)獲取模塊02獲取正在運(yùn)行的所有應(yīng)用進(jìn)程對(duì)應(yīng)的優(yōu)先等級(jí)值。這是因?yàn)?,?dāng)終端上運(yùn)行的應(yīng)用進(jìn)程過(guò)多,超過(guò)終端的內(nèi)存能夠負(fù)載的最大值時(shí),在終端后續(xù)的運(yùn)行過(guò)程中,很可能會(huì)出現(xiàn)因?yàn)楫?dāng)前內(nèi)存冗余度不足而導(dǎo)致終端運(yùn)行變慢甚至卡死的情況。為了避免上述情況的出現(xiàn),終端的相關(guān)加速模塊根據(jù)當(dāng)前正在運(yùn)行的所有應(yīng)用進(jìn)程的優(yōu)先等級(jí)值,采取相應(yīng)的措施,釋放終端一部分內(nèi)存。
[0049]若終端的檢測(cè)模塊01檢測(cè)到當(dāng)前正在運(yùn)行的所有應(yīng)用進(jìn)程所占用的內(nèi)存資源小于預(yù)置內(nèi)存閾值,則檢測(cè)模塊01繼續(xù)檢測(cè)當(dāng)前運(yùn)行的所有應(yīng)用進(jìn)程所占用的終端內(nèi)存資源是否大于等于預(yù)置內(nèi)存閾值。
[0050]所述預(yù)置內(nèi)存閾值根據(jù)終端內(nèi)存的總?cè)萘考坝脩魧?duì)終端運(yùn)行速度的具體要求進(jìn)行設(shè)定。
[0051]所述正在運(yùn)行的所有應(yīng)用進(jìn)程對(duì)應(yīng)的優(yōu)先等級(jí)值取決于:該應(yīng)用進(jìn)程對(duì)終端的重要程度,以及該應(yīng)用進(jìn)程對(duì)應(yīng)的應(yīng)用在獲取其優(yōu)先等級(jí)值這一時(shí)刻的運(yùn)行狀態(tài)。比如,對(duì)于終端的系統(tǒng)應(yīng)用進(jìn)程,如果終止后,終端將無(wú)法繼續(xù)運(yùn)行,則該應(yīng)用進(jìn)程的優(yōu)先等級(jí)值相對(duì)較高;對(duì)于終端一開(kāi)機(jī)運(yùn)行時(shí),后臺(tái)自動(dòng)加載的一些可有可無(wú)的這類應(yīng)用進(jìn)程的優(yōu)先等級(jí)值就比較低。另外,對(duì)于終端上安裝的一些軟件比如瀏覽器、閱讀器,根據(jù)上述軟件運(yùn)行的不同狀態(tài),該軟件對(duì)應(yīng)的優(yōu)先等級(jí)值也不同;比如,當(dāng)用戶使用瀏覽器在終端的顯示界面上瀏覽網(wǎng)頁(yè)時(shí),該瀏覽器此時(shí)對(duì)應(yīng)的優(yōu)先等級(jí)值就比較高;當(dāng)用戶沒(méi)有退出瀏覽器而直接打開(kāi)終端上的游戲時(shí),瀏覽器自動(dòng)退到終端的后臺(tái)仍繼續(xù)運(yùn)行,但此時(shí)瀏覽器的優(yōu)先等級(jí)值明顯降低。[0052]以安卓系統(tǒng)的智能手機(jī)為例,當(dāng)瀏覽器顯示在手機(jī)當(dāng)前界面上時(shí),瀏覽器的oom_adj值為I ;當(dāng)瀏覽器退出當(dāng)前顯示界面,在手機(jī)后臺(tái)仍繼續(xù)運(yùn)行時(shí),此時(shí)瀏覽器對(duì)應(yīng)的oom_adj值則大于2。由于oom_adj值反應(yīng)了安卓手機(jī)上應(yīng)用進(jìn)程的優(yōu)先等級(jí),oom_adj值越大,對(duì)應(yīng)的應(yīng)用進(jìn)程的優(yōu)先等級(jí)就越小。
[0053]第一加速模塊03,用于顯示所述優(yōu)先等級(jí)值低于預(yù)置等級(jí)值的應(yīng)用進(jìn)程,供用戶選擇;獲取用戶選擇的需終止的應(yīng)用進(jìn)程,終止對(duì)應(yīng)的所述應(yīng)用進(jìn)程的運(yùn)行。
[0054]優(yōu)先等級(jí)獲取模塊02獲取當(dāng)前正在運(yùn)行的所有應(yīng)用進(jìn)程所對(duì)應(yīng)的優(yōu)先等級(jí)值后,第一加速模塊03顯示上述優(yōu)先等級(jí)值低于預(yù)置等級(jí)值的應(yīng)用進(jìn)程,供用戶選擇;所述預(yù)置等級(jí)值根據(jù)終端正常運(yùn)行的需要而進(jìn)行設(shè)定的,超出預(yù)置等級(jí)值的優(yōu)先等級(jí)值所對(duì)應(yīng)的應(yīng)用程序包括終端正常運(yùn)行所必不可少的系統(tǒng)應(yīng)用進(jìn)程。
[0055]在一優(yōu)選的實(shí)施例中,第一加速模塊03將優(yōu)先等級(jí)值低于預(yù)置等級(jí)值的當(dāng)前正在運(yùn)行的應(yīng)用進(jìn)程所對(duì)應(yīng)的應(yīng)用程序以列表的形式顯示出來(lái),并在該列表顯示的每一個(gè)應(yīng)用程序前面設(shè)置勾選框,供用戶勾選。
[0056]以安卓系統(tǒng)的智能手機(jī)為例,當(dāng)前正在運(yùn)行的應(yīng)用進(jìn)程的優(yōu)先等級(jí)值可以用對(duì)應(yīng)的oom_adj值表示;oom_adj值越大,優(yōu)先等級(jí)獲取模塊02獲取到的對(duì)應(yīng)的優(yōu)先等級(jí)值越小;上述終端運(yùn)行時(shí)必不可少的系統(tǒng)應(yīng)用進(jìn)程所對(duì)應(yīng)的oom_adj值通常為O ;終端當(dāng)前界面顯示的應(yīng)用程序比如瀏覽器所對(duì)應(yīng)的應(yīng)用進(jìn)程的oom_adj值為I等。比如,預(yù)置等級(jí)值所對(duì)應(yīng)的oom_adj值為2,則第一加速模塊03可以將oom_adj值大于2的應(yīng)用進(jìn)程所對(duì)應(yīng)的應(yīng)用程序顯示出來(lái),供用戶勾選。
[0057]第一加速模塊03獲取用戶勾選的需終止的應(yīng)用進(jìn)程,在當(dāng)前正在運(yùn)行的所有應(yīng)用進(jìn)程所占用的內(nèi)存資源大于預(yù)置內(nèi)存閾值時(shí),第一加速模塊03自動(dòng)終止用戶勾選的應(yīng)用進(jìn)程的運(yùn)行,自動(dòng)進(jìn)行加速。
[0058]在一優(yōu)選的實(shí)施例中,終端記錄用戶勾選的需終止的應(yīng)用進(jìn)程,當(dāng)終端下一次檢測(cè)到正在運(yùn)行的所有應(yīng)用進(jìn)程占用的內(nèi)存資源大于或等于預(yù)置內(nèi)存閾值時(shí),第一加速模塊03自動(dòng)終止用戶勾選的應(yīng)用進(jìn)程的運(yùn)行,提高終端自身的運(yùn)行速度。
[0059]在一優(yōu)選的實(shí)施例中,當(dāng)?shù)谝患铀倌K03終止了用戶勾選的應(yīng)用進(jìn)程后,由檢測(cè)模塊01繼續(xù)檢測(cè)正在運(yùn)行的所有應(yīng)用進(jìn)程所占用的內(nèi)存資源是否大于等于預(yù)置內(nèi)存閾值;若檢測(cè)模塊01檢測(cè)正在運(yùn)行的所有應(yīng)用進(jìn)程所占用的內(nèi)存資源仍大于等于預(yù)置內(nèi)存閾值,則重復(fù)上述加速過(guò)程,直至檢測(cè)模塊01檢測(cè)到正在運(yùn)行的所有應(yīng)用程序所占用的內(nèi)存資源小于預(yù)置內(nèi)存閾值為止。
[0060]本實(shí)施例通過(guò)檢測(cè)到正在運(yùn)行的所有應(yīng)用進(jìn)程所占用的內(nèi)存資源大于等于預(yù)置內(nèi)存閾值時(shí),獲取正在運(yùn)行的所有應(yīng)用進(jìn)程對(duì)應(yīng)的優(yōu)先等級(jí)值;顯示所述優(yōu)先等級(jí)值低于預(yù)置等級(jí)值的應(yīng)用進(jìn)程,供用戶選擇;獲取用戶選擇的需終止的應(yīng)用進(jìn)程,終止對(duì)應(yīng)的所述應(yīng)用進(jìn)程的運(yùn)行,使終端能夠根據(jù)當(dāng)前內(nèi)存的使用情況及運(yùn)行的應(yīng)用進(jìn)程自動(dòng)加速的有益效果,提高了終端的運(yùn)行速度,使終端的功能更加多樣化。
[0061]參照?qǐng)D4,圖4是本發(fā)明終端又一實(shí)施例結(jié)構(gòu)示意圖;本實(shí)施例與圖3所述實(shí)施例的區(qū)別是,僅增加了第二加速模塊04 ;本實(shí)施例僅對(duì)第二加速模塊04作具體描述,本發(fā)明終端所涉及的其他模塊請(qǐng)參照?qǐng)D3所述實(shí)施例的具體描述,在此不再贅述。
[0062]如圖4所示,本發(fā)明終端還包括:[0063]第二加速模塊04,用于按照所述優(yōu)先等級(jí)值,終止正在運(yùn)行的優(yōu)先等級(jí)值最小的所述應(yīng)用進(jìn)程。
[0064]在終端的優(yōu)先等級(jí)獲取模塊02獲取到正在運(yùn)行的所有應(yīng)用進(jìn)程所對(duì)應(yīng)的優(yōu)先等級(jí)值后,第二加速模塊04按照上述優(yōu)先等級(jí)值,自動(dòng)終止正在運(yùn)行的優(yōu)先等級(jí)值最小的所述應(yīng)用進(jìn)程。
[0065]以安卓系統(tǒng)的智能手機(jī)為例,在檢測(cè)模塊01檢測(cè)到手機(jī)當(dāng)前運(yùn)行的所有應(yīng)用程序所占用的手機(jī)內(nèi)存資源大于預(yù)置內(nèi)存閾值時(shí),第二加速模塊04根據(jù)優(yōu)先等級(jí)獲取模塊02獲取的所有應(yīng)用進(jìn)程所對(duì)應(yīng)的優(yōu)先等級(jí)值,比如,此時(shí)HF閱讀器對(duì)應(yīng)的oom_adj值為6,對(duì)應(yīng)的優(yōu)先等級(jí)值為1,為手機(jī)獲取到的優(yōu)先等級(jí)值的最小值,則第二加速模塊04自動(dòng)終止該P(yáng)DF閱讀器所對(duì)應(yīng)的應(yīng)用進(jìn)程的運(yùn)行,實(shí)現(xiàn)了自動(dòng)加速的目的。
[0066]比如,在下列具體應(yīng)用場(chǎng)景中:用戶在瀏覽網(wǎng)頁(yè)上的PDF文檔時(shí),手機(jī)自動(dòng)加載該P(yáng)DF閱讀器,用戶瀏覽完該P(yáng)DF文檔后,在后續(xù)很長(zhǎng)一段時(shí)間內(nèi)可能再也用不到該TOF閱讀器了,但用戶又不記得手動(dòng)去退出后臺(tái)運(yùn)行的PDF閱讀器,類似的情況比如word文檔、網(wǎng)易郵箱等,從而造成手機(jī)后臺(tái)運(yùn)行的不必要的應(yīng)用進(jìn)程越來(lái)越多;當(dāng)?shù)诙铀倌K04能夠根據(jù)正在運(yùn)行的應(yīng)用進(jìn)程的優(yōu)先等級(jí)值,終止正在運(yùn)行的優(yōu)先等級(jí)值最小的應(yīng)用進(jìn)程時(shí),將極大地提高手機(jī)的運(yùn)行速度。
[0067]本實(shí)施例通過(guò)檢測(cè)到正在運(yùn)行的所有應(yīng)用進(jìn)程所占用的內(nèi)存資源大于等于預(yù)置內(nèi)存閾值時(shí),獲取正在運(yùn)行的所有應(yīng)用進(jìn)程對(duì)應(yīng)的優(yōu)先等級(jí)值;按照所述優(yōu)先等級(jí)值,終止正在運(yùn)行的優(yōu)先等級(jí)值最小的所述應(yīng)用進(jìn)程,使終端能夠根據(jù)當(dāng)前內(nèi)存的使用情況,自動(dòng)終止運(yùn)行不必要的應(yīng)用進(jìn)程的有益效果,提高了終端的運(yùn)行速度,使終端的功能更加多樣化。
[0068]以上所述僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制其專利范圍,凡是利用本發(fā)明說(shuō)明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,直接或間接運(yùn)用在其他相關(guān)的【技術(shù)領(lǐng)域】,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
【權(quán)利要求】
1.一種終端加速方法,其特征在于,包括以下步驟: 檢測(cè)正在運(yùn)行的所有應(yīng)用進(jìn)程所占用的內(nèi)存資源是否大于等于預(yù)置內(nèi)存閾值; 若是,則獲取正在運(yùn)行的所有應(yīng)用進(jìn)程對(duì)應(yīng)的優(yōu)先等級(jí)值; 顯示所述優(yōu)先等級(jí)值低于預(yù)置等級(jí)值的應(yīng)用進(jìn)程,供用戶選擇; 獲取用戶選擇的需終止的應(yīng)用進(jìn)程,終止對(duì)應(yīng)的所述應(yīng)用進(jìn)程的運(yùn)行。
2.如權(quán)利要求1所述的方法,其特征在于,所述優(yōu)先等級(jí)值包括oom_adj值。
3.如權(quán)利要求1或2所述的方法,其特征在于,所述顯示所述優(yōu)先等級(jí)值低于預(yù)置等級(jí)值的應(yīng)用進(jìn)程,供用戶選擇包括: 顯示oom_adj值大于2的應(yīng)用進(jìn)程,供用戶選擇。
4.如權(quán)利要求1所述的方法,其特征在于,所述獲取正在運(yùn)行的所有應(yīng)用進(jìn)程對(duì)應(yīng)的優(yōu)先等級(jí)值的步驟之后還包括步驟: 按照所述優(yōu)先等級(jí)值,終止正在運(yùn)行的優(yōu)先等級(jí)值最小的所述應(yīng)用進(jìn)程。
5.一種終端,其特征在于,包括: 檢測(cè)模塊,用于檢測(cè)正在運(yùn)行的所有應(yīng)用進(jìn)程所占用的內(nèi)存資源是否達(dá)到預(yù)置內(nèi)存閾值; 優(yōu)先等級(jí)獲取模塊,用于在檢測(cè)到正在運(yùn)行的所有應(yīng)用進(jìn)程所占用的內(nèi)存資源達(dá)到預(yù)置內(nèi)存閾值時(shí),獲取正在運(yùn)行的所有應(yīng)用進(jìn)程對(duì)應(yīng)的優(yōu)先等級(jí)值; 第一加速模塊,用于顯示所述優(yōu)先等級(jí)值低于預(yù)置等級(jí)值的應(yīng)用進(jìn)程,供用戶選擇;獲取用戶選擇的需終止的應(yīng)用進(jìn)程,終止對(duì)應(yīng)的所述應(yīng)用進(jìn)程的運(yùn)行。
6.如權(quán)利要求5所述的終端,其特征在于,所述優(yōu)先等級(jí)值包括oom_adj值。
7.如權(quán)利要求5或6所述的終端,其特征在于,所述第一加速模塊還用于: 顯示oom_adj值大于2的應(yīng)用進(jìn)程,供用戶選擇。
8.如權(quán)利要求5所述的終端,其特征在于,還包括: 第二加速模塊,用于按照所述優(yōu)先等級(jí)值,終止正在運(yùn)行的優(yōu)先等級(jí)值最小的所述應(yīng)用進(jìn)程。
【文檔編號(hào)】G06F9/445GK103914322SQ201310002268
【公開(kāi)日】2014年7月9日 申請(qǐng)日期:2013年1月5日 優(yōu)先權(quán)日:2013年1月5日
【發(fā)明者】陳強(qiáng) 申請(qǐng)人:騰訊科技(深圳)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
镇雄县| 宜君县| 化隆| 云梦县| 汪清县| 孟州市| 山阴县| 寿宁县| 兴义市| 博罗县| 大余县| 淮滨县| 鸡西市| 绥阳县| 中江县| 克拉玛依市| 宁蒗| 石门县| 宽甸| 高邑县| 清徐县| 邓州市| 毕节市| 吉安市| 天气| 阳朔县| 永吉县| 饶河县| 班玛县| 金溪县| 昌江| 双峰县| 称多县| 芜湖县| 峨山| 万山特区| 都兰县| 云和县| 永靖县| 通许县| 阿图什市|