发明名称 |
文件差量同步方法 |
摘要 |
本发明公开了一种文件差量同步方法,包括步骤:A1)将客户端计算机和服务端计算机通过网络连接,所述客户端计算机能够访问A文件,所述服务端计算机能够访问B文件,且文件A和B相近似;A2)服务端计算机将文件B进行分割;A3)通过被分割的每一块字节,分别计算出一个弱校验值和一个强校验值;A4)服务端计算机将弱校验值和强校验值发送给客户端计算机;A5)客户端计算机搜索文件;A6)客户端计算机发送给服务端计算机重新构建A文件的协议,实现文件的同步。本发明通过文件差量同步,可无时无地通过网络在云端来管理和使用远程存储空间,实现数据的传输、存储、下载、分享和备份。 |
申请公布号 |
CN103685509A |
申请公布日期 |
2014.03.26 |
申请号 |
CN201310683085.3 |
申请日期 |
2013.12.12 |
申请人 |
深圳市彩讯科技有限公司 |
发明人 |
杨良志;汪志新;丁德平;张磊 |
分类号 |
H04L29/08(2006.01)I |
主分类号 |
H04L29/08(2006.01)I |
代理机构 |
广东国晖律师事务所 44266 |
代理人 |
谭宗成 |
主权项 |
一种文件差量同步方法,包括步骤:A1)将客户端计算机和服务端计算机通过网络连接,所述客户端计算机能够访问A文件,所述服务端计算机能够访问B文件,且文件A和B相近似;A2)服务端计算机将文件B进行分割,分割成连续的不重叠的固定大小的数据块S;A3)通过被分割的每一块字节,分别计算出一个弱校验值和一个强校验值,所述弱校验值用来区别不同,强校验值用来确认相同;A4)服务端计算机将弱校验值和强校验值发送给客户端计算机;A5)客户端计算机搜索文件A的所有大小为S的数据块;来寻找与文件B的某一块有着相同的弱校验码和强校验码的数据块;A6)客户端计算机发送给服务端计算机重新构建A文件的协议;每一个指令,要么是一个没有与文件B的任何一个数据块匹配上的数据块,要么是服务端计算机拥有这个数据块而不需要发送的证明;从而实现了A文件的同步。 |
地址 |
518000 广东省深圳市南山区科技南十二路18号长虹科技大厦4楼01-11单元 |