从远程客户机设备进行文件读取。描述了用于电子文件读取系统的技术。一种方法可包括从第一客户机设备向文件读取服务器发送对漫游文件列表的请求,以及由该第一客户机设备从文件读取服务器接收该漫游文件列表。该漫游文件列表包括与存储在第二客户机设备上的应用文件相关联的唯一标识符。该唯一标识符包括标识该第二客户机设备的机器标识符和标识存储在该第二客户机设备上的应用文件的文件路径的本地文件路径部分。基于在漫游文件列表中指示的第二客户机设备的机器状态,存储在该第二客户机设备上的应用文件可被下载到第一客户机设备。对其他实施例也予以描述并要求保护。
【技术实现步骤摘要】
从远程客户机设备进行文件读取
本专利技术涉及电子文件读取系统。
技术介绍
保存在第一机器的硬盘驱动器或其他存储器组件本地的应用文件是不易于经由对该第一机器远程的第二机器来访问的。这是由于各机器之间的本地存储器中的差异造成的。供用户访问存储在第一机器上的应用文件的一种方式是首先将该应用文件从该第一机器传送到服务器主存的位置,该服务器主存的位置可由该用户通过对该第一机器远程的第二机器来访问。然而,这需要用户预计来认识到在将来会需要该应用文件并将该文件保存到用户可使用对该第一机器远程的第二机器来访问它的服务器主存的位置。这还需要用户具有对服务器主存的位置的访问权并需要该服务器主存的位置上的足够空间来保存该应用文件。或者,应用文件可在第一和第二机器之间同步,使得用户可以从任一机器访问这一应用文件。然而,这需要对等地同步该应用文件,但是不论是否会经由第二机器访问该应用文件,这都需要来自第一机器的附加资源。这导致设备资源的浪费。另外,对等地同步应用文件还可需要将该应用文件保存在第一机器的硬盘驱动器的特定位置中,并且进而需要用户预计到在将来会需要该应用文件。本专利技术的改进正是针对这些和其他考虑事项而需要的。
技术实现思路
提供本
技术实现思路
以便以简化形式介绍将在以下具体实施方式中进一步描述的一些概念。本
技术实现思路
并非旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。各实施例一般涉及电子文件读取系统。具体地,一些实施例涉及被安排成从远程客户机设备检索应用文件的电子文件读取系统。该电子文件读取系统可允许用户将应用保存在第一客户机设备上并从对该第一客户机设备远程的第二客户机设备检索该同一应用文件。在一个实施例中,用户向web服务注册第一和第二客户机设备,以允许它们之间的通信。该文件读取系统利用从第一客户机设备发送给文件读取服务器上的web服务的漫游文件列表。漫游文件列表包括保存在第一客户机设备本地的应用文件的列表。第二客户机设备从文件读取服务器检索漫游文件列表。在一个实施例中,如果第一客户机设备的机器状态是“开启(ON)”,则用户可以选择漫游文件列表上列出的应用文件以从该第一客户机设备下载。第一客户机设备的机器状态确定保存在该设备本地的应用文件是否可供下载至第二客户机设备。在第一客户机设备与第二客户机设备之间建立通信连接以允许应用文件下载到该第二客户机设备。例如,在一个实施例中,一种装置可包括逻辑设备和在该逻辑设备上操作的文件管理器组件。该逻辑设备可包括例如访问存储器的处理器。文件管理器组件可用于从文件读取服务器经由它们之间建立的通信连接来接收漫游文件列表。该漫游文件列表包括与存储在远程客户机设备上的应用文件相对应的应用文件标识符。文件管理器组件可用于从文件读取服务器接收漫游文件列表中的应用文件标识符,其中一状态指示符表示其上存储该应用文件的远程客户机设备的机器状态。在文件读取服务器与远程客户机设备之间建立通信连接,以允许从该远程客户机设备检索应用文件。文件管理器组件可用于接收存储在远程客户机设备上的应用文件。该装置还可包括可用于打开从远程客户机设备接收到的应用文件的应用程序。文件管理器组件建立与服务器主存的位置的通信连接,并且可用于向该服务器主存的位置发送控制指令,以将从远程客户机设备接收到的应用文件保存在该服务器主存的位置以供用户将来检索。对其他实施例也予以描述并要求保护。附图说明图1示出文件读取系统的一实施例。图2示出图1的系统的消息流的一实施例。图3示出示例性的全局唯一标识符的框图。图4示出文件读取系统的框图。图5示出图3的系统的消息流的一实施例。图6示出文件读取系统的框图。图7示出漫游文件列表的功能框图。图8A示出最近文件列表的示例性用户界面视图。图8B示出最近文件列表的示例性用户界面视图。图8C示出最近文件列表的示例性用户界面视图。图9示出文件读取系统的一实施例。图10示出图9的系统的消息流的一实施例。图11示出文件读取系统的框图。图12示出文件读取系统的框图。图13示出示例性的全局唯一标识符的框图。图14示出文件读取系统的框图。图15示出漫游文件列表的功能框图。图16示出文件读取系统的框图。图17示出图16的系统的逻辑流程的一个实施例。图18示出计算体系结构的实施例。图19示出通信架构的实施例。具体实施方式各实施例一般涉及用于向第二远程客户机设备提供对保存在第一客户机设备的本地存储器上的文件的访问的文件读取系统。该文件读取系统生成包括与保存在第一客户机设备上的应用程序相关联的应用文件的应用文件标识符的漫游文件列表。该漫游文件列表由文件读取服务器例如基于从第一客户机设备发送到由该文件读取服务器实现的web服务的应用文件的最近文件列表来生成。在许多情况下,诸如知识工作者等用户可以使用适于给定工作环境的多个异类计算设备。例如,该用户在家中或办公室可具有用于核心工作的台式计算机、用于移动工作的膝上型计算机、以及用于即时联系的智能电话。尽管使用多个异类设备在计算平台的形式上增加了方便性,但它带来了跨这些多个设备的文件管理的增加复杂度的成本。该文件读取系统通过允许用户容易地从多个异类设备访问应用文件而不管哪一设备当前存储该应用文件来解决了这些和其他问题。结果,该文件读取系统降低了与跨多个设备来管理应用文件相关联的成本,同时增强了用户方便性、灵活性、以及体验。该文件读取系统可以允许用户从对第一客户机设备远程的第二客户机设备访问保存在该第一客户机设备本地的应用文件,而不必预计到需要首先将该应用文件保存到服务器主存的位置或可移动存储器设备。相反,漫游文件列表可由web服务来维护,并可由向该web服务注册的经授权客户机设备来访问以选择在该漫游文件列表中标识的特定应用文件,以供从第一客户机设备下载到第二客户机设备。用户将应用文件保存到第一客户机设备上的本地存储器时,分配唯一标识符来作为该特定应用文件的漫游设置。该唯一标识符包括第一客户机设备唯一的机器标识符和表示该应用文件存储在该第一客户机设备上的何处的本地文件路径部分。经由各种通信网络中的任一种来将漫游文件列表从第一客户机设备提供给web服务。用户可以向该web服务注册各特定客户机设备,以使得这些客户机设备能访问该漫游文件列表以及在该漫游文件列表上标识的应用文件,而不管该应用文件存储在哪一客户机设备上。在已注册用户从第二客户机设备访问应用程序时,该应用程序向web服务请求漫游文件列表。web服务检查第一客户机设备的机器状态。在将漫游文件列表发送给第二客户机设备之前,web服务可以基于第一客户机设备的机器状态来更新该漫游文件列表中标识的应用文件的可用性。或者,web服务可以将该漫游文件列表发送给第二客户机设备,并随后在该漫游文件列表被显示给第二客户机设备的用户之前发送一个或多个更新以指示在该漫游文件列表上标识的应用文件中的每一个的可用性。作为另一替换方案,web服务可以将该漫游文件列表发送给第二客户机设备并且可在该漫游文件列表被显示给第二客户机设备的用户之后并在第一客户机设备的机器状态被web服务更新时,向第二客户机设备发送后续更新。例如,如果第一客户机设备的机器状态是“开启”,则对第二客户机设备而言,存储在第一客户机设备上的本文档来自技高网...
【技术保护点】
一种装置,包括:能用于从文件读取服务器接收漫游文件列表的逻辑设备,所述漫游文件列表包括与存储在远程客户机设备上的应用文件相对应的应用文件标识符。
【技术特征摘要】
2011.10.27 US 13/282,6161.一种文件读取装置,包括:能用于从文件读取服务器接收漫游文件列表的逻辑设备,所述漫游文件列表包括与存储在远程客户机设备上的应用文件相对应的应用文件标识符,其中所述逻辑设备还能用于应用文件被保存到本地存储器时生成唯一应用文件标识符并将该应用文件标识符添加到漫游文件列表中。2.如权利要求1所述的装置,其特征在于,所述应用文件标识符包括与其上存储所述应用文件的远程客户机设备的身份相对应的机器标识符部分和与所述远程客户机设备内的存储位置相对应的文件路径部分。3.如权利要求1所述的装置,其特征在于,所述漫游文件列表中的应用文件标识符包括表示其上存储所述应用文件的远程客户机设备的机器状态的状态指示符。4.如权利要求1所述的装置,其特征在于,所述逻辑设备能用于经由所述文件读取服务器向所述远程客户机设备发送用于检索存储在所述远程客户机设备上的应用文件的控制指令。5.如权利要求1所述的装置,其特征在于,所述逻辑设备能用于经由所述文件读取服务器接收存储在所述远程客户机设备上的应用文件。6.如权利要求5所述的装置,其特征在于,所述逻辑设备能用于发送用于将从所述文件读取服务器接收到的应用文件保存到网络服务器的控制指令。7.如权利要求6所述的装置,其特征在于,所述逻辑设备能用于使用与其上存储所述应用文件的网络服务器相关联的网络服务器标识符来更新所述漫游文件列表上的应用文件标识符。8.如权利要求1所述的装置,其特征在于,所述逻辑设备能用于接收存储在所述远程客户机设备上的应用文件,将所述应用文件保存到网络服务器,以及使用与其上存储所述应用文件的网络服务器相关联的网络服务器标识符来更新所述漫游文件列表上的应用文件标识符。9.一种文件读取方法,包括:从第一客户机设备向文件读取服务器发送对漫游文件列表的请求;以及由所述第一客户机设备从所述文件读取服务器接收所述漫游文件列表,其中所述漫游文件列表包括与保存...
【专利技术属性】
技术研发人员:M·迈尔斯克夫,C·杨,K·V·哈登,
申请(专利权)人:微软公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。