[发明专利]安卓系统的危险权限管理方法、装置、设备及存储介质有效
| 申请号: | 202110737172.7 | 申请日: | 2021-06-30 |
| 公开(公告)号: | CN113296657B | 公开(公告)日: | 2022-03-18 |
| 发明(设计)人: | 刘子栋 | 申请(专利权)人: | 中国平安人寿保险股份有限公司 |
| 主分类号: | G06F3/0482 | 分类号: | G06F3/0482;G06F3/0484;G06F9/451;G06F8/38 |
| 代理公司: | 深圳市明日今典知识产权代理事务所(普通合伙) 44343 | 代理人: | 王杰辉;曹勇 |
| 地址: | 518000 广东省深圳市福田区福田街道益田路5033号平安*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 系统 危险 权限 管理 方法 装置 设备 存储 介质 | ||
1.一种安卓系统的危险权限管理方法,其特征在于,所述方法包括:
调用危险权限管理类,监听危险权限使用请求,所述危险权限使用请求携带有目标应用标识和目标危险权限数组标识集合,其中,所述危险权限管理类是基于安卓系统的界面类得到的类;
调用所述危险权限管理类,获取危险权限授权列表,根据所述危险权限授权列表和所述目标应用标识,分别对所述目标危险权限数组标识集合中的每个危险权限数组标识进行授权判断,得到多个授权判断结果;
当存在所述授权判断结果为已授权时,调用所述危险权限管理类,分别根据所述授权判断结果为已授权的每个所述危险权限数组标识进行返回结果生成,得到第一返回结果集合;
当存在所述授权判断结果为未授权时,调用所述危险权限管理类,获取预设弹窗规则,根据所述预设弹窗规则、所述目标应用标识、所述授权判断结果为未授权的各个所述危险权限数组标识进行弹窗,得到目标弹窗;
调用所述危险权限管理类,根据所述目标弹窗获取用户授权数据集合;
当所述用户授权数据集合中存在用户授权数据为已授权时,调用所述危险权限管理类,分别根据所述用户授权数据为已授权的每个所述危险权限数组标识进行返回结果生成,得到第二返回结果集合;
当所述用户授权数据集合中存在所述用户授权数据为未授权时,调用所述危险权限管理类,分别根据所述用户授权数据为未授权的每个所述危险权限数组标识进行返回结果生成,得到第三返回结果集合。
2.根据权利要求1所述的安卓系统的危险权限管理方法,其特征在于,所述调用危险权限管理类,监听危险权限使用请求的步骤之前,包括:
获取管理类自定义请求;
响应所述管理类自定义请求,创建安卓系统的类,作为初始管理类;
采用所述初始管理类,继承所述安卓系统的所述界面类,得到待重写的管理类;
根据所述待重写的管理类,获取监听程序语句、授权判断程序语句和弹窗处理程序语句;
根据所述监听程序语句、所述授权判断程序语句和所述弹窗处理程序语句,对所述待重写的管理类进行更新,得到所述危险权限管理类。
3.根据权利要求1所述的安卓系统的危险权限管理方法,其特征在于,所述调用危险权限管理类,监听危险权限使用请求的步骤之前,还包括:
获取危险权限数组管理请求;
响应所述危险权限数组管理请求,获取危险权限数组更新数据和待更新的危险权限数组标识;
调用权限数组管理类,获取危险权限数组管理列表,根据所述危险权限数组更新数据,对所述危险权限数组管理列表中的所述待更新的危险权限数组标识对应的危险权限标识集合进行更新,其中,所述权限数组管理类是基于所述安卓系统的变量管理类得到的类。
4.根据权利要求3所述的安卓系统的危险权限管理方法,其特征在于,所述根据所述危险权限数组更新数据,对所述危险权限数组管理列表中的所述待更新的危险权限数组标识对应的危险权限标识集合进行更新的步骤,包括:
调用所述权限数组管理类,将所述待更新的危险权限数组标识在所述危险权限数组管理列表中进行查找,将在所述危险权限数组管理列表中查找到的危险权限数组标识对应的所述危险权限标识集合作为待更新的危险权限标识集合;
调用所述权限数组管理类,根据所述危险权限数组更新数据,对所述待更新的危险权限标识集合进行更新。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安人寿保险股份有限公司,未经中国平安人寿保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110737172.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种易加工且自适应的千斤顶
- 下一篇:一种组角机工作调节机构





