欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種監(jiān)視保障系統(tǒng)可靠性的方法

文檔序號:6369625閱讀:368來源:國知局
專利名稱:一種監(jiān)視保障系統(tǒng)可靠性的方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種嵌入式系統(tǒng)可靠性的保障的方法,尤其涉及一種監(jiān)視保障系統(tǒng)可靠性的方法。
背景技術(shù)
當今社會,隨著信息技術(shù)爆炸式發(fā)展,各種各樣的嵌入式設(shè)備部署到各個領(lǐng)域,給我們采集傳遞信息。但是很多嵌入式設(shè)備都需要在惡劣的條件下運行,雖然大多數(shù)嵌入式設(shè)備提供了硬件看門狗或者軟件看門狗的功能,以提高系統(tǒng)的可靠性,但是硬件看門狗或者軟件看門狗只能在硬件損壞,軟件出現(xiàn)嚴重問題的時候?qū)浻布M行重新初始化,對于某項具體功能是否正常無法監(jiān)視,不能及時補救。

發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種監(jiān)視保障系統(tǒng)可靠性的方法,以期望可以解決現(xiàn)有技術(shù)不能對嵌入式設(shè)備中的某一項具體功能是否正常進行監(jiān)視的問題。為解決上述問題,本發(fā)明所采取的技術(shù)方案是一種監(jiān)視保障系統(tǒng)可靠性的方法,其方法如下在需要監(jiān)視的系統(tǒng)進程模塊前設(shè)置進程監(jiān)視模塊,使運行系統(tǒng)進程前需要先運行并加載進程監(jiān)視模塊;啟動系統(tǒng)進程模塊時,系統(tǒng)進程模塊將進程信息傳給進程監(jiān)視模塊,進程監(jiān)視模塊將進程信息存放至監(jiān)視隊列中;進程監(jiān)視模塊對系統(tǒng)進程模塊實時監(jiān)視;當進程監(jiān)視模塊監(jiān)視到隊列內(nèi)的進程信息為不正常,則判斷是否滿足單獨重啟該系統(tǒng)進程模塊的條件;如果滿足單獨重啟該系統(tǒng)進程模塊的條件,則控制進程重啟。更進一步的技術(shù)方案是上述進程監(jiān)視模塊監(jiān)視到隊列內(nèi)的進程信息為不正常,又不滿足單獨重啟該系統(tǒng)進程模塊的條件,則控制整個系統(tǒng)重啟。更進一步的技術(shù)方案是當進程監(jiān)視模塊監(jiān)視到隊列內(nèi)的進程信息為不正常時,會對保存異常信息。更進一步的技術(shù)方案是上述系統(tǒng)進程模塊關(guān)閉時,進程監(jiān)視模塊將該系統(tǒng)進程模塊的進程信息從監(jiān)視隊列中刪除,停止對其實時監(jiān)視。更進一步的技術(shù)方案是上述運行系統(tǒng)進程前需要先運行并加載進程監(jiān)視模塊可以是通過將進程監(jiān)視模塊編譯到內(nèi)核映像中加載或通過系統(tǒng)啟動腳本中使用insmod命令加載。采用上述技術(shù)方案所產(chǎn)生的有益效果在于本發(fā)明一種監(jiān)視保障系統(tǒng)可靠性的方法,最大限度的保障系統(tǒng)各個功能的正常運行;為開發(fā)人員提供信息記錄,方便解決軟硬件存在的問題;也可以大大減少維護大批量嵌入式設(shè)備的工作量。


