应用环境切换方法、设备及存储介质技术

技术编号:38758073 阅读:8 留言:0更新日期:2023-09-10 09:43
本发明专利技术公开了一种应用环境切换方法、设备及存储介质,属于互联网技术领域,该方法包括:获取预设应用中输入的新增环境信息,根据所述新增环境信息将对应的新增环境添加至所述预设应用的环境列表;在所述预设应用重启后,根据所述环境列表确定所述新增环境的目标域名;根据所述目标域名将预设应用环境切换为所述新增环境。本发明专利技术旨在提高应用的开发测试的效率。率。率。

【技术实现步骤摘要】
应用环境切换方法、设备及存储介质


[0001]本专利技术涉及互联网
,尤其涉及应用环境切换方法、设备及存储介质。

技术介绍

[0002]在应用开发过程当中,随着开发进度的推进,以及为了对应用进行调试,需要频繁切换环境,一般使用的环境包括有开发环境(Development)、测试环境(Staging)、验收测试环境(User Acceptance Test)以及生产环境(Production),从而确保应用软件最终能够正常工作。
[0003]然而目前应用的对应环境是在其打包的时候确定的,一般需要针对不同环境分别打包对应环境的安装包,再安装获得不同环境下的应用,若遇到需要切换调试的环境、代码更新或部署了新环境等情况,均需要重新打包,影响开发测试的效率。

技术实现思路

