[发明专利]一种多用户访问权限控制的实现方法无效
申请号: | 02158296.3 | 申请日: | 2002-12-21 |
公开(公告)号: | CN1510867A | 公开(公告)日: | 2004-07-07 |
发明(设计)人: | 范云松;游红宇 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04Q3/545;H04Q3/64 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518057广东省深圳市科*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种多用户访问权限控制的实现方法,在主机中有一公共资源,多个用户需要独占地使用该资源时,为该公共资源设置一个标志字,该标志字的若干比特位组成一个标识,每一个用户对应一个标识;当某用户需要使用该公共资源时,将其对应的标识改写为设置状态,读取整个标志字,如果该标志字中只有该用户对应的标识被设置,则申请成功,使用资源,使用完毕后归还,将对应的标识恢复为初始状态;否则申请不成功,将对应的标识恢复为初始状态,延迟一段时间再申请。对于更多用户的情况采用多级级连的方式。整个过程不需主机来控制,不会发生中断,极大的减少了主机负担和对系统资源开支。 | ||
搜索关键词: | 一种 多用户 访问 权限 控制 实现 方法 | ||
【主权项】:
1、一种多用户访问权限控制的实现方法,在主机中有一公共资源,多个用户需要独占的使用该资源,其特征在于:A、当用户较少时,包括如下步骤:(A1)在主机内存中,为该公共资源设置一个标志字,该标志字的若干比特位组成一个标识,每一个用户对应一个标识;(A2)当某用户需要使用该公共资源时,将其对应的标识改为设置状态;(A3)读取整个标志字,如果该标志字中只有该用户对应的标识被设置,则申请成功,进行步骤A4;否则申请不成功,将对应的标识恢复为初始状态,延迟一段时间再申请,重复开始执行步骤A2;(A4)申请成功的用户使用这一公共资源,使用完毕后,将对应的标识恢复为初始状态,结束流程;B、当用户更多时,包括如下步骤:(B1)将用户分为M组,设置M个标志字,这些标志字为第一级标志字,标志字的若干比特位组成一个标识,每组用户对应一个第一级标志字,每一用户对应该标志字的一个标识;将第一级标志字分成N组,再设置N个标志字,这些标志字为第二级标志字,标志字的若干比特位组成一个标识,每组第一级标志字对应一个第二级标志字,每一个第一级标志字对应该第二级标志字的一个标识;以此类推,第K级标志字为该公共资源的标志字;其中:M为大于1的自然数;N为自然数;K为大于1的自然数;(B2)当某用户需要使用该公共资源时,将其对应第一级的标识改写为设置状态;(B3)读取整个该第一级标志字;如果该第一级标志字中只有该用户对应的标识被设置,则第一级申请成功,进行步骤B4,继续进行第二级的申请;否则将其该写的标识恢复为初始状态,延迟一段时间再申请,重复开始执行步骤B2;(B4)第一级申请成功的用户,将其第一级标志字所对应的第二级标志字中的相应标识改写为设置状态;(B5)读取整个该第二级标志字;如果该第二级标志字中只有该用户对应的标识被设置,则第二级申请成功,进行步骤B6;否则将其改写过的第一级和第二级的标识恢复为初始状态,延迟一段时间再申请,重复开始执行步骤B2;(B6)以此类推,如果直到第K级申请成功,则该用户使用这一公共资源,使用完毕后,将改写过的所有标识恢复为初始状态,结束流程;如申请不成功,则将其改写过的所有标识恢复为初始状态,延迟一段时间再申请,重复开始执行步骤B2。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/02158296.3/,转载请声明来源钻瓜专利网。
- 上一篇:自适应选择网络的方法
- 下一篇:一种网络设备的管理方法