一种SOA架构车机系统OTA升级的方法、设备和介质与流程

文档序号:36282618发布日期:2023-12-06 23:44阅读:62来源:国知局
一种的制作方法

本申请涉及汽车车机ota升级,具体而言,涉及一种soa架构车机系统ota升级的方法、设备和介质。


背景技术:

1、车机系统作为承载整车ota(over-the-air,即远程升级)升级,并且实现本身车机系统的升级的重要系统,对整车ota升级有着重要的作用。

2、随着智能座舱的快速发展,车机系统发展迅速,整车ota升级在车机系统中的实现方案也更新换代迅速。

3、目前车机系统的ota升级架构多为整车非soa架构下的实现方式,针对soa(service-oriented architecture,即面向服务的架构)架构下的车机系统ota升级架构还没有可行的方案。

4、因此,本申请提供了一种soa架构车机系统ota升级的方法,以解决上述技术问题之一。


技术实现思路

1、本申请的目的在于提供一种soa架构车机系统ota升级的方法、设备和介质,能够解决上述提到的至少一个技术问题。具体方案如下:

2、根据本申请的具体实施方式,第一方面,本申请提供一种soa架构车机系统ota升级的方法,包括:独立下载链路、ota模式控制链路和doip(diagnostic communicationover internet protocol,即通过网络协议进行诊断通信)刷写链路。

3、独立下载链路包括:首先由otaapp(application,即应用程序)发送整车升级包下载指令,传输至vdc(vehicle dynamics control,即汽车动态控制系统)和ota后台服务器;ota后台接收到下载指令后,允许升级包下载,csc(core super computer,即中央计算平台)下载升级包,并保存到csc存储空间中。

4、ota模式控制链路包括:ota模式是由ota后台服务器进行下发给vdc,再通过vdc传输至csc;进入csc后,传输至ota app,进行ota模式的显示及功能要求执行。

5、doip刷写链路包括:ota后台服务器识别到csc已将升级包下载完成后,向vdc发送doip刷写命令,由vdc传输至csc,csc内部执行自升级动作。

6、进一步的,所述独立下载链路还包括:framework(框架)层的otaservice(服务)模块收到otaapp发送的整车升级包下载指令后,将csc的独立下载指令传输至hal(hardwareabstraction layer,即硬件抽象层)层的otahal模块,ota hal模块将独立下载请求传输至ap autosar(adaptive platform autosar)的cm(communication management,即通信管理)模块,cm再将指令通过some ip(scalable service-oriented middleware over ip)传输至vdc和ota后台服务器。

7、进一步的,所述独立下载链路还包括:csc通过framework层的update engine(更新引擎)模块下载升级包。

8、进一步的,所述ota模式控制链路还包括:进入csc后,首先由ap autosar接收,通过cm传输至ota hal模块,ota hal模块向上传输至framework层的ota service,再传输至otaapp,进行ota模式的显示及功能要求执行。

9、进一步的,所述doip刷写链路还包括:doip刷写命令由vdc传输至csc后,csc内部首先由ap autosar的dm模块承接,再将刷写命令传输至诊断模块,诊断模块再传输至framework层的update engine模块,update engine传输至otaservice的同时,csc内部执行自升级动作。

10、进一步的,csc包括控制链路和显示链路。

11、控制链路由csc端发起,将用户需求发送至vdc,vdc传输至ota后台服务器进行响应的控制。

12、显示链路由ota后台服务器主动发起,然后发送至vdc,vdc再将指令发送至csc,csc按照vdc的指令进行显示。

13、进一步的,控制链路还包括:csc首先由otaapp和工程模式app将用户需求传输至framework层的adapterservice,adapterservice再将指令传输至hal层的soahal,soa hal将hmi(human machine interface,人机交互界面)的控制指令传输至ap autosar中的cm模块,再将some ip发送给vdc,vdc传输至ota后台服务器。

14、进一步的,显示链路还包括:ota后台服务器将指令发送至vdc,vdc将some ip信号发送至csc;进入csc内部,首先由ap autosar来承接,利用ap autosar中的cm模块进行信号传输;soahal模块接受到hmi控制信号后,将需要csc hmi显示的控制信号传输至framework层的adapterservice,adapterservice再将hmi控制需求传输至app层的otaapp和工程模式app,进行相应的控制显示。

15、根据本申请的具体实施方式,第二方面,本申请提供一种计算设备,包括处理器以及存储器,存储器上存储有可执行代码,当所述可执行代码被所述处理器执行时,使所述处理器执行如上所述的方法。

