本发明涉及系统权限,尤其涉及一种权限的统一控制方法、装置、电子设备和计算机存储介质。
背景技术:
1、相关技术中,在终端设备的权限管理中,相同权限在不用应用程序中需要重新申请,相同权限需要多次授权才能使用多个应用程序,整个过程较繁琐。因此,如何更好地实现权限的统一控制成为亟待解决的问题。
技术实现思路
1、本发明的目的旨在至少在一定程度上解决上述的技术问题之一。
2、为此,本发明的第一个目的在于提出一种权限的统一控制方法,该方法实现了对权限进行统一管理和判断,避免了每次使用应用程序时多次被引导打开权限所引起的终端使用体验感较差。
3、为达到上述目的,本发明第一方面实施例提出的权限的统一控制方法,用于终端系统,所述方法包括:在应用程序被打开时,获取一个或多个所述应用程序的权限信息;确定所述权限信息对应的权限值不等于权限阈值时,引导用户打开权限以使一个或多个所述应用程序的所述权限均被打开。
4、根据本发明实施例的权限的统一控制方法,在应用程序被打开时,获取一个或多个应用程序的权限信息,确定权限信息对应的权限值不等于权限阈值时,引导用户打开权限以使一个或多个应用程序的权限均被打开。该方法通过终端系统对权限进行统一管理和判断,且引导用户打开权限时,使其它应用程序包括该权限的对应权限打开,避免了每次使用应用程序时被多次引导打开权限。
5、根据本发明的一个实施例,所述权限信息包括读取联系人数据、短信、地理位置、网络连接或断开、修改设置中的一种或多种。
6、根据本发明的一个实施例,所述获取一个或多个所述应用程序的权限信息,包括:获取所述一个或多个应用程序的包信息,所述包信息包括文件信息和文件节点信息;根据所述文件信息和所述文件节点信息,获取所述一个或多个应用程序的所述权限信息。
7、根据本发明的一个实施例,所述确定所述权限信息对应的权限值不等于权限阈值时,引导用户打开权限,包括:确定所述权限信息对应的权限值不等于权限阈值时,生成打开权限通知;将所述打开权限通知发送至所述应用程序,以使所述应用程序根据所述打开权限通知,确定权限打开界面;根据所述权限打开界面引导用户打开所述权限。
8、根据本发明的一个实施例,所述一个或多个所述应用程序的所述权限均被打开,包括:引导用户打开所述权限时,基于所述权限的标识信息,确定多个所述应用程序中包括该权限的目标应用程序;获取并打开所述目标应用程序对应的所述权限。
9、根据本发明的一个实施例,引导用户打开所述权限时,禁止所述权限对应的当前所述应用程序被打开。
10、为达到上述目的,本发明第二方面实施例提出的权限的统一控制装置,用于终端系统,所述装置包括:获取模块,用于在应用程序被打开时,获取一个或多个所述应用程序的权限信息;执行模块,用于确定所述权限信息对应的权限值不等于权限阈值时,引导用户打开权限以使一个或多个所述应用程序的所述权限均被打开。
11、为达到上述目的,本发明第三方面实施例提出的电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现本发明第一方面实施例所述的权限的统一控制方法。
12、为达到上述目的,本发明第四方面实施例提出的计算机可读存储介质,所述计算机程序被处理器执行时实现本发明第一方面实施例所述的权限的统一控制方法。
13、本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
1.一种权限的统一控制方法,用于终端系统,其特征在于,所述方法包括:
2.根据权利要求1所述的权限的统一控制方法,其特征在于,所述权限信息包括读取联系人数据、短信、地理位置、网络连接或断开、修改设置中的一种或多种。
3.根据权利要求1所述的权限的统一控制方法,其特征在于,所述获取一个或多个所述应用程序的权限信息,包括:
4.根据权利要求1所述的权限的统一控制方法,其特征在于,所述确定所述权限信息对应的权限值不等于权限阈值时,引导用户打开权限,包括:
5.根据权利要求1所述的权限的统一控制方法,其特征在于,所述一个或多个所述应用程序的所述权限均被打开,包括:
6.根据权利要求1所述的权限的统一控制方法,其特征在于,引导用户打开所述权限时,禁止所述权限对应的当前所述应用程序被打开。
7.一种权限的统一控制装置,用于终端系统,其特征在于,所述装置包括:
8.根据权利要求7所述的权限的统一控制装置,其特征在于,所述权限信息包括读取联系人数据、短信、地理位置、网络连接或断开、修改设置中的一种或多种。
9.一种电子设备,包括:
10.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据权利要求1-6中任一项所述的权限的统一控制方法。