连接到联网存储系统的本地存储器技术方案

技术编号:10300324 阅读:138 留言:0更新日期:2014-08-07 05:52
公开了用于存储文件的各种实施方案。便携式存储器设备配置成耦合到计算设备,且存储管理应用存储在便携式存储器设备中,存储管理应用可由处理器电路执行。存储管理应用配置成发送多个文件用于存储在联网存储系统中,联网存储系统远离计算设备。存储管理系统将文件的子集缓存在便携式存储器设备上,并将本地文件目录维持在便携式存储器设备中。本地文件目录列出存储在联网存储系统中的与链接到便携式存储器设备的帐户相关的文件。

【技术实现步骤摘要】
【国外来华专利技术】【专利摘要】公开了用于存储文件的各种实施方案。便携式存储器设备配置成耦合到计算设备,且存储管理应用存储在便携式存储器设备中,存储管理应用可由处理器电路执行。存储管理应用配置成发送多个文件用于存储在联网存储系统中,联网存储系统远离计算设备。存储管理系统将文件的子集缓存在便携式存储器设备上,并将本地文件目录维持在便携式存储器设备中。本地文件目录列出存储在联网存储系统中的与链接到便携式存储器设备的帐户相关的文件。【专利说明】连接到联网存储系统的本地存储器相关申请的交叉引用本申请要求2011年3月29日提交的、具有申请号13/074,325的标题为“L0CALST0RAGELINKEDT0NETW0RKEDST0RAGESYSTEM”的美国申请的优先权和利益,该美国申请通过引用被全部并入本文。背景用户可能希望使用提供存储保证以确保数据免受火灾和其它危险的联网存储系统来存储数据。不幸的是,由于计算技能的缺乏和其它问题,一些用户可能很难与联网存储系统互动。附图简述参考附图可更好地理解本公开的很多方面。附图中的部件不一定按比例,相反,强调清楚地说明本公开的原理。而且,在附图中,相似的数字在几个附图中始终表示相应的部件。图1是根据本公开的各种实施方案的联网环境的图。图2是根据本专利技术的各种实施方案的可插入图1的联网环境中的客户端设备中的便携式存储器设备的一个例子的图。图3是根据本专利技术的各种实施方案的可插入图1的联网环境中的客户端设备中的便携式存储器设备的另一例子的图。图4A-D示出根据本专利技术的各种实施方案的提供被实现为在图1的联网环境中的计算设备中执行的存储管理应用的部分的功能的一个例子的流程图。图5是根据本专利技术的各种实施方案的提供在图1的联网环境中使用的计算设备的一个例子说明的示意性方框图。详细描述本公开的各种实施方案涉及根据效用计算模型的数据文件的远程存储。联网文件系统可用来提供对存储在包括联网的多个计算设备的云计算资源中的文件的访问。在一些实施方案中,联网文件系统可相应于虚拟文件系统,其中文件的实际数据对象存储在单独的数据存储系统中。元数据服务可用于使元数据与文件相关,从而便于使用元数据搜索文件。通过将文件存储在这样的联网文件系统中,用户可从具有网络连接性的任何计算设备访问文件。根据各种实施方案,便携式存储器设备用于为客户端设备提供在联网存储系统中的远程存储。便携式存储器设备可包括记忆棒或具有相似的能力的其它设备。当客户端将文件存储到便携式存储器设备时,文件最终存储在可包括云存储系统的联网存储系统中,其中存储在联网存储系统中的文件的列表被维持在便携式存储器设备中。存储在联网存储系统中的被最近访问的文件的子集也可存储在便携式存储器设备中。可与用来管理在便携式存储器设备上和联网存储系统中的文件的存储的便携式存储器设备结合来执行应用。此夕卜,关于其它实施方案讨论了其它功能。在下面的讨论中,首先提供了各种部件的物理性质的描述,后面是这些部件的操作的讨论。参考图1,示出了根据各种实施方案的联网环境100。联网环境100包括通过网络109与一个或多个客户端106进行数据通信的一个或多个计算设备103。网络109包括例如互联网、内联网、外联网、广域网(WAN)、局域网(LAN)、有线网络、无线网络或其它适当的网络等或两个或多个这样的网络的任何组合。计算设备103可包括例如提供计算能力的服务器计算机或任何其它系统。可选地,可使用例如布置在一个或多个服务器组或计算机组或其它布置中的多个计算设备103。例如,多个计算设备103 —起可包括云计算资源、栅格计算资源和/或任何其它分布式计算布置。这样的计算设备103可位于单个装置中,或可分布在很多不同的地理位置当中。为了方便的目的,计算设备103在本文以单数形式被提及。即使计算设备103以单数形式被提及,也理解,多个计算设备103可体现在如上所述的各种布置中。可根据各种实施方案在计算设备103中执行各种应用和/或其它功能。此外,各种数据存储在计算设备103可访问的数据存储库113中。数据存储库113可表示多个数据存储库113,如可认识到的。存储在数据存储库113中的数据例如与下面描述的各种应用和/或功能实体的操作相关。在计算设备103上执行的部件例如包括联网存储系统116和其它应用、服务、过程、系统、引擎或未在本文详细讨论的功能。联网存储系统116被执行来为用户维持在联网或基于元数据的文件系统中的文件和文件夹的文件层次。为此目的,联网存储系统116可支持各种文件相关的操作,例如创建文件、删除文件、修改文件、设置文件的许可、下载文件和/或其它操作。可与联网存储系统116结合或作为联网存储系统116的部分来执行元数据服务以维持与文件相关的元数据项。为此目的,这样的元数据服务可支持各种操作,例如创建元数据项、删除元数据项、取回元数据项、搜索元数据项和/或其它操作。元数据服务也可实现元数据项的一个或多个可搜索的索引。可提供与可访问存储在联网文件系统中的数据的托管的应用相应的各种应用。这样的应用可例如具有基于web的接口,并可安排网络页面,例如web页面或其它形式的网络内容,以便于用户互动。其它应用可以是内部应用,且可以没有基于web的接口。这样的应用的非限制性例子可包括照片组织工具、音乐文件组织器和重放工具、字处理器、电子制表软件、电子邮件应用等。存储在数据存储库113中的数据包括例如存储帐户133。与每个存储帐户133相关的是账户设置136、主标识符139和可能其它信息。主标识符139可包括例如电子邮件地址、字符串或如将被描述的其它类型的标识符。与每个存储帐户133相关的是一个或多个存储桶153,其中各种文件156代表持有存储帐户133的用户被存储,如将被描述的。存储帐户133可包括关于存储帐户133所相关的用户的信息。这样的信息可包括例如名称、地址、支付工具和其它信息。帐户设置136可用于指定并跟踪各种设置和关于给定的存储帐户133的其它功能例如口令、安全证书、文件管理许可、存储配额和限制、授权访问应用、账单信息和/或其它数据。主标识符139是与相应的存储帐户133的持有者相关的标识符。这样的用户可被认为是账户的主要持有者,并可控制其使用。客户端106表示可耦合到网络109的多个客户端设备。客户端106可包括例如基于处理器的系统,例如计算机系统。这样的计算机系统可体现在桌上型计算机、膝上型计算机、个人数字助理、蜂窝电话、机顶盒、音乐播放器、web垫、平板计算机系统、游戏控制台或具有相似能力的其它设备中。客户端106可包括显示设备159,例如液晶显示器(IXD)或其它类型的显示设备,如可认识到的。客户端106可配置成执行操作系统163、存储管理应用166和其它应用169例如电子邮件应用、即时消息应用、浏览器、字处理器、电子制表软件、绘图应用和/或其它应用。便携式存储器设备173与客户端106进行数据通信。在一个例子中,便携式存储器设备173可通过适当的接口例如通用串行总线(USB)连接器或其它接口耦合到客户端106。在一个实施方案中,便携式存储器设备173可包括记忆棒或类似的设备。可选地,无线通信可通过适当的无线标准/协议例如BlueToothTM或其它适当的标准/协议在便携式本文档来自技高网...

【技术保护点】
一种包含在计算设备中可执行的程序的非临时计算机可读介质,所述程序包括:促进计算系统中的感知的代码,所述感知是,耦合到所述计算系统的便携式存储器设备规定多个文件的本地存储,而同时规定所述多个文件在所述计算设备通过网络可访问的联网存储系统中的存储,所述代码包括:将存储在所述联网存储系统中的所述文件的子集存储在所述便携式存储器设备中的代码;当从请求过程获得对所述文件中的一个的写请求时确定所述网络是否可用来将所述文件中的所述一个发送到所述联网存储系统的代码;当所述网络是可用的时将所述文件中的所述一个发送到所述联网存储系统的代码;当所述网络是不可用的时将所述文件中的所述一个存储在所述便携式存储器设备中的代码;以及当不可用的网络变得可用时标记存储在所述便携式存储器设备中的所述文件中的所述一个待发送到所述联网存储系统的代码。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:皮尔加斯·韦尔鲁密鲁姆约翰娜·S·奥尔森柯尔文·J·史密斯詹姆斯·H·伍德
申请(专利权)人:亚马逊技术股份有限公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1