日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

一種應用程序控制方法及裝置與流程

文檔序號:12362972閱讀:290來源:國知局
本發(fā)明涉及電子
技術(shù)領(lǐng)域
,尤其涉及一種應用程序控制方法及裝置。
背景技術(shù)
:目前,很多的應用程序在用戶關(guān)閉其應用界面之后,并不是真正退出了應用程序,應用程序其實仍然在終端的后臺運行著,例如用戶關(guān)閉了QQ,但實際上QQ一直在后臺運行著,只要有人向用戶發(fā)消息,QQ都會彈出消息框來提示用戶。也就是說,用戶打開過的程序都會持續(xù)在后臺運行,這樣就會占用大量的終端內(nèi)存,導致終端運行緩慢,甚至出現(xiàn)卡頓等情況,嚴重降低了終端的數(shù)據(jù)處理速度和使用流暢度?,F(xiàn)有的技術(shù)方案中,通常是用戶覺得卡頓的時候手動清理,或者終端定時將除正在運行的程序以外的所有后臺運行程序都清理了,這樣雖然保證了終端的運行流暢,但是卻也降低了終端的操作便利性。技術(shù)實現(xiàn)要素:本發(fā)明實施例所要解決的技術(shù)問題在于,提供一種應用程序控制方法及裝置,在提升終端的數(shù)據(jù)處理速度和使用流暢度的同時提升終端的操作便利性。本發(fā)明實施例提供了一種應用程序控制方法,該方法包括:檢測終端的當前應用場景,根據(jù)預設的場景性能參數(shù)映射表查找所述終端的當前應用場景對應的性能參數(shù)閾值;獲取所述終端的當前電流參數(shù)或/和當前溫度參數(shù),判斷所述終端的當前電流參數(shù)或當前溫度參數(shù)是否超過所述終端的當前應用場景對應的性能參數(shù)閾值;若所述終端的當前電流參數(shù)或當前溫度參數(shù)超過所述終端的當前應用場景對應的性能參數(shù)閾值,則在預設的程序應用等級映射表中查找出當前處于運行狀態(tài)的至少一個應用等級最低的應用程序,退出所查找出的所述至少一個應用等級最低的應用程序??蛇x的,所述檢測終端的當前應用場景,根據(jù)預設的場景性能參數(shù)映射表查找所述終端的當前應用場景對應的性能參數(shù)閾值之前,還包括:獲取預設時長內(nèi)所述終端中多個應用程序的使用頻率;根據(jù)各應用程序的使用頻率,分別確定所述各應用程序?qū)膽玫燃?,建立所述程序應用等級映射表,所述程序應用等級映射表包括多個應用程序與應用等級之間的映射關(guān)系??蛇x的,所述退出所查找出的所述至少一個應用等級最低的應用程序,包括:獲取當前處于運行狀態(tài)的應用程序中應用等級最低的各應用程序分別對應的預設常用時間區(qū)間;根據(jù)當前時間點,將當前處于運行狀態(tài)的應用程序中應用等級最低的各應用程序中不處于常用時間區(qū)間的應用程序確定為目標應用程序;退出所述目標應用程序??蛇x的,所述退出所查找出的所述至少一個應用等級最低的應用程序,包括:獲取當前處于運行狀態(tài)的應用程序中處于操作狀態(tài)的應用程序;檢測所述處于操作狀態(tài)的應用程序是否屬于當前處于運行狀態(tài)的應用等級最低的應用程序;若所述處于操作狀態(tài)的應用程序?qū)儆诋斍疤幱谶\行狀態(tài)的應用等級最低的應用程序,則退出當前處于運行狀態(tài)的應用程序中除了所述處于操作狀態(tài)的應用程序以外的應用等級最低的應用程序。可選的,所述方法還包括:獲取所述終端的多個歷史應用場景分別對應的多個歷史性能參數(shù),并根據(jù)各歷史應用場景分別對應的多個歷史性能參數(shù)中的最小歷史性能參數(shù),更新所述場景性能參數(shù)映射表中各應用場景所映射的性能參數(shù)閾值,所述歷史性能參數(shù)包括歷史電流參數(shù)和歷史溫度參數(shù)。相應的,本發(fā)明實施例還提供了一種應用程序結(jié)束裝置,該裝置包括:閾值查找模塊,用于檢測終端的當前應用場景,根據(jù)預設的場景性能參數(shù)映射表查找所述終端的當前應用場景對應的性能參數(shù)閾值;判斷模塊,用于獲取所述終端的當前電流參數(shù)或/和當前溫度參數(shù),判斷所述終端的當前電流參數(shù)或當前溫度參數(shù)是否超過所述終端的當前應用場景對應的性能參數(shù)閾值;應用退出模塊,用于當所述終端的當前電流參數(shù)或當前溫度參數(shù)超過所述終端的當前應用場景對應的性能參數(shù)閾值時,在預設的程序應用等級映射表中查找出當前處于運行狀態(tài)的至少一個應用等級最低的應用程序,退出所查找出的所述至少一個應用等級最低的應用程序。可選的,所述裝置還包括:獲取模塊,用于獲取預設時長內(nèi)所述終端中多個應用程序的使用頻率;等級確定模塊,用于根據(jù)各應用程序的使用頻率,分別確定所述各應用程序?qū)膽玫燃墸⑺龀绦驊玫燃売成浔?,所述程序應用等級映射表包括多個應用程序與應用等級之間的映射關(guān)系??蛇x的,所述應用退出模塊包括:第一獲取單元,用于獲取當前處于運行狀態(tài)的應用程序中應用等級最低的各應用程序分別對應的預設常用時間區(qū)間;目標應用確定單元,用于根據(jù)當前時間點,將當前處于運行狀態(tài)的應用程序中應用等級最低的各應用程序中不處于常用時間區(qū)間的應用程序確定為目標應用程序;第一退出單元,用于退出所述目標應用程序??蛇x的,所述應用退出模塊包括:第二獲取單元,用于獲取當前處于運行狀態(tài)的應用程序中處于操作狀態(tài)的應用程序;檢測單元,用于檢測所述處于操作狀態(tài)的應用程序是否屬于當前處于運行狀態(tài)的應用等級最低的應用程序;第二退出單元,用于當所述處于操作狀態(tài)的應用程序?qū)儆诋斍疤幱谶\行狀態(tài)的應用等級最低的應用程序時,退出當前處于運行狀態(tài)的應用程序中除了所述處于操作狀態(tài)的應用程序以外的應用等級最低的應用程序??蛇x的,所述裝置還包括:更新模塊,用于獲取所述終端的多個歷史應用場景分別對應的多個歷史性能參數(shù),并根據(jù)各歷史應用場景分別對應的多個歷史性能參數(shù)中的最小歷史性能參數(shù),更新所述場景性能參數(shù)映射表中各應用場景所映射的性能參數(shù)閾值,所述歷史性能參數(shù)包括歷史電流參數(shù)和歷史溫度參數(shù)。本發(fā)明實施例通過檢測終端的當前應用場景,根據(jù)預設的場景性能參數(shù)映射表查找所述終端當前的應用場景對應的性能參數(shù)閾值,獲取所述終端的當前電流值或/和當前溫度值,判斷所述終端的當前電流值或當前溫度值是否超過所述終端的當前應用場景對應的性能參數(shù)閾值,若所述終端的當前電流值或當前溫度值超過所述終端的當前應用場景對應的性能參數(shù)閾值,則在預設的程序應用等級映射表中查找出當前處于運行狀態(tài)的至少一個應用等級最低的應用程序,退出所查找出的所述至少一個應用等級最低的應用程序,可以在提升終端的數(shù)據(jù)處理速度和使用流暢度的同時提升終端的操作便利性。附圖說明為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明實施例中一種應用程序控制方法的流程示意圖;圖2是本發(fā)明實施例中一種應用程序控制裝置的組成結(jié)構(gòu)圖;圖3是本發(fā)明實施例中一種應用退出模塊的組成結(jié)構(gòu)圖;圖4是本發(fā)明實施例中另一種應用退出模塊的組成結(jié)構(gòu)圖;圖5是本發(fā)明實施例中另一種應用程序控制裝置的組成結(jié)構(gòu)圖。具體實施方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。圖1是本發(fā)明實施例中一種應用程序控制方法的流程示意圖,本方法流程可以由應用程序控制裝置實施,所述應用程序控制裝置可以為用戶終端或運行在用戶終端的軟件程序,所述用戶終端可以包括手機、筆記本電腦、平板電腦、車載電腦、POS(PointOfSales,銷售點)機等。如圖所示所述方法至少包括:步驟S101,檢測終端的當前應用場景,根據(jù)預設的場景性能參數(shù)映射表查找所述終端的當前應用場景對應的性能參數(shù)閾值。具體的,應用場景可以是結(jié)合終端當前運行的環(huán)境、應用程序以及所處模式等指標中的至少一個指標所確定的一種狀態(tài),在本實施例中,終端可以預先設定多種應用場景,通過檢測至少一個指標來確定當前終端是處于哪一種預設的應用場景中。場景性能參數(shù)映射表可以是終端預先建立的一個能夠反映應用場景與性能參數(shù)閾值之間映射關(guān)系的表,其中可以包括至少一個應用場景以及各應用場景對應的性能參數(shù)閾值。這里,每個應用場景對應的性能參數(shù)閾值是可以表征終端在某一應用場景中性能高低的一個臨界值,也就是說,如果某一場景中的性能參數(shù)超過了性能參數(shù)閾值,那么可以認為終端當前的性能較低。在本實施例中,應用場景可以具體包括長待機、亮屏、通話、音樂播放、拍照、錄像、上網(wǎng)、游戲、視頻播放、在充電情況下的以上應用場景等等。當前性能參數(shù)可以包括當前電流參數(shù)和當前溫度參數(shù)中的至少一個,相應的性能參數(shù)閾值也對應的包括電流參數(shù)閾值和溫度參數(shù)閾值中的至少一個。其中,電流參數(shù)的檢測方法可以是通過當前終端的電流使用情況來進行統(tǒng)計,溫度參數(shù)的檢測方法可以是通過終端內(nèi)置的溫度傳感器來檢測當前終端的溫度來進行統(tǒng)計。具體實施中,終端可以在接收到檢測指令時對終端的當前應用場景進行檢測,也可以是根據(jù)預設的周期對終端的當前應用場景進行實時檢測,在確定了終端的當前應用場景之后,就可以在預設的場景性能參數(shù)映射表中查找與當前應用場景對應的性能參數(shù)閾值。以電流參數(shù)為例,設場景性能參數(shù)映射表如表1所示,若檢測到終端的當前應用場景為通話場景,那么可以根據(jù)表1的映射關(guān)系確定當前應用場景為通話場景所對應的電流參數(shù)閾值為200mA。應用場景電流參數(shù)閾值(mA)長待機20亮屏180通話200音樂播放150拍攝1000錄像800表1:場景性能該參數(shù)映射表(電流參數(shù)示例)以溫度參數(shù)為例,設場景性能參數(shù)映射表如表2所示,若檢測到終端的當前應用場景為拍照場景,那么可以根據(jù)表2的映射關(guān)系確定當前應用場景為拍照場景所對應的溫度參數(shù)閾值為43度。應用場景溫度參數(shù)閾值(度)通話30上網(wǎng)38Wifi游戲42Wifi視頻播放40拍照43錄像44充電通話36充電上網(wǎng)41充電Wifi游戲45充電Wifi視頻播放43充電待機40表2:場景性能該參數(shù)映射表(溫度參數(shù)示例)以性能參數(shù)同時包括電流參數(shù)和溫度參數(shù)為例,設場景性能參數(shù)映射表如表1及表2所示,若檢測到終端的當前應用場景為錄像場景,那么可以根據(jù)表1和表2的映射關(guān)系分別確定當前應用場景為錄像場景所對應的電流參數(shù)閾值為800mA,溫度參數(shù)閾值為44度??蛇x的,該方法還可以包括:獲取所述終端的多個歷史應用場景分別對應的多個歷史性能參數(shù),并根據(jù)各歷史應用場景分別對應的多個歷史性能參數(shù)中的最小歷史性能參數(shù),更新所述場景性能參數(shù)映射表中各應用場景所映射的性能參數(shù)閾值,所述歷史性能參數(shù)包括歷史電流參數(shù)和歷史溫度參數(shù)。具體的,場景性能參數(shù)映射表中所設置的各應用場景所對應的性能參數(shù)閾值,在初始情況下可以是根據(jù)多次實驗數(shù)據(jù)測量后得到的標準值預設的,但是在終端投入使用之后,可能由于用戶使用的應用程序或者使用習慣的不同而有所變化,此時可以獲取終端的多個歷史應用場景分別對應的多個歷史性能參數(shù),提取每個歷史應用場景的歷史性能參數(shù)中的最小值,也即最小歷史性能參數(shù)。然后更新場景性能參數(shù)映射表,將每個應用場景對應的最小歷史性能參數(shù)更新為當前的性能參數(shù)閾值。例如,如表1所示終端在音樂播放場景中對應的電流參數(shù)閾值為150mA,假設獲取到終端在之前的歷史音樂播放場景對應的歷史電流參數(shù)中,有最小的歷史電流參數(shù)為125mA,那么就可以更新場景性能參數(shù)映射表,將125mA作為最新的音樂播放場景對應的電流參數(shù)閾值。步驟S102,獲取所述終端的當前電流參數(shù)或/和當前溫度參數(shù)。在本實施例中,終端可以獲取終端當前的電流參數(shù)和溫度參數(shù)中的至少一個,相應的,性能參數(shù)閾值也可以是針對電流參數(shù)或/和溫度參數(shù)所設置的電流參數(shù)閾值或/和溫度參數(shù)閾值。步驟S103,判斷所述終端的當前電流參數(shù)或當前溫度參數(shù)是否超過所述終端的當前應用場景對應的性能參數(shù)閾值。具體的,獲取到終端的當前電流參數(shù)或/和當前溫度參數(shù)后,可以與步驟S101中獲取到的性能參數(shù)閾值進行對比,判斷終端的當前電流參數(shù)或/和當前溫度參數(shù)是否超過當前應用場景對應的性能參數(shù)閾值。具體來說,終端將電流參數(shù)和溫度參數(shù)與相應的電流參數(shù)閾值和溫度參數(shù)閾值分別進行比較。也就是說,如果終端獲取的為電流參數(shù),那么終端就將電流參數(shù)與電流參數(shù)閾值進行比較,判斷電流參數(shù)是否超過電流參數(shù)閾值,如果終端獲取的為溫度參數(shù),那么終端就將溫度參數(shù)與溫度參數(shù)閾值進行比較,判斷溫度參數(shù)是否超過溫度參數(shù)閾值。以電流參數(shù)為例,若獲取到終端的當前電流參數(shù)為250mA,而步驟S101中已經(jīng)檢測到終端的當前應用場景為通話場景,該場景對應的電流參數(shù)閾值為200mA,那么可以認為終端的當前電流參數(shù)超過了通話場景對應的電流參數(shù)閾值。溫度參數(shù)同理。需要說明的是,當終端的性能參數(shù)同時包括電流參數(shù)和溫度參數(shù)時,可以對兩者是否超過各自對應的閾值同時進行判斷,只要有一個參數(shù)大于其各自對應的參數(shù)閾值,即終端的當前電流參數(shù)超過了電流參數(shù)閾值或者當前溫度參數(shù)超過了溫度參數(shù)閾值,就可以執(zhí)行步驟S103的應用程序清理步驟。步驟S104,若所述終端的當前電流參數(shù)或當前溫度參數(shù)超過所述終端的當前應用場景對應的性能參數(shù)閾值,則在預設的程序應用等級映射表中查找出當前處于運行狀態(tài)的至少一個應用等級最低的應用程序,退出所查找出的所述至少一個應用等級最低的應用程序。具體的,程序應用等級映射表可以是終端預先建立的一個能夠反映應用等級與應用程序之間映射關(guān)系的表,其中可以包括至少一個應用程序以及各應用程序?qū)膽玫燃墶=K端中的各應用程序都預先分別被劃分了一個應用等級,生成了應用等級映射表,其中應用等級的劃分可以是根據(jù)每個應用程序的使用頻率、在預設時間段內(nèi)的使用時長、該應用程序的性能作用、對終端內(nèi)存的占用比例等等多種因素中的一個或者多個來確定的。處于運行狀態(tài)的應用程序不僅僅指當前正在被用戶操作或者使用的應用程序,還包括在終端的后臺運行的應用程序。退出應用程序則可以指終端完全關(guān)閉處于運行狀態(tài)的應用程序,即退出后的應用程序不僅不能夠在終端進行前臺顯示或者操作,同時也不能進行后臺運行。具體實施中,如果終端的當前電流參數(shù)或當前溫度參數(shù)超過當前應用場景對應的性能參數(shù)閾值,那么說明終端當前的性能較低,需要退出一些應用程序來提高性能水平。終端可以在程序應用等級映射表中查找當前處于運行狀態(tài)的應用程序中應用等級最低的至少一個應用程序,并退出查找到的至少一個應用等級最低的應用程序。具體來說,就是終端在清理應用程序的過程中,先查找應用等級最低的應用程序,如果應用等級最低的應用程序已經(jīng)清理完畢即不處于運行狀態(tài)了,那么再進一步查找次低級的應用程序,依次類推,直到查找到未清理的某一個應用等級對應的至少一個應用程序,并退出該應用等級對應的至少一個應用程序。需要說明的是,這里退出當前處于運行狀態(tài)的至少一個應用等級最低的應用程序,可以是退出目標處于運行狀態(tài)中的等級最低的所有應用程序,也可以是僅退出其中的一個或者幾個,具體方法可以根據(jù)當前電流參數(shù)或者溫度參數(shù)以及用戶對應用程序的使用習慣等方面進行選擇,這里不作具體限定。例如,假設程序應用等級映射表如表3所示,若當前終端正在運行的應用程序包括A、B、D、E、G、I、K,終端可以通過表3查找到當前運行的以上應用程序中,A和B屬于當前應用等級最低的應用程序,即1級,那么終端可以退出A和B這兩個應用程序。進一步的,如果終端檢測后發(fā)現(xiàn)終端的當前電流參數(shù)或當前溫度參數(shù)仍超過所述終端的當前應用場景對應的性能參數(shù)閾值,那么終端可以進一步通過表3查找到當前運行的應用程序(D、E、G、I、K,A和B已經(jīng)退出)中,D和E屬于當前應用等級最低的應用程序,即2級,那么終端可以退出D或者E其中任一應用程序,也可以兩個都退出。應用程序應用等級A1B1C1D2E2F2G3H3I3J4K4表3:程序應用等級映射表(示例)可選的,步驟S103可以包括:獲取當前處于運行狀態(tài)的應用程序中應用等級最低的各應用程序分別對應的預設常用時間區(qū)間。具體的,預設常用時間區(qū)間可以是根據(jù)用戶常用各應用程序的時間段預先統(tǒng)計出的一段時間區(qū)間。例如,用戶通常在時間段晚上9點—10點使用應用程序A,那么終端就可以將晚上9點—10點的這段時間設置為應用程序A對應的常用時間區(qū)間。終端在確定了當前處于運行狀態(tài)的應用程序中應用等級最低的至少一個應用程序后,就可以獲取這至少一個應用程序中的各應用程序?qū)念A設常用時間區(qū)間。根據(jù)當前時間點,將當前處于運行狀態(tài)的應用程序中應用等級最低的各應用程序中不處于常用時間區(qū)間的應用程序確定為目標應用程序。具體的,終端獲取當前的時間點,查找當前時間點不屬于當前處于運行狀態(tài)的應用程序中應用等級最低的各應用程序的常用時間區(qū)間內(nèi)的應用程序。例如,當前處于運行狀態(tài)的應用程序中應用等級最低的應用程序包括A、B和C,其中A對應的常用時間區(qū)間為晚上9點—10點,B對應的常用時間區(qū)間為下午1點—3點,C對應的常用時間區(qū)間為上午10點—11點,設當前時間點為上午十點半,那么終端可以確定A、B和C三個應用程序中處于常用時間區(qū)間的應用程序為C,即A和B兩個應用程序當前不處于常用時間區(qū)間,那么可以將A和B確定為目標應用程序。退出所述目標應用程序。終端退出上述確定出的至少一個目標應用程序。進一步可選的,步驟S103可以包括:獲取當前處于運行狀態(tài)的應用程序中處于操作狀態(tài)的應用程序。具體的,處于操作狀態(tài)的應用程序可以是用戶正在操作的應用程序,也就是說,處于操作狀態(tài)的應用程序一定是處于運行狀態(tài)的,但是處于運行狀態(tài)的應用程序不一定是處于操作狀態(tài)的,例如后臺運行的一些應用程序就不屬于處于操作狀態(tài)的應用程序。檢測所述處于操作狀態(tài)的應用程序是否屬于當前處于運行狀態(tài)的應用等級最低的應用程序。具體的,終端可以檢測當前處于操作狀態(tài)的應用程序是否是當前處于運行狀態(tài)的應用程序中應用等級最低的應用程序。例如,當前運行的應用程序包括A、B和C,應用等級依次為1級、1級和2級,如果當前終端中處于操作狀態(tài)的應用程序是A,那么此時A就是既處于操作狀態(tài),又屬于當前處于運行狀態(tài)的應用等級最低的應用程序。若所述處于操作狀態(tài)的應用程序?qū)儆诋斍疤幱谶\行狀態(tài)的應用等級最低的應用程序,則退出當前處于運行狀態(tài)的應用程序中除了所述處于操作狀態(tài)的應用程序以外的應用等級最低的應用程序。具體的,如果終端確定處于操作狀態(tài)的應用程序?qū)儆诋斍疤幱谶\行狀態(tài)的應用等級最低的應用程序,那么終端僅退出當前處于運行狀態(tài)的應用程序中除了處于操作狀態(tài)的應用程序以外的應用等級最低的應用程序。也就是說,如果用戶當前正在操作的應用程序?qū)儆诋斍靶枰謇淼膽玫燃壸畹偷膽贸绦?,那么終端保持處于操作狀態(tài)的應用程序的運行狀態(tài),將退出其他的當前處于運行狀態(tài)的應用等級最低的應用程序。例如,如果用戶當前正在QQ界面聊天,而當前處于運行狀態(tài)的應用等級最低的應用程序中包括QQ、微博以及微信,那么終端就不退出QQ這個應用程序,而僅退出微博和微信這兩個應用程序。進一步可選的,執(zhí)行該方法之前還可以包括:獲取預設時長內(nèi)所述終端中多個應用程序的使用頻率。具體的,可以根據(jù)用戶的使用習慣對應用程序的等級進行設定,首先終端可以通過獲取預設時長內(nèi)終端中的多個應用程序的使用頻率。其中,某一個應用程序的使用頻率可以指用戶在預設時長內(nèi)開啟該應用程序的次數(shù),或者用戶在預設時長內(nèi)操作該應用程序的時間長度。例如,預設時長為一周,終端檢測到應用程序A被用戶開啟的次數(shù)為10,那么應用程序A的使用頻率就為10次/周,若用戶在一周內(nèi)總共使用應用程序A的時長為20小時,那么應用程序A的使用頻率就為20小時/周。根據(jù)各應用程序的使用頻率,分別確定所述各應用程序?qū)膽玫燃?,建立所述程序應用等級映射表,所述程序應用等級映射表包括多個應用程序與應用等級之間的映射關(guān)系。具體的,終端按照應用程序的使用頻率越高則應用等級設定越高的原則,建立程序應用等級映射表。具體實施中,可以劃分多個使用頻率范圍,每個使用頻率范圍對應一個應用等級,也就是說,終端可以根據(jù)應用程序的使用頻率確定該使用頻率所述的使用頻率范圍,進而確定該使用頻率范圍所對應的應用等級,從而確定應用程序所對應的應用程序等級,建立多個應用程序與應用等級之間的映射關(guān)系。例如,可以預先劃分三個使用頻率范圍,包括0~5次/周,6~10次/周,11次以上/周,這三個使用頻率范圍分別對應的應用等級依次為1級、2級和3級。若終端獲取到應用程序B的使用頻率為7次/周,即屬于6~10次/周這個使用頻率范圍的,又該使用頻率范圍對應的應用等級為2級,那么就可以建立應用程序B與應用等級2級的映射關(guān)系。本發(fā)明實施例通過檢測終端的當前應用場景,根據(jù)預設的場景性能參數(shù)映射表查找所述終端當前的應用場景對應的性能參數(shù)閾值,獲取所述終端的當前電流值或/和當前溫度值,判斷所述終端的當前電流值或當前溫度值是否超過所述終端的當前應用場景對應的性能參數(shù)閾值,若所述終端的當前電流值或當前溫度值超過所述終端的當前應用場景對應的性能參數(shù)閾值,則在預設的程序應用等級映射表中查找出當前處于運行狀態(tài)的至少一個應用等級最低的應用程序,退出所查找出的所述至少一個應用等級最低的應用程序,可以在提升終端的數(shù)據(jù)處理速度和使用流暢度的同時提升終端的操作便利性。圖2是本發(fā)明實施例中一種應用程序控制裝置的組成結(jié)構(gòu)圖,該裝置包括:閾值查找模塊210,用于檢測終端的當前應用場景,根據(jù)預設的場景性能參數(shù)映射表查找所述終端的當前應用場景對應的性能參數(shù)閾值;判斷模塊220,用于獲取所述終端的當前電流參數(shù)或/和當前溫度參數(shù),判斷所述終端的當前電流參數(shù)或當前溫度參數(shù)是否超過所述終端的當前應用場景對應的性能參數(shù)閾值;應用退出模塊230,用于當所述終端的當前電流參數(shù)或當前溫度參數(shù)超過所述終端的當前應用場景對應的性能參數(shù)閾值時,在預設的程序應用等級映射表中查找出當前處于運行狀態(tài)的至少一個應用等級最低的應用程序,退出所查找出的所述至少一個應用等級最低的應用程序。可選的,所述裝置還可以包括:獲取模塊240,用于獲取預設時長內(nèi)所述終端中多個應用程序的使用頻率;等級確定模塊250,用于根據(jù)各應用程序的使用頻率,分別確定所述各應用程序?qū)膽玫燃?,建立所述程序應用等級映射表,所述程序應用等級映射表包括多個應用程序與應用等級之間的映射關(guān)系。在一種可選的實施例中,所述應用退出模塊230包括第一獲取單元231、目標應用確定單元232和第一退出單元233,如圖3所示,其中:第一獲取單元231,用于獲取當前處于運行狀態(tài)的應用程序中應用等級最低的各應用程序分別對應的預設常用時間區(qū)間;目標應用確定單元232,用于根據(jù)當前時間點,將當前處于運行狀態(tài)的應用程序中應用等級最低的各應用程序中不處于常用時間區(qū)間的應用程序確定為目標應用程序;第一退出單元233,用于退出所述目標應用程序。在另一種可選的實施例中,所述應用退出模塊230包括第二獲取單元234、檢測單元235和第二退出單元236,如圖4所示,其中:第二獲取單元234,用于獲取當前處于運行狀態(tài)的應用程序中處于操作狀態(tài)的應用程序;檢測單元235,用于檢測所述處于操作狀態(tài)的應用程序是否屬于當前處于運行狀態(tài)的應用等級最低的應用程序;第二退出單元236,用于當所述處于操作狀態(tài)的應用程序?qū)儆诋斍疤幱谶\行狀態(tài)的應用等級最低的應用程序時,退出當前處于運行狀態(tài)的應用程序中除了所述處于操作狀態(tài)的應用程序以外的應用等級最低的應用程序??蛇x的,所述裝置還可以包括:更新模塊260,用于獲取所述終端的多個歷史應用場景分別對應的多個歷史性能參數(shù),并根據(jù)各歷史應用場景分別對應的多個歷史性能參數(shù)中的最小歷史性能參數(shù),更新所述場景性能參數(shù)映射表中各應用場景所映射的性能參數(shù)閾值,所述歷史性能參數(shù)包括歷史電流參數(shù)和歷史溫度參數(shù)。本發(fā)明實施例通過檢測終端的當前應用場景,根據(jù)預設的場景性能參數(shù)映射表查找所述終端當前的應用場景對應的性能參數(shù)閾值,獲取所述終端的當前電流值或/和當前溫度值,判斷所述終端的當前電流值或當前溫度值是否超過所述終端的當前應用場景對應的性能參數(shù)閾值,若所述終端的當前電流值或當前溫度值超過所述終端的當前應用場景對應的性能參數(shù)閾值,則在預設的程序應用等級映射表中查找出當前處于運行狀態(tài)的至少一個應用等級最低的應用程序,退出所查找出的所述至少一個應用等級最低的應用程序,可以在提升終端的數(shù)據(jù)處理速度和使用流暢度的同時提升終端的操作便利性。圖5是本發(fā)明實施例中另一種應用程序控制裝置的組成結(jié)構(gòu)圖。本實施例中所描述的裝置包括:至少一個輸入設備1000;至少一個輸出設備2000;至少一個處理器3000,例如CPU;和存儲器4000,所述輸入設備1000、輸出設備2000、處理器3000和存儲器4000通過總線5000連接。其中,所述輸入設備1000具體可為終端的觸控面板、物理按鍵、鼠標、麥克風或者攝像頭。所述輸出設備2000具體可為終端的顯示屏,用于輸出、顯示圖像數(shù)據(jù)。所述存儲器4000可以是高速RAM存儲器,也可為非不穩(wěn)定的存儲器(non-volatilememory),例如磁盤存儲器。所述存儲器4000用于存儲一組程序代碼,所述輸入設備1000、輸出設備2000和處理器3000用于調(diào)用存儲器4000中存儲的程序代碼,執(zhí)行如下操作:所述處理器3000用于:檢測終端的當前應用場景,根據(jù)預設的場景性能參數(shù)映射表查找所述終端的當前應用場景對應的性能參數(shù)閾值;獲取所述終端的當前電流參數(shù)或/和當前溫度參數(shù),判斷所述終端的當前電流參數(shù)或當前溫度參數(shù)是否超過所述終端的當前應用場景對應的性能參數(shù)閾值;若所述終端的當前電流參數(shù)或當前溫度參數(shù)超過所述終端的當前應用場景對應的性能參數(shù)閾值,則在預設的程序應用等級映射表中查找出當前處于運行狀態(tài)的至少一個應用等級最低的應用程序,退出所查找出的所述至少一個應用等級最低的應用程序。可選的,所述處理器3000檢測終端的當前應用場景,根據(jù)預設的場景性能參數(shù)映射表查找所述終端的當前應用場景對應的性能參數(shù)閾值之前,還用于:獲取預設時長內(nèi)所述終端中多個應用程序的使用頻率;根據(jù)各應用程序的使用頻率長,分別確定所述各應用程序?qū)膽玫燃墸⑺龀绦驊玫燃売成浔?,所述程序應用等級映射表包括多個應用程序與應用等級之間的映射關(guān)系??蛇x的,所述處理器3000退出所查找出的所述至少一個應用等級最低的應用程序時,具體用于:獲取當前處于運行狀態(tài)的應用程序中應用等級最低的各應用程序分別對應的預設常用時間區(qū)間;根據(jù)當前時間點,將當前處于運行狀態(tài)的應用程序中應用等級最低的各應用程序中不處于常用時間區(qū)間的應用程序確定為目標應用程序;退出所述目標應用程序??蛇x的,所述處理器3000退出所查找出的所述至少一個應用等級最低的應用程序時,具體用于:獲取當前處于運行狀態(tài)的應用程序中處于操作狀態(tài)的應用程序;檢測所述處于操作狀態(tài)的應用程序是否屬于當前處于運行狀態(tài)的應用等級最低的應用程序;若所述處于操作狀態(tài)的應用程序?qū)儆诋斍疤幱谶\行狀態(tài)的應用等級最低的應用程序,則退出當前處于運行狀態(tài)的應用程序中除了所述處于操作狀態(tài)的應用程序以外的應用等級最低的應用程序??蛇x的,所述處理器3000還用于:獲取所述終端的多個歷史應用場景分別對應的多個歷史性能參數(shù),并根據(jù)各歷史應用場景分別對應的多個歷史性能參數(shù)中的最小歷史性能參數(shù),更新所述場景性能參數(shù)映射表中各應用場景所映射的性能參數(shù)閾值,所述歷史性能參數(shù)包括歷史電流參數(shù)和歷史溫度參數(shù)。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-OnlyMemory,ROM)或隨機存儲記憶體(RandomAccessMemory,RAM)等。以上所揭露的僅為本發(fā)明較佳實施例而已,當然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。當前第1頁1 2 3 
當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1