[发明专利]用户权限验证方法及装置有效
| 申请号: | 201310482735.8 | 申请日: | 2013-10-15 |
| 公开(公告)号: | CN103500300A | 公开(公告)日: | 2014-01-08 |
| 发明(设计)人: | 林斐 | 申请(专利权)人: | 北京国双科技有限公司 |
| 主分类号: | G06F21/31 | 分类号: | G06F21/31 |
| 代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 李志刚;张永明 |
| 地址: | 100086 北京市海淀区*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用户权限 验证 方法 装置 | ||
1.一种用户权限验证方法,其特征在于,包括:
获取权限A的元权限;
获取权限A的依赖关系;以及
根据所述权限A的元权限和所述权限A的依赖关系验证所述权限A的用户权限。
2.根据权利要求1所述的用户权限验证方法,其特征在于,根据所述权限A的元权限和所述权限A的依赖关系验证所述权限A的用户权限包括:
判断所述权限A是否有元权限;
如果所述权限A没有元权限,则所述权限A没有用户权限;
如果所述权限A有元权限,则判断所述权限A是否有依赖权限;以及
如果所述权限A没有依赖权限,则所述权限A有用户权限。
3.根据权利要求2所述的用户权限验证方法,其特征在于,如果所述权限A有元权限,则判断所述权限A是否有依赖权限包括:
如果所述权限A有依赖权限,则验证所述权限A的依赖权限是否有元权限;
在所述权限A的依赖权限没有元权限时,所述权限A没有用户权限;
在所述权限A的依赖权限有元权限时,判断所述权限A的依赖权限是否有用户权限;
如果所述权限A的依赖权限有用户权限,则所述权限A有用户权限;以及
如果所述权限A的依赖权限没有用户权限,则所述权限A没有用户权限。
4.根据权利要求1所述的用户权限验证方法,其特征在于,根据所述权限A的元权限和所述权限A的依赖关系验证所述权限A的用户权限包括:
判断所述权限A是否有依赖权限;
如果所述权限A有依赖权限,则验证所述权限A的依赖权限是否有元权限;
在所述权限A的依赖权限没有元权限时,所述权限A没有用户权限;
在所述权限A的依赖权限有元权限时,验证所述权限A的依赖权限是否有依赖权限:
如果所述权限A的依赖权限没有依赖权限,则所述权限A有用户权限;以及
如果所述权限A的依赖权限有依赖权限,则验证所述权限A的依赖权限的依赖权限是否被验证过,如果所述权限A的依赖权限的依赖权限被验证过,则所述权限A的依赖权限的依赖权限有用户权限,如果所述权限A的依赖权限的依赖权限没有被验证过,则验证所述权限A的依赖权限的依赖权限是否有依赖权限。
5.根据权利要求1所述的用户权限验证方法,其特征在于,获取权限A的依赖关系包括获取权限A与权限包的依赖关系,其中,所述权限包包括任意个权限。
6.根据权利要求5所述的用户权限验证方法,其特征在于,所述权限包包括与权限包,获取权限A的依赖关系包括:
判断所述与权限包中所有权限是否都有用户权限;以及
在所述与权限包中所有权限都有用户权限时,所述权限A有用户权限。
7.根据权利要求5所述的用户权限验证方法,其特征在于,所述权限包包括或权限包,获取权限A的依赖关系包括:
判断所述或权限包中任一权限是否有用户权限;以及
在所述或权限包中任一权限有用户权限时,所述权限A有用户权限。
8.一种用户权限验证装置,其特征在于,包括:
第一获取单元,用于获取权限A的元权限;
第二获取单元,用于获取权限A的依赖关系;以及
验证单元,用于根据所述权限A的元权限和所述权限A的依赖关系验证所述权限A的用户权限。
9.根据权利要求8所述的用户权限验证装置,其特征在于,所述验证单元包括:
第一判断模块,用于判断所述权限A是否有元权限;
第一确定模块,用于在所述权限A没有元权限时,确定所述权限A没有用户权限;
第二判断模块,用于在所述权限A有元权限时,判断所述权限A是否有依赖权限;以及
第二确定模块,用于在所述权限A没有依赖权限时,确定所述权限A有用户权限。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京国双科技有限公司,未经北京国双科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310482735.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种权限控制系统构建方法及装置
- 下一篇:可视化继电保护整定计算系统及方法





