车载应用升级系统、方法及计算机存储介质技术方案

技术编号:29702643 阅读:20 留言:0更新日期:2021-08-17 14:30
本发明专利技术实施例涉及通信技术领域,公开了一种车载应用升级系统,包括:中央网关设备、域主控设备、从电子控制单元ECU;中央网关设备与域主控设备通信连接,用于车载应用升级数据的交换与传输;域主控设备用于获取车载应用安装包、将车载应用安装包发送至与车载应用安装包对应的从ECU,并根据车载应用安装包的信息进行接口适配;从ECU用于响应域主控设备下发的车载应用安装指令,完成域内车载应用的升级管理。本发明专利技术实施例还供了一种车载应用升级方法以及计算机存储介质。本发明专利技术实施例提供的车载应用升级系统、方法及计算机存储介质,降低了车内ECU通讯的复杂性,实现车载应用跨OS系统的同步升级管理。

【技术实现步骤摘要】
车载应用升级系统、方法及计算机存储介质
本专利技术实施例涉及通信
,特别涉及一种车载应用升级系统、方法及计算机存储介质。
技术介绍
随着汽车电子自动化程度的提高,越来越多的电子控制单元(electroniccontrolunit,ECU)出现在汽车零部件中,如发动机、防抱死制动系统、智能座驾系统、车载灯控系统、安全气囊系统、娱乐影音系统等都配置有各自的ECU。那么,随着车联网技术的发展,进一步完善车辆的功能,需要不断丰富ECU的功能,以提升用户驾驶体验。目前,车内ECU上的应用升级过程如图1所示:多个ECU之间的信息传递采用CAN总线或以太网(Ethernet)交互,通过车内4G模块实现各ECU与车载应用下载平台(SOTAPlatform)进行交互,以获取最新应用升级包从而实现车载应用的升级。专利技术人发现现有技术中至少存在如下问题:一些第三方车载市场的应用仅支持android车机设备,或者需通过外接设备访问升级某些特定的车载应用,而由于不兼容性以及无法访问如Linux和QNX系统等其他底层系统的ECU数据,导致一些其他系统下的ECU应用几乎不更新或只在底层系统升级时才能一起更新,即当前车载应用无法跨OS系统实现同步升级。
技术实现思路
本专利技术实施方式的目的在于提供一种车载应用升级系统、方法及计算机存储介质,实现车载应用跨OS系统的同步升级管理。为解决上述技术问题,本专利技术的实施方式提供了一种车载应用升级系统,包括:中央网关设备、域主控设备、从电子控制单元ECU;中央网关设备,与域主控设备通信连接,用于车载应用升级数据的交换与传输;域主控设备,用于通过中央网关设备获取车载应用安装包、将车载应用安装包发送至与车载应用安装包对应的从ECU,并根据车载应用安装包的信息进行接口适配;从ECU,用于响应域主控设备下发的车载应用安装指令,并完成域内车载应用的升级管理。本专利技术的实施方式还提供了一种车载应用升级方法,应用于域主控设备,包括:接收车载升级应用信息和车载应用安装包;将车载应用安装包下发至与车载应用安装包对应的从ECU;根据车载升级应用安装包的信息进行接口适配,完成从ECU上车载应用的升级管理。本专利技术的实时方式还提供了一种计算机可读介质,存储有计算机程序,计算机程序被处理器执行时实现上述车载应用升级方法。本专利技术实施方式相对于现有技术而言,域主控设备通过中央网关设备获取到对应的车载应用升级包,并发送给对应的从ECU,同时根据车载应用安装包的信息对车载应用安装包进行接口适配,使得构建在各种各样OS系统中的ECU可以以一种统一和通用的方式进行升级业务的管理,实现车载应用的在线跨系统同步升级;且本专利技术实施例中仅需通过上一层域主控设备与车载应用服务平台进行交互,减少了各个ECU与车载应用平台之间的频繁交互,实现对车载升级管理业务的统一处理,降低了车载应用升级过程中的并发压力,使整车业务管理更加有序和高效,最大化利用整车资源以实现更多ECU应用升级。另外,域主控设备包括:车载应用升级管理模块、第一通信模块;第一通信模块,用于与从ECU通信,获取域内车载应用基础信息;车载应用升级管理模块,用于接收中央网关设备转发的车载应用更新信息,根据车载应用更新信息和域内车载应用基础信息定制更新策略、生成更新请求,并获取车载应用安装包,其中,更新请求包括全量升级包请求、差分升级包请求,车载应用安装包中携带与待升级的从ECU对应的身份标识;第一通信模块还用于与待升级的从ECU通信,将车载升级管理模块获取的车载应用安装包下发至待升级的从ECU。车载应用升级管理模块根据车载应用基础信息和车载应用更新信息,确定域内从ECU中需要升级的应用,并确定对应升级的应用需要获取的安装包是全量升级包还是差分升级包,统一定制升级策略、生成升级请求,进一步实现对域内从ECU的全面及系统的升级管理,实现更高效率的升级;而车载应用安装包中携带与待升级的从ECU对应的身份标识,则便于域主控设备将车载应用升级包下发至对应的从ECU,进一步保证车载应用升级业务的有序和高效。另外,域主控设备还包括主适配层,主适配层用于根据身份标识进行接口适配,完成从ECU上车载应用的升级管理。域主控设备中设置有主适配层,根据车载应用携带的与待升级的从ECU对应的身份标识进行接口适配,将车载应用抽象为有统一接口的中间件,进而车载应用的在线跨系统同步升级。另外,从ECU包括:第二通信模块、从适配层;第二通信模块,用于与域主控模块进行车载应用升级数据的交互与传输;从适配层,用于响应域主控设备下发的接口适配指令,根据车载应用安装包的信息进行接口适配,完成车载应用的升级管理。从ECU中的第二通信模块与域主控模块通信,以便于接收域主控设备的统一升级管理,且较少各ECU之间通信的复杂性;从适配层与主适配层的功能一致,将接收到的车载应用安装包抽象为统一接口的中间件,以便调用底层接口实现不同OS系统下的车载应用的安装,甚至使对应不同操作系统的ECU之间能够实现车载应用的并行升级。另外,从ECU还包括HMI模块;域主控设备还用于通过第一通信模块和第二通信模块,控制HMI模块提供升级交互界面。通过域主控设备跨域间接控制HMI模块,实现车载应用升级过程的界面化展示和交互,提升用户用车体验。另外,还包括车载应用服务平台,车载应用服务平台用于向域主控设备同步车载应用升级信息,并响应域主控设备发送的车载应用升级请求,提供与升级请求对应的车载应用安装包。结合车企对车载接口的统筹,提供了由OEM主导的车载应用平台,不仅充分考虑车载应用数据的归属、车载应用的安全、车载设备的多样性,同时也为车企引入了全新盈利模式。附图说明一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。图1是现有车载应用升级示意图;图2是本专利技术第一实施方式中智能网联车载域架构示意图;图3是本专利技术第一实施方式中的车载应用升级系统结构示意图;图4是本专利技术第二实施方式中的车载应用升级系统结构示意图;图5是本专利技术第二实施方式中的域主控设备与从ECU通信采用的RPC架构示意图;图6是本专利技术第三实施方式中的车载应用升级方法的流程图;图7是本专利技术第四实施方式中的车载应用升级方法的流程图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本专利技术各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。以下各个实施例的划分是为了描述方便,不应对本专利技术的具体实现方式构成任何限定,各个实施例在不矛盾的前提下可以相互结合相互引用。本专利技术的第一实施方式涉及一种车载应用升级系统,该本文档来自技高网...

