从应用接收文件访问请求。标识出所述文件访问请求的一个或多个文件类型,并且还标识出支持所标识出的一个或多个文件类型的文件的一个或多个文件宿主。显示用户界面,该用户界面包括托管区。在该托管区内,所述一个或多个文件宿主中的至少一个显示所述用户界面的一部分,该部分标识出能够被选择来供获取的至少一个文件宿主的一个或多个文件或者所述一个或多个文件被保存在其中的能够被选择的一个或多个位置。
【技术实现步骤摘要】
【国外来华专利技术】利用不同文件宿主实现文件访问的方法和计算设备
技术介绍
用户常常对多种不同文件感兴趣,比如文档文件、图像文件、音乐文件、视频文件等等。这些文件可以被存储在各种存储设备上,比如用户计算机的硬驱动器上或者网络上的服务器上。然而,对于用户,跟踪跨这样的存储设备的这些文件可能是麻烦的,常常需要用户从他或她期望利用其来使用文件的各个应用访问那些各不相同的存储设备,并且需要用户记住哪些存储设备具有哪些文件。
技术实现思路
本
技术实现思路
被提供来以简要形式介绍概念的选择,以下将在具体实施方式中对这些概念进行进一步的描述。本
技术实现思路
既不是旨在标识所要求保护主题的关键特征或必要特征,也不是旨在被用来限制所要求保护主题的范围。根据一个或多个方面,从应用接收文件访问请求。标识出文件访问请求的一个或多个文件类型,并且还标识出支持所标识出的一个或多个文件类型的文件的一个或多个文件宿主。显示用户界面,该用户界面包括托管区。在该托管区内,所述一个或多个文件宿主中的至少一个显示用户界面的一部分,该部分标识出能够被选择来供获取的、所述至少一个文件宿主的一个或多个文件。根据一个或多个方面,从应用接收文件访问请求。标识出要由该应用保存的文件的文件类型,并且还标识出支持所标识出的文件类型的文件的一个或多个文件宿主。显示用户界面,该用户界面包括托管区。在该托管区内,所述一个或多个文件宿主中的至少一个显示允许所述至少一个文件宿主保存文件的、用户界面的一部分。附图说明将参照附图描述具体实施方式。在附图中,附图标记最左侧的(多个)数字标识该附图标记最先出现的图。在说明书和附图中,不同实例中的相同附图标记的使用可以表示相似或相同的项目。图1图示出根据一个或多个实施例的实施了这里所讨论的利用了不同文件宿主技术的文件访问的示例系统。图2图示出根据一个或多个实施例的实施了这里所讨论的利用了不同文件宿主技术的文件访问的另一示例系统。图3、4、5和6中的每一个描述了根据一个或多个实施例的、使用了这里所讨论的利用了不同宿主技术的文件访问来显示的示例用户界面。图7图示出根据一个或多个实施例的实施了利用不同文件宿主的文件访问的示例过程。图8图示出根据一个或多个实施例的实施了利用不同文件宿主的文件访问的另一示例过程。具体实施方式概述这里讨论利用了不同文件宿主的文件访问。当使用应用时,用户可以获取由诸如文件系统、其他应用、服务提供者等各种不同的文件宿主所保持的文件。类似地,用户可以将文件保存到各种不同的文件宿主。显示具有托管区的用户界面(UI),并且各种不同的文件宿主可以在该托管区内显示用户界面。每个文件宿主可以按照文件宿主所期望的那样在该托管区内裁剪该显示。通过与该托管区中显示的用户界面交互,用户可以将来自各种不同文件宿主的供获取的文件选择到他或她正使用的应用中,和/或选择文件要被保存到的目的地文件宿主。在以下讨论中,首先描述了可操作来执行这里所描述的技术的示例系统。然后,描述了可在所述示例系统和其他系统中操作的示例过程。同样,示例系统不限于该示例过程的执行。示例系统图1图示出根据一个或多个实施例的实施这里所讨论的利用了不同文件宿主技术的文件访问的示例系统100。所图示系统100包括可以按照多种方式来配置的计算设备102。例如,计算设备102可以被配置为能够在网络104上进行通信的计算机,比如桌面型计算机、平板或笔记本计算机、移动站、娱乐器械、在通信上耦合至显示设备的机顶盒、电视或其他显示设备、蜂窝或其他无线电话、游戏控制台、等等。计算设备102的范围可以从具有丰富的存储器和处理器资源的全资源设备(例如,个人计算机、游戏控制台)到具有有限存储器和/或处理资源的短缺资源设备(例如,传统机顶盒、手持式游戏控制台)。附加地,虽然示出了单个计算设备102,但是计算设备102可以代表多个不同设备,比如,由企业用来执行操作的多个服务器、遥控器和机顶盒组合、图像捕获设备(例如,照相机)和被配置来捕获手势的游戏控制台、等等。计算设备102还可以包括使得计算设备102的硬件执行操作(例如,配置处理器、功能块等)的实体(例如,软件)。例如,计算设备102可以包括计算机可读介质,该计算机可读介质可以被配置来保持使得计算设备更具体地计算设备102的硬件执行操作的指令。因此,所述指令用于配置执行操作的硬件,并且按照这种方式导致所述执行操作的硬件的变换。可以由计算机可读介质通过多种不同配置向计算设备102提供指令。一种这样的计算机可读介质配置是信号承载介质,因此被配置为比如经由网络104向计算设备的硬件传送指令(例如,像载波一样)。计算机可读介质还可以被配置为计算机可读存储介质,因此其不是信号承载介质。计算机可读存储介质的示例包括随机存取存储器(RAM)、只读存储器(ROM)、光盘(例如,DVD或CD)、闪存、硬盘存储器和可以使用磁、光学和其他技术来存储指令和其他数据的其他存储器设备。网络104可以采取多种不同配置。例如,网络104可以包括因特网、广域网(WAN)、局域网(LAN)、个域网(PAN)、无线网络、公共电话网络、内联网、其组合等等。此外,虽然示出了单个网络104,但是网络104可以被配置成包括多个网络。计算设备102被图示为包括文件管理模块106。文件管理模块106代表用于管理对一个或多个文件(包括文件系统108中的文件)的访问的功能。可以以多种方式实施文件管理模块106,比如,实施成独立应用、计算设备102的操作系统的一部分、结合操作系统执行的应用等等。文件系统108采用用于通过计算设备102组织并且存储文件110的技术。文件系统108例如可以采用文件夹的层级结构来管理存储装置中的文件110(例如,可执行文件和/或库文件)。可以被文件管理模块106和文件系统108采用的多种其他文件管理技术被考虑。附加地,可以使用文件管理模块106来管理多种不同类型的文件110。例如,文件110可以是文本(文档)文件、图像文件、视频文件、音频文件、其组合等。应用112是在计算设备102上运行的一个或多个程序、脚本、或其他指令集合。应用112可以采取多种不同配置,比如,娱乐应用(例如,游戏或音频/视频播放器)、实用应用(例如,word处理器或Web浏览器)、参考应用(例如,词典或百科全书)等。应用112可以是在计算设备102上运行并且可以被存储为文件110的一个或多个程序、脚本、或其他指令集合。可替换地,应用112可以是从远程服务(例如,经由网络104)下载且在计算设备102上运行而未被存储为文件110的一个或多个程序、脚本、或其他指令集合。或者,应用112可以是在远程服务上运行的一个或多个程序、脚本、或其他指令集合,其中,用户界面由该远程服务生成并且(例如,经由网络104)提供给计算设备102用于显示,以及在计算设备102处接收的输入(例如,经由网络104)返回给该远程服务用于处理。在一个或多个实施例中,应用112是隔离应用,其运行的方式是,应用112访问计算设备102的资源(例如,联网计算机、因特网、模块、设备、存储器、其他应用)的能力受限。计算设备102的操作系统(和/或其他软件、固件和/或硬件)允许隔离应用访问已经被分配该隔离应用或者以其他方式使得其可被该隔离应用使用的、计算设备102的存储器本文档来自技高网...

