System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本公開涉及計算機,尤其涉及一種異常處理方法、裝置、電子設備及計算機可讀存儲介質。
技術介紹
1、現有的車機設備通常會通過通用串行總線接口連接各種外部設備,以滿足用戶豐富的需求,例如通過通用串行總線接口給手機充電、連接攝像頭、或連接手機播放音視頻等。當在使用通用串行總線接口過程中發生異常時,通常需要用戶查找和解決該異常,降低了用戶體驗。
技術實現思路
1、本公開實施例提出了一種異常處理方法、裝置、電子設備、計算機可讀存儲介質及計算機程序產品,不需要用戶查找和解決異常,可提高用戶體驗。
2、第一方面,本公開實施例提出了一種異常處理方法,包括:車機設備的處理器響應于確定出基于通用串行總線模塊的功能操作發生異常,生成指示通用串行總線模塊下電后再上電的串口消息,并向車機設備的控制器發送串口消息;車機設備的控制器基于串口消息通過輸入輸出端口控制通用串行總線模塊下電后再上電;車機設備的處理器響應于確定出通用串行總線模塊下電后再上電且功能操作為配置內存空間,再次配置內存空間;車機設備的處理器響應于確定出通用串行總線模塊下電后再上電且功能操作為數據傳輸,基于數據傳輸關聯的記錄信息繼續進行數據傳輸。
3、在一種可能的實施例中,第一方面提供的方法還包括:車機設備的處理器響應于獲得開機操作或喚醒操作,對通用串行總線模塊進行初始化、并配置內存空間,且檢測配置內存空間是否發生異常;車機設備的處理器再次對通用串行總線模塊進行初始化。
4、在一種可能的實施例中,第一方面提供的方
5、在一種可能的實施例中,第一方面提供的方法還包括:車機設備的處理器在收到報錯消息后,刪除扇區數據,并停止數據傳輸。
6、第二方面,本公開實施例提出了一種異常處理裝置,包括:生成發送模塊,被配置成通過處理器響應于確定出基于通用串行總線模塊的功能操作發生異常,生成指示所述通用串行總線模塊下電后再上電的串口消息,并向控制器發送所述串口消息。發送模塊,被配置成通過所述控制器基于所述串口消息和輸入輸出端口,控制所述通用串行總線模塊下電后再上電。配置模塊,被配置成通過所述處理器響應于確定出所述通用串行總線模塊下電后再上電且所述功能操作為配置內存空間,再次配置內存空間。傳輸模塊,被配置成通過所述處理器響應于確定出所述通用串行總線模塊下電后再上電且所述功能操作為數據傳輸,基于所述數據傳輸關聯的記錄信息繼續進行數據傳輸。
7、在一種可能的實施例中,第二方面提供的裝置還包括:初始化配置模塊,被配置成通過所述處理器響應于獲得開機操作或喚醒操作,對所述通用串行總線模塊進行初始化、并配置內存空間,且檢測配置內存空間是否發生異常;初始化模塊,被配置成所述車機設備的處理器再次對所述通用串行總線模塊進行初始化。
8、在一種可能的實施例中,第二方面提供的裝置還包括:第一獲取模塊,被配置成通過所述處理器響應于收到來自所述通用串行總線模塊的數據傳輸發生異常的報錯消息,基于所述報錯消息獲得數據傳輸關聯的應用程序;第二獲取模塊,被配置成通過所述處理器基于所述應用程序的記憶模式,獲得所述記錄信息。
9、第三方面,本公開實施例提供了一種電子設備,該電子設備包括:至少一個處理器;以及與至少一個處理器通信連接的存儲器;其中,存儲器存儲有可被至少一個處理器執行的指令,該指令被至少一個處理器執行,以使至少一個處理器執行時能夠實現如第一方面中任一實現方式描述的異常處理方法。
10、第四方面,本公開實施例提供了一種存儲有計算機指令的非瞬時計算機可讀存儲介質,該計算機指令用于使計算機執行時能夠實現如第一方面中任一實現方式描述的異常處理方法。
11、第五方面,本公開實施例提供了一種包括計算機程序的計算機程序產品,該計算機程序在被處理器執行時能夠實現如第一方面中任一實現方式描述的異常處理方法。
12、應當理解,本部分所描述的內容并非旨在標識本公開的實施例的關鍵或重要特征,也不用于限制本公開的范圍。本公開的其它特征將通過以下的說明書而變得容易理解。
13、根據本公開實施例的技術方案,響應于確定出基于通用串行總線模塊的功能操作發生異常,通過輸入輸出端口控制通用串行總線模塊下電后再上電,主動實現硬件的重新上電,使通用串行總線模塊的功能正常被使用,然后再繼續執行功能操作,不需要用戶查找異常并解決該異常,可提高用戶體驗。若是配置內存空間發生異常,可完善車機功能,提高用戶體驗。若是數據傳輸發生異常,可基于數據傳輸關聯的記錄信息繼續進行數據傳輸,用戶不需要分心處理異常,可提高駕駛安全性和用戶體驗。
本文檔來自技高網...【技術保護點】
1.一種異常處理方法,包括:
2.根據權利要求1所述的方法,其中,所述方法還包括:
3.根據權利要求1所述的方法,其中,所述方法還包括:
4.根據權利要求3所述的方法,其中,所述方法還包括:
5.一種異常處理裝置,包括:
6.根據權利要求5所述的裝置,其中,所述裝置還包括:
7.根據權利要求5所述的裝置,其中,所述裝置還包括:
8.一種電子設備,包括:
9.一種存儲有計算機指令的非瞬時計算機可讀存儲介質,所述計算機指令用于使所述計算機執行權利要求1-4中任一項所述的異常處理方法。
10.一種計算機程序產品,包括計算機程序,所述計算機程序被處理器執行時實現根據權利要求1-4中任一項所述的異常處理方法的步驟。
【技術特征摘要】
1.一種異常處理方法,包括:
2.根據權利要求1所述的方法,其中,所述方法還包括:
3.根據權利要求1所述的方法,其中,所述方法還包括:
4.根據權利要求3所述的方法,其中,所述方法還包括:
5.一種異常處理裝置,包括:
6.根據權利要求5所述的裝置,其中,所述裝置還包括:
7.根據權利...
【專利技術屬性】
技術研發人員:韓斌斌,
申請(專利權)人:博泰車聯網南京有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。