发明名称 |
文件系统中的文件变体 |
摘要 |
本发明公开了在文件系统中提供文件变体的各种实施方案。为多个用户维持多个文件系统。每个文件系统包括多个文件和一个或多个文件夹。每个文件包括相应唯一标识符和对存储在一个或多个数据储存器中的数据对象的相应引用。维持多个文件变体。每个文件变体包括相应文件的相应唯一标识符。每个文件变体还包括对存储在所述一个或多个数据储存器中的次级数据对象的相应引用。所述次级数据对象与由相应文件引用的初级数据对象相关。 |
申请公布号 |
CN103403713A |
申请公布日期 |
2013.11.20 |
申请号 |
CN201280010313.4 |
申请日期 |
2012.03.07 |
申请人 |
亚马逊技术股份有限公司 |
发明人 |
皮尔加斯·韦尔鲁密鲁姆;约翰娜·S·奥尔森;柯尔文·J·史密斯;詹姆斯·H·伍德 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
北京安信方达知识产权代理有限公司 11262 |
代理人 |
周靖;王漪 |
主权项 |
一种体现在至少一个计算装置中可执行的程序的非暂时性计算机可读介质,所述程序包括:为多个用户维持多个文件系统的代码,所述文件系统中的每个包括多个文件和至少一个文件夹,所述文件中的每个包括相应唯一标识符和对存储在至少一个数据储存器中的初级数据对象的相应引用;从与所述文件系统中的一个文件系统相关联的所述用户中的一个对应用户获得将文件存储在所述文件系统中的所述一个文件系统中的请求的代码;响应于所述请求在所述文件系统中的所述一个文件系统中创建对应于所述文件的文件并且将对应于所述文件的初级数据对象存储在所述至少一个数据储存器中的代码;将所述文件编码成为在与所述用户中的所述一个对应用户相关联的移动计算装置上呈现而定制的次级数据对象并且将所述次级数据对象存储在所述至少一个数据储存器中的代码;在所述对应的文件系统中至少部分地基于所述文件来创建文件变体的代码,所述文件变体包括对所述文件的唯一标识符的引用和对存储在所述至少一个数据储存器中的所述次级数据对象的引用;从所述用户中的所述一个对应用户获得存取所述文件的请求的代码;当对所述存取的请求与由所述移动计算装置存取相关时将由所述文件变体引用的所述次级数据对象发送到所述移动计算装置的代码;以及当对所述存取的请求与由另一个计算装置存取相关时将由所述文件引用的所述初级数据对象发送到所述另一个计算装置的代码。 |
地址 |
美国内华达州 |