软件升级包的批量打包方法及装置制造方法及图纸

技术编号:21735779 阅读:54 留言:0更新日期:2019-07-31 19:04
本发明专利技术涉及软件升级技术领域,本发明专利技术是要解决现有升级包打包的工作量很大的问题,提出一种软件升级包的批量打包方法及装置,所述方法包括以下步骤:获取多个软件升级版本对应的版本文件,所述版本文件包括软件升级所需的程序文件和数据文件;根据软件升级版本创建对应的全量固件和增量固件,所述全量固件包括升级到该软件升级版本的所有版本文件,所述增量固件包括软件从某个版本升级到该软件升级版本的版本文件;将所述全量固件和增量固件分别进行压缩生成对应的全量升级包和增量升级包。系统自动根据获取的对应的版本文件批量创建对应升级包,完成软件升级包的打包,提高了软件升级包打的包效率,降低了软件升级包打包的工作量和出错概率。

Batch Packaging Method and Device for Software Upgrade Package

【技术实现步骤摘要】
软件升级包的批量打包方法及装置
本专利技术涉及软件升级
,具体来说涉及一种软件升级包的打包方法及装置。
技术介绍
软件升级,指软件从低版本向高版本的更新,高版本针对低版本进行BUG修复,性能提升,效果优化,用户体验优化,功能添加等功能。软件升级一般采用全量升级包及增量升级包双重结合的方式。全量升级包即该升级包包含了升级到高版本所需的所有文件,不需要依赖于低版本的文件,所以一个高版本的全量升级包只有一个。增量升级包又名差分升级包,是高版本对比低版本,根据对比的差异所生成的升级包。由于依赖于低版本现有的文件,所以一个高版本针对多个低版本进行增量升级支持,就需要提供对应数量的增量升级包,软件在其生命周期中存在着较多的版本,高版本的发布通常需要对多个低版本实现升级支持,这就导致一个软件的生命周期越长,每个新版本所需发布的升级包个数越多。现有技术中,通常采用手动到的方式对每个升级包进行打包,升级维护人员在升级包打包过程中的工作量很大。
技术实现思路
本专利技术旨在解决现有升级包打包的工作量很大的问题,提出一种软件升级包的批量打包方法及装置。本专利技术解决上述技术问题所采用的技术方案是:软件升本文档来自技高网...

【技术保护点】
1.软件升级包的批量打包方法,其特征在于,包括以下步骤:获取多个软件升级版本对应的版本文件,所述版本文件包括软件升级所需的程序文件和数据文件;根据软件升级版本创建对应的全量固件和增量固件,所述全量固件包括升级到该软件升级版本的所有版本文件,所述增量固件包括软件从某个版本升级到该软件升级版本的版本文件;将所述全量固件和增量固件分别进行压缩生成对应的全量升级包和增量升级包。

【技术特征摘要】
1.软件升级包的批量打包方法,其特征在于,包括以下步骤:获取多个软件升级版本对应的版本文件,所述版本文件包括软件升级所需的程序文件和数据文件;根据软件升级版本创建对应的全量固件和增量固件,所述全量固件包括升级到该软件升级版本的所有版本文件,所述增量固件包括软件从某个版本升级到该软件升级版本的版本文件;将所述全量固件和增量固件分别进行压缩生成对应的全量升级包和增量升级包。2.如权利要求1所述的软件升级包的批量打包方法,其特征在于,所述获取多个软件升级版本对应的版本文件之后还包括:根据软件升级版本的版本编号对版本文件进行命名,并根据版本编号对版本文件进行排序。3.如权利要求1所述的软件升级包的批量打包方法,其特征在于,所述根据软件升级版本创建对应的全量固件和增量固件还包括:根据需要删除部分全量固件和/或增量固件。4.如权利要求1所述的软件升级包的批量打包方法,其特征在于,所述将全量固件和增量固件分别进行压缩生成对应的全量升级包和增量升级包还包括:创建软件升级版本对应的版本信息的文本,所述版本信息包括版本简介和版本升级信息;将全量固件和增量固件及其对应的版本信息的文本分别进行压缩生成对应的全量升级包和增量升级包。5.如权利要求1所述的软件升级包的批量打包方法,其特征在于,所述将全量固件和增量固件分别进行压缩生成对应的全量升级包和增量升级包之后还包括:根据软件升级版本的版本编号和固件类型对软件升级包进行...

【专利技术属性】
技术研发人员:廖海平杨军
申请(专利权)人:四川长虹教育科技有限公司
类型:发明
国别省市:四川,51

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

1