[发明专利]一种OTA设备的升级方法及装置有效
申请号: | 201911244266.X | 申请日: | 2019-12-06 |
公开(公告)号: | CN111104137B | 公开(公告)日: | 2023-10-20 |
发明(设计)人: | 杨明明;商士栋;王竞恒 | 申请(专利权)人: | 山东信通电子股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 北京君慧知识产权代理事务所(普通合伙) 11716 | 代理人: | 董延丽 |
地址: | 255088 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 ota 设备 升级 方法 装置 | ||
1.一种OTA设备的升级方法,其特征在于,所述方法包括:
OTA设备向OTA服务器请求下载最新的升级包,下载完成后,执行解密流程,进入恢复Recovery模式;
在所述OTA设备升级失败情况下,记录升级失败的原因,所述OTA设备重启并进入开机状态;
在所述升级失败的原因是所述OTA设备的电池电量低于第一预设阈值的情况下,所述OTA设备固定时间间隔判断所述OTA设备的电池电量;其中,所述第一预设阈值与所述OTA设备升级所耗电量有关;
在所述OTA设备的电池电量超过第二预设阈值时,判断所述升级包的解密状态;所述解密状态包括解密完成状态、未解密状态、未完全解密状态;
在所述解密状态为解密完成状态情况下,所述OTA设备基于所述OTA服务器调用系统升级的接口,进入Recovery模式进行升级。
2.如权利要求1所述的方法,其特征在于,在所述OTA设备重启并进入开机状态之后,所述方法还包括:
所述OTA设备判断是否升级成功;如果升级失败,获取所述升级失败的原因;并在所述升级失败原因是所述OTA设备的电池电量低于第一预设阈值时,所述OTA设备取消向所述OTA服务器发送升级结果的指令。
3.如权利要求1所述的方法,其特征在于,在所述判断所述升级包的解密状态之后,所述方法还包括:
在所述升级包的解密状态为未解密状态或者未完全解密状态的情况下,所述OTA设备完成对所述升级包的解密,以便所述OTA设备进入Recovery模式。
4.如权利要求2所述的方法,其特征在于,所述OTA设备判断是否升级成功,具体包括:
根据所述OTA设备当前的版本信息与所述升级包中的版本信息进行对比,在所述版本信息一致的情况下,向所述OTA服务器发送升级成功结果,同时清除当前解密状态。
5.如权利要求1所述的方法,其特征在于,所述方法还包括对所述升级失败原因进行归类,所述升级失败原因类别包括所述OTA设备的电池电量低于所述第一预设阈值、所述OTA设备异常;
在所述记录升级失败原因之后,所述方法还包括:
确定所述升级失败的原因类别是设备异常;
记录所述OTA设备的升级状态;所述升级状态包括没有升级包状态、有升级包未升级状态、升级完成状态;
在所述OTA设备的升级状态为有升级包未升级状态的情况下,重启设备进入Recovery模式执行安装过程;
更新所述OTA设备的升级状态为没有升级包状态。
6.如权利要求5所述的方法,其特征在于,在所述OTA设备的升级状态为升级完成状态的情况下,所述OTA设备向所述OTA服务器发送升级完成结果,同时将所述OTA设备的升级状态更新为没有升级包状态。
7.如权利要求4所述方法,其特征在于,所述OTA设备向所述OTA服务器发送升级结果后,所述升级包的解密状态被擦除。
8.如权利要求1所述的方法,其特征在于,所述OTA设备基于所述OTA服务器调用系统升级的接口之前,且进入Recovery模式进行升级之前,所述方法还包括:
所述OTA设备接收到来自用户终端对所述升级包进行解密请求的响应。
9.如权利要求1所述的方法,其特征在于,所述OTA设备为输电线路检测设备,所述输电线路检测设备设置于输电线杆塔上,所述输电线路检测设备用于检测高压输电线路故障。
10.一种OTA设备的升级装置,其特征在于,所述装置包括:
下载模块,用于向OTA服务器请求下载最新的升级包;
解密模块,用于在下载完成后,执行解密流程,进入恢复Recovery模式;
记录模块,用于在所述OTA设备升级失败情况下,记录升级失败的原因,所述OTA设备重启并进入开机状态;所述升级失败的原因包括所述OTA设备的电池电量低于第一预设阈值;所述预设阈值与所述OTA设备升级所耗电量有关;
判断模块,用于在所述升级失败的原因是所述OTA设备的电池电量低于第一预设阈值的情况下,固定时间间隔判断所述OTA设备的电池电量;
所述判断模块还用于在所述OTA设备的电池电量超过第二预设阈值时,判断所述升级包的解密状态;所述解密状态包括解密完成、未解密、未完全解密;
升级模块,用于在所述解密状态为解密完成情况下,所述OTA设备基于所述OTA服务器调用系统升级的接口,进入Recovery模式进行升级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东信通电子股份有限公司,未经山东信通电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911244266.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新能源电池托盘锯生产线
- 下一篇:一种列车智能座椅的管理方法