System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及車輛,尤其涉及一種數據交互方法、裝置、車輛控制器及車輛。
技術介紹
1、隨著汽車智能化與集成化的發展,集成了多種互聯網技術和人工智能技術的智能座艙(intelligent?cabin)也應運而生。智能座艙系統可以有效控制并增強車載信息娛樂系統、儀表盤系統、車聯網系統及駕駛輔助系統之間的聯系與溝通,從而為駕駛員提供智能體驗,促進行車安全。目前,部分智能座艙系統會采用基于虛擬化技術的宿主機-客戶機的架構模式,以滿足多樣化的系統運行及管理需求。然而,由于宿主機與客戶機通常需要依賴于網絡通訊技術進行數據交互,從而容易因網絡抖動、網絡流量過高等因素導致的網絡延遲問題,影響智能座艙系統處的宿主機與客戶機之間的數據交互效率,無法保障智能座艙系統處的宿主機與客戶機處的車輛相關運行數據的實時性和一致性,進而影響智能座艙系統的正常運行。
技術實現思路
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、利用所述客戶機調用預設應用程序編程接口,以訪問所述第二預設存儲區域,得到所述宿主機處的預設格式的當前時間信息;和/或,
33、利用所述客戶機調用預設應用程序編程接口,以訪問所述第一預設存儲區域以及所述第二預設存儲區域,得到所述目標廣義精確時間協議報文中的時鐘同步狀態信息以及所述宿主機處的預設格式的當前時間信息。
34、進一步的,在一些實施方式中,上述方法還包括:
35、所述第一預設存儲區域為所述宿主機處的隨機存取存儲器內的存儲區域;
36、所述第二預設存儲區域為所述宿主機處的時鐘寄存器內的存儲區域。
37、進一步的,在一些實施方式中,所述利用所述宿主機獲取目標種類的車輛相關運行數據,包括:
38、利用所述宿主機獲取車輛處搭載的數據采集設備所采集到的原始車輛相關運行數據;
39、針對所述原始車輛相關運行數據進行處理,得到所述車輛處的高級駕駛輔助系統運行時所需的車輛相關運行數據;
40、所述存儲所述車輛相關運行數據至所述宿主機處的目標存儲區域,包括:
41、存儲所述高級駕駛輔助系統運行時所需的車輛相關運行數據至所述宿主機處的第三預設存儲區域。
42、進一步的,在一些實施方式中,所述利用所述宿主機獲取目標種類的車輛相關運行數據,還包括:
43、基于所述宿主機處的預設格式的當前時間信息,確定所述車輛相關運行數據的生成時間信息;
44、所述存儲所述車輛相關運行數據本文檔來自技高網...
【技術保護點】
1.一種數據交互方法,應用于車輛處的智能座艙系統,所述智能座艙系統包含一個宿主機以及至少一個客戶機,所述方法包括:
2.根據權利要求1所述的方法,所述客戶機處存儲有所述客戶機處的目標虛擬存儲區域與所述宿主機處的所述目標存儲區域之間的目標關聯關系;
3.根據權利要求2所述的方法,所述客戶機處存儲有設備樹數據,所述設備樹數據對應的設備樹中包含與所述客戶機處的所述目標虛擬存儲區域對應的目標設備節點;所述目標關聯關系為所述目標設備節點與所述目標存儲區域的地址信息之間的關聯關系;
4.根據權利要求3所述的方法,所述客戶機處存儲有用于反映所述客戶機搭載的預設應用程序針對所述目標設備節點的訪問權限的第一權限信息;所述方法還包括:
5.根據權利要求2所述的方法,所述目標存儲區域為所述智能座艙系統處的虛擬機監視器具有管理權限的存儲區域;所述虛擬機監視器處存儲有用于反映各個所述客戶機是否具有針對所述目標存儲區域的訪問權限的第二權限信息;
6.根據權利要求1所述的方法,所述利用所述宿主機獲取目標種類的車輛相關運行數據,包括:
7.
8.根據權利要求6所述的方法,所述方法還包括:
9.根據權利要求1所述的方法,所述利用所述宿主機獲取目標種類的車輛相關運行數據,包括:
10.根據權利要求9所述的方法,所述利用所述宿主機獲取目標種類的車輛相關運行數據,還包括:
11.根據權利要求9所述的方法,所述利用所述客戶機調用預設應用程序編程接口,以訪問所述目標存儲區域,得到所述車輛相關運行數據之前,還包括:
12.根據權利要求1所述的方法,還包括:
13.一種數據交互裝置,應用于車輛處的智能座艙系統,所述智能座艙系統包含一個宿主機以及至少一個客戶機,所述裝置包括:
14.一種車輛控制器,所述車輛控制器為車輛處的智能座艙系統處的控制器,包括:處理器和存儲器;其中,所述存儲器存儲有計算機可讀指令,所述計算機可讀指令適于由所述處理器加載并執行如權利要求1~12中任意一項所述方法的步驟。
15.一種車輛,包括如權利要求13所述的數據交互裝置或如權利要求14所述的車輛控制器。
...【技術特征摘要】
1.一種數據交互方法,應用于車輛處的智能座艙系統,所述智能座艙系統包含一個宿主機以及至少一個客戶機,所述方法包括:
2.根據權利要求1所述的方法,所述客戶機處存儲有所述客戶機處的目標虛擬存儲區域與所述宿主機處的所述目標存儲區域之間的目標關聯關系;
3.根據權利要求2所述的方法,所述客戶機處存儲有設備樹數據,所述設備樹數據對應的設備樹中包含與所述客戶機處的所述目標虛擬存儲區域對應的目標設備節點;所述目標關聯關系為所述目標設備節點與所述目標存儲區域的地址信息之間的關聯關系;
4.根據權利要求3所述的方法,所述客戶機處存儲有用于反映所述客戶機搭載的預設應用程序針對所述目標設備節點的訪問權限的第一權限信息;所述方法還包括:
5.根據權利要求2所述的方法,所述目標存儲區域為所述智能座艙系統處的虛擬機監視器具有管理權限的存儲區域;所述虛擬機監視器處存儲有用于反映各個所述客戶機是否具有針對所述目標存儲區域的訪問權限的第二權限信息;
6.根據權利要求1所述的方法,所述利用所述宿主機獲取目標種類的車輛相關運行數據,包括:
7.根據權利要求6所述的方法,所述利...
【專利技術屬性】
技術研發人員:沈佳,蔣清月,
申請(專利權)人:博世汽車部件蘇州有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。