[發明專利]用于計算機操作系統的監控模塊有效
| 申請號: | 201410614513.1 | 申請日: | 2014-11-04 |
| 公開(公告)號: | CN104360913B | 公開(公告)日: | 2017-10-27 |
| 發明(設計)人: | 羅侍田;徐成斌;陳遠生;張前福;占捷文;李強;李選富;楊春 | 申請(專利權)人: | 長園深瑞繼保自動化有限公司 |
| 主分類號: | G06F11/00 | 分類號: | G06F11/00;G06F11/30 |
| 代理公司: | 深圳市中知專利商標代理有限公司44101 | 代理人: | 孫皓,林虹 |
| 地址: | 518052 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 計算機 操作系統 監控 模塊 | ||
1.一種用于計算機操作系統的監控模塊,其特征在于:該監控模塊由看門狗資源、看門狗外部調用接口和看門狗監視三個子模塊構成,三個子模塊之間通過各自提供的通訊接口相連,各子模塊內部的程序運行同步互斥,其中,
看門狗資源,包括若干個具有不同溢出周期的軟件看門狗,該子模塊主要負責看門狗軟件核心數據的維護,設置的所有軟件看門狗按照每個看門狗的“狗叫”時限與當前時間的時間差值以由小到大方式依序排列,當某個看門狗的“狗叫”時限因操作行為發生變化時,設置的所有軟件看門狗重新按照上述方式依序排列;
看門狗外部調用接口,通過其上的API接口與計算機操作系統相接,該子模塊接受操作系統的任務在對看門狗的有關操作不影響看門狗監視任務的休眠時間時,直接調用看門狗資源子模塊的接口來實現對指定看門狗子模塊的指定操作;當對看門狗的有關操作影響到看門狗監視任務的休眠時間時,發送消息給看門狗監視任務,由看門狗監視任務來實現該操作;所述有關操作為添加看門狗、移除看門狗、設置看門狗周期、復位看門狗、獲取指定特征看門狗和獲取等待時限;
看門狗監視,包含優先級高于其它任務優先級的對看門狗資源子模塊中的所有看門狗進行監視的監視任務,該監視任務的休眠時間為看門狗資源子模塊中排在最前的看門狗的時限與當前時間的差值,當該監視任務被喚醒后,該子模塊對喚醒該監視任務的消息進行解析,對因所述有關操作產生的消息,通過調用所述看門狗資源子模塊的接口完成相應消息指定的任務;對因相關看門狗未被復位的操作產生的消息,則通過執行與未被復位的軟件看門狗綁定的鉤子函數對該軟件看門狗復位。
2.根據權利要求1所述的用于計算機操作系統的監控模塊,其特征在于:所述看門狗外部調用接口子模塊的接口包括創建看門狗、刪除看門狗、喂看門狗和調整看門狗周期。
3.根據權利要求1所述的用于計算機操作系統的監控模塊,其特征在于:所述看門狗監視任務子模塊的接口還包括獲取等待時間、系統定時喚醒、傳遞監視任務消息、獲取指定特征看門狗及復位看門狗接口。
4.根據權利要求1所述的用于計算機操作系統的監控模塊,其特征在于:在所述看門狗資源子模塊中還設有修復關鍵任務的鉤子函數。
5.根據權利要求1所述的用于計算機操作系統的監控模塊,其特征在于:針對看門狗資源子模塊中的所有軟件看門狗配置有一一對應的互斥鎖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于長園深瑞繼保自動化有限公司,未經長園深瑞繼保自動化有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410614513.1/1.html,轉載請聲明來源鉆瓜專利網。





