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

一種移動(dòng)終端應(yīng)用程序設(shè)置處理方法及系統(tǒng)的制作方法

文檔序號(hào):10577280閱讀:1214來源:國知局
一種移動(dòng)終端應(yīng)用程序設(shè)置處理方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明涉及移動(dòng)終端技術(shù)領(lǐng)域,公開了一種移動(dòng)終端應(yīng)用程序設(shè)置處理方法及系統(tǒng),方法包括:預(yù)先對移動(dòng)終端中的所有應(yīng)用程序設(shè)置優(yōu)先級(jí),以及預(yù)先設(shè)置優(yōu)先級(jí)最高的應(yīng)用程序占用CPU的百分比上限KMAX;獲取已打開的應(yīng)用程序中優(yōu)先級(jí)最高的應(yīng)用程序,檢測CPU執(zhí)行的指令條數(shù),若在一預(yù)定時(shí)間內(nèi)CPU執(zhí)行的指令條數(shù)低于預(yù)設(shè)的下限,則控制將最高應(yīng)用程序占用CPU的百分比調(diào)低一個(gè)等級(jí);若在一預(yù)定時(shí)間內(nèi)CPU執(zhí)行的指令條數(shù)高于預(yù)設(shè)的上限,則控制將最高應(yīng)用程序占用CPU的百分比調(diào)高一個(gè)等級(jí)。本發(fā)明可優(yōu)先保證優(yōu)先級(jí)高的應(yīng)用程序的運(yùn)行,從而減少各個(gè)應(yīng)用程序之間的相互干擾,提高了操作效率,為用戶提供方便。
【專利說明】
一種移動(dòng)終端應(yīng)用程序設(shè)置處理方法及系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及移動(dòng)終端技術(shù)領(lǐng)域,尤其涉及的是一種移動(dòng)終端應(yīng)用程序設(shè)置處理方法及系統(tǒng)。
【背景技術(shù)】
[0002]智能移動(dòng)終端中用戶往往會(huì)安裝很多應(yīng)用程序,比如微信、瀏覽器、高德地圖等;智能移動(dòng)終端支持多個(gè)應(yīng)用程序同時(shí)運(yùn)行,比如當(dāng)在瀏覽網(wǎng)頁時(shí)仍能收到微信好友發(fā)來的信息,同時(shí)還能接收高德地圖在后臺(tái)的持續(xù)語音導(dǎo)航服務(wù)。由于目前移動(dòng)終端中啟動(dòng)后的各個(gè)應(yīng)用程序的優(yōu)先級(jí)是一樣的,正因?yàn)槎鄠€(gè)應(yīng)用程序同時(shí)運(yùn)行于后臺(tái),導(dǎo)致各個(gè)應(yīng)用程序之間會(huì)互相受到影響,比如,用戶正在瀏覽網(wǎng)頁,此時(shí)一條微信信息發(fā)來,在處理微信信息的一剎那必將影響用戶的網(wǎng)頁瀏覽,特別是當(dāng)后臺(tái)多個(gè)應(yīng)用程序同時(shí)接收到需要處理的消息時(shí)對于網(wǎng)頁瀏覽影響更趨明顯。
[0003]因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。

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

