[发明专利]为应用授权的方法和设备有效
申请号: | 201910787815.1 | 申请日: | 2019-08-26 |
公开(公告)号: | CN110727936B | 公开(公告)日: | 2022-10-21 |
发明(设计)人: | 李宇龙;李晓刚;李阳;向荣 | 申请(专利权)人: | 上海商米科技集团股份有限公司 |
主分类号: | G06F21/44 | 分类号: | G06F21/44;G06F21/45 |
代理公司: | 上海市汇业律师事务所 31325 | 代理人: | 王函 |
地址: | 200433 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 授权 方法 设备 | ||
1.一种商用操作系统中为应用授权的方法,其特征在于,包括:
在云平台录入要授权的应用以及应用配置参数,形成机型-权限-应用的对应关系,并对其中的机型-权限对应关系进行兼容性校验;
通过所述兼容性校验后,云平台向推送服务器发送更新通知,以使所述推送服务器根据更新消息确定所述要授权的应用对应的目标设备,并将携带机型-权限-应用对应关系的推送消息下发至目标设备;
根据所述推送消息,对所述目标设备进行应用权限管理和接口鉴权管理,其中,
对所述目标设备进行应用权限管理的步骤,具体包括:
判断在目标设备上是否存在要授权的应用;如果不存在,则在目标设备上安装要授权的应用并在安装后根据权限-应用的对应关系进行权限授予;如果存在,则可以根据权限-应用的对应关系直接进行权限授予。
2.根据权利要求1所述的为应用授权的方法,其特征在于,所述在云平台录入要授权的应用以及应用配置参数,形成机型-权限-应用的对应关系,并对其中的机型-权限对应关系进行兼容性校验的步骤,具体包括:
预先设置不同的机型和权限的对应关系,形成机型-权限对应模板;
在云平台录入要授权的应用以及应用配置参数,所述应用配置参数包括:要授权的应用的应用特征,适用的终端机型和应用的授权权限,形成机型-权限-应用的对应关系;
根据所述机型-权限对应模板,对所述应用配置参数中适用的终端机型和应用的授权权限进行兼容性校验,如果所述应用的配置参数中适用的终端机型和应用的授权权限符合所述机型-权限对应模板中的对应关系,则通过所述兼容性校验。
3.根据权利要求1所述的为应用授权的方法,其特征在于,所述云平台向推送服务器发送更新通知,以使所述推送服务器根据更新消息确定所述要授权的应用对应的目标设备,并将携带机型-权限-应用对应关系的推送消息下发至目标设备的步骤,具体包括:
通过所述兼容性校验后,云平台向推送服务器发送更新通知,所述更新通知包括要推送的设备信息和与要推送的设备对应的机型-权限-应用的对应关系,其中所述设备信息可以是要推送的设备群标签或者要推送的设备列表;
推送服务器收到更新通知后,根据推送的设备群标签或者要推送的设备列表识别发送范围并确定所述要授权的应用所对应的目标设备,通过服务器与目标设备的长链接通道向目标设备发送推送消息,所述推送消息包括目标设备ID、机型-权限-应用的对应关系和签名。
4.根据权利要求1所述的为应用授权的方法,其特征在于,根据所述推送消息,对所述目标设备进行应用权限管理和接口鉴权管理的步骤,具体包括:
所述目标设备接收到推送消息后进行权限配置,所述权限配置的内容包括目标特征以及权限特征,其中目标特征包括包名和签名,权限特征为权限列表或权限组。
5.根据权利要求4所述的为应用授权的方法,其特征在于,对所述目标设备进行应用权限管理的步骤,还包括:
预先设置不同权限的权限授予机制;针对可提前配置的权限,为已安装的应用动态赋予相应权限;针对执行时需要鉴权的权限,设置权限授予的应用白名单,当授予权限的应用需要鉴权时,默认赋予权限,未授权的应用强行锁定权限或按用户实际设置进行检查。
6.根据权利要求4所述的为应用授权的方法,其特征在于,对所述目标设备进行接口鉴权管理的步骤,具体包括:
根据权限-应用的对应关系,配置可执行应用的接口鉴权名单,使在所述接口鉴权名单中的接口被调用时具有免鉴权的权限。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海商米科技集团股份有限公司,未经上海商米科技集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910787815.1/1.html,转载请声明来源钻瓜专利网。