[发明专利]车辆升级方法、装置、电子装置及存储介质在审
申请号: | 202110449760.0 | 申请日: | 2021-04-25 |
公开(公告)号: | CN113094072A | 公开(公告)日: | 2021-07-09 |
发明(设计)人: | 沈亮 | 申请(专利权)人: | 上海华东汽车信息技术有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/61;G06F8/71 |
代理公司: | 深圳市赛恩倍吉知识产权代理有限公司 44334 | 代理人: | 夏敏 |
地址: | 201800 上海市嘉*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 车辆 升级 方法 装置 电子 存储 介质 | ||
本申请提供一种车辆升级方法,包括:确定车辆控制器待升级模块;获取所述待升级模块对应升级包的存储位置;压缩所述升级包;确认车辆处于工作模式,控制应用程序将压缩后的升级包从存储位置传输至控制器预留区;确认车辆进入升级模式,解压缩所述升级包至待升级模块的目标区域,以升级所述待升级模块。本申请还提供一种车辆升级装置、电子装置及存储介质。本申请通过应用程序执行升级包的传输,并将升级包传输至控制器的预留区,以实现升级包快速且用户无感传输,减少车辆升级过程使用蓄电池的时间,以防止车辆升级导致的蓄电池馈电。
技术领域
本申请涉及车辆软件升级领域,具体涉及一种车辆升级方法、装置、电子装置及存储介质。
背景技术
伴随着现代汽车工业高速发展,汽车上的电子零件越来越多,软件复杂度越来越高,更新的频次也逐日增多,即使车辆量产之后,软件也存在迭代升级的需求。
然而,在实现本发明过程中,发明人发现现有技术中至少存在如下问题:现有的FOTA(Firmware Over The Air,FOTA)升级存在时间问题,由于车辆在行驶的时候是不允许进行升级的,所以通常只能在车辆不工作的情况下进行车辆升级,此时全车的控制器都是由蓄电池进行供电,蓄电池的电量一般只能支撑30-45分钟的升级工作,遇到数据量大的零件升级就会出现馈电的风险,影响用户体验。
发明内容
鉴于以上问题,本申请提出一种车辆升级方法、车辆升级装置、电子装置、车辆及存储介质,以解决上述问题。
本申请实施例第一方面提供一种车辆升级方法,包括:
确定车辆控制器待升级模块;
获取所述待升级模块对应升级包的存储位置;
压缩所述升级包;
确认车辆处于工作模式,控制应用程序将压缩后的升级包从存储位置传输至所述车辆控制器的预留区;
确认车辆进入升级模式,解压缩所述升级包至待升级模块的目标区域,以升级所述待升级模块。
如此,通过应用程序将升级包传输至预留区,车辆升级过程的数据包传输和车辆升级分别由不同的程序执行,且数据包传输可在车辆处于工作模式时执行,以减少升级模式时车辆升级占用的时间,提升升级效率。
在一些实施例中,所述压缩所述升级包之前,所述车辆升级方法还包括:
依据所述待升级模块确定升级包的大小;
判断所述升级包的大小是否大于预设值;
若为是,则压缩所述升级包。
如此,升级包的大小大于预设值,可使用本申请提供的升级方法,通过限定本申请使用范围,以体现本方法的优点。
在一些实施例中,所述确认车辆处于工作模式,控制应用程序将压缩后的升级包从存储位置传输至控制器的预留区,具体包括:
判断所述车辆是否进入工作模式;
若为是,则检测控制器预留区的标识位以判断所述预留区的状态;
若预留区处于擦除状态,则控制所述应用程序将压缩后的数据传输至所述车辆控制器预留区;
若预留区处于数据传输状态,获取所述预留区中升级包的断点位置;
依据断点位置使所述应用程序向所述车辆控制器预留区续传所述升级包。
如此,通过检测预留区的状态,以调整应用程序传输升级包,并将断点续传应用至升级包传输中,以使升级包的传输可适用于车辆的不同行驶状态。
在一些实施例中,所述车辆方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海华东汽车信息技术有限公司,未经上海华东汽车信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110449760.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种离网能源供给系统
- 下一篇:油电混合动力变速箱测试台架