应用程序部署环境的切换方法及装置制造方法及图纸

技术编号:24798811 阅读:19 留言:0更新日期:2020-07-07 20:56
本发明专利技术公开了一种应用程序部署环境的切换方法及装置。其中,方法包括:监测用户操作,根据用户操作判断是否满足应用程序的部署环境切换条件;若是,则呈现包含多个部署环境选项的显示窗口;监测用户对任一部署环境选项的选择操作,根据选择操作将应用程序的当前环境切换至对应的部署环境。基于本发明专利技术提供的方案,可以很方便地在不同部署环境之间切换,无需再针对每个部署环境提供一个应用程序包,通过提供一个应用程序包就能方便地实现开发、测试、发布,简化了用户操作。

【技术实现步骤摘要】
应用程序部署环境的切换方法及装置
本专利技术涉及互联网
,具体涉及一种应用程序部署环境的切换方法及装置。
技术介绍
随着互联网技术的发展,基于互联网的各种应用程序应运而生。现有的应用程序从开发到上线包括以下环境:开发环节、测试环节、发布环节等环节,每个环境都对应一个应用程序包,且都对应一种部署环境。通常情况下,应用程序在发布后,使用者在使用时可能会遇到问题,此时就需要到测试环境进行测试以解决相应的问题,然而,由于已经发布了应用程序,就无法切换至测试环境。另外,现有技术中,开发人员在开发完成后,需要向测试人员发两个包:发布包和测试包,很可能出现开发人员仅提供了一个应用程序包的情况,测试人员还需要告知开发人员,提供两个包,过程比较繁琐,无法实现提供一个应用程序包就可以在多个部署环境之间自由切换。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的应用程序部署环境的切换方法及装置。根据本专利技术的一个方面,提供了一种应用程序部署环境的切换方法,包括:监测用户操作,根据用户操作判断是否满足应用程序的部署环境切换条件;若是,则呈现包含多个部署环境选项的显示窗口;监测用户对任一部署环境选项的选择操作,根据选择操作将应用程序的当前环境切换至对应的部署环境。根据本专利技术的另一方面,提供了一种应用程序部署环境的切换装置,包括:第一监测模块,适于监测用户操作;第一判断模块,适于根据用户操作判断是否满足应用程序的部署环境切换条件;呈现模块,适于若判断出满足应用程序的部署环境切换条件,则呈现包含多个部署环境选项的显示窗口;第二监测模块,适于监测用户对任一部署环境选项的选择操作;切换模块,适于根据选择操作将应用程序的当前环境切换至对应的部署环境。根据本专利技术的又一方面,提供了一种计算设备,包括:处理器、存储器、通信接口和通信总线,处理器、存储器和通信接口通过通信总线完成相互间的通信;存储器用于存放至少一可执行指令,可执行指令使处理器执行上述应用程序部署环境的切换方法对应的操作。根据本专利技术的再一方面,提供了一种计算机存储介质,存储介质中存储有至少一可执行指令,可执行指令使处理器执行如上述应用程序部署环境的切换方法对应的操作。根据本专利技术提供的方案,监测用户操作,根据用户操作判断是否满足应用程序的部署环境切换条件;若是,则呈现包含多个部署环境选项的显示窗口;监测用户对任一部署环境选项的选择操作,根据选择操作将应用程序的当前环境切换至对应的部署环境。基于本专利技术提供的方案,可以很方便地在不同部署环境之间切换,无需再针对每个部署环境提供一个应用程序包,通过提供一个应用程序包就能方便地实现开发、测试、发布,简化了用户操作。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本专利技术一个实施例的应用程序部署环境的切换方法的流程示意图;图2A示出了根据本专利技术另一个实施例的应用程序部署环境的切换方法的流程示意图;图2B为应用程序页面的预设位置的示意图;图2C为包含多个部署环境选项的显示窗口的示意图;图3示出了根据本专利技术又一个实施例的应用程序部署环境的切换方法的流程示意图;图4示出了根据本专利技术一个实施例的应用程序部署环境的切换装置的结构示意图;图5示出了根据本专利技术一个实施例的计算设备的结构示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。图1示出了根据本专利技术一个实施例的应用程序部署环境的切换方法的流程示意图。如图1所示,该方法包括以下步骤:步骤S100,监测用户操作。用户操作指用户利用终端所做的一些操作,通过监测用户操作,可以确定是否执行部署环境切换。步骤S101,根据用户操作判断是否满足应用程序的部署环境切换条件,若是,则执行步骤S102。应用程序部署环境是针对应用程序所部署的环境,在本实施例中,部署环境包含:开发环境、测试环境、发布环境选项和/或个人环境。其中,开发环境是程序员开发时所使用的环境,为了开发调试方便,一般打开全部错误报告。测试环境是指测试人员利用一些工具及数据所模拟出的、接近真实用户使用环境的环境,测试环境的目的是为了使测试结果更加真实有效。一个应用程序在测试环境工作不正常,那么肯定不能把它发布使用。发布环境是真实用户可以访问的环境,一般会关掉错误报告,打开错误日志。个人环境是针对个人开发或测试所使用的环境。通常情况下,启动应用程序后,或者进入到应用程序的某个页面后,应用程序都将对应唯一的部署环境,本实施例支持切换部署环境,其中,部署环境切换条件是切换部署环境时应该满足的条件,在满足部署环境切换条件时,允许执行部署环境之间的切换。步骤S102,呈现包含多个部署环境选项的显示窗口。在根据用户操作判断出满足应用程序的部署环境切换条件的情况下,向用户呈现包含多个部署环境选项的显示窗口,其中,多个部署环境选项包括:测试环境选项、开发环境选项、发布环境选项和/或个人环境选项。在将包含多个部署环境选项的显示窗口呈现给用户后,用户可以根据实际需要从显示窗口显示的多个部署环境选项中选择一个部署环境选项。步骤S103,监测用户对任一部署环境选项的选择操作,根据选择操作将应用程序的当前环境切换至对应的部署环境。部署环境选项与部署环境相对应,例如,开发环境选项与开发环境相对应,测试环境选项与测试环境相对应,发布环境选项与发布环境相对应,个人环境选项与个人环境相对应。用户想切换至相应的部署环境,可以通过选择相应的部署环境选项来进行切换,因此,需要实时监测用户对显示窗口中的部署环境选项的选择操作,例如,用户对显示窗口中的任一部署环境选项的点击操作,可以视为用户选择了相应的部署环境选项,根据该选择操作,将应用程序的当前环境切换至对应的部署环境。应用程序的当前环境是启动应用程序后,或者进入到应用程序的某个页面后,应用程序当前所处的部署环境,可能是开发环境、测试环境、发布环境选项或个人环境中的任意一种环境。根据本专利技术上述实施例提供的方法,监测用户操作,根据用户操作判断是否满足应用程序的部署环境切换条件;本文档来自技高网...

