亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

單板任務(wù)異常檢測(cè)方法與系統(tǒng)的制作方法

文檔序號(hào):7660418閱讀:259來源:國(guó)知局
專利名稱:?jiǎn)伟迦蝿?wù)異常檢測(cè)方法與系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)管系統(tǒng),更具體地,涉及一種單拓J壬務(wù)異常4企測(cè) 方法與系纟充。
背景技術(shù)
圖1是根據(jù)現(xiàn)有技術(shù)的檢測(cè)單板任務(wù)異常及處理的方法的流程圖。如圖1所示,華為技術(shù)有P艮公司在申請(qǐng)?zhí)枮?00510066188.0的《單板任務(wù)異常沖企測(cè)及處理方法》專利中,提出了一種檢測(cè)和處 理單板任務(wù)異常的方法,該方案存在兩個(gè)明顯的缺陷依靠監(jiān)控任務(wù)來檢測(cè)其他任務(wù)是否異常時(shí),實(shí)現(xiàn)方案的前提是 監(jiān)控任務(wù)不會(huì)出現(xiàn)異常,但這個(gè)前提是不可靠的,監(jiān)控任務(wù)和其他 任務(wù)一樣都有發(fā)生異常的可能,所以這個(gè)方案理i侖上無法保^正對(duì)任 務(wù)監(jiān)控的高可靠性;以及在發(fā)現(xiàn)異常后只是進(jìn)行簡(jiǎn)單的復(fù)位操作,不利于以后對(duì)異?,F(xiàn) 象的分析和解決。發(fā)明內(nèi)容為了解決現(xiàn)有技術(shù)中的問題,本發(fā)明提出了一種單板任務(wù)異常 檢測(cè)方法,該方法包括以下步驟步驟1,將任務(wù)異常檢測(cè)功能加入到CPU心跳定時(shí)中斷處理程序和祠"險(xiǎn)測(cè)^壬務(wù)中;步艱《2,在CPU 心跳定時(shí)中斷到時(shí),啟動(dòng)任務(wù)異常檢測(cè)功能,任務(wù)異常4企測(cè)功能掃 描待檢測(cè)任務(wù)的狀態(tài)信息;以及步驟3,任務(wù)異常檢測(cè)功能根據(jù)待 測(cè)任務(wù)狀態(tài)信息判斷是否具有異常任務(wù),并^艮據(jù)判斷結(jié)果進(jìn)^f于相應(yīng) 處理。待檢測(cè)任務(wù)的狀態(tài)信息以狀態(tài)字的形式存儲(chǔ)在內(nèi)存中,其中, 每位對(duì)應(yīng)于一個(gè)待檢測(cè)任務(wù),每個(gè)待檢測(cè)任務(wù)定時(shí)將對(duì)應(yīng)的位置為 "1"或"0"來表示每個(gè)待檢測(cè)任務(wù)為"正常"或"異常"。在步驟3中,當(dāng)判斷結(jié)果為具有異常任務(wù)時(shí),包括以下處理 將異常任務(wù)的異常信息記錄到非揮發(fā)性介質(zhì)中;以及判斷異常任務(wù) 是否能夠復(fù)位,在異常任務(wù)能夠復(fù)位的情況下,將異常任務(wù)復(fù)位, 以及在異常任務(wù)不能夠復(fù)位的情況下,將單板復(fù)位。但是,在步驟3中,當(dāng)判斷結(jié)果為不具有異常任務(wù)時(shí),返回到 步-驟2,等^寺下一次CPU心^兆定時(shí)中斷到。本發(fā)明還4是出了一種單4反任務(wù)異常^r測(cè)系統(tǒng),該系統(tǒng)包括任 務(wù)添加裝置,用于將任務(wù)異常檢測(cè)功能加入到CPU心跳定時(shí)中斷處 理程序和待檢測(cè)任務(wù)中;檢測(cè)裝置,用于在CPU心跳定時(shí)中斷到時(shí), 啟動(dòng)任務(wù)異常檢測(cè)功能,以掃描待檢測(cè)任務(wù)的狀態(tài)信息;以及判斷 裝置,用于根據(jù)待測(cè)任務(wù)狀態(tài)信息判斷是否具有異常任務(wù),并根據(jù) 判斷結(jié)果進(jìn)^f于相應(yīng)處理。待檢測(cè)任務(wù)的狀態(tài)信息以狀態(tài)字的形式存儲(chǔ)在內(nèi)存中,其中, 每位對(duì)應(yīng)于一個(gè)待檢測(cè)任務(wù),每個(gè)待檢測(cè)任務(wù)定時(shí)將對(duì)應(yīng)的位置為 'T,或"O,,來表示每個(gè)待檢測(cè)任務(wù)為"正常"或"異常"。其中,判斷裝置包括記錄單元,用于在判斷結(jié)果為具有異常 任務(wù)時(shí),將異常任務(wù)的異常信息記錄到非揮發(fā)性介質(zhì)中;以及復(fù)位
單元,用于判斷異常任務(wù)是否能夠復(fù)位,在異常任務(wù)能夠復(fù)位的情 況下,將異常任務(wù)復(fù)位,以及在異常任務(wù)不能夠復(fù)位的情況下,將 單板復(fù)位。此外,判斷單元還包括返回單元,用于在判斷結(jié)果為不具有 異常任務(wù)時(shí),返回到4企測(cè)裝置,以等待下一次CPU心跳定時(shí)中斷到。因此,采用本發(fā)明的方法和系統(tǒng)可以提高整個(gè)任務(wù)檢測(cè)系統(tǒng)的 可靠性,避免了由于才全測(cè)扭^亍者異常而導(dǎo)致整個(gè)系統(tǒng)異常并且無法 從異常中恢復(fù)的情況發(fā)生,而且本方法和系統(tǒng)還為定位發(fā)生異常原 因提供了必要的信息,同時(shí)能夠滿足檢測(cè)異常實(shí)時(shí)性要求很高的設(shè) 計(jì)要求。本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部 分地從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā) 明的目的和其他優(yōu)點(diǎn)可通過在所寫的說明書、權(quán)利要求書、以及附 圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。


