收集用户接口的制作方法

文档序号:6438535阅读:125来源:国知局
专利名称:收集用户接口的制作方法
收集用户接口
背景技术
应用的可信赖性可以如同对应用进行编码的开发者那样大地变化。例如,用户在传统上从“大卖场(big box store)”获得计算机可读存储介质(例如光盘)上的应用并且将介质带回家以将应用安装在家用计算设备上。因此,商店和提供给商店的应用的开发者具有如下强烈动机,即应用如用户所期望的那样工作并且因此是值得信赖的。然而,随着可经由互联网获得应用的扩散,用户可能面临着具有不同等级的可信赖性的多种应用。例如,应用的编码可能是有缺陷的,可能由恶意方编写,等等。因此,这些应用可能危及用来访问计算设备的文件系统的传统技术。

发明内容
描述了一种收集用户接口技术。在一个或多个实现方案中,多个输入被识别为经由与用户接口的交互而接收的手势以通过计算设备的文件系统进行导航并且选择由计算装置的文件系统所管理的对象的表示,这些对象中的至少两个是可由不同的设备访问的。 作为响应,表示的副本通过计算装置显示在用户接口的收集部分中。选项连同收集部分通过计算装置输出,该选项是可选择的,以启动使用具有包括在收集部分中的相应的表示的对象来执行的命令。在一个或多个实现方案中,通过计算设备在用户接口的收集部分中显示对象的表示的多个副本。使用手势来收集副本以指定来自在由计算设备所采用的命名空间中的不同位置的对象。此外,收集部分的显示在命名空间的导航期间持续以定位对象的表示。连同收集部分通过计算设备在用户接口中输出选项,该选项是可选择的,以启动使用具有包括在收集部分中的表示的对象来执行的命令。在一个或多个实现方案中,第一输入被识别为第一手势以通过计算设备选择显示在用户接口中的第一文件的第一表示。作为第一手势的识别的响应,第一表示的副本显示在用户接口中的收集部分中。第二输入识别为第二手势以选择通过计算设备显示在用户接口中的第二文件的第二表示。第一和第二对象可通过在由计算设备所采用的命名空间中的不同位置来访问。作为对第二手势的识别的响应,第二表示的副本连同第一表示的副本显示在用户接口中的收集部分中。连同收集部分输出选项,该选项是可选择的,以启动使用第一和第二对象来执行的命令。本发明内容被提供用于以简化的方式引入概念的选择,这些概念下面在具体实施方式
中被进一步描述。本发明内容并非旨在识别要求保护的主题的关键特征或必要特征, 也非旨在用作辅助确定要求保护的主题的范围。


