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

文档序号:9667067阅读:来源:国知局
已被配置有用户的个人信息并且他们的云存储服务选择已经作出。先前参考图1在该申请中讨论了这些配置设置。
[0072]参考图4,文件夹435被托管在由典型用户(未示出)拥有的平板计算机430装置。用户希望将文件夹435依附/附加到公共云存储450服务。如前所述,将数字内容(诸如文件夹435)依附/附加到公共云存储服务(诸如附图标记450)使用户能够与其他用户(诸如朋友、家人、同事或其他人)共享文件夹435及其内容,而不需要将数字内容(文件夹435)上传到公共云存储服务(450)。将文件夹435依附/附加到公共云存储服务450也将使平板计算机430的所有者能够从能够与公共云存储服务450通信的其它装置(诸如智能电话、笔记本计算机、PC和其它计算装置)访问文件夹435。
[0073]依附/附加过程通过PINApp发生,其中平板计算机430的用户访问本地PINApp菜单(未示出)以开始依附/附加操作。用户将详细信息(诸如被依附/附加的数字内容(在这种情况下是文件夹435),和其中依附/附加数字内容的位置(在这种情况下是公共云存储450))提供给PINApp。PINApp将提供访问每一个所需的相关联的寻址和路由信息。命令序列将通过用户装置管理模块415进入PINAPP。该模块控制本地用户装置用户界面以及可用于本地装置的用户的命令集。在本实例中,用户装置管理模块415提供与托管要被依附/附加的数字内容的平板计算机430兼容的命令集和用户界面功能。
[0074]命令序列将通过PINApp与装置无关的操作系统405路由。在命令序列被解释时,操作系统405将与云服务器命令模块410直接通信,以确保PINApp和公共云存储450服务之间存在连接。一旦做出确定,则PINApp将通知数据库管理模块420:指示数字内容(文件夹435)将与公共云存储450依附/附加(数字相关联)。数据库管理模块420将会存储信息并传送到PINApp管理模块425,请求被依附/附加的数字内容(在这种情况下是文件夹435)的寻址和路由信息。PINApp管理模块425将路由和寻址信息返回到所述信息将被存储在其中的数据库管理模块420。该信息也将通过PINApp操作系统405、通过云服务器命令模块410被路由到公共云存储服务450。提供到公共云存储450服务的寻址和路由信息将使服务能够列出文件夹435的内容,就好像是其存储在公共云存储服务450中,尽管它仍托管在平板计算机430上也如此。
[0075]此时,如果用户登录到公共云存储服务450,则目录列表会显示托管在文件夹中的文件夹435和相关联的数字内容。
[0076]托管在平板计算机430上的文件夹435现在以数字方式关联(或依附/附加)到公共云存储服务450。用户现在可参与与其他人(诸如朋友、家人、同事等)共享文件夹435,分享和文件管理功能都由公共云存储服务450控制,并由通过公共云存储服务450可用的功能特征集支配。由公共云存储服务450分配给文件夹435的属性将被存储在PINApp管理模块425中。作为一个实例,现在数字内容(文件夹435)已被依附/附加到公共云存储服务450,用户(平板计算机430的所有者)决定他们想要与朋友共享文件夹435。
[0077]平板计算机430的所有者可在PINApp外部访问其公共云存储服务450并看到在公共云存储服务450用户界面的目录列表中列出的他们的文件夹435。所有者可通过公共云存储服务450执行命令以共享文件夹435,就像他们在文件夹435托管在公共云存储450上时那样。一旦执行了共享命令,PINApp将通过云服务器命令模块410识别进入装置的寻址信息。PINApp将确定公共云存储服务450正在共享文件夹435且将接合PINApp管理模块425和数据库管理模块420。PINApp管理模块425将寻址和路由信息提供到公共云存储服务450,使共享发生。PINApp管理模块425也将记录由公共云存储服务450提供的信息,诸如已与其共享文件夹435的联系人,和相关的访问权限。该信息将由PINApp管理模块425提供到数据库管理模块420以用于存档目的。对访问权限、共享权限、数字内容(文件夹435)的位置或影响共享的文件夹435的其它实例所做的任何改变将被记录在数据库管理模块420内。
[0078]如所讨论的,PINApp允许用户将本地托管的文件夹、文件或驱动以数字方式“依附”或“附加”到公共云存储服务以用于使它们能够通过云共享存储在他们的本地用户装置上的数字内容的目的,不需要上传或以其它方式将数字内容复制到公共云服务器。除了以上提及的功能,PINApp还提供了一种方法,其中公共云存储服务(诸如Dropbox)的内容可被以数字方式“依附”或“附加”到另一公共云存储服务(诸如StoAmigo)。存储在第一公共云服务(诸如Dropbox)中的数字内容将由第二服务(诸如StoAmigo)中的文件夹表示。利用上面的实例,用户将能够访问他们的StoAmigo公共云存储帐户并也可看到存储在他们的Dropbox公共云存储账户上的所有数字内容。包含在Dropbox帐户内的数字内容将在StoAmigo用户界面屏幕上被表示为文件夹,作为主要StoAmigo系统文件夹的可移动子目录而存在。作为一个实例,当用户访问他们的StoAmigo公共云存储账号,他们会看到名为“Dropbox”的文件夹。Dropbox文件夹(在访问时)将包含在Dropbox公共云文件夹中保存的所有数字内容。现有Dropbox目录和子目录名称和结构将被使用并容纳在(作为StoAmigo用户界面内的子目录存在的)主要Dropbox文件夹中。下面的图5示出如何在PINApp内表示数字内容,其中一个公共云存储服务被以数字方式“依附”或“附加”到其它公共云存储服务。
[0079]参见图5,我们具有公共云存储A 505和公共云存储B 510。使用PINApp的用户(未示出)希望以数字方式关联或以其它方式将公共云存储B 510的内容“依附”或“附加”到公共云存储A 505。这将使用户(未示出)从公共云存储A 505的用户界面访问其所有数字内容,不需要用户在两个公共云存储服务之间切换来管理数字内容。
[0080]如图5所示,公共云存储A具有用户界面屏幕515,其显示当前存储在公共云存储A 505上的两个文件夹。这些文件夹是我的文档(My Documents) 525和我的音乐(MyMusic) 530。用户也具有辅助公共云服务器账户,其被表示为公共云存储器B 510。用户具有托管在公共云存储器B 510上的如公共云存储B用户界面屏幕520中所示的两个文件夹。这些文件夹是我的图片(My Pictures) 535和我的电影(My Movies)540。通过利用PINApp来以数字方式将托管在公共云存储B 510上的内容与公共云存储A 505的内容关联,存储在这些公共云存储服务(A 505和B 510)上的所有数字内容将在如图5中以545表示的单个用户界面屏幕中合并。更新的云存储A用户界面屏幕545显示了存在于如云存储A用户界面屏幕515表示的公共云存储A 505上的数字内容,和存在于如云存储B用户界面屏幕520表示的公共云存储B 510上的数字内容。更新的云存储A用户界面屏幕545包含(来自公共云存储A 505的)我的文档550和我的音乐555,以及新创建的文件夹“依附的云存储B内容文件夹”560。该文件夹(由PINApp创建)允许在云存储A用户界面屏幕545内显示存储在公共云存储B 510上的数字内容。文件夹名称“我的图片”565和“我的电影”570保持不变,并且恰如云存储B用户界面屏幕520表示的那样列出。
[0081]虽然托管在服务器(公共云存储装置505和公共云存储B 510)上的数字内容没有物理上移动或以其它方式被复制或下载,但是文件和文件夹的名称和位置将出现在组合的用户界面屏幕(云存储A用户界面屏幕545),以使得用户能够从公共云存储系统(A 505SB 510)两者访问他们的数字内容,而不会物理地改变用户界面或在系统之间切换。
[0082]PINApp (如上所解释)允许一个或多个公共云存储服务的内容被列为另一个内的文件夹和/或子目录。一旦两个公共云存储服务之间的连接通过PINApp建立,用户即可容易地登录到他们的“主要”公共云存储服务中(在这种情况下是公共云存储A 505)并在他们被以数字方式依附/附加时看到公共云存储B 510的数字内容。重要的是应注意,公共云存储A 505中的存储空间不用于存储目前托管在公共存储B 510上的数字内容,而目录和子目录列表都被共享。如图5和上面描述所示的过程可重复,从而允许用户利用PINApp来将多个云存储服务以数字方式依附到单个服务,因此消除了在服务之间切换以用于管理其数字内容的目的的需求。
[0083]如先前所讨论,PINApp的一个优选实施例允许用户将托管在本地装置上的文件夹依附/附加到公共云服务以用于共享文件夹中包含的数字内容的目的,而无需将其上传到公共云中。此外,PINApp不需要在公共零售业被称为P⑶、“个人云”、“私有云”和NAS装置的专用装置。通过消除所描述的专用装置的需要,和上传或以其它方式复制到公共云的数字内容的需要,用户可与朋友和家人安全地共享他们的数字内容,而不必使内容离开其装置,且最小化这样做的成本。现在将参考图6讨论将本地存储的数字内容依附/附加到公共云服务的功能方面。虽然图2主要讨论了托管在装置上的文件夹,但是图6将集中于将整个装置依附/附加到公共云服务。
[0084]如可在图6中看到的,具有外部硬盘驱动器610的笔记本计算机605连接到互联网615。将外部硬盘驱动器610依附/附加到公共云存储A 620的方法通过用户在用户装置(在这种情况下是笔记本计算机605)上启动PINApp来开始。一旦PINApp运行,用户将通过输入正确的登录凭证登录到公共云存储A 620。
[0085]—旦建立了从笔记本计算机605到公共云存储A 620的连接,用户可利用笔记本计算机605运行上的PINApp来将外部硬盘驱动器610以数字方式关联或“依附”到公共云。依附/附加过程在PINApp内发生,其中软件共享与存储在外部硬盘驱动器610上的数字内容(即文件和文件夹)相关的寻址和位置信息。PINApp将该信息以一种格式(其中公共云存储A620可容易地识别包含存储在外部硬盘驱动器610上的数字内容的文件夹且可将文件夹添加到包含当前存储在公共云存储A 620上的数字内容的现有文件夹和文件列表)呈现给公共云存储A 620。
[0086]由在笔记本计算机605上运行的PINApp提供到公共云存储A 620的寻址和路由信息(与存储在外部硬盘驱动器610上的数字内容相关)允许公共云存储A 620列出外部硬盘驱动器610的内容,如同它们实际被存储在公共云存储A 620上那样,但实际被本地存储在外部硬盘驱动器610上。为了说明,在一个示例性实施例中,寻址信息可包括笔记本计算机605的IP或其它网络地址(和或通信端口),而路由信息可包括路由表或限定的路径(诸如是否通过一个或多个防火墙)的其它数据,通过该路径可发生与笔记本计算机605的通信以及对它的外部硬盘驱动器610的访问。应注意,在一些实施例中,寻址信息可以是URL或URI的形式。寻址和/或路由信息可通过探测笔记本计算机605的一个或多个网络连接(诸如利用跟踪路由或其它网络实体)来确定。
[0087]虽然每个文件的所有名称、文件大小和目录和文件夹结构将出现在更新的公共云存储用户界面A 650上,但是存储在外部硬盘驱动器610上的数字内容绝不会上传到公共云存储A 620。此外,如果外部硬盘驱动器610与网络断开连接(例如,从笔记本计算机605上拔出),则存储在外部硬盘驱动器610上的数字内容将不再能够从公共云
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1