本文作者:kaifamei

一种标准化汽车OTA整车版本升级方法与流程

更新时间:2025-12-21 21:56:30 0条评论

一种标准化汽车OTA整车版本升级方法与流程


一种标准化汽车ota整车版本升级方法
技术领域
1.本发明属于汽车技术领域,具体涉及一种标准化汽车ota整车版本升级方法。


背景技术:



2.随着车辆智能化网联化开发,fota(firmware over-the-air,移动终端的空中下载软件升级,指通过云端升级技术)已经成为车辆的必备功能,以此实现销售车辆的市场快速迭代,解决市场问题,提升整车性能,增加新功能的目标。从以往的分布式ecu车型架构到现在域控制器集中式车型架构以及未来中央计算单元式架构,使过去各个功能独立的多个软件模块逐步关联结合为功能组合的方式。整车功能版本的更新迭代,以往的单一或多零部件升级方案效率低下,在智能汽车网联化道路上不再适应时代发展,ota整车版本升级应运而生,能够建立起标准的汽车升级系统,进一步极大的丰富用户体验,提高企业的运营发展效率,实现汽车软件可售性。
3.如cn113157298a提出的一种汽车软件升级系统及方法,包括移动客户端,接收后台服务器的升级信息并显示,接收用户升级指令并发送至后台服务器和/或车载智能终端;后台服务器,向移动客户端发送升级信息,根据用户升级指令对移动客户端或车载智能终端执行相应动作;车载智能终端,根据用户升级指令判定是否下载软件升级包,对车辆的电子控制单元进行升级。本发明可以使得用户随时随地获取车辆软件升级信息,选择在不使用车辆或者不进入车辆的情况下进行车辆软件升级,既避免车辆升级过程影响用户出行的便利性,也避免了升级过程中人为误操作车辆造成软件升级失败的风险。但是其仅从用户端升级操作出发,并未针对汽车整车所有ecu的升级方法提出切实有效的建议。为此,我们提出一种标准化汽车ota整车版本升级方法来解决上述问题。


技术实现要素:



4.本发明的目的在于提供一种标准化汽车ota整车版本升级方法,以解决上述背景技术中提出现有的汽车ota升级方法在使用过程中,效率低下,不再适应时代发展。
5.为实现上述目的,本发明提供如下技术方案:一种标准化汽车ota整车版本升级方法,包括以下步骤:
6.s1、创建整车版本,根据车型,获取整车版本及其下所有ecu处于的软件版本;
7.s2、配置整车版本任务,按照车型,配置源整车版本到对应目标整车版本的升级任务,并发布在ota平台上;
8.s3、车辆检测升级,车辆检测到所述ota平台上的新整车版本后,展示在用户端及汽车端升级成功后更新车辆对应的整车版本号。
9.优选的,根据车型在所述ota平台创建对应的整车版本,获取该车型的整车版本号及其下所有ecu的版本号,其中,所述整车版本号与该车型下所有ecu的版本号形成唯一映射关系。
10.优选的,在所述ota平台创建针对所述源整车版本的升级策略,以使所述源整车版
本升级到所述目标整车版本,进一步的,所述目标整车版本对应一个或多个所述源整车版本。
11.优选的,选取所述目标整车版本后,按照每个所述源整车版本中ecu的版本号信息自动生成每个ecu的升级路径,在所述目标整车版本和所述源整车版本中版本号一致的ecu表示为不升级,存在版本差异的ecu升级。
12.优选的,每个所述升级策略中,任一个ecu发生升级失败,所有待升级的ecu均不再升级且已升级的ecu以及失败的ecu全部进行回滚。
13.优选的,所述升级策略创建成功后,经所述ota平台对所述升级策略进行测试,并在所述ota平台发布对应升级任务,以使所述汽车端和所述用户端能够检测到所述升级任务并执行升级。
14.优选的,所述升级任务发布后,所述汽车端执行版本检测后可接收到所述ota平台发布的新版本信息,以展示在所述用户端和所述汽车端执行安装。
15.优选的,所述汽车端上报其ecu信息后,上报的ecu当前版本及ecu范围均满足任意一个所述源整车版本到上水目标整车版本对应的所述升级策略,所述ota平台才会向汽车端返回新版本信息。
16.优选的,所述汽车端执行安装后,本次升级的ecu全部升级成功方可更新为新的整车版本号,其余情况下,保持当前整车版本号不变。
17.优选的,所述汽车端在升级结束后,向所述ota平台上报升级状态和结果,所述ota平台统计升级成功的车辆,并更新车辆识别号码对应的当前整车版本,以进行维护,同时所述用户端请求版本检测时,ota平台根据记录的车辆识别号码及当前对应的整车版本,向用户端返回新版本信息。
18.与现有技术相比,本发明的有益效果是:
19.通过本方法替代传统的单个或多ecu分散式的升级,不仅能够提供给企业运营方来管理和维护市场车辆ota升级,简化运维人员在管理发布ota升级任务过程中的繁琐操作,同时减少用户对于不必要升级信息的感知且提升其对升级版本的理解,利于企业运营管控,提升车主操作体验。
20.本方法可以完全代替人为手动配置升级策略过程中,对于ecu版本信息的选择,减少用户对于单次升级中存在多个软件版本号的感知压力,有效地起到一车一版本的作用,建立标准化软件系统,进一步实现软件的可售性。
附图说明
21.图1为整车版本配置升级的流程图;
22.图2为本发明的业务架构示意图;
23.图3为本发明的汽车端内部架构示意图;
24.图4为本发明的整车版本号与其ecu版本号映射关系示意图;
25.图5为本发明的原理流程图。
具体实施方式
26.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完
整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
27.请参阅图1-5,本发明提供一种技术方案:一种标准化汽车ota整车版本升级方法,包括以下步骤:
28.s1、创建整车版本,根据车型,获取整车版本及其下所有ecu处于的软件版本;
29.s2、配置整车版本任务,按照车型,配置源整车版本到对应目标整车版本的升级任务,并发布在ota平台上;
30.s3、车辆检测升级,车辆检测到ota平台上的新整车版本后,展示在用户端及汽车端升级成功后更新车辆对应的整车版本号。
31.本实施方案中,通过本方法替代传统的单个或多ecu分散式的升级,不仅能够提供给企业运营方来管理和维护市场车辆ota升级,简化运维人员在管理发布ota升级任务过程中的繁琐操作,同时减少用户对于不必要升级信息的感知且提升其对升级版本的理解,利于企业运营管控,提升车主操作体验。
32.本方法对应的系统业务架构图参照图2,其中管理员在ota平台发布整车版本,用以汽车端和用户端进行检测升级。
33.具体的,根据车型在ota平台创建对应的整车版本,获取该车型的整车版本号及其下所有ecu的版本号,其中,整车版本号与该车型下所有ecu的版本号形成唯一映射关系。
34.本实施例中,由于整车版本是以车辆为维度的整车版本建立与该车辆所有ecu版本的映射关系,因此在配置某个整车版本时必须配置与该整车版本对应的车辆所有ecu的版本,故称车辆版本和ecu版本在整车版本升级下具有映射关系的唯一性。
35.举例如图4所示,整车版本为1.0版本,其下多个ecu的版本配合该整车版本设置。
36.具体的,在ota平台创建针对源整车版本的升级策略,以使源整车版本升级到目标整车版本,进一步的,目标整车版本对应一个或多个源整车版本。
37.本实施例中,源整车版本之间相互独立,源整车版本相应的可以选择多个。
38.具体的,选取目标整车版本后,按照每个源整车版本中ecu的版本号信息自动生成每个ecu的升级路径,在目标整车版本和源整车版本中版本号一致的ecu表示为不升级,存在版本差异的ecu升级。
39.本实施例中,在ota平台创建针对源整车版本的升级策略,以使源整车版本升级到目标整车版本。
40.根据ecu版本的配置情况来控制,以对单个ecu进行升级或不升级。
41.配置升级策略时还会对其他内容进行配置,如对升级前置条件进行配置。
42.具体的,每个升级策略中,任一个ecu发生升级失败,所有待升级的ecu均不再升级且已升级的ecu以及失败的ecu全部进行回滚。
43.本实施例中,在车辆进行升级时,中间任意一个ecu升级出错导致失败,相应的在该升级策略中,待升级的ecu不再继续升级,并且已经升级的和失败的ecu均回到上一任务节点重新进行升级,防止任一个ecu升级失败,保证该升级策略中所有的ecu均升级成功。
44.具体的,升级策略创建成功后,经ota平台对升级策略进行测试,并在ota平台发布对应升级任务,以使汽车端和用户端能够检测到升级任务并执行升级。
45.本实施例中,在正式发布之前,ota平台管理员会对升级策略进行测试,以保证其稳定性,经过测试后发布在ota平台,以使汽车端和用户端能够检测到升级任务,以执行升级。
46.具体的,升级任务发布后,汽车端执行版本检测后可接收到ota平台发布的新版本信息,以展示在用户端和汽车端执行安装。
47.本实施例中,车主在通过移动端实行检测汽车系统新版本操作,将指令发送到移动端服务器,移动端服务器接收后,将请求发送到ota平台,ota平台接收后处理指令信息,向汽车端请求版本检测,获取汽车端的版本信息。
48.用户端包括移动端及移动端服务器,其中移动端为手机app,对应的移动端服务器为手机app服务器。
49.具体的,汽车端上报其ecu信息后,上报的ecu当前版本及ecu范围均满足任意一个源整车版本到上水目标整车版本对应的升级策略,ota平台才会向汽车端返回新版本信息。
50.本实施例中,在升级时,必须满足车辆上报的版本检测信息中包含的整车版本是确定且经过后台服务器认证的,才可以向用户端下发新版本信息。
51.新版本信息中会包含本次车辆待升级的整车版本信息,如整车版本号等。
52.具体的,汽车端执行安装后,本次升级的ecu全部升级成功方可更新为新的整车版本号,其余情况下,保持当前整车版本号不变。
53.本实施例中,只有在车辆ota升级后,即必须本次需要更新的全部ecu都升级成功,才允许更新车辆本地即汽车端的整车版本号,同时也意味着车辆本次整车版本升级是成功的,车辆处于一个稳定的版本状态。
54.防止升级过程中出错,未升级成功,但整车版本号改变,影响汽车系统后续的升级维护。
55.汽车端包括ota主控模块及中控主机,其中ota主控模块及中控主机采用主从模式,在完成升级后,会向中控主机同步更新版本信息。
56.升级成功后ota主控模块会将当前整车版本信息同步到中控主机,并在hmi(人机界面)上进行展示。
57.具体的,汽车端在升级结束后,向ota平台上报升级状态和结果,ota平台统计升级成功的车辆,并更新车辆识别号码对应的当前整车版本,以进行维护,同时用户端请求版本检测时,ota平台根据记录的车辆识别号码及当前对应的整车版本,向用户端返回新版本信息。
58.本实施例中,ota平台根据记录的车辆识别号码及当前对应的整车版本,向移动端服务器返回新版本结果,新版本结果包括待升级的整车版本信息、当前整车版本号,移动端服务器向移动端返回车辆当前对应的整车版本信息,展示在移动端的界面上,以供车主进行更新。
59.本发明的工作原理及使用流程:根据车型,获取整车版本及其下所有ecu处于的软件版本,整车版本号与该车型下所有ecu的版本号形成唯一映射关系;在ota平台创建针对源整车版本的升级策略,以使源整车版本升级到目标整车版本,目标整车版本对应一个或多个源整车版本。按照车型,配置源整车版本到对应目标整车版本的升级任务,并发布在ota平台上,汽车端在升级时,必须满足汽车端上报的版本检测信息中包含的整车版本是确
定且经过后台服务器认证的,才可以向用户端下发新版本信息,选取目标整车版本后,按照每个源整车版本中ecu的版本号信息自动生成每个ecu的升级路径,在目标整车版本和源整车版本中版本号一致的ecu表示为不升级,存在版本差异的ecu升级,另外只有在车辆ota升级后,即必须本次需要更新的全部ecu都升级成功,才允许更新车辆本地即汽车端的整车版本号,同时也意味着车辆本次整车版本升级是成功的,车辆处于一个稳定的版本状态,汽车端在升级结束后,向ota平台上报升级状态和结果,ota平台统计升级成功的车辆,并更新车辆识别号码对应的当前整车版本,以进行维护,同时用户端请求版本检测时,ota平台根据记录的车辆识别号码及当前对应的整车版本,向用户端返回新版本信息。
60.尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

