当前位置: 首页 > 专利查询>微软公司专利>正文

文件对等同步的系统和方法技术方案

技术编号:2831393 阅读:163 留言:0更新日期:2012-04-11 18:40
一种在诸如用户台式、膝上型或蜂窝式设备的联网机器(102,114)之间提供基于自动相容基础的共享文件、文件夹、目录或其它存储内容的无缝的、对等的文件同步能力的系统和方法。可将同步引擎(108)集成到这些机器的操作系统中以维护文件系统日志来记录说明是否已进行了传输或已向哪些目标机器(114)进行传输的指定文件状态。同步引擎(108)也可在位于目标机器(114)上的文件反映了为漫游到该机器所指定的较新文件版本时应用版本管理逻辑。因此,用户可选择并完成所需文件到任意机器组(102,114)的共享而无需调用远程服务器、存储、或其它控件来备份并同步该内容。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及计算机文件管理领域,尤其涉及一种平台,该平台用于基于对等来 选择并管理两个或以上的计算机之间文件共享或文件同步而无需居间服务器或其它外部资源。
技术介绍
当前,许多个人计算机用户和其它机器或客户端的用户通常拥有或使用一个 以上的机器。例如,许多商业、个人和其它用户拥有或使用台式机和膝上型计算机 或其它移动客户端或设备。拥有或访问多个机器的用户可在不同时间出于不同目的 而使用不同机器,但仍然经常期望访问在所有这些机器上共同使用的文件或其它内 容。然而,大多数应用程序、数据库和其它资源缺乏向共同机器组自动或固有地漫 游或共享这些文件、从而使得无论使用那台机器用户都能够用给定文件的最新更 新或完全版本工作的能力。为解决文件同步问题的解决方案已经上市,包括暂时将一台机器备份到远程 因特网服务器或其它资源的平台。然而,根据这些技术,接收最新文件、文件夹或 目录图像的目的地或目标机器必需等待连接到因特网以访问该远程服务器并开始 当前文件的文件传输。诸如许多膝上型或便携计算机等不能进行连续因特网连接的 机器不可能一直允许用户访问该服务。这会在例如商业或其它用户旅行到无及时因 特网访问点的较远地方时发生。此外,取决于中间服务器的文件同步解决方案会失 败、不能进行维护或经历可使文件同步特性比期望中不可靠的不可预知的连接中 断。同样存在文件同步和复制技术中的其它问题。
技术实现思路
克服本领域这些和其它问题的本专利技术的一方面涉及文件对等同步的系统和方 法,其中各个用户指定的机器可主宿或包含使这些机器能够基于对等而独立发现、 连接和管理用户期望的共享文件集的同步引擎或同步逻辑。根据本专利技术实施方式的一方面,文件漫游的自动发现和管理可在无需远程服务器存储或其它远程源的情况 下实现,更确切地可使用各个参与机器的操作系统或其它本地资源内主宿或包含的 同步引擎逻辑来进行。根据本专利技术的实施方式的一方面,用户可为文件同步服务注 册两个、三个或以上的机器,并且自由指定从其机器组中任一个或多个向己注册机 器组的剩余部分中任一个或多个共享的一个或多个文件、文件夹、目录或其它资源 或内容。各个机器可透明地检测和发现与该组内其它机器的连接状态,并自动开始 漫游或使所选文件镜像该机器或从该机器镜像到其它机器或目的地。在实施方式 中,同步引擎可应用版本管理逻辑来检测版本冲突,并且例如在版本冲突出现时向 用户询问其对备份或其它选项的较佳选择。根据本专利技术的实施方式的一方面,因而 用户选择或发现要在工作机器组中自动传播的工作文档、图像或其它文件、文件夹、 目录或其它资源或内容的集合,且该文件集在所有参与机器上达到最大流通的情况 下使用相对最小的配置量。附图说明图1示出根据本专利技术实施方式的、自动化可在其 中操作的环境。图2示出根据本专利技术实施方式的描述可与文件同步结合使用的文件版本管理 逻辑的界面。图3示出根据本专利技术实施方式另一方面中的其中对等文件同步系统和方法可 与两个以上参与机器一起操作的环境。图4示出根据本专利技术实施方式的全面的文件间漫游和同步进程的流程图。具体实施例方式图1示出根据本专利技术实施方式的、文件或其它内容的对等同步的系统和方法 可在其中操作的环境。如图所示,用户可使用或访问多个计算机、客户端或其它商 业、个人或其它用途的其它机器的组,包括示为台式计算机的第一机器102和示为 膝上型或其它移动计算机的第二机器114。可使其它计算机、客户端或其它机器同步,包括,例如联网蜂窝式电话、联网电子邮件客户端、联网个人数字助理、联网 媒体播放器、或其它硬件。在如图所示的操作中,可经由诸如通用串行总线连接、FireWireTM连接、BlueTooth 连接、WiFi 连接或其它有线、无线、光学或其它 信道或连接的连接118来连接第一机器102和第二机器114。根据本专利技术的实施方式,连接118可连续维护在局域网(LAN)或其它中,或者在实施方式中可间歇地连接在两个或以上的参与机器之间。根据本专利技术的所示实施方式,第一机器102可产生并提供诸如图形用户界面、 命令线接口、语音激活或其它接口的用户接口 104来允许用户访问应用程序、文件、 操作系统和其它资源。根据所示的实施方式,用户可访问同步界面106以激活、选 择以及管理文件或其它同步功能。在实施方式中,同步界面106可主宿在第一机器 102的操作系统中,或在进一步的实施方式中,可结合到一个或多个应用程序、模 块或其它资源中。根据所示的实施方式,同步界面106可向用户提供标识、激活和 管理第一机器102与第二机器114或其它机器或目标之间的同步事件的选择和选 项。通常,这些同步活动可涉及参与机器之间的所选或所发现的文件、文件夹、目 录、巻、盘或其它内容、信息、存储或介质的同步。根据本专利技术的实施方式的一方面,用户可操控同步界面106以选择经同步文 件集126用于在参与机器或系统之间同步或漫游。经同步文件集126可,例如包含 从第一机器102上存储的本地文件集112内以及从第二机器114上存储的另一本地 文件集116内标识的文件或其它内容。可由主宿在第一机器102中的同步引擎108 标识、存储和管理经同步文件集126。同步引擎108可与在第一机器102中维护的 文件系统日志110通信以追踪并记录为经同步文件集126或其它中的同步或漫游所 指定的文件、文件夹、目录、巻或其它内容或信息的状态。在实施方式中,第二机 器114或者其它或另外的参与机器可类似地维护同步引擎108、文件系统日志110 和其它文件管理资源的另一实例形式的相同或类似逻辑,在实施方式中各个逻辑也 可主宿在操作系统或其它资源中。根据本专利技术的实施方式,经同步文件集126也可,例如配置成包括用户最通 用的目录、文件夹或其它源,诸如我的文档、我的音乐、桌面、收藏夹或其它文件 夹或源的说明性文件夹。根据实施方式的一方面,通用目录、文件夹或其它源可配 置成自动向同步引擎108或其它资源报告其可用于同步,使用户可,例如,通过接 受或突出这些源和同步目的地来容易地选择或激活。根据本专利技术的实施方式的另一 方面,可选择或配置文件夹、目录或其它源用于不针对一个用户的同步,例如,同 步系统的全局文件夹或其它内容,诸如面向任务的项目文件夹、诸如c:\users\public 形式文件夹的公共文件夹、或其它文件夹、目录或其它源。在本专利技术的这些或其它 实施方式中,除了手动指定文件夹、目录和其它源之外或者取而代之,可由任一个 或多个机器上的发现逻辑自动地发现该内容。类似地,在本专利技术的实施方式中,除了为目的地机器手动注册地址或标识符之外或者取而代之,也可由使用诸如可检测 连接在局域网上的机器等的逻辑的发现逻辑自动检测到作为包括在参与机器组中 候选的机器。为同步管理的目的,第一机器102、第二机器114或其它中的同步引擎108可 检测第一机器102、第二机器114或其它机器或硬件的连接状态以确定这些机器彼 此之间或与其它参与硬件之间经由连接118或其它连接或信道连接的情形。例如, 同步引擎108可通过第一机器102、第二机器114或其它参与机器的可用通信端口 建立连接,包括例如适当地穿越防火墙资源。在实施方式中,例如当经由USB或无线连接建立连接时,第一机器102等中 的本文档来自技高网...

