应用的权限授予方法、装置、终端及计算机可读存储介质制造方法及图纸

技术编号:20363944 阅读:31 留言:0更新日期:2019-02-16 17:00
本发明专利技术提供的应用的权限授予方法、装置、终端及计算机可读存储介质,在显示界面上检测第一应用程序的权限授予提示窗口;当检测到所述权限授予提示窗口时,调用预设的第二应用程序对所述权限授予提示窗口进行操作,以使所述第一应用程序得到授权,从而有效解决现有技术中存在的对应用的测试过程之前的安装应用过程中,需要测试人员手工触发终端的授权操作的问题,有效提高了测试效率,满足了大规模测试需求。

【技术实现步骤摘要】
应用的权限授予方法、装置、终端及计算机可读存储介质
本专利技术涉及计算机技术,尤其涉及一种应用的权限授予方法、装置、终端及计算机可读存储介质。
技术介绍
随着科技的发展和社会的进步,人们通过各种类型的终端使用移动应用成为日常生活。一般来说,为了保证应用的正常运行,在发布应用之前,测试人员会对其进行一系列的稳定性测试。在现有的稳定性测试之前,需要将被测试的应用安装至终端上。但是,在安装应用的过程中,很多终端都会弹出确认安装、确认许可等权限授予弹出窗口,在面对这种问题时,测试人员会采用人工手动的方式以使应用获得终端的授权,但是如果测试的终端数量较大时,这样的方式会严重影响着测试的效率,无法满足大规模测试需求。
技术实现思路
针对上述提及的现有的对应用的测试过程之前的安装应用过程中,需要测试人员手工触发终端的授权操作,而导致的测试效率低,无法满足大规模测试需求的问题,本专利技术提供了一种应用的权限授予方法、装置、终端及计算机可读存储介质。一方面,本专利技术提供了一种应用的权限授予方法,包括:在显示界面上检测第一应用程序的权限授予提示窗口;当检测到所述权限授予提示窗口时,调用预设的第二应用程序对所述权限授予提示窗口进行操作,以使所述第一应用程序得到授权。在其中一种可选的实施方式中,所述在显示界面上检测第一应用程序的权限授予提示窗口,包括:在执行第一应用程序的安装时,对显示界面的窗口变化监视,以使当确定所述窗口发生变化时,执行所述调用预设的第二应用程序对所述权限授予提示窗口进行操作步骤。在其中一种可选的实施方式中,所述在显示界面上检测第一应用程序的权限授予提示窗口,包括:检测第一应用程序的标识与预先设定的目标标识是否匹配;当检测到所述第一应用程序的标识与所述目标标识匹配时,在显示界面上检测第一应用程序的权限授予提示窗口。在其中一种可选的实施方式中,所述在显示界面上检测第一应用程序的权限授予提示窗口,包括:检测到目标测试信号,所述目标测试信号包括第一应用程序的信息;基于所述第一应用程序的信息,在显示界面上检测第一应用程序的权限授予提示窗口。另一方面,本专利技术还提供了一种应用的权限授予装置,包括:检测模块,用于在显示界面上检测第一应用程序的权限授予提示窗口;授权操作模块,用于在检测到所述权限授予提示窗口时,调用预设的第二应用程序对所述权限授予提示窗口进行操作,以使得所述第一应用程序得到授权。在其中一种可选的实施方式中,所述检测模块,包括:第一检测子模块,用于在执行第一应用程序的安装时,对显示界面的窗口变化监视,以使当确定所述窗口发生变化时,授权操作模块执行所述调用预设的第二应用程序对所述权限授予提示窗口进行操作步骤。在其中一种可选的实施方式中,所述检测模块,包括:第二检测子模块,用于检测第一应用程序的标识与预先设定的目标标识是否匹配;当检测到所述第一应用程序的标识与所述目标标识匹配时,在显示界面上检测第一应用程序的权限授予提示窗口。在其中一种可选的实施方式中,所述检测模块,包括:第三检测子模块,用于检测到目标测试信号,所述目标测试信号包括第一应用程序的信息;基于所述第一应用程序的信息,在显示界面上检测第一应用程序的权限授予提示窗口。再一方面,本专利技术提供了一种终端,包括:处理器;存储器,用于存储所述处理器的可执行指令;当所述处理器执行所述可执行指令时,可以执行前述任一项所述的方法。最后一方面,本专利技术提供了一种计算机可读存储介质,包括指令,当所述指令在所述计算机上运行时,所述计算机可以执行如前任一项所述的方法。本专利技术提供的应用的权限授予方法、装置、终端及计算机可读存储介质,在显示界面上检测第一应用程序的权限授予提示窗口;当检测到所述权限授予提示窗口时,调用预设的第二应用程序对所述权限授予提示窗口进行操作,以使所述第一应用程序得到授权,从而有效解决现有技术中存在的对应用的测试过程之前的安装应用过程中,需要测试人员手工触发终端的授权操作的问题,有效提高了测试效率,满足了大规模测试需求。附图说明通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。图1为本专利技术基于的网络架构示意图;图2为本专利技术实施例一提供的一种应用的权限授予方法的流程示意图;图3为本专利技术提供的显示界面示意图;图4为本专利技术实施例二提供的一种应用的权限授予方法的流程示意图;图5为本专利技术实施例三提供的一种应用的权限授予装置的结构示意图;图6为本专利技术实施例四提供的一种终端的硬件结构示意图。此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。随着科技的发展和社会的进步,人们通过各种类型的终端使用移动应用成为日常生活。一般来说,为了保证应用的正常运行,在发布应用之前,测试人员会对其进行一系列的稳定性测试。在现有的稳定性测试之前,需要将被测试的应用安装至终端上。但是,在安装应用的过程中,很多终端都会弹出确认安装、确认许可等权限授予弹出窗口,在面对这种问题时,测试人员会采用人工手动的方式以使应用获得终端的授权,但是如果测试的终端数量较大时,这样的方式会严重影响着测试的效率,无法满足大规模测试需求。针对上述提及的现有的对应用的测试过程之前的安装应用过程中,需要测试人员手工触发终端的授权操作,而导致的测试效率低,无法满足大规模测试需求的问题,本专利技术提供了一种应用的权限授予方法、装置、终端及计算机可读存储。需要说明的是,本申请提供应用的权限授予方法、装置、终端及计算机可读存储可运用在对终端进行各类测试的场景中,这些测试的场景包括但不限于:应用运行稳定性的测试、应用功能性测试、应用的业务逻辑测试等。此外,在其他需要对应用进行安装的场景下,也可采用本申请提供应用的权限授予方法、装置、终端及计算机可读存储,以提高对应用的安装效率。图1为本专利技术基于的网络架构示意图,如图1所示,本专利技术基于的网络架构至少包括:终端1、安装在终端1上的应用的权限授予装置2。其中,应用的权限授予装置2采用C/C++、Java、Shell或Python等语言编写;终端1则可例如台式电脑、平板电脑、智能手机等,还可例如服务器、服务器集群等等。图2为本专利技术实施例一提供的一种应用的权限授予方法的流程示意图。如图2所示,该应用的权限授予方法包括:步骤101、在显示界面上检测第一应用程序的权限授予提示窗口。步骤102、当检测到所述权限授予提示窗口时,调用预设的第二应用程序对所述权限授予提示窗口进行操作,以使所述第一应用程序得到授权。需要说明的是,本专利技术提供的应用的权限授予方法的执行主体具体可为图1所示的应用的权限授予装置2。具体来说,为了避免现有技术中需要人工触发终端上的权限授予提示窗口而导致的测试效率低和大规模测试需求无法得到满足的问题,本实施方式中,应用的权限授予装置2可预先配置在终端1中。该应用的权限授予装置2可用于执行在终端1的显示界面上检测第一应用程序的权限授予提示窗口,并在检测到该显示界面上具备本文档来自技高网...

