[发明专利]一种文件分发同步方法及系统无效
申请号: | 201210065256.1 | 申请日: | 2012-01-13 |
公开(公告)号: | CN102638569A | 公开(公告)日: | 2012-08-15 |
发明(设计)人: | 张汉辉 | 申请(专利权)人: | 深圳市同洲视讯传媒有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/12 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 王一斌;王琦 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件 分发 同步 方法 系统 | ||
技术领域
本发明涉及数据保护技术,特别涉及一种文件分发同步方法及系统。
背景技术
图1为现有的文件对等同步的系统的结构示意图。现结合图1,对现有的文件对等同步的系统进行说明,具体如下:
现有的文件对等同步的系统包括示为台式计算机的第一机器102和示为膝上型或其他移动计算机的第二机器114,连接第一机器102和第二机器114的连接118可为有线、无线、光学或其他信道。
第一机器102可产生并提供诸如图形用户界面、命令线接口、语音激活或其它接口的用户接口104来允许用户访问应用程序、文件、操作系统和其它资源。同步界面106可装设于第一机器102的操作系统中,同步界面106可向用户提供标识、激活和管理第一机器102与第二机器114间的同步时间的选择和选项。装设于第一机器102上的同步引擎108用于标识、存储和管理经同步文件集126,可与在第一机器102中维护的文件系统日志110通信以追踪并记录为经同步文件集126或其它中的同步或漫游所指定的文件、文件夹、目录、卷或其它内容或信息的状态。
当第一机器102与第二机器114之间经由USB或无线连接建立连接时,第一机器102中的同步引擎108对第二机器114进行认证以确保适当开始文件同步;当已认证连接被验证时,第一机器102中的同步引擎108可启动自动文件漫游、镜像或同步活动。例如,第一机器102中的同步引擎108可访问经同步文件集126或文件系统日志110,以确定第一机器102上的哪些文件、文件夹、目录、卷或其他内容需要转移到第二机器114上,以及类似地,位于第二机器114上的哪些文件、文件夹、目录、卷或其它内容需要转移到第一机器102上,以在第一机器102与第二机器114之间维护一致或相容的文件集或其他信息集。
现有的文件对等同步的系统中,当如第二机器114和第一机器102的需同步的机器数量较多时,如第二机器114的从服务器向如第一机器102的单一主服务器获取同步文件,作为主服务器的第一机器102的磁盘压力较大,同步性能较低,且在每次同步文件时都需要轮询文件系统中的所有文件,导致同步时间较长,同步失败率较高。
发明内容
有鉴于此,本发明的目的在于提供一种文件分发同步方法,该方法能够提高同步性能,降低同步失败率,缩短同步时间。
本发明的目的在于提供一种文件分发同步系统,该系统能够提高同步性能,降低同步失败率,缩短同步时间。
为达到上述目的,本发明的技术方案具体是这样实现的:
一种文件分发同步方法,该方法包括:
A、第一主服务器根据接收到的调用同步命令,获得服务器路由信息、文件同步信息及同步参数,确定需同步文件的来源路径及需同步的N级从服务器;
B、第一主服务器生成同步矩阵模型,并根据同步矩阵模型,发送获取同步状态信息请求至第一级从服务器;
C、第一主服务器根据来自第一级从服务器的同步状态信息,生成需同步文件,并推送至第一级从服务器;
D、第一主服务器根据来自第一级从服务器的同步完成响应,推送同步矩阵模型至第一级从服务器;
E、第i级从服务器从接收到的同步矩阵模型中截取其为主服务器的同步子矩阵模型,并利用来自与其连接的第i+1级从服务器的同步状态信息,生成需同步文件;
F、第i级从服务器推送需同步文件及同步矩阵模型至第i+1级从服务器;
所述N为大于1的自然数;所述i为大于或等于1且小于或等于N-1的自然数。
上述方法中,所述服务器路由信息至少包含N级从服务器的IP地址、第一主服务器的IP地址及用以表示服务器间通信成本的权重值;
所述文件同步信息至少包含来源路径、目标服务器的IP地址、目标路径及用以标识是否删除目标文件的标识信息;
所述同步参数至少包含矩阵数;所述矩阵数为一台服务器需要同时同步的服务器的数量。
较佳地,所述步骤F之后进一步包括:
G、第i级从服务器根据第i+1级从服务器完成同步的情况,发送同步矩阵模型执行响应至第一主服务器;
H、第一主服务器根据同步矩阵模型执行响应,重新生成同步矩阵模型,修改保存的服务器路由信息包含的权重值;
所述同步矩阵模型执行响应中至少包含已完成同步的从服务器的IP地址及同步完成情况;所述同步完成情况为同步成功信息或同步失败信息。
上述方法中,步骤A所述确定需同步文件的来源路径及需同步的N级从服务器包括:
A1、从调用同步命令中获取外部输入的磁盘路径;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市同洲视讯传媒有限公司,未经深圳市同洲视讯传媒有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210065256.1/2.html,转载请声明来源钻瓜专利网。