[发明专利]应用权限处理方法及装置在审
申请号: | 202011004880.1 | 申请日: | 2020-09-22 |
公开(公告)号: | CN114254333A | 公开(公告)日: | 2022-03-29 |
发明(设计)人: | 陈浩翔 | 申请(专利权)人: | 浙江大搜车融资租赁有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/31;G06F8/65;G06F8/71 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 付先智;朱文杰 |
地址: | 311100 浙江省杭州市余*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 权限 处理 方法 装置 | ||
1.一种应用权限处理方法,其特征在于,包括:
获取用户针对应用的权限包集合提交的选择动作;所述权限包集合包含至少一个权限包;所述权限包携带有元数据与权限参数之间的对应关系;
确定所述权限包集合中被所述选择动作选中的至少一个权限包作为用户权限包;
解析所述用户权限包,获得目标元数据以及所述目标元数据的目标权限参数;
根据所述目标元数据与所述目标权限参数,对所述应用进行权限初始化。
2.根据权利要求1所述的方法,其特征在于,所述解析所述用户权限包,获得目标元数据以及所述目标元数据的目标权限参数,包括:
若所述用户权限包的数量大于一个,则从各个所述用户权限包中解析得到所述目标元数据对应的至少一种待处理权限参数;
通过预先设置的参数优先级,从所述待处理权限参数中选出目标权限参数。
3.根据权利要求1所述的方法,其特征在于,所述解析所述用户权限包,获得目标元数据以及所述目标元数据的目标权限参数,包括:
从所述用户权限包中解析得到所述目标元数据的权限类型和/或权限范围。
4.根据权利要求3所述的方法,其特征在于,所述根据所述目标元数据与所述目标权限参数,对所述应用进行权限初始化,包括:
根据所述权限范围与所述用户的用户标识,确定所述用户针对所述用户元数据的用户权限范围;
根据所述用户权限范围,确定所述应用中所述用户元数据的关联页面的页面结构信息;
从所述用户元数据对应的业务数据中,筛选出在所述用户权限范围内的用户业务数据;
基于所述页面结构信息与所述用户业务数据,对所述关联页面进行渲染,以在所述用户执行针对应用的权限包集合提交的请求操作后生成目标应用界面。
5.根据权利要求1所述的方法,其特征在于,还包括:
获取所述用户向应用提交的用户权限包处理操作;
确定所述权限包集合中所述用户权限包处理操作对应的至少一个待处理权限包和针对所述待处理权限包的目标处理方式;
读取用户与用户权限包之间的对应关系;
通过所述对应关系,查询所述用户的至少一个用户权限包;
若所述目标处理方式为权限包添加,将所述待处理权限包添加到所述用户权限包;
若所述目标处理方式为权限包删除,则从所述用户的用户权限包中删除所述待处理权限包;
读取处理后的用户权限包中的目标元数据以所述目标元数据的目标权限参数;
根据所述目标元数据与所述目标权限参数,确定所述用户的用户业务数据以及所述应用中所述目标元数据的关联页面的页面结构信息;
基于所述页面结构信息与所述用户业务数据,对所述关联页面进行渲染,以生成所述用户执行所述权限包处理操作后的目标应用界面。
6.根据权利要求1所述的方法,其特征在于,还包括:
获取向所述应用的开发方申请得到的所述应用的应用权限版本的更新数据包;
读取所述更新数据包中的至少一个更新权限包;所述更新权限包包含更新元数据与更新权限参数之间的对应关系;
判断所述权限包集合中是否包含与所述更新权限包对应的待更新权限包;
若存在,则根据所述更新权限包以及所述更新元数据与更新权限参数之间的对应关系,对所述待更新权限包包含的元数据与权限参数之间的对应关系进行更新;
若不存在,则将所述更新权限包添加到所述权限包集合中。
7.根据权利要求1所述的方法,其特征在于,还包括:
获取所述用户向所述应用提交的权限包创建操作;所述应用的配置数据中包含元数据与至少一种权限参数的对应关系;
确定所述元数据集中所述权限包创建操作对应的元数据为自定义包元数据;
查询所述用户针对所述自定义包元数据的权限参数;
基于所述自定义包元数据和所述自定义包元数据的权限参数生成自定义权限包;
将所述自定义权限包添加到所述权限包集。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大搜车融资租赁有限公司,未经浙江大搜车融资租赁有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011004880.1/1.html,转载请声明来源钻瓜专利网。