【技术实现步骤摘要】
一种数据访问方法、装置、设备及存储介质
[0001]本申请涉及车辆网络
,具体涉及一种数据访问方法、装置、设备及存储介质。
技术介绍
[0002]AUTOSAR(Automotive Open System Architecture,汽车开放系统架构)的AP(Adaptive Platform,自适应平台)是一种应用于自动驾驶和智能网联汽车的中间件,自适应平台的Cryptography模块(加密模块)可以为运行在自适应平台上的自适应应用程序提供加解密、密钥存储和证书管理等功能接口。
[0003]目前,加密模块中的Crypto API(加密应用程序接口)与stack(堆栈)主要采用了C/S架构,加密应用程序接口与堆栈通过进程间通信实现通讯,一方面,当来自加密应用程序接口侧的请求非法或过载时,堆栈侧无法有效甄别只能接受其请求并处理,很容易给车端自动驾驶系统造成潜在的安全隐患,另一方面,当加密模块的多个功能接口向堆栈发出访问请求时,进程间通信无法及时进行访问调度,造成冗余等待,导致车端自动驾驶系统的业务功能上的延迟。因此,需要提供更加安全有效的访问请求处理方案。
技术实现思路
[0004]本申请提供了一种数据访问方法、装置、设备及存储介质,能够对加密应用程序接口与堆栈之间的访问请求实现有效的访问控制,提升了数据访问的安全性和效率,从而提升自动驾驶系统的鲁棒性、可扩展性和安全性。
[0005]本申请技术方案如下:
[0006]一方面,提供了一种数据访问方法,所述方法应用于车端自适 ...
【技术保护点】
【技术特征摘要】
1.一种数据访问方法,其特征在于,所述方法应用于车端自适应平台的加密模块,所述方法包括:响应于第一进程侧的第一子组件发送的针对第二进程侧的第二子组件的访问请求,基于组件标识信息进行代理匹配,确定与所述第二子组件对应的第二子代理,所述组件标识信息为所述访问请求中携带的所述第二子组件的身份标识信息,所述第二子代理为所述第一进程在所述第二进程侧的子代理,所述第一子组件为所述第一进程侧的多个子组件中任一子组件,所述第二子组件为所述第二进程侧的多个子组件中与所述第一子组件对应的子组件;向所述第二子代理转发所述访问请求,以使所述第二子代理基于所述访问请求,访问所述第二子组件。2.根据权利要求1所述的方法,其特征在于,所述访问请求还携带有访问权限信息,在所述向所述第二子代理转发所述访问请求之前,所述方法还包括:对所述第二子组件进行组件类型识别,得到类型识别结果;在所述类型识别结果为预设类型的情况下,基于所述访问权限信息对所述一子组件进行访问权限校验,得到权限校验结果;在所述权限校验结果满足预设校验条件的情况下,执行所述向所述第二子代理转发所述访问请求的步骤。3.根据权利要求1所述的方法,其特征在于,在所述访问请求包括所述第一子组件的多个程序的子访问请求的情况下,所述子访问请求还携带有所述多个程序各自的程序优先级信息,在所述向所述第二子代理转发所述访问请求之前,所述方法还包括:基于所述程序优先级信息对所述多个程序进行访问调度,确定所述多个程序的第一访问顺序;相应的,所述向所述第二子代理转发所述访问请求包括:基于所述第一访问顺序,向所述第二子代理转发所述子访问请求,以使所述第二子代理基于所述子访问请求,访问所述第二子组件。4.根据权利要求3所述的方法,其特征在于,在所述基于所述程序优先级信息对所述多个程序进行访问调度,确定所述多个程序的第一访问顺序之前,所述方法还包括:获取所述多个程序的第一并发访问信息;在所述第一并发访问信息不满足所述第二子组件的预设并发访问条件的情况下,执行所述基于所述程序优先级信息对所述多个程序进行访问调度,确定所述多个程序的第一访问顺序的步骤。5.根据权利要求1至4任一所述的方法,其特征在于,在所述向所述第二子代理转发所述访问请求之后,所述方法还包括:接收所述第二子代理发送的所述第二子组件的访问响应信息;将所述访问响应信息反馈给所述第一子组件。6.一种数据访问方法,其特征在于,所述方法应用于车端自适应平台的加密模块,所述方法包括:在第一子代理响应于第一进程侧的第一子组件发送的针对第二进程侧的第二子组件的访问请求,基于身份标识信息进行代理匹配,确定出与所述第二子组件对应的第二子代
理的情况下,接收所述第一子代理转发的所述访问请求,所述组件标识信息为所述访问请求中携带的所述第二子组件的身份标识信息,所述第二子代理为所述第二进程在所述第一进程侧的子代理,所述第一子组件为所述第一进程侧的多个子组件中任一子组件,所述第二子组件为所述第二进程侧的多个子组件中与所述第一子组件对应的子组件;基于所述访问请求,访问所述第二子组件。7.根据权利...
【专利技术属性】
技术研发人员:秦民,华磊,
申请(专利权)人:中汽创智科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。