[發(fā)明專利]對(duì)瀏覽器運(yùn)行進(jìn)行優(yōu)化的方法和裝置有效
| 申請(qǐng)?zhí)枺?/td> | 201310144296.X | 申請(qǐng)日: | 2013-04-23 |
| 公開(公告)號(hào): | CN103226486A | 公開(公告)日: | 2013-07-31 |
| 發(fā)明(設(shè)計(jì))人: | 吳遠(yuǎn)國;吳亮;宗小斌;任寰 | 申請(qǐng)(專利權(quán))人: | 北京奇虎科技有限公司;奇智軟件(北京)有限公司 |
| 主分類號(hào): | G06F9/45 | 分類號(hào): | G06F9/45 |
| 代理公司: | 北京智匯東方知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11391 | 代理人: | 康正德;范曉斌 |
| 地址: | 100088 北京市西城區(qū)新*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 瀏覽器 運(yùn)行 進(jìn)行 優(yōu)化 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及互聯(lián)網(wǎng)領(lǐng)域,具體涉及一種對(duì)瀏覽器運(yùn)行進(jìn)行優(yōu)化的方法和裝置。
背景技術(shù)
現(xiàn)如今,在網(wǎng)絡(luò)日益發(fā)展的時(shí)代,瀏覽器成為了廣大用戶進(jìn)行網(wǎng)絡(luò)活動(dòng)的主要工具。例如,用戶可以通過瀏覽器進(jìn)行新聞瀏覽、視頻觀看、文件下載等操作。但是,隨著用戶上網(wǎng)時(shí)間的推移,瀏覽器運(yùn)行速度可能會(huì)變得越來越慢。導(dǎo)致瀏覽器運(yùn)行速度變慢的原因有可能是用戶開啟的軟件越來越多、瀏覽器同時(shí)開啟的網(wǎng)頁數(shù)量過多、內(nèi)存不足、擴(kuò)展程序的加載等,這給用戶的上網(wǎng)操作帶來了嚴(yán)重的阻礙。
目前,對(duì)于瀏覽器運(yùn)行速度慢的問題,可以通過如下方式來解決:擴(kuò)大虛擬內(nèi)存,通過系統(tǒng)提供的設(shè)置選項(xiàng)停止不必要的后臺(tái)服務(wù),進(jìn)行插件的清理等。
但是,實(shí)際上在導(dǎo)致用戶的瀏覽器速度變慢的原因中,網(wǎng)頁的腳本設(shè)計(jì)不好和同時(shí)運(yùn)行的進(jìn)程過多所導(dǎo)致的資源等過度占用是導(dǎo)致瀏覽器運(yùn)行速度變慢的重要原因,如CPU(Central?Processing?Unit,中央處理器)資源、內(nèi)存的過度占用。進(jìn)程過多主要是由于用戶開啟的網(wǎng)頁、應(yīng)用程序、加載的擴(kuò)展程序、插件等過多所導(dǎo)致的。
而在目前情況下,無法對(duì)瀏覽器進(jìn)行較為有效的提速,導(dǎo)致訪問較慢。
發(fā)明內(nèi)容
鑒于上述問題,本發(fā)明提供一種對(duì)瀏覽器運(yùn)行進(jìn)行優(yōu)化的方法和裝置,以便克服上述問題或者至少部分地解決上述問題的。
依據(jù)本發(fā)明的一個(gè)方面,提供了一種對(duì)瀏覽器運(yùn)行進(jìn)行優(yōu)化的方法,包括:
獲取瀏覽器側(cè)的瀏覽器進(jìn)程信息及其第一資源占用信息;
通過瀏覽器接口獲取瀏覽器所在計(jì)算機(jī)系統(tǒng)的當(dāng)前運(yùn)行進(jìn)程信息及其第二資源占用信息;
將所獲取的瀏覽器進(jìn)程信息和瀏覽器所在計(jì)算機(jī)系統(tǒng)的當(dāng)前運(yùn)行進(jìn)程信息中符合預(yù)置資源占用優(yōu)化設(shè)置的至少一部分進(jìn)程信息和/或其資源占用信息加載顯示在瀏覽器側(cè);
依據(jù)用戶所觸發(fā)的優(yōu)化指令,對(duì)顯示的至少一部分進(jìn)程進(jìn)行進(jìn)程優(yōu)化處理。
可選地,在獲取瀏覽器側(cè)的瀏覽器進(jìn)程信息及其第一資源占用信息之前,還包括:
啟動(dòng)瀏覽器側(cè)優(yōu)化程序的預(yù)設(shè)工作線程,其中,預(yù)設(shè)工作線程適用于獲取瀏覽器側(cè)的瀏覽器進(jìn)程信息及第一資源占用信息,并適用于獲取瀏覽器所在計(jì)算機(jī)系統(tǒng)的當(dāng)前運(yùn)行進(jìn)程信息及其第二資源占用信息。
可選地,獲取瀏覽器側(cè)的瀏覽器進(jìn)程信息及第一資源占用信息的步驟包括:
瀏覽器側(cè)優(yōu)化程序向預(yù)設(shè)工作線程發(fā)送獲取第一資源占用信息的請(qǐng)求;
預(yù)設(shè)工作線程向?yàn)g覽器側(cè)的預(yù)設(shè)插件進(jìn)程發(fā)送獲取瀏覽器進(jìn)程信息的請(qǐng)求;
預(yù)設(shè)插件進(jìn)程通過瀏覽器主程序與瀏覽器側(cè)優(yōu)化進(jìn)程序的擴(kuò)展模塊行通信獲取瀏覽器進(jìn)程信息;
預(yù)設(shè)插件進(jìn)程向預(yù)設(shè)工作線程返回瀏覽器進(jìn)程信息;
預(yù)設(shè)工作線程根據(jù)瀏覽器進(jìn)程信息計(jì)算得到第一資源占用信息。
可選地,通過瀏覽器接口獲取瀏覽器所在計(jì)算機(jī)系統(tǒng)的當(dāng)前運(yùn)行進(jìn)程信息及其第二資源占用信息的步驟包括:
預(yù)設(shè)工作線程通過瀏覽器接口獲取瀏覽器所在計(jì)算機(jī)系統(tǒng)的當(dāng)前運(yùn)行進(jìn)程信息及其第二資源占用信息。
可選地,在啟動(dòng)瀏覽器側(cè)優(yōu)化程序的預(yù)設(shè)工作線程之前,還包括:
瀏覽器啟動(dòng),其中瀏覽器啟動(dòng)時(shí)至少包括瀏覽器主程序和瀏覽器優(yōu)化程序。
可選地,瀏覽器進(jìn)程信息至少包括:網(wǎng)頁標(biāo)簽子進(jìn)程或線程的信息、瀏覽器插件進(jìn)程的信息、瀏覽器擴(kuò)展進(jìn)程的信息。
可選地,當(dāng)瀏覽器進(jìn)程信息為網(wǎng)頁標(biāo)簽子進(jìn)程或線程的信息時(shí),瀏覽器進(jìn)程信息至少包括以下中的一項(xiàng):
標(biāo)簽或線程身份標(biāo)識(shí)號(hào)、標(biāo)簽或線程標(biāo)題、標(biāo)簽或線程地址、標(biāo)簽或線程圖標(biāo)、標(biāo)簽或線程所在的瀏覽器子進(jìn)程的消息、標(biāo)簽或線程的CPU占用率、標(biāo)簽或線程的內(nèi)存占用量、標(biāo)簽或線程各自對(duì)應(yīng)的占用級(jí)別;
當(dāng)瀏覽器進(jìn)程信息為插件進(jìn)程的信息時(shí),瀏覽器進(jìn)程信息至少包括以下中的一項(xiàng):
插件進(jìn)程圖標(biāo)、插件進(jìn)程名稱、插件進(jìn)程的帶寬占用、插件進(jìn)程的FPS(Fast?Package?Schedule,快速分組調(diào)度值)、插件進(jìn)程的CPU占用率、插件進(jìn)程的內(nèi)存占用量、插件進(jìn)程各自對(duì)應(yīng)的占用級(jí)別;
當(dāng)瀏覽器進(jìn)程信息為擴(kuò)展進(jìn)程的信息時(shí),瀏覽器進(jìn)程信息至少包括以下中的一項(xiàng):
擴(kuò)展進(jìn)程圖標(biāo)、擴(kuò)展進(jìn)程名稱、擴(kuò)展進(jìn)程的帶寬占用、擴(kuò)展進(jìn)程的FPS值、擴(kuò)展進(jìn)程的CPU占用率、擴(kuò)展進(jìn)程的內(nèi)存占用量、擴(kuò)展進(jìn)程各自對(duì)應(yīng)的占用級(jí)別。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京奇虎科技有限公司;奇智軟件(北京)有限公司,未經(jīng)北京奇虎科技有限公司;奇智軟件(北京)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310144296.X/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 運(yùn)行控制裝置及運(yùn)行控制方法
- 運(yùn)行支援裝置、運(yùn)行支援系統(tǒng)以及運(yùn)行支援程序
- 列車運(yùn)行處理方法、運(yùn)行處理裝置和運(yùn)行調(diào)度系統(tǒng)
- 運(yùn)行監(jiān)測(cè)系統(tǒng)及運(yùn)行監(jiān)測(cè)方法
- 運(yùn)行控制裝置及運(yùn)行控制方法
- 運(yùn)行曲線制作裝置、運(yùn)行輔助裝置以及運(yùn)行控制裝置
- 運(yùn)行支持裝置、車輛、運(yùn)行管理裝置和運(yùn)行支持方法
- 運(yùn)行計(jì)劃方法、運(yùn)行控制裝置和運(yùn)行計(jì)劃系統(tǒng)
- 運(yùn)行控制裝置、運(yùn)行管理系統(tǒng)、運(yùn)行控制方法以及車輛
- 自動(dòng)建模運(yùn)行系統(tǒng)及運(yùn)行方法
- 請(qǐng)求沒有進(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)行加工的方法





