一种基于微服务架构的整车OTA控制器升级系统及方法技术方案

技术编号:33638052 阅读:22 留言:0更新日期:2022-06-02 01:53
本发明专利技术公开了一种基于微服务架构的整车OTA控制器升级系统及方法,包括,OTA客户端,与用户进行交互;升级过程服务,与OTA客户端进行通信,包括多个按照职责单一和闭包的服务划分原则划分的可独立开发、测试及部署的微服务,用于版本管理、升级包管理、升级控制、升级状态监控和升级对象管理;控制器升级服务,与升级过程服务进行通信,用于在控制器上执行软件升级或刷写。本发明专利技术为基于微服务架构的整车OTA过程中控制器升级的模块化设计,解决整车OTA中升级控制流程相对固定,电子电器架构变化,以及不同控制器升级方式存在差异的问题。以及不同控制器升级方式存在差异的问题。以及不同控制器升级方式存在差异的问题。

【技术实现步骤摘要】
一种基于微服务架构的整车OTA控制器升级系统及方法


[0001]本专利技术属于汽车软件
,更具体涉及一种基于微服务架构的整车OTA控制器升级系统及方法。

技术介绍

[0002]OTA是汽车软件升级的通道,其价值是将新软件远程刷写到汽车中。随着汽车智能化、网联化、电动化的进程加速,汽车产业正在迎来“软件定义汽车”的大变革。软件将是未来汽车智能化的基础和核心。OTA作为软件更新的关键基础技术,成为软件定义汽车时代的标配。整车级OTA涉及到越来越多的域控制器以及域控制器之下的电子电器件,都要进行升级。这些基于不同技术的控制器升级方式存在差异,而且供应商也不同,会存在一些特殊的需求。因此一种平台化的OTA解决方案能够实现统一的升级框架以及API接口的标准化,可以解决整车控制升级开发和OTA普及过程中,面临的电子电器架构变化、控制器差异性、升级流程和策略调整等问题,有效缩短开发周期,提高可维护性。
[0003]我国专利CN202111014661.6涉及一种整车控制器软件的升级方法及系统,该系统包括:OTA客户端:收集主芯片及其它控制器的版本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于微服务架构的整车OTA控制器升级系统,其特征在于,包括,OTA客户端,与用户进行交互;升级过程服务,与OTA客户端进行通信,包括多个按照职责单一和闭包的服务划分原则划分的可独立开发、测试及部署的微服务,用于版本管理、升级包管理、升级控制、升级状态监控和升级对象管理;控制器升级服务,与升级过程服务进行通信,用于在控制器上执行软件升级或刷写。2.根据权利要求1所述的一种基于微服务架构的整车OTA控制器升级系统,其特征在于,所述OTA客户端与升级过程服务之间、升级过程服务与控制器升级服务之间以及各微服务之间通过请求/响应或发布/订阅的方式进行通信。3.根据权利要求1所述的一种基于微服务架构的整车OTA控制器升级系统,其特征在于,所述OTA客户端与升级过程服务通过通信通道进行通信,所述通信通道包括同一个操作系统内部的进程间通信或不同设备之间的远程过程调用通信。4.根据权利要求1所述的一种基于微服务架构的整车OTA控制器升级系统,其特征在于,所述升级过程服务与控制器升级服务之间通过通信总线进行通信,所述通信总线采用统一的通信机制和消息格式。5.根据权利要求1所述的一种基于微服务架构的整车OTA控制器升级系统,其特征在于,所述微服务包括,版本管理服务,用于对控制器升级对象的版本信息进行收集和管理;将升级对象的版本信息上传到OTA云端,并由OTA云端获取新版本的升级信息,且提供查询接口;升级包管理服务,用于对升级包文件及升级包路径的管理,并将升级包分发...

【专利技术属性】
技术研发人员:刘俊马云林
申请(专利权)人:重庆长安汽车股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1