1.一种数据传输错误处理方法,其特征在于,所述方法包括:
为数据宿的数据集创建卷影副本;
源数据发送时,为数据宿中的数据集和所述卷影副本分别添加时间戳;
在所述卷影副本中记录所述时间戳后目标数据宿中的数据集发生的所有变化,记为数据更改;
提取源数据的第一特征信息;
源数据送达目标数据宿时,提取送达数据的第二特征信息;
将所述第一特征信息和所述第二特征信息进行比较;
若所述第二特征信息与所述第一特征信息不符,则根据所述数据更改将所述数据集还原至所述时间戳节点。
2.根据权利要求1所述的数据传输错误处理方法,其特征在于,所述提取源数据的第一特征信息,包括:
获取源数据的文件大小;
计算预设的数据簇在所述源数据中的距离。
3.根据权利要求1所述的数据传输错误处理方法,其特征在于,所述提取送达数据的第二特征信息,包括:
获取送达数据的文件大小;
计算预设的数据簇在所述送达数据中的距离。
4.根据权利要求2或3所述的数据传输错误处理方法,其特征在于,所述预设的数据簇的距离,符合以下公式
其中,d为第i个数据簇与第j个数据簇之间的距离,xi为第i个数据簇,xj为第j个数据簇。
5.根据权利要求1所述的数据传输错误处理方法,其特征在于,所述根据所述数据更改将所述数据集还原至所述时间戳节点之前,还包括:
记录错误次数;
若错误次数超过预设次数,执行数据还原;
否则向数据源重新获取源数据;
再次进行第一特征信息提取、第一特征信息和第二特征信息的比较。
6.一种数据传输错误处理系统,其特征在于,包括:
副本模块,用于为数据宿的数据集创建卷影副本;
时间记录模块,用于在源数据发送时,为数据宿中的数据集和所述卷影副本分别添加时间戳;
数据更改记录模块,在所述卷影副本中记录所述时间戳后目标数据宿中的数据库发生的所有变化,记为数据更改;
特征提取模块,用于提取源数据的第一特征信息,以及源数据送达目标数据宿时,提取送达数据的第二特征信息;
特征比较模块,用于将所述第一特征信息和所述第二特征信息进行比较;
数据还原模块,若所述第二特征信息与所述第一特征信息不符,则根据所述数据更改将所述数据集还原至所述时间戳节点。
7.根据权利要求6所述的数据传输错误处理系统,其特征在于,所述第一特征信息包括源数据的文件大小和预设的数据簇在源数据中的距离;
所述第二特征信息包括送达数据的大小和预设的数据簇在送达数据中的距离。
8.根据权利要求6所述的数据传输错误处理系统,其特征在于,还包括:
错误记录模块,用于在所述第二特征信息与所述第一特征信息不符时,记录错误次数,错误次数超过设定次数时,根据所述数据更改将所述数据集还原至所述时间戳节点。