【技术保护点】
1.一种车载应用升级系统,其特征在于,包括:中央网关设备、域主控设备、从电子控制单元ECU;/n所述中央网关设备,与所述域主控设备通信连接,用于车载应用升级数据的交换与传输;/n所述域主控设备,用于通过所述中央网关设备获取车载应用安装包、将所述车载应用安装包发送至与所述车载应用安装包对应的从ECU,并根据车载应用安装包的信息进行接口适配;/n所述从ECU,用于响应所述域主控设备下发的车载应用安装指令,并完成域内车载应用的升级管理。/n

【技术特征摘要】
1.一种车载应用升级系统,其特征在于,包括:中央网关设备、域主控设备、从电子控制单元ECU;
所述中央网关设备,与所述域主控设备通信连接,用于车载应用升级数据的交换与传输;
所述域主控设备,用于通过所述中央网关设备获取车载应用安装包、将所述车载应用安装包发送至与所述车载应用安装包对应的从ECU,并根据车载应用安装包的信息进行接口适配;
所述从ECU,用于响应所述域主控设备下发的车载应用安装指令,并完成域内车载应用的升级管理。


2.根据权利要求1所述的车载应用升级系统,其特征在于,所述域主控设备包括:车载应用升级管理模块、第一通信模块;
所述第一通信模块,用于与所述从ECU通信,获取域内车载应用基础信息;
所述车载应用升级管理模块,用于接收中央网关设备转发的车载应用更新信息,根据所述车载应用更新信息和所述域内车载应用基础信息定制更新策略、生成更新请求,并获取车载应用安装包,其中,所述更新请求包括全量升级包请求、差分升级包请求,所述车载应用安装包中携带与待升级的从ECU对应的身份标识;
所述第一通信模块还用于与待升级的从ECU通信,将所述车载升级管理模块获取的所述车载应用安装包下发至待升级的从ECU。


3.根据权利要求2所述的车载应用升级系统,其特征在于,所述域主控设备还包括主适配层,所述主适配层用于根据所述身份标识进行接口适配,完成从ECU上车载应用的升级管理。


4.根据权利要求3所述的车载应用升级系统,其特征在于,所述从ECU包括:第二通信模块、从适配层;
所述第二通信模块,用于与所述域主控模块进行车载应用升级数据的交互与传输;
所述从适配层,用于响应所述域主控设备下发的接口适配指令,根据车载应用安装包的信息进行接口适配,完成所述车载应用的升级管理。

【专利技术属性】
技术研发人员:王旭张得勇季必俊李磊李洋彪赵毅孙荣卫芮亚楠蔡建兵
申请(专利权)人:上海艾拉比智能科技有限公司
类型:发明
国别省市:上海;31

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

1