一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种系统升级方法、装置、设备及存储介质与流程

2021-11-15 14:48:00 来源:中国专利 TAG:

技术特征:
1.一种系统升级方法,其特征在于,包括:获取预先设置的环境变量分区的地址信息,从所述地址信息对应的存储空间内的位置处读取分区信息,并按照所述分区信息对存储空间进行分区,得到至少两个能够作为升级分区的分区;其中,所述环境变量分区用于存储所述分区信息、所述系统当前运行在的存储区域内固件的版本信息以及从相应分区启动所述系统所用的启动命令;在系统的运行过程中如果需要对系统进行升级,则确定所述系统当前未运行在的任意存储分区为当前的升级分区;确定实现所述系统升级的固件为升级固件,并将所述升级固件写入至当前的升级分区中;在写入所述升级固件成功后,从当前的升级分区中重新启动所述系统,以使得所述系统运行在当前的升级分区中。2.根据权利要求1所述的方法,其特征在于,确定实现所述系统升级的固件为升级固件之后,还包括:读取所述升级固件中包含的校验值为当前校验值,并读取所述升级固件中包含的数据部分为第一数据部分;对所述第一数据部分中的数据进行计算得到相应的校验值为第一校验值,将所述第一校验值与当前校验值进行比对,如果比对的结果为一致,则执行将所述升级固件写入至当前的升级分区中的步骤,否则,确定无法基于所述升级固件实现所述系统的升级。3.根据权利要求2所述的方法,其特征在于,确定所述第一校验值与当前校验值一致之后,还包括:读取所述升级固件中包含的版本信息为第一版本信息,并读取所述系统当前运行在的存储区域内固件的版本信息为第二版本信息;将所述第一版本信息及所述第二版本信息进行比对,如果比对的结果为一致,则确定无需基于所述升级固件实现所述系统的升级,否则,执行将所述升级固件写入至当前的升级分区中的步骤。4.根据权利要求3所述的方法,其特征在于,在写入所述升级固件成功后,还包括:读取当前的升级分区内升级固件包含的数据部分为第二数据部分,并对所述第二数据部分中的数据进行计算得到相应的校验值为第二校验值;将所述第二校验值与当前校验值进行比对,如果比对的结果为一致,则执行从当前的升级分区中重新启动所述系统的步骤,否则,确定无法从当前的升级分区中重新启动所述系统。5.根据权利要求4所述的方法,其特征在于,将所述升级固件写入至当前的升级分区中之前,还包括:将当前的升级分区中存储的数据均进行擦除。6.根据权利要求1所述的方法,其特征在于,从当前的升级分区中重新启动所述系统之后,还包括:对所述环境变量分区中的版本信息及启动命令进行更新。7.根据权利要求4所述的方法,其特征在于,所述系统包含内核及文件系统,能够作为升级分区的分区包括两个能够作为所述内核的升级分区的分区及两个能够作为所述文件系统的升级分区的分区。
8.一种系统升级装置,其特征在于,包括:确定模块,用于:在系统的运行过程中如果需要对系统进行升级,则确定所述系统当前未运行在的任意存储分区为当前的升级分区;写入模块,用于:确定实现所述系统升级的固件为升级固件,并将所述升级固件写入至当前的升级分区中;重启模块,用于:在写入所述升级固件成功后,从当前的升级分区中重新启动所述系统,以使得所述系统运行在当前的升级分区中;分区模块,用于:获取预先设置的环境变量分区的地址信息,从所述地址信息对应的存储空间内的位置处读取分区信息,并按照所述分区信息对存储空间进行分区,得到环境变量分区及至少两个能够作为升级分区的分区;其中,所述环境变量分区用于存储所述分区信息、所述系统当前运行在的存储区域内固件的版本信息以及从相应分区启动所述系统所用的启动命令。9.一种系统升级设备,其特征在于,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如权利要求1至7任一项所述系统升级方法的步骤。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述系统升级方法的步骤。

技术总结
本发明公开了一种系统升级方法、装置、设备及存储介质,该方法包括:在系统的运行过程中如果需要对系统进行升级,则确定系统当前未运行在的任意存储分区为当前的升级分区;确定实现系统升级的固件为升级固件,并将升级固件写入至当前的升级分区中;在写入升级固件成功后,从当前的升级分区中重新启动系统,以使得系统运行在当前的升级分区中。可见,本申请将运行的分区及升级的分区分开在升级过程中不会影响系统在运行的分区的正常工作,无需关闭软件、卸载存储等,从而能够有效提高升级效率;并且即使在升级过程中出现异常断电等情况,也可以再从写入固件前运行在的存储分区重新启动,不会影响系统的启动,产品稳定性好,维护难度小。度小。度小。


技术研发人员:黄祖鸿 黄岗 周圣强
受保护的技术使用者:苏州万店掌软件技术有限公司
技术研发日:2021.10.18
技术公布日:2021/11/14
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献