车辆服务设备、方法、车辆、计算机设备及存储介质与流程

文档序号:37779543发布日期:2024-04-30 16:50阅读:17来源:国知局
车辆服务设备、方法、车辆、计算机设备及存储介质与流程

本公开涉及计算机通信,具体而言,涉及一种车辆服务设备、方法、车辆、计算机设备及存储介质。


背景技术:

1、在搭载了双芯片的电子控制单元(electronic control unit,ecu)部署数字证书时,由于写入数字证书的外部诊断工具和ecu之间的通信载体只能在主芯片上启动,因此,数字证书只能通过主芯片的通信载体导入;若对主芯片和从芯片上分别进行数字证书部署,会因为网络通信问题,或者软件切换问题导致无法写入数字证书或数字证书文件发生冲突等问题,导致主芯片和从芯片上的数字证书不一致;基于此,当主芯片和从芯片部署了相同的应用在调用数字证书时,会破坏主芯片和从芯片上的相同的应用的一致性,进而导致出现系统崩溃等问题,降低系统运行的稳定性。


技术实现思路

1、本公开实施例至少提供一种车辆服务设备、方法、车辆、计算机设备及存储介质。

2、第一方面,本公开实施例提供了一种车辆服务设备,包括多个域控制器;不同域控制器用于控制各自域内的车辆设备;其中,多个域控制器中的目标域控制器包括主芯片以及从芯片;所述主芯片和所述从芯片部署有相同的目标应用程序,且所述主芯片中部署有用于向所述目标应用程序提供数字证书服务的信息安全服务模块、以及动态库:

3、所述动态库,用于响应于接收到部署在所述从芯片上的所述目标应用程序发送的第一证书调用请求,向所述信息安全服务模块发送所述第一证书调用请求;

4、接收所述信息安全服务模块基于所述第一证书调用请求返回的数字证书,并向部署在所述从芯片上的所述目标应用程序发送所述数字证书,以使部署在所述从芯片上的所述目标应用程序基于所述数字证书,执行与所述目标应用程序对应的车辆服务。

5、这样,通过动态库接收部署在主芯片上的信息安全服务模块返回的数字证书,再将该数字证书发送给从芯片上的目标应用程序,可以在满足数字证书只能通过主芯片的通信载体导入的条件下,通过在主芯片上部署的提供数字证书服务的信息安全服务模块,当从芯片上的目标应用程序请求调用数字证书时,通过动态库与信息安全服务模块完成数字证书的处理,并将数字证书发送给从芯片上的目标应用程序,实现主芯片和从芯片数字证书一致性,进而实现部署在主芯片和从板戏芯片上的目标应用程序的一致性,避免因数字证书不一致导致系统崩溃的问题,提升系统运行稳定性。

6、一种可选的实施方式中,所述动态库还用于:

7、响应于接收到部署在主芯片上的所述目标应用程序发送的第二证书调用请求,向所述信息安全服务模块发送所述第二证书调用请求;

8、接收所述信息安全服务模块基于所述第二证书调用请求返回的数字证书,并向部署在所述主芯片上的所述目标应用程序发送所述数字证书,以使部署在所述主芯片上的所述目标应用程序基于所述数字证书,执行与所述目标应用程序对应的车辆服务。

9、这样,当部署在主芯片上的目标应用程序发送证书调用请求时,通过动态库接收部署在主芯片上的信息安全服务模块返回的数字证书,再将该数字证书发送给主芯片上的目标应用程序,完成主芯片上的目标应用程序调用数字证书的过程。

10、一种可选的实施方式中,所述动态库向信息安全服务模块发送证书调用请求之前,还用于:

11、对所述证书调用请求进行序列化,得到序列化后的证书调用请求;

12、所述向信息安全服务模块发送证书调用请求,用于:

13、向所述信息安全服务模块发送所述序列化后的证书调用请求;

14、其中,所述证书调用请求包括所述第一证书调用请求或所述第二证书调用请求。

15、一种可选的实施方式中,所述证书调用请求中包括所述数字证书的标识码;

16、所述信息安全服务模块基于所述第一证书调用请求返回数字证书时,用于:

17、对所述加密后的证书调用请求进行解密处理,得到所述证书调用请求,并从所述证书调用请求中读取所述数字证书的标识码;

18、基于所述标识码获取所述数字证书,并将所述数字证书进行序列化,得序列化后的数字证书;

19、返回所述序列化后的数字证书。

20、一种可选的实施方式中,所述动态库向所述信息安全服务模块发送证书调用请求之前,还用于:

21、建立和所述信息安全服务模块之间的socket连接;

22、所述向所述信息安全服务模块发送所述证书调用请求,用于:

23、基于和所述信息安全服务模块之间的socket连接,向所述信息安全服务模块发送所述证书调用请求。

