[发明专利]软件版本传输方法及装置在审
申请号: | 202110793900.6 | 申请日: | 2021-07-14 |
公开(公告)号: | CN113535558A | 公开(公告)日: | 2021-10-22 |
发明(设计)人: | 柴龙成;姜峰;佟欣哲;王玫 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F8/71;G06F8/41;G06F8/61 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 赵平;董骁毅 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 版本 传输 方法 装置 | ||
本申请实施例提供一种软件版本传输方法及装置,可用于金融技术领域,方法包括:根据目标策略包信息对应的至少一个策略项生成对应的目标安装模板;将目标安装模板进行打包处理,并生成对应的编译时间、编译版本号和散列码,以得到目标软件版本对应的目标智能安装策略包,将目标软件版本传输至目标测试环境中以在该目标测试环境中构建对应的目标软件版本。本申请能够满足在一个测试环境中多次创建不同的软件版本的需求,即使在测试环境创建的各个软件版本未按原定的安装顺序创建,也能够正确安装新,且不会导致原版本文件被错误覆盖,进而能够有效提高测试环境的应用有效性及可靠性。
技术领域
本申请涉及数据处理技术领域,特别涉及金融技术领域,具体涉及软件版本传输方法及装置。
背景技术
随着如金融科技行业等领域的快速发展,业务需求更新也日益加快,研发节奏问题导致多分支需要长周期并行运行,且软件版本的量级也在不断增大。而为了保证软件在生产环境中得以正确运转,需要对各软件版本在测试环境中进行测试。
目前,现有的软件版本传输方式通常只支持测试环境中的软件版本文件全部覆盖的情况,无法满足在一个测试环境中多次创建不同的软件版本的需求,一旦在测试环境创建的各个软件版本未按原定的安装顺序创建,就会导致原版本文件被错误覆盖的情况出现,进而使得测试环境不可用,业务测试无法顺利进行并影响业务需求正常投入生产环境等问题。
发明内容
针对现有技术中的问题,本申请提供一种软件版本传输方法及装置,能够满足在一个测试环境中多次创建不同的软件版本的需求,即使在测试环境创建的各个软件版本未按原定的安装顺序创建,也能够正确安装新的目标软件版本,且不会导致原版本文件被错误覆盖,进而能够有效提高测试环境的应用有效性及可靠性,使得业务测试能够顺利进行并能够保证业务需求正常投入生产环境。
为解决上述技术问题,本申请提供以下技术方案:
第一方面,本申请提供一种软件版本传输方法,包括:
根据目标策略包信息对应的至少一个策略项生成对应的目标安装模板;
将所述目标安装模板进行打包处理,并生成对应的编译时间、编译版本号和散列码,以得到目标软件版本对应的目标智能安装策略包;
根据所述目标智能安装策略包的编译时间、编译版本号和散列码,将所述目标智能安装策略包传输至目标测试环境中以在该目标测试环境中构建对应的目标软件版本。
进一步地,所述根据目标策略包信息对应的至少一个策略项,生成包含有目标软件版本的目标安装模板,包括:
接收目标策略包信息,其中,该目标策略包信息中包含有目标策略包的策略包名称、策略包标识和用于表示是否为智能包的告知信息;
若所述目标策略包信息对应的告知信息表示该目标策略包信息对应的安装策略包为智能包,则自预存储的各个策略包标识与各个策略项之间的对应关系中,获取所述目标策略包信息对应的至少一个策略项;
根据所述目标策略包信息对应的至少一个策略项、策略包名称和策略包标识生成所述目标策略包信息对应的目标安装模板。
进一步地,所述目标策略包信息还包含目标策略包的初始版本号;
相对应的,在所述将所述目标安装模板进行打包处理之前,还包括:
存储所述目标安装模板对应的所述目标策略包的初始版本号。
进一步地,所述将所述目标安装模板进行打包处理,并生成对应的编译时间、编译版本号和散列码,以得到目标软件版本对应的目标智能安装策略包,包括:
将所述目标安装模板进行打包处理,生成所述目标策略包的初始版本号对应的编译版本号,并生成对应的标签、编译时间和散列码,以得到所述目标策略包信息对应的目标软件版本的目标智能安装策略包;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110793900.6/2.html,转载请声明来源钻瓜专利网。