[發(fā)明專利]用于主機(jī)運行過程的故障處理方法及裝置有效
| 申請?zhí)枺?/td> | 201710769123.5 | 申請日: | 2017-08-31 |
| 公開(公告)號: | CN107590009B | 公開(公告)日: | 2020-12-01 |
| 發(fā)明(設(shè)計)人: | 汪旭 | 申請(專利權(quán))人: | 深圳市恒揚數(shù)據(jù)股份有限公司 |
| 主分類號: | G06F11/07 | 分類號: | G06F11/07 |
| 代理公司: | 深圳中一聯(lián)合知識產(chǎn)權(quán)代理有限公司 44414 | 代理人: | 張全文 |
| 地址: | 518000 廣東省深圳市南山區(qū)*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 用于 主機(jī) 運行 過程 故障 處理 方法 裝置 | ||
本發(fā)明屬于單片機(jī)技術(shù)領(lǐng)域,尤其涉及用于主機(jī)運行過程的故障處理方法及裝置,包括:將運行過程分為多個邏輯階段,并為各個邏輯階段設(shè)定預(yù)期執(zhí)行時間以及為各個邏輯階段執(zhí)行故障設(shè)定對應(yīng)的異常標(biāo)記;若當(dāng)所述邏輯階段執(zhí)行完畢且成功返回執(zhí)行結(jié)果時,該邏輯階段的實際執(zhí)行時間小于所述預(yù)期執(zhí)行時間,則清除該邏輯階段對應(yīng)的所述異常標(biāo)記并執(zhí)行下一邏輯階段;若所述邏輯階段的實際執(zhí)行時間等于或大于所述預(yù)期執(zhí)行時間,或出現(xiàn)執(zhí)行故障,則中斷執(zhí)行該運行過程并外發(fā)該邏輯階段對應(yīng)的所述異常標(biāo)記,清除CMOS內(nèi)存儲的數(shù)據(jù)并重啟,且具有基于統(tǒng)計和分析的板卡主動修復(fù)能力,方便了工程師修復(fù)程序的便捷性。
技術(shù)領(lǐng)域
本發(fā)明屬于單片機(jī)技術(shù)領(lǐng)域,尤其涉及用于主機(jī)運行過程的故障處理方法及裝置。
背景技術(shù)
經(jīng)統(tǒng)計在X86板卡的生命周期內(nèi),有百分之一的概率出現(xiàn)不顯示、開機(jī)不停重啟或死機(jī)等各類故障,當(dāng)前處理這些故障的方法是通過手動短接板卡上的 CLR_CMOS跳帽來解決。可以理解地,在短接CLR_CMOS跳帽后,互補金屬氧化物半導(dǎo)體(Complementary MetalOxide Semiconductor,CMOS)內(nèi)存儲的出廠后寫入的數(shù)據(jù)將會被清除,因而在重啟板卡后一些板卡故障也會隨之消除。
然而由于當(dāng)前清除CMOS的動作都是通過手動的方式來進(jìn)行,因此需要進(jìn)行很多手動操作步驟,例如:移除交流配適器、拆除板卡內(nèi)部電池、短接CLR_CMOS 跳帽等步驟,因此操作流程非常的繁瑣。除此之外,當(dāng)前的手動清除CMOS的操作無法對程序中的故障位置進(jìn)行較為準(zhǔn)確的定位,不利于后續(xù)對于程序的修復(fù)。由此可見,當(dāng)前的用于主機(jī)運行過程的故障處理方法存在步驟繁瑣,自動化程度低的問題。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明實施例提供了用于主機(jī)運行過程的故障處理方法及裝置,以解決現(xiàn)有用于主機(jī)運行過程的故障處理方法存在的自動化程度低的問題。
本發(fā)明實施例的第一方面提供了一種用于主機(jī)運行過程的故障處理方法,包括:將運行過程分為多個邏輯階段,并為各個邏輯階段設(shè)定預(yù)期執(zhí)行時間以及為各個邏輯階段執(zhí)行故障設(shè)定對應(yīng)的異常標(biāo)記;若當(dāng)所述邏輯階段執(zhí)行完畢且成功返回執(zhí)行結(jié)果時,該邏輯階段的實際執(zhí)行時間小于所述預(yù)期執(zhí)行時間,則清除該邏輯階段對應(yīng)的所述異常標(biāo)記并執(zhí)行下一邏輯階段;若所述邏輯階段的實際執(zhí)行時間等于或大于所述預(yù)期執(zhí)行時間,或出現(xiàn)執(zhí)行故障,則中斷執(zhí)行該運行過程并外發(fā)該邏輯階段對應(yīng)的所述異常標(biāo)記,清除CMOS內(nèi)存儲的數(shù)據(jù)并重啟。
本發(fā)明實施例的第二方面提供了一種用于主機(jī)運行過程的故障處理裝置,包括:劃分模塊,用于將運行過程分為多個邏輯階段,并為各個邏輯階段設(shè)定預(yù)期執(zhí)行時間以及為各個邏輯階段執(zhí)行故障設(shè)定對應(yīng)的異常標(biāo)記;
第一執(zhí)行模塊,用于若當(dāng)所述邏輯階段執(zhí)行完畢且成功返回執(zhí)行結(jié)果時,該邏輯階段的實際執(zhí)行時間小于所述預(yù)期執(zhí)行時間,則清除該邏輯階段對應(yīng)的所述異常標(biāo)記并執(zhí)行下一邏輯階段;第二執(zhí)行模塊,用于若所述邏輯階段的實際執(zhí)行時間等于或大于所述預(yù)期執(zhí)行時間,或出現(xiàn)執(zhí)行故障,則中斷執(zhí)行該運行過程并外發(fā)該邏輯階段對應(yīng)的所述異常標(biāo)記,清除CMOS內(nèi)存儲的數(shù)據(jù)并重啟。
本發(fā)明實施例的第三方面提供了一種用于主機(jī)運行過程的故障處理裝置,包括:存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運行的計算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計算機(jī)程序時實現(xiàn)如第一方面所述方法的步驟。
本發(fā)明實施例的第四方面提供了一種計算機(jī)可讀存儲介質(zhì),所述計算機(jī)可讀存儲介質(zhì)存儲有計算機(jī)程序,其特征在于,所述計算機(jī)程序被處理器執(zhí)行時實現(xiàn)如第一方面所述方法的步驟。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳市恒揚數(shù)據(jù)股份有限公司,未經(jīng)深圳市恒揚數(shù)據(jù)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710769123.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





