System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及計算機,尤其涉及一種嵌入式設備偶現故障自動復現方法及系統。
技術介紹
1、嵌入式設備會出現在啟動過程中出現異常,導致設備卡死或者卡死一段時間,或者設備啟動后部分功能不正常。這種故障出現概率不高,但是出現后對用戶影響很大,而且嵌入式設備異常情況通常會與硬件相關。因此,需要對嵌入式設備進行上下電操作并觀察嵌入式設備的指示燈情況。
2、現在常用的復現手段主要是手動復現,就是測試人員手動將嵌入式設備的運行日志輸出到測試電腦,手動給設備下電后上電,盯著嵌入式設備的運行日志找到特定日志輸出并檢查設備運行指示燈是否有異常。檢測到異常時候,再趕緊測量嵌入式設備硬件信號。由于故障是偶現的,所以需要多個樣本設備,重復多次下電上電進行測試。
3、通過此方式存在兩個問題:1.需要消耗大量的測試人力資源去復現,給設備下電上電,監測日志等。2.對復現問題信息記錄不全或者錯過最佳時機。人眼監控設備運行日志,容易疏漏,或者出現特定日志輸出沒有及時查看設備運行指示燈狀態,或者出現特定日志后慢了幾秒,才反應過來,這時候測量硬件信號已經不能反映出問題時候的狀態了。
4、cn117234801a公開了一種服務器故障自動復現方法及系統,所述方法包括:獲取故障機器的系統配置參數以及故障日志,并將所述系統配置參數保存為待測參數;根據所述待測參數配置實驗對象以復現故障機器的系統配置;選擇預設的故障復現模式,根據相應的故障復現模式控制所述實驗對象執行上下電操作并監控所述實驗對象的日志數據并與所述故障日志進行對比以識別待復現的故障
5、對比文件中,主要是通過機械裝置對服務器進行上下電操作,而且并沒有說明具體的上下電方法。其次,復現到故障后,無進一步操作。針對嵌入式設備來說,偶現故障一般會與硬件電路有關。因此,該方法用于嵌入式設備時,能復現部分故障,但是不能了解設備指示燈情況,而且,可能復現故障的概率不高。
6、本專利技術需要解決的技術問題是:如何提高偶現故障復現的手法通用性以及復現概率,并提高復現問題的實時性。
技術實現思路
1、本專利技術的主要目的是提供一種嵌入式設備偶現故障自動復現方法,通過對重啟條件進行判斷,從而對嵌入式設備進行上下電操作,而重啟條件采用多種方式,從而提高復現概率。在故障復現成功后,調用攝像頭對嵌入式設備進行錄像,從而獲得故障復現后,嵌入式設備的指示燈信息,提高復現問題的實時性。同時,還提供了一種嵌入式設備偶現故障自動復現系統。
2、為實現上述目的,本申請所采用的技術方案:
3、一種嵌入式設備偶現故障自動復現方法,包括以下步驟:
4、步驟1:獲取嵌入式設備的實時運行日志;
5、步驟2:檢測實時運行日志是否存在特定日志;若存在特定日志,則調用攝像頭對該嵌入式設備錄制視頻,并停止測試;所述特定日志用于判斷嵌入式設備是否復現出故障;所述攝像頭用于記錄嵌入式設備的指示燈信息;若不存在特定日志,則繼續進行下一步驟;
6、步驟3:判斷是否達到重啟條件;若達到重啟條件,則對嵌入式設備進行重啟,并執行步驟1;若沒有達到重啟條件,則繼續執行步驟1。
7、優選地,所述重啟條件為設置一定時間計時,計時結束進行重啟,或嵌入式設備運行到特定階段進行重啟。
8、優選地,所述一定時間采用自定義時間或采用隨機數。
9、優選地,所述特定日志為故障日志或空白日志。
10、優選地,所述步驟2還包括:若存在特定日志,則發送短信通知測試人員。
11、同時,還提供了一種嵌入式設備偶現故障自動復現系統,包括若干嵌入式設備、攝像頭和測試電腦;所述測試電腦設有如下單元:
12、采集單元:用于獲取嵌入式設備的實時運行日志;
13、檢測單元:用于檢測實時運行日志是否存在特定日志,且調用攝像頭對嵌入式設備錄制視頻;所述特定日志用于判斷嵌入式設備是否復現出故障;所述攝像頭用于記錄嵌入式設備的指示燈信息;
14、重啟單元:用于判斷是否達到重啟條件,對嵌入式設備進行重啟;
15、所述若干嵌入式設備、攝像頭分別與測試電腦通信連接。
16、優選地,所述重啟單元設有開關模塊;所述開關模塊分別與若干嵌入式設備電連接;所述開關模塊用于控制若干嵌入式設備通電或斷電。
17、優選地,所述開關模塊為繼電器或晶體管。
18、優選地,所述采集單元設有usb擴展器;若干嵌入式設備設有調試串口;所述usb擴展器分別與調試串口通信連接。
19、與現有技術相比,本方案具有以下有益效果:
20、1.本方案的嵌入式設備偶現故障自動復現方法,重啟條件采用定時重啟(上下電)或設備運行到某一階段后進行重啟(上下電),而且定時重啟可以采用等間隔或隨機數的方式進行設置。有些偶現故障通過多次相同間隔時間重啟可以復現,而有些偶現故障通過不同的間隔時間(隨機數)重啟才可以復現,通過多種重啟方式,可以提高手法通用性以及復現概率,能夠滿足大部分嵌入式設備的測試需求。
21、2.本方案的嵌入式設備偶現故障自動復現方法,由于嵌入式設備的偶現故障一般與硬件相關,在偶現故障復現成功后,調用攝像頭對嵌入式設備的指示燈進行錄像,能夠使測試人員能夠清晰地了解到嵌入式設備出現偶現故障后,指示燈的具體情況,從而對嵌入式設備硬件信號測量。并且通過短信通知測試人員,提高效率。
22、3.本方案的嵌入式設備偶現故障自動復現方法,在復現某一臺嵌入式設備的故障時,可以不需要工作人員到現場進行測試,只需要現場準備有電腦和攝像頭,工作人員可以通過以軟件的方式把復現方法傳輸給現場進行測試,工作人員只需要遠程指導,提高效率。
23、4.本方案的嵌入式設備偶現故障自動復現系統,通過繼電器對嵌入式設備進行重啟,成本低,而且方便更換和部署。
本文檔來自技高網...【技術保護點】
1.一種嵌入式設備偶現故障自動復現方法,其特征在于,包括以下步驟:
2.根據權利要求1所述的嵌入式設備偶現故障自動復現方法,其特征在于,所述重啟條件為設置一定時間計時,計時結束進行重啟,或嵌入式設備運行到特定階段進行重啟。
3.根據權利要求2所述的嵌入式設備偶現故障自動復現方法,其特征在于,所述一定時間采用自定義時間或采用隨機數。
4.根據權利要求1所述的嵌入式設備偶現故障自動復現方法,其特征在于,所述特定日志為故障日志或空白日志。
5.根據權利要求1所述的嵌入式設備偶現故障自動復現方法,其特征在于,所述步驟2還包括:若存在特定日志,則發送短信通知測試人員。
6.一種嵌入式設備偶現故障自動復現系統,其特征在于,包括若干嵌入式設備、攝像頭和測試電腦;所述測試電腦設有如下單元:
7.根據權利要求6所述的嵌入式設備偶現故障自動復現系統,其特征在于,所述重啟單元設有開關模塊;所述開關模塊分別與若干嵌入式設備電連接;所述開關模塊用于控制若干嵌入式設備通電或斷電。
8.根據權利要求7所述的嵌入式設備偶現故障自
9.根據權利要求6所述的嵌入式設備偶現故障自動復現系統,其特征在于,所述采集單元設有USB擴展器;若干嵌入式設備設有調試串口;所述USB擴展器分別與調試串口通信連接。
...【技術特征摘要】
1.一種嵌入式設備偶現故障自動復現方法,其特征在于,包括以下步驟:
2.根據權利要求1所述的嵌入式設備偶現故障自動復現方法,其特征在于,所述重啟條件為設置一定時間計時,計時結束進行重啟,或嵌入式設備運行到特定階段進行重啟。
3.根據權利要求2所述的嵌入式設備偶現故障自動復現方法,其特征在于,所述一定時間采用自定義時間或采用隨機數。
4.根據權利要求1所述的嵌入式設備偶現故障自動復現方法,其特征在于,所述特定日志為故障日志或空白日志。
5.根據權利要求1所述的嵌入式設備偶現故障自動復現方法,其特征在于,所述步驟2還包括:若存在特定日志,則發送短信通知測試人員。<...
【專利技術屬性】
技術研發人員:馬煒,陳小軍,黃章良,鄧偉鋒,
申請(專利權)人:廣州魯邦通物聯網科技股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。