技术特征:


1.一种标准化汽车ota整车版本升级方法,其特征在于:包括以下步骤:s1、创建整车版本,根据车型,获取整车版本及其下所有ecu处于的软件版本;s2、配置整车版本任务,按照车型,配置源整车版本到对应目标整车版本的升级任务,并发布在ota平台上;s3、车辆检测升级,车辆检测到所述ota平台上的新整车版本后,展示在用户端及汽车端升级成功后更新车辆对应的整车版本号。2.根据权利要求1所述的一种标准化汽车ota整车版本升级方法,其特征在于:根据车型在所述ota平台创建对应的整车版本,获取该车型的整车版本号及其下所有ecu的版本号,其中,所述整车版本号与该车型下所有ecu的版本号形成唯一映射关系。3.根据权利要求1所述的一种标准化汽车ota整车版本升级方法,其特征在于:在所述ota平台创建针对所述源整车版本的升级策略,以使所述源整车版本升级到所述目标整车版本,进一步的,所述目标整车版本对应一个或多个所述源整车版本。4.根据权利要求3所述的一种标准化汽车ota整车版本升级方法,其特征在于:选取所述目标整车版本后,按照每个所述源整车版本中ecu的版本号信息自动生成每个ecu的升级路径,在所述目标整车版本和所述源整车版本中版本号一致的ecu表示为不升级,存在版本差异的ecu升级。5.根据权利要求3所述的一种标准化汽车ota整车版本升级方法,其特征在于:每个所述升级策略中,任一个ecu发生升级失败,所有待升级的ecu均不再升级且已升级的ecu以及失败的ecu全部进行回滚。6.根据权利要求5所述的一种标准化汽车ota整车版本升级方法,其特征在于:所述升级策略创建成功后,经所述ota平台对所述升级策略进行测试,并在所述ota平台发布对应升级任务,以使所述汽车端和所述用户端能够检测到所述升级任务并执行升级。7.根据权利要求6所述的一种标准化汽车ota整车版本升级方法,其特征在于:所述升级任务发布后,所述汽车端执行版本检测后可接收到所述ota平台发布的新版本信息,以展示在所述用户端和所述汽车端执行安装。8.根据权利要求7所述的一种标准化汽车ota整车版本升级方法,其特征在于:所述汽车端上报其ecu信息后,上报的ecu当前版本及ecu范围均满足任意一个所述源整车版本到上水目标整车版本对应的所述升级策略,所述ota平台才会向汽车端返回新版本信息。9.根据权利要求8所述的一种标准化汽车ota整车版本升级方法,其特征在于:所述汽车端执行安装后,本次升级的ecu全部升级成功方可更新为新的整车版本号,其余情况下,保持当前整车版本号不变。10.根据权利要求9所述的一种标准化汽车ota整车版本升级方法,其特征在于:所述汽车端在升级结束后,向所述ota平台上报升级状态和结果,所述ota平台统计升级成功的车辆,并更新车辆识别号码对应的当前整车版本,以进行维护,同时所述用户端请求版本检测时,ota平台根据记录的车辆识别号码及当前对应的整车版本,向用户端返回新版本信息。

