利索能及
我要发布
收藏
专利号: 2019113407926
申请人: 东软集团股份有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2025-04-10
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种应用程序的权限处理方法,其特征在于,所述方法包括:在所述应用程序的页面被回收前,存储所述应用程序的当前权限信息,该当前权限信息作为第一权限信息;

在所述应用程序的页面被回收后,若所述应用程序被打开,获取所述应用程序的当前权限信息,该当前权限信息作为第二权限信息;

若根据所述第一权限信息和所述第二权限信息确定存在由授权状态变为拒绝状态的目标权限,且所述目标权限为所述应用程序的必要权限,则重启所述应用程序,其中,所述必要权限为所述应用程序中频繁使用的权限。

2.根据权利要求1所述的方法,其特征在于,所述存储所述应用程序的当前权限信息,包括:

通过调用实例状态存储方法来存储所述应用程序的当前权限信息;

所述获取所述应用程序的当前权限信息,包括:通过调用页面创建方法来获取所述应用程序的当前权限信息。

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:若根据所述第一权限信息和所述第二权限信息确定存在由授权状态变为拒绝状态的目标权限,则在重启所述应用程序之前,输出权限变更提示信息,以提示所述目标权限的权限状态发生变化。

4.根据权利要求1‑3中任一项所述的方法,其特征在于,所述方法还包括:在所述应用程序被重启后,输出针对所述目标权限的权限申请信息;

若接收到用户输入的指示授权所述目标权限的授权指令,则将所述目标权限更新为授权状态,并进入所述应用程序。

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:若接收到用户输入的指示拒绝所述目标权限的拒绝指令,则退出所述应用程序。

6.根据权利要求5所述的方法,其特征在于,所述方法还包括:若接收到用户输入的指示拒绝所述目标权限的拒绝指令,则在退出所述应用程序之前,输出权限提示信息,以提示所述目标权限未被授权。

7.根据权利要求1所述的方法,其特征在于,所述方法还包括:若根据所述第一权限信息和所述第二权限信息确定不存在所述目标权限,或者存在所述目标权限但所述目标权限不为所述必要权限,则展示在页面回收前所述应用程序的最后一个展示页面。

8.一种应用程序的权限处理装置,其特征在于,所述装置包括:存储模块,用于在所述应用程序的页面被回收前,存储所述应用程序的当前权限信息,该当前权限信息作为第一权限信息;

获取模块,用于在所述应用程序的页面被回收后,若所述应用程序被打开,获取所述应用程序的当前权限信息,该当前权限信息作为第二权限信息;

重启模块,用于若根据所述第一权限信息和所述第二权限信息确定存在由授权状态变为拒绝状态的目标权限,且所述目标权限为所述应用程序的必要权限,则重启所述应用程序,其中,所述必要权限为所述应用程序中频繁使用的权限。

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1‑7中任一项所述方法的步骤。

10.一种电子设备,其特征在于,包括:存储器,其上存储有计算机程序;

处理器,用于执行所述存储器中的所述计算机程序,以实现权利要求1‑7中任一项所述方法的步骤。