24、一种可选的实施方式中,所述动态库接收所述信息安全服务模块基于所述第一证书调用请求返回的数字证书时,用于:

25、基于和所述信息安全服务模块之间的socket连接,接收所述信息安全服务模块基于所述第一证书调用请求返回的数字证书。

26、第二方面,本公开实施例还提供一种车辆服务方法,应用于车辆服务设备,所述车辆服务设备包括多个域控制器;不同域控制器用于控制各自域内的车辆设备;其中,多个域控制器中的目标域控制器包括主芯片以及从芯片;所述主芯片和所述从芯片部署有相同的目标应用程序,且所述主芯片中部署有用于向所述目标应用程序提供数字证书服务的信息安全服务模块、以及动态库,所述方法包括:

27、所述动态库响应于接收到部署在所述从芯片上的所述目标应用程序发送的第一证书调用请求,向所述信息安全服务模块发送所述第一证书调用请求;

28、接收所述信息安全服务模块基于所述第一证书调用请求返回的数字证书,并向部署在所述从芯片上的所述目标应用程序发送所述数字证书,以使部署在所述从芯片上的所述目标应用程序基于所述数字证书,执行与所述目标应用程序对应的车辆服务。

29、第三方面,本公开实施例还提供一种车辆,所述车辆包括如第一方面、或第一方面中任一种可能车辆服务设备,或执行如第二方面中的车辆服务方法。

30、第四方面,本公开可选实现方式还提供一种计算机设备,处理器、存储器,所述存储器存储有所述处理器可执行的机器可读指令,所述处理器用于执行所述存储器中存储的机器可读指令,所述机器可读指令被所述处理器执行时,所述机器可读指令被所述处理器执行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。

31、第五方面,本公开可选实现方式还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被运行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。

32、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本公开的技术方案。

33、为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。



技术特征:

1.一种车辆服务设备,其特征在于,包括多个域控制器;不同域控制器用于控制各自域内的车辆设备;其中,多个域控制器中的目标域控制器包括主芯片以及从芯片;所述主芯片和所述从芯片部署有相同的目标应用程序,且所述主芯片中部署有用于向所述目标应用程序提供数字证书服务的信息安全服务模块、以及动态库:

2.根据权利要求1所述的设备,其特征在于,所述动态库还用于:

3.根据权利要求2所述的设备,其特征在于,所述动态库向信息安全服务模块发送证书调用请求之前,还用于:

4.根据权利要求3所述的设备,其特征在于,所述证书调用请求中包括所述数字证书的标识码;

5.根据权利要求1-4任一项所述的设备,其特征在于,所述动态库向所述信息安全服务模块发送证书调用请求之前,还用于:

6.根据权利要求5所述的方法,其特征在于,所述动态库接收所述信息安全服务模块基于所述第一证书调用请求返回的数字证书时,用于:

7.一种车辆服务方法,其特征在于,应用于车辆服务设备,所述车辆服务设备包括多个域控制器;不同域控制器用于控制各自域内的车辆设备;其中,多个域控制器中的目标域控制器包括主芯片以及从芯片;所述主芯片和所述从芯片部署有相同的目标应用程序,且所述主芯片中部署有用于向所述目标应用程序提供数字证书服务的信息安全服务模块、以及动态库,所述方法包括:

8.一种车辆,其特征在于,所述车辆包括如权利要求1-6中任一项所述的车辆服务设备,或执行如权利要求7所述的车辆服务方法的步骤。

9.一种计算机设备,其特征在于,包括:处理器、存储器,所述存储器存储有所述处理器可执行的机器可读指令,所述处理器用于执行所述存储器中存储的机器可读指令,所述机器可读指令被所述处理器执行时,所述处理器执行如权利要求1至6任一项所述的车辆服务设备,或权利要求7所述的车辆服务方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被计算机设备运行时,所述计算机设备执行如权利要求1至6任一项所述的车辆服务设备,或权利要求7所述的车辆服务方法的步骤。


技术总结
本公开提供了一种车辆服务设备、方法、车辆、计算机设备及存储介质,该设备包括多个域控制器;不同域控制器用于控制各自域内的车辆设备;其中,目标域控制器包括主芯片以及从芯片;主芯片和从芯片部署有相同的目标应用程序,且主芯片中部署有用于向目标应用程序提供数字证书服务的信息安全服务模块、以及动态库:动态库,用于响应于接收到部署在从芯片上的目标应用程序发送的第一证书调用请求,向信息安全服务模块发送第一证书调用请求;接收信息安全服务模块基于第一证书调用请求返回的数字证书,并向部署在从芯片上的目标应用程序发送数字证书,以使部署在从芯片上的目标应用程序基于数字证书,执行与目标应用程序对应的车辆服务。

技术研发人员:李永恒
受保护的技术使用者:北京集度科技有限公司
技术研发日:
技术公布日:2024/4/29
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1