[發明專利]異常檢測方法、裝置及計算機可讀存儲介質在審
| 申請號: | 202011437722.5 | 申請日: | 2020-12-11 |
| 公開(公告)號: | CN112464124A | 公開(公告)日: | 2021-03-09 |
| 發明(設計)人: | 李曼寧 | 申請(專利權)人: | OPPO廣東移動通信有限公司 |
| 主分類號: | G06F16/957 | 分類號: | G06F16/957;G06F16/958;G06F16/955 |
| 代理公司: | 深圳市恒申知識產權事務所(普通合伙) 44312 | 代理人: | 趙勝寶 |
| 地址: | 523860 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 異常 檢測 方法 裝置 計算機 可讀 存儲 介質 | ||
1.一種異常檢測方法,應用于采用多進程架構的瀏覽器客戶端,所述多進程架構包括主進程和渲染進程,其特征在于,包括:
在對第一網頁進行加載之后,根據所述主進程輸出的第一渲染進程未響應事件生成第一錯誤信息;
在根據第二網頁加載操作加載第二網頁之后,根據所述主進程輸出的第二渲染進程未響應事件生成第二錯誤信息;
將所述第一錯誤信息與所述第二錯誤信息進行比對,校驗所述渲染進程是否處于無響應異常狀態。
2.根據權利要求1所述的異常檢測方法,其特征在于,所述錯誤信息包括渲染進程標識以及渲染視圖對象標識;
所述將所述第一錯誤信息與所述第二錯誤信息進行比對,校驗所述渲染進程是否處于無響應異常狀態,包括:
將所述第一錯誤信息與所述第二錯誤信息的所述渲染進程標識以及所述渲染視圖對象標識分別進行比對,校驗所述渲染進程是否處于無響應異常狀態;其中,在所述渲染進程標識比對一致且所述渲染視圖對象標識比對不一致時,所述渲染進程處于無響應異常狀態。
3.根據權利要求1所述的異常檢測方法,其特征在于,所述根據所述主進程輸出的第一渲染進程未響應事件生成第一錯誤信息之前,還包括:
控制所述主進程向所述渲染進程發送心跳消息,并啟動超時計時器;其中,若在所述超時計時器的計時周期內未收到對應于所述心跳消息的心跳響應,所述主進程輸出渲染進程未響應事件。
4.根據權利要求3所述的異常檢測方法,其特征在于,所述啟動超時計時器之前,還包括:
獲取所加載的網頁的網頁屬性;
基于所述網頁屬性設定對應于所述超時計時器的所述計時周期。
5.根據權利要求1至4中任意一項所述的異常檢測方法,其特征在于,所述第一網頁的網頁地址與所述第二網頁相同;
所述校驗所述渲染進程是否處于無響應異常狀態之后,還包括:
當所述渲染進程處于無響應異常狀態時,將所述第一網頁的所述網頁地址記錄至預設地址名單;
當接收到網頁加載操作時,在所述地址名單內查詢所述網頁加載操作相應的目標網頁地址;
在所述目標網頁地址處于所述地址名單之內時,調用待切換渲染進程渲染所述目標網頁地址對應的網頁。
6.根據權利要求5所述的異常檢測方法,其特征在于,所述調用待切換渲染進程渲染所述目標網頁地址對應的網頁,包括:
調用所述多進程架構內所包括的備用渲染進程,渲染所述目標網頁地址對應的網頁;
或,調用獨立于所述多進程架構的外部渲染進程,渲染所述目標網頁地址對應的網頁。
7.根據權利要求1至4中任意一項所述的異常檢測方法,其特征在于,所述校驗所述渲染進程是否處于無響應異常狀態之后,還包括:
當所述渲染進程處于無響應異常狀態時,對所述渲染進程進行重啟;
對所述第一網頁和/或所述第二網頁重新進行加載。
8.一種異常檢測裝置,應用于采用多進程架構的瀏覽器客戶端,所述多進程架構包括主進程和渲染進程,其特征在于,包括:
第一生成模塊,用于在對第一網頁進行加載之后,根據所述主進程輸出的第一渲染進程未響應事件生成第一錯誤信息;
第二生成模塊,用于在根據第二網頁加載操作加載第二網頁之后,根據所述主進程輸出的第二渲染進程未響應事件生成第二錯誤信息;
校驗模塊,用于將所述第一錯誤信息與所述第二錯誤信息進行比對,校驗所述渲染進程是否處于無響應異常狀態。
9.一種電子裝置,其特征在于,包括:存儲器、處理器及總線;
所述總線用于實現所述存儲器、處理器之間的連接通信;
所述處理器用于執行存儲在所述存儲器上的計算機程序;
所述處理器執行所述計算機程序時,實現權利要求1至7中任意一項所述方法中的步驟。
10.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時,實現權利要求1至7中的任意一項所述方法中的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于OPPO廣東移動通信有限公司,未經OPPO廣東移動通信有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011437722.5/1.html,轉載請聲明來源鉆瓜專利網。





