【技术实现步骤摘要】
一种提升智能硬件固件升级速率的方法
[0001]本申请涉及智能硬件固件升级
,尤其涉及一种提升智能硬件固件升级速率的方法。
技术介绍
[0002]随着IoT(Internet of Things, 物联网)技术的发展,智能硬件特别是穿戴设备迎来了新一轮发展浪潮。通过融合射频识别技术、红外感应技术、激光扫描技术的智能穿戴设备成为了新一代潮流产品。
[0003]而随着信息时代的来临,智能硬件厂商的设计很难满足用户全面的需求,更多的厂商把升级固件提供更多更新的功能做为附加值来提供给用户。目前智能硬件的固件版本更新通常是应用OTA(Over
‑
the
‑
Air Technology,空中升级技术)进行远距离技术更新,大致流程为:服务端先对固件版本进行管理,在需要进行升级时,由服务端推送更新固件包到智能硬件端,经用户许可后智能硬件进行更新包下载及分区写入,写入完成后设备重启,更新完成。
[0004]推送更新固件包进行升级后,1.固件包数据被切分成若干数据块,然后按照某种顺序进行 ...
【技术保护点】
【技术特征摘要】
1.一种提升智能硬件固件升级速率的方法,其特征在于,包括以下步骤:接收到固件升级命令,服务端将待升级的固件数据分成n个数据块,n为正整数;将所述数据块从1至n依次标注序号得到所述数据块序号;所述服务端按照从1至n的顺序将所述数据块发送至所述智能硬件;当第i个数据块发送完毕,所述智能硬件执行第i个数据块的写入,其中,1≤i≤n;直至完成n个数据块的写入。2.根据权利要求1所述的提升智能硬件固件升级速率的方法,其特征在于,所述智能硬件写入所述数据块还包括校验步骤,校验通过后再进行所述数据块的写入。3.根据权利要求2所述的提升智能硬件固件升级速率的方法,其特征在于,所述智能硬件执行第i个数据块的写入包括对第i个数据块的校验,如果校验不通过且第k个数据块已经发送完毕,则所述智能硬件执行第k个数据块的写入;其中,k是不同于i的数据块序号且1≤k≤n。4.根据权利要求3所述的提升智能硬件固件升级速率的方法,其特征在于,第i个数据块校验不通过,则所述智能硬件将所述第i个数据块校验不通过的通知和请求服务端重新发送第i个数据块的命令发送到所述服务端,所述服务端对第i个数...
【专利技术属性】
技术研发人员:高健伦,吴坤,张东明,周琴波,何霞,
申请(专利权)人:广东壹健康健康产业集团股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。