附圖用來t是供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成i兌明書的 一部 分,與本發(fā)明的實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的 限制。在附圖中圖1是根據(jù)現(xiàn)有技術(shù)的^r測(cè)單4反任務(wù)異常及處理的方法的流 程圖;圖2是4艮據(jù)本發(fā)明的單板任務(wù)異常檢測(cè)方法的流程圖; 圖3是根據(jù)本發(fā)明方法的第一實(shí)施例的流程圖; 圖4是4艮據(jù)本發(fā)明方法的第二實(shí)施例的任務(wù)狀態(tài)字與任務(wù)的對(duì) 應(yīng)關(guān)系圖;圖5是根據(jù)本發(fā)明方法的第二實(shí)施例的單板任務(wù)異常檢測(cè)及處 理5克禾呈圖;以及圖6是根據(jù)本發(fā)明的單板任務(wù)異常檢測(cè)系統(tǒng)的框圖。
具體實(shí)施方式
以下結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說明,應(yīng)當(dāng)理解,此 處所描述的優(yōu)選實(shí)施例僅用于說明和解釋本發(fā)明,并不用于限定本 發(fā)明。圖2是根據(jù)本發(fā)明的單板任務(wù)異常檢測(cè)方法的流程圖。如圖2 所示,包4舌以下步驟S202,將任務(wù)異常^r測(cè)功能加入到CPU心跳定時(shí)中斷處理程 序和待沖企測(cè)任務(wù)中;S204,在CPU心淵L定時(shí)中斷到時(shí),啟動(dòng)4壬務(wù)異常才企測(cè)功能, 任務(wù)異常檢測(cè)功能掃描待檢測(cè)任務(wù)的狀態(tài)信息;以及S206 ,任務(wù)異常檢測(cè)功能根據(jù)待測(cè)任務(wù)狀態(tài)信息判斷是否具有 異常任務(wù),并根據(jù)判斷結(jié)果進(jìn)行相應(yīng)處理。待檢測(cè)任務(wù)的狀態(tài)信息以狀態(tài)字的形式存儲(chǔ)在內(nèi)存中,其中, 每位對(duì)應(yīng)于一個(gè)待檢測(cè)任務(wù),每個(gè)待檢測(cè)任務(wù)定時(shí)將對(duì)應(yīng)的位置為 "1"或"0"來表示每個(gè)祠4企測(cè)任務(wù)為"正常"或"異常"。在S206中,當(dāng)判斷結(jié)果為具有異常任務(wù)時(shí),包括以下處理 將異常任務(wù)的異常信息記錄到非揮發(fā)性介質(zhì)中;以及判斷異常任務(wù)
是否能夠復(fù)位,在異常任務(wù)能夠復(fù)位的情況下,將異常任務(wù)復(fù)位, 以及在異常任務(wù)不能夠復(fù)位的情況下,將單^反復(fù)位。在S206中,當(dāng)判斷結(jié)果為不具有異常任務(wù)時(shí),返回到S204, 等4寺下一次CPU心i兆定時(shí)中斷到。圖3是根據(jù)本發(fā)明方法的第一實(shí)施例的流程圖。如圖3所示, 包4舌以下步-驟S302,定時(shí)中斷到,開始中斷處J里; S304,掃描待測(cè)任務(wù)狀態(tài)信息;S306,判斷任務(wù)是否異常,如異常則扭J亍S308,否則執(zhí)4于S302;S308,將異常信息記錄入到非揮發(fā)介質(zhì)中;S310,判斷異常任務(wù)能否復(fù)位,如果任務(wù)能復(fù)位,則執(zhí)行S312, 如果不能復(fù)〗立,則拭^f亍S314;S312,復(fù)位任務(wù);以及S314,復(fù)位單板。圖4是根據(jù)本發(fā)明方法的第二實(shí)施例的任務(wù)狀態(tài)字與任務(wù)的對(duì) 應(yīng)關(guān)系圖。第二個(gè)實(shí)施例是多任務(wù)單板軟件程序,該程序由32個(gè)任務(wù)組 成,在內(nèi)存中保存有一個(gè)任務(wù)狀態(tài)字,該狀態(tài)字的1個(gè)BIT對(duì)應(yīng)一 個(gè)任務(wù)(如圖4所示),每個(gè)任務(wù)定時(shí)將對(duì)應(yīng)BIT置1,表示本任務(wù) 正常運(yùn)行;任務(wù)檢測(cè)者定時(shí)讀任務(wù)狀態(tài)字來判斷任務(wù)是否正常,如 果正常,則將對(duì)應(yīng)BIT置O,如果不正常則進(jìn)行異常處理。
圖5是根據(jù)本發(fā)明方法的第二實(shí)施例的單板任務(wù)異常檢測(cè)及處 理流程圖。如圖5所示,包括以下步驟S502,初始化任務(wù)狀態(tài)字為OxFFFF;S504,定時(shí)中斷處J里時(shí)間到;S506,中斷處理中檢查任務(wù)狀態(tài)字是否正常(本例中任務(wù)狀態(tài) 字為OxFFFE), 3口果正常,執(zhí)4亍S504;否貝'J才丸4亍S508;S508,根據(jù)任務(wù)狀態(tài)字與任務(wù)的對(duì)應(yīng)關(guān)系發(fā)現(xiàn)是任務(wù)A異常;S510,將A任務(wù)相關(guān)信息記錄入flash中(供以后查詢);S512,對(duì)A任務(wù)進(jìn)行復(fù)位,如果復(fù)位A任務(wù)成功,則執(zhí)行S504, 如果復(fù)位A任務(wù)失敗,則執(zhí)行S514;以及S514,復(fù)位單板軟件。圖6是根據(jù)本發(fā)明的單板任務(wù)異常檢測(cè)系統(tǒng)600的框圖。如圖 6所示,該系統(tǒng)包括任務(wù)添加裝置602,用于將任務(wù)異常檢測(cè)功能加入到CPU心跳 定時(shí)中斷處理程序和待檢測(cè)任務(wù)中;檢測(cè)裝置604,用于在CPU心 跳定時(shí)中斷到時(shí),啟動(dòng)任務(wù)異常檢測(cè)功能,以掃描待檢測(cè)任務(wù)的狀 態(tài)信息;以及判斷裝置606,用于根據(jù)待測(cè)任務(wù)狀態(tài)信息判斷是否 具有異常任務(wù),并一艮據(jù)判斷結(jié)果進(jìn)4于相應(yīng)處理。待-險(xiǎn)測(cè)任務(wù)的狀態(tài)信息以狀態(tài)字的形式存儲(chǔ)在內(nèi)存中,其中, 每位對(duì)應(yīng)于一個(gè)待檢測(cè)任務(wù),每個(gè)待檢測(cè)任務(wù)定時(shí)將對(duì)應(yīng)的位置為 "1"或"0"來表示每個(gè)待檢測(cè)任務(wù)為"正常"或"異常"。
其中,判斷裝置606包括記錄單元6062,用于在判斷結(jié)果為 具有異常任務(wù)時(shí),將異常任務(wù)的異常信息記錄到非揮發(fā)性介質(zhì)中; 以及復(fù)位單元6064,用于判斷異常任務(wù)是否能夠復(fù)位,在異常任務(wù) 能夠復(fù)位的情況下,將異常任務(wù)復(fù)位,以及在異常任務(wù)不能夠復(fù)位 的情況下,將單板復(fù)位。此外,判斷單元606還包括返回單元6066,用于在判斷結(jié)果 為不具有異常任務(wù)時(shí),返回到檢測(cè)裝置,以等待下一次CPU心跳定 時(shí)中斷到。綜上所述,采用本發(fā)明的方法和系統(tǒng)可以提高整個(gè)任務(wù)沖僉測(cè)系 統(tǒng)的可靠性,而且本方法和系統(tǒng)可以為定位發(fā)生異常原因提供了必 要的信息,同時(shí)能夠滿足對(duì)檢測(cè)異常實(shí)時(shí)性要求很高的設(shè)計(jì)要求。以上僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì) 于本4頁(yè)i或的^支術(shù)人員來i兌,本發(fā)明可以有各種更改和變4匕。凡在本 發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均 應(yīng)包含在本發(fā)明的^f呆護(hù)范圍之內(nèi)。
權(quán)利要求
1. 一種單板任務(wù)異常纟企測(cè)方法,其特征在于,包括以下步驟步驟1,將任務(wù)異常檢測(cè)功能加入到CPU心跳定時(shí)中斷 處理程序和^f如險(xiǎn)測(cè)任務(wù)中;步艱《2,在所述CPU心^兆定時(shí)中斷到時(shí),啟動(dòng)所述4壬務(wù) 異常檢測(cè)功能,所述任務(wù)異常檢測(cè)功能掃描待檢測(cè)任務(wù)的狀態(tài) 4言息;以及步驟3,所述任務(wù)異常檢測(cè)功能根據(jù)所述待測(cè)任務(wù)狀態(tài)信 息判斷是否具有異常任務(wù),并根據(jù)判斷結(jié)果進(jìn)行相應(yīng)處理。
2. 才艮據(jù)權(quán)利要求1所述的方法,其特征在于,所述待^r測(cè)任務(wù)的狀態(tài)信息以狀態(tài)字的形式存儲(chǔ)在內(nèi)存 中,其中,每位對(duì)應(yīng)于一個(gè)待才企測(cè)任務(wù),每個(gè)待檢測(cè)任務(wù)定時(shí) ^1夸對(duì)應(yīng)的^f立置為'T,或"0"來表示所述每個(gè)^如險(xiǎn)測(cè)^f壬務(wù)為"正 常"或"異常"。
3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述步驟3中, 當(dāng)所述判斷結(jié)果為具有異常任務(wù)時(shí),包括以下處理將所述異常任務(wù)的異常信息記錄到非揮發(fā)性介質(zhì)中;以及判斷所述異常任務(wù)是否能夠復(fù)位,在所述異常任務(wù)能夠復(fù) 位的情況下,將所述異常任務(wù)復(fù)位,以及在所述異常任務(wù)不能 夠復(fù)位的情況下,將所述單板復(fù)位。
4. 才艮據(jù)4又利要求1至3中任一項(xiàng)所述的方法,其特;f正在于,在所 述步驟3中,當(dāng)所述判斷結(jié)果為不具有異常任務(wù)時(shí),返回到步 驟2,等待下一次所述CPU心跳定時(shí)中斷到。
5. —種單板任務(wù)異常4企測(cè)系統(tǒng),其特征在于,包括任務(wù)添加裝置,用于將任務(wù)異常檢測(cè)功能加入到CPU心 跳定時(shí)中斷處理程序和待;險(xiǎn)測(cè)任務(wù)中;才全測(cè)裝置,用于在所述CPU心浪L定時(shí)中斷到時(shí),啟動(dòng)所 述任務(wù)異常^r測(cè)功能,以掃描待4全測(cè)4壬務(wù)的狀態(tài)信息;以及判斷裝置,用于根據(jù)所述待測(cè)任務(wù)狀態(tài)信息判斷是否具有 異常任務(wù),并纟艮據(jù)判斷結(jié)果進(jìn)行相應(yīng)處理。
6. 根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述待檢測(cè)任務(wù)的狀態(tài)信息以狀態(tài)字的形式存儲(chǔ)在內(nèi)存 中,其中,每位對(duì)應(yīng)于一個(gè)待檢測(cè)任務(wù),每個(gè)待檢測(cè)任務(wù)定時(shí) 將對(duì)應(yīng)的位置為'T,或"O"來表示所述每個(gè)待;險(xiǎn)測(cè)任務(wù)為"正 常"或"異常"。
7. 根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述判斷裝置包括記錄單元,用于在所述判斷結(jié)果為具有異常任務(wù)時(shí),將所 述異常任務(wù)的異常信息記錄到非揮發(fā)性介質(zhì)中;以及復(fù)位單元,用于判斷所述異常任務(wù)是否能夠復(fù)位,在所述 異常任務(wù)能夠復(fù)位的情況下,將所述異常任務(wù)復(fù)位,以及在所 述異常任務(wù)不能夠復(fù)位的情況下,將所述單板復(fù)位。
8. 根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的系統(tǒng),其特征在于,所述 判斷單元還包括返回單元,用于在所述判斷結(jié)果為不具有異 常任務(wù)時(shí),返回到所述檢測(cè)裝置,以等待下一次所述CPU心 逸匕定時(shí)中斷到。
全文摘要
本發(fā)明提供了一種單板任務(wù)異常檢測(cè)方法,該方法包括以下步驟步驟1,將任務(wù)異常檢測(cè)功能加入到CPU心跳定時(shí)中斷處理程序和待檢測(cè)任務(wù)中;步驟2,在CPU心跳定時(shí)中斷到時(shí),啟動(dòng)任務(wù)異常檢測(cè)功能,任務(wù)異常檢測(cè)功能掃描待檢測(cè)任務(wù)的狀態(tài)信息;以及步驟3,任務(wù)異常檢測(cè)功能根據(jù)待測(cè)任務(wù)狀態(tài)信息判斷是否具有異常任務(wù),并根據(jù)判斷結(jié)果進(jìn)行相應(yīng)處理。本發(fā)明還提供了一種單板任務(wù)異常檢測(cè)系統(tǒng),該系統(tǒng)包括任務(wù)添加裝置;檢測(cè)裝置;以及判斷裝置。因而,采用本發(fā)明的方法和系統(tǒng)可以大大提高系統(tǒng)的可靠性,為定位任務(wù)異常提供了必要的信息。
文檔編號(hào)H04L12/26GK101145992SQ20071014535
公開日2008年3月19日 申請(qǐng)日期2007年9月11日 優(yōu)先權(quán)日2007年9月11日
發(fā)明者晉 張, 王光輝 申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1