[0004]本發(fā)明要解決的技術(shù)問題在于,提供一種移動(dòng)終端應(yīng)用程序設(shè)置處理方法及系統(tǒng),旨在使移動(dòng)終端中各個(gè)應(yīng)用程序都具有優(yōu)先級(jí),從而優(yōu)先保證優(yōu)先級(jí)高的應(yīng)用程序(比如一些重要的應(yīng)用程序,如游戲,電話)的運(yùn)行,從而減少各個(gè)應(yīng)用程序之間的相互干擾,提高了操作效率,為用戶提供方便。
[0005]本發(fā)明解決技術(shù)問題所采用的技術(shù)方案如下:
一種移動(dòng)終端應(yīng)用程序設(shè)置處理方法,其中,包括:
A,預(yù)先對移動(dòng)終端中的所有應(yīng)用程序設(shè)置優(yōu)先級(jí),以及預(yù)先設(shè)置優(yōu)先級(jí)最高的應(yīng)用程序占用C P U的百分比上限KMAX;
B,獲取已打開的應(yīng)用程序中優(yōu)先級(jí)最高的應(yīng)用程序,控制該應(yīng)用程序占用的C P U百分比上限為KMAX,其余應(yīng)用程序共同占用C P U百分比上限為I 一 KMAX;
C,檢測C P U執(zhí)行的指令條數(shù),若在一預(yù)定時(shí)間內(nèi)C P U執(zhí)行的指令條數(shù)低于預(yù)設(shè)的下限,則控制將最高應(yīng)用程序占用C P U的百分比調(diào)低一個(gè)等級(jí);若在一預(yù)定時(shí)間內(nèi)CP U執(zhí)行的指令條數(shù)高于預(yù)設(shè)的上限,則控制將最高應(yīng)用程序占用C P U的百分比調(diào)高一個(gè)等級(jí)。
[0006]所述移動(dòng)終端應(yīng)用程序設(shè)置處理方法,其中,所述步驟A包括:A0、為每一個(gè)應(yīng)用程序設(shè)置一個(gè)數(shù)字表示其優(yōu)先級(jí),不同的應(yīng)用程序可以設(shè)置相同的優(yōu)先級(jí)。
[0007]所述移動(dòng)終端應(yīng)用程序設(shè)置處理方法,其中,所述步驟A還包括:A1、預(yù)先設(shè)置優(yōu)先級(jí)最高的應(yīng)用程序占用C P U的百分比上限KMAX為80%。
[0008]所述移動(dòng)終端應(yīng)用程序設(shè)置處理方法,其中,所述步驟A和B之間還包括:
B0、在新打開一個(gè)應(yīng)用程序、或關(guān)閉一個(gè)應(yīng)用程序時(shí),控制獲取當(dāng)前正在運(yùn)行的所有應(yīng)用程序中優(yōu)先級(jí)最高的應(yīng)用程序,然后觸發(fā)執(zhí)行步驟B。
[0009]所述移動(dòng)終端應(yīng)用程序設(shè)置處理方法,其中,所述步驟C具體包括:
C10、設(shè)置計(jì)數(shù)器,C P U每執(zhí)行一條指令計(jì)數(shù)器加I;
C11、每隔一預(yù)定時(shí)間檢測計(jì)數(shù)器的值與上一次的差值;
C12,若在一預(yù)定時(shí)間內(nèi)C P U執(zhí)行的指令條數(shù)低于下限,則控制將最高應(yīng)用程序占用C P U的百分比調(diào)低一個(gè)等級(jí);
C13、若在一預(yù)定時(shí)間內(nèi)C P U執(zhí)行的指令條數(shù)高于上限,則控制將最高應(yīng)用程序占用C P U的百分比調(diào)高一個(gè)等級(jí)。
[0010]所述移動(dòng)終端應(yīng)用程序設(shè)置處理方法,其中,所述一預(yù)定時(shí)間為2秒;所述下限為P *10%;所述上限為P *80%; P為C P U的主頻。
[0011]所述移動(dòng)終端應(yīng)用程序設(shè)置處理方法,其中,所述步驟C還包括:
C10、檢測C P U執(zhí)行的指令條數(shù),若在一預(yù)定時(shí)間內(nèi)C P U執(zhí)行的指令條數(shù)低于預(yù)設(shè)的下限,控制將最高應(yīng)用程序占用C P U的百分比逐級(jí)調(diào)低,但調(diào)低的比例不得低于占用C P U頻率的50%;
C20、若在一預(yù)定時(shí)間內(nèi)C P U執(zhí)行的指令條數(shù)高于預(yù)設(shè)的上限,控制將最高應(yīng)用程序占用C P U的百分比逐級(jí)調(diào)高,但調(diào)高的比例不得高于占用C P U的百分比上限KMAX。
[0012]一種移動(dòng)終端應(yīng)用程序設(shè)置處理系統(tǒng),其中,包括:
預(yù)先設(shè)置模塊,用于預(yù)先對移動(dòng)終端中的所有應(yīng)用程序設(shè)置優(yōu)先級(jí),以及預(yù)先設(shè)置優(yōu)先級(jí)最高的應(yīng)用程序占用C P U的百分比上限KMAX;
獲取與控制模塊,用于獲取已打開的應(yīng)用程序中優(yōu)先級(jí)最高的應(yīng)用程序,控制該應(yīng)用程序占用的C P U百分比上限為KMAX,其余應(yīng)用程序共同占用C P U百分比上限為I一 KMAX;
檢測與調(diào)節(jié)模塊,用于檢測C P U執(zhí)行的指令條數(shù),若在一預(yù)定時(shí)間內(nèi)C P U執(zhí)行的指令條數(shù)低于預(yù)設(shè)的下限,則控制將最高應(yīng)用程序占用C P U的百分比調(diào)低一個(gè)等級(jí);若在一預(yù)定時(shí)間內(nèi)C P U執(zhí)行的指令條數(shù)高于預(yù)設(shè)的上限,則控制將最高應(yīng)用程序占用C PU的百分比調(diào)高一個(gè)等級(jí)。
[0013]應(yīng)用程序打開控制模塊,用于在新打開一個(gè)應(yīng)用程序、或關(guān)閉一個(gè)應(yīng)用程序時(shí),控制獲取當(dāng)前正在運(yùn)行的所有應(yīng)用程序中優(yōu)先級(jí)最高的應(yīng)用程序。
[0014]所述移動(dòng)終端應(yīng)用程序設(shè)置處理系統(tǒng),其中,預(yù)先設(shè)置模塊包括:
第一設(shè)置單元,用于為每一個(gè)應(yīng)用程序設(shè)置一個(gè)數(shù)字表示其優(yōu)先級(jí),不同的應(yīng)用程序可以設(shè)置相同的優(yōu)先級(jí);
第二設(shè)置單元,用于預(yù)先設(shè)置優(yōu)先級(jí)最高的應(yīng)用程序占用CPU的百分比上限KMAX為 80%。
[0015]所述移動(dòng)終端應(yīng)用程序設(shè)置處理系統(tǒng),其中,檢測與調(diào)節(jié)模塊包括:
計(jì)數(shù)器設(shè)置單元,用于設(shè)置計(jì)數(shù)器,C P U每執(zhí)行一條指令計(jì)數(shù)器加I;
檢測單元,用于每隔一預(yù)定時(shí)間檢測計(jì)數(shù)器的值與上一次的差值;
第一控制單元,用于若在一預(yù)定時(shí)間內(nèi)C P U執(zhí)行的指令條數(shù)低于下限,則控制將最高應(yīng)用程序占用C PU的百分比調(diào)低一個(gè)等級(jí);
第二控制單元,用于若在一預(yù)定時(shí)間內(nèi)C P U執(zhí)行的指令條數(shù)高于上限,則控制將最高應(yīng)用程序占用C PU的百分比調(diào)高一個(gè)等級(jí); 第三控制單元,用于控制將最高應(yīng)用程序占用C P U的百分比逐級(jí)調(diào)低,但調(diào)低的比例不得低于占用C P U頻率的50%;
第四控制單元,用于若在一預(yù)定時(shí)間內(nèi)C P U執(zhí)行的指令條數(shù)高于預(yù)設(shè)的上限,控制將最高應(yīng)用程序占用C P U的百分比逐級(jí)調(diào)高,但調(diào)高的比例不得高于占用C P U的百分比上限K MAX。
[0016]有益效果:本發(fā)明所提供的移動(dòng)終端應(yīng)用程序設(shè)置處理方法及系統(tǒng),通過將移動(dòng)終端中的所有應(yīng)用程序進(jìn)行優(yōu)先級(jí)設(shè)置,具體為,為每一個(gè)應(yīng)用程序設(shè)置一個(gè)數(shù)字表示其優(yōu)先級(jí),數(shù)字越大則優(yōu)先級(jí)越高,不同的應(yīng)用程序可以設(shè)置相同的優(yōu)先級(jí);另外還預(yù)先設(shè)置最高應(yīng)用程序占用C P U的百分比上限KMAX;獲取已打開的應(yīng)用程序中優(yōu)先級(jí)最高的應(yīng)用程序,使該應(yīng)用程序占用的C P U百分比上限為KMAX,其余應(yīng)用程序共同占用C P U百分比上限為I一 KMAX;檢測C P U執(zhí)行的指令條數(shù),若在一預(yù)定時(shí)間內(nèi)C P U執(zhí)行的指令條數(shù)低于下限,則調(diào)低最高應(yīng)用程序占用C P U的百分比;若在一預(yù)定時(shí)間內(nèi)C P U執(zhí)行的指令條數(shù)高于上限,則調(diào)高最高應(yīng)用程序占用C P U的百分比。從而優(yōu)先保證優(yōu)先級(jí)高的應(yīng)用程序(比如一些重要的應(yīng)用程序,如游戲,電話)的運(yùn)行,從而減少各個(gè)應(yīng)用程序之間的相互干擾,提高了操作效率,為用戶提供方便。
【附圖說明】
[0017]圖1是本發(fā)明移動(dòng)終端應(yīng)用程序設(shè)置處理方法的第一較佳實(shí)施例的流程圖。
[0018]圖2是本發(fā)明移動(dòng)終端應(yīng)用程序設(shè)置處理方法的第二較佳實(shí)施例的流程圖。
[0019]圖3是本發(fā)明移動(dòng)終端應(yīng)用程序設(shè)置處理系統(tǒng)的較佳實(shí)施例的功能原理框圖。
【具體實(shí)施方式】
[0020]為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚、明確,以下參照附圖并舉實(shí)施例對本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0021]請參見圖1,圖1是本發(fā)明移動(dòng)終端應(yīng)用程序設(shè)置處理方法的第一較佳實(shí)施例的流程圖。如圖1所示,本發(fā)明第一實(shí)施例的移動(dòng)終端應(yīng)用程序設(shè)置處理方法,包括以下步驟:
S10,預(yù)先對移動(dòng)終端中的所有應(yīng)用程序設(shè)置優(yōu)先級(jí),以及預(yù)先設(shè)置優(yōu)先級(jí)最高的應(yīng)用程序占用C P U的百分比上限KMAX。
[0022]S20,獲取已打開的應(yīng)用程序中優(yōu)先級(jí)最高的應(yīng)用程序,控制該應(yīng)用程序占用的CP U百分比上限為KMAX,其余應(yīng)用程序共同占用C P U百分比上限為I 一 KMAX。
[0023]S30,檢測C P U執(zhí)行的指令條數(shù),若在一預(yù)定時(shí)間內(nèi)C P U執(zhí)行的指令條數(shù)低于預(yù)設(shè)的下限,則控制將最高應(yīng)用程序占用C P U的百分比調(diào)低一個(gè)等級(jí);若在一預(yù)定時(shí)間內(nèi)C P U執(zhí)行的指令條數(shù)高于預(yù)設(shè)的上限,則控制將最高應(yīng)用程序占用C P U的百分比調(diào)尚一個(gè)等級(jí)。
[0024]請參見圖2,圖2是本發(fā)明移動(dòng)終端應(yīng)用程序設(shè)置處理方法的第二較佳實(shí)施例的流程圖。如圖2所示,本發(fā)明第二較佳實(shí)施例的移動(dòng)終端應(yīng)用程序設(shè)置處理方法,包括以下步驟:
步驟SlOO、預(yù)先將移動(dòng)終端中的所有應(yīng)用程序進(jìn)行優(yōu)先級(jí)設(shè)置,具體為,為每一個(gè)應(yīng)用程序設(shè)置一個(gè)數(shù)字表示其優(yōu)先級(jí),例如數(shù)字越大則優(yōu)先級(jí)越高,不同的應(yīng)用程序可以設(shè)置相同的優(yōu)先級(jí),例如短信應(yīng)用、電話應(yīng)用設(shè)置優(yōu)先及為9,聊天QQ,微信設(shè)置優(yōu)先級(jí)為8,.等等,其它應(yīng)用程序的更新或通知可以設(shè)置優(yōu)先級(jí)為I;另外還預(yù)先設(shè)置最高應(yīng)用程序占用CP U的百分比上限K MAX,在本實(shí)施例中K MAX為80%。
[0025]步驟S200、獲取已打開的應(yīng)用程序中優(yōu)先級(jí)最高的應(yīng)用程序,使該應(yīng)用程序占用的C P U百分比上限為KMAX,其余應(yīng)用程序共同占用C P U百分比上限為I 一 KMAX;
其中,步驟S200為在新打開一個(gè)應(yīng)用程序、或關(guān)閉一個(gè)應(yīng)用程序時(shí),將會(huì)獲取當(dāng)前正在運(yùn)行的所有應(yīng)用程序中優(yōu)先級(jí)最高的應(yīng)用程序,然后觸發(fā)執(zhí)行步驟S200;此時(shí),優(yōu)先級(jí)最高的應(yīng)用程序最多能占用C P U的百分比為KMAX,其余所有應(yīng)用程序占用C P U的百分比之和最多為1-KMAX。
[0026]步驟S300、檢測CP U執(zhí)行的指令條數(shù),若在一預(yù)定時(shí)間內(nèi)C P U執(zhí)行的指令條數(shù)低于預(yù)設(shè)的下限,則控制將最高應(yīng)用程序占用C P U的百分比調(diào)低一個(gè)等級(jí);若在一預(yù)定時(shí)間內(nèi)C P U執(zhí)行的指令條數(shù)高于預(yù)設(shè)的上限,則控制將最高應(yīng)用程序占用C P U的百分比調(diào)尚一個(gè)等級(jí)。
[0027]其中,所述步驟S300,具體包括以下步驟:
步驟S301、設(shè)置計(jì)數(shù)器,C P U每執(zhí)行一條指令計(jì)數(shù)器加I,然后每隔一預(yù)定時(shí)間(比如2秒)檢測計(jì)數(shù)器的值與上一次的差值,若在一預(yù)定時(shí)間內(nèi)C P U執(zhí)行的指令條數(shù)低于下限,則控制將最高應(yīng)用程序占用C P U的百分比調(diào)低一個(gè)等級(jí);若在一預(yù)定時(shí)間內(nèi)C P U執(zhí)行的指令條數(shù)高于上限,則控制將最高應(yīng)用程序占用C P U的百分比調(diào)高一個(gè)等級(jí)。所述一預(yù)定時(shí)間為2秒;所述下限為P *10%;所述上限為P *80%; P為C P U的主頻。
[0028]也就是說,在一預(yù)定時(shí)間內(nèi)如果CP U執(zhí)行的指令條數(shù)低于下限P *10%則將優(yōu)先級(jí)最高的應(yīng)用程序最多能占用C P U的百分比調(diào)低一個(gè)等級(jí),比如原來優(yōu)先級(jí)最高的應(yīng)用程序最多能占用C P U的百分比為K1,則在一預(yù)定時(shí)間內(nèi)如果C P U執(zhí)行的指令條數(shù)低于下限P *10%,則將優(yōu)先級(jí)最高的應(yīng)用程序最多能占用C P U的百分比調(diào)為Kl = K
I — I ο
[0029]在一預(yù)定時(shí)間內(nèi)如果CP U執(zhí)行的指令條數(shù)高于上限P *80%則將優(yōu)先級(jí)最高的應(yīng)用程序最多能占用C P U的百分比調(diào)高,比如原來優(yōu)先級(jí)最高的應(yīng)用程序最多能占用C P U的百分比為K1,則在一預(yù)定時(shí)間內(nèi)如果C P U執(zhí)行的指令條數(shù)高于上限P *80%則將優(yōu)先級(jí)最高的應(yīng)用程序最多能占用C P U的百分比調(diào)為K I = K I +1。
[0030]當(dāng)然在調(diào)低時(shí)K I最少應(yīng)不得低于K MIN (如K MIN為50 % ),在調(diào)高時(shí)K I最高不得高于KMA X。
[0031]通過步驟SlOO?步驟S300,將必然保證優(yōu)先級(jí)最高的應(yīng)用程序在其運(yùn)行時(shí)能夠得到K M A X的C P U運(yùn)行百分比,但在優(yōu)先級(jí)最高的應(yīng)用程序運(yùn)行較慢或空閑時(shí),優(yōu)先級(jí)最高的應(yīng)用程序所占用的C P U運(yùn)行百分比將調(diào)低,以使其余優(yōu)先級(jí)較低的應(yīng)用程序得以更快運(yùn)行,但只要當(dāng)應(yīng)用程序運(yùn)行較快時(shí)又會(huì)使優(yōu)先級(jí)最高的應(yīng)用程序所占用的C P U運(yùn)行百分比調(diào)高以保證其運(yùn)行。
[0032]舉個(gè)例子,有三個(gè)應(yīng)用程序,瀏覽器、微信、高德地圖正在運(yùn)行,他們的優(yōu)先級(jí)如下:瀏覽器的優(yōu)先級(jí)是22,微彳目的優(yōu)先級(jí)是88,尚德地圖的優(yōu)先級(jí)是66,則首先將保證微f目以最多占用C P U80%來運(yùn)行,此時(shí)瀏覽器與高德地圖最多只能占用C P U20%;當(dāng)用戶發(fā)條微信后,開始在高德地圖上找一個(gè)加油站,此時(shí)因?yàn)檎加幂^多C P U的微信幾乎空閑使C P U執(zhí)行在一預(yù)定時(shí)間內(nèi)的指令變少(此時(shí)雖然高德地圖使C P U執(zhí)行較多的指令,但高德地圖與瀏覽器最多只能占用C P U20%,所以C P U在一預(yù)定時(shí)間內(nèi)執(zhí)行的總指令變少),所以微信以最多占用C ?11的百分比漸漸下降(按79%,78%,76%,……這樣子降下去),而高德地圖與瀏覽器最多只能占用C P U的百分比就上升了(按21%,22%,23%,……這樣子上升),但最多只能升到I 一 K MIN;之后如果收到一條微信,用戶去微信上看,會(huì)使C P U—預(yù)定時(shí)間內(nèi)執(zhí)行的指令條數(shù)增加,從而使微信占用的C P U百分比又增回去。
[0033]可見,本發(fā)明通過將移動(dòng)終端中的所有應(yīng)用程序進(jìn)行優(yōu)先級(jí)設(shè)置,具體為,為每一個(gè)應(yīng)用程序設(shè)置一個(gè)數(shù)字表示其優(yōu)先級(jí),數(shù)字越大則優(yōu)先級(jí)越高,不同的應(yīng)用程序可以設(shè)置相同的優(yōu)先級(jí);另外還預(yù)先設(shè)置最高應(yīng)用程序占用C P U的百分比上限KMAX;獲取已打開的應(yīng)用程序中優(yōu)先級(jí)最高的應(yīng)用程序,使該應(yīng)用程序占用的C P U百分比上限為KMAX,其余應(yīng)用程序共同占用C P U百分比上限為I一 KMAX;檢測C P U執(zhí)行的指令條數(shù),若在一段時(shí)間內(nèi)C P U執(zhí)行的指令條數(shù)低于下限,則調(diào)低最高應(yīng)用程序占用C P U的百分比;若在一段時(shí)間內(nèi)C P U執(zhí)行的指令條數(shù)高于上限,則調(diào)高最高應(yīng)用程序占用C P U的百分比。從而減少各個(gè)應(yīng)用程序之間的相互干擾,提升用戶體驗(yàn),為用戶提供方便。
[0034]基于上述實(shí)施例,本發(fā)明還提供了一種移動(dòng)終端應(yīng)用程序設(shè)置處理系統(tǒng),如圖3所示,所述系統(tǒng)包括:
預(yù)先設(shè)置模塊310,用于預(yù)先對移動(dòng)終端中的所有應(yīng)用程序設(shè)置優(yōu)先級(jí),以及預(yù)先設(shè)置優(yōu)先級(jí)最高的應(yīng)用程序占用C P U的百分比上限KMAX;具體如上所述。
[0035]獲取與控制模塊320,用于獲取已打開的應(yīng)用程序中優(yōu)先級(jí)最高的應(yīng)用程序,控制該應(yīng)用程序占用的C P U百分比上限為KMAX,其余應(yīng)用程序共同占用C P U百分比上限為I 一 K MAX;具體如上所述。
[0036]檢測與調(diào)節(jié)模塊330,用于檢測CP U執(zhí)行的指令條數(shù),若在一預(yù)定時(shí)間內(nèi)C P U執(zhí)行的指令條數(shù)低于預(yù)設(shè)的下限,則控制將最高應(yīng)用程序占用C P U的百分比調(diào)低一個(gè)等級(jí);若在一預(yù)定時(shí)間內(nèi)C P U執(zhí)行的指令條數(shù)高于預(yù)設(shè)的上限,則控制將最高應(yīng)用程序占用C P U的百分比調(diào)高一個(gè)等級(jí);具體如上所述。
[0037]應(yīng)用程序打開控制模塊340,用于在新打開一個(gè)應(yīng)用程序、或關(guān)閉一個(gè)應(yīng)用程序時(shí),控制獲取當(dāng)前正在運(yùn)行的所有應(yīng)用程序中優(yōu)先級(jí)最高的應(yīng)用程序。
[0038]進(jìn)一步地,所述移動(dòng)終端應(yīng)用程序設(shè)置處理系統(tǒng),其中,預(yù)先設(shè)置模塊包括:
第一設(shè)置單元,用于為每一個(gè)應(yīng)用程序設(shè)置一個(gè)數(shù)字表示其優(yōu)先級(jí),不同的應(yīng)用程序可以設(shè)置相同的優(yōu)先級(jí);具體如上所述。
[0039]第二設(shè)置單元,用于預(yù)先設(shè)置優(yōu)先級(jí)最高的應(yīng)用程序占用CP U的百分比上限KMAX為80%;具體如上所述。
[0040]所述移動(dòng)終端應(yīng)用程序設(shè)置處理系統(tǒng),其中,檢測與調(diào)節(jié)模塊包括:
計(jì)數(shù)器設(shè)置單元,用于設(shè)置計(jì)數(shù)器,C P U每執(zhí)行一條指令計(jì)數(shù)器加I;具體如上所述。
[0041]檢測單元,用于每隔一預(yù)定時(shí)間檢測計(jì)數(shù)器的值與上一次的差值;具體如上所述。
[0042]第一控制單元,用于若在一預(yù)定時(shí)間內(nèi)CP U執(zhí)行的指令條數(shù)低于下限,則控制將最高應(yīng)用程序占用C P U的百分比調(diào)低一個(gè)等級(jí);具體如上所述。
[0043]第二控制單元,用于若在一預(yù)定時(shí)間內(nèi)CP U執(zhí)行的指令條數(shù)高于上限,則控制將最高應(yīng)用程序占用C P U的百分比調(diào)高一個(gè)等級(jí);具體如上所述。
[0044]第三控制單元,用于控制將最高應(yīng)用程序占用CP U的百分比逐級(jí)調(diào)低,但調(diào)低的比例不得低于占用C P U頻率的50%;具體如上所述。
[0045]第四控制單元,用于若在一預(yù)定時(shí)間內(nèi)CP U執(zhí)行的指令條數(shù)高于預(yù)設(shè)的上限,控制將最高應(yīng)用程序占用C P U的百分比逐級(jí)調(diào)高,但調(diào)高的比例不得高于占用C P U的百分比上限KMAX;具體如上所述。
[0046]綜上所述,本發(fā)明所提供的移動(dòng)終端應(yīng)用程序設(shè)置處理方法及系統(tǒng),通過將移動(dòng)終端中的所有應(yīng)用程序進(jìn)行優(yōu)先級(jí)設(shè)置,具體為,為每一個(gè)應(yīng)用程序設(shè)置一個(gè)數(shù)字表示其優(yōu)先級(jí),數(shù)字越大則優(yōu)先級(jí)越高,不同的應(yīng)用程序可以設(shè)置相同的優(yōu)先級(jí);另外還預(yù)先設(shè)置最高應(yīng)用程序占用C P U的百分比上限KMAX;獲取已打開的應(yīng)用程序中優(yōu)先級(jí)最高的應(yīng)用程序,使該應(yīng)用程序占用的C P U百分比上限為KMAX,其余應(yīng)用程序共同占用C P U百分比上限為I一 KMAX;檢測C P U執(zhí)行的指令條數(shù),若在一預(yù)定時(shí)間內(nèi)C P U執(zhí)行的指令條數(shù)低于下限,則調(diào)低最高應(yīng)用程序占用C P U的百分比;若在一預(yù)定時(shí)間內(nèi)C P U執(zhí)行的指令條數(shù)高于上限,則調(diào)高最高應(yīng)用程序占用C P U的百分比。從而優(yōu)先保證優(yōu)先級(jí)高的應(yīng)用程序(比如一些重要的應(yīng)用程序,如游戲,電話)的運(yùn)行,從而減少各個(gè)應(yīng)用程序之間的相互干擾,提高了操作效率,為用戶提供方便。
[0047]當(dāng)然,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序來指令相關(guān)硬件(如處理器,控制器等)來完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取的存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí)可包括如上述各方法實(shí)施例的流程。其中所述的存儲(chǔ)介質(zhì)可為存儲(chǔ)器、磁碟、光盤等。
[0048]應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進(jìn)或變換,所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。
【主權(quán)項(xiàng)】
1.一種移動(dòng)終端應(yīng)用程序設(shè)置處理方法,其特征在于,包括: A,預(yù)先對移動(dòng)終端中的所有應(yīng)用程序設(shè)置優(yōu)先級(jí),以及預(yù)先設(shè)置優(yōu)先級(jí)最高的應(yīng)用程序占用C P U的百分比上限KMAX; B,獲取已打開的應(yīng)用程序中優(yōu)先級(jí)最高的應(yīng)用程序,控制該應(yīng)用程序占用的C PU百分比上限為KMAX,其余應(yīng)用程序共同占用C P U百分比上限為I 一 KMAX; C,檢測C P U執(zhí)行的指令條數(shù),若在一預(yù)定時(shí)間內(nèi)C P U執(zhí)行的指令條數(shù)低于預(yù)設(shè)的下限,則控制將最高應(yīng)用程序占用C P U的百分比調(diào)低一個(gè)等級(jí);若在一預(yù)定時(shí)間內(nèi)CP U執(zhí)行的指令條數(shù)高于預(yù)設(shè)的上限,則控制將最高應(yīng)用程序占用C P U的百分比調(diào)高一個(gè)等級(jí)。2.根據(jù)權(quán)利要求1所述移動(dòng)終端應(yīng)用程序設(shè)置處理方法,其特征在于,所述步驟A包括:A0、為每一個(gè)應(yīng)用程序設(shè)置一個(gè)數(shù)字表示其優(yōu)先級(jí),不同的應(yīng)用程序可以設(shè)置相同的優(yōu)先級(jí)。3.根據(jù)權(quán)利要求1所述移動(dòng)終端應(yīng)用程序設(shè)置處理方法,其特征在于,所述步驟A還包括:Al、預(yù)先設(shè)置優(yōu)先級(jí)最高的應(yīng)用程序占用C P U的百分比上限KMAX為80%。4.根據(jù)權(quán)利要求1所述移動(dòng)終端應(yīng)用程序設(shè)置處理方法,其特征在于,所述步驟A和B之間還包括: B0、在新打開一個(gè)應(yīng)用程序、或關(guān)閉一個(gè)應(yīng)用程序時(shí),控制獲取當(dāng)前正在運(yùn)行的所有應(yīng)用程序中優(yōu)先級(jí)最高的應(yīng)用程序,然后觸發(fā)執(zhí)行步驟B。5.根據(jù)權(quán)利要求1所述移動(dòng)終端應(yīng)用程序設(shè)置處理方法,其特征在于,所述步驟C具體包括: C10、設(shè)置計(jì)數(shù)器,C P U每執(zhí)行一條指令計(jì)數(shù)器加I; C11、每隔一預(yù)定時(shí)間檢測計(jì)數(shù)器的值與上一次的差值; C12,若在一預(yù)定時(shí)間內(nèi)C P U執(zhí)行的指令條數(shù)低于下限,則控制將最高應(yīng)用程序占用C P U的百分比調(diào)低一個(gè)等級(jí); C13、若在一預(yù)定時(shí)間內(nèi)C P U執(zhí)行的指令條數(shù)高于上限,則控制將最高應(yīng)用程序占用C P U的百分比調(diào)高一個(gè)等級(jí)。6.根據(jù)權(quán)利要求5所述移動(dòng)終端應(yīng)用程序設(shè)置處理方法,其特征在于,所述一預(yù)定時(shí)間為2秒;所述下限為P *10%;所述上限為P *80%; P為C P U的主頻。7.根據(jù)權(quán)利要求1所述移動(dòng)終端應(yīng)用程序設(shè)置處理方法,其特征在于,所述步驟C還包括: C10、檢測C P U執(zhí)行的指令條數(shù),若在一預(yù)定時(shí)間內(nèi)C P U執(zhí)行的指令條數(shù)低于預(yù)設(shè)的下限,控制將最高應(yīng)用程序占用C P U的百分比逐級(jí)調(diào)低,但調(diào)低的比例不得低于占用C P U頻率的50%; C20、若在一預(yù)定時(shí)間內(nèi)C P U執(zhí)行的指令條數(shù)高于預(yù)設(shè)的上限,控制將最高應(yīng)用程序占用C P U的百分比逐級(jí)調(diào)高,但調(diào)高的比例不得高于占用C P U的百分比上限KMAX。8.一種移動(dòng)終端應(yīng)用程序設(shè)置處理系統(tǒng),其特征在于,包括: 預(yù)先設(shè)置模塊,用于預(yù)先對移動(dòng)終端中的所有應(yīng)用程序設(shè)置優(yōu)先級(jí),以及預(yù)先設(shè)置優(yōu)先級(jí)最高的應(yīng)用程序占用C P U的百分比上限KMAX; 獲取與控制模塊,用于獲取已打開的應(yīng)用程序中優(yōu)先級(jí)最高的應(yīng)用程序,控制該應(yīng)用程序占用的C P U百分比上限為KMAX,其余應(yīng)用程序共同占用C P U百分比上限為I一 KMAX; 檢測與調(diào)節(jié)模塊,用于檢測C P U執(zhí)行的指令條數(shù),若在一預(yù)定時(shí)間內(nèi)C P U執(zhí)行的指令條數(shù)低于預(yù)設(shè)的下限,則控制將最高應(yīng)用程序占用C P U的百分比調(diào)低一個(gè)等級(jí);若在一預(yù)定時(shí)間內(nèi)C P U執(zhí)行的指令條數(shù)高于預(yù)設(shè)的上限,則控制將最高應(yīng)用程序占用C PU的百分比調(diào)高一個(gè)等級(jí); 應(yīng)用程序打開控制模塊,用于在新打開一個(gè)應(yīng)用程序、或關(guān)閉一個(gè)應(yīng)用程序時(shí),控制獲取當(dāng)前正在運(yùn)行的所有應(yīng)用程序中優(yōu)先級(jí)最高的應(yīng)用程序。9.根據(jù)權(quán)利要求8所述移動(dòng)終端應(yīng)用程序設(shè)置處理系統(tǒng),其特征在于,預(yù)先設(shè)置模塊包括: 第一設(shè)置單元,用于為每一個(gè)應(yīng)用程序設(shè)置一個(gè)數(shù)字表示其優(yōu)先級(jí),不同的應(yīng)用程序可以設(shè)置相同的優(yōu)先級(jí); 第二設(shè)置單元,用于預(yù)先設(shè)置優(yōu)先級(jí)最高的應(yīng)用程序占用C P U的百分比上限KMAX為 80%。10.根據(jù)權(quán)利要求8所述移動(dòng)終端應(yīng)用程序設(shè)置處理系統(tǒng),其特征在于,檢測與調(diào)節(jié)模塊包括: 計(jì)數(shù)器設(shè)置單元,用于設(shè)置計(jì)數(shù)器,C P U每執(zhí)行一條指令計(jì)數(shù)器加I; 檢測單元,用于每隔一預(yù)定時(shí)間檢測計(jì)數(shù)器的值與上一次的差值; 第一控制單元,用于若在一預(yù)定時(shí)間內(nèi)C P U執(zhí)行的指令條數(shù)低于下限,則控制將最高應(yīng)用程序占用C PU的百分比調(diào)低一個(gè)等級(jí); 第二控制單元,用于若在一預(yù)定時(shí)間內(nèi)C P U執(zhí)行的指令條數(shù)高于上限,則控制將最高應(yīng)用程序占用C PU的百分比調(diào)高一個(gè)等級(jí); 第三控制單元,用于控制將最高應(yīng)用程序占用C P U的百分比逐級(jí)調(diào)低,但調(diào)低的比例不得低于占用C P U頻率的50%; 第四控制單元,用于若在一預(yù)定時(shí)間內(nèi)C P U執(zhí)行的指令條數(shù)高于預(yù)設(shè)的上限,控制將最高應(yīng)用程序占用C P U的百分比逐級(jí)調(diào)高,但調(diào)高的比例不得高于占用C P U的百分比上限K MAX。
【文檔編號(hào)】G06F9/50GK105938441SQ201610233571
【公開日】2016年9月14日
【申請日】2016年4月15日
【發(fā)明人】俞斌, 楊維琴
【申請人】惠州Tcl移動(dòng)通信有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
远安县| 新昌县| 无锡市| 嫩江县| 淮滨县| 沙田区| 寻乌县| 安岳县| 老河口市| 黄石市| 黄石市| 龙川县| 南开区| 商水县| 马关县| 新平| 麦盖提县| 沅江市| 罗甸县| 马公市| 荃湾区| 内江市| 贵港市| 额济纳旗| 浮山县| 岳普湖县| 清原| 汶川县| 桃园市| 邵东县| 枝江市| 会泽县| 吴桥县| 通城县| 镇原县| 喀喇沁旗| 屏南县| 中阳县| 商南县| 临清市| 怀仁县|