[發明專利]一種計算機軟件故障監測系統有效
| 申請號: | 202010043270.6 | 申請日: | 2020-01-15 |
| 公開(公告)號: | CN111274086B | 公開(公告)日: | 2023-06-13 |
| 發明(設計)人: | 李哲;陳衎;張天凡 | 申請(專利權)人: | 湖北工程學院 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30;G06F11/34 |
| 代理公司: | 深圳峰誠志合知識產權代理有限公司 44525 | 代理人: | 李明香 |
| 地址: | 432000 *** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 計算機軟件 故障 監測 系統 | ||
1.一種計算機軟件故障監測系統,其特征在于,包括硬件信息采集模塊、負載信息采集模塊、運行記錄生成模塊、卡頓檢測模塊、退出檢測模塊、故障提醒模塊、交互界面標記模塊;
所述硬件信息采集模塊用于在啟動軟件后,生成計算機的硬件信息,所述硬件信息包括處理器信息、顯卡信息;
所述負載信息采集模塊用于記錄計算機在軟件運行時的負載信息,所述負載信息包括處理器負載狀態、顯卡負載狀態、網絡負載狀態;且處理器負載狀態、顯卡負載狀態、網絡負載狀態均分為高、中、低三個等級;
所述交互界面標記模塊用于對軟件的各個交互界面生成唯一的識別碼,還用于標記各個交互界面的快捷鍵和交互按鍵;
所述運行記錄生成模塊用于在啟動軟件后,記錄所有交互界面運行時間、交互界面的平均幀渲染時間、交互界面的識別碼作為運行信息;還用于在軟件停止運行后,將運行信息、硬件信息、負載信息關聯后生成運行記錄;
所述卡頓檢測模塊用于計算軟件卡頓的標準,并在出現卡頓時進行標記;
所述退出檢測模塊用于在程序退出時,確定程序是正常退出還是軟件導致的退出故障;
所述故障提醒模塊用于在卡頓檢測模塊檢測到卡頓時,獲取實時的負載信息,若負載信息中的任意項的負載狀態為高,則發出硬件導致卡頓故障的提醒;若負載信息中所有項的負載狀態均為中或低,則發出軟件導致卡頓故障的提醒;還用于在程序退出后,獲取運行記錄的標記,在退出檢測模塊標記為正常退出后,發出操作導致退出的提醒,若標記為退出故障,則發出軟件導致退出的提醒;
所述退出檢測模塊包括輸入記錄單元、退出故障判定單元;所述輸入記錄單元用于在程序啟動后,按時間順序記錄用戶的輸入指令生成指令時間軸;
所述退出故障判定單元用于根據指令時間軸以及運行記錄判定退出故障;且具體的判定步驟如下:
K1、獲取生成時間最近的交互界面運行時間,獲取交互界面的識別碼并以該交互界面運行時間的結束時刻作為退出時間,并獲取識別碼對應的交互界面的快捷鍵集合B和交互按鍵位置區間P;
K2、從快捷鍵集合B中篩選出退出快捷鍵集合;從交互按鍵位置區間P中篩選出退出按鍵位置集合;
K3、從指令時間軸中提取軟件退出時間對應的輸入指令;若輸入指令屬于退出快捷鍵或退出按鍵位置集合;則將該運行記錄標記為正常退出;若輸入指令不屬于退出快捷鍵或退出按鍵位置集合中的任意一個,則將該運行記錄標記為退出故障。
2.根據權利要求1所述的一種計算機軟件故障監測系統,其特征在于,所述負載信息采集模塊獲取處理器負載狀態、顯卡負載狀態、網絡負載狀態的具體方法如下:
S1、當處理器負載不超過50%時,將處理器負載狀態記為低,當處理器負載超過50%且不超過90%時,將處理器負載狀態記為中,當處理器負載超過90%時,將處理器負載狀態記為高;
S2、當顯卡負載狀態不超過30%時,將顯卡負載狀態記為低,當顯卡負載超過30%且不超過85%時,將顯卡負載狀態記為中,當顯卡負載超過85%時,將顯卡負載狀態記為高;
S3、當網絡負載不超過20%時,將顯卡負載狀態記為低,當顯卡負載超過20%且不超過70%時,將顯卡負載狀態記為中,當顯卡負載超過70%時,將顯卡負載狀態記為高。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于湖北工程學院,未經湖北工程學院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010043270.6/1.html,轉載請聲明來源鉆瓜專利網。





