一种权限控制方法、用户终端、电子设备以及存储介质技术

技术编号:17779450 阅读:29 留言:0更新日期:2018-04-22 07:49
本发明专利技术实施例公开了一种权限控制方法、用户终端、电子设备以及存储介质,所述方法包括:获取开启权限请求,并提取所述开启权限请求所请求开启的至少一个目标权限;在预设的本地权限配置文件中,查找所述至少一个目标权限对应的页面信息;根据所述页面信息,跳转到所述至少一个目标权限分别对应的权限开启页面,并在各权限开启页面中开启所述至少一个目标权限。采用本发明专利技术,可避免开启权限过程的繁琐操作,使权限开启的过程便捷。

【技术实现步骤摘要】
一种权限控制方法、用户终端、电子设备以及存储介质
本专利技术涉及计算机
,尤其涉及一种权限控制方法、用户终端、电子设备以及存储介质。
技术介绍
随着移动互联网技术的飞速发展,智能设备的不断普及,人们只需要通过电子设备上的应用程序就能随时随地的满足吃饭、购物、旅行、娱乐等个人差异化的需求,而伴随着丰富的应用程序而来的是每一个应用程序都对应多个权限,为了访问这些丰富的应用程序往往就需要用户手动处理应用程序涉及到的大量权限。例如,当用户需要打开电子设备中的应用程序A时,应用程序A会跳转到权限开启页面,提示用户手动开启相机权限、麦克风权限以及通讯录权限等,或者通过提示权限所在的页面路径让用户自己去找权限开启页面,再手动开启相机权限、麦克风权限以及通讯录权限等。由于每一个应用程序都需要开启多个权限,而一旦用户忘记开启权限或者通过页面路径没用找到对应的权限,就会造成应用程序的功能不能正常使用,同时每一个权限都需要用户手动开启,造成权限开启过程过于繁琐。
技术实现思路
本专利技术实施例提供了一种权限控制方法、用户终端、电子设备以及存储介质,解决了如何避免权限开启过程过于繁琐的问题。本专利技术实施例第一方面提供了一种权限控制方法,包括:获取开启权限请求,并提取所述开启权限请求所请求开启的至少一个目标权限;在预设的本地权限配置文件中,查找所述至少一个目标权限对应的页面信息;根据所述页面信息,跳转到所述至少一个目标权限分别对应的权限开启页面,并在各权限开启页面中开启所述至少一个目标权限。其中,所述本地权限配置文件包括至少一个权限的页面信息;所述页面信息包括权限所在的页面路径、权限优先级;所述至少一个权限包括所述至少一个目标权限。其中,所述根据所述页面信息,跳转到所述至少一个目标权限分别对应的权限开启页面,并在各权限开启页面中开启所述至少一个目标权限,包括:根据所述页面信息生成权限开启页面列表,并根据所述页面信息中的权限优先级确定所述权限开启页面列表中的各目标权限的权限开启顺序;按照所述权限开启页面列表中的所述权限开启顺序以及所述页面信息中的页面路径,依次跳转到所述至少一个目标权限分别对应的权限开启页面;在各权限开启页面中,查找所述至少一个目标权限分别对应的权限开启按钮,并模拟点击各权限开启按钮。其中,还包括:获取终端设备的设备信息,从云端服务器获取与所述设备信息相匹配的云端权限配置文件;当所述云端权限配置文件与本地权限配置文件的内容不同时,根据所述云端权限配置文件对所述本地权限配置文件进行更新。其中,还包括:回调系统消息,并将所述系统消息中与所述至少一个目标权限不关联的消息进行过滤。其中,还包括:当查找到所述至少一个目标权限对应的页面信息时,开启蒙层悬浮窗,所述蒙层悬浮窗用于遮住所述至少一个目标权限开启过程中的所有页面;当检测到已开启所述至少一个目标权限时,关闭所述蒙层悬浮窗。其中,还包括:在所述蒙层悬浮窗中基于预设显示方式显示过渡动画,其中,所述过渡动画包括:目标权限名称和/或目标权限开启进度,所述预设显示方式为在单独绘制线程中执行且不抢占用户界面线程资源的显示方式。本专利技术实施例第二方面提供了一种用户终端,包括:提取单元,用于获取开启权限请求,并提取所述开启权限请求所请求开启的至少一个目标权限;查找单元,用于在预设的本地权限配置文件中,查找所述至少一个目标权限对应的页面信息;开启单元,用于根据所述页面信息,跳转到所述至少一个目标权限分别对应的权限开启页面,并在各权限开启页面中开启所述至少一个目标权限。其中,所述本地权限配置文件包括至少一个权限的页面信息;所述页面信息包括权限所在的页面路径、权限优先级;所述至少一个权限包括所述至少一个目标权限。其中,所述开启单元,包括:确定子单元,用于根据所述页面信息生成权限开启页面列表,并根据所述页面信息中的权限优先级确定所述权限开启页面列表中的各目标权限的权限开启顺序;跳转子单元,用于按照所述权限开启页面列表中的所述权限开启顺序以及所述页面信息中的页面路径,依次跳转到所述至少一个目标权限分别对应的权限开启页面;模拟点击子单元,用于在各权限开启页面中,查找所述至少一个目标权限分别对应的权限开启按钮,并模拟点击各权限开启按钮。其中,还包括:提取单元,还用于提取终端设备的设备信息,从云端服务器获取与所述设备信息相匹配的云端权限配置文件;更新单元,用于当所述云端权限配置文件与本地权限配置文件的内容不同时,根据所述云端权限配置文件对所述本地权限配置文件进行更新。其中,还包括:过滤单元,用于回调系统消息,并将所述系统消息中与所述至少一个目标权限不关联的消息进行过滤。其中,还包括:开启单元,还用于当查找到所述至少一个目标权限对应的页面信息时,开启蒙层悬浮窗,所述蒙层悬浮窗用于遮住所述至少一个目标权限开启过程中的所有页面;关闭单元,用于当检测到已开启所述至少一个目标权限时,关闭所述蒙层悬浮窗。其中,还包括:显示单元,用于在所述蒙层悬浮窗中基于预设显示方式显示过渡动画,其中,所述过渡动画包括:目标权限名称和/或目标权限开启进度,所述预设显示方式为在单独绘制线程中执行且不抢占用户界面线程资源的显示方式。本专利技术实施例第三方面提供了一种电子设备,包括:处理器和存储器,所述处理器和存储器相连,其中,所述存储器用于存储支持电子设备执行本专利技术实施例第一方面中方法的程序代码,所述处理器被配置用于执行本专利技术实施例第一方面中的方法。本专利技术实施例第四方面提供了一种计算机存储介质,其特征在于,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,当所述处理器执行所述程序指令时执行本专利技术实施例第一方面中的方法。本专利技术实施例第五方面提供了一种计算机程序产品,当所述计算机程序产品中的指令被处理器执行时,执行本专利技术实施例第一方面中的方法。由上可见,本专利技术实施例通过检测当前主界面中的所有应用程序信息,若当前主界面中的应用程序信息存在于本地权限配置库文件中,则可以确定所述应用程序信息为目标应用程序信息,通过判断检测到的应用程序信息是否为目标应用程序信息,可以避免误开启非目标应用程序信息对应的权限的情况;并在所述本地权限配置库文件中,查找与所述目标应用程序信息对应的待开启目标权限所在的页面路径;进而根据所述页面路径,跳转到所述待开启目标权限对应的权限开启页面并开启待开启目标权限。由于可以在本地权限库文件中查找到待开启目标权限所在的页面路径,可以实现自动跳转到页面路径对应的权限开启页面,并在权限开启页面通过模拟点击实现自动开启权限,更好地保证权限的开启过程足够便捷,避免了权限开启过程中的繁琐操作。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种权限控制方法的流程示意图;图2是本专利技术实施例提供的一种开启目标权限的流程示意图;图3是本专利技术实施例提供的一种权限开启页面列表的示意图;图4是本专利技术实施例提供的另一种权限控制方法的流程示意图;图5是本专利技术实施例提供的一种显示过渡动画的示意图;图6是本文档来自技高网...
一种权限控制方法、用户终端、电子设备以及存储介质