【技术保护点】
一种计算设备中的方法,所述方法包括:从应用接收文件访问请求;标识出所述文件访问请求的一个或多个文件类型;标识出支持所标识出的一个或多个文件类型的文件的一个或多个文件宿主;以及显示包括托管区的用户界面,在该托管区中,所述一个或多个文件宿主中的至少一个显示所述用户界面的一部分,该部分标识出能够被选择来供获取的、所述至少一个文件宿主的一个或多个文件。
【技术特征摘要】
【国外来华专利技术】2011.05.27 US 13/117,5981.一种计算设备中的方法,所述方法包括:从应用接收文件访问请求;标识出所述文件访问请求的一个或多个文件类型;标识出支持所标识出的一个或多个文件类型的文件的多个文件宿主中的一个或多个文件宿主,所述多个文件宿主包括至少一个是另一个应用的文件宿主,该另一个应用不同于从中接收到文件访问请求的应用;以及显示包括托管区的用户界面,在该托管区中,所述用户界面的一部分标识出能够被选择来供获取的、所述至少一个文件宿主的一个或多个文件。2.如权利要求1所述的方法,所述另一个应用在计算设备上运行,所述至少一个文件宿主显示所述用户界面的一部分,该部分标识出能够被选择来供获取的、所述至少一个文件宿主的一个或多个文件。3.如权利要求1所述的方法,所述应用在计算设备上以受限的方式运行,所述受限的方式阻止所述应用干扰所述另一个应用并且阻止所述另一个应用干扰所述应用。4.如权利要求1所述的方法,所述多个文件宿主包括在不同于所述计算设备的一个或多个设备上运行的服务提供者的一个或多个其他应用。5.如权利要求1所述的方法,所述应用不知道所述多个文件宿主中的每一个所使用的数据模型。6.如权利要求1所述的方法,还包括:接收对所述标识的文件宿主中的至少...
【专利技术属性】
技术研发人员:SD霍格维尔夫,DC菲尔兹,MJ吉尔摩尔,RA埃贝林,SJ鲍尔,M米什拉,TK比姆,RH廖,BJ卡拉斯,MP迪南,J哈里斯,RJ怀特,L王,DL戴维斯,
申请(专利权)人:微软公司,
类型:
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。