[发明专利]一种权限自动获取方法及装置在审
申请号: | 201711463865.1 | 申请日: | 2017-12-28 |
公开(公告)号: | CN108171044A | 公开(公告)日: | 2018-06-15 |
发明(设计)人: | 周志龙;徐建军 | 申请(专利权)人: | 深圳豪客互联网有限公司 |
主分类号: | G06F21/44 | 分类号: | G06F21/44;G06F21/45 |
代理公司: | 北京华夏泰和知识产权代理有限公司 11662 | 代理人: | 孟德栋 |
地址: | 518052 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请涉及一种权限自动获取方法及装置,应用于智能设备中,该方法包括:当检测到预设程序锁定功能启动后,获取所述智能设备的设备信息;检测所述设备信息是否位于所述智能设备本地的预设适配表中;当所述设备信息位于本地的预设适配表时,在所述预设适配表中获取与所述设备信息对应的权限申请策略;根据查找到的权限申请策略,获取所述智能设备中与所述预设程序锁定功能对应的权限。该方案可以自动根据智能设备的设备信息自动进行权限获取,使得APP lock功能的应用机型广泛。 1 | ||
搜索关键词: | 设备信息 智能设备 适配 预设 权限申请 预设程序 自动获取 权限 锁定 功能启动 权限获取 检测 机型 应用 申请 | ||
当检测到预设程序锁定功能启动后,获取所述智能设备的设备信息;
检测所述设备信息是否位于所述智能设备本地的预设适配表中,所述预设适配表中包括:设备信息和权限申请策略的对应关系;
当所述设备信息位于本地的预设适配表时,在所述预设适配表中获取与所述设备信息对应的权限申请策略;
根据查找到的权限申请策略,获取所述智能设备中与所述预设程序锁定功能对应的权限。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当获取到所述智能设备中与所述预设程序锁定功能对应的权限后,将所述预设程序锁定功能的状态设置为可用状态。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:当所述预设程序锁定功能对应的程序安装时,从所述程序的安装包中提取携带的适配表;
将所述适配表存储到所述智能设备本地的数据库中,作为预设适配表。
4.根据权利要求2所述的方法,所述方法还包括:检测所述智能设备的操作系统是否升级;
当所述智能设备的操作系统升级后,获取所述智能设备升级后的设备信息;
生成包含所述升级后的设备信息的适配表更新请求并通过网络发送;
通过网络接收响应所述适配表更新请求返回的新的适配表;
将新的适配表替换所述预设适配表,并且作为新的预设适配表。
5.根据权利要求3所述的方法,其特征在于,所述检测所述设备信息是否位于所述智能设备本地的预设适配表中,包括:通过调用软件开发工具包SDK中的应用程序编程接口API传送所述设备信息;
利用SDK传送的设备信息在本地数据中的预设适配表进行检索;
检测是否匹配到与所述设备信息相对应的权限申请策略;
若检测到与所述设备信息相对应的权限申请策略,确定所述设备信息是否位于所述智能设备本地的预设适配表中。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:当预设程序锁定功能后续再启动时,利用SDK异步检测所述权限列表中的所有权限是否都已经授权完毕;
若所述权限列表中有部分权限未授权完毕,在回调接口中返回未授权完毕的权限名单,以便对权限名单中的权限再次授权。
7.一种权限自动获取装置,其特征在于,应用于智能设备中,所述装置包括:信息获取单元,用于当检测到预设程序锁定功能启动后,获取所述智能设备的设备信息;
信息检测单元,用于检测所述设备信息是否位于所述智能设备本地的预设适配表中,所述预设适配表中包括:设备信息和权限申请策略的对应关系;
策略获取单元,用于当所述设备信息位于本地的预设适配表时,在所述预设适配表中获取与所述设备信息对应的权限申请策略;
权限获取单元,用于根据查找到的权限申请策略,获取所述智能设备中与所述预设程序锁定功能对应的权限。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括:状态设置单元,用于当获取到所述智能设备中与所述预设程序锁定功能对应的权限后,将所述预设程序锁定功能的状态设置为可用状态。
9.根据权利要求8所述的装置,其特征在于,所述装置还包括:提取单元,用于当所述预设程序锁定功能对应的程序安装时,从所述程序的安装包中提取携带的适配表;
存储单元,用于将所述适配表存储到所述智能设备本地的数据库中,作为预设适配表。
10.根据权利要求8所述的装置,所述装置还包括:升级检测单元,用于检测所述智能设备的操作系统是否升级;
所述信息获取单元,还用于当所述智能设备的操作系统升级后,获取所述智能设备升级后的设备信息;
请求生成单元,用于生成包含所述升级后的设备信息的适配表更新请求并通过网络发送;
接收单元,用于通过网络接收响应所述适配表更新请求返回的新的适配表;
更新单元,用于将新的适配表替换所述预设适配表,并且作为新的预设适配表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳豪客互联网有限公司,未经深圳豪客互联网有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711463865.1/,转载请声明来源钻瓜专利网。
- 上一篇:一种计算机接口通信保护和异常告警方法与装置
- 下一篇:电子设备及其控制方法