【技术实现步骤摘要】
本申请涉及智能终端,尤其涉及一种差分文件的生成方法、还原方法及电子设备。
技术介绍
1、为了完善终端设备的功能、增强设备稳定性、修补设备缺陷或漏洞(bug)时,往往需要对终端设备的固件进行升级。
2、目前,通常采用空中下载(over the air,ota)技术对终端设备进行在线固件升级。ota升级方式主要包括整包升级和差分包升级。为了提升升级包传输效率及固件升级效率,终端设备多采用差分包升级方式,也即只针对固件的差异部分进行升级。
3、其中,终端设备采用差分包升级方式进行在线固件升级时,首先需要对差分文件进行还原,而对差分文件的还原操作需要占用ram(random access memory,随机存取存储器)内存。因此,针对ram资源受限的终端设备(例如穿戴式设备等),如何采用差分包升级的方式进行固件升级是需要解决的问题。
技术实现思路
1、为了解决上述技术问题,本申请实施例提供一种差分文件的生成方法、还原方法及电子设备。在本申请实施例中,服务器侧将每组增量更新数
...【技术保护点】
1.一种差分文件的还原方法,其特征在于,应用于电子设备中,包括:
2.根据权利要求1所述的方法,其特征在于,
3.根据权利要求1所述的方法,其特征在于,所述差分文件的头部中填充所述第一分块尺寸;
4.根据权利要求1所述的方法,其特征在于,所述差分文件的头部中填充所述第二分块尺寸;
5.根据权利要求1-4任一项所述的方法,其特征在于,所述第一运算为减运算,所述第二运算为加运算。
6.根据权利要求1所述的方法,其特征在于,所述差分文件的数据结构包括尾部,所述尾部中包括校验字段,所述校验字段的值为升级固件文件的哈希
7...
【技术特征摘要】
1.一种差分文件的还原方法,其特征在于,应用于电子设备中,包括:
2.根据权利要求1所述的方法,其特征在于,
3.根据权利要求1所述的方法,其特征在于,所述差分文件的头部中填充所述第一分块尺寸;
4.根据权利要求1所述的方法,其特征在于,所述差分文件的头部中填充所述第二分块尺寸;
5.根据权利要求1-4任一项所述的方法,其特征在于,所述第一运算为减运算,所述第二运算为加运算。
6.根据权利要求1所述的方法,其特征在于,所述差分文件的数据结构包括尾部,所述尾部中包括校验字段,所述校验字段的值为升级固件文件的哈希值;
7.根据权利要求1所述的方法,其特征在于,所述...
【专利技术属性】
技术研发人员:王艳召,张赠辉,陈超,黄九林,
申请(专利权)人:荣耀终端有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。