[发明专利]一种应用更新方法及装置在审
| 申请号: | 201911033303.2 | 申请日: | 2019-10-28 |
| 公开(公告)号: | CN110780904A | 公开(公告)日: | 2020-02-11 |
| 发明(设计)人: | 潘康杰;陈晔;刘沛峰;黄志华;朱嘉伟;陈丽;罗锶;卢道和 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
| 主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F11/36 |
| 代理公司: | 11291 北京同达信恒知识产权代理有限公司 | 代理人: | 彭燕 |
| 地址: | 518027 广东省深圳市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 前端系统 应用更新 第一服务器 应用 服务器 关联 测试 测试通过 管理领域 系统发布 验证 优化 部署 金融 成功 | ||
本发明公开了一种应用更新方法及装置,涉及金融科技(Fintech)的系统发布管理领域,其中方法为:从第一前端系统关联的至少一台服务器中选择一台服务器作为第一服务器;将所述第一服务器中部署的第一版本的应用更新为第二版本的应用;对所述第二版本的应用中,相对于所述第一版本的应用的优化后的功能进行测试;根据所述第一前端系统和所述第二版本的应用建立第二前端系统;将所述第二前端系统与所述第一服务器关联;对所述第二版本的应用中,相对于所述第一版本的应用的新增的功能进行测试,若确定测试通过,则确定所述应用更新成功。该方法提升应用更新的验证效率,同时提高系统使用的稳定性。
技术领域
本发明涉及金融科技(Fintech)的系统发布管理领域,尤其涉及一种应用更新方法及装置。
背景技术
随着计算机技术的发展,越来越多的技术(大数据、分布式、区块链(Blockchain)、人工智能等)应用在金融领域,传统金融业正在逐步向金融科技(Fintech)转变。目前,金融科技领域中,当业务需求日趋增多与高标准时,对各种系统特性的新增与优化类的调整频次以及重要性也日益提升,现有技术中系统的应用更新采用的灰度发布方式是指在软件版本发布过程中,能够平滑过渡的一种发布方式。假设当前软件版本是A,新的软件版本是B,当软件开发公司对某个软件进行版本升级发布时,服务器控制一部分用户开始使用版本B;另一部分用户继续使用版本A,如果用户在使用版本B的过程中没有出现异常,则逐步将所有用户都迁移到版本B。
一般来说,新版本应用B较旧版本应用A的功能特性上包括两方面的变化,分别是调整优化和新增,现有技术的灰度发布方式在后端服务器部署新版本应用B时,前端系统始终部署为旧版本A应用,因此,在一部分用户使用新版本应用B的过程中仅能测试后端服务器部署的新版本应用B的功能特性中的调整优化方面,对新增方面并没有测试;导致对新版本应用测试的不全面,这会使得在前端系统全量发布新版本应用B后,如果出现版本问题,不但影响所有使用前端系统的作业人员,而且在排查问题原因时,需要对所有的后端服务器以及前端系统进行逐一测试检查,操作时间长、维护效率低。
因此,现有技术的应用更新中后端服务器未测试新版本应用的新增功能是一个亟待解决的问题。
发明内容
本申请实施例提供一种应用更新方法及装置,解决了现有技术的应用更新中后端服务器未测试新版本应用的新增功能的问题。
本申请实施例提供一种应用更新方法,具体包括:
从第一前端系统关联的至少一台服务器中选择一台服务器作为第一服务器;将所述第一服务器中部署的第一版本的应用更新为第二版本的应用,所述第二版本的应用为所述第一版本的应用更新后的应用;
对所述第一服务器中部署的所述第二版本的应用中,相对于所述第一版本的应用的优化后的功能进行测试,若确定测试通过,则断开所述第一前端系统与所述第一服务器的关联;
根据所述第一前端系统和所述第二版本的应用建立第二前端系统;将所述第二前端系统与所述第一服务器关联;
对所述第一服务器中部署的所述第二版本的应用中,相对于所述第一版本的应用的新增的功能进行测试,若确定测试通过,则确定所述应用更新成功。
一种可能的实现方式,确定所述应用更新成功后,还包括:
从所述第一前端系统关联的部署所述第一版本的应用的至少一台服务器中选择一台服务器,将所述第一版本的应用更新为所述第二版本的应用并测试;直至与所述第一前端系统关联的所述至少一台服务器部署的所述第一版本的应用都更新为所述第二版本的应用,且确定应用更新成功;
根据所述第二版本的应用更新所述第一前端系统。
一种可能的实现方式,对所述第一服务器中部署的所述第二版本的应用中,相对于所述第一版本的应用的新增的功能进行测试,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911033303.2/2.html,转载请声明来源钻瓜专利网。