【技术保护点】
一种权限控制方法,其特征在于,包括:获取开启权限请求,并提取所述开启权限请求所请求开启的至少一个目标权限;在预设的本地权限配置文件中,查找所述至少一个目标权限对应的页面信息;根据所述页面信息,跳转到所述至少一个目标权限分别对应的权限开启页面,并在各权限开启页面中开启所述至少一个目标权限。

【技术特征摘要】
1.一种权限控制方法,其特征在于,包括:获取开启权限请求,并提取所述开启权限请求所请求开启的至少一个目标权限;在预设的本地权限配置文件中,查找所述至少一个目标权限对应的页面信息;根据所述页面信息,跳转到所述至少一个目标权限分别对应的权限开启页面,并在各权限开启页面中开启所述至少一个目标权限。2.根据权利要求1所述的方法,其特征在于,所述本地权限配置文件包括至少一个权限的页面信息;所述页面信息包括权限所在的页面路径、权限优先级;所述至少一个权限包括所述至少一个目标权限。3.根据权利要求2所述的方法,其特征在于,所述根据所述页面信息,跳转到所述至少一个目标权限分别对应的权限开启页面,并在各权限开启页面中开启所述至少一个目标权限,包括:根据所述页面信息生成权限开启页面列表,并根据所述页面信息中的权限优先级确定所述权限开启页面列表中的各目标权限的权限开启顺序;按照所述权限开启页面列表中的所述权限开启顺序以及所述页面信息中的页面路径,依次跳转到所述至少一个目标权限分别对应的权限开启页面;在各权限开启页面中,查找所述至少一个目标权限分别对应的权限开启按钮,并模拟点击各权限开启按钮。4.根据权利要求1所述的方法,其特征在于,所述在预设的本地权限配置文件中,查找所述至少一个目标权限对应的页面信息之前,还包括:获取终端设备的设备信息,从云端服务器获取与所述设备信息相匹配的云端权限配置文件;当所述云端权限配置文件与本地权限配置文件的内容不同时,根据所述云端权限配置文件对所述本地权限配置文...

【专利技术属性】
技术研发人员:余章胜
申请(专利权)人:珠海市君天电子科技有限公司
类型:发明
国别省市:广东,44

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

1