【技术实现步骤摘要】
【国外来华专利技术】用于通过网络进行数据同步的系统和方法相关申请的交叉引用本申请要求在2011年11月4日提交的美国临时专利申请第61/555,999号的优先权,其中该临时专利申请的内容通过引用纳入本文。
下列内容大体上涉及通过网络进行数据通信。
技术介绍
在地理位置偏远地区中,可能不能够访问可靠的网络。例如,在发展中国家或矿区,提供稳定、持续和高带宽网络连接所需要的设施可能无法获得。通过便携式设施(例如,比如卫星接收器)访问可靠的网络可能受到天气或其他环境条件的阻碍。网络访问可能是间歇性可用的并且对于不可预测的时间段可能为不可用的。在建立连接时,网络的带宽限制和变动也可以影响网络的性能。 在某些应用中(例如诸如采矿、研究或勘探),可能需要在位于站点的设备和位于远离该站点的设备(比如办公室或服务器站点)之间共享信息。如果网络连接具有较低的带宽或仅仅间歇性地可用,则这些设备之间的交换或同步信息可能是困难的。 在需要传输相对较大的文件的情况下,这些问题会加剧。 在使用现有的同步协议时,某些缺点是显而易见的。一些此类协议在同步期间需要第一设备与第二设备多次通信。如果网络不可靠,则同步过程可能拖延或失败。此外,一些此类协议需要耗时的文件处理步骤以优化数据交换而完成同步。在网络不可靠时,通信和计算所需的总时间可能不合理地较长。 许多现有的同步协议也不支持压缩。压缩文件的文件大小通常小于未压缩的文件的文件大小。因此,一些现有的协议更严重地依赖于保持设备之间的网络连接。这些可能不适应于不可靠的网络。 本专利技术的目标是减少或避免至少一个以上的缺点。 【专 ...
【技术保护点】
一种通过网络来同步数据文件的方法,所述方法包括:第一节点与第二节点建立连接,所述第一节点在其上已存储有:一个或多个数据文件,每个数据文件都关联有版本标识符,以及待同步的数据文件的第一同步列表;所述第二节点在其上已存储有一个或多个对应的数据文件,每个对应的数据文件都关联有版本标识符;所述第一节点基于所述版本标识符来确定在所述第一同步列表上的所述一个或多个数据文件的每一者的较新的版本是否存在于所述第二节点上;以及在确定了所述第二节点包括较新版本的情况下,所述第一节点从所述第二节点获取差别文件以更新在所述第一节点上的数据文件。
【技术特征摘要】
【国外来华专利技术】2012.02.28 CA 2769773;2011.11.04 US 61/555,9991.一种通过网络来同步数据文件的方法,所述方法包括: 第一节点与第二节点建立连接,所述第一节点在其上已存储有: 一个或多个数据文件,每个数据文件都关联有版本标识符,以及 待同步的数据文件的第一同步列表; 所述第二节点在其上已存储有一个或多个对应的数据文件,每个对应的数据文件都关联有版本标识符; 所述第一节点基于所述版本标识符来确定在所述第一同步列表上的所述一个或多个数据文件的每一者的较新的版本是否存在于所述第二节点上;以及 在确定了所述第二节点包括较新版本的情况下,所述第一节点从所述第二节点获取差别文件以更新在所述第一节点上的数据文件。2.根据权利要求1所述的方法,其中所述同步列表包括由用户选择的多个数据文件。3.根据权利要求2所述的方法,其中与由所述用户选择的数据文件关联的数据文件也包括在所述同步列表中。4.根据权利要求1所述的方法,其中: 所述第二节点进一步包括待同步的数据文件的第二同步列表;并且其中所述第二节点在与所述第一节点建立连接的情况下确定所述第一节点是否包括在所述第二同步列表上的每个文件的较新版本;并且 在确定了所述第一节点包括较新版本的情况下,所述第二节点从所述第一节点获取差别文件以更新在所述第二节点上的数据文件。5.根据权利要求1所述的方法,进一步包括:将同步列表上的每个文件进行优先级排序的关联,其中,根据所述优先级排序来同步所述数据文件。6.根据权利要求5所述的方法,其中基于与每个所述数据文件关联的元数据而生成所述优先级排序。7.根据权利要求5所述的方法,其中基于在所述第一节点上的数据文件的版本标识符和在所述第二节点上的数据文件的较新版本之间的差别的大小而生成所述优先级排序。8.根据权利要求5所述的方法,其中: 在所述第一节点上还存储有用于所述一个或多个数据文件的每一者的参考文件;在所述第一节点上的修改检测模块确定了在所述第一同步列表上的每个数据文件相对于各自的参考文件的差别程度;以及 基于所述数据文件和所述参考文件之间的差别的大小而生成所述优先级排序。9.根据权利要求1所述的方法,其中所述差别文件表示在一个节点上的数据文件的版本和在另一个节点上的数据文件的版本之间的差别。10.根据权利要求1所述的方法,其中,一系列差别文件中的至少两个用于更新在所述第一节点上的文件;该至少两个差别文件的其中一个表示在所述第二节点上的数据文件的版本和中间版本之间的差别。11.一种用于通过...
【专利技术属性】
技术研发人员:拉姆·苏达玛,布拉德·摩尔,巴拉什·阿克巴里,查尔斯·艾略特,迈克尔·叶,山姆·德莫伊,
申请(专利权)人:达索系统加拿大软件股份有限公司,
类型:发明
国别省市:加拿大;CA
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。