[發明專利]瀏覽器運行狀態監測方法及裝置有效
| 申請號: | 201310373881.7 | 申請日: | 2013-08-23 |
| 公開(公告)號: | CN103412812A | 公開(公告)日: | 2013-11-27 |
| 發明(設計)人: | 趙龍;鄒貴強 | 申請(專利權)人: | 北京奇虎科技有限公司;奇智軟件(北京)有限公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30 |
| 代理公司: | 北京思睿峰知識產權代理有限公司 11396 | 代理人: | 何秀明 |
| 地址: | 100088 北京市西城區新*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 瀏覽器 運行 狀態 監測 方法 裝置 | ||
技術領域
本發明涉及計算機網絡技術領域,尤其涉及一種瀏覽器運行狀態監測方法及裝置。
背景技術
在網絡日益發展的時代,瀏覽器成為了廣大用戶進行網絡活動的主要工具。例如,用戶可以通過瀏覽器進行新聞瀏覽、視頻觀看、文件下載等操作。但是,隨著用戶上網時間的推移,瀏覽器運行速度可能會變得越來越慢。導致瀏覽器運行速度變慢的原因有可能是用戶開啟的軟件越來越多、瀏覽器同時開啟的網頁數量過多、內存不足、擴展程序的加載等,這給用戶的上網操作帶來了嚴重的阻礙。
現有技術中,網頁的腳本設計不好或同時運行的進程過多所導致的資源(CPU、內存等)過度占用是導致瀏覽器卡死、變慢的重要原因。當面對眾多進程或者網頁時,用戶無法對瀏覽器進行較為有效的提速。
為了檢測IE瀏覽器是否運行正常,主要是通過插件掃描的形式對IE瀏覽器進行檢測,具體地,模擬啟動IE瀏覽器兩次,一次是在加載插件的形式下啟動IE瀏覽器,一次是在不加載插件的形式下啟動IE瀏覽器,通過IE瀏覽器兩次啟動的時間差來判斷IE瀏覽器的加載是否比較慢。這種技術方案的缺陷是,需要用戶手動觸發掃描才能檢測,無法自動檢測網絡運行環境,因此提示不及時,而且在網絡運行環境出現問題時,需要用戶主動進行修復。而如果用戶不知道有這些修復工具,則出現的問題將得不到解決,另外,不能在用戶訪問網頁的第一時間提示用戶進行修復。此外,這種技術方案檢測的結果不是很準確,而且不能檢測到用戶真實環境不能打開網頁的情況。
發明內容
鑒于上述問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決上述問題的瀏覽器運行狀態監測方法及裝置。
根據本發明的一個方面,提供了一種瀏覽器運行狀態監測方法,其包括在瀏覽器啟動以及預先在注冊表中注冊的瀏覽器輔助對象BHO插件加載之后獲取第一個網頁加載完成的消息;以及獲取當前瀏覽器進程的啟動時間以及從所述消息中獲取第一個網頁加載完成的時間,計算當前瀏覽器進程的啟動時間和第一個網頁加載完成的時間的時間差,如果該時間差超過了預定的第一閾值,則判斷通過瀏覽器上網有問題。
根據本發明的一種實施方式,本發明的上述瀏覽器運行狀態監測方法還包括:在瀏覽器啟動以及BHO插件加載之后獲取在瀏覽器中加載的每個網頁的開始加載時間和加載完成的時間;以及計算每個網頁的開始加載時間和加載完成的時間的時間差,如果該時間差超過了預定的第二閾值,則判斷該網頁在瀏覽器上打開緩慢。
根據本發明的另一實施方式,本發明的上述瀏覽器運行狀態監測方法還包括:在瀏覽器啟動以及BHO插件加載之后,基于網頁在瀏覽器上打開時是否收到網絡連接錯誤信息來判斷網頁在瀏覽器上能否正常打開。
根據本發明的另一個方面,提供了一種瀏覽器運行狀態監測裝置。所述瀏覽器運行狀態監測裝置包括:獲取模塊,其適于在瀏覽器啟動以及預先在注冊表中注冊的瀏覽器輔助對象BHO插件加載之后獲取用戶第一個網頁加載完成的消息;以及監測模塊,其適于從所述消息中獲取當前瀏覽器進程的啟動時間和第一個網頁加載完成的時間,計算當前瀏覽器進程的啟動時間和第一個網頁加載完成的時間的時間差,如果該時間差超過了預定的第一閾值,則判斷通過瀏覽器上網有問題。
根據本發明的一種實施方式,所述獲取模塊在瀏覽器啟動以及BHO插件加載之后還獲取在瀏覽器中加載的每個網頁的開始加載時間和加載完成的時間;所述監測模塊計算每個網頁的開始加載時間和加載完成的時間的時間差,如果該時間差超過了預定的第二閾值,則判斷該網頁在瀏覽器上打開緩慢。
根據本發明的另一種實施方式,所述監測模塊還基于網頁在瀏覽器上打開時收到的網絡連接錯誤信息來判斷網頁在瀏覽器上能否正常打開。
利用本發明的瀏覽器運行狀態監測方法及裝置,可以實時提示用戶通過瀏覽器上網有問題,包括提示用戶瀏覽器加載較慢、網頁打開緩慢或打開失敗。另外,還可以向用戶推薦采取適當的修復工具來解決問題。
上述說明僅是本發明技術方案的概述,為了能夠更清楚了解本發明的技術手段,而可依照說明書的內容予以實施,并且為了讓本發明的上述和其它目的、特征和優點能夠更明顯易懂,以下特舉本發明的具體實施方式。
附圖說明
通過閱讀下文優選實施方式的詳細描述,各種其他的優點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優選實施方式的目的,而并不認為是對本發明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
圖1示出了根據本發明的一個實施方式的瀏覽器運行狀態監測方法;以及
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇虎科技有限公司;奇智軟件(北京)有限公司,未經北京奇虎科技有限公司;奇智軟件(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310373881.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種辦公監控軟件使用的方法
- 下一篇:一種面向流計算的動態調度分配方法





