System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及車載通信,特別是涉及一種數據處理方法、通信模組、設備和可讀存儲介質。
技術介紹
1、隨著v2x(vehicle?to?x,車與其他設備的通信)技術的發展,越來越多的交通設備參與到智能運輸系統車用通信系統中。例如,車輛、行人、道路基礎設施、網絡基礎設施、與服務網絡、商用衛星等,主要參與者涉及車載單元(obu)、路側單元(rsu)、個人穿戴設備等形態設備。諸多形態的設備通過蜂窩網絡和短距通信技術進行數據交換,實時收集道路信息,并通過與其他車輛和基礎設施通信,提供實時的交通狀況信息,包括路況、擁堵、施工等。這使得駕駛者可以提前做出決策,避免事故的發生。
2、v2x通信涉及到大量的敏感信息,如車輛的行駛速度、位置信息等,因此需要確保通信過程的安全和隱私保護,如此便涉及加密技術、數字簽名、訪問控制等技術,以防止信息被竊取或篡改。
3、目前的nad(網絡訪問設備,如一種5g通信模組)平臺本身tee、v2x模塊ehsm等現有模塊無法滿足消息驗簽性能要求。雖然采用高性能的hsm硬件芯片可以滿足消息驗簽性能要求,但是,高性能hsm芯片成本較高。
4、綜上所述,v2x設備中的數據處理效率問題,是目前本領域技術人員急需解決的技術問題。
技術實現思路
1、本申請的目的是提供一種數據處理方法、通信模組、設備和可讀存儲介質,通過資源池對多個硬件安全模塊進行融合,基于多個硬件安全模塊并行地進行數據處理,可以有效提高v2x設備中的數據處理效率,從而滿足v2x通信過程中
2、為解決上述技術問題,本申請提供如下技術方案:
3、一種數據處理方法,應用于資源池,所述資源池位于v2x設備的通信模組中,所述資源池與多個可并行處理數據處理請求的硬件安全模塊通信連接,所述資源池包括發送接口、查詢接口、接收隊列和返回隊列,該方法包括:
4、對所述通信模組中的v2x協議棧提供所述發送接口,以便v2x協議棧向所述接收隊列寫入數據處理請求;
5、從所述接收隊列中讀取待處理的數據處理請求;
6、從多個硬件安全模塊中確定目標硬件安全模塊;
7、將所述數據處理請求發送給所述目標硬件安全模塊,以便所述目標硬件安全模塊對所述數據處理請求進行處理;
8、將所述目標硬件安全模塊處理后的返回結果寫入返回隊列;
9、對所述v2x協議棧提供所述查詢接口,以便所述v2x協議棧從所述返回隊列中獲得返回結果。
10、優選地,從多個硬件安全模塊中確定目標硬件安全模塊,包括:
11、獲取所述通信模組的資源消耗指標;
12、在所述資源消耗指標大于等于預設閾值的情況下,從多個硬件安全模塊中選擇位于所述通信模組之外的目標硬件安全模塊;
13、在所述資源消耗指標小于所述預設閾值的情況下,從多個硬件安全模塊中選擇位于所述通信模組之內的目標硬件安全模塊。
14、優選地,從多個硬件安全模塊中確定目標硬件安全模塊,包括:
15、獲取硬件安全模塊的算力資源信息;
16、利用所述算力資源信息,從多個硬件安全模塊中確定算力資源最充裕的目標硬件安全模塊。
17、優選地,從多個硬件安全模塊中確定目標硬件安全模塊,包括:
18、確定所述數據處理請求的請求類型;
19、若請求類型為請求簽名,則按照簽名分配策略,從多個硬件安全模塊中確定目標硬件安全模塊;
20、若請求類型為請求驗簽,則按照驗簽分配策略,從多個硬件安全模塊中確定目標硬件安全模塊。
21、優選地,從所述接收隊列中讀取待處理的數據處理請求,包括:
22、從所述接收隊列中讀取待處理的數據處理請求,及數據處理請求的包序號;
23、相應地,將所述目標硬件安全模塊處理后的返回結果寫入返回隊列,包括:
24、將所述目標硬件安全模塊處理后的返回結果及該返回結果對應的包序號寫入所述返回隊列;
25、其中,所述v2x協議棧通過包序號在所述接收隊列和所述查詢隊列中匹配請求和結果。
26、優選地,對所述通信模組中的v2x協議棧提供所述發送接口之前,還包括:
27、獲取配置文件;
28、加載所述配置文件確定分配策略;
29、相應地,從多個硬件安全模塊中確定目標硬件安全模塊,包括:
30、按照分配策略,從多個硬件安全模塊中確定目標硬件安全模塊。
31、優選地,還包括:
32、將請求處理過程中關鍵執行步驟記錄在日志中。
33、一種通信模組,應用于v2x設備,包括:
34、資源池,所述資源池位于所述通信模組中,所述資源池與多個可并行處理數據處理請求的硬件安全模塊通信連接,所述資源池包括發送接口、查詢接口、接收隊列、返回隊列及處理模塊;
35、所述處理模塊,包括:
36、隊列管理模塊,用于對所述通信模組中的v2x協議棧提供所述發送接口,以便v2x協議棧向所述接收隊列寫入數據處理請求;
37、任務分派策略模塊,用于從所述接收隊列中讀取待處理的數據處理請求;從多個硬件安全模塊中確定目標硬件安全模塊;將所述數據處理請求發送給所述目標硬件安全模塊,以便所述目標硬件安全模塊對所述數據處理請求進行處理;
38、所述隊列管理模塊,用于將所述目標硬件安全模塊處理后的返回結果寫入返回隊列;對所述v2x協議棧提供所述查詢接口,以便所述v2x協議棧從所述返回隊列中獲得返回結果。
39、一種v2x設備,包括:
40、v2x模塊、多個硬件安全模塊和如上述的通信模組,所述通信模組中包括資源池,
41、其中,所述v2x模塊與所述通信模組中的v2x協議棧通信連接,所述v2x模塊中的ehsm與所述資源池通信連接,
42、所述資源池實現如上述數據處理方法的步驟。
43、一種可讀存儲介質,所述可讀存儲介質上存儲有計算機程序,所述計算機程序被處理器執行時實現上述數據處理方法的步驟。
44、應用本申請實施例所提供的方法,應用于資源池,資源池位于v2x設備的通信模組中,資源池與多個可并行處理數據處理請求的硬件安全模塊通信連接,資源池包括發送接口、查詢接口、接收隊列和返回隊列,包括:對通信模組中的v2x協議棧提供發送接口,以便v2x協議棧向接收隊列寫入數據處理請求;從接收隊列中讀取待處理的數據處理請求;按照分配策略,從多個硬件安全模塊中確定目標硬件安全模塊;將數據處理請求發送給目標硬件安全模塊,以便目標硬件安全模塊對數據處理請求進行處理;將目標硬件安全模塊處理后的返回結果寫入返回隊列;對v2x協議棧提供查詢接口,以便v2x協議棧從返回隊列中獲得返回結果。
45、在本申請中,v2x設備的通信模組中具有資源池,該資源池與多個可以并行出來數據請求的硬件安全模塊通信本文檔來自技高網...
【技術保護點】
1.一種數據處理方法,其特征在于,應用于資源池,所述資源池位于V2X設備的通信模組中,所述資源池與多個可并行處理數據處理請求的硬件安全模塊通信連接,所述資源池包括發送接口、查詢接口、接收隊列和返回隊列,該方法包括:
2.根據權利要求1所述的方法,其特征在于,從多個硬件安全模塊中確定目標硬件安全模塊,包括:
3.根據權利要求1所述的方法,其特征在于,從多個硬件安全模塊中確定目標硬件安全模塊,包括:
4.根據權利要求1所述的方法,其特征在于,從多個硬件安全模塊中確定目標硬件安全模塊,包括:
5.根據權利要求1所述的方法,其特征在于,從所述接收隊列中讀取待處理的數據處理請求,包括:
6.根據權利要求1所述的方法,其特征在于,對所述通信模組中的V2X協議棧提供所述發送接口之前,還包括:
7.根據權利要求1至6任一項所述的方法,其特征在于,還包括:
8.一種通信模組,其特征在于,應用于V2X設備,包括:
9.一種V2X設備,其特征在于,包括:
10.一種可讀存儲介質,其特征在于,所述
...【技術特征摘要】
1.一種數據處理方法,其特征在于,應用于資源池,所述資源池位于v2x設備的通信模組中,所述資源池與多個可并行處理數據處理請求的硬件安全模塊通信連接,所述資源池包括發送接口、查詢接口、接收隊列和返回隊列,該方法包括:
2.根據權利要求1所述的方法,其特征在于,從多個硬件安全模塊中確定目標硬件安全模塊,包括:
3.根據權利要求1所述的方法,其特征在于,從多個硬件安全模塊中確定目標硬件安全模塊,包括:
4.根據權利要求1所述的方法,其特征在于,從多個硬件安全模塊中確定目標硬件安全模塊,包括:
5.根據權利...
【專利技術屬性】
技術研發人員:楊廷,王閔,潘冠華,
申請(專利權)人:深圳市廣通遠馳軟件有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。