[发明专利]环境动态切换方法、装置、计算机设备及存储介质在审
申请号: | 201810435800.4 | 申请日: | 2018-05-09 |
公开(公告)号: | CN108664270A | 公开(公告)日: | 2018-10-16 |
发明(设计)人: | 梁承飞 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F8/76 | 分类号: | G06F8/76;G06F8/71 |
代理公司: | 深圳众鼎专利商标代理事务所(普通合伙) 44325 | 代理人: | 谭果林 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 目标环境 计算机设备 存储介质 环境动态 环境切换 目标配置 配置参数 可选 参数切换 动态切换 实时环境 配置 网络 | ||
本发明公开了一种环境动态切换方法、装置、计算机设备及存储介质。该方法包括以下步骤:配置至少两个可选环境的配置参数,获取与每一所述可选环境对应的宏定义开关;获取环境切换请求,所述环境切换请求包括目标环境标识;基于所述目标环境标识,在所述宏定义开关中获取与所述目标环境标识对应的目标宏定义开关;基于所述目标宏定义开关,在所述配置参数中获取与所述目标宏定义开关对应的目标配置参数,根据所述目标配置参数切换至所述目标环境。通过本发明实现无需依赖网络实时环境动态切换。
技术领域
本发明涉及通信技术领域,尤其涉及一种环境动态切换方法、装置、计算机设备及存储介质。
背景技术
软件开发一般包括开发、测试和上线等环节,每一环节对应一种环境,即对应有开发环境、测试环境以及上线环境。在软件开发时,部分代码仅在开发或测试时运行,在上线时不能运行,如测试用的mock数据、自动登录以方便调试应用的代码等。当前软件开发过程中,需要在不同环境之间来回切换,以便进行软件调度。当前通常采用如下两种方法实现对环境切换:一是通过服务器配置方式实现环境切换,这种方式需依赖网络环境,网络环境较差的情况下,无法实现切换;二是本次切换下次重启时生效,这种方式无法进行实时动态切换。
发明内容
本发明实施例提供一种环境动态切换方法、装置、计算机设备及存储介质,以解决当前环境切换时无法实现实时动态切换的问题。
一种环境动态切换方法,包括:
配置至少两个可选环境的配置参数,获取与每一所述可选环境对应的宏定义开关;
获取环境切换请求,所述环境切换请求包括目标环境标识;
基于所述目标环境标识,在所述宏定义开关中获取与所述目标环境标识对应的目标宏定义开关;
基于所述目标宏定义开关,在所述配置参数中获取与所述目标宏定义开关对应的目标配置参数,根据所述目标配置参数切换至目标环境。
一种环境动态切换装置,包括:
参数配置模块,用于配置至少两个可选环境的配置参数,获取与每一所述可选环境对应的宏定义开关;
切换请求获取模块,用于获取环境切换请求,所述环境切换请求包括目标环境标识;
宏定义开关获取模块,用于基于所述目标环境标识,在所述宏定义开关中获取与所述目标环境标识对应的目标宏定义开关;
环境切换处理模块,用于基于所述目标宏定义开关,在所述配置参数中获取与所述目标宏定义开关对应的目标配置参数,根据所述目标配置参数切换至目标环境。
一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述环境动态切换方法的步骤。
一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述环境动态切换方法的步骤。
上述环境动态切换方法、装置、计算机设备及存储介质,通过配置至少两个可选环境的配置参数,每一可选环境对应一宏定义开关,通过宏定义开关能够实现环境快速切换;根据接收到的环境切换请求中的目标环境标识获取对应的目标宏定义开关,目标宏定义开关对应一可选环境的配置参数,根据一可选环境的配置参数切换至目标环境,实现了环境动态切换,可以极大提升涉及动态切换开关效率,不依赖网络限制,且能实时生效,提升开关切换体验。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810435800.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于深度学习的特征依恋代码异味检测方法
- 下一篇:指令处理方法及装置