【技术保护点】
1.一种应用程序部署环境的切换方法,包括:/n监测用户操作,根据用户操作判断是否满足应用程序的部署环境切换条件;/n若是,则呈现包含多个部署环境选项的显示窗口;/n监测用户对任一部署环境选项的选择操作,根据所述选择操作将应用程序的当前环境切换至对应的部署环境。/n

【技术特征摘要】
1.一种应用程序部署环境的切换方法,包括:
监测用户操作,根据用户操作判断是否满足应用程序的部署环境切换条件;
若是,则呈现包含多个部署环境选项的显示窗口;
监测用户对任一部署环境选项的选择操作,根据所述选择操作将应用程序的当前环境切换至对应的部署环境。


2.根据权利要求1所述的方法,其中,所述监测用户操作进一步包括:监测在应用程序页面的预设位置触发的第一用户操作;
所述根据用户操作判断是否满足应用程序的部署环境切换条件进一步包括:若监测到所述第一用户操作且确定指定路径下存在预设隐藏文件,则确定满足应用程序的部署环境切换条件。


3.根据权利要求2所述的方法,其中,所述第一用户操作的操作次数大于或等于预设次数阈值,和/或,所述第一用户操作的操作时长小于或等于预设时长阈值。


4.根据权利要求1所述的方法,其中,所述监测用户操作进一步包括:监听因第二用户操作所触发的广播消息;
所述根据用户操作判断是否满足应用程序的部署环境切换条件进一步包括:若监听到所述广播消息且确定指定路径下存在预设隐藏文件,则确定满足应用程序的部署环境切换条件。


5.根据权利要求4所述的方法,其中,所述第二用户操作为信息输入操作,且输入的信息符合预设格式。


6.根据权利要求1-4中任一项所述的方法,其中,所述多个部署环境包括:测试环境...

【专利技术属性】
技术研发人员:魏成林
申请(专利权)人:北京奇虎科技有限公司
类型:发明
国别省市:北京;11

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

1