[发明专利]应用程序权限管理方法、装置和存储介质有效
| 申请号: | 202010012481.3 | 申请日: | 2020-01-07 |
| 公开(公告)号: | CN111222153B | 公开(公告)日: | 2023-04-07 |
| 发明(设计)人: | 张燕;丁海峰 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | G06F21/60 | 分类号: | G06F21/60 |
| 代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 黄晓庆 |
| 地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 应用程序 权限 管理 方法 装置 存储 介质 | ||
1.一种应用程序权限管理方法,包括:
接收应用程序权限管理请求;
根据所述应用程序权限管理请求,识别待管理终端以及待管理应用程序;
获取所述待管理终端的设备标识以及所述待管理应用程序的初始权限信息和配置信息;
根据所述设备标识,发送所述初始权限信息和所述配置信息至所述待管理终端;
当接收到所述待管理应用程序的权限更新请求时,发送权限更新消息至所述待管理终端,所述权限更新消息携带权限更新目标数据、所述待管理终端中的权限控制模块访问密钥,所述权限控制模块用于在所述待管理应用程序运行过程中对所述待管理应用程序进行权限管理。
2.根据权利要求1所述的方法,其特征在于,所述根据所述应用程序权限管理请求,识别待管理终端以及待管理应用程序包括:
解析所述应用程序权限管理请求,确定所述应用程序权限管理请求对应的点击位置信息,并根据所述应用程序权限管理请求在预设设备信息文件存储地址读取设备配置信息文件;
根据所述点击位置信息在预设应用程序列表中查找所述待管理应用程序的程序标识信息;
根据程序标识信息识别待管理应用程序;
根据所述应用程序权限管理请求,在预设设备信息文件存储地址读取设备配置信息文件;
根据设备配置信息文件,识别所述待管理终端。
3.根据权利要求2所述的方法,其特征在于,所述获取所述待管理终端的设备标识包括:
根据所述设备配置信息文件以及预存URL地址生成设备唤醒消息,发送所述设备唤醒消息至所述待管理终端;
当接受到所述待管理终端根据所述设备唤醒消息反馈的状态反馈消息时,发送设备信息查询消息至所述待管理终端;
获取待管理终端根据所述设备信息查询指令反馈的设备标识。
4.根据权利要求1所述的方法,其特征在于,所述根据所述设备标识,发送所述初始权限信息和所述配置信息至所述待管理终端包括:
生成应用程序安装指令;
调用预设打包脚本,根据所述打包脚本将所述应用程序安装指令、所述初始权限信息以及所述配置信息打包生成存储安装消息;
根据所述设备标识,发送数据存储安装消息至所述待管理终端,所述存储安装消息用于指示所述待管理终端将所述初始权限信息以及所述配置信息存储至预设系统数据存储区域,并响应所述安装指令安装所述待管理应用程序。
5.根据权利要求1所述的方法,其特征在于,所述当接收到所述待管理应用程序的权限更新请求时,发送权限更新消息至所述待管理终端包括:
当接收到所述待管理应用程序的权限更新请求时,根据所述权限更新请求获取所述待管理应用程序的权限更新配置信息;
对比所述权限更新配置信息与所述初始权限信息;
当所述权限更新配置信息与所述初始权限信息存在差异时,根据所述权限更新配置信息生成权限更新消息;
发送所述权限更新消息至所述待管理终端。
6.根据权利要求5所述的方法,其特征在于,所述当所述权限更新配置信息与所述初始权限信息存在差异时,根据所述权限更新配置信息生成权限更新消息包括:
当所述权限更新配置信息与所述初始权限信息存在差异时,根据权限更新配置信息获取更新后的权限参数;
获取预设权限配置模板中的配置元素标签,根据所述配置元素标签识别出所述更新后的权限参数对应的权限配置项;
根据所述更新后的权限参数更新对应的权限配置项;
根据权限配置项更新后的预设权限配置模板生成权限更新消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010012481.3/1.html,转载请声明来源钻瓜专利网。





