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.根据权利...
【专利技术属性】
技术研发人员:杨廷,王闵,潘冠华,
申请(专利权)人:深圳市广通远驰软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。