【技术保护点】
一种管理数据同步的系统,包括:输入接口,接收对同步内容集的指定;以及同步引擎,所述同步引擎与所述输入接口通信以接收所述内容集的指定并对所述内容集进行同步而无需参与机器组上的中间控件。

【技术特征摘要】
【国外来华专利技术】US 2005-4-22 11/111,8951.一种管理数据同步的系统,包括输入接口,接收对同步内容集的指定;以及同步引擎,所述同步引擎与所述输入接口通信以接收所述内容集的指定并对所述内容集进行同步而无需参与机器组上的中间控件。2. 如权利要求1所述的系统,其特征在于,所述内容集包括文件、文件夹、目录、巻、盘媒体和电子媒体中至少之一。3. 如权利要求2所述的系统,其特征在于,对于用户的同步选择,所述内容集被自动通告。4. 如权利要求1所述的系统,其特征在于,所述同步包括将所述内容集的相 容版本传输到所述参与机器组。5. 如权利要求1所述的系统,其特征在于,所述同步引擎包括主宿在操作系 统和应用程序的至少之一中的引擎。6. 如权利要求1所述的系统,其特征在于,所述内容集和所述参与机器组中 至少之一被发现逻辑自动检测到。7. 如权利要求l所述的系统,其特征在于,经由参与机器之间的直接连接和 参与机器之间的网络连接中至少之一对所述内容集进行同步。8. —种管理数据同步的方法,包括 接收对同步内容集的指定;以及将所述内容集指定接收到同步引擎中以对所述内容集进行同步而无需参与机 器组上的中间控件。9. 如权利要求8所述的方法,其特征在于,所述内容集包括文件、文件夹、 目录、巻、盘媒体和电子媒体中至少之一。10. 如权利要求9所述的方法,其特征在于,对于用户的同步...

【专利技术属性】
技术研发人员:JE布雷扎克MA萨玛基NW约翰逊R拉玛瑟伯拉曼尼RB吉维斯W冯科齐
申请(专利权)人:微软公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1