参照附图进行详细描述。在图中,附图标记的最左边的数字(一个或多个)识别其中附图标记首次出现的附图。在说明书和附图中,相同的附图标记在不同的例子中的使用可以指示类似的或相同的项。
图1是可操作用于执行这里描述的技术的示例实现方案中的环境的图示。图2是在示例实现方案中的配置为执行文件管理的系统的图示。图3的在示例实现方案中的系统的图示,在该示例实现方案中配置用户接口以访问来自多种位置的文件,该位置可通过由图1的计算设备所采用的命名空间来访问。图4描绘配置为移动通讯设备和配置为输出用户接口的图1的计算设备的示例实现方案,其中该用户接口具有配置为辅助访问文件系统的视觉启示。图5描绘示例实现方案,在该示例实现方案中导航图4的用户接口以使用手势选择要复制到收集部分的文件的表示。图6是将图5的用户接口的示例实现方案图示为采用功能以进一步描述文件和收集部分中表示的其他对象。图7描绘示例实现方案,在该示例实现方案中在将项收集在收集部分中时进一步更新用户接口的收集部分的动态信息。图8是描绘在示例实现方案中的过程的流程图,在该示例实现方案中执行通过文件系统的导航以收集在用户接口的收集部分中的对象的表示的副本。图9是描绘在示例实现方案中的过程的流程图,在该示例实现方案中收集部分的显示在通过命名空间的导航期间持续以定位要复制到收集部分的对象的表示。
具体实施例方式概述
如之前所描述的,应用的可信赖性可以如同编码应用的开发者那样大地变化。例如,用户可以通过提供成百甚至上千的应用用于下载的互联网来访问应用市场。然而,因为大多数的应用是可用的以及由于可以提供这些应用的大范围的开发者,应用的可信赖性可以很大地变化。对收集用户接口技术进行描述。在一个或多个实现方案中,提供用户接口以允许用户验证对由应用所请求的文件系统的访问。因此,在该示例中没有向应用提供对文件系统(例如,由计算设备采用的命名空间)的直接访问,并且因此降低损害计算设备的可能性。 由计算设备采用以管理访问文件系统的用户接口可以采用多种技术以辅助通过文件系统的导航。例如,用户接口可以提供机制以在用户接口中产生文件的多重选择。例如,用户接口可以采用配置为从在文件系统中的不同位置(例如在命名空间中的不同位置)、从可通过文件系统访问的不同设备等收集文件的收集部分。然后,可以提供选项以启动要应用到表示在收集部分中的文件的命令,这可以包括将文件提供给要求访问文件的应用。多种技术可以由收集用户接口采用,其进一步的讨论可以关于下面的部分得到。在下面的讨论中,首先描述可操作用于执行这里描述的技术的示例环境。然后描述示例过程,其可在示例环境中以及在其他环境中操作。同样地,示例环境不局限于示例过程的执行。尽管下面的讨论描述了用于文件管理的收集用户接口技术,但是在不偏离本发明的精神和范围的情况下,这些用户接口技术可以由多种不同的用户接口采用。示例环境
图1是在示例实现方案中的环境100的图示,该环境100可操作以采用文件系统访问和这里描述的其他技术。图示的环境100包括计算设备102,其可以以多种方式配置。例如,计算设备102可以配置为能够通过网络104通讯的计算机,例如台式计算机、移动站、娱乐器具、通讯地耦合到显示设备的机顶盒、无线电话、游戏控制台等。计算设备102可以从具有大量的存储器和处理器资源(例如个人计算机、游戏控制台)的全资源设备变化到具有限制的存储器和/或处理资源(例如传统的机顶盒、手持游戏控制台)的低资源设备。此外,尽管示出单个计算设备102,但是计算设备102可以表示多个不同设备,诸如由执行操作的事务、远程控制和机顶盒组合、配置为采集手势的图像采集设备(例如照相机)和游戏控制台等利用的多个服务器。计算设备102还可以包括使计算机设备102的硬件执行例如配置处理器、功能块等等的操作的实体(例如软件)。例如,计算设备102可以包括计算机可读介质,可以配置该介质以维护指令,这些指令促使计算设备、并且更具体的是计算设备102的硬件执行操作。 因此,指令用于配置硬件以执行操作并且以这种方式导致硬件的转换以执行操作。可以由计算机可读介质将指令通过多种不同的配置提供给计算设备102。计算机可读介质的一个这种配置是信号承载介质并且因此配置为诸如通过网络 104将指令(例如作为载波)传输给计算设备的硬件。计算机可读介质还可以配置为计算机可读储存介质并且因此不是信号承载介质。计算机可读存储介质的示例包括随机存取存储器(RAM),只读存储器(ROM)、光盘、闪速存储器、硬盘存储器和其他可以使用磁、光和其他技术来储存指令和其他数据的存储器设备。尽管网络104图示为互联网,但是网络可以采取多种多样的配置。例如,网络104 可以包括广域网(WAN)、局域网(LAN)、无线网、公共电话网、内联网等等。此外,尽管示出单个网络104,但是可以配置网络104以包括多重网络。计算设备102图示为包括文件管理模块106。文件管理模块106表示用于管理文件系统108的功能。文件管理模块106可以以多种方式(诸如独立的应用)实现为计算设备 102的操作系统的部分等。文件系统108采用技术以通过计算设备102组织并且储存文件110。例如,文件系统108可以采用文件夹的分级来管理在存储器中的文件110 (例如可执行文件和/或库文件)。文件系统108还可以采用命名空间,其提供技术以管理上下文,在该上下文中可以使用抽象概念组织文件110,其进一步的讨论可以关于图3得到。考虑多种其他文件管理技术, 其可以由文件管理模块106和文件系统108采用。此外,可以使用文件管理模块106来管理多种不同文件110。例如,文件110可以配置为库文件。库文件通常涉及数据单元,该数据单元通过运行在计算设备102上的另一文件(诸如应用112)所引用。因此,应用112是可执行文件,其可以访问库文件以处理包括在其中的数据。相应地,库文件可以采取多种配置,诸如文件、插件、脚本等等。同样地,应用112还可以采用多种配置,诸如文字处理器、电子表格应用、浏览器等等。此外,文件管理模块106图示为包括代理模块114和采集模块116。代理模块114 表示文件管理模块106的功能以管理应用112对文件系统108的访问。例如,代理模块114 可以作为中介以定位由应用112所请求的文件110并且将文件110提供回给应用112。此外,可以在应用112不“知道”从哪里取得文件110的情况下提供文件110,例如在应用112 知道由文件系统108所使用的命名空间的情况下。
此外,代理模块114可以采用采集模块116来配置用户接口使得用户可以验证对文件系统108的访问将被批准。以这种方式,采集模块116可以允许用户验证应用112如意图的那样正在访问文件,其进一步的讨论可以关于图2得到。此外,尽管描述了针对计算设备102本地的文件110的访问,但是文件管理模块106可以管理文件系统108以控制访问远程文件118,如进一步关于图3描述的,该远程文件118可通过服务提供商120经过网络 (例如,使用一个或多个计算设备实现)、通讯地耦合到计算设备102的外围设备等来访问。通常地,这里描述的任何功能可以使用软件、固件、硬件(例如固定逻辑电路)、人工处理或这些实现方案的组合来实现。如在此使用的术语“模块”和“功能”通常表示硬件、 软件、固件或者这些的组合。在软件实现的情况下,模块、功能或逻辑表示指令和硬件,其执行由例如一个或多个处理器和/或功能块的硬件所指定的操作。图2是在示例实现方案中的配置为执行文件管理的系统200的图示。如所图示的系统200可以由计算设备102的文件管理模块106所实现以执行文件管理技术。例如,文件管理模块106可以并入作为操作系统、连同操作系统一起运行的应用和独立的应用等的一部分。不论并入哪里,文件管理模块106可以采用技术以管理可本地和/或远程通过网络104,例如从服务提供商120,对计算设备102访问的文件110、118。如所图示的系统200包括第一应用202和第二应用204,其可以对应于或可以不对应于关于图1描述的应用112。在该示例中,第一和第二应用202、204两者通过一个或多个应用编程接口与代理模块114通讯以访问文件系统108。在第二应用204的情况下,做出访问文件系统108是可信的确定或换而言之,第二应用204是可信赖的。例如,第二应用204可以由著名的软件提供商编码,测试兼容性等。 相应地,可以由代理模块114允许第二应用204访问文件系统108而没有由采集模块116 所验证。在一个实现方案中,在第二应用204不“知道”在哪里和/或怎样在文件系统108 中布置特别文件110的情况下允许这一访问。例如,第二应用204可以不知道用于访问在文件系统108中的文件110的命名空间。因此,代理模块114可以将来自通过API所接收的第二应用204的请求转换为对于定位感兴趣的文件110是可理解的形式。以这种方式, 代理模块114仍然可以保护并且管理许可给第二应用204的访问。在另一实现方案中,可以使得第二应用204知道在哪里和/或怎样在文件系统108 之内布置和定位文件110。例如,可以配置第二应用204以使用由文件系统108所支持的命名空间使得不由代理模块114执行请求的转换。还考虑多种其他示例,诸如使得能够直接访问文件系统108而没有与代理模块114交互达到完全信赖的应用。在图2的示例中图示的第一应用202的情况下,可以做出访问文件系统108不是可信的确定,例如部分地可信或者无论怎样都不许可。作为响应,代理模块114可以采用采集模块116以验证由第一应用202所请求的对文件系统108的访问。例如,第一应用202 可以通过一个或多个API将请求通讯到代理模块114以访问文件系统108。当接收该请求时,代理模块114可以实现采集模块116以产生用户接口 206。该示例中的用户接口 206被示为包括如下描述的一部分什么样的访问正被请求并且“什么” 正请求访问,例如识别第一应用202。用户接口 206还图示为包括是可选的以允许所请求的访问的选项(例如“允许访问”按钮)。还在用户接口 206中包括拒绝访问(例如“拒绝访问”按钮)的选项。可以输出在用户接口 206的部分之内的信息使得第一应用202不知道什么包含在其中并且因此使得不知道所请求的数据的位置。如果用户选择选项以允许访问(例如,其图示为使用光标控制设备来选择允许访问按钮),采集模块116可以允许访问所请求的文件110。可以单独地或者组合地通过代理模块和采集模块114、116管理多个不同类型的访问。这种访问的示例包括保存文件110、打开文件110、修改文件110、移动文件110等等。可以以如下方式配置采集模块116以通过代理模块114向第一应用202提供对文件110的访问使得第一应用202不知道由文件系统108用来管理文件110的命名空间。 因此,通过用户接口 206确认该访问,采集模块116可以保护文件系统108免于被不信赖的应用访问。可以用来与文件系统108交互的用户接口的不同配置的示例可以关于图4-7得到。在一个或多个实现方案中,代理模块114可以监视多个采集模块116,每个配置用于多个应用中的相应一个。因此,代理模块114和采集模块116可以提供技术以通过第一和第二应用202、204管理对文件110的访问,同时降低应用的执行可能损害计算设备102 和/或其他计算设备的可能性,该其他计算设备例如是实现图1的服务提供商120的一个或多个计算设备。图3是在示例实现方案中的系统300的图示,在该示例实现方案中配置用户接口以访问来自多种位置的文件,该位置可通过由图1的计算设备所采用的命名空间来访问。 在该示例中,采集模块116图示为包括可以用来访问在文件系统108之内的多种不同设备和位置的用户接口 206,该文件系统可以包括可通过计算设备102访问的其他设备的文件系统,诸如硬盘驱动器的文件系统。多种不同的技术可以由文件系统108利用以组织和管理文件,其中的示例为命名空间。命名空间可以用于将文件系统108组织为树状结构的分级。在分级中的文件夹可以表示树的节点并且作为用于文件和其他文件夹的容器,而文件是树的树叶。命名空间可以用来管理并且提供对由计算系统102所采用的多种多样的文件和其他对象的访问。这种对象的示例包括在本地文件系统302中的储存在计算机可读存储设备上的文件夹和文件以及其他对象,诸如通讯地耦合到计算设备102的外围设备304、远程计算设备306、和诸如计算设备102的操作系统的控制面板应用(例如可执行文件)的其他扩展位置308等。可以以多种不同的方式使用命名空间以管理这些不同的对象,诸如通过链接、文件108的管理物理存储器等。可以用来与命名空间交互的用户接口的示例可以关于下面的章节得到。示例用户接口
下面的章节描述了可以利用之前描述的系统和设备而实现的示例用户接口。例如,计算设备102可以通过在计算设备102的硬件上执行指令来输出用户接口 206,该硬件例如是配置为通过指令执行操作的一个或多个处理器和/或功能块。尽管这些技术被描述为由采集模块116的用户接口 206输出,但是这些技术可以由多种多样的不同用户接口所采用而没有偏离其精神和范围。图4描述配置为移动通讯设备和配置为输出用户接口 402的图1的计算设备102的示例实现方案400,其中该用户接口具有配置为辅助访问文件系统108的视觉启示。如之前描述的,可以输出用户接口 402以提供对在文件系统108中的文件110的访问。相应地, 可以配置用户接口 402以支持通过文件系统108的导航作为对用户输入的响应,使得用户可以管理如何执行该访问。该示例中的用户接口 402被图示为包括部分404,该部分显示由文件系统108管理的文件和其他对象的表示。在图示的示例中,图像文件的表示显示在使用命名空间布置的文件分级中的“我的图片”文件夹中。尽管还考虑诸如文本等的多种其他表示,但是在该示例中的表示被图示为缩略图。因此,用户接口 404的该部分可以用来通过文件系统108导航以定位和布置文件和其他对象。用户接口 402还显示为包括收集部分406。配置收集部分406以使得计算设备 102的用户从在如关于图2所讨论的文件系统108中的多种位置中收集文件和其他对象的表示。在图示的示例中,收集部分406包括文件夹“kattle”的表示和文档“hvitation” 的表示,该文件夹包括图像。收集部分406可以被配置为包括动态信息。其示例通过“选择2项”文本图示,该文本指定包括在收集部分406中的文件和其他对象的数量。还考虑其他动态信息,诸如文件和其他对象位于文件系统108中的“哪里”的指示、描述对象的元数据等。此外,收集部分406可以包括选项408以启动要使用在收集部分406中表示的文件和其他对象而执行的命令。例如,采集模块116可以使用功能以确定哪些命令与包括在收集部分406中的对象相关并且包括是可选择的以启动命令的那些命令的表示。在另一示例中,可以由应用112指定命令,S卩,期望的访问的类型,并且采集模块116可以表示在用户接口 402中的该选项408。因此选项408的选择可以用于验证允许这种对如之前关于图2 描述的应用的访问。因此,用户接口 402可以作为多种因素的响应而输出。例如,代理模块114可以从应用112接收访问文件系统108的请求。作为响应,代理模块114可以输出用户接口 402。 还考虑多种其他示例。相应地,当部分的功能不是期望的时,可以显示用户接口 402的收集部分406,但是当不期望该功能项时,从用户接口中移除该收集部分使得没有弄乱用户接口 402。文件和其他对象的表示可以以多种方式包括在收集部分406中,其示例可以结合下面的附图得到。图5描绘示例实现方案500,在其中导航图4的用户接口 504以使用手势来选择要复制到收集部分的文件的表示。该示例实现方案500使用第一和第二阶段502、504而图示在图5中。在第一阶段502,用户接口 402被图示为如关于图4描述的那样具有用于访问文件系统108的部分404和收集部分406。用户的手506的手指被图示为选择在部分404中的山的图像文件的表示,该部分表示在文件系统108中的文件和其他对象。可以以多种方式使用多种不同的手势来选择该表示,诸如“轻敲”、“轻敲并且拖拽”以在收集部分406之上移动表示等。第二阶段504图示第一阶段502的手势的示例结果。表示的副本显示在收集部分 406中。此外,更新包括在收集部分406中的动态信息以反映当前在收集部分406中选择了三项。此外,照此在部分404中指示所复制的表示,其中配置该部分以与文件系统108交互。尽管可以更改多种其他显示特性以提供该指示,诸如颜色、动画的使用、加亮、划线标注等,但是在该示例中,表示的边界被图示为附有阴影的并且绘出轮廓的。因此,用户使用部分404通过文件系统108的导航可以容易地确定哪些文件和其他对象已经包括在收集部分 406 中。然后,选项408的单个选择可以致使对收集执行命令,诸如将如图示的文件和对象导入到应用112。还考虑多种其他命令,诸如打开、保存、上传、发送等。收集部分可以配置为将多种不同的视觉启示提供给辅助交互,其示例结合下面的附图讨论。图6将图5的用户接口的示例实现方案600描绘为采用功能以进一步描述文件和收集部分406中表示的其他对象。在该示例中,收集部分406支持手势以确定在用户接口 402中的表示文件的属性。例如,用户手506的手指可以划过文件(例如“Rainier”)的表示的显示以引起在用户接口 402中的文件属性的输出。例如,计算设备102可以探测用户的手506的手指位于文件或其他对象的表示之外并且移动“穿过”显示,诸如以跨过显示的表示的至少两个边界。可以描述所表示的文件的多种不同的属性,诸如所图示的名字、类型、日期和大小以及这些修改日期、访问日期等的多种其他属性。在实现方案中,部分306的输出可以“正好”在探测到手势时执行。可以由计算设备102以多种方式探测手势,诸如使用触摸屏功能、一个或多个照相机等。此外,尽管关于收集部分406描述了该功能,但是还可以在用户接口 402的别处采用该功能,诸如部分404以通过文件系统402导航。以这种方式,用户可以使用部分404通过文件系统108导航并且通过在由计算设备102所采用的命名空间中的多种位置来收集在收集部分406内的表示的副本。图7描绘了用户接口 402的示例实现方案700,在其中在将项收集在收集部分406 中时进一步更新收集部分406的动态信息。继续之前的示例,用户可以通过文件系统108 导航以定位要复制到收集部分406中的对象。尽管还考虑如关于图3描述的其他对象,但是将对象的示例复制到在图示的示例文件和文件夹中的收集部分406。如所图示的,一些对象已被复制到收集部分406,其可以在任何一次时使用表示即缩略图的当前风格来示出。相应地,动态信息702可以用来描述所包括的对象的数量。在实现方案中,如果期望的话,可以使用用户的手506输入平移手势以翻阅在收集部分中的表示来查看每一个。如之前所述,然后可以选择选项以促使使用表示的对象来执行操作,其进一步的讨论可以关于下面的过程得到。示例过程
下面的讨论描述了可以利用之前描述的系统和设备实现的文件管理技术。每一过程的方面可以在硬件、固件、软件或者其组合中实现。过程示为指定由一个或多个设备所执行的操作的一组块,并且不必限制于用于由相应的块执行操作的所示顺序。在下面讨论的部分中,将参考图1的环境100和图2-7的用户接口 200-700。图8描绘在示例实现方案中的过程800,在该示例实现方案中执行通过文件系统的导航以收集在用户接口的收集部分中的对象的表示的副本。多个输入被识别为通过与用户接口的交互来接收的手势。配置手势以引起通过计算设备的文件系统的导航并且选择由计算设备的文件系统所管理的对象的表示,该表示的至少两个可通过不同的设备(块802) 访问。例如,计算设备102可以使用触摸屏功能来探测手势,使用照相机进行采集等。如关于图3描述的,对象可以涉及文件系统中的多种不同的设备,诸如存储设备、外围设备、联网的计算设备等。
作为该识别的响应,由计算设备在用户接口的收集部分(块804)中显示表示的副本。在该示例中,表示的副本(例如在图5中的Rainer)包括在收集部分406和用于通过文件系统108导航的部分404中。
连同在用户接口中的部分一起由计算设备输出选项,该选项是可选择的,以启动使用具有包括在收集部分中的相应的表示的对象来执行的命令(块806)。继续之前的示例, 可以显示多种不同的选项以使用例如文件、文件夹等的表示的对象来启动命令。例如,命令可以涉及由应用112从代理模块114所请求的访问,基于包括在收集部分406中的对象的类型动态地确定等。
图9描绘在示例实现方案中的过程900,在该示例实现方案中收集部分的显示在通过命名空间的导航期间持续以定位要复制到收集部分的对象的表示。由计算设备将对象的表示的多个副本显示在用户接口的收集部分中,使用手势来收集副本以指定来自在由计算设备所采用的命名空间中的不同位置的对象,收集部分的显示在命名空间的导航期间持续以定位对象的表示(块902)。例如,用户可以与用户接口 406的部分404交互以通过可经由在命名空间中的不同位置可访问的对象进行导航。在定位期望的对象时,用户可以使用手势“轻敲”表示以致使将表示复制到收集部分406上。
选项连同在用户接口中的收集部分通过计算装置输出,该选项是可选择的,以启动使用具有包括在收集部分中的表示的对象来执行的命令(块904)。如之前描述的,可以由选项表示多种不同的命令,其单个选择可以用来引起要使用表示在收集部分406中的对象来执行命令。
结论尽管本发明以特定于结构特征和/或方法行为的语言来描述,但是要理解的是,限定在附加的权利要求中的本发明不必限制于描述的特定的特征或行为。更确切地,特定的特征和行为被公开为实现要求保护的发明的示例形式。
权利要求
1.一种方法,包括将多个输入识别为通过与用户接口交互所接收的手势,以通过计算装置的文件系统进行导航并且选择由所述计算装置的文件系统管理的对象的表示,所述对象中的至少两个是可通过不同的设备访问的(802);作为识别的响应,将所述表示的副本通过所述计算装置显示在所述用户接口的收集部分中(804);并且连同所述收集部分通过所述计算设备在所述用户接口中输出选项,所述选项是可选择的,以启动使用具有包括在所述收集部分中的相应的表示的所述对象来执行的命令(806)。
2.根据权利要求1所述的方法,还包括,作为通过一个或多个模块从应用接收到访问所述文件系统的请求的响应,输出用户接口。
3.根据权利要求2所述的方法,其中通过与所述一个或多个模块交互阻止所述应用直接地访问所述文件系统。
4.根据权利要求2所述的方法,其中配置与所述一个或多个模块的交互,使得所述应用不知道在所述文件系统中的哪里访问所述对象。
5.根据权利要求2所述的方法,其中配置所述选项以将具有包括在所述收集部分中的相应的表示的所述对象的数据提供给所述应用。
6.根据权利要求1所述的方法,其中至少两个所述对象的第一个能够通过本地文件系统访问,表示通讯地耦合到所述计算装置的外围设备,或表示所述计算设备通过网络能够访问的另一计算设备,并且至少两个所述文件的第二个能够通过所述本地文件系统的不同一个来访问,所述外围设备通讯地耦合到所述计算设备,或所述计算设备通过所述网络能够访问的其他计算设备。
7.根据权利要求1所述的方法,其中执行所述显示使得所述收集部分的显示在所述对象的所述表示的所述副本的选择期间并且在执行通过所述文件系统的导航时持续。
8.根据权利要求1所述的方法,其中所述文件系统是操作系统的一部分,在所述计算设备上运行所述操作系统以执行所述识别、所述显示和所述输出。
9.根据权利要求1所述的方法,其中所述文件系统采用命名空间。
10.一种方法,包括通过计算设备显示在用户接口的收集部分中的对象的表示的多个副本,使用手势收集所述副本以指定来自在由所述计算设备所采用的命名空间中的不同位置的对象,并且所述收集部分的所述显示在所述命名空间的导航期间持续以定位所述对象的所述表示(902); 并且连同所述收集部分通过所述计算设备在所述用户接口中输出选项,所述选项是可选择的,以启动使用具有包括在所述收集部分中的表示的所述对象来执行的命令(904)。
全文摘要
本发明描述了一种收集用户接口技术。在一个或多个实现方案中,多个输入被识别为通过与用户接口的交互所接收的手势以通过计算设备的文件系统进行导航并且选择由计算装置的文件系统所管理的对象的表示,这些对象中的至少两个是可由不同的设备访问的。作为响应,表示的副本通过计算装置显示在用户接口的收集部分中。选项连同收集部分通过计算装置输出,该选项是可选择的,以启动使用具有包括在收集部分中的相应的表示的对象来执行的命令。
文档编号G06F21/00GK102520841SQ201110363008
公开日2012年6月27日 申请日期2011年11月16日 优先权日2010年11月16日
发明者A.W.卡德维尔, B.J.卡拉斯, J.哈里斯, K.拉哈克里什南, L.王, M.J.吉尔摩尔, M.米什拉, R.A.埃贝林, S.D.胡格维尔夫 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1