预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共15页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN114528150A(43)申请公布日2022.05.24(21)申请号202111653719.1(22)申请日2021.12.30(71)申请人东软睿驰汽车技术(沈阳)有限公司地址110172辽宁省沈阳市沈抚新区金枫街75-1号(72)发明人李福生齐智祁帅曹斌(74)专利代理机构北京知帆远景知识产权代理有限公司11890专利代理师崔建锋(51)Int.Cl.G06F11/14(2006.01)G06F8/71(2018.01)权利要求书2页说明书9页附图3页(54)发明名称固件升级失败的回滚方法、装置、设备及存储介质(57)摘要本发明公开了一种固件升级失败的回滚方法、装置、设备及存储介质,方法包括:控制模块获取升级包;控制模块基于升级包控制待升级固件进行升级,获取升级结果;控制模块对升级结果进行校验;若升级结果为失败,则控制模块获取历史升级包;控制模块基于历史升级包控制待升级固件进行升级;其中,待升级固件设有升级存储区以及功能存储区,升级存储区与功能存储区分别独立设置;升级存储区用于提供升级地址,功能存储区用于存储待升级固件的使用数据。本发明的技术方案,FA模块保留了待升级固件上次升级成功所使用的升级包,防止出现下次使用最新的升级包对待升级固件升级失败以后,待升级固件无法使用的问题。CN114528150ACN114528150A权利要求书1/2页1.一种固件升级失败的回滚方法,其特征在于,包括:控制模块获取升级包;所述控制模块基于所述升级包控制待升级固件进行升级,获取升级结果;所述控制模块对所述升级结果进行校验;若所述升级结果为失败,则所述控制模块获取历史升级包;所述控制模块基于所述历史升级包控制所述待升级固件进行升级;其中,所述待升级固件设有升级存储区以及功能存储区,所述升级存储区与所述功能存储区分别独立设置;所述升级存储区用于提供升级地址,所述功能存储区用于存储所述待升级固件的使用数据。2.根据权利要求1所述的方法,其特征在于,所述基于所述升级包对所述待升级固件进行升级,获取升级结果,包括:对所述升级包进行解析处理,获取解析结果;所述解析结果包括所述升级包的版本号以及检验参数;基于所述校验参数,对所述升级包进行校验;所述校验参数包括所述待升级固件的属性信息;若所述升级包与所述待升级固匹配,则基于所述解析结果控制所述待升级固件进行升级,获取升级结果。3.根据权利要求2所述的方法,其特征在于,所述基于所述解析结果控制所述待升级固件进行升级,获取升级结果,包括:所述控制模块向所述待升级固件发送确认升级信号;所述待升级固件基于所述升级信号进行反馈,并将所述反馈信号发送至所述控制模块;所述控制模块基于所述反馈信号以及所述解析结果控制所述待升级固件进行升级,获取升级结果。4.根据权利要求3所述的方法,其特征在于,所述控制模块基于所述反馈信号以及所述解析结果控制所述待升级固件进行升级,获取升级结果,包括:若所述反馈信号为确认升级;则所述控制模块向所述待升级固件发送获取升级地址以及升级方式的请求;所述控制模块基于获取的所述升级地址以及升级方式控制所述待升级固件进行升级,获取升级结果。5.根据权利要求2所述的方法,其特征在于,所述控制模块对所述升级结果进行校验,包括:所述控制模块获取完成升级固件的待校验版本号;若所述待校验版本号与所述升级包的版本号一致,则升级成功;若所述待校验版本号与所述升级包的版本号不一致,则升级失败。6.根据权利要求5所述的方法,其特征在于,所述若所述待校验版本号与所述升级包的版本号一致,则升级成功后,还包括:删除所述历史升级包,并对所述升级包进行存储。7.根据权利要求5所述的方法,其特征在于,所述若所述待校验版本号与所述升级包的2CN114528150A权利要求书2/2页版本号不一致,则升级失败,还包括:对所述升级包进行删除。8.一种固件升级失败的回滚装置,其特征在于,包括:第一获取单元,用于控制模块获取升级包;第一升级单元,用于所述控制模块基于所述升级包控制待升级固件进行升级,获取升级结果;校验单元,用于所述控制模块对所述升级结果进行校验;第二获取单元,用于若所述升级结果为失败,则所述控制模块获取历史升级包;第二升级单元,用于所述控制模块基于所述历史升级包控制所述待升级固件进行升级;其中,所述待升级固件设有升级存储区以及功能存储区,所述升级存储区与所述功能存储区分别独立设置;所述升级存储区用于提供升级地址,所述功能存储区用于存储所述待升级固件的使用数据。9.一种电子设备,其特征在于,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至7中任意一项所述的方法。10.一种计算