【技术实现步骤摘要】
一种用电检测远程断点续传的方法
本专利技术涉及电通信技术的
,特别涉及一种用电检测远程断点续传的方法。
技术介绍
随着电子技术、通信技术以及计算机技术的发展,嵌入式系统广泛应用于各个领域,反之,对于嵌入式设备的系统功能、性能以及规模的要求也日益提高,在嵌入式软件开发设计中,经常涉及到程序在线升级或远程更新固件的应用,开发者必须能够针对客户的需求及时对系统进行维护和升级,延长系统的使用周期,改善系统的性能。现有技术中,基于嵌入式小容量存储设备的远程下载和固件升级通常采用全量下载方式或差分下载方式进行,升级设备端的基础固件的总体大小从几十至几百K不等,其通常的设计是采用全量下载方式,单次下载失败后需要重新从头开始执行,已下载的内容将被清除或覆盖。这种操作模式的实现简单可靠,应用较广泛,然而,其弊端也是非常明显的,包括:(1)在采用NB、2G等的无线通讯场景下,这种下载方案极易出现下载失败的问题,且基于此问题,常常导致长时间无法正常升级;(2)若使用在采用电池供电的低功耗设备上,多次的 ...
【技术保护点】
1.一种用电检测远程断点续传的方法,其特征在于:所述方法包括以下步骤:/n步骤1:设备方请求固件信息;/n步骤2:平台方获得请求信息,若请求合法,则返回接受信息,进行下一步,否则,返回拒绝信息,返回步骤1;/n步骤3:设备方基于接受信息预设存储空间;/n步骤4:平台方处理固件数据,将处理后的固件数据基于约定传送至设备方;/n步骤5:若传输未中断则持续传输;若存在传输中断,重启后判断固件数据是否存在新的更新,若是,则返回步骤1,否则断点续传;直至获得更新后的完整固件数据;/n步骤6:设备方得到更新后的完整固件数据后,进行校验,若校验通过,则返回成功信息,断开连接,否则,进行下 ...
【技术特征摘要】
1.一种用电检测远程断点续传的方法,其特征在于:所述方法包括以下步骤:
步骤1:设备方请求固件信息;
步骤2:平台方获得请求信息,若请求合法,则返回接受信息,进行下一步,否则,返回拒绝信息,返回步骤1;
步骤3:设备方基于接受信息预设存储空间;
步骤4:平台方处理固件数据,将处理后的固件数据基于约定传送至设备方;
步骤5:若传输未中断则持续传输;若存在传输中断,重启后判断固件数据是否存在新的更新,若是,则返回步骤1,否则断点续传;直至获得更新后的完整固件数据;
步骤6:设备方得到更新后的完整固件数据后,进行校验,若校验通过,则返回成功信息,断开连接,否则,进行下一步;
步骤7:基于校验未通过的信息,设备方请求重传部分固件数据;
步骤8:平台方将部分固件数据基于约定传送至设备方,进行步骤5。
2.根据权利要求1所述的一种用电检测远程断点续传的方法,其特征在于:所述步骤1中,设备方发送请求,所述请求包括设备方最近一次更新时间、版本号及设备方ID。
3.根据权利要求2所述的一种用电检测远程断点续传的方法,其特征在于:所述步骤2中,若设备方ID为可信ID且设备方的最近一次更新时间早于版本号对应的固件的最近更新时间,则请求合法。
4.根据权利要求3所述的一种用电检测远程断点续传的方法...
【专利技术属性】
技术研发人员:梁昆,王观亮,王利强,钱伟,
申请(专利权)人:杭州拓深科技有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。