[发明专利]授权高速缓存无效
申请号: | 201280068726.8 | 申请日: | 2012-03-30 |
公开(公告)号: | CN104067279A | 公开(公告)日: | 2014-09-24 |
发明(设计)人: | M.雷 | 申请(专利权)人: | 惠普发展公司;有限责任合伙企业 |
主分类号: | G06F21/30 | 分类号: | G06F21/30;G06F17/30 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 张凌苗;徐红燕 |
地址: | 美国德*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 授权 高速缓存 | ||
1. 一种计算系统,包括:
授权模块,用于向相应的主体确定多个授权事实,每个授权事实基于分别与相应的发布方相关的一个或多个许可;
事实高速缓存模块,用于对所述授权事实进行高速缓存;
事实索引模块,用于实现基于所述授权事实而被编索引的事实索引,其中所述索引对于每个授权事实基于授权项;以及
许可索引模块,用于实现许可的许可索引,其中所述许可索引对于每个许可包括相应的发布方、相应的许可和相应的主体;
其中响应于一个许可被撤销,基于所述一个许可的一个授权事实被撤销。
2. 如权利要求1所述的计算系统,其中所述许可索引还包括针对每个相应的许可的参考计数,其中所述计算设备还包括:
许可模块,其确定另一许可;
许可计数模块,其确定另一许可是否等效于又一许可,其中如果所述另一许可等效于所述又一许可,则相应与所述另一许可相关的参考计数递增。
3. 如权利要求2所述的计算系统,其中所述许可模块确定撤销所述另一许可,且其中与等效的许可相关的一个参考计数递减。
4. 如权利要求3所述的计算系统,其中所述许可模块确定撤销所述另一许可,且其中如果与一个许可相关的第二参考计数减小到阈值水平,则所述一个许可被撤销。
5. 如权利要求1所述的计算系统,其中所述一个授权事实与客户端的回调列表相关,其中当所述一个授权事实被撤销时,所述回调列表上的每个客户端被通知。
6. 如权利要求5所述的计算系统,其中一个客户端是存储管理器,其使用所述一个授权事实来确定存储客户端是否应被提供对存储体的访问,其中所述存储客户端是所述一个授权事实的相应主体。
7. 如权利要求6所述的计算系统,其中所述存储管理器基于所述通知来移除对所述存储体的访问。
8. 一种存储指令的非临时机器可读存储介质,所述指令如果由设备的至少一个处理器执行则使所述设备:
基于一个或多个许可来确定授权事实,每个许可分别与相应的发布方和相应的主体相关;
将所述授权事实高速缓存在授权事实数据库中;
用所述授权事实更新包括多个其它授权事实的事实索引,其中对应于所述授权事实的事实索引条目包括所述相应的主体和所述相应的发布方;以及
基于许可索引来确定一个许可已被撤销;以及
基于所述一个许可的撤销来确定是否撤销所述授权事实。
9. 如权利要求8所述的非临时机器可读存储介质,还包括如果由所述至少一个处理器执行则使所述设备进行以下的指令:
基于客户端回调列表来确定与所述授权事实相关的客户端;以及
向所述客户端发送所述授权事实已被撤销的通知。
10. 如权利要求9所述的非临时机器可读存储介质,其中所述客户端是提供对存储客户端的访问的存储管理器,其中主体对应于所述存储客户端,且访问授权对应于所述授权事实。
11. 如权利要求8所述的非临时机器可读存储介质,还包括如果由所述至少一个处理器执行则使所述设备进行以下的指令:
基于包括在所述许可索引中的计数来确定所述一个许可是否已被撤销,
其中所述许可索引对于多个许可条款包括许可条款的相应的发布方、相应的许可条款的相应的主体、相应的许可条款和相应的计数,其中所述计数代表与相应的许可条款相关的等效许可条款的数量。
12. 一种方法,包括:
基于分别与相应的主体相关的一个或多个许可来确定授权事实;
将所述授权事实高速缓存在授权事实数据库中,
其中其它授权事实的事实索引对于每个其它授权事实包括相应的发布方、相应的主体和相应的授权,
使用授权项来更新所述事实索引,
其中许可索引与多个许可相关,其中对于每个许可,一组独立的授权事实和等效计数被存储;
基于所述许可索引来确定一个许可已递减到阈值的值;以及
基于分别与所述一个许可相关的独立授权事实中的一个是所述授权事实的确定来撤销所述授权事实。
13. 如权利要求12所述的方法,其中所述授权事实与一个或多个客户端的回调列表相关。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠普发展公司;有限责任合伙企业,未经惠普发展公司;有限责任合伙企业许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280068726.8/1.html,转载请声明来源钻瓜专利网。