一种微型新能源汽车软件管理方法技术

技术编号:35488097 阅读:16 留言:0更新日期:2022-11-05 16:42
本发明专利技术公开了一种微型新能源汽车软件管理方法,包括以下步骤:S1、根据车辆的控制系统,得到控制器的软件件号;S2、根据控制器的软件件号,得到软件数据包;S3、将软件数据包发送至云端,接收云端返回软件包,进而存储映射的软件版本号;S4、根据存储映射的软件版本号对控制系统中控制器进行软件升级,完成软件管理。本发明专利技术的一种微型新能源汽车软件管理方法能识别车型功能领域的系统软件与硬件是否一一映射,从而实现车辆软件版本与硬件的有效管理。同时由于必须掌握该编码规则才能开展软件升级活动,从而确保远程软件升级的网络安全性。性。性。

【技术实现步骤摘要】
一种微型新能源汽车软件管理方法


[0001]本专利技术属于车辆控制
,具体涉及一种微型新能源汽车软件管理方法。

技术介绍

[0002]现有的汽车软件管理方法都是通过外部的汽车软件管理系统,基于车辆出厂前的产品信息监测汽车软件版本,从而实现软硬件的管理与软件的在线升级等操作。
[0003]该方法的缺点有以下几点:第一点,硬件状态太多时候,软件版本与硬件版本无法一一映射对应。第二点,软件版本远程升级在线回滚可能因硬件问题发生错误,导致车辆行驶过程中,控制器控制状态丢失造成安全事故。第三点,随着目前软件定义汽车趋势,新能源汽车更加智能化与网联化,软件版本的功能安全需求也日益加剧,后续软件版本存储与在线刷写升级的安全,也逐渐纳入软件管理方法。

技术实现思路

[0004]针对现有技术中的上述不足,本专利技术提供的一种微型新能源汽车软件管理方法解决了现有技术中对新能源汽车控制器硬件与软件版本映射关系管理的安全性低的问题。
[0005]为了达到上述专利技术目的,本专利技术采用的技术方案为:一种微型新能源汽车软件管理方法,包括以下步骤:
[0006]S1、根据车辆的控制系统,得到控制器的软件件号;
[0007]S2、根据控制器的软件件号,得到软件数据包;
[0008]S3、将软件数据包发送至云端,接收云端返回软件包,进而存储映射的软件版本号;
[0009]S4、根据存储映射的软件版本号对控制系统中控制器进行软件升级,完成软件管理。
[0010]进一步地:所述步骤S1包括以下分步骤:
[0011]S11、根据车辆的控制系统进行硬件编号,并根据控制系统的功能设置领域编号;
[0012]S12、根据领域编号以及控制系统中控制器编码,得到控制器的软件件号。
[0013]进一步地:所述步骤S2包括以下分步骤:
[0014]S21、根据硬件编号、供应商编号、软件修改版本编号、更新日期编号,得到软件版本号;
[0015]S22、根据软件件号和软件版本号得到软件主版本号,并根据软件主版本号生成软件数据包。
[0016]进一步地:所述步骤S3包括以下分步骤:
[0017]S31、将软件数据包上传到云端,接收并识别云端返回软件包,解析得到返回软件版本号;
[0018]S32、将返回软件版本号与软件版本号对应映射,并将其存储至软件版本号对应的功能领域系统文件夹模块。
[0019]进一步地:所述步骤S31中,解析得到软件版本号的方法具体为:
[0020]通过T

BOX应用层解析返回软件包得到返回软件包信息,所述返回软件包信息包括功能领域、控制器类型、供应商信息、硬件信息、软件更新日期和返回软件版本号;判断所述领域编号、控制器编码、供应商编号、硬件编号和软件更新日期是否为设置的编号;
[0021]若是,则所述解析得到的返回软件版本号正确;若否,则舍弃所述返回软件版本号。
[0022]进一步地:所述步骤S4包括以下分步骤:
[0023]S41、通过:T

BOX应用层将存储映射的软件版本号与控制系统中控制器的软件件号进行映射历遍,当存储映射的软件版本号为最新软件版本时,生成软件升级请求;
[0024]S42、将软件升级请求发送至用户确认,判断是否进行软件升级,完成软件管理;
[0025]若是,则在车辆静止或下电之后,通过T

BOX唤醒整车静止上电,并将功能领域系统文件夹模块的返回软件版本号对应软件包通过CAN网络传输到该功能领域的控制系统中控制器,开展软件升级,并进行软件升级验证;
[0026]若否,则将功能领域系统文件夹模块的返回软件版本号对应软件包进行标记。
[0027]上述进一步方案的有益效果为:每次历遍更新软件后,重新更新软件版本与硬件之间映射关系,可以方便后续新能源车辆软件版本信息采集及软件管理。
[0028]进一步地:所述步骤S42中,软件升级验证的方法具体为:
[0029]验证控制系统中控制器软件升级是否成功;
[0030]若否,则通过功能领域系统文件夹模块存储的控制系统中控制器上版软件进行软件回滚,确认软件回滚是否成功;若否,则删除功能领域系统文件夹模块存储的控制器上版软件,通过T

