【技术实现步骤摘要】
高级权限的授予方法、系统、设备及介质
[0001]本专利技术涉及通信
,尤其涉及一种高级权限的授予方法、系统、设备及介质。
技术介绍
[0002]当前Android系统权限的安全级别分为四种:normal permission(普通权限)、dangerous permission(危险权限)、signature permission(签名权限)和signatureOrSystem permission(系统签名权限),其中只有危险权限的授予过程能够被用户感知,用户可以通过弹框决定是否给应用授予权限;其他三个级别的权限,都是在安装时根据apk(Android application package,安卓应用程序安装包)的条件(签名权限及集成目录等),由系统决定是否给应用授予。除了普通权限可以授予给任何应用之外,若用户十分信任的应用想要获取签名权限或系统签名权限时,会受到apk的条件限制而导致该受信任的应用无法拿到权限,使得一些功能受限,影响用户体验。
[0003]虽然,安卓系统将签名权限定义成签名的目的就是不想让 ...
【技术保护点】
【技术特征摘要】
1.一种高级权限的授予方法,其特征在于,包括:注册接收器组件;接收应用的主动高级权限请求或被动高级权限请求;所述接收器组件根据所述主动高级权限请求或被动高级权限请求启动弹框;根据所述弹框的选项及用户选择确定是否向应用授予高级权限。2.如权利要求1所述的高级权限的授予方法,其特征在于,所述接收应用的主动高级权限请求包括:获取应用的高级权限请求,并接收应用发送的弹框请求,所述接收器组件根据所述弹框请求启动弹框。3.如权利要求1所述的高级权限的授予方法,其特征在于,所述接收应用的被动高级权限请求包括:对应用在一个时间周期内查询高级权限的次数进行监控,所述次数超过预设阈值且返回值都是“权限拒绝”时,触发通知并向用户发送通知,以供用户点击所述通知后所述接收器组件启动弹框。4.如权利要求2或3所述的高级权限的授予方法,其特征在于,所述弹框包括同意选项、拒绝选项、拒绝且不再提示选项,所述根据所述弹框的选项及用户选择确定是否向应用授予高级权限包括:当用户选择同意选项时,框架层将所述高级权限动态地授予给应用;当用户选择拒绝选项时,返回“权限拒绝”,当应用再次在一个周期内查询高级权限的次数超过预设阈值且返回值都是“权限拒绝”时,重新触发通知并向用户发送通知;当用户选择拒绝且不再提示选项时,返回“权限拒绝”,当应用再次在一个周期内查询高级权限的次数超过预设阈值且返回值都是“权限拒绝”时,不再触发通知。5.一种高级权限的授予系统,其特征在于,包括权限控制器和框架层,所述权限控制器包括:注册单元,用于注册接收器组件;接收单元,用于接收应用的主动高级权限请求或被动高级权限请求;启动单元,用于所述接收器组件根据所述主动高级权限请求或被动高级权限请求启动弹框;所述框架层用于...
【专利技术属性】
技术研发人员:徐俊波,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。