[发明专利]一种版本升级方法及装置有效
申请号: | 201911325193.7 | 申请日: | 2019-12-20 |
公开(公告)号: | CN111078258B | 公开(公告)日: | 2023-05-12 |
发明(设计)人: | 文玉茹;卢道和;杨军;罗海湾;周佳振 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 姚晓雨 |
地址: | 518027 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 版本 升级 方法 装置 | ||
本发明涉及金融科技(Fintech)领域,并公开了一种版本升级方法及装置,其中,方法包括:获取用于升级生产系统的版本的版本升级文件,将版本升级文件中的敏感信息转换为不敏感信息;敏感信息仅配置于生产系统中用于生产系统的业务运行;将敏感信息转换为不敏感信息之后的版本升级文件发布,以用于升级容灾系统的版本。该技术方案用以解决容灾系统获取到该敏感信息后,影响生产系统的正常业务运行的问题。
技术领域
本发明实施例涉及金融科技(Fintech)领域,尤其涉及一种版本升级方法及装置。
背景技术
随着计算机技术的发展,越来越多的技术应用在金融领域,传统金融业正在逐步向金融科技(Fintech)转变,计算机技术也不例外,但由于金融行业的安全性、实时性要求,也对技术提出的更高的要求。
容灾系统是指为生产系统提供的一个能应付各种灾难的环境。当生产系统在遭受自然灾难或人为灾难时,容灾系统将保证用户数据的安全性(即数据容灾)和提供不间断的应用服务(即应用容灾)。
通常需要对生产系统和容灾系统进行版本升级,将升级包分发至生产系统和容灾系统,从而生产系统和容灾系统可以分别进行版本升级。但升级包中含有敏感信息,该敏感信息用于生产系统进行正常的业务运行,将含有敏感信息的升级包发送至容灾系统,可能造成容灾系统影响生产系统的正常业务运行。
发明内容
本发明实施例提供一种版本升级方法及装置,用以解决容灾系统获取到该敏感信息后,影响生产系统的正常业务运行的问题。
本发明实施例提供的一种版本升级方法,包括:
获取版本升级文件;所述版本升级文件用于升级生产系统的版本;
将所述版本升级文件中的敏感信息转换为不敏感信息;所述敏感信息仅配置于所述生产系统中用于所述生产系统的业务运行;
将所述敏感信息转换为不敏感信息之后的版本升级文件发布;所述敏感信息转换为不敏感信息之后的版本升级文件用于升级容灾系统的版本。
可选的,所述将所述版本升级文件中的敏感信息转换为不敏感信息,包括:
确定所述版本升级文件中的配置项;
判断预设文件中是否记录有所述配置项,若是,则确定所述配置项为敏感信息;所述预设文件中记录有预设敏感信息与所述预设敏感信息对应的不敏感信息;
从所述预设文件中确定所述配置项对应的不敏感信息,并将所述版本升级文件中的配置项转换为所述配置项在所述预设文件中对应的不敏感信息。
可选的,所述预设文件中包括根据所述预设敏感信息构建的前缀树;针对所述前缀树的每一层,将所述层中每个节点对应的字符存储于所述层对应的哈希表中。
可选的,所述获取版本升级文件,包括:
对生产版本发布系统进行监听;
若监听到所述生产版本发布系统中发布有所述版本升级文件,则从所述生产版本发布系统中获取所述版本升级文件。
可选的,所述将所述敏感信息转换为不敏感信息之后的版本升级文件发布,包括:
将所述敏感信息转换为不敏感信息之后的版本升级文件发布至容灾版本发布系统中。
上述技术方案中,通过获取到版本升级文件,并将该版本升级文件中的敏感信息转换为不敏感信息,从而将不含敏感信息的版本升级文件发布,容灾系统不能获取到包含敏感信息的版本升级文件,即不能根据该敏感信息影响生产系统的正常业务运行。也就是说,容灾系统是在生产系统进行流量切换时,才会代替生产系统进行业务运行,如果生产系统不进行流量切换,则容灾系统不能获取到生产系统的敏感信息,以影响生产系统的正常运行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911325193.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:智能后勤平台管理方法
- 下一篇:一种采用屏蔽方式制作不锈钢丝网版的方法