[发明专利]一种数据传输错误处理方法及系统有效
申请号: | 201911360065.6 | 申请日: | 2019-12-25 |
公开(公告)号: | CN111211864B | 公开(公告)日: | 2022-07-29 |
发明(设计)人: | 王国义;袁涛;王飞;李昊;余兴国;刘世坤;崔傲 | 申请(专利权)人: | 安徽机电职业技术学院 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;G06F21/64;G06F11/14 |
代理公司: | 北京风雅颂专利代理有限公司 11403 | 代理人: | 王刚 |
地址: | 241000 *** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据传输 错误 处理 方法 系统 | ||
本发明公开了一种数据传输错误处理方法及系统,通过为数据宿的数据集创建卷影副本,在源数据发送时添加时间戳,将时间戳后目标数据宿中的数据集发生的所有变化记为数据更改,通过提取源数据的第一特征信息和送达数据的第二特征信息,将第一特征信息和第二特征信息进行比较,当第二特征信息与第一特征信息不符时,根据数据更改将数据集还原至时间戳节点,可在数据传输发生错误时,利用卷影副本对数据宿的数据集进行还原,有效防止因数据传输错误导致的数据宿被污染或错误数据的输入带来的不可逆问题,保障数据宿的完整性和正确性。
技术领域
本发明涉及领域数据传输技术领域,特别是指一种数据传输错误处理方法及系统。
背景技术
数据传输是数据从数据源传送到数据宿的通信过程,按数据传输的顺序可分为并行传输和串行传输,按同步方式可分为同步传输和异步传输,在数据传输的过程中,可能会因为受到外界干扰、信号畸变和信号失真等原因造成数据传输发生错误;
现有的处理方法是在数据发生错误中将错误数据删除,重新请求数据源发送数据,但对于很多数据宿来说,如神经网络中的数据宿,数据一经送达,就可能会对数据宿中的数据集造成污染,即使删除错误数据也会对数据宿带来不可逆的影响,造成最终的数据偏差。
发明内容
有鉴于此,本发明的目的在于提出一种数据错误处理方法及系统,对数据传输错误进行更为有效的处理。
基于上述目的本发明提供的一种数据传输错误处理方法,包括以下步骤:
为数据宿的数据集创建卷影副本;
源数据发送时,为数据宿中的数据集和所述卷影副本分别添加时间戳;
在所述卷影副本中记录所述时间戳后目标数据宿中的数据集发生的所有变化,记为数据更改;
提取源数据的第一特征信息;
源数据送达目标数据宿时,提取送达数据的第二特征信息;
将所述第一特征信息和所述第二特征信息进行比较;
若所述第二特征信息与所述第一特征信息不符,则根据所述数据更改将所述数据集还原至所述时间戳节点。
优选地,提取源数据的第一特征信息,包括:
获取源数据的文件大小;
计算预设的数据簇在所述源数据中的距离。
优选地,提取送达数据的第二特征信息,包括:
获取送达数据的文件大小;
计算预设的数据簇在所述送达数据中的距离。
优选地,预设的数据簇的距离,符合以下公式
其中,d为第i个数据簇与第j个数据簇之间的距离,Xi为第i个数据簇,Xj为第j个数据簇。
优选地,根据所述数据更改将所述数据集还原至所述时间戳节点之前,还包括:
记录错误次数;
若错误次数超过预设次数,执行数据还原;
否则向数据源重新获取源数据;
再次进行第一特征信息提取、第一特征信息和第二特征信息的比较。
一种数据传输错误处理系统,包括:
副本模块,用于为数据宿的数据集创建卷影副本;
时间记录模块,用于在源数据发送时,为数据宿中的数据集和所述卷影副本分别添加时间戳;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽机电职业技术学院,未经安徽机电职业技术学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911360065.6/2.html,转载请声明来源钻瓜专利网。