[發明專利]自監控進程守護方法在審
| 申請號: | 201410380992.5 | 申請日: | 2014-08-05 |
| 公開(公告)號: | CN104142877A | 公開(公告)日: | 2014-11-12 |
| 發明(設計)人: | 顧俊;官國飛;吉亞民;戴鋒;王紅星;商少波;崔濤;王俊;趙磊;蔣超;楊穎 | 申請(專利權)人: | 國家電網公司;江蘇省電力公司;江蘇方天電力技術有限公司;江蘇省電力公司檢修分公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30 |
| 代理公司: | 南京縱橫知識產權代理有限公司 32224 | 代理人: | 董建林 |
| 地址: | 100761 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 監控 進程 守護 方法 | ||
?
技術領域
本發明涉及一種實現自監控進程守護方法,屬于智能終端系統管理技術領域。
?
背景技術
由于全省有3000多個變電站,每個變電站都會部署一個智能終端,若是人工維護,必然導致很難實現。因此提供此程序自動對每個智能終端的應用進行看守。
?
發明內容
為了解決上述問題,本發明提供一種自動管理智能終端中應用程序的正常運行的自監控進程守護方法。
為了實現上述目的,本發明所采取的技術方案是:自監控進程守護方法,其特征在于,所述的守護方法過程如下:
1)由服務啟停核心驅動模塊負責根據被看守進程與監控進程通訊的信息,對被看守的進程的運行狀態進行判斷,實現對被看守進程的啟動和停止;
2)設置內部接口服務模塊,通過被看守進程與監控進程定時通訊,以實現監控進程對被看守進程的跟蹤;
3)設置新程序包的掃描更新模塊,通過定時掃描某個固定目錄,根據程序包的時間判斷是否有新的程序需要更新,然后執行判斷結果。
?前述的自監控進程守護方法,所述的被看守進程為智能終端采集應用程序、智能終端Jetty應用程序、主站資源分配服務程序和主站集中調度服務程序。
前述的自監控進程守護方法,在步驟1)中,實現對被看守進程的啟動和停止的具體過程為:啟動輪詢看守線程;判斷被看守進程是否存在;不存在則調用啟動命令,啟動此進程;若接收到進程重啟命令,則先停掉此進程再重啟。
前述的自監控進程守護方法,對新程序包的掃描更新的具體實現過程為:
a.加載初始化信息;啟動定時任務;根據初始化信息定時掃描固定目錄;比較是否有新的程序包存在;
b.發現有新程序包需要更新,讀出此包,更新到相應的程序運行的目錄下;讀入需要更新的程序包;讀入程序包需要放置的環境目錄;把程序包輸出到指定目錄中;
c.程序包更新到程序運行的相應目錄下后對相應的服務進行重啟操作,接收到程序包更新成功的通知;調用相應的程序停止接口,停止程序的運行;調用程序的運行接口,啟動程序的運行。
本發明通過自監控進程守護程序實現對每個智能終端所有應用的自動啟動和停止及應用程序的發布更新,把維護工作量和難度簡化到最低。讓維護人員通過查看異常日志即可了解到變電站的運行情況,無須去查看每個變電站程序是否運行正常,當需要發布更新應用程序時,只需在主站上發布一次即可更新所有變電站智能終端中的應用程序,達到快速定位、及時更新保證程序的正常運行。使智能變電站數據采集準確性及時性得到更大的保證,盡量減少了數據的丟失情況的發生。減少了系統更新升級的維護時間,保證了系統穩定,長期的運行。
?
附圖說明
圖1是本發明的自監控進程守護方法流程圖。
?
具體實施方式
下面結合附圖對本發明作進一步描述。以下實施例僅用于更加清楚地說明本發明的技術方案,而不能以此來限制本發明的保護范圍。
根據圖1,自監控進程守護系統的實現方法為:
1)實現自動對智能終端采集程序的啟動和停止:啟動輪詢看守線程;判斷采集進程是否存在;不存在則調用啟動命令,啟動此進程;若接收到進程重啟命令,則先停掉此進程再重啟。
啟動輪詢看守線程。
2)實現自動對智能終端Jetty應用程序的啟動和停止:判斷Jetty應用進程是否存在;不存在則調用啟動命令,啟動此進程;若接收到進程重啟命令,則先停掉此進程再重啟。
3)實現自動對主站資源分配服務程序的啟動和停止:啟動輪詢看守線程;判斷主站資源分配服務進程是否存在;不存在則調用啟動命令,啟動此進程;若接收到進程重啟命令,則先停掉此進程再重啟。
4)實現自動對主站集中調度服務程序的啟動和停止:啟動輪詢看守線程;判斷主站集中調度服務進程是否存在;不存在則調用啟動命令,啟動此進程;若接收到進程重啟命令,則先停掉此進程再重啟。
5)定期掃描某個固定目錄,查看是否有新的程序包存在:加載初始化信息;啟動定時任務;根據初始化信息定時掃描固定目錄;比較是否有新的程序包存在。
6)發現有新程序包需要更新,讀出此包,更新到相應的程序運行的目錄下。讀入需要更新的程序包;讀入程序包需要放置的環境目錄;把程序包輸出到指定目錄中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國家電網公司;江蘇省電力公司;江蘇方天電力技術有限公司;江蘇省電力公司檢修分公司,未經國家電網公司;江蘇省電力公司;江蘇方天電力技術有限公司;江蘇省電力公司檢修分公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410380992.5/2.html,轉載請聲明來源鉆瓜專利網。





