发明名称 一种针对用户特征的细粒度资源授权方法
摘要 一种针对用户特征的细粒度资源授权方法,通过设置同带有资源的系统终端通信连接的带有显示屏的资源授权终端,资源授权终端内包括资源授权模块、资源授权查询模块和资源权限控制模块,资源授权模块内包括用户筛选子模块和资源权限授权操作子模块,用户筛选子模块能够方便的通过用户的各类特征信息来对系统用户进行筛选从而确定要进行授权的用户,资源权限授权操作子模块能够为用户筛选子模块中所确定要进行授权的用户进行资源权限授权,包括控制对资源、资源具体属性和资源属性值的授权控制,实现对资源的细粒度授权。
申请公布号 CN102932369A 申请公布日期 2013.02.13
申请号 CN201210466406.X 申请日期 2012.11.19
申请人 西北大学 发明人 高岭;杨建锋;朱海阳;杨九龙;韩李侠;卜洋;宋红军;高全力
分类号 H04L29/06(2006.01)I 主分类号 H04L29/06(2006.01)I
代理机构 西安西达专利代理有限责任公司 61202 代理人 刘华
主权项 一种针对用户特征的细粒度资源授权方法,其特征在于,步骤如下:步骤1:先设置同带有资源的系统终端通信连接的带有显示屏的资源授权终端,资源授权终端内包括资源授权模块、资源授权查询模块和资源权限控制模块,资源授权模块内包括用户筛选子模块和资源权限授权操作子模块,,资源授权终端通过网络通信线路将系统资源在显示屏上进行显示,资源授权模块中设置有资源授权信息存储区用来保存对需要进行授权的资源的授权信息;步骤2:当需要对资源进行授权时,首先选择需要进行授权的资源,此时资源授权终端操纵驱动电路激活资源授权模块,资源授权模块通过通信连接获取系统终端中的需要进行授权的资源进行判断,如果该需要进行授权的资源是公开的资源,就不需要进行授权操作,这样就终止了针对用户特征的细粒度资源授权,如果该需要进行授权的对象是非公开的资源,就进行从步骤3开始的授权操作;步骤3:操作人员通过资源授权终端的输入设备在显示屏上选中需要进行授权的资源并通过资源授权终端的输入设备在显示屏上确认授权运行开始,这样就使得资源授权模块操纵驱动电路激活用户筛选子模块,用户筛选子模块通过驱动电路导通显示屏显示用户的特征信息,随后操作人员通过显示屏按照随机顺序选择所需要选择的特征信息完成构造选择用户的规则,用户筛选子模块根据这些特征信息从系统终端中找出满足这些特征信息的用户集合并驱动电路导通显示屏显示筛选出的用户集合;在此基础上,操作人员根据在显示屏上的提示再根据自己的需求进行动态地删除所需要删除的用户,删除操作结束后,用户筛选子模块通过驱动电路导通显示屏显示删除后余下的选择的用户集合,如果不选择删除操作,用户筛选子模块通过驱动电路导通显示屏显示选择的用户集合;步骤4: 资源授权模块操纵驱动电路激活资源权限授权操作子模块,资源权限授权操作子模块通过通信连接获取系统终端的需要进行授权的资源的可授权属性及其相应的操作信息,然后资源权限授权操作子模块通过驱动电路导通显示屏显示需要进行授权的资源的可授权属性及其相应的操作信息,随后操作人员通过显示屏选择其所需要选择的可授权属性及其相应的操作作为授权属性及其相应的操作,操作人员通过显示屏确认后,操作人员选择的可授权属性及其相应的操作、操作人员在步骤3中选择的用户集合和当前需要进行授权的资源的信息会保存在资源授权模块中的资源授权信息存储区中,随后授权属性及其相应的操作会通过显示屏显示;步骤5:当操作人员还需要对该授权的资源进行授权时,返回步骤2进行操作,当授权主体不需要再对该授权的资源进行授权时,授权主体通过资源授权查询模块能查询该授权的资源的授权信息,随后就完成了针对用户特征的细粒度资源授权的授权工作;步骤6:当用户在浏览需要进行授权的资源时,资源授权终端操纵驱动电路激活资源权限控制模块,资源权限控制模块通过通信连接获取系统终端中的需要进行授权的资源进行判断,如果该需要进行授权的资源是公开的资源,就不需要进行权限控制操作,那么用户将拥有需要进行授权的资源的完全使用权限,这样就终止了针对用户特征的细粒度资源授权,如果该需要进行授权的资源是非公开的资源,就进行步骤7的资源权限控制操作;步骤7:根据当前需要进行授权的资源从资源授权模块的资源授权信息存储区中获得需要进行授权的资源所对应的授权用户集合和可授权属性及其相应操作信息,如果用户没有在需要进行授权的资源所对应的授权用户集合里,那么表明用户没有当前需要进行授权的资源的任何使用权限,直接终止针对用户特征的细粒度资源授权,如果用户在需要进行授权的资源所对应的授权用户集合里,那么表明用户拥有当前需要进行授权的资源的使用权限,使用权限根据用户的信息从当前需要进行授权的资源从资源所对应的可授权属性及相应操作信息来确定,最终通过显示屏将需要进行授权的资源所允许用户所对应的可授权属性及相关操作信息显示给用户,从而完成针对用户特征的细粒度资源授权。
地址 710069 陕西省西安市太白北路路229号