圖I是本發(fā)明一種監(jiān)視保障系統(tǒng)可靠性的方法一個實施例的框圖。
具體實施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。圖I示出了本發(fā)明一種監(jiān)視保障系統(tǒng)可靠性的方法的一個實施例一種監(jiān)視保障系統(tǒng)可靠性的方法,其方法如下 在需要監(jiān)視的系統(tǒng)進程模塊前設(shè)置進程監(jiān)視模塊,使運行系統(tǒng)進程前需要先運行并加載進程監(jiān)視模塊;啟動系統(tǒng)進程模塊時,系統(tǒng)進程模塊將進程信息傳給進程監(jiān)視模塊,進程監(jiān)視模塊將進程信息存放至監(jiān)視隊列中;進程監(jiān)視模塊對系統(tǒng)進程模塊實時監(jiān)視;當進程監(jiān)視模塊監(jiān)視到隊列內(nèi)的進程信息為不正常,則判斷是否滿足單獨重啟該系統(tǒng)進程模塊的條件;如果滿足單獨重啟該系統(tǒng)進程模塊的條件,則控制進程重啟。根據(jù)本發(fā)明一種監(jiān)視保障系統(tǒng)可靠性的方法的另一個實施例,進程監(jiān)視模塊監(jiān)視到隊列內(nèi)的進程信息為不正常,又不滿足單獨重啟該系統(tǒng)進程模塊的條件,則控制整個系
統(tǒng)重啟。根據(jù)本發(fā)明一種監(jiān)視保障系統(tǒng)可靠性的方法的另一個實施例,當進程監(jiān)視模塊監(jiān)視到隊列內(nèi)的進程信息為不正常時,會對保存異常信息。根據(jù)本發(fā)明一種監(jiān)視保障系統(tǒng)可靠性的方法的另一個實施例,系統(tǒng)進程模塊關(guān)閉時,進程監(jiān)視模塊將該系統(tǒng)進程模塊的進程信息從監(jiān)視隊列中刪除,停止對其實時監(jiān)視。根據(jù)本發(fā)明一種監(jiān)視保障系統(tǒng)可靠性的方法的另一個實施例,運行系統(tǒng)進程前需要先運行并加載進程監(jiān)視模塊可以是通過將進程監(jiān)視模塊編譯到內(nèi)核映像中加載或通過系統(tǒng)啟動腳本中使用insmod命令加載。結(jié)合圖I可以得出本發(fā)明一種監(jiān)視保障系統(tǒng)可靠性的方法的工作方式系統(tǒng)啟動后首先加載進程監(jiān)視模塊,再啟動系統(tǒng)進程模塊,同時系統(tǒng)進程模塊將進程信息傳給進程監(jiān)視模塊,進程監(jiān)視模塊將進程信息存放至監(jiān)視隊列中,監(jiān)視模塊對系統(tǒng)進程模塊進行實時監(jiān)視,實時的判斷監(jiān)視隊列中的進程狀態(tài),如果正常則繼續(xù)實時監(jiān)視,如果異常,則保存異常信息并判斷重啟該系統(tǒng)進程模塊是否滿足條件,如果不滿足則重啟整個系統(tǒng),如果滿足則重啟該系統(tǒng)進程模塊,進程監(jiān)視模塊對重啟后的系統(tǒng)進程模塊繼續(xù)進行實時監(jiān)視,另外如果重啟整個系統(tǒng),則又加載進程監(jiān)視模塊。在本說明書中所談到的“一個實施例”、“另一個實施例”、“實施例”、“優(yōu)選實施例”
等,指的是結(jié)合該實施例描述的具體特征、結(jié)構(gòu)或者特點包括在本申請概括性描述的至少一個實施例中。在說明書中多個地方出現(xiàn)同種表述不是一定指的是同一個實施例。進一步來說,結(jié)合任一實施例描述一個具體特征、結(jié)構(gòu)或者特點時,所要主張的是結(jié)合其他實施例來實現(xiàn)這種特征、結(jié)構(gòu)或者特點也落在本發(fā)明的范圍內(nèi)。盡管這里參照本發(fā)明的多個解釋性實施例對本發(fā)明進行了描述,但是,應(yīng)該理解,本領(lǐng)域技術(shù)人員可以設(shè)計出很多其他的修改和實施方式,這些修改和實施方式將落在本申 請公開的原則范圍和精神之內(nèi)。更具體地說,在本申請公開、附圖和權(quán)利要求的范圍內(nèi),可以對主題組合布局的組成部件和/或布局進行多種變型和改進。除了對組成部件和/或布局進行的變型和改進外,對于本領(lǐng)域技術(shù)人員來說,其他的用途也將是明顯的。
權(quán)利要求
1.一種監(jiān)視保障系統(tǒng)可靠性的方法,其特征在于方法如下 在需要監(jiān)視的系統(tǒng)進程模塊前設(shè)置進程監(jiān)視模塊,使運行系統(tǒng)進程前需要先運行并加載進程監(jiān)視模塊; 啟動系統(tǒng)進程模塊時,系統(tǒng)進程模塊將進程信息傳給進程監(jiān)視模塊,進程監(jiān)視模塊將進程信息存放至監(jiān)視隊列中; 進程監(jiān)視模塊對系統(tǒng)進程模塊實時監(jiān)視; 當進程監(jiān)視模塊監(jiān)視到隊列內(nèi)的進程信息為不正常,則判斷是否滿足單獨重啟該系統(tǒng)進程模塊的條件; 如果滿足單獨重啟該系統(tǒng)進程模塊的條件,則控制進程重啟。
2.根據(jù)權(quán)利要求I所述的一種監(jiān)視保障系統(tǒng)可靠性的方法,其特征在于所述進程監(jiān)視模塊監(jiān)視到隊列內(nèi)的進程信息為不正常,又不滿足單獨重啟該系統(tǒng)進程模塊的條件,則控制整個系統(tǒng)重啟。
3.根據(jù)權(quán)利要求I所述的一種監(jiān)視保障系統(tǒng)可靠性的方法,其特征在于所述當進程監(jiān)視模塊監(jiān)視到隊列內(nèi)的進程信息為不正常時,會對保存異常信息。
4.根據(jù)權(quán)利要求I所述的一種監(jiān)視保障系統(tǒng)可靠性的方法,其特征在于所述系統(tǒng)進程模塊關(guān)閉時,進程監(jiān)視模塊將該系統(tǒng)進程模塊的進程信息從監(jiān)視隊列中刪除,停止對其實時監(jiān)視。
5.根據(jù)權(quán)利要求1-4任意一項所述的一種監(jiān)視保障系統(tǒng)可靠性的方法,其特征在于所述運行系統(tǒng)進程前需要先運行并加載進程監(jiān)視模塊可以是通過將進程監(jiān)視模塊編譯到內(nèi)核映像中加載或通過系統(tǒng)啟動腳本中使用insmod命令加載。
全文摘要
本發(fā)明公開了一種嵌入式系統(tǒng)可靠性的保障的方法,尤其涉及一種監(jiān)視保障系統(tǒng)可靠性的方法,在需要監(jiān)視的系統(tǒng)進程模塊前設(shè)置進程監(jiān)視模塊,使運行系統(tǒng)進程前需要先運行并加載進程監(jiān)視模塊。本發(fā)明的作用是最大限度的保障系統(tǒng)各個功能的正常運行;為開發(fā)人員提供信息記錄,方便解決軟硬件存在的問題;也可以大大減少維護大批量嵌入式設(shè)備的工作量。
文檔編號G06F11/34GK102722419SQ201210148960
公開日2012年10月10日 申請日期2012年5月15日 優(yōu)先權(quán)日2012年5月15日
發(fā)明者張曉成, 莫越章 申請人:太倉市同維電子有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
新龙县| 城步| 淮北市| 岐山县| 保康县| 西乌珠穆沁旗| 龙岩市| 叙永县| 乌兰县| 大埔区| 黄骅市| 永宁县| 石城县| 阿拉善右旗| 云浮市| 林西县| 柳州市| 黄冈市| 内黄县| 克山县| 凌云县| 紫金县| 昭通市| 中方县| 福鼎市| 兴海县| 邵阳市| 通化市| 蚌埠市| 蓝田县| 清流县| 中西区| 乐山市| 大名县| 江西省| 延边| 古田县| 三原县| 怀宁县| 淅川县| 武清区|