【技术实现步骤摘要】
终端应用恢复的方法、终端和无人农机
[0001]本申请涉及终端故障恢复领域,具体地,涉及一种终端应用恢复的方法
、
终端和无人农机
。
技术介绍
[0002]在农业生产过程,人工作业劳动强度大
、
生产效率低且作业质量差,为了提高农业生产的效率,在一些生产环节采用无人农机来普及农业机械化
。
[0003]无人农机中设置有控制无人农机的终端
。
终端通过下载升级包进行应用缺陷的修复及新功能的增加
。
在进行升级的时候有可能会出现失败的情况
。
出现这种情况后,在终端上新的应用没有更新完全,可能造成终端不能使用
。
因此,如何有效地恢复应用,是一个亟需解决的技术问题
。
技术实现思路
[0004]本申请提供了一种终端应用恢复的方法
、
终端和无人农机,能够有效地恢复应用
。
[0005]第一方面,提供了一种终端应用恢复的方法,该终端的存储区域包括:标识区
、
主用区
、
备用区和工厂区;标识区用于存储计数值,主用区存储有应用的最新升级的版本,备用区存储有应用的备份版本,工厂区存储有应用的出厂烧录版本;
[0006]该方法包括:
boot(
引导程序
)
启动后在标识区的最新的计数位置的下一个位置记录当前的计数值,其中,若最新的计数位置的计数值不为
FE
,当前的 ...
【技术保护点】
【技术特征摘要】
1.
一种终端应用恢复的方法,其特征在于,所述终端的存储区域包括:标识区
、
主用区
、
备用区和工厂区;所述标识区用于存储计数值,所述主用区存储有所述应用的最新升级的版本,所述备用区存储有所述应用的备份版本,所述工厂区存储有所述应用的出厂烧录版本;所述方法包括:
boot
启动后在所述标识区的最新的计数位置的下一个位置记录当前的计数值,其中,若所述最新的计数位置的计数值不为
FE
,所述当前的计数值为所述最新的计数位置的计数值加一;在所述当前的计数值达到阈值时,更改所述应用的启动版本并启动所述应用的启动版本,其中,若所述应用当前的启动版本为所述主用区内的版本,则擦除所述主用区内的版本并将所述应用的启动版本更改为所述备用区内的版本;或者,若所述应用当前的启动版本为所述备用区内的版本,则擦除所述备用区内的版本并将所述应用的启动版本更改为所述工厂区内的版本;在所述当前的计数值小于阈值时,启动所述应用的启动版本
。2.
根据权利要求1所述的方法,其特征在于:若所述最新的计数位置的计数值为
FE
,所述当前的计数值为
0。3.
根据权利要求1所述的方法,其特征在于:若所述最新的计数位置为所述标识区的最后一个位置,所述方法还包括:擦除所述标识区,其中,所述最新的计数位置的下一个位置为所述标识区的第一个位置
。4.
根据权利要求1所述的方法,其特征在于:所述方法还包括:若所述标识区中没有计数值,在所述标识区的第一个位...
【专利技术属性】
技术研发人员:吴明豪,孙永青,
申请(专利权)人:昆山寰安电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。