一种数据传输错误处理方法及系统与流程

文档序号:20916593发布日期:2020-05-29 13:36阅读:来源:国知局

技术特征:

1.一种数据传输错误处理方法,其特征在于,所述方法包括:

为数据宿的数据集创建卷影副本;

源数据发送时,为数据宿中的数据集和所述卷影副本分别添加时间戳;

在所述卷影副本中记录所述时间戳后目标数据宿中的数据集发生的所有变化,记为数据更改;

提取源数据的第一特征信息;

源数据送达目标数据宿时,提取送达数据的第二特征信息;

将所述第一特征信息和所述第二特征信息进行比较;

若所述第二特征信息与所述第一特征信息不符,则根据所述数据更改将所述数据集还原至所述时间戳节点。

2.根据权利要求1所述的数据传输错误处理方法,其特征在于,所述提取源数据的第一特征信息,包括:

获取源数据的文件大小;

计算预设的数据簇在所述源数据中的距离。

3.根据权利要求1所述的数据传输错误处理方法,其特征在于,所述提取送达数据的第二特征信息,包括:

获取送达数据的文件大小;

计算预设的数据簇在所述送达数据中的距离。

4.根据权利要求2或3所述的数据传输错误处理方法,其特征在于,所述预设的数据簇的距离,符合以下公式

其中,d为第i个数据簇与第j个数据簇之间的距离,xi为第i个数据簇,xj为第j个数据簇。

5.根据权利要求1所述的数据传输错误处理方法,其特征在于,所述根据所述数据更改将所述数据集还原至所述时间戳节点之前,还包括:

记录错误次数;

若错误次数超过预设次数,执行数据还原;

否则向数据源重新获取源数据;

再次进行第一特征信息提取、第一特征信息和第二特征信息的比较。

6.一种数据传输错误处理系统,其特征在于,包括:

副本模块,用于为数据宿的数据集创建卷影副本;

时间记录模块,用于在源数据发送时,为数据宿中的数据集和所述卷影副本分别添加时间戳;

数据更改记录模块,在所述卷影副本中记录所述时间戳后目标数据宿中的数据库发生的所有变化,记为数据更改;

特征提取模块,用于提取源数据的第一特征信息,以及源数据送达目标数据宿时,提取送达数据的第二特征信息;

特征比较模块,用于将所述第一特征信息和所述第二特征信息进行比较;

数据还原模块,若所述第二特征信息与所述第一特征信息不符,则根据所述数据更改将所述数据集还原至所述时间戳节点。

7.根据权利要求6所述的数据传输错误处理系统,其特征在于,所述第一特征信息包括源数据的文件大小和预设的数据簇在源数据中的距离;

所述第二特征信息包括送达数据的大小和预设的数据簇在送达数据中的距离。

8.根据权利要求6所述的数据传输错误处理系统,其特征在于,还包括:

错误记录模块,用于在所述第二特征信息与所述第一特征信息不符时,记录错误次数,错误次数超过设定次数时,根据所述数据更改将所述数据集还原至所述时间戳节点。


技术总结
本发明公开了一种数据传输错误处理方法及系统,通过为数据宿的数据集创建卷影副本,在源数据发送时添加时间戳,将时间戳后目标数据宿中的数据集发生的所有变化记为数据更改,通过提取源数据的第一特征信息和送达数据的第二特征信息,将第一特征信息和第二特征信息进行比较,当第二特征信息与第一特征信息不符时,根据数据更改将数据集还原至时间戳节点,可在数据传输发生错误时,利用卷影副本对数据宿的数据集进行还原,有效防止因数据传输错误导致的数据宿被污染或错误数据的输入带来的不可逆问题,保障数据宿的完整性和正确性。

技术研发人员:王国义;袁涛;王飞;李昊;余兴国;刘世坤;崔傲
受保护的技术使用者:安徽机电职业技术学院
技术研发日:2019.12.25
技术公布日:2020.05.29
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1