[發明專利]一種檢測軟件宕機的方法和電子設備有效
| 申請號: | 201710390582.2 | 申請日: | 2017-05-27 |
| 公開(公告)號: | CN107145402B | 公開(公告)日: | 2020-11-10 |
| 發明(設計)人: | 周華 | 申請(專利權)人: | 合肥聯寶信息技術有限公司 |
| 主分類號: | G06F11/07 | 分類號: | G06F11/07 |
| 代理公司: | 北京金信知識產權代理有限公司 11225 | 代理人: | 黃威;喻嶸 |
| 地址: | 230601 安徽省合肥市經*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 檢測 軟件 方法 電子設備 | ||
本發明實施例提供了一種檢測軟件宕機的方法和電子設備,所述方法包括:監測關于檢測軟件宕機的中斷指令;基于所述中斷指令執行用于檢測軟件宕機的中斷,所述中斷包括運行一可執行程序的第一中斷;監測所述第一中斷的執行情況,并在監測到所述第一中斷執行異常時判斷發生軟件宕機。本發明實施例具有簡單方便的特點,用戶體驗好。
技術領域
本發明實施例涉及電子設備領域,特別涉及一種檢測軟件宕機的方法和電子設備。
背景技術
目前,計算機操作系統在工作過程中,由于軟件和硬件的異常,會導致操作系統出現死機或宕機的情況。而在這種情況下,用戶一般都采用手動操作強制重啟的方式來判斷是由于軟件運行故障引起的宕機還是由于硬件設備的故障引起的硬件宕機。這種方式較為麻煩且用戶體驗不好。
發明內容
本發明實施例提供了一種能夠方便地檢測軟件宕機的檢測軟件宕機的方法和電子設備。
為了解決上述技術問題,本發明實施例提供了如下的技術方案:
一種檢測軟件宕機的方法,其包括:
監測關于檢測軟件宕機的中斷指令;
基于所述中斷指令執行用于檢測軟件宕機的中斷,所述中斷包括運行一可執行程序的第一中斷;
監測所述第一中斷的執行情況,并在監測到所述第一中斷執行異常時判斷發生軟件宕機。
作為優選實施例,所述中斷還包括優先級高于所述第一中斷的第二中斷;并且所述監測所述中斷的執行情況,并在監測到所述第一中斷執行異常時判斷發生軟件宕機包括:
基于所述第二中斷監測所述第一中斷的執行情況,并在監測到所述第一中斷執行異常時判斷發生軟件宕機。
作為優選實施例,所述監測關于檢測軟件宕機的中斷指令包括:
檢測用于檢測軟件宕機的觸發操作或觸發信號;
在檢測到所述觸發操作或觸發信號時判斷為監測到關于檢測軟件宕機的中斷指令。
作為優選實施例,所述檢測用于檢測軟件宕機的觸發操作包括:
通過檢測預設按鍵的觸發來檢測所述觸發操作。
作為優選實施例,所述第二中斷包括觸發計時器按照預設時間計時的程序。
作為優選實施例,所述基于所述第二中斷監測所述第一中斷的執行情況,并在監測到所述第一中斷執行異常時判斷為發生軟件宕機包括:
判斷在所述預設時間內所述第一中斷是否被執行或者是否完成執行;
若所述第一中斷未被執行或未完成執行則確定所述第一中斷執行異常,且判斷為發生軟件宕機。
作為優選實施例,所述方法還包括:
輸出關于軟件宕機的檢測結果。
作為優選實施例,所述方法還包括:
在判斷出軟件宕機時重啟電子設備。
本發明實施例還提供了一種電子設備,其應用如上述實施例所述的檢測軟件宕機的方法;并且,包括:
處理器,其配置為監測關于檢測軟件宕機的中斷指令,并基于所述中斷指令執行用于檢測軟件宕機的中斷,以及監測所述中斷中的運行一可執行程序的第一中斷的執行情況,并在監測到所述第一中斷執行異常時判斷發生軟件宕機。
作為優選實施例,所述中斷還包括優先級高于所述第一中斷的第二中斷,并且
所述處理器進一步配置為基于所述第二中斷監測所述第一中斷的執行情況,并在所述第一中斷執行異常時判斷發生為軟件宕機。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于合肥聯寶信息技術有限公司,未經合肥聯寶信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710390582.2/2.html,轉載請聲明來源鉆瓜專利網。





