[发明专利]控制器软件升级方法、系统、电子设备及可读存储介质在审
申请号: | 202310185273.7 | 申请日: | 2023-03-01 |
公开(公告)号: | CN116088910A | 公开(公告)日: | 2023-05-09 |
发明(设计)人: | 曹永威;刘平;黄正瑜;任云 | 申请(专利权)人: | 重庆长安汽车软件科技有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 上海光华专利事务所(普通合伙) 31219 | 代理人: | 李铁 |
地址: | 401120 重庆市*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制器 软件 升级 方法 系统 电子设备 可读 存储 介质 | ||
本发明涉及软件升级技术领域,公开了一种控制器软件升级方法、系统、电子设备及可读存储介质,该方法通过获取原始控制器中应用层软件的应用层软件标识、底层软件的底层软件标识,在应用层软件升级成功时,根据应用层软件的应用层软件标识更新底层软件的底层软件标识,使得在对应用层软件进行升级前,从应用层软件的应用层软件标识、底层软件的底层软件标识中确定目标软件标识,并根据目标软件标识对应的软件升级包对应用层软件进行升级,将底层软件标识作为应用层软件标识的备份信息,使得在应用层软件升级刷写失败后,即使应用层软件的应用层软件标识丢失,也能通过底层软件标识匹配到软件件号对应的软件包对应用层软件进行升级。
技术领域
本发明涉及软件升级技术领域,尤其涉及一种控制器软件升级方法、系统、电子设备及可读存储介质。
背景技术
随着车辆软件功能的不断增加和车联网技术的发展,OTA(Over-the-AirTechnology,空中下载技术)升级也成为了车辆不可或缺的一部分,被广泛运用在各个车企,其中,OTA升级是指通过车联网技术,对接入互联网的车辆进行软件迭代更新。OTA系统由车端系统和云端系统组成,车端系统主要负责整车所有控制器信息收集,以及软件刷写,其中信息收集主要包括控制器的身份信息收集和控制器的版本信息收集。车端信息收集完成后,就需要将这些信息上传到云端系统。云端系统负责维护车端所有升级对象的信息,包括了升级对象的身份信息和各个版本的软件包,云端收到车端上传的信号后,云端需要先进行控制器身份信息的匹配,匹配成功后,再进行版本对比,如果云端版本比车端高,则会下发升级任务到车端,车端就会进行车辆控制器软件更新,其中控制器身份信息匹配是OTA升级中重要的一步,控制器身份匹配错误就会导致软件包使用错误,控制器升级失败。目前控制器身份匹配包括了控制器硬件信息确认和软件信息确认,硬件信息确认通过控制器内部预置的硬件件号,但同一硬件件号可以刷写多种软件包,因此无法确认当前车辆需要刷写那种软件包,因此需要控制器内部预置软件件号,软件件号作为软件包的唯一标识,软件件号也是软件信息确认的主要方式,软件件号常用来确定控制器所需的软件升级包。
目前,控制器软件包括了应用层软件和底层软件,同时,一部分控制器需要共用硬件和底层软件,底层软件也通过对应的应用层软件区分所需的底层软件升级包,因此,当应用层软件升级刷写失败后,应用层软件的软件件号丢失,使得应用层软件无法根据软件件号匹配到所需的软件包。
发明内容
为了对披露的实施例的一些方面有基本的理解,下面给出了简单的概括。所述概括不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围,而是作为后面的详细说明的序言。
鉴于以上所述现有技术的缺点,本发明公开了一种控制器软件升级方法、系统、电子设备及可读存储介质,以在应用软件升级刷写失败后,依然能够匹配到软件件号对应的软件包。
本发明提供了一种控制器软件升级方法,包括:设置原始控制器的升级信息,其中,所述原始控制器包括应用层软件和底层软件,所述升级信息包括所述应用层软件的应用层软件标识、所述底层软件的底层软件标识;响应于所述应用层软件升级成功,根据所述应用层软件的应用层软件标识更新所述底层软件的底层软件标识;响应于所述升级信息对应的采集指令,则从所述应用层软件的应用层软件标识、所述底层软件的底层软件标识中确定目标软件标识,并根据所述目标软件标识对应的软件升级包对所述应用层软件进行升级,其中,所述软件升级包根据所述目标软件标识匹配得到。
可选地,设置原始控制器的升级信息,包括:获取所述应用层软件对应的出厂软件标识、所述底层软件标识对应的默认底层标识;将所述应用层软件的应用层软件标识设置为所述出厂软件标识,并将所述底层软件的底层软件标识设置为所述默认底层标识。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆长安汽车软件科技有限公司,未经重庆长安汽车软件科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310185273.7/2.html,转载请声明来源钻瓜专利网。