汽车远程升级软件版本校验管理方法、系统及可存储介质技术方案

技术编号:38810398 阅读:14 留言:0更新日期:2023-09-15 19:49
本发明专利技术公开了一种基于汽车远程升级进行软件版本校验管理的方法、系统及可存储介质,涉及软件追溯管理领域。包括:建立控制器的第一零部件版本和第一软件版本;将车辆的现有日志数据中的提取至车辆第二零部件版本与第二软件版本,并导入VIN码下的零部件与软件版本管理模型树;分别将第二零部件版本和第一零部件版本比对,第二软件版本和第一软件版本比对,并标记比对结果信号;对于每辆车VIN码下的待升级的零部件版本号版本进行比对,并标记比对结果信号;比对正确,下发匹配的目标软件,将目标软件版本号同步到云端服务器;再次校验软件版本,若正确发起汽车远程升级活动。本发明专利技术用于汽车远程升级的软件版本管理与软件迭代连续性校验。连续性校验。连续性校验。

【技术实现步骤摘要】
汽车远程升级软件版本校验管理方法、系统及可存储介质


[0001]本专利技术涉及软件追溯管理方法领域,更具体的说是涉及一种汽车远程升级软件版本校验管理方法、系统及可存储介质。

技术介绍

[0002]对于传统汽车来说,一辆汽车上的控制器的数量较为有限,且控制器一旦开发完成,在车辆下线进入市场后,不会轻易做出变更。因此,对于传统汽车的软件版本的管理也相对简单。在汽车新四化后,智能网联汽车的出现,让汽车不再只是一个单纯的机械结构件,而是具备联网能力的智慧终端,构筑了移动智慧出行。
[0003]随着汽车远程升级技术(OTA)的发展,已经销售出去的汽车软件可以通过远程无线进行升级,不同生产批次的车辆,可能会有不同的软件,甚至同一批次生产的车辆,控制器之间也可以有不同的软件版本,这给故障管控带来了管理挑战。同时,在对车辆不断的进行OTA升级过程中,会出现同一配置的车辆出现好几个功能迭代的现状,并且同一ECU也会出现多个软件版本。这对于整车厂每次进行OTA升级时版本的管理和版本合理的下发带来了挑战,容易出现因为软件版本的错误下发,造成车辆升级失败的现象。目前,整车厂在进行OTA升级时,由PLM/TC系统对接相应的OTA管理平台,进行软件版本的下发,建立以车型零件为基础的软件管理模块。下发至车端时,由车端进行自检,反馈车辆信息版本及自身硬件,与将要下发的版本是否一致,如当前车辆的软硬件状态不符合升级要求则不进行升级操作。
[0004]主要缺陷在于:在云平台进行OTA升级服务推送时,由车端检查进行软件版本匹配,校验车端实际版本。此时如果出现版本不匹配,场景1:上一次升级失败或者零部件更换或者拒绝升级或者线下进行升级等场景时,会出现车辆实际版本与PLM系统管理版本不匹配。场景2:由于软件迭代版本的管理混乱,导致软件版本匹配失败。此两种场景下,无法顺利完成车辆的远程升级。此种技术现状的原因是对于软件的实际迭代版本管理性差,开发版本混乱,不利于对软件进行版本的统一性、一致性及规范性管理。同时,由于多控制器、同一控制器多个版本的存在,容易导致在质量控制过程中,版本混淆,无法快速定位车辆的具体软件版本,难以管理。再者,在针对老状态车辆进行批次OTA升级时,如何解决目前版本混乱的状态,释放错误的软件版本给工厂,避免车辆升级集体失败的事件发生。

技术实现思路

