[发明专利]快速切换运行环境的方法、装置、计算机设备及存储介质在审
| 申请号: | 201811419021.1 | 申请日: | 2018-11-26 |
| 公开(公告)号: | CN109684201A | 公开(公告)日: | 2019-04-26 |
| 发明(设计)人: | 阳昊 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F3/0482 |
| 代理公司: | 深圳市立智方成知识产权代理事务所(普通合伙) 44468 | 代理人: | 王增鑫 |
| 地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 运行环境 快速切换 插件 应用程序 新环境 指令 目标应用程序 一键快速切换 计算机设备 存储介质 调试阶段 工作效率 环境参数 人员开发 手动修改 研发 关联 响应 | ||
本发明提出一种快速切换运行环境的方法,所述方法包括:接收作用于指定插件的当前运行环境的切换指令;响应于所述切换指令,获取所述指定插件所关联的应用程序的当前环境值;将所述当前环境值修改为所述切换指令所指示的新环境值,以使所述目标应用程序运行于所述新环境值对应的运行环境中。本发明所述快速切换运行环境的方法中的指定插件可以实现一键快速切换当前应用程序所运行的环境,达到或胜于手动修改环境参数的目的,提高了研发人员开发和调试阶段的工作效率。
技术领域
本发明涉及计算机技术领域,尤其涉及一种快速切换运行环境的方法、装置、计算机设备及存储介质。
背景技术
移动终端中安装有很多的应用软件,每一应用软件都具备不同的功能,能够实现移动终端的多功能需求。但应用软件在上线之前都会进行大量的测试。实际过程中,测试过程大都在测试环境完成,但新功能未完全部署的情况,就需要在生产上完成测试。此外,解决线上生产问题,基本需要在生产环境测试,然而解决bug又需要在测试环境部署完成。因此,测试过程中,需要频繁切换移动终端的运行环境。然而,而切换运行环境需要在程序代码中更改环境变量。通过在程序代码中更改环境变量实现运行环境切换,需要经过代码更改、编译和打包等环节,流程较为繁琐,也存在人为影响的因素,开发测试效率较低。
在目前的计算机技术领域中,当用户需要切换应用程序的运行环境时,需要手动打开资源管理器,需要手动找到配置环境的文件修改其中环境配置项。现有的技术方案中至少存在以下缺陷:
(1)手动打开资源管理器操作繁琐;
(2)切换运行环境需要在程序代码中更改环境变量。通过在程序代码中更改环境变量实现运行环境切换,需要经过代码更改、编译和打包等环节,流程较为繁琐,开发测试效率较低;
(3)手动修改可靠性与正确性均不高,不利于研发人员调试和开发的,特别是对于新进人员而言。
发明内容
本发明提供一种快速切换运行环境的方法及相应的装置,其主要实现了一键快速切换当前应用程序所运行的环境,达到或胜于手动修改环境参数的目的,提高了研发人员开发和调试阶段的工作效率。
本发明还提供一种用于执行本发明的快速切换运行环境的方法的计算机设备及可读存储介质。
为解决上述问题,本发明采用如下各方面的技术方案:
第一方面,本发明提供一种快速切换运行环境的方法,所述方法包括:
接收作用于指定插件的当前运行环境的切换指令;
响应于所述切换指令,获取所述指定插件所关联的应用程序的当前环境值;
将所述当前环境值修改为所述切换指令所指示的新环境值,以使所述目标应用程序运行于所述新环境值对应的运行环境中。
具体的,所述接收作用于指定插件的切换指令,包括;
若待切换的运行环境仅包括生产环境以及测试环境,在接收作用于指定插件的单击操作时即触发所述切换指令;
若待切换的运行环境包括两种以上,在接收作用于指定插件的单击操作时构建悬浮菜单,将待切换的运行环境展示于所述悬浮菜单的下拉子菜单中;
当接收选定其中一个下拉子菜单中的运行环境时,即触发所述切换指令。
具体的,还包括:
当待切换的运行环境包括两种以上时,创建各个运行环境的环境值与切换指令的映射关系。
优选的,所述将所述当前环境值修改为所述切换指令所指示的新环境值,之前包括:
查询所述各个运行环境的环境值与切换指令的映射关系,获取当前运行环境的切换指令所对应的环境值为所述新环境值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811419021.1/2.html,转载请声明来源钻瓜专利网。