16、根据本申请的具体实施方式,第三方面,本申请提供一种非暂时性机器可读存储介质,其上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器执行如上所述的方法。

17、本申请实施例的上述方案与现有技术相比,至少具有以下有益效果:

18、车机系统最新soa架构下,实现整车ota升级相关需求,没有具体的实现方法。本发明通过soa架构下,ota升级的设计及方法,实现了对整车ota的需求。

19、本发明主要解决了在整车soa架构下,车机系统的ota升级架构的实现。提出了车机系统内部集成soaap协议栈后,整体链路的实现。通过soa架构下,ota升级的设计及方法,实现了对整车ota的需求。



技术特征:

1.一种soa架构车机系统ota升级的方法,其特征在于,包括:独立下载链路、ota模式控制链路和doip刷写链路;

2.根据权利要求1所述的soa架构车机系统ota升级的方法,其特征在于,所述独立下载链路还包括:framework层的ota service模块收到ota app发送的整车升级包下载指令后,将csc的独立下载指令传输至hal层的ota hal模块,ota hal模块将独立下载请求传输至apautosar的cm模块,cm再将指令通过some ip传输至vdc和ota后台服务器。

3.根据权利要求2所述的soa架构车机系统ota升级的方法,其特征在于,所述独立下载链路还包括:csc通过framework层的update engine模块下载升级包。

4.根据权利要求1所述的soa架构车机系统ota升级的方法,其特征在于,所述ota模式控制链路还包括:进入csc后,首先由ap autosar接收,通过cm传输至ota hal模块,ota hal模块向上传输至framework层的ota service,再传输至ota app,进行ota模式的显示及功能要求执行。

5.根据权利要求1所述的soa架构车机系统ota升级的方法,其特征在于,所述doip刷写链路还包括:doip刷写命令由vdc传输至csc后,csc内部首先由ap autosar的dm模块承接,再将刷写命令传输至诊断模块,诊断模块再传输至framework层的update engine模块,update engine传输至ota service的同时,csc内部执行自升级动作。

6.根据权利要求1-5任一所述的soa架构车机系统ota升级的方法,其特征在于,csc包括控制链路和显示链路;

7.根据权利要求6所述的soa架构车机系统ota升级的方法,其特征在于,控制链路还包括:csc首先由ota app和工程模式app将用户需求传输至framework层的adapterservice,adapterservice再将指令传输至hal层的soa hal,soa hal将hmi的控制指令传输至apautosar中的cm模块,再将some ip发送给vdc,vdc传输至ota后台服务器。

8.根据权利要求6所述的soa架构车机系统ota升级的方法,其特征在于,显示链路还包括:ota后台服务器将指令发送至vdc,vdc将some ip信号发送至csc;进入csc内部,首先由ap autosar来承接,利用ap autosar中的cm模块进行信号传输;soa hal模块接受到hmi控制信号后,将需要csc hmi显示的控制信号传输至framework层的adapterservice,adapterservice再将hmi控制需求传输至app层的ota app和工程模式app,进行相应的控制显示。

9.一种计算设备,其特征在于:包括处理器以及存储器,存储器上存储有可执行代码,当所述可执行代码被所述处理器执行时,使所述处理器执行如权利要求1-8中任何一项所述的方法。

10.一种非暂时性机器可读存储介质,其特征在于:其上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器执行如权利要求1-8中任一项所述的方法。


技术总结
本申请提供一种SOA架构车机系统OTA升级的方法,包括:独立下载链路、OTA模式控制链路和DoIP刷写链路。独立下载链路包括:首先由OTA App发送整车升级包下载指令,传输至VDC和OTA后台服务器;OTA后台接收到下载指令后,允许升级包下载,CSC下载升级包,并保存到CSC存储空间中。OTA模式控制链路包括:OTA模式是由OTA后台服务器进行下发给VDC,再通过VDC传输至CSC;进入CSC后,传输至OTA App,进行OTA模式的显示及功能要求执行。DoIP刷写链路包括:OTA后台服务器识别到CSC已将升级包下载完成后,向VDC发送DoIP刷写命令,由VDC传输至CSC,CSC内部执行自升级动作。本发明通过SOA架构下,OTA升级的设计及方法,实现了对整车OTA的需求。

技术研发人员:梁爽,李会坤
受保护的技术使用者:中国第一汽车股份有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1