【技术实现步骤摘要】
应用权限的动态控制方法、装置和设备及存储介质
本申请涉及计算机
,提供一种应用权限的动态控制方法、装置和设备及存储介质。
技术介绍
随着智能设备的普及以及移动互联网的持续迅猛发展,智能设备已经逐渐成为人们生活的一部分。但针对金融行业、政务部门甚至加工工厂这些大型企业都迫切需要针对用户手机的安全性进行限制,其目的是为了满足企业大量的使用手机或者平板等移动设备进行办公,但需要对一些移动设备的功能进行安全限制。例如,为避免不法分子随便拍照泄露产品信息,电子厂一线员工上班期间通常不让带手机,但这样会给员工带来不便;或者,在政务部门中,越来越多的政务办公软件都已经逐步互联网化,但是如何让政务办公更加高效的同时,确保政务信息得到保密,同时又让政务部门工作人员的工作环境较友好,成为了需要解决的问题。而目前针对终端设备管理的方案通常只是对设备本身进行信息的展示和读取,如手机管家类应用,但是该类应用通常只能设备持有者自行操作各个应用的权限,且能够操作的权限有限,针对企业级别需要对员工的多个终端设备进行权限管理时,无法适用,因此对于企业需要对员工的多个终端设备进行权限管理的需求仍然无法满足。
技术实现思路
本申请实施例提供一种应用权限的动态控制方法、装置和设备及存储介质,用于解决企业需要对员工的多个终端设备进行权限管理的需求无法满足的问题。一方面,提供一种应用权限的动态控制方法,所述方法包括:根据针对终端管理客户端的应用列表中的目标应用进行的安装操作,向终端管理服务器发送应用安装请求;接 ...
【技术保护点】
1.一种应用权限的动态控制方法,其特征在于,所述方法包括:/n根据针对终端管理客户端的应用列表中的目标应用进行的安装操作,向终端管理服务器发送应用安装请求;/n接收所述终端管理服务器根据所述应用安装请求,向所述终端管理客户端返回的所述目标应用对应于所述终端管理客户端所在终端设备的初始权限配置数据;以及,/n接收所述终端管理服务器向所述终端设备的操作系统发送的指示安装所述目标应用的应用安装指令;/n响应于所述应用安装指令安装所述目标应用,其中,所述目标应用包括的权限管理模块根据所述初始权限配置数据进行初始化;/n通过所述权限管理模块更新所述目标应用的权限配置数据,并根据权限配置数据对所述目标应用进行权限管理。/n
【技术特征摘要】
1.一种应用权限的动态控制方法,其特征在于,所述方法包括:
根据针对终端管理客户端的应用列表中的目标应用进行的安装操作,向终端管理服务器发送应用安装请求;
接收所述终端管理服务器根据所述应用安装请求,向所述终端管理客户端返回的所述目标应用对应于所述终端管理客户端所在终端设备的初始权限配置数据;以及,
接收所述终端管理服务器向所述终端设备的操作系统发送的指示安装所述目标应用的应用安装指令;
响应于所述应用安装指令安装所述目标应用,其中,所述目标应用包括的权限管理模块根据所述初始权限配置数据进行初始化;
通过所述权限管理模块更新所述目标应用的权限配置数据,并根据权限配置数据对所述目标应用进行权限管理。
2.如权利要求1所述的方法,其特征在于,在接收所述终端管理服务器根据所述应用安装请求,向所述终端管理客户端返回的所述目标应用对应于所述终端管理客户端所在终端设备的初始权限配置数据之后,所述方法还包括:
将所述初始权限配置数据存储至所述终端设备上设定的系统数据存储区域中;
则所述目标应用包括的权限管理模块根据所述初始权限配置数据进行初始化,包括:
从所述系统数据存储区域读取所述初始权限配置数据,并根据所述初始权限配置数据进行所述权限管理模块的初始化。
3.如权利要求1所述的方法,其特征在于,在所述接收所述终端管理服务器向所述终端设备的操作系统发送的指示安装所述目标应用的应用安装指令之前,所述方法还包括:
接收所述终端管理服务器通过所述终端设备的推送服务器发送的与所述操作系统建立连接的连接请求;
向所述终端管理服务器返回连接响应,以与所述终端管理服务器建立连接;
接收所述终端管理服务器通过与所述操作系统之间的连接通道发送的应用安装指令。
4.如权利要求1所述的方法,其特征在于,
所述目标应用包括的权限管理模块根据所述初始权限配置数据进行初始化,包括:
所述权限管理模块从所述初始权限配置数据中,获取进行权限更新的网络地址;
通过所述权限管理模块更新所述目标应用的权限配置数据,并根据权限配置数据对所述目标应用进行权限管理,包括:
在监测到权限配置数据的更新时机到达时,根据所述网络地址,向所述终端管理服务器发送更新权限配置数据的更新请求;
接收所述终端管理服务器根据所述更新请求,返回的更新权限配置数据;
根据获取的更新权限配置数据进行权限配置数据的更新;
根据更新后的权限配置数据进行所述目标应用的应用权限管理。
5.如权利要求4所述的方法,其特征在于,通过所述权限管理模块根据更新后的权限配置数据进行所述目标应用的应用权限管理,包括:
监测所述目标应用的权限请求事件;所述权限请求事件为所述目标应用向操作系统请求系统权限时触发的;
在监测到设定的权限请求事件触发时,从所述系统数据存储区域读取权限配置数据;
根据读取的权限配置数据确定是否允许所述目标应用获取所述系统权限;
根据确定结果向所述目标应用返回对应的请求结果。
6.如权利要求5所述的方法,其特征在于,根据确定结果向所述目标应用返回对应的请求结果,包括:
在确定允许所述目标应用获取所述系统权限时,放行所述操作系统返回的调用结果;或者,
在确定不允许所述目标应用获取所述系统权限时,将所述操作系统返回的调用结果修改为禁止调用后返回给所述目标应用。
7.如权利要求4所述的方法,其特征在于,所述权限配置数据的更新时机到达包括如下的任意一种或者多种:
到达设定的更新周期;
所述目标应用从未连接网络状态切换至网络连接状态;
所述终端管理客户端对应的终端管理服务器下发了更新指令。
8.如权利要求1所述的方法,其特征在于,在根据针对终端管理客户端的应用...
【专利技术属性】
技术研发人员:张燕,修海锟,丁海峰,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。