数据存储访问和检索方法及数据存储和访问系统的制作方法_2

文档序号:9667067阅读:来源:国知局
>[0023]PINApp使文件夹、驱动器和服务的数字关联在彼此之间发生以用于联合数字内容的目的,从而使得很容易地访问存储在本地装置上以及公共可用的云存储和分享服务上的数字内容。
[0024]如在前面参考主要功能所陈述的,PINApp可用于将存储在本地装置(诸如智能电话或平板计算机)上的数字内容,和存储在公共云服务(诸如Dropbox)上的数字内容以数字方式关联(或依附/附加)到主要公共云存储服务(如由用户选择),诸如StoAmigo。更具体而言,存储在用户拥有的装置(诸如智能电话或平板计算机)上的数字内容和存储在用户管理的Dropbox帐户上的数字内容可被联合且依附/附加到用户管理的StoAmigo帐户。
[0025]在研究了以下附图和详细说明后,PINApp的其它系统、方法、特征和优点对于本领域技术人员将是或将变得显而易见。其旨在将所有这些附加的系统、方法、特征和优点都包括在本说明书内、本发明的范围内,且受所附权利要求保护。
【附图说明】
[0026]附图中的组件不一定按比例绘制,而是将重点放在说明本发明的原理上。在图中,相同的标号指示贯穿不同视图中的对应部件。
[0027]图1是描绘PINApp软件功能的一般流程的流程图;
[0028]图2是详述PINApp的主要功能的功能应用图;
[0029]图3是详述PINApp的功能模块和主要组件的框图;
[0030]图4是详述PINApp的功能模块的相互作用的框图;
[0031]图5是采用PINApp的合并的用户界面屏幕的表示;
[0032]图6是详述PINApp如何以数字形式将外部硬盘驱动器关联(依附/附加)到公共云存储服务的框图;和
[0033]图7是详述如何利用PINApp可联合一个或多个公共云服务和装置的框图。
【具体实施方式】
[0034]在下面的描述中,阐述了许多具体细节以便提供对本发明的更透彻的描述。对于本领域技术人员将是显而易见的是,可在没有这些具体细节的情况下实施本发明。在其它实例中,众所周知的特征没有被详细描述,以便不混淆本发明。
[0035]如前所述,PINApp提供两个主要功能。第一个主要功能使得能够将本地存储的数字内容(诸如智能电话、笔记本计算机等上的文件夹)以数字方式关联或依附/附加到公共云存储服务(诸如Dropbox或StoAmigo),以允许数字内容的所有者通过他们的公共云存储服务用户界面访问内容(即利用StoAmigo的用户界面来访问存储在智能电话上的数字内容)。第二个主要功能使得存储在公共云存储服务的数字内容能够以数字方式被关联或依附/附加到另一公共云存储服务(即,将托管在Dropbox上的文件夹依附/附加到StoAmigo),从而使用户能够联合存储在公共云服务上的他们的数字内容,选择主要公共云服务来访问存储在其它服务上的数字内容(即采用StoAmigo作为主要用户界面和云服务来访问存储在Dropbox上的数字内容)。将在下面的段落详细描述这些主要功能中的每个。
[0036]PINApp使公有云存储服务(例如StoAmigo、谷歌驱动器、Dropbox等)的用户能够以数字方式将托管在用户拥有的(本地)装置上的文件夹或驱动器指定到公共云存储服务。利用公开提供的应用程序接口(API)促进数字分配以允许云存储服务看到托管在用户拥有的装置上的内容。用户拥有的装置上的数字内容将通过公共云存储服务而可见和可访问并且可采用现有公共云存储服务中的工具而与一个或多个接收者共享。
[0037]在一个优选实施例中,数字内容所有者可具有包含需要与一个或多个接收者共享的数字内容的USB驱动器。通常,数字内容所有者会被要求将USB驱动器的内容上传到公共云存储服务,以便与一个或多个接收者共享内容。通过使公共云存储服务能够看到存储在数字内容所有者的主机装置(诸如笔记本计算机)上的USB驱动器上的数字内容,PINApp不需要上传步骤。
[0038]在上述实施例中,PINApp允许USB驱动器通过使USB驱动器能够直接连接到主题公共云存储服务供应商来充当NAS装置。一旦存在于USB驱动器上的数字内容对于公共云存储服务供应商是可见的,则可利用公有云存储服务供应商的工具集和用户界面来远程共享和访问该数字内容。
[0039]PINApp是一个软件平台,其采用一组功能模块和算法以使本地用户装置(诸如智能电话、平板计算机、笔记本计算机或其它计算装置)加入现有的云服务,从而允许通过云服务存储和共享托管在本地用户装置上的数字内容,而不需要数字内容被上传到云。
[0040]依附/附加数字内容(诸如文件、文件夹、驱动器或其它存储组件)可通过数字内容被依附/附加到其上的主机服务的用户界面而被访问和管理。举个实例,如果托管在智能电话或平板计算机上的文件夹被依附到公共云存储服务(如StoAmigo),则用户可通过访问其公共云存储服务来访问依附/附加的数字内容。由于公共云存储服务用户界面被访问,所以被依附/附加到公共云存储服务的数字内容将是可见的。具体而言,依附/附加的数字内容将作为公共云存储服务的用户界面中所示的目录列表中的文件夹而出现。
[0041]用户可直接通过数字内容已被依附/附加到其上的公共云存储服务的用户界面访问依附/附加的数字内容,从而使用户能够共享、重命名、移动、复制和执行通过数字内容已被依附/附加到其上的公共云存储服务而可用的其它命令。
[0042]依附/附加内容的目录结构将保持与数字内容的原始主机位置中的相同,相同方式会在将文件夹从一个本地装置(诸如USB硬盘驱动器)复制到个人计算机时经历。复制的文件夹(来自USB硬盘驱动器)将是主机装置(在这种情况下,是个人计算机)的子目录。重要的是应注意,在查看下面的附图时,在实例中所示的目录结构可由合并PINApp的用户在任何时间改变。实例中给出的目录结构仅用于解释目的来提供解释的清晰性和容易性。
[0043]PINApp采用现有公共云服务(诸如StoAmigo、Dropbox、Sugar Sync等)以使用户能够在他们的装置和服务之间联合他们的数字内容以使跨越多个装置和平台进行存储的数字内容的存储和共享机制更容易。PINApp采用公共API来提供与被联合的数字内容相关的详细信息以允许跨越多个平台和装置之而存储的数字内容的管理可通过公共云服务来访问。
[0044]重要的是应注意,PINApp不在装置和公共云存储平台之间移动数字内容。PINApp提供寻址信息以使所有用户(多个)数字内容能够看起来是被存储在相同位置,即使该信息可跨越个装置和/或多个云存储平台被传播也是如此。
[0045]下面的讨论将说明PINApp的基本命令流,涉及数字内容的联合。下面的讨论假设PINApp软件已被安装在能够访问(多个)用户公共云存储和共享服务的用户装置(诸如智能电话、笔记本计算机或其他计算装置)上。
[0046]图1示出PINApp的流程图。PINApp的初始启动将提示用户在步骤105中输入有关用户名、密码和其它标识符的数据以确保加入PINApp的用户的隐私和认证。用户将通过在在步骤110创建包含他们的用户名和密码信息连同其它标识符的用户账号来响应以确保隐私。
[0047]—旦用户在步骤110建立了帐户,他们将由PINApp提示来在步骤115中选择主要公共云服务。该云存储服务(指定为主要)将由PINApp用作主机用于被依附/附加或以其它方式被数字关联和联合的所有后续数字内容。主要公共云服务可在PINApp内的设置菜单中随时改变。主要和辅助云服务的查询只会发生在PINApp的初始安装和驱动时。所有后续实例将假设由用户先前输入的选择。一旦主机主要云存储服务已被指定,则所有的依附/附加数字内容将可通过主机云存储服务(多个)用户界面访问和使用。重要的是应注意,PINApp不需要存在于访问公共云存储服务的装置上,但它必须在与依附/附加的数字内容相关联的用户装置中的一个上运行。作为一个实例,用户可能希望在在常开的装置(诸如智能电话)上安装和执行PINApp,以确保通过PINApp相关联的数字内容在任何时候都保持可用。如果其中运行PINApp的装置被禁用的实例发生,则已通过PINApp联合或以使用PINApp依附/附加的数字内容将不可用。
[0048]用户现在将在步骤120中输入他们的主要公共云存储服务信息,包括访问信息(例如用户名和密码)以允许PINApp加入公共云存储服务以联合用户本地存储装置和其它公共云服务。一旦用户已经在步骤120输入了主要公共云存储服务信息,则PINApp将在步骤125通过建立与主要公共云存储服务的连接验证信息是有效的。如果在步骤125中确定在步骤120由用户提供的信息是无效的,则PINApp将再次请求用户在步骤115中输入他们的主要公共云存储信息。一旦在步骤120中输入的公共云存储信息在步骤125中被验证,则PINApp将在步骤130中查询用户的任何辅助云存储信息。在步骤130中查询的辅助云存储信息将包括用户当前将数字内容存储在其上并且希望通过他们在步骤120中输入的主要云存储服务来访问的任何公共云存储服务。辅助云存储服务将仅作为存储的库使用,而主要云存储服务(步骤120中所选择的)将作为用户界面和使用PINApp联合的所有数字内容的接入点。
[0049]如果用户已经在步骤130中使用PINApp输入任何他们希望加入的辅助存储云服务,该信息将在步骤135中输入。PINApp将在步骤130为用户查询有关其它辅助云存储服务,直到在步骤135中输入它们的过程已经完成。一旦完成,PINApp将在步骤140开始中为用户查询要被依附/附加的本地内容。本地内容可以是用户希望从其主云存储服务(在步骤120中输入的)访问的任何文件夹、装置或驱动器。重要的是应注意,PINApp不会从任何装置或任何云存储将任何数字内容上传或以其它方式复制到其它位置。PINApp将在步骤137中将寻址和访问信息提供到主要公共云存储服务,以使用户能够利用他们的可加入服务的任何装置从主要公共云存储服务访问所有其数字内容。用户可在此时在步骤145中输入要被被依附/附加到主要云存储服务(在步骤120中选择的)的本地内容。PINApp将在步骤140中为用户查询要被依附/附加的附加本地内容,直到用户已经完成输入信息。一旦用户已经在步骤145中输入其所有的本地内容,则设置在步骤150中完成。
[0050]现在用户已经将其数字内容依附/附加到单个主机位置(主要公共云存储服务),可通过登录到他们的主要公共云存储服务从他们的任何智能型装置来访问他们的所有依附/附加的数字内容。每个依附/附加的实体(诸如托管在PC上的文件夹或其它公共云服务文件夹)将在主要公共云存储服务的用户界面上所显示的主要目录列表中被列出。用户可在任何时间选择不依附/不附加内容,以及改变他们的已依附/已附加的文件夹。通过使用户能够在任何时间依附/附加或不依附/不附加数字内容,用户可容易地使数字内容适用于共享,而没有与在公共云上上传和存储数字内容相关联的固有风险。
[0051]图2讨论了“依附”或“附加”功能的物理结构,和其中用户装置上的本地文件夹可以数字方式与公共云服务相关联的过程。为了易于理解下面的讨论,我们将使用Dropbox作为公共云服务供应商,且我们将解释实例,其中数字存储库(诸如文件夹和USB驱动器)可被依附/附加到公共云服务(Dropbox)以允许未存储在云(即在线服务器)上的数字内容的共享。重要的是应注意,虽然下面的实例使用Dropbox作为公共云服务供应商,但是PINApp被设计为与采用公开可用的API (应用程序接口 )的任何云服务供应商互动来允许采用第三方应用来管理或增强云存储服务。将参考图2讨论PINApp的功能应用方面
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1