技术总结


本发明公开了一种标准化汽车OTA整车版本升级方法,属于汽车技术领域,该标准化汽车OTA整车版本升级方法,包括创建整车版本,根据车型,获取整车版本及其下所有ECU处于的软件版本;配置整车版本任务,按照车型,配置源整车版本到对应目标整车版本的升级任务,并发布在OTA平台上;车辆检测升级,车辆检测到所述OTA平台上的新整车版本后,展示在用户端及汽车端升级成功后更新车辆对应的整车版本号,根据车型在所述OTA平台创建对应的整车版本。通过本方法不仅能够提供给企业运营方来管理和维护市场车辆OTA升级,简化运维人员在管理发布OTA升级任务过程中的繁琐操作,同时减少用户对于不必要升级信息的感知,利于企业运营管控,提升车主操作体验。升车主操作体验。升车主操作体验。


技术研发人员:

陈杨 马佳敏 王淼 温晓辉 杨森

受保护的技术使用者:

上海艾拉比智能科技有限公司

技术研发日:

2021.11.26

技术公布日:

2022/12/19


文章投稿或转载声明

本文链接:http://www.wtabcd.cn/zhuanli/patent-1-56633-0.html

来源:专利查询检索下载-实用文体写作网版权所有,转载请保留出处。本站文章发布于 2022-12-22 13:13:21

发表评论

验证码:
用户名: 密码: 匿名发表
评论列表 (有 条评论
2人围观
参与讨论