[發(fā)明專利]對(duì)終端資源進(jìn)行優(yōu)化的方法及裝置有效
| 申請(qǐng)?zhí)枺?/td> | 201410778228.3 | 申請(qǐng)日: | 2015-08-04 |
| 公開(公告)號(hào): | CN104503840A | 公開(公告)日: | 2015-07-29 |
| 發(fā)明(設(shè)計(jì))人: | 楊繼鑫;李良;潘全新 | 申請(qǐng)(專利權(quán))人: | 北京奇虎科技有限公司;奇智軟件(北京)有限公司 |
| 主分類號(hào): | G06F9/50 | 分類號(hào): | G06F9/50;G06F11/30 |
| 代理公司: | 北京路浩知識(shí)產(chǎn)權(quán)代理有限公司 11002 | 代理人: | 李相雨 |
| 地址: | 100088 北京市西城區(qū)新*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 終端 資源 進(jìn)行 優(yōu)化 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及互聯(lián)網(wǎng)技術(shù),具體涉及一種對(duì)終端資源進(jìn)行優(yōu)化的方法及裝置。
背景技術(shù)
在終端的操作系統(tǒng)中,可能有多個(gè)程序在同時(shí)運(yùn)行,相應(yīng)的也會(huì)出現(xiàn)占用系統(tǒng)資源的多個(gè)進(jìn)程。例如,在Android系統(tǒng)中的進(jìn)程包括前臺(tái)進(jìn)程、服務(wù)進(jìn)程、后臺(tái)進(jìn)程和空進(jìn)程等等。其中,每一進(jìn)程所占用的系統(tǒng)資源又包括內(nèi)存容量、中央處理器(Central?Processing?Unit,簡(jiǎn)稱CPU)使用率、磁盤輸入/輸出(I/O)信息等等。通常情況下,系統(tǒng)會(huì)自動(dòng)結(jié)束較為不重要的部分進(jìn)程以獲得所需的系統(tǒng)資源,但存在有部分惡意程序或者設(shè)計(jì)不合理的程序會(huì)使進(jìn)程在程序運(yùn)行過(guò)程中不斷擴(kuò)張所占用的系統(tǒng)資源,或者使進(jìn)程在某些特定的情況下出現(xiàn)程度不大的系統(tǒng)資源異常占用。
然而,這些不受用戶歡迎的進(jìn)程在大部分時(shí)間內(nèi)所占用的系統(tǒng)資源總量并不會(huì)很大,系統(tǒng)并不會(huì)自動(dòng)將其結(jié)束,基于系統(tǒng)資源占用排序的清理程序也不會(huì)將其列入待清理列表當(dāng)中,因此常用的進(jìn)程清理手段很難對(duì)該類進(jìn)程進(jìn)行有效地檢出和清理。
發(fā)明內(nèi)容
針對(duì)現(xiàn)有技術(shù)中的缺陷,本發(fā)明提供了一種對(duì)終端資源進(jìn)行優(yōu)化的方法及裝置,能夠?qū)K端中每個(gè)進(jìn)程進(jìn)行個(gè)性化的優(yōu)化操作,提升用戶體驗(yàn)。
第一方面,本發(fā)明提供對(duì)終端資源進(jìn)行優(yōu)化的裝置,包括:
進(jìn)程分析單元,用于獲取終端中運(yùn)行的一進(jìn)程的標(biāo)識(shí)及該進(jìn)程當(dāng)前所占系統(tǒng)資源的信息;
優(yōu)化策略獲取單元,用于根據(jù)該進(jìn)程的標(biāo)識(shí),獲取與該標(biāo)識(shí)對(duì)應(yīng)的進(jìn)程優(yōu)化策略;
優(yōu)化處理單元,用于將該進(jìn)程當(dāng)前所占系統(tǒng)資源的信息與所述進(jìn)程優(yōu)化策略進(jìn)行比較,獲得針對(duì)該進(jìn)程的優(yōu)化標(biāo)記,根據(jù)所述優(yōu)化標(biāo)記對(duì)該進(jìn)程進(jìn)行相應(yīng)等級(jí)的優(yōu)化操作。
可選地,每一進(jìn)程當(dāng)前占用系統(tǒng)資源的信息根據(jù)如下一項(xiàng)或多項(xiàng)信息計(jì)算得到:
該進(jìn)程的內(nèi)存使用率,中央處理器CPU占用率,磁盤輸入輸出IO吞吐量、網(wǎng)絡(luò)吞吐量。
可選地,所述進(jìn)程優(yōu)化策略為預(yù)先從服務(wù)器中下載的對(duì)應(yīng)終端的系統(tǒng)環(huán)境信息中進(jìn)程的優(yōu)化策略,且所述進(jìn)程優(yōu)化策略中劃分有一個(gè)以上的與所述優(yōu)化標(biāo)記對(duì)應(yīng)的優(yōu)化操作信息。
可選地,優(yōu)化策略獲取單元,具體用于
將所述進(jìn)程的標(biāo)識(shí)發(fā)送服務(wù)器,以使服務(wù)器根據(jù)所述標(biāo)識(shí)獲取與該標(biāo)識(shí)對(duì)應(yīng)的進(jìn)程優(yōu)化策略;
接收服務(wù)器發(fā)送的與該進(jìn)程的標(biāo)識(shí)對(duì)應(yīng)的進(jìn)程優(yōu)化策略。
可選地,所述優(yōu)化處理單元,具體用于
在所述優(yōu)化標(biāo)記對(duì)應(yīng)的等級(jí)為最高等級(jí)時(shí),直接結(jié)束該進(jìn)程;
在所述優(yōu)化標(biāo)記對(duì)應(yīng)的等級(jí)為中間等級(jí)時(shí),釋放該進(jìn)程占用的閑置內(nèi)存和/或清理該進(jìn)程中的緩存數(shù)據(jù)或臨時(shí)數(shù)據(jù);
在所述優(yōu)化標(biāo)記對(duì)應(yīng)的等級(jí)為最低等級(jí)時(shí),跳過(guò)對(duì)該進(jìn)程的優(yōu)化操作。
第二方面,本發(fā)明提供一種對(duì)終端資源進(jìn)行優(yōu)化的方法,包括:
獲取終端中運(yùn)行的一進(jìn)程的標(biāo)識(shí)及該進(jìn)程當(dāng)前所占系統(tǒng)資源的信息;
根據(jù)該進(jìn)程的標(biāo)識(shí),獲取與該標(biāo)識(shí)對(duì)應(yīng)的進(jìn)程優(yōu)化策略;
將該進(jìn)程當(dāng)前所占系統(tǒng)資源的信息與所述進(jìn)程優(yōu)化策略進(jìn)行比較,獲得針對(duì)該進(jìn)程的優(yōu)化標(biāo)記,根據(jù)所述優(yōu)化標(biāo)記對(duì)該進(jìn)程進(jìn)行相應(yīng)等級(jí)的優(yōu)化操作。
可選地,每一進(jìn)程當(dāng)前占用系統(tǒng)資源的信息根據(jù)如下一項(xiàng)或多項(xiàng)信息計(jì)算得到:
該進(jìn)程的內(nèi)存使用率,中央處理器CPU占用率,磁盤輸入輸出IO吞吐量、網(wǎng)絡(luò)吞吐量。
可選地,所述進(jìn)程優(yōu)化策略為預(yù)先從服務(wù)器中下載的對(duì)應(yīng)終端的系統(tǒng)環(huán)境信息中進(jìn)程的優(yōu)化策略,且所述進(jìn)程優(yōu)化策略中劃分有一個(gè)以上的與所述優(yōu)化標(biāo)記對(duì)應(yīng)的的優(yōu)化操作信息。
可選地,所述根據(jù)該進(jìn)程的標(biāo)識(shí),獲取與該標(biāo)識(shí)對(duì)應(yīng)的進(jìn)程優(yōu)化策略,包括:
將所述進(jìn)程的標(biāo)識(shí)發(fā)送服務(wù)器,以使服務(wù)器根據(jù)所述標(biāo)識(shí)獲取與該標(biāo)識(shí)對(duì)應(yīng)的進(jìn)程優(yōu)化策略;
接收服務(wù)器發(fā)送的與該進(jìn)程的標(biāo)識(shí)對(duì)應(yīng)的進(jìn)程優(yōu)化策略。
可選地,根據(jù)所述優(yōu)化標(biāo)記對(duì)該進(jìn)程進(jìn)行相應(yīng)等級(jí)的優(yōu)化操作,包括:
在所述優(yōu)化標(biāo)記對(duì)應(yīng)的等級(jí)為最高等級(jí)時(shí),直接結(jié)束該進(jìn)程;
在所述優(yōu)化標(biāo)記對(duì)應(yīng)的等級(jí)為中間等級(jí)時(shí),釋放該進(jìn)程占用的閑置內(nèi)存和/或清理該進(jìn)程中的緩存數(shù)據(jù)或臨時(shí)數(shù)據(jù);
在所述優(yōu)化標(biāo)記對(duì)應(yīng)的等級(jí)為最低等級(jí)時(shí),跳過(guò)對(duì)該進(jìn)程的優(yōu)化操作。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京奇虎科技有限公司;奇智軟件(北京)有限公司,未經(jīng)北京奇虎科技有限公司;奇智軟件(北京)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410778228.3/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 用戶從用戶終端遠(yuǎn)程訪問(wèn)終端設(shè)備的遠(yuǎn)程訪問(wèn)系統(tǒng)和方法
- 功能信息通知系統(tǒng)及功能信息通知方法
- 一種用于殯儀館的計(jì)算機(jī)信息處理裝置
- 視頻通話切換方法和系統(tǒng)
- 一種終端能力上報(bào)方法、基站及終端
- 野外消防遠(yuǎn)程監(jiān)控系統(tǒng)及其監(jiān)控方法
- 終端主體、終端屏幕和終端
- 一種終端類型的確定方法、網(wǎng)絡(luò)設(shè)備及終端
- 一種數(shù)據(jù)傳輸方法及裝置
- 一種基于網(wǎng)絡(luò)運(yùn)營(yíng)的一站式零售直播矩陣平臺(tái)
- 請(qǐng)求沒(méi)有進(jìn)行IMS注冊(cè)的用戶進(jìn)行注冊(cè)的方法
- 對(duì)要進(jìn)行紋理操作的像素進(jìn)行分組
- 對(duì)餐盤進(jìn)行溫度調(diào)節(jié)和進(jìn)行分配的獨(dú)立小車
- 對(duì)圖像進(jìn)行編碼
- 對(duì)任務(wù)進(jìn)行調(diào)度
- 對(duì)任務(wù)進(jìn)行調(diào)度
- 蛋糕(甜蜜進(jìn)行時(shí))
- 對(duì)定位輔助數(shù)據(jù)進(jìn)行分級(jí)和分組以進(jìn)行廣播
- 對(duì)物體進(jìn)行分離和定向以進(jìn)行供料
- 對(duì)工件進(jìn)行評(píng)價(jià)以進(jìn)行加工的方法





