[发明专利]一种电控单元应用软件刷新方法在审
申请号: | 201611154480.2 | 申请日: | 2016-12-14 |
公开(公告)号: | CN106598597A | 公开(公告)日: | 2017-04-26 |
发明(设计)人: | 罗青松;张晓先;王琴;张仕玉;陈诚 | 申请(专利权)人: | 普华基础软件股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F9/445 |
代理公司: | 上海申新律师事务所31272 | 代理人: | 党蕾 |
地址: | 200030 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 单元 应用软件 刷新 方法 | ||
1.一种电控单元应用软件刷新方法,其特征在于,将电控单元的存储空间划分为第一存储空间、第二存储空间和第三存储空间,于所述第一存储空间和所述第二存储空间中分别存储同一版本的一个第一应用软件;
定义两个所述第一应用软件中的一个为运行软件,另一个为备份软件,于所述第三存储空间中存储刷新软件,并将所述第一应用软件的软件信息存储至所述刷新软件中;
所述刷新方法包括:
步骤S1.所述电控单元根据所述第一应用软件的所述软件信息获取所述备份软件的存储位置信息;
步骤S2.所述电控单元控制所述刷新软件根据所述存储位置信息对所述备份软件进行刷新操作以得到刷新后的所述备份软件;
步骤S3,所述电控单元控制所述刷新软件获取刷新后的所述备份软件的所述软件信息。
2.根据权利要求1所述的更新方法,其特征在于,所述软件信息包括所述第一应用软件的版本信息、所述存储位置信息、是否为有效的应用软件的标识信息以及所述第一应用软件刷写到所述电控单元时对应的时间戳信息。
3.根据权利要求2所述的更新方法,其特征在于,所述步骤S1包括:
步骤S11.所述电控单元根据所述标识信息判断所述存储单元中是否存在为有效应用软件的所述第一应用软件:
若判断结果为是,所述电控单元将为有效应用软件的所述第一应用软件定义为所述运行软件,将另一个所述第一应用软件定义为所述备份软件,并转步骤S12;
若判断结果为否,所述电控单元将所述时间戳信息最新的所述第一应用软件定义为所述备份软件,将另一个所述第一应用软件定义为所述运行软件,并转步骤S12;
步骤S12.所述电控单元获取所述备份软件的所述存储位置信息,随后转向所述步骤S2。
4.根据权利要求1中所述的更新方法,其特征在于,执行所述步骤S3后,所述电控单元自动跳转并运行经过所述刷新操作的所述第一应用软件。
5.根据权利要求1中所述的更新方法,其特征在于,执行所述步骤S3后,所述电控单元在重新上电后自动跳转并运行经过所述刷新操作的所述第一应用软件。
6.根据权利要求1中所述的更新方法,其特征在于,所述步骤S2中,若所述刷新软件进行所述刷新操作失败,则执行下述步骤:
步骤A1,所述刷新软件向所述电控单元发送诊断请求;
步骤A2,所述电控单元接收所述诊断请求并向所述刷新软件发送恢复请求;
步骤A3,所述刷新软件接收所述恢复请求后将所述运行软件设置为无效并触发所述电控单元的复位功能;
步骤A4,所述电控单元重新上电后自动跳转并运行所述备份软件。
7.根据权利要求6中所述的更新方法,其特征在于,所述刷新操作失败的原因包括:
所述电控单元的电源断电;和/或
所述刷新软件与所述备份软件之间的数据传输中断。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于普华基础软件股份有限公司,未经普华基础软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611154480.2/1.html,转载请声明来源钻瓜专利网。