[發明專利]一種檢測并維護管理進程的方法在審
| 申請號: | 201410815947.8 | 申請日: | 2015-08-03 |
| 公開(公告)號: | CN104503829A | 公開(公告)日: | 2015-07-29 |
| 發明(設計)人: | 楊永明 | 申請(專利權)人: | 北京極科極客科技有限公司 |
| 主分類號: | G06F9/46 | 分類號: | G06F9/46 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100080 北京市海淀區海淀大街3*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 檢測 維護 管理 進程 方法 | ||
技術領域
本發明屬于計算機技術的領域,具體地涉及一種檢測并維護管理進程的方法。
背景技術
軟件(software)是一系列按照特定順序組織的電腦數據和指令的集合,是電腦中的非有形部分。電腦中的有形部分稱為硬件,由電腦的外殼及各零件及電路所組成。電腦軟件需有硬件才能運作,反之亦然,軟件和硬件都無法在不互相配合的情形下進行實際的運作。
軟件的分類方式有很多種,可以依軟件的目的分為以下幾種:
1.系統軟件
系統軟件負責管理計算機系統中各種獨立的硬件,使得它們可以協調工作,提供基本的功能,并為正在運行的應用軟件提供平臺。系統軟件使得計算機用戶和其他軟件將計算機當作一個整體而不需要顧及到底層每個硬件是如何工作的。而各個硬件工作的細節則由驅動程序處理。
一般來說,系統軟件包括操作系統(例如BeOS、BSD、DOS、Linux、Mac?OS、OS/2、QNX、Unix、Windows等)和一系列基本的工具(比如編譯器,數據庫管理,存儲器格式化,文件系統管理,用戶身份驗證,驅動管理,網絡連接等方面的工具)。
2.應用軟件
應用軟件是為了某種特定的用途而被開發的軟件。它可以是一個特定的程序,比如一個圖像瀏覽器。也可以是一組功能聯系緊密,可以互相協作的程序的集合,比如微軟的Office軟件。也可以是一個由眾多獨立程序組成的龐大的軟件系統,比如數據庫管理系統。
在應用軟件中,守護進程(daemon)是指在UNIX或其他多任務操作系統中在后臺執行的電腦軟件,并不會接受電腦用戶的直接操控。此類程序會被以進程的形式初始化。守護進程程序的名稱通常以字母“d”結尾:例如,syslogd就是指管理系統日志的守護進程。
守護進程這類軟件通常負責系統中比較重要的功能。但是因為是用戶不可感知的軟件,所以一旦出現問題,將造成系統不正常,不能完好的為用戶提供服務。
在操作系統上的應用軟件肩負著向用戶提供各種服務的重要職責,比如說路由器上DNS解析軟件,就是負責將域名網址轉換為IP的一種進程。如果這個進程無法正常運行,那么就將無法上網,而且對于絕大多數用戶來說,都不知道發生什么了。特別是路由器上的這種軟件,不像pc電腦會提供直接的可視界面,方便用戶查看系統到底出了什么問題。
發明內容
本發明要解決的技術解決問題是:克服現有技術的不足,提供一種檢測并維護管理進程的方法,其能夠檢測應用軟件,并在應用軟件出現問題后能夠對其進行恢復。
本發明的技術解決方案是:這種檢測并維護管理進程的方法,該方法包括以下步驟:
(1)開始;
(2)檢測指定進程,判斷進程是否運行,是則執行步驟(4),否則執行步驟(3);
(3)啟動進程,跳轉步驟(2);
(4)判斷進程是否正常運行,是則執行步驟(2),否則執行步驟(5);
(5)修復進程中出現的問題,跳轉步驟(2)。
本發明通過循環檢測進程(即目標軟件),如果檢測到這個進程異常退出,不再運行,重新啟動這個進程;如果進程正在運行,那么檢測進程是否正常運行,如果不正常則嘗試恢復出現問題的軟件;如果問題不能得到解決,會停止這個進程,之后重新運行;因此就能夠檢測應用軟件,并在應用軟件出現問題后能夠對其進行恢復。
附圖說明
圖1示出了根據本發明的檢測并維護管理進程的方法的流程圖。
具體實施方式
如圖1所示,這種檢測并維護管理進程的方法,該方法包括以下步驟:
(1)開始;
(2)檢測指定進程,判斷進程是否運行,是則執行步驟(4),否則執行步驟(3);
(3)啟動進程,跳轉步驟(2);
(4)判斷進程是否正常運行,是則執行步驟(2),否則執行步驟(5);
(5)修復進程中出現的問題,跳轉步驟(2)。
本發明通過循環檢測進程(即目標軟件),如果檢測到這個進程異常退出,不再運行,重新啟動這個進程;如果進程正在運行,那么檢測進程是否正常運行,如果不正常則嘗試恢復出現問題的軟件;如果問題不能得到解決,會停止這個進程,之后重新運行;因此就能夠檢測應用軟件,并在應用軟件出現問題后能夠對其進行恢復。
優選地,該方法在用戶終端和路由器上執行。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京極科極客科技有限公司,未經北京極科極客科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410815947.8/2.html,轉載請聲明來源鉆瓜專利網。





