[发明专利]环境切换方法、装置、终端装置及存储介质在审
申请号: | 201811603528.2 | 申请日: | 2018-12-26 |
公开(公告)号: | CN109828779A | 公开(公告)日: | 2019-05-31 |
发明(设计)人: | 张建辉 | 申请(专利权)人: | 中国平安人寿保险股份有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F11/36 |
代理公司: | 深圳市赛恩倍吉知识产权代理有限公司 44334 | 代理人: | 杨毅玲 |
地址: | 518000 广东省深圳市福田区益田路503*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 配置文件 环境切换 目标环境 目标服务器 运行环境 终端装置 服务器 计算机可读存储介质 服务器运行 测试效率 存储介质 过程优化 应用程序 映射关系 重新编译 研发 预设 打包 指令 开发 | ||
本发明实施例提供一种环境切换方法,接收针对服务器的环境切换指令;根据预设的服务器运行环境与环境配置文件之间的映射关系以及目标服务器运行环境,获取所述目标服务器运行环境对应的目标环境配置文件;将所述服务器当前的环境配置文件修改为所述目标环境配置文件;根据所述目标环境配置文件对应用程序进行重新编译打包。本发明实施例还提供一种环境切换装置、终端装置与计算机可读存储介质。本发明涉及研发过程优化,利用本发明实施例可以提高开发测试效率。
技术领域
本发明涉及通信领域,尤其涉及一种环境切换方法、环境切换装置、终端装置以及计算机可读存储介质。
背景技术
本部分旨在为权利要求书及具体实施方式中陈述的本发明实施例的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
移动终端中安装有很多的应用软件,每一应用软件都具备不同的功能,能够实现移动终端的多功能需求。但应用软件在上线之前都会进行大量的测试,包括非功能测试、功能测试、客户端性能测试、适配兼容测试、弱网络测试、耗电量测试、协议测试、安全测试和服务器性能测试等。
在测试过程中,需要频繁切换移动终端的环境,而切换环境需要在程序代码中更改环境变量。通过在程序代码中更改环境变量实现环境切换,需要经过代码更改、编译和打包等环节,流程较为繁琐,也存在人为影响的因素,开发测试效率较低。
发明内容
鉴于此,有必要提供一种环境切换方法、环境切换装置、终端装置以及计算机可读存储介质,能够提高开发测试效率。
本发明实施例一方面提供一种环境切换方法,应用于终端装置,所述环境切换方法包括:
接收针对服务器的环境切换指令,所述环境切换指令指示待切换的目标服务器运行环境;
根据预设的服务器运行环境与环境配置文件之间的映射关系以及目标服务器运行环境,获取所述目标服务器运行环境对应的目标环境配置文件;
将所述服务器当前的环境配置文件修改为所述目标环境配置文件;
根据所述目标环境配置文件对应用程序进行重新编译打包。
进一步的,在本发明实施例提供的上述环境切换方法中,所述预设的服务器运行环境与环境配置文件之间的映射关系包括:所述预设的服务器运行环境在所述环境配置文件中按照预设规则进行定义,其中,所述预设规则包括所述预设的服务器运行环境对应的服务器系统名称及系统类型、支持的服务器运行环境及其环境地址、当前选择的服务器运行环境地址以及所述环境配置文件与服务器父系统、子系统的关系。
进一步的,在本发明实施例提供的上述环境切换方法中,在获取所述目标服务器运行环境对应的目标环境配置文件之前,所述方法还包括:
判断是否存在与所述目标服务器运行环境匹配的目标环境配置文件;
当判断结果为不存在与所述目标服务器运行环境匹配的目标环境配置文件时,新增所述目标环境配置文件。
进一步的,在本发明实施例提供的上述环境切换方法中,所述环境配置文件中包括支持的服务器运行环境及其环境地址,所述判断是否存在与所述目标服务器运行环境匹配的目标环境配置文件包括:
判断所述配置文件中支持的服务器运行环境中是否包含所述目标服务器运行环境;
若所述配置文件支持的服务器运行环境中不包含所述目标服务器运行环境,则不存在与所述目标服务器运行环境匹配的目标环境配置文件。
进一步的,在本发明实施例提供的上述环境切换方法中,将所述环境配置文件映射成所述终端装置的上应用程序的交互界面,在所述交互界面上,根据所述环境切换指令对当前环境进行切换。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安人寿保险股份有限公司,未经中国平安人寿保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811603528.2/2.html,转载请声明来源钻瓜专利网。