补丁包升级文件生成方法、装置、设备及存储介质制造方法及图纸

技术编号:40105414 阅读:37 留言:0更新日期:2024-01-23 18:20
本发明专利技术涉及软件领域,公开了一种补丁包升级文件生成方法、设备及存储介质。该方法包括:推送生成补丁包升级文件对应的功能界面,并识别在功能界面中选定的目标软件安装压缩包及目标差异化文件压缩包;响应用户触发的脚本运行命令,并执行脚本运行命令,对目标软件安装压缩包及目标差异化文件压缩包进行解压,得到目标软件安装包及目标差异化文件;通过仿真模拟操作调用预设升级脚本;执行预设升级脚本,根据目标软件安装包及目标差异化文件,通过差量更新算法生成补丁包升级文件。在本发明专利技术实施例中,能快速地进行线上程序的纠错,修复程序的缺陷,降低升级包的大小,从而提高补丁升级包生成的效率。

【技术实现步骤摘要】

本专利技术涉及软件领域,尤其涉及一种补丁包升级文件生成方法、设备及存储介质。


技术介绍

1、软件系统开发中,软件系统由于其本身的缺陷或者其他原因引起系统错误,或用户提出新的需求,则需要改进软件,为了控制成本和影响范围,这个时候会发一个补丁升级包解决自身缺陷问题,这样测试成本更小也可以更好的控制自身缺陷的修改影响范围,而且补丁升级包具有体积小,下载、安装快的好处。

2、当前大部分程序软件在升级方案方面大部分选择的是全量升级,这样会导致补丁升级包生成的效率低。


技术实现思路

1、本专利技术的主要目的在于解决补丁升级包生成效率低的技术问题。

2、本专利技术第一方面提供了一种补丁包升级文件生成方法,所述补丁包升级文件生成方法包括:

3、推送生成补丁包升级文件对应的功能界面,并识别在所述功能界面中选定的目标软件安装压缩包及目标差异化文件压缩包;

4、响应用户触发的脚本运行命令,并执行所述脚本运行命令,对所述目标软件安装压缩包及所述目标差异化文件压缩包进行解压,得到目标软件本文档来自技高网...

【技术保护点】

1.一种补丁包升级文件生成方法,其特征在于,所述补丁包升级文件生成方法包括:

2.根据权利要求1所述的补丁包升级文件生成方法,其特征在于,所述脚本运行命令包括解压脚本命令及构建脚本命令;

3.根据权利要求2所述的补丁包升级文件生成方法,其特征在于,所述响应用户触发的脚本运行命令之前,还包括:

4.根据权利要求1所述的补丁包升级文件生成方法,其特征在于, 所述执行所述预设升级脚本,根据所述目标软件安装包及所述目标差异化文件,通过差量更新算法生成补丁包升级文件包括:

5.根据权利要求4所述的补丁包升级文件生成方法,其特征在于,所述目标软件安装压...

【技术特征摘要】

1.一种补丁包升级文件生成方法,其特征在于,所述补丁包升级文件生成方法包括:

2.根据权利要求1所述的补丁包升级文件生成方法,其特征在于,所述脚本运行命令包括解压脚本命令及构建脚本命令;

3.根据权利要求2所述的补丁包升级文件生成方法,其特征在于,所述响应用户触发的脚本运行命令之前,还包括:

4.根据权利要求1所述的补丁包升级文件生成方法,其特征在于, 所述执行所述预设升级脚本,根据所述目标软件安装包及所述目标差异化文件,通过差量更新算法生成补丁包升级文件包括:

5.根据权利要求4所述的补丁包升级文件生成方法,其特征在于,所述目标软件安装压缩包中有旧补丁版本标识;...

【专利技术属性】
技术研发人员:蔡梓佳黄德安陈子文闫超
申请(专利权)人:深圳麦风科技有限公司
类型:发明
国别省市:

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

1