本發明專利技術提供了一種車載設備控制方法及系統,其中,車載設備控制方法包括:獲取各車載設備的靜態配置表,靜態配置表包括車載設備所適配硬件接口的參數信息;基于靜態配置表,將各車載設備與車端控制器的各硬件接口進行一一配對;基于配對結果生成硬件外設配置信息;在收到客戶端控制器發送的數據訪問請求時,基于數據訪問請求和硬件外設配置信息,確定數據訪問請求對應的目標硬件接口;建立目標硬件接口與客戶端控制器間的訪問服務。通過靜態配置和動態匹配相結合的方式,實現車端控制器和客戶端控制器間的高度適配,避免了由于切換硬件平臺而需要重新進行功能軟件和硬件平臺間的解耦,在大幅提升數據訪問效率的同時,進一步降低生產成本投入。低生產成本投入。低生產成本投入。
【技術實現步驟摘要】
一種車載設備控制方法及系統
[0001]本專利技術涉及工程機械領域,具體涉及一種車載設備控制方法及系統。
技術介紹
[0002]Poseidon計算平臺定位是工程機械專屬的L2+及以上智能駕駛的域控制器。搭載于Poseidon計算平臺之上的軟件設計目標是面向服務架構(SOA)、且一套軟件支持L2+及以上功能的平滑演進。Poseidon平臺的硬件方案支持接口擴展,上層軟件開發需要對底層硬件無感,并且平臺功能軟件需要根據工程機械車輛的使用場景進行平移泛化。
[0003]目前國內工程機械領域L2+智能駕駛域控制器還沒有成熟的量產方案,行業尚無統一的標準,功能軟件與硬件平臺沒有解耦,存在以下問題:
[0004]硬件平臺和功能軟件通常由不同的供應商提供,功能軟件的供應商需要花很長時間去熟悉硬件平臺、開發出來的功能軟件無法直接遷移到其他的硬件平臺。一旦由于芯片短缺等原因導致需要切換硬件平臺,功能軟件需要根據新的硬件平臺重新進行適配和開發,周期和成本都要重新投入。
技術實現思路
[0005]因此,本專利技術要解決的技術問題在于克服現有技術中的功能軟件與硬件平臺沒有充分解耦,導致由于芯片短缺等原因導致需要切換硬件平臺時,功能軟件需要根據新的硬件平臺重新進行適配和開發,大幅增加研發周期和成本投入的缺陷,從而提供一種車載設備控制方法及系統。
[0006]根據第一方面,本專利技術實施例提供了一種車載設備控制方法,應用于車端控制器,所述方法包括:
[0007]獲取各車載設備的靜態配置表,所述靜態配置表包括車載設備所適配硬件接口的參數信息;
[0008]基于所述靜態配置表,將各車載設備與車端控制器的各硬件接口進行一一配對;
[0009]基于配對結果生成硬件外設配置信息;
[0010]在收到客戶端控制器發送的數據訪問請求時,基于所述數據訪問請求和所述硬件外設配置信息,確定所述數據訪問請求對應的目標硬件接口;
[0011]建立所述目標硬件接口與所述客戶端控制器間的訪問服務,以使所述客戶端控制器通過所述目標硬件接口對相應的目標車載設備進行數據訪問。
[0012]可選地,所述基于所述客戶端控制器請求和所述硬件外設配置信息,確定所述數據訪問請求對應的目標硬件接口,包括:
[0013]基于所述數據訪問請求和所述硬件外設配置信息,確定各備選車載設備對應的備選硬件接口;
[0014]獲取各硬件接口對應的訪問機制表,所述訪問機制表中存儲有各硬件接口對應的客戶端控制器類型要求;
[0015]基于所述客戶端控制器,從各備選硬件接口中確定符合所述訪問機制表的目標硬件接口。
[0016]可選地,所述基于所述客戶端控制器請求和所述硬件外設配置信息,確定所述數據訪問請求對應的目標硬件接口,還包括:
[0017]獲取各目標硬件接口對應車載設備的占用情況;
[0018]基于所述各車載設備的占用情況,篩選占用最少的車載設備作為目標車載設備;
[0019]將所述目標車載設備對應的目標硬件接口確定為最終的目標硬件接口。
[0020]可選地,所述方法還包括:
[0021]向客戶端控制器發送所述目標硬件接口及其對應的目標車載設備,以使所述客戶端控制器基于所述目標硬件接口和所述目標車載設備向車端控制器發送目標硬件接口的注冊請求;
[0022]在接收到所述客戶端控制器發送的注冊請求時,基于所述注冊請求建立所述目標硬件接口與所述客戶端控制器間的訪問服務。
[0023]可選地,所述基于所述數據訪問請求和所述硬件外設配置信息,確定各備選車載設備對應的備選硬件接口包括:
[0024]從所述數據訪問請求中提取數據訪問對象的目標外設參數需求;
[0025]判斷當前車載設備的外設參數是否與所述目標外設參數需求一致;
[0026]當所述當前車載設備的外設參數與所述目標外設參數需求一致時,將所述當前車載設備確定為備選車載設備,并將所述當前車載設備對應的硬件接口確定為目標硬件接口。
[0027]可選地,在建立所述目標硬件接口與所述客戶端控制器間的訪問服務之后,所述方法還包括:
[0028]對所述目標硬件接口進行鎖定,以禁止其他客戶端控制器對通過所述目標硬件接口進行數據訪問。
[0029]根據第二方面,本專利技術實施例提供了一種車載設備控制方法,應用于客戶端控制器,所述方法包括:
[0030]向車端控制器發送數據訪問請求,以使所述車端控制器基于所述數據訪問請求和硬件外設配置信息,確定所述數據訪問請求對應的目標硬件接口;建立所述目標硬件接口與客戶端控制器間的訪問服務,所述硬件外設配置信息用于表征各車載設備與車端控制器的各硬件接口的配對結果;
[0031]通過所述目標硬件接口對相應的目標車載設備進行數據訪問。
[0032]可選地,在向車端控制器發送數據訪問請求之后,所述方法還包括:
[0033]接收車端控制器發送的目標硬件接口及其對應的目標車載設備;
[0034]基于所述目標硬件接口和所述目標車載設備向所述車端控制器發送注冊請求,以使所述車端控制器根據所述注冊請求建立所述目標硬件接口與所述客戶端控制器間的訪問服務。
[0035]可選地,所述基于所述目標硬件接口和所述目標車載設備向所述車端控制器發送注冊請求,包括:
[0036]基于所述目標硬件接口對應的硬件外設配置信息,確定所述車端控制器的地址信
息;
[0037]基于所述車端控制器的地址信息和所述客戶端控制器的地址信息,判斷所述車端控制器和所述客戶端控制器是否位于同一芯片上;
[0038]在所述車端控制器和所述客戶端控制器位于同一芯片上時,采用核間通信方式向所述車端控制器發送注冊請求;
[0039]在所述車端控制器和所述客戶端控制器不位于同一芯片上時,采用核外通信方式向所述車端控制器發送注冊請求。
[0040]根據第三方面,本專利技術實施例提供了一種車載設備控制系統,所述系統包括:車端控制器和若干客戶端控制器,
[0041]所述車端控制器用于獲取各車載設備的靜態配置表,所述靜態配置表包括車載設備所適配硬件接口的參數信息;基于所述靜態配置表,將各車載設備與車端控制器的各硬件接口進行一一配對;基于配對結果生成硬件外設配置信息;
[0042]所述客戶端控制器用于向車端控制器發送數據訪問請求;
[0043]所述車端控制器用于在收到客戶端控制器發送的數據訪問請求時,基于所述數據訪問請求和所述硬件外設配置信息,確定所述數據訪問請求對應的目標硬件接口;建立所述目標硬件接口與所述客戶端控制器間的訪問服務;
[0044]所述客戶端控制器用于通過所述目標硬件接口對相應的車載設備進行數據訪問。
[0045]本專利技術技術方案,具有如下優點:
[0046]1.本專利技術提供了一種車載設備控制方法,應用于車端控制器,通過獲取各車載設備的靜態配置表,所述靜態配置表包括車載設備所適配硬件接口本文檔來自技高網...
【技術保護點】
【技術特征摘要】
1.一種車載設備控制方法,應用于車端控制器,其特征在于,包括:獲取各車載設備的靜態配置表,所述靜態配置表包括車載設備所適配硬件接口的參數信息;基于所述靜態配置表,將各車載設備與車端控制器的各硬件接口進行一一配對;基于配對結果生成硬件外設配置信息;在收到客戶端控制器發送的數據訪問請求時,基于所述數據訪問請求和所述硬件外設配置信息,確定所述數據訪問請求對應的目標硬件接口;建立所述目標硬件接口與所述客戶端控制器間的訪問服務,以使所述客戶端控制器通過所述目標硬件接口對相應的目標車載設備進行數據訪問。2.根據權利要求1所述的方法,其特征在于,所述基于所述客戶端控制器請求和所述硬件外設配置信息,確定所述數據訪問請求對應的目標硬件接口,包括:基于所述數據訪問請求和所述硬件外設配置信息,確定各備選車載設備對應的備選硬件接口;獲取各硬件接口對應的訪問機制表,所述訪問機制表中存儲有各硬件接口對應的客戶端控制器類型要求;基于所述客戶端控制器,從各備選硬件接口中確定符合所述訪問機制表的目標硬件接口。3.根據權利要求2所述的方法,其特征在于,所述基于所述客戶端控制器請求和所述硬件外設配置信息,確定所述數據訪問請求對應的目標硬件接口,還包括:獲取各目標硬件接口對應車載設備的占用情況;基于所述各車載設備的占用情況,篩選占用最少的車載設備作為目標車載設備;將所述目標車載設備對應的目標硬件接口確定為最終的目標硬件接口。4.根據權利要求3所述的方法,其特征在于,所述方法還包括:向客戶端控制器發送所述目標硬件接口及其對應的目標車載設備,以使所述客戶端控制器基于所述目標硬件接口和所述目標車載設備向車端控制器發送目標硬件接口的注冊請求;在接收到所述客戶端控制器發送的注冊請求時,基于所述注冊請求建立所述目標硬件接口與所述客戶端控制器間的訪問服務。5.根據權利要求2所述的方法,其特征在于,所述基于所述數據訪問請求和所述硬件外設配置信息,確定各備選車載設備對應的備選硬件接口包括:從所述數據訪問請求中提取數據訪問對象的目標外設參數需求;判斷當前車載設備的外設參數是否與所述目標外設參數需求一致;當所述當前車載設備的外設參數與所述目標外設參數需求一致時,將所述當前車載設備確定為備選車載設備,并將所述當前車載設備對應的硬件接口確定為目標硬件接口。6.根據權利要求1所述的方法,其特征在...
【專利技術屬性】
技術研發人員:王發平,里勇亮,姜波,
申請(專利權)人:深圳海星智駕科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。