【技术实现步骤摘要】
稳定的远程升级方法
本申请涉及软件升级
,特别涉及一种稳定的远程软件升级方法。
技术介绍
随着技术的快速发展,各种测温设备广泛应用于生活中。为了响应不同市场的需求,申请人作为测温设备的设备厂商,其市场布局不断扩大,相关测温设备不仅在全国各地在使用,甚至全世界各个地方亦有布局。但是,随着市场不断扩大,产品维护成为的痛点问题,申请人作为设备厂商需要前往全国乃至全球不同的地区进行设备维护,或者将测温设备返厂维护,维护成本高,影响用户体验。
技术实现思路
本申请实施例提供一种稳定的远程升级方法,以实现对测温设备的远程升级,且升级过程稳定可靠。本申请实施例提供了一种稳定的远程升级方法,该方法响应于用户一键升级操作指令,使测温模块端执行的步骤包括:S1:接收APK发送的升级控制指令;S2:判断所述升级控制指令是否正确;S3:当所述升级控制指令正确时,重启测温模块端;S4:重启后,判断所述升级控制指令的升级标志是否已经写入,若是,则清空APP代码区域并进入升 ...
【技术保护点】
1.一种稳定的远程升级方法,其特征在于,响应于用户一键升级操作指令,测温模块端执行的步骤包括:/nS1:接收APK发送的升级控制指令;/nS2:判断所述升级控制指令是否正确;/nS3:当所述升级控制指令正确时,重启测温模块端;/nS4:重启后,判断所述升级控制指令的升级标志是否已经写入,若是,则清空APP代码区域并进入升级模式。/n
【技术特征摘要】
1.一种稳定的远程升级方法,其特征在于,响应于用户一键升级操作指令,测温模块端执行的步骤包括:
S1:接收APK发送的升级控制指令;
S2:判断所述升级控制指令是否正确;
S3:当所述升级控制指令正确时,重启测温模块端;
S4:重启后,判断所述升级控制指令的升级标志是否已经写入,若是,则清空APP代码区域并进入升级模式。
2.根据权利要求1所述的方法,其特征在于:
所述升级控制指令的数据结构为前导字、长度、控制位、升级包长度、升级包校验和校验位。
3.根据权利要求1所述的方法,其特征在于,所述步骤S2具体为:
若所述该升级控制指令符合全部的升级指令条件,则判定该升级控制指令正确;
若所述该升级控制指令不符合任一的升级指令条件,则判定该升级控制指令不正确。
4.根据权利要求3所述的方法,其特征在于,所述升级指令条件至少包括以下其中一项:
所述升级控制指令的前导字与协议中固定的前导字相同;
所述升级控制指令的长度等于接收到的升级控制指令总长度减前导字长度;
所述升级控制指令的控制位为升级模块任务的标志;
所述升级控制指令的校验位与根据长度、控制位、升级包长度和升级包检验按位异或计算得到的结果相同;
所述升级控制指令的升级包长度在预设的升级包长度范围内。
5.根据权利要求1所述...
【专利技术属性】
技术研发人员:张富鹏,罗嘉朗,伍硕群,傅纬球,卢毅强,
申请(专利权)人:广东天波信息技术股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。