BOX连接云端获取控制器上版软件,并根据云端获取的控制器上版软件进行软件回滚,并更新所述控制器的软件版本号,并将所述软件版本号存储至功能领域系统文件夹模块;若是,则确认控制器的各项功能,完成软件升级验证;
[0031]若是,则更新控制系统中控制器的软件版本号,并将所述软件版本号存储至功能领域系统文件夹模块。
[0032]本专利技术的有益效果为:
[0033](1)本专利技术的一种微型新能源汽车软件管理方法能识别车型功能领域的系统软件与硬件是否一一映射,从而实现车辆软件版本与硬件的有效管理。同时由于必须掌握该编码规则才能开展软件升级活动,从而确保远程软件升级的网络安全性。
[0034](2)本专利技术基于软件版本号与硬件的映射关系,并有车主确认升级要求,再由静态车辆开展控制器的软件升级,确保软件升级过程中,车辆的驾驶安全性。避免因软件升级错误,造成车辆不可挽回的安全事故。
[0035](3)本专利技术通过T

BOX的存储器中的软件回滚,可避免控制器芯片软件回滚失效,造成的车辆瘫痪无法行驶的困扰。
附图说明
[0036]图1为本专利技术的流程图。
[0037]图2为本专利技术的软件主版本号规则图。
具体实施方式
[0038]下面对本专利技术的具体实施方式进行描述,以便于本
的技术人员理解本专利技术,但应该清楚,本专利技术不限于具体实施方式的范围,对本
的普通技术人员来讲,只要各种变化在所附的权利要求限定和确定的本专利技术的精神和范围内,这些变化是显而易见的,一切利用本专利技术构思的专利技术创造均在保护之列。
[0039]实施例1:
[0040]如图1所示,在本专利技术的一个实施例中,一种微型新能源汽车软件管理方法,包括以下步骤:
[0041]S1、根据车辆的控制系统,得到控制器的软件件号;
[0042]S2、根据控制器的软件件号,得到软件数据包;
[0043]S3、将软件数据包发送至云端,接收云端返回软件包,进而存储映射的软件版本号;
[0044]S4、根据存储映射的软件版本号对控制系统中控制器进行软件升级,完成软件管理。
[0045]所述步骤S1包括以下分步骤:
[0046]S11、根据车辆的控制系统进行硬件编号,并根据控制系统的功能设置领域编号;
[0047]S12、根据领域编号以及控制系统中控制器编码,得到控制器的软件件号。
[0048]在本实施例中,得到软件主版本号的规则如图2所示,软件主版本号可以有利于控制器系统识别软件信息及硬件信息。
[0049]所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种微型新能源汽车软件管理方法,其特征在于,包括以下步骤:S1、根据车辆的控制系统,得到控制器的软件件号;S2、根据控制器的软件件号,得到软件数据包;S3、将软件数据包发送至云端,接收云端返回软件包,进而存储映射的软件版本号;S4、根据存储映射的软件版本号对控制系统中控制器进行软件升级,完成软件管理。2.根据权利要求1所述的微型新能源汽车软件管理方法,其特征在于,所述步骤S1包括以下分步骤:S11、根据车辆的控制系统进行硬件编号,并根据控制系统的功能设置领域编号;S12、根据领域编号以及控制系统中控制器编码,得到控制器的软件件号。3.根据权利要求2所述的微型新能源汽车软件管理方法,其特征在于,所述步骤S2包括以下分步骤:S21、根据硬件编号、供应商编号、软件修改版本编号、更新日期编号,得到软件版本号;S22、根据软件件号和软件版本号得到软件主版本号,并根据软件主版本号生成软件数据包。4.根据权利要求1所述的微型新能源汽车软件管理方法,其特征在于,所述步骤S3包括以下分步骤:S31、将软件数据包上传到云端,接收并识别云端返回软件包,解析得到返回软件版本号;S32、将返回软件版本号与软件版本号对应映射,并将其存储至软件版本号对应的功能领域系统文件夹模块。5.根据权利要求4所述的微型新能源汽车软件管理方法,其特征在于,所述步骤S31中,解析得到软件版本号的方法具体为:通过T

BOX应用层解析返回软件包得到返回软件包信息,所述返回软件包信息包括功能领域、控制器类型、供应商信息、硬件信息、软件更新日期和返回软件版本号;判断所述领域编号、控制器编码、供应商编号、硬件...

【专利技术属性】
技术研发人员:雷攀汪涛龚锐李岩杨辉
申请(专利权)人:四川野马汽车股份有限公司
类型:发明
国别省市:

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

1