[0004]本专利技术的主要目的在于提供一种应用环境切换方法、设备及存储介质,旨在提高应用的开发测试的效率。
[0005]为实现上述目的,本专利技术提供一种应用环境切换方法,所述应用环境切换方法包括以下步骤:获取预设应用中输入的新增环境信息,根据所述新增环境信息将对应的新增环境添加至所述预设应用的环境列表;在所述预设应用重启后,根据所述环境列表确定所述新增环境的目标域名;根据所述目标域名将预设应用环境切换为所述新增环境。
[0006]可选地,所述根据所述新增环境信息将对应的新增环境添加至所述预设应用的环境列表的步骤包括:根据所述新增环境信息确定所述新增环境对应的环境名称、环境域名以及端口信息;将所述环境名称、所述环境域名以及所述端口信息关联存储至所述环境列表。
[0007]可选地,所述新增环境包括新增前端环境和/或新增后端环境,所述预设应用环境包括预设应用前端环境和/或预设应用后端环境,所述根据所述目标域名将预设应用环境切换为所述新增环境的步骤包括:根据所述新增前端环境的目标前端域名将所述预设应用前端环境切换为所述新增前端环境;且/或,根据所述新增后端环境的目标后端域名将所述预设应用后端环境切换为所述新增后端环境。
[0008]可选地,所述获取预设应用中输入的新增环境信息的步骤之前,还包括:确定所述预设应用的预设应用前端环境的环境类型,当所述环境类型与预设类型匹配时,开启环境切换接口,以通过所述环境切换接口接收所述新增环境信息。
[0009]可选地,所述获取预设应用中输入的新增环境信息的步骤之前,还包括:获取所述预设应用的安装包,所述安装包基于应用数据和预设环境信息生成;运行所述安装包以安装所述预设应用,所述预设应用的环境列表包括所述预设环境信息对应的预设环境。
[0010]可选地,所述根据所述新增环境信息将对应的新增环境添加至所述预设应用的环境列表的步骤之后,还包括:当接收到切换所述新增环境的指令时,设置所述环境列表中的所述新增环境为目标应用环境;清空所述预设应用的目标缓存信息并重启所述预设应用;所述在所述预设应用重启后,根据所述环境列表确定所述新增环境的目标域名的步骤包括:在所述预设应用重启后,确定所述预设应用的目标应用环境,根据所述环境列表确定所述目标应用环境关联的目标域名。
[0011]可选地,所述新增环境包括新增前端环境和新增后端环境,所述根据所述目标域名将预设应用环境切换为所述新增环境的步骤之后,还包括:基于所述新增前端环境接收针对所述预设应用的调试指令;执行所述调试指令对应的调试操作,并监控所述调试操作对应产生的所述新增前端环境和所述新增后端环境之间的交互数据;根据所述交互数据确定所述预设应用是否存在异常。
[0012]可选地,所述根据所述目标域名将预设应用环境切换为所述新增环境的步骤之后,还包括:根据所述新增环境信息确定所述新增环境对应的日志标识;根据所述日志标识输出日志信息。
[0013]此外,为了实现上述目的,本申请还提出一种应用环境切换设备,所述应用环境切换设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的应用环境切换程序,所述应用环境切换程序配置为实现如上任一项所述的应用环境切换方法的步骤。
[0014]此外,为了实现上述目的,本申请还提出一种存储介质,所述存储介质上存储有应用环境切换程序,所述应用环境切换程序被处理器执行时实现如上任一项所述的应用环境切换方法的步骤。
[0015]本专利技术提出的一种应用环境切换方法,该方法通过获取预设应用中输入的新增环境信息,根据新增环境信息将对应的新增环境添加至预设应用的环境列表,使用户可以将新增环境添加至预设应用中,并可通过环境列表确认当前预设应用可选择的环境,在预设应用重启后,根据环境列表确定新增环境的目标域名,从而根据目标域名将预设应用环境切换为新增环境。相比于目前想要更换应用的环境只能对应用重新打包以调整其打包设置,本专利技术通过将新增环境信息添加至预设应用的环境列表,使用户可以根据环境列表确定包括新增环境在内的各种环境的环境信息,并通过重启预设应用将预设应用的环境切换为新增环境,从而实现可以不需重新打包应用而添加新增环境,并将应用的环境切换至新增环境,提高了应用的开发测试的效率。
附图说明
[0016]图1为本专利技术应用环境切换设备一实施例运行涉及的硬件结构示意图;图2为本专利技术应用环境切换方法一实施例的流程示意图;图3为本专利技术应用环境切换方法另一实施例的流程示意图;图4为本专利技术应用环境切换方法又一实施例的流程示意图。
[0017]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0018]应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0019]本专利技术实施例提出一种应用环境切换设备。如图1所示,该应用环境切换设备可以包括:处理器1001,例如中央处理器(Central Processing Unit,CPU),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(WIreless

FIdelity,WI

FI)接口)。存储器1005可以是高速的随机存取存储器(Random Access Memory,RAM)存储器,也可以是稳定的非易失性存储器(Non

Volatile Memory,NVM),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
[0020]本领域技术人员可以理解,图1中示出的结构并不构成对应用环境切换设备的限定,应用环境切换设备还可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
[0021]如图1所示,作为一种存储介质的存储器1005中可以包括应用环境切换程序。在图1所示的应用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用环境切换方法,其特征在于,所述应用环境切换方法包括以下步骤:获取预设应用中输入的新增环境信息,根据所述新增环境信息将对应的新增环境添加至所述预设应用的环境列表;在所述预设应用重启后,根据所述环境列表确定所述新增环境的目标域名;根据所述目标域名将预设应用环境切换为所述新增环境。2.如权利要求1所述的应用环境切换方法,其特征在于,所述根据所述新增环境信息将对应的新增环境添加至所述预设应用的环境列表的步骤包括:根据所述新增环境信息确定所述新增环境对应的环境名称、环境域名以及端口信息;将所述环境名称、所述环境域名以及所述端口信息关联存储至所述环境列表。3.如权利要求1所述的应用环境切换方法,其特征在于,所述新增环境包括新增前端环境和/或新增后端环境,所述预设应用环境包括预设应用前端环境和/或预设应用后端环境,所述根据所述目标域名将预设应用环境切换为所述新增环境的步骤包括:根据所述新增前端环境的目标前端域名将所述预设应用前端环境切换为所述新增前端环境;且/或,根据所述新增后端环境的目标后端域名将所述预设应用后端环境切换为所述新增后端环境。4.如权利要求1所述的应用环境切换方法,其特征在于,所述获取预设应用中输入的新增环境信息的步骤之前,还包括:确定所述预设应用的预设应用前端环境的环境类型,当所述环境类型与预设类型匹配时,开启环境切换接口,以通过所述环境切换接口接收所述新增环境信息。5.如权利要求1所述的应用环境切换方法,其特征在于,所述获取预设应用中输入的新增环境信息的步骤之前,还包括:获取所述预设应用的安装包,所述安装包基于应用数据和预设环境信息生成;运行所述安装包以安装所述预设应用,所述预设应用的环境列表包括所述预设环境信息对应的预设环境。6....

【专利技术属性】
技术研发人员:张宝鸿丁建祥
申请(专利权)人:深圳市智城软件技术服务有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1