用于从计算设备访问文档的用户界面的制作方法

文档序号:6532939阅读:108来源:国知局
用于从计算设备访问文档的用户界面的制作方法
【专利摘要】利用以应用为中心的模型来进行文档的存储、搜索和检索。通过输入涉及特定应用程序的命令,诸如点击用于该程序的图标,用户界面面板显示存储在计算设备上的与该应用相关联的文档。用户可以从该面板相对于所显示的文档执行多种动作。
【专利说明】用于从计算设备访问文档的用户界面

【技术领域】
[0001]本公开文献涉及计算系统中文档的存储和检索,更具体地涉及一种为用户提供对文档的访问的用户界面。

【背景技术】
[0002]传统地,用户的计算体验通常在某个给定环境内集中在特定设备上。例如,用户可能在工作环境中与台式计算机交互以存储和访问与工作相关的文档,并且可能还具有家用计算机以用于存储和访问个人文档。或者,用户可能使用便携式计算机,例如膝上型计算机,用于在工作和家庭环境二者中使用。在任一种情况下,用户创建、编辑或以其它方式进行交互的文档通常被存储在用户的计算设备上,或者经由该计算设备所连接的网络被访问。
[0003]当用户想要访问文档时,用户可以利用诸如浏览器这样的用户界面元件来查看和定位存储在与计算设备相关联的文件系统中的所有文档。或者,用户可以使用搜索工具来定位具有特定标题、内容或其他属性的文档。计算设备的文件系统通常可以存储与不同类型的应用程序相关联的多种文档。例如,文件系统可以包含与文字处理应用相关联的文本文件、电子表格文件、演示文件、照片、视频文件、音乐文件等等。这些不同类型文件中的每一种都具有可以被给定应用程序解释和显示的相关联的格式。
[0004]当用户想要在计算机上例如经由浏览器查看文档时,与所有这些不同应用程序相关联的文档一般都将被显示。同样地,在进行搜索时,满足搜索标准的与不同应用程序相关联的文档都将被呈现给用户。例如,对名称为“sheet”的文档的搜索可能返回名为“Specificat1ns Sheet”的文字处理文件、名为“Fiscal Year Spreadsheet”的电子表格文件、以及名为“Color Sheet”的图形文件。换句话讲,文档的存储以及向用户呈现关于所存储文档的信息全面地涵盖与计算设备相关联的整个文件系统,而不管文档相关联的具体应用程序是什么。
[0005]近年来,用户体验已经不再对于给定环境而被限于单台设备了。相反,用户可能使用多台不同计算设备,诸如膝上型或台式计算机、平板电脑、智能电话等等。在任何给定时间,用户可能查看以及换句话讲与这些不同设备中的任意一台设备上的特定文档交互。为了使用户能够经由这些不同设备中的任意一台设备访问文档以及与文档交互,文档既被存储在本地设备上,又被存储在远程服务器上,所述远程服务器用于同步所有各种计算设备上所存储的文档。因此,不管用户使用哪台计算设备访问文档,相同版本的文档将呈现在每台设备上。这种类型的计算体验有时被称为“云计算”。
[0006]当查找在多台设备间共享和同步的文档时,基于文件系统的文档访问方法(例如经由浏览器或搜索查询)可能不利于对共享文档的容易理解。具体地,为给定用户存储在远程服务器上的文档库不能通过基于文件系统的浏览器或搜索工具来查看。据此,本公开文献介绍了一种有利于容易理解哪些文档在多台设备间共享以及有利于访问这些文档的用户界面。


【发明内容】

[0007]使用一种以应用为中心的模型以进行文档的存储、搜索和检索。通过输入涉及特定应用程序的命令(诸如点击用于该程序的图标),用户界面元件(诸如窗口或面板)显示与该应用相关联的存储在计算设备上的文档。例如,点击用于电子表格程序的图标就导致显示存储在计算设备上的电子表格文档的面板打开,以供用户访问。
[0008]下面将参考附图中所示的示例性实施例来介绍用户界面的前述特征以及附加功能和优点。

