[发明专利]一种目标元件远程升级时程序回滚方法及系统在审
申请号: | 202010962285.2 | 申请日: | 2020-09-14 |
公开(公告)号: | CN112148328A | 公开(公告)日: | 2020-12-29 |
发明(设计)人: | 苑国茂;陈维雄;陈会君;金硕;邹梓玲 | 申请(专利权)人: | 雷沃工程机械集团有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71;G06F11/14;H04L29/08 |
代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 赵敏玲 |
地址: | 266599 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 目标 元件 远程 升级 程序 方法 系统 | ||
1.一种目标元件远程升级时程序回滚方法,其特征在于:包括如下过程:
在目标元件内设置存储区用于存储升级文件包和当前程序备份文件,通过远程监控平台给目标元件下达升级命令:
目标元件在远程升级过程中,如果升级失败,目标元件在本次通电维持当前版本程序的正常运行或者下次通电恢复当前程序版本的正常运行;如果升级成功,但又需要运行上一版本程序:目标元件会接收主动回滚命令,同时检测其存储空间内是否存在上一版本完整的升级文件,如果有且验证文件完整性通过,则回滚至上一版本应用层程序并在目标元件下次启动时运行。
2.如权利要求1所述一种目标元件远程升级时程序回滚方法,其特征在于,当前版本程序备份文件保存期限为7天,超过期限则删除当前版本程序备份文件以释放存储空间。
3.如权利要求1所述一种目标元件远程升级时程序回滚方法,其特征在于,造成目标元件升级失败的原因包括但不限于:断电、程序特有的标志位异常、非法程序文件。
4.如权利要求1所述一种目标元件远程升级时程序回滚方法,其特征在于,目标元件接收主动回滚命令的方式为通过远程监控平台下发主动回滚命令至TBOX终端,TBOX终端将主动回滚命令发送给目标元件;或,通过显示器输入管理员密码,进入管理员界面下发程序回滚命令至目标元件。
5.如权利要求1所述一种目标元件远程升级时程序回滚方法,其特征在于,还包括通过远程监控平台下发升级指令到TBOX终端,TBOX终端主动连接到FTP服务器对指定的升级文件进行下载,文件下载完成后通过显示器显示升级请求,经过机主或驾驶员点击同意后,TBOX终端经由CAN总线或车载以太传输升级文件给目标元件。
6.如权利要求1所述一种目标元件远程升级时程序回滚方法,其特征在于,存储区的空间大小是升级文件包的2-3倍。
7.一种目标元件远程升级时程序回滚系统,其特征在于:
文件存储模块;被配置用于存储升级文件包和当前程序备份文件,通过远程监控平台给目标元件下达升级命令:
被动回滚模块:被配置用于如果升级失败,目标元件需要在本次通电维持当前版本程序的正常运行或者下次通电恢复当前程序版本的正常运行;
主动回滚模块:被配置用于如果升级成功,但又需要运行上一版本程序:目标元件接收到主动回滚命令时,即检测存储空间内是否存在上版本完整的升级文件,如果有且验证文件完整性通过,则回滚至上版本应用层程序并在下次启动时运行。
8.如权利要求7所述一种目标元件远程升级时程序回滚系统,其特征在于:所述主动回滚模块中目标元件接收主动回滚命令的方式为通过远程监控平台下发主动回滚命令至TBOX终端,TBOX终端将主动回滚命令发送给目标元件;或,通过显示器输入管理员密码,进入管理员界面下发程序回滚命令至目标元件。
9.一种电子设备,包括存储器和处理器以及存储在存储器上并在处理器上运行的计算机指令,所述计算机指令被处理器运行时,完成权利要求1-6任一项所述一种目标元件远程升级时程序回滚方法的步骤。
10.一种计算机可读存储介质,用于存储计算机指令,所述计算机指令被处理器执行时,完成权利要求1-6任一项所述一种目标元件远程升级时程序回滚方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于雷沃工程机械集团有限公司,未经雷沃工程机械集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010962285.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种铝合金半圆管仿形一次成形设备及方法
- 下一篇:一种新型电火花检测装置