[发明专利]一种软件升级方法与系统在审

专利信息
申请号: 201711296041.X 申请日: 2017-12-08
公开(公告)号: CN109905430A 公开(公告)日: 2019-06-18
发明(设计)人: 平霖峰 申请(专利权)人: 镇江荣千软件开发有限公司
主分类号: H04L29/08 分类号: H04L29/08;H04L29/06
代理公司: 暂无信息 代理人: 暂无信息
地址: 212000 江苏*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 软件升级 差分包 升级包 头信息 下载 升级 数据包 归属 软件升级系统 客户端设备 数据包产生 断点续传 分包处理 缓冲机制 接收过程 偏移位置 升级过程 数据存储 缓冲 解析
【说明书】:

发明涉及一种软件升级方法和软件升级系统。该软件升级方法包括下载阶段和升级阶段。在下载升级包的同时进行升级包的分包处理,直接基于所接收的升级包的数据包产生用于升级的差分包。升级阶段直接使用所述差分包进行升级。下载阶段具体包括:接收升级包的数据包,所述数据包包括头信息和/或数据;根据所述头信息获取差分包信息;根据所述头信息、差分包信息、所述数据的偏移位置,解析出所述数据的归属;根据所述数据的归属,直接将所述数据存储到对应的文件的对应位置。所述下载阶段的接收过程具有缓冲机制用于缓冲所接收的头信息,还包括断点续传机制。本发明适用于OMADM协议的软件升级,本发明降低了升级过程中对客户端设备的空用空间的需求。

技术领域

本发明涉及软件升级,尤其涉及软件升级方法和软件升级系统。本说明书与权利要求书 中,“软件”为广义的软件,包括固件、操作系统、驱动程序、系统软件、应用软件等。

背景技术

OMA DM(开放移动联盟设备管理)协议得到了大量运营商以及厂商的广泛支持。其中 DM FOTA(无线固件)功能成为DM协议中应用最多的一种技术,它可以有效的对软件和固件的缺陷进行升级,加快设备厂商的产品上市时间,减少设备出现故障通过售后或其它方 式维护带来的花费。

版本升级在针对移动终端进行升级时需要针对设备flash(刷新)的不同划分,分别采用 文件系统的更新方式以及固件的更新方式来进行升级。一个版本的更新可能包含有文件系统 的更新,可能仅仅是固件侧的更新,也可能两者的更新皆有。

参考图1,标准DM协议的FOTA升级方式在获取新版本后只下载一个升级包文件;这就需将前述的固件差分包和文件系统差分包进行包装加入一定的文件头以及格式定义后合成 一个文件也就是所谓的组包过程,在下载后需要对应的分包动作来将固件差分包和文件系统 差分包合成的文件分离成独立的两部分,再由相应的更新程序去读取完成各自的升级。

随着FOTA功能的不断完善以及智能移动设备时代操作系统演进的不断加速,版本升级 不再只停留在小的软件调整上,有可能一次版本升级会提升操作系统的版本,导致升级包的 大小超越百兆级别。

由于下载后还要分包,分包产生的差分包大小等同于下载的更新包大小;实际更新一个 升级版本,消耗的设备存储空间将为升级包大小的2倍,当升级包很大时,对存储空间过多 的消耗就更容易暴露出来。

由此将导致升级包虽然下载成功但是在分包阶段因为没有足够空间而无法完成最终的版 本升级。

因此,亟需一种改进的升级方法和升级系统。

发明内容

本发明的一方面,提供一种节省客户端设备可用空间的软件升级方法,所述软件升级方 法包括下载阶段和升级阶段。所述下载阶段在下载升级包的同时进行升级包的分包处理,直 接基于所接收的升级包的数据包产生用于升级的差分包,即,不需要像传统的升级方法那样 先组包在分包。所述升级阶段直接使用所述差分包进行升级,即,不需要像传统的升级方法 那样先组包后分包。

在一个优选实施例中,所述下载阶段具体包括:接收升级包的数据包,所述数据包包括 头信息和/或数据;根据所述头信息获取差分包信息;根据所述头信息、差分包信息、所述 数据的偏移位置,解析出所述数据的归属;根据所述数据的归属,直接将所述数据存储到对 应的文件的对应位置。

在一个优选实施例中,所述下载阶段的接收过程具有缓冲机制,用于缓冲所接收的头信 息。

在一个优选实施例中,所述下载阶段包括断点续传机制,所述断点续传机制包括缓存已 接收的头信息。

在一个优选实施例中,所述软件升级方法为基于OMA DM协议的软件升级方法,所述 差分包包括固件差分包、系统软件差分包和/或应用程序差分包。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于镇江荣千软件开发有限公司,未经镇江荣千软件开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201711296041.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top