[發明專利]一種計算機程序運行異常檢測方法、裝置和介質在審
| 申請號: | 201710952987.0 | 申請日: | 2017-10-13 |
| 公開(公告)號: | CN107783844A | 公開(公告)日: | 2018-03-09 |
| 發明(設計)人: | 周堯生 | 申請(專利權)人: | 銳捷網絡股份有限公司 |
| 主分類號: | G06F9/52 | 分類號: | G06F9/52;G06F11/34 |
| 代理公司: | 北京同達信恒知識產權代理有限公司11291 | 代理人: | 黃志華 |
| 地址: | 350002 福建省福州市倉*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 計算機 程序 運行 異常 檢測 方法 裝置 介質 | ||
1.一種計算機程序運行異常檢測方法,其特征在于,包括:
針對任一已注冊的被檢測程序,按照預設的檢測周期從共享內存表中讀取該檢測程序的保活信息;
根據讀取的保活信息判斷被檢測程序是否運行異常。
2.如權利要求1所述的方法,其特征在于,所述保活信息包括保活序列字段值;以及
根據讀取的保活信息判斷被檢測程序是否存在異常,具體包括:
比較當前周期讀取的保活序列字段值與上一周期讀取的保活序列字段值是否相同;
如果當前周期讀取的保活序列字段值與上一周期讀取的保活序列字段值相同,則確定所述被檢測程序運行異常;
如果當前周期讀取的保活序列字段值與上一周期讀取的保活序列字段值不同,則確定所述被檢測程序運行正常;并更新記錄的所述被檢測程序對應的保活序列值。
3.如權利要求2所述的方法,其特征在于,如果當前周期讀取的保活序列字段值與上一周期讀取的保活序列字段值相同,則在確定所述被檢測程序運行異常之前,還包括:
更新記錄的程序運行異常計數;以及
確定所述程序運行異常計數超過預設閾值。
4.如權利要求2所述的方法,其特征在于,如果當前周期讀取的保活序列字段值與上一周期讀取的保活序列字段值不同,則還包括:
判斷記錄的程序運行異常計數是否為零;
如果所述程序運行異常計數不為零,則重置所述程序運行異常計數。
5.如權利要求1所述的方法,其特征在于,按照以下流程對被檢測程序進行注冊:
接收所述被檢測程序發送的運行異常檢測注冊請求,所述運行異常檢測注冊請求中攜帶有所述被檢測程序對應的進程標識符PID;
修改所述共享內存表中所述PID對應的在位字段值;以及
初始化所述共享內存表中所述PID對應的保活序列字段值并記錄;
向所述被檢測程序返回注冊結果。
6.如權利要求1~5任一權利要求所述的方法,其特征在于,所述被檢測程序的保活信息為所述被檢測程序按照預設的保活周期根據其自身對應的PID進行更新的。
7.一種計算機程序運行異常檢測裝置,其特征在于,包括:
讀取單元,用于針對任一已注冊的被檢測程序,按照預設的檢測周期從共享內存表中讀取該檢測程序的保活信息;
第一判斷單元,用于根據讀取的保活信息判斷被檢測程序是否運行異常。
8.如權利要求7所述的裝置,其特征在于,所述保活信息包括保活序列字段值;以及
所述第一判斷單元,具體包括:
比較子單元,用于比較當前周期讀取的保活序列字段值與上一周期讀取的保活序列字段值是否相同;
確定子單元,用于如果當前周期讀取的保活序列字段值與上一周期讀取的保活序列字段值相同,則確定所述被檢測程序運行異常;如果當前周期讀取的保活序列字段值與上一周期讀取的保活序列字段值不同,則確定所述被檢測程序運行正常;并更新記錄的所述被檢測程序對應的保活序列值。
9.如權利要求8所述的裝置,其特征在于,還包括:
更新單元,用于如果當前周期讀取的保活序列字段值與上一周期讀取的保活序列字段值相同,則在所述確定單元確定所述被檢測程序運行異常之前,更新記錄的程序運行異常計數;并確定所述程序運行異常計數超過預設閾值。
10.如權利要求8所述的裝置,其特征在于,還包括:
第二判斷單元,用于如果當前周期讀取的保活序列字段值與上一周期讀取的保活序列字段值不同時,判斷記錄的程序運行異常計數是否為零;
計數重置單元,用于如果所述程序運行異常計數不為零,則重置所述程序運行異常計數。
11.如權利要求7所述的裝置,其特征在于,還包括:
接收單元,用于接收所述被檢測程序發送的運行異常檢測注冊請求,所述運行異常檢測注冊請求中攜帶有所述被檢測程序對應的進程標識符PID;
修改單元,用于修改所述共享內存表中所述PID對應的在位字段值;
初始化單元,用于初始化所述共享內存表中所述PID對應的保活序列字段值并記錄;
響應單元,用于向所述被檢測程序返回注冊結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于銳捷網絡股份有限公司,未經銳捷網絡股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710952987.0/1.html,轉載請聲明來源鉆瓜專利網。





