本申请涉及计算机,例如涉及一种权限管理方法、终端及存储介质。
背景技术:
1、随着计算机和网络技术的发展,各种智能终端利用各式各样的应用程序可以实现丰富的功能,为娱乐、社交、工作、出行等提供了极大的方便。多样的应用程序往往需要从终端中读取用户数据才能支持相应的功能,因此需要向用户申请相应的权限。例如,用户使用手机中的聊天软件与对方交流,在聊天软件获得读取本地相册的权限后,用户可以将相册中的照片或表情包等发给对方,在聊天软件获得调用麦克风的权限后,用户可以录制语音发送给对方。
2、目前,每个应用程序在每次安装时都需要单独向用户申请权限,用户需要逐个确认每种权限,流程繁琐,使用起来较为麻烦。尤其是对于一些小型的、不常用的、紧急使用的、或者简易工具类型等应用,很容易引起用户的反感,甚至心理上产生抗拒,直接卸载应用,影响应用程序的使用率。
技术实现思路
1、本申请提供一种权限管理方法、终端及存储介质,以简化应用程序权限管理流程,提高权限管理的便捷性。
2、本申请实施例提供一种权限管理方法,包括:
3、查询目标权限的持有者,其中,所述目标权限为目标应用程序未持有的权限;
4、根据查询结果执行相应的权限管理操作,所述权限管理操作包括权限申请操作或非申请操作。
5、本申请实施例还提供了一种终端,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述的权限管理方法。
6、本申请实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现上述的权限管理方法。
7、本申请实施例提供了一种权限管理方法、终端及存储介质。该方法包括:从目标应用程序所属的应用组中,查询目标权限的持有者,其中,目标权限为目标应用程序未持有的权限,持有者为应用组中的应用程序;根据查询结果执行相应的权限管理操作,权限管理操作包括权限申请操作或非申请操作。上述技术方案对目标应用程序对应的目标权限,利用对目标权限持有者的查询结果来进行相应的权限管理操作,使得使用相同权限的应用程序不必重复申请权限,通过使用持有者的目标权限来获取用户数据即可,避免了由于应用程序每次都需要逐个申请权限、流程繁琐所引起用户反感的情况,简化了应用程序的权限管理流程,从而提高权限管理的便捷性。
1.一种权限管理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述目标应用程序属于预设应用组;
3.根据权利要求1所述的方法,其特征在于,所述根据查询结果执行相应的权限管理操作,包括:
4.根据权利要求2所述的方法,其特征在于,在从目标应用程序所属的预设应用组中查询所述目标权限的持有者之前,还包括:
5.根据权利要求4所述的方法,其特征在于,所述为所述分组中的应用程序的全部或部分权限选择相应的应用程序作为所述权限的持有者,包括:
6.根据权利要求5所述的方法,其特征在于,所述根据所述分组中各应用程序的使用信息,选择相应的应用程序作为所述权限的持有者,包括:
7.根据权利要求6所述的方法,其特征在于,所述使用信息包括至少两项;
8.根据权利要求6所述的方法,其特征在于,所述将综合分值最高的应用程序标记为所述权限的持有者,包括:
9.根据权利要求5所述的方法,其特征在于,所述方法还包括:
10.根据权利要求9所述的方法,其特征在于,若存在一个非持有者的综合分值超过所述持有者的综合分值,则将所述非持有者作为所述权限的新的持有者,包括:
11.一种终端,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-10中任一项所述的权限管理方法。
12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-10中任一所述的权限管理方法。