[0005]有鉴于此,本专利技术提供了一种汽车远程升级软件版本校验管理方法、系统及可存储介质,建立了一种通过智能系统识别手段,进行汽车远程升级控制器软件下发至车辆前进行信息校验和标识的方法与系统,解决当前存在的同一控制多软件版本错发、误发的技术现状。可以根据不同控制器及不同软件版本内容,智能地进行软件版本管理与软件迭代连续性校验。
[0006]为了实现上述目的,本专利技术采用如下技术方案:
[0007]一方面公开了一种根据汽车远程升级软件版本校验管理方法,包括以下步骤:
[0008]建立控制器的第一零部件版本和第一软件版本;
[0009]将车辆的现有运行日志数据提取至车辆第二零部件版本与第二软件版本,并导入每辆车VIN码下的零部件与软件版本管理模型树;
[0010]分别将第二零部件版本和第一零部件版本比对,第二软件版本和第一软件版本比对,并分别标记比对结果信号,
[0011]对于每辆车VIN码下的待升级的零部件版本号版本进行比对,并标记比对结果信号;
[0012]若比对正确,下发匹配的目标软件,并将目标软件版本号同步到云端服务器;
[0013]再次校验软件版本是否正确,若正确发起汽车远程升级活动。
[0014]可选的,还包括日志数据中的零部件标识及软件版本号与PLM导入系统信息一致,则记录为绿色;日志数据中的零部件标识及软件版本号与升级前零部件标识或软件版本号有任一不一致,或完全不一致,显示为红色,标识为升级异常。
[0015]可选的,还包括将升级后的软件版本号与软件下发版本号导入并建立的系统软件管理模型树。
[0016]另一方面公开了一种根据汽车远程升级软件版本校验管理系统,包括:建立软件版本模块,当前软件版本获取模块,软件版本比对模块,软件版本同步模块和软件版本升级模块;
[0017]建立软件版本模块,用于建立控制器的第一零部件版本和第一软件版本;
[0018]当前软件版本获取模块,用于将车辆的现有运行日志数据提取至车辆第二零部件版本与第二软件版本,并导入每辆车VIN码下的零部件与软件版本管理模型树;
[0019]软件版本比对模块,用于分别将第二零部件版本和第一零部件版本比对,第二软件版本和第一软件版本比对,并分别标记比对结果信号,
[0020]对于每辆车VIN码下的待升级的零部件版本号版本进行比对,并标记比对结果信号;
[0021]软件版本同步模块,用于若比对正确,下发匹配的目标软件,并将目标软件版本号同步到云端服务器;
[0022]软件版本升级模块,用于再次校验软件版本是否正确,若正确发起汽车远程升级活动。
[0023]最后公开了一种计算机存储介质,所述计算机存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现任意一项所述的一种根据汽车远程升级软件版本校验管理方法的步骤。
[0024]经由上述的技术方案可知,与现有技术相比,本专利技术公开提供了一种汽车远程升级软件版本校验管理方法、系统及可存储介质,针对汽车软件整车版本下多个控制器,多个版本的软件状态进行管理,实现多维度全要素软件版本管理,保证软件版本管理的统一性、一致性与规范性,识别软件版本异常状态,提高软件生命周期管理技术水平,解决软件版本管理、零部件版本管理与车辆VIN码对应管理混乱的技术现状,同时验证软件版本的异常与连续性。建立版本校验管理机制,生成版本后可立即进行比对匹配,确保汽车远程升级过程中的软件版本的准确下发与信息校对;还可以根据汽车软件远程升级的特点进行软件更新
过程中软硬件的版本管理与风险评估,从而不但可以清晰零部件版本与软件版本的逻辑迭代系统管理,通过升级前系统内的零部件与软件版本双维度验证,避免混淆错误下发升级车辆的软件版本,同时还可以及时有效的发现软件升级过程中的异常版本。该方法可以有效提高软件版本管理过程中软件版本的唯一性与准确性控制。
附图说明
[0025]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0026]图1为本专利技术的流程示意图;
[0027]图2为本专利技术的结构示意图。
具体实施方式
[0028]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种根据汽车远程升级软件版本校验管理方法,其特征在于,包括以下步骤:建立控制器的第一零部件版本和第一软件版本;将车辆的现有运行日志数据提取至车辆第二零部件版本与第二软件版本,并导入每辆车VIN码下的零部件与软件版本管理模型树;分别将第二零部件版本和第一零部件版本比对,第二软件版本和第一软件版本比对,并分别标记比对结果信号;对于每辆车VIN码下的待升级的零部件版本号版本进行比对,并标记比对结果信号;若比对正确,下发匹配的目标软件,并将目标软件版本号同步到云端服务器;再次校验软件版本是否正确,若正确发起汽车远程升级活动。2.根据权利要求1所述的一种根据汽车远程升级软件版本校验管理方法,其特征在于,还包括日志数据中的零部件标识及软件版本号与PLM导入系统信息一致,则记录为绿色;日志数据中的零部件标识及软件版本号与升级前零部件标识或软件版本号有任一不一致,或完全不一致,显示为红色,标识为升级异常。3.根据权利要求1所述的一种根据汽车远程升级软件版本校验管理方法,其特征在于,还包括将升级后的软件版本号与软件下发版本号导入并建立的系统软件管理模型树...

【专利技术属性】
技术研发人员:胡昌国王剑宋晓飞蔡凯凯王诗鹏于海艳
申请(专利权)人:浙江长三角车联网安全技术有限公司
类型:发明
国别省市:

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

1