[发明专利]用于共享文件存储的方法和系统有效
申请号: | 201380071738.0 | 申请日: | 2013-01-29 |
公开(公告)号: | CN105340240A | 公开(公告)日: | 2016-02-17 |
发明(设计)人: | 卡帕利斯瓦兰·维斯瓦纳坦;阿瑞·库马尔·G;古鲁普拉萨德·B·基尼 | 申请(专利权)人: | 惠普发展公司;有限责任合伙企业 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 周丹;王珍仙 |
地址: | 美国德*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 共享 文件 存储 方法 系统 | ||
1.一种在多用户环境中对存储在共享文件存储平台上的文件提供访问控制的方法,所述方法包括:
从多个用户中的一个用户的用户设备(104)接收请求以执行与文件相关的操作;
确定与所述文件相关的全局唯一标识符(GUID),所述GUID基于所述文件的内容将所述文件与其它文件唯一区分;以及
基于访问引用图(ARG)执行所请求的、与所述文件相关的操作,其中所述ARG为存储在所述共享文件存储平台上的文件提供访问控制数据结构,并且其中所述ARG基于与每个文件相关的GUID,引用存储在所述共享文件存储平台上的文件。
2.根据权利要求1所述的方法,其中所述执行包括识别与所述GUID相关的文件的副本在所述共享文件存储平台的文件数据库(108)上的存在,其中所述操作是创建所述文件。
3.根据权利要求2所述的方法,进一步包括请求所述用户基于所述识别证明对所述文件的拥有,其中所述文件的所述副本已经存在于所述文件数据库(108)上。
4.根据权利要求2所述的方法,进一步包括请求所述用户基于所述识别提供所述文件以存储在所述文件数据库(108)中,其中所述文件的所述副本不存在于所述文件数据库(108)上。
5.根据权利要求4所述的方法,其中所述方法进一步包括针对所述文件的所述GUID,在所述ARG中创建节点,其中所述节点通过所述ARG的边线引用,所述ARG的边线提供对所述节点的访问。
6.根据权利要求1所述的方法,其中所述操作是读取所述文件、创建所述文件、更新所述文件、公开所述文件和删除所述文件中的一种。
7.根据权利要求1所述的方法,其中与所述文件相关的所述GUID是基于加密哈希函数生成的所述文件的哈希值。
8.根据权利要求1所述的方法,其中所述执行包括删除引用存储在所述共享文件存储平台的文件数据库(108)上的文件的所述GUID的所述ARG的边线,其中所述操作是删除所述文件。
9.根据权利要求1所述的方法,进一步包括确定所述ARG中的孤行节点以从所述共享文件存储平台的文件数据库(108)中删除对应于所确定的孤行节点的文件,其中所述ARG的孤行节点是未被所述ARG的边线引用的节点。
10.根据权利要求1所述的方法,其中所述方法进一步包括接收文件参数连同所述请求以执行所述操作,其中所述文件参数包括与所述文件相关的GUID、所述文件的大小、与所述文件相关的路径名称和文件名称中的至少一个。
11.一种在多用户环境中对存储在共享文件存储平台上的文件提供访问控制的文件存储系统(102),其包括:
至少一个处理器(110);
组通信模块(120),所述组通信模块(120)耦合到所述处理器(110)以从多个用户中的一个用户的用户设备(104)接收请求并执行与文件相关的操作;
元数据服务模块(124),所述元数据服务模块(124)耦合到所述处理器(110)以:
确定所述文件的全局唯一标识符(GUID),其中所述GUID基于所述文件的内容将所述文件与其它文件唯一区分;以及
基于访问引用图(ARG)执行所请求的、与所述文件修改的操作,其中所述ARG为存储在所述共享文件存储平台上的文件提供访问控制数据结构,并且所述ARG基于与每个文件相关的全局唯一标识符(GUID),引用存储在共享文件存储平台上的文件;和
文件存储模块(126),所述文件存储模块(126)耦合到所述处理器(110)以识别与所述GUID相关的所述文件的副本在所述共享文件存储平台的文件数据库(108)上的存在,其中所述操作是创建所述文件。
12.根据权利要求11所述的文件存储系统(102),进一步包括全局收集模块(128),以确定所述ARG中的孤行节点以便从所述共享文件存储平台的文件数据库(108)中删除对应于所确定的孤行节点的文件,其中所述ARG的所述孤行节点是未被所述ARG的边线引用的节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠普发展公司;有限责任合伙企业,未经惠普发展公司;有限责任合伙企业许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380071738.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:使用HTTP的通讯系统
- 下一篇:导频序列确定