[發明專利]一種看門狗實現方法在審
| 申請號: | 201910244765.2 | 申請日: | 2019-03-28 |
| 公開(公告)號: | CN109992439A | 公開(公告)日: | 2019-07-09 |
| 發明(設計)人: | 古小健;羅侍田;王建忠;陳家明;程招招 | 申請(專利權)人: | 深圳市創聯時代科技有限公司 |
| 主分類號: | G06F11/07 | 分類號: | G06F11/07 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518000 廣東省深圳市寶*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 看門狗 監控點 看門狗實現 善后處理 檢測計數器 程序異常 鉤子函數 統一管理 應用程序 創建 調用 消耗 | ||
1.一種看門狗實現方法,其特征在于,在主程序中創建多個看門狗監控點,創建時指定所述看門狗監控點在狗叫之后的善后處理方案,以及在狗叫后調用的鉤子函數。
2.根據權利要求1所述的看門狗實現方法,其特征在于,每個看門狗監控點,允許設置獨立的超時時間,被監控任務清狗時間間隔不得超過超時時間,否則,執行狗叫。
3.根據權利要求1所述的看門狗實現方法,其特征在于,所有看門狗監控點,依其超時時間排隊,隊列頭部看門狗監控點的超時時間設定為定時器的超時時間。
4.根據權利要求3所述的看門狗實現方法,其特征在于,所述的超時隊列,在隊列頭部的看門狗監控點清狗時,重新排序,并同時調整定時器的超時時間。
5.根據權利要求3所述的看門狗實現方法,其特征在于,所述定時器超時,即認為看門狗程序狗叫。
6.根據權利要求5所述的看門狗實現方法,其特征在于,狗叫后,執行設置的善后處理方案,并調用鉤子函數。
7.根據權利要求6所述的看門狗實現方法,其特征在于,所述善后處理方案包括:關閉某個裝置、向外發出告警、求救信號。
8.根據權利要求6所述的看門狗實現方法,其特征在于,所述鉤子函數執行緊急關閉某個裝置及向外發出告警或求救信號。
9.根據權利要求1所述的看門狗實現方法,其特征在于,所述看門狗監控點能夠區分是被監控程序自身錯誤導致狗叫,還是因CPU被其他線程搶占而沒有機會運行而導致狗叫,并區分處理。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市創聯時代科技有限公司,未經深圳市創聯時代科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910244765.2/1.html,轉載請聲明來源鉆瓜專利網。





