System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及系統異常處理,特別涉及一種異常處理方法、裝置、設備及介質。
技術介紹
1、在實車量產前中期,由于頻繁的存入日志信息到flash(即閃存)劃分的特定分區中,導致分區的文件系統變成read?only(即只讀狀態)后,無法使用該分區。當文件系統變成只讀模式后,相關的日志或者配置信息無法在該分區進行修改和寫入,造成實車的一些ota(即over-the-air,空中下載技術)升級或者對車機的遠程控制等功能失效。由此可見,當文件系統異常,變為只讀模式,將影響車機功能。因此,如何保障文件系統的可靠性和可恢復性是目前亟待解決的問題。
技術實現思路
1、有鑒于此,本申請的目的在于提供一種異常處理方法、裝置、設備及介質,能夠保障文件系統的可靠性和可恢復性。其具體方案如下:
2、第一方面,本申請公開了一種異常處理方法,應用于車載終端,包括:
3、對目標分區的文件系統進行監控;
4、當監控到所述文件系統出現異常,則記錄所述目標分區對應的異常信息;
5、響應于所述車載終端自身的啟動操作,當記錄有所述異常信息,則對所述目標分區進行格式化,以便用戶終端獲取到格式化信息后對所述目標分區進行數據恢復;
6、其中,所述格式化信息為表征所述目標分區已格式化的信息。
7、可選的,在當監控到所述文件系統出現異常之后,還包括:
8、將所述文件系統對應的異常狀態上報至所述用戶終端,以便所述用戶終端基于所述異常狀態確定是否執行所述啟動操
9、可選的,在所述對所述目標分區進行格式化之后,還包括:
10、記錄格式化信息,以便所述用戶終端調用預設接口從所述車載終端查詢所述格式化信息,并在查詢到所述格式化信息后對所述目標分區進行數據恢復。
11、可選的,所述記錄所述目標分區對應的異常信息,包括:
12、將所述目標分區對應的異常信息記錄至裸分區;
13、相應的,所述對所述目標分區進行格式化之前,還包括:在所述裸分區查詢是否記錄有所述異常信息。
14、可選的,還包括:
15、響應于分區注冊操作,將所述分區注冊操作對應的分區確定為目標分區。
16、可選的,在對所述目標分區進行格式化之后,還包括:
17、重新掛載所述目標分區。
18、可選的,響應于所述車載終端自身的啟動操作,還包括:
19、當未記錄有所述異常信息,則掛載所述目標分區;
20、如果所述目標分區掛載異常,則對所述目標分區進行格式化,以便所述用戶終端對所述目標分區進行數據恢復。
21、第二方面,本申請公開了一種異常處理裝置,應用于車載終端,包括:
22、文件系統監控模塊,用于對目標分區的文件系統進行監控;
23、異常信息記錄模塊,用于當監控到所述文件系統出現異常,則記錄所述目標分區對應的異常信息;
24、啟動操作響應模塊,用于響應于所述車載終端自身的啟動操作,當記錄有所述異常信息,則對所述目標分區進行格式化,以便用戶終端獲取到格式化信息后對所述目標分區進行數據恢復;
25、其中,所述格式化信息為表征所述目標分區已格式化的信息。
26、第三方面,本申請公開了一種電子設備,包括存儲器和處理器,其中:
27、所述存儲器,用于保存計算機程序;
28、所述處理器,用于執行所述計算機程序,以實現前述的異常處理方法。
29、第四方面,本申請公開了一種計算機可讀存儲介質,其特征在于,用于保存計算機程序,其中,所述計算機程序被處理器執行時實現前述的異常處理方法。
30、通過以上方案可知,本專利技術提供了一種異常處理方法,應用于車載終端,包括:對目標分區的文件系統進行監控;當監控到所述文件系統出現異常,則記錄所述目標分區對應的異常信息;響應于所述車載終端自身的啟動操作,當記錄有所述異常信息,則對所述目標分區進行格式化,以便用戶終端獲取到格式化信息后對所述目標分區進行數據恢復;其中,所述格式化信息為表征所述目標分區已格式化的信息。
31、可見,本申請的有益效果為:基于車載終端對目標分區的文件系統進行監控,在監控到目標文件的文件系統異常時,記錄相應的異常信息,并在車載終端重啟后,基于記錄的異常信息對目標分區進行格式化,這樣,能夠及時記錄異常信息,并在車載終端重啟后進行目標分區的格式化操作,以便用戶終端基于格式化信息進行數據恢復。本申請基于文件系統在運行過程中出現異常情況下的恢復機制,及時記錄異常信息以及對分區進行格式化,使得文件系統能夠正常使用對應的分區,避免了文件系統異常后無法恢復,保障了文件系統的可靠性和可恢復性。
32、相應地,本申請提供的一種異常處理裝置、設備及可讀存儲介質,也同樣具有上述技術效果。
本文檔來自技高網...【技術保護點】
1.一種異常處理方法,其特征在于,應用于車載終端,包括:
2.根據權利要求1所述的異常處理方法,其特征在于,在當監控到所述文件系統出現異常之后,還包括:
3.根據權利要求1所述的異常處理方法,其特征在于,在所述對所述目標分區進行格式化之后,還包括:
4.根據權利要求1所述的異常處理方法,其特征在于,所述記錄所述目標分區對應的異常信息,包括:
5.根據權利要求1所述的異常處理方法,其特征在于,還包括:
6.根據權利要求1所述的異常處理方法,其特征在于,在對所述目標分區進行格式化之后,還包括:
7.根據權利要求1至6任一項所述的異常處理方法,其特征在于,響應于所述車載終端自身的啟動操作,還包括:
8.一種異常處理裝置,其特征在于,應用于車載終端,包括:
9.一種電子設備,其特征在于,包括存儲器和處理器,其中:
10.一種計算機可讀存儲介質,其特征在于,用于保存計算機程序,其中,所述計算機程序被處理器執行時實現如權利要求1至7任一項所述的異常處理方法。
【技術特征摘要】
1.一種異常處理方法,其特征在于,應用于車載終端,包括:
2.根據權利要求1所述的異常處理方法,其特征在于,在當監控到所述文件系統出現異常之后,還包括:
3.根據權利要求1所述的異常處理方法,其特征在于,在所述對所述目標分區進行格式化之后,還包括:
4.根據權利要求1所述的異常處理方法,其特征在于,所述記錄所述目標分區對應的異常信息,包括:
5.根據權利要求1所述的異常處理方法,其特征在于,還包括:
6.根據權利要求1所...
【專利技術屬性】
技術研發人員:羅崇港,
申請(專利權)人:深圳市廣通遠馳科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。