一种基于配置文件的嵌入式分段升级改进方法及装置制造方法及图纸

技术编号:41210115 阅读:21 留言:0更新日期:2024-05-09 23:32
本发明专利技术公开一种基于配置文件的嵌入式分段升级改进方法及装置,其中,该方法包括:嵌入式设备发起升级,请求对应HTTP服务器上存放的统一固件的头部信息,包括版本模块化配置文件;嵌入式设备将请求到的头部信息的版本模块化配置文件,与本地版本模块化配置文件进行比较;若不同,则根据该模块的Range区间,从对应HTTP服务器上下载指定区间数据;计算下载完成数据的SHA1数值,并与头部信息的版本模块化配置文件中的SHA1数值进行比较,若相同,则说明下载正常,进行升级;若不同,则说明下载异常,重新下载;待所有需要下载的模块都正常下载完成后,触发升级操作。该方法及装置解决嵌入式设备的版本统一问题,减少版本拆分,简化用户版本的部署,提高升级效率。

【技术实现步骤摘要】

本专利技术涉及大型设备命令的设计和开发领域,尤其是一种基于配置文件的嵌入式分段升级改进方法及装置


技术介绍

1、目前嵌入式终端的形态越来越多,同个厂家的同类产品为了满足不同的用户喜好,会有多个形态出现,如sip phone终端,由于价位、功能和用户市场的不同出现了非常多的形态,有彩屏、黑白屏、大屏幕、小屏幕、嵌入式wifi、外置wifi、蓝牙能力和耳机支持能力等。由于不同的形态,不同的硬件要求,为了满足统一管理和成本,针对硬件有归类支持统一固件,旨在为了解决用户为了升级可以不用关心对应的版本而担心升级错误。但是由于设备多样的原因,统一固件难以做到一个固件覆盖全系列产品,因此还是分了子类型,如彩屏和黑白屏分类,彩屏里面可以包含大小屏,是否支持wifi等,对于用户来说是减少了版本管理,简化了升级步骤,但是在流量和内部存储上还是不够的灵活,特别对于升级的繁琐,缓慢校验增加了负担。

2、现有嵌入式设备升级都是依赖下载完整的数据包进行校验版本信息后直接擦除内部的flash,由于软件功能实现的迭代导致版本的体积越来越大。但是由于硬件的成本限制又不得不控制本文档来自技高网...

【技术保护点】

1.一种基于配置文件的嵌入式分段升级改进方法,其特征在于,该方法包括:

2.根据权利要求1所述的基于配置文件的嵌入式分段升级改进方法,其特征在于,所述版本模块化配置文件通过txt文本方式记录模块名字列、模块版本信息、模块哈希值、Range区间以及模块需要存放的指定路径。

3.根据权利要求1所述的基于配置文件的嵌入式分段升级改进方法,其特征在于,基于模块版本信息匹配版本大小的特性,在版本模块化配置文件中增加非模块版本信息。

4.根据权利要求1所述的基于配置文件的嵌入式分段升级改进方法,其特征在于,待头部信息的版本模块化配置文件中所有需要下载的模块都下载完...

【技术特征摘要】

1.一种基于配置文件的嵌入式分段升级改进方法,其特征在于,该方法包括:

2.根据权利要求1所述的基于配置文件的嵌入式分段升级改进方法,其特征在于,所述版本模块化配置文件通过txt文本方式记录模块名字列、模块版本信息、模块哈希值、range区间以及模块需要存放的指定路径。

3.根据权利要求1所述的基于配置文件的嵌入式分段升级改进方法,其特征在于,基于模块版本信息匹配版本大小的特性,在版本模块化配置文件中增加非模块版本信息。

4.根据权利要求1所述的基于配置文件的嵌入式分段升级改进方法,其特征在于,待头部信息的版本模块化配置文件中所有需要下载的模块都下载完成且sha1数值校验通过后,基于头部信息的版本模块化配置文件中所有需要下载的模块对应的模块需要存放的指定路径进行保存。

5.一种基于配置文件的嵌入式分段升级改进装置,其特征在于,该装置包括:

6.根据权利要求5所述的基于配置文件的嵌入式分段升级改进装置,...

【专利技术属性】
技术研发人员:黄晓锐
申请(专利权)人:上海贝尔企业通信有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1