【专利附图】

【附图说明】
[0009]图1是一种具有多台用户计算设备的云计算系统的示意图;
[0010]图2是用于以应用为中心的方式存储文档的一种计算设备中一种示例性文件夹分层结构的示意图;
[0011]图3是一种云服务器计算机中文件夹分层结构的示意图;
[0012]图4是提供存储在计算设备上的文档的基于文件系统的视图的一种浏览器的图像;
[0013]图5是提供以应用为中心的方式存储的文档的视图的一种用户界面面板的图像;
[0014]图6是用于与其它用户共享文档的一种弹出式窗口的图像;
[0015]图7是从应用面板的标题栏下拉的一种命令菜单的图示;
[0016]图8是在将不兼容的文档拖拉到应用面板上时所显示的一种警告的图示;
[0017]图9是一种虚拟文件夹的示意图;以及
[0018]图10是一种示例性计算系统的组件的方框图。

【具体实施方式】
[0019]为了有助于对本文所公开的发明构思的理解,参考示例性实施例对这些发明构思进行描述。具体地,用户界面是在其在所谓“云计算”环境中实施的背景中进行描述的,其中文档被存储在远程服务器上,并且可以从多种不同的计算设备进行访问。服务器用于同步各自存储在多台被授权设备中的每一台上的文档的副本。但是应当理解,本文所介绍的用户界面并不限于该特定的具体实施。相反,用户界面的功能性所基于的一般性原理可以应用于其中对文档的以应用为中心的访问是有利的多种不同环境中。
[0020]图1示出了其中可以实施根据本发明的用户界面的一种云计算环境的示意图。在例示的实例中,用户可具有用于访问文档以及换句话讲与文档交互的三台不同计算设备,即膝上型计算机10、平板电脑12和智能电话14。云计算环境使用户能够在这些计算设备之一上创建或下载文档,并且随后在另外两台设备中的任一台上查看该文档以及与该文档交互。为了实现该功能性,要在这些计算设备间共享的每个文档的副本被存储在服务器16上。工作中,只要在这些计算设备之一上创建、下载或编辑要在这些计算设备间共享的文档,该设备的操作系统就使该文档被上传到服务器16。
[0021]作为响应,服务器执行同步操作,以将该文档的副本复制到其他每个设备上。因此,在已经进行了同步之后,该文档的副本存储在这三台计算设备10,12和14中的每一台上以及存储在服务器16上。虽然在例示的实例中示出了三台计算设备,但是应该理解,任意数量的设备可以被配置和授权为相互共享文档。同样,可使用不止一台服务器来支持对共享文档的存储和同步。
[0022]为了有助于在多台计算设备间同步文档,文档按以应用为中心的方式被存储在每台设备上以及服务器16上。图2示出了可以在这些计算设备中的每一台的存储器中存在的一种文件夹分层结构的一个示例。每台设备包括主文件夹18,其可以作为用于存储在该计算设备上的所有文件的根目录。移动应用文件夹20包含在主文件夹18内。移动应用文件夹20可以位于主文件夹下的文件夹分层结构的下一层处,如图中所示,或者在主文件夹和移动应用文件夹之间可以有文件夹分层结构的中间层(未示出)。移动应用文件夹包含分别与安装在计算设备上的不同应用程序相关联的多个单独文件夹22。在例示的实例中,四个应用文件夹分别与文字处理应用、电子表格应用、视频应用程序以及音乐管理器和回放程序相关联。
[0023]图2中所示的文件夹18至22表示可以用于对相关文件和文件夹分组和/或将相关文件和文件夹相互关联的逻辑文件存储单元。应当理解,可以使用其他形式的逻辑文件存储单元,例如目录、链接表、存储器分区等,来提供对相关文件的这种分组和标识。
[0024]当新的文档被创建在计算设备上或被导入到计算设备中时,其可以最初被存储在其只能从该计算设备本地访问的位置中。例如,文档可以存储在主文件夹18中。如果用户想要从任何其他计算设备访问该文档,则用户可以将该文档从本地存储器存储移动到移动应用文件夹20中。当文档被置于移动应用文件夹中时,计算设备的操作系统检查该文档以确定与之相关联的应用程序。例如,可以根据文件名称的扩展名、或者标识数据格式的任何其他文件属性来确定该关联。在确定与该文档相关联的具体应用程序后,操作系统将该文档从移动应用文件夹20移动到与该应用程序相关联的文件夹22中。因此,例如,如果文档是由文字处理程序创建的,则其被移动到文字处理应用文件夹中。
[0025]同时,操作系统将该文档的副本上传到服务器16。响应于接收到该文档,服务器类似地检查该文档以确定其相关联的应用程序,并将该文档放置在适当的应用文件夹中。在图3中示出了用于服务器16的一种示例性文件夹分层结构。由于服务器为多个不同用户提供同步服务,因此其存储器对于每个注册用户都包含单独的文件夹24。在每个用户的文件夹内,存储对应于该用户的偏好的应用文件夹26。每个用户可以指定要在该用户的计算设备间共享和同步的文档的类型。在图3所示的实例中可以看到,用户I已经指定文字处理、电子表格、电影和音乐文档在该用户的计算设备间共享,与图2所示的实例一致。相反,用户2已经指定了只有照片和音乐文件要在该用户的计算设备间共享。
[0026]一旦文档从计算设备上传到服务器16,服务器就将该文档放置在该计算设备所注册的用户的适当应用文件夹26中。结合该操作,服务器还将该文档的副本发送到与该用户相关联的每台其他计算设备。与特定用户相关联的所有计算设备的标识可以被存储在服务器上的用户文件夹24中,或者被存储在服务器上的单独数据库中。
[0027]此外,就此而言,用户还可以指定要在用户的不同计算设备上同步的不同子集的文档。例如,用户可以指定文字处理文档要在膝上型计算机和平板电脑间共享,而音乐文件只在平板电脑和智能电话间共享。这些指定也可被存储在服务器16上的用户文件夹24中,或者被存储在数据库中,从而服务器只将要共享的文档的副本发送到适当的计算设备。
[0028]图4示出了可以用作一种类型的用户界面元件来查看本地存储在计算设备上的和/或能经由联网存储介质访问的文档的一种浏览器窗口 30的一个实例。在该实例中,浏览器包括侧边栏菜单32,其使得用户能够选择要查看其文件的具体存储设备以及所述文件的目录或子目录。窗口还包含展示存储在所选存储介质和/或目录中的文档的窗格34。在窗口的顶部是菜单栏36,其使得用户能够选择文件的不同查看模式。在例示的实例中,文件被呈现在列表视图中。浏览器窗口 30还包含搜索框38,用户经由该搜索框38可以输入查询来搜索存储在计算设备能访问的存储器上的文档。如图所示,分别与不同应用程序相关联的多种不同格式的文档被显示。
[0029]图5示出了一种另选类型的用户界面元件40,其可以在文档的以应用为中心的存储被使用时(诸如在云计算环境中)被显示来查看和访问文档。用户界面元件包括基于应用的窗口或面板,在下文中称为应用面板。这样的面板可以通过多种不同动作来启动。例如,在例示的实施例中,在查看屏幕44的底部显示条或任务栏(dock)42。该任务栏包含分别与已经安装在计算设备上的不同应用相关联的多个图标。通过执行涉及这些图标之一的动作,用户可以使与该应用相关联的应用面板打开。这样的动作可以是例如在光标位于图标上时点击该图标、或者在包括触摸I/O显示屏的计算设备上触摸图标。在例示的实例中,用户已经点击了与文字处理应用相关联的图标46,这导致与该应用相关联的应用面板40打开。用于启动应用面板的其他动作可为从应用的打开窗口下拉“文件”菜单并选择“打开”命令、或者点击用于其类型与应用相关联的文档的图标。
[0030]面板的标题栏48包含应用程序的名称。在面板的查看窗格50内,只有与该应用相关联的那些文档才被显示。因此,参考图2中所示的文件夹图示,被存储在文字处理应用文件夹22内的文档是出现在图5中所示应用面板的查看窗格中的文档。
[0031]可对于显示在应用面板中的文档执行多个不同功能。文档可以在相关联的应用程序内被打开,例如通过双击该文档、或者通过选中该文档并点击“打开”按钮52。当一个或多个文档被选中时,可以通过点击“转发”按钮54来将它们与其它用户共享。在一种具体实施中,当“转发”按钮被激活时,图6中例示的弹出窗口 56可以迁移到应用面板上。用户可以从该窗口选择要将所选中的文档发送到的一个或多个计算设备。一旦已经选择了接收方,点击“发送”按钮58就导致文档被传送到设备。共享所选文档的另一方法可以是响应于“转发”按钮的激活而创建具有所述文档作为附件的新的电子邮件消息。
[0032]参考图7,通过点击面板的标题栏48,下拉菜单60出现,以提供可以在所选文档上执行的附加功能。这些功能包括对文档重命名、将文档移动到另一位置(例如回到桌面以只用于本地存储)、以及复制或拷贝文档的能力。
[0033]应用面板也为用户提供将文档从本地存储移动到同步服务器18使得其在多台计算设备间共享的能力。该功能性可以通过将文档从桌面或其他能够本地访问的存储位置拖到应用面板中来实现。由于面板与特定应用程序相关联,因此计算设备的操作系统检查被拖到面板中的文档,以确定其是否与给定的应用兼容。因此,如果文档是以同一应用(在该例子中是文字处理应用)创建的,则操作系统允许其被拉放到面板上。此外,操作系统将文档移动到适当的应用文件夹22中,以使其能够经由云服务器18被复制在其他计算设备上。
[0034]相反,如图8中所示,如果文档不与文字处理应用兼容,例如,如果其是电影文件,则操作系统可以使文件返回到其原始位置,和/或可以向用户显示其不能被放置在该面板上的警告。
[0035]用户也可以拖动由另一应用创建但是与和该面板相关联的应用兼容的文件。例如,文本文档可以是与文本编辑应用程序相关联的第一格式。如果文本文档被拉放到用于文字处理应用的面板上,则文字处理应用将该文档转换为其自己的格式,并且以转换后的格式打开该文档。
[0036]重新参考附图5,还可以通过点击显示在应用面板40底部的“新文档”按钮62来从应用面板40打开新的应用文档。在一个实施例中,当这样的命令被输入以打开新文档时,另一面板可以被呈现,该另一面板显示用于对要创建的新文档进行格式编排的各种模板。在选择这些模板之一后,以该模板的格式打开新的文档。
[0037]当应用面板打开时,可能的情况是用户感兴趣的具体应用文档没有出现在该面板中。例如,用户可能还没有例如通过将该文档拖动或发送到移动应用文件夹20,来将该文档指定为经由云计算系统在多台设备间共享。如果用户不能在应用面板中定位所期望的文档,则可以致动“本地”按钮64来从图5所示的应用面板视图切换到图4所示的浏览器视图,并且从而提供能经由计算设备的本地文件系统访问的文件的视图。为了向用户通知正在从文档的以应用为中心的基于云的视图变换到文档的本地文件系统视图,应用面板40优选地具有与浏览器30不同的外观。例如,对比图4和图5就可以看到,在应用面板50中不存在浏览器30中的侧边栏32。此外,浏览器30具有与应用面板不同的主题。
[0038]在图4和5的实例中,文档以不同的查看格式被显示。具体地,在图4所示的浏览器中,文档以列表视图被呈现,而在图5所示的应用面板中,文档以缩略图被呈现。查看格式的该变化增强了在正被查看的文档的设置之间已经进行了切换的印象。在另选的实施例中,可能优选在从应用面板50切换到浏览器30或反向切换时保持一致的查看格式。因此,如果文档在应用面板50中以缩略图被呈现,则在致动“本地”按钮64以切换到浏览器30时,所显示的文件可以仍然以缩略图被呈现。
[0039]可以用于向用户通知所述切换的另一机制是在从一个用户界面元件过渡到另一个用户界面元件时显示动画。例如,应用面板40可以看起来就像是正在翻动的页面,而浏览器30在该页面的反面上。
[0040]在一个实施例中,应用面板的行为是非模态的(non-modal)。在该实施例中,如果除了应用面板之外,还有其他窗口在桌面上打开,则用户可以切换到这些打开的其他窗口中的任何窗口,并且与之交互,而不需要关闭应用面板。因此,例如参考图5,用户可以在应用面板50在显示器上保持打开的同时打开文本文档“Spec Sheet”并对其进行编辑。
[0041]由于出现在应用面板上的文档在多台计算设备间同步,所以当对这些计算设备之一上的文档进行改变时,该改变可以实时地出现在共享该文档的其他计算设备上。例如,用户可以在一台计算设备上打开文字处理文档,并且用于文字处理应用的应用面板可以在这些同步的设备中的另一同步设备上打开。如果应用面板中的查看模式是缩略图,如图5中所示,则在对第一计算设备上的文档进行改变时,那些改变将出现在所述另一计算设备的应用面板上的缩略图中。所述改变出现在应用面板中的速度将取决于服务器18在各台计算设备间同步文档的速率。为了向第二计算设备的查看者提示正对这些文档之一进行改变,可以在应用面板中的文档缩略图上或附近显示适当的指示符,诸如箭头。
[0042]在一个实施例中,与给定应用相关联的所有文档可以在同一分层等级处被存储在用于该应用的应用文件夹22中。因此,如图5中所示,与文字处理应用相联系的每个文档被各自显示在查看窗格50中。在一些实施例中,可能优选的是允许这些文档的子集被分组在文件夹、或者类似的这种逻辑文件存储单元中。在一个实施例中,可以使在应用面板上的文件夹内显示文档的能力为特定于应用的。因此,如果特定应用不允许分层存储,则操作系统不允许文件夹在相关联的应用文件夹内被创建、或者在应用面板中被显示。其他应用可以允许一个分层等级的文件夹,使得多个文档可以被分组在文件夹内,但是一个文件夹不能嵌套在另一文件夹内。在其他应用中,可以允许嵌套式文件夹。当应用被安装在计算设备上时,向操作系统通知与该应用程序相关联的关于文件夹创建的策略,并且操作系统在应用面板中执行该策略。因此,参考图5所示的实例,如果文字处理应用不允许文件夹,但是用户将一个文档拉放到另一文档之上以试图创建文件夹,则操作系统禁止这样的动作,并且将被拉放的文档返回到其原始位置。
[0043]在一个实施例中,一旦用户已经启动了应用面板,并且从该面板内打开了文档,则打开文档可以替代应用面板的显示。如果用户想要打开同一应用的第二文档,则可以再次致动应用图标,例如文字处理图标46,来使应用面板重新出现。如果第二文档被从该面板打开,则其同样替代打开面板的显示。在该实施例中,在用户已经关闭了最后一个打开文档时,可能优选的是使应用面板重新出现以向用户通知相关联的应用仍然在运行。作为响应,用户可以致动应用面板上的“取消”按钮,以由此将应用面板从显示中移除并且停止该应用。或者,应用可以被关闭,但是应用保持运行直到用户明确地退出该应用,例如经由菜单上的命令等等。
[0044]在前面所述的实例中,每个应用程序具有相关联的应用文件夹22,在该文件夹22中存储由该程序创建或换句话讲与该程序相关联的文档。当应用面板被启动时,只有存储在相关联的应用的文件夹22中的文档被显示在面板中。在另选的实施例中,可能有利的是将两个或更多个应用相互链接。例如,如果文字处理应用和电子表格应用由同一开发者创建,则它们的文档的格式可以相互兼容。在这种情况下,当用户正工作于一种类型的文档时,可能便利的是能够访问来自相关类型的文档的内容。为了适应这样的情形,两个或更多个应用文件夹22可以相互链接以创建虚拟文件夹。图9示出了基于文字处理应用文件夹22a和电子表格应用文件夹22b的一种虚拟文件夹70的一个实例。当用户点击用于文字处理器的应用图标时,打开面板72被启动,并且显示包含在文字处理应用文件夹22a和电子表格应用文件夹22b 二者中的文档。类似地,如果用户点击用于电子表格程序的图标,则应用面板出现,并且相同的这两组文档被显示在该面板中。
[0045]图10是示出在其上可以实现用户界面的一种计算设备的硬件和软件组件的一个实例的方框图。计算设备100可以是任何类型的计算机,诸如例如台式计算机、工作站、膝上型计算机、平板电脑、智能电话或个人数字助理、或任何其他类型的能支持GUI环境的基于处理器的设备。计算机100包括中央处理单元(CPU) 120。CPU 120可以是任何形式的处理器,诸如例如微处理器。计算设备100还包括一种或多种形式的非暂态计算机可读存储器125。存储器125可包括适当形式的工作存储器,诸如例如随机存取存储器(RAM)、或任何其他形式的计算机存储器。计算机100的软件组件可以被存储在非易失性电子存储介质中,诸如例如磁性硬盘、光盘、和/或半导体存储器例如闪存存储器。软件从非易失性电子存储介质被加载到工作存储器中以供CPU 120执行。包括与应用程序相关联的文档在内的其他数据也可以被存储在非易失性存储器介质中。
[0046]图10中所示的系统包括至少一个显示器145。显示器145可以是任何类型的显示器,诸如例如计算机监视器、LCD屏幕、等离子显示器、触敏I/O屏幕、或任何其他形式的能在其上为用户呈现图形和/或文本数据的显示器。每个显示器145连接到视频卡135并被视频卡135控制,该视频卡135根据视频驱动器软件140来工作。
[0047]运行在CPU 120上的操作系统115可以包括窗口管理器110。操作系统115可以是支持⑶I环境的任何类型的计算机操作系统。窗口管理器110管理显示在显示器145上的图形窗口(包括前面描述的浏览器30和应用面板40)以及其他图形和/或文本控制元件。窗口管理器110可以跟踪显示在显示器145上的每个图形窗口的位置、大小和状态。窗口管理器110可以是能够管理图形窗口的任何类型的窗口管理器或任何其他类型的应用,通过该图形窗口,文档和任何其他形式的图形和/或文本信息可以在显示设备(例如显示器145)上显示给用户。操作系统115还可包括显示管理器130,其提供窗口管理器110和显示设备(例如显示器145)之间经由显示设备的相关联视频驱动器软件140和视频卡135的通信。显示管理器130可以是与操作系统115分开的软件组件,也可以是操作系统115的集成组件。
[0048]至少一个软件程序诸如应用程序105生成要在显示设备(例如显示器145)上显示的信息。此类信息的实例包括文本、窗口和其他图形对象、以及控制结构,诸如例如菜单和对话框。该信息通过窗口管理器I1被呈现给显示管理器130以最终在显示器145上显示给用户。
[0049]本领域的技术人员将理解,前面介绍的发明构思可以其他具体形式被实现,而不背离其精神或实质特性。因此,当前所公开的实施例无论从哪个方面来说都被认为是示例性的,而非限制性的。本发明的范围由所附的权利要求来限定,而不是由以上描述来限定,并且与以上描述等同的内容的内涵和范围内的所有改变都旨在被包含在本发明的范围内。
【权利要求】
1.一种提供对存储在计算设备上的文件的访问的方法,包括: 在所述计算设备的存储器中建立多个逻辑文件存储单元,所述多个逻辑文件存储单元分别对应于多个不同类型的应用程序; 将多个文档中的每一个存储在所述存储器的对应于与该文档相关联的应用程序的逻辑文件存储单元中;以及 响应于涉及与特定应用程序相关联的对象的用户输入,在所述计算设备的显示器上呈现第一用户界面元件,所述第一用户界面元件显示存储在对应于所述特定应用程序的所述文件存储单元中的文档。
2.根据权利要求1所述的方法,其中逻辑文件存储单元包括文件夹。
3.根据权利要求1所述的方法,其中存储在所述计算设备的所述逻辑文件存储单元中的文档还被存储在远程服务器中以与其他计算设备同步。
4.根据权利要求3所述的方法,还包括:响应于用户输入,用第二用户界面元件替代所述第一用户界面元件的呈现,其中所述第二用户界面元件显示与多个不同应用程序相关联的文档。
5.根据权利要求4所述的方法,其中所述用户输入包括激活所述第一用户界面元件上的控制元件。
6.根据权利要求4所述的方法,还包括显示描绘从所述第一用户界面元件到所述第二用户界面元件的过渡的动画。
7.根据权利要求6所述的方法,其中所述动画包括描绘页面翻动以隐藏所述第一用户界面元件并展现所述第二用户界面元件。
8.根据权利要求4所述的方法,其中所述第二用户界面元件具有的视觉外观不同于所述第一用户界面元件的视觉外观,以将一个用户界面元件的呈现与另一个用户界面元件的呈现区分开。
9.根据权利要求8所述的方法,其中所述用户界面元件之一具有沿着其一侧的菜单,所述菜单用于供用户选择要显示在所述用户界面元件中的文档的来源和位置中的至少一者,而另一个用户界面元件不具有这样的菜单。
10.根据权利要求4所述的方法,其中所述用户界面元件中的每一个被配置为以多种不同查看模式显示所述文档,并且所述方法还包括在切换到所述第二用户界面元件时保持在所述第一用户界面元件中所显示的查看模式。
11.根据权利要求3所述的方法,还包括:响应于将文档的表示拉放到所述第一用户界面元件上,自动地使所述文档被存储在所述远程服务器上,以与其他计算设备同步。
12.根据权利要求11所述的方法,还包括:响应于将文档的表示拉放到所述第一用户界面元件上,确定所述文档是否与和显示在所述第一用户界面元件上的文档相关联的应用兼容,并且如果所述文档不兼容,则禁止所述文档被存储在与所述应用相关联的所述逻辑文件存储单元中。
13.根据权利要求1所述的方法,还包括链接所述逻辑文件存储单元中的至少两个,并且响应于涉及与所链接的逻辑文件存储单元中的任一个相关联的对象的用户输入,经由所述第一用户界面元件显示存储在所链接的逻辑文件存储单元中的每一个中的文档。
14.根据权利要求1所述的方法,其中所述用户输入所涉及的与特定应用程序相关联的所述对象包括表示所述应用程序的图标。
15.根据权利要求1所述的方法,其中所述用户输入所涉及的与特定应用程序相关联的所述对象包括表示与所述应用程序相关联的文档的图标。
16.一种提供对存储在计算设备上的文件的访问的方法,包括: 检测涉及与特定应用程序相关联的用户界面对象的用户输入; 定位与所述特定应用程序相关联的存储在所述计算设备的存储器中的文档;以及 在所述计算设备的显示器上呈现第一用户界面元件,所述第一用户界面元件仅显示与所述特定应用程序相关联的所定位的文档。
17.根据权利要求16所述的方法,其中所定位的存储在所述计算设备的存储器中的文档也被存储在远程服务器中,以与其他计算设备同步。
18.根据权利要求17所述的方法,还包括:响应于用户输入,用第二用户界面元件代替所述第一用户界面元件的呈现,其中所述第二用户界面元件显示与多个不同应用程序相关联的文档。
19.根据权利要求18所述的方法,其中所述用户输入包括激活所述第一用户界面元件上的控制元件。
20.根据权利要求18所述的方法,还包括显示描绘从所述第一用户界面元件到所述第二用户界面元件的过渡的动画。
21.根据权利要求18所述的方法,其中所述第二用户界面元件具有的视觉外观不同于所述第一用户界面元件的视觉外观,以将一个用户界面元件的呈现与另一个用户界面元件的呈现区分开。
22.—种计算设备,包括: 存储器,所述存储器配置有多个逻辑文件存储单元,所述多个逻辑文件存储单元分别对应于多个不同类型的应用程序; 显示设备;以及 处理器,所述处理器被配置为执行以下操作: 将多个文档中的每一个存储在所述存储器的对应于与该文档相关联的应用程序的逻辑文件存储单元中,以及 响应于涉及与特定应用程序相关联的对象的用户输入,使第一用户界面元件呈现在所述显示设备上,所述第一用户界面元件显示存储在对应于所述特定应用程序的所述文件存储单元中的所述文档。
23.根据权利要求22所述的计算设备,其中存储在所述存储器的所述逻辑文件存储单元中的所述文档也被存储在远程服务器中,以与其他计算设备同步。
24.根据权利要求23所述的计算设备,其中所述处理器还被配置为通过用第二用户界面元件替代所述第一用户界面元件的呈现来响应用户输入,其中所述第二用户界面元件显示与多个不同应用程序相关联的文档。
25.根据权利要求24所述的计算设备,其中所述处理器被配置为显示描绘从所述第一用户界面元件到所述第二用户界面元件的过渡的动画。
26.根据权利要求23所述的计算设备,其中响应于将文档的表示拉放到所述第一用户界面元件上,所述处理器还被配置为使所述文档被存储在所述远程服务器上,以与其他计算设备同步。
27.根据权利要求22所述的计算设备,其中响应于将文档的表示拉放到所述第一用户界面元件上,所述处理器被配置为确定所述文档是否与和显示在所述第一用户界面元件上的文档相关联的应用兼容,并且如果所述文档不兼容,则禁止所述文档被存储在与所述应用相关联的所述逻辑文件存储单元中。
28.一种包含程序指令的非暂态计算机可读介质,所述程序指令在被处理器执行时使所述处理器执行以下操作: 将多个文档中的每一个存储在存储器的多个逻辑文件存储单元的对应于与该文档相关联的具体应用程序的相应一个逻辑文件存储单元中;以及 响应于涉及特定应用程序的用户输入,使第一用户界面元件呈现在显示设备上,所述第一用户界面元件显示存储在对应于所述特定应用程序的所述文件存储单元中的所述文档。
29.根据权利要求28所述的非暂态计算机可读介质,其中所述程序指令还使所述处理器通过用第二用户界面元件替代所述第一用户界面元件的呈现来响应用户输入,其中所述第二用户界面元件显示与多个不同应用程序相关联的文档。
30.根据权利要求29所述的非暂态计算机可读介质,其中所述程序指令还使所述处理器显示描绘从所述第一用户界面元件到所述第二用户界面元件的过渡的动画。
31.根据权利要求28所述的非暂态计算机可读介质,其中所述程序指令还使所述处理器将被拉放到所述第一 用户界面元件上的文档存储在远程服务器上,以与其他处理设备同止/J/ O
32.根据权利要求28所述的非暂态计算机可读介质,其中所述程序指令还使所述处理器确定被拉放到所述第一用户界面元件上的文档是否与和所述第一用户界面元件相关联的应用兼容,并且如果所述文档不兼容,则禁止所述文档被存储在与所述应用相关联的所述逻辑文件存储单元中。
【文档编号】G06F17/30GK104081395SQ201380007683
【公开日】2014年10月1日 申请日期:2013年2月1日 优先权日:2012年2月3日
【发明者】P·西斯勒, D·A·里昂斯, L·E·万德瑞伊肯, L·E·施拉姆, Y·阿鲁耶, A·奥泽尔, L·鲍曼, N·考丁, P·L·科夫曼, T·绍默 申请人:苹果公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1