【技术保护点】
1.一种应用的权限授予方法,其特征在于,包括:在显示界面上检测第一应用程序的权限授予提示窗口;当检测到所述权限授予提示窗口时,调用预设的第二应用程序对所述权限授予提示窗口进行操作,以使所述第一应用程序得到授权。

【技术特征摘要】
1.一种应用的权限授予方法,其特征在于,包括:在显示界面上检测第一应用程序的权限授予提示窗口;当检测到所述权限授予提示窗口时,调用预设的第二应用程序对所述权限授予提示窗口进行操作,以使所述第一应用程序得到授权。2.根据权利要求1所述的方法,其特征在于,所述在显示界面上检测第一应用程序的权限授予提示窗口,包括:在执行第一应用程序的安装时,对显示界面的窗口变化监视,以使当确定所述窗口发生变化时,执行所述调用预设的第二应用程序对所述权限授予提示窗口进行操作步骤。3.根据权利要求1所述的方法,其特征在于,所述在显示界面上检测第一应用程序的权限授予提示窗口,包括:检测第一应用程序的标识与预先设定的目标标识是否匹配;当检测到所述第一应用程序的标识与所述目标标识匹配时,在显示界面上检测第一应用程序的权限授予提示窗口。4.根据权利要求1所述的方法,其特征在于,所述在显示界面上检测第一应用程序的权限授予提示窗口,包括:检测到目标测试信号,所述目标测试信号包括第一应用程序的信息;基于所述第一应用程序的信息,在显示界面上检测第一应用程序的权限授予提示窗口。5.一种应用的权限授予装置,其特征在于,包括:检测模块,用于在显示界面上检测第一应用程序的权限授予提示窗口;授权操作模块,用于在检测到所述权限授予提示窗口时,调用预设...

【专利技术属性】
技术研发人员:张卫滨
申请(专利权)人:东软集团股份有限公司
类型:发明
国别省市:辽宁,21

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

1