多节点间数据完整性传输系统的制作方法_2

文档序号:8265164阅读:来源:国知局
进行分段,再利用路径确定模块确定源节点与目的节点之间的传输路径,数据传输模块通过源节点将待传输数据的从第一段进行传输,中间节点接收到第一段数据后,第一判断模块判断该段数据内容的头文件、文件类型及文件长度,在均符合条件的情况下,第二判断模块判断在时间容限内中间节点是否接收到该段的完整性校验码,如果在时间容限内中间节点接收到该段的完整性校验码,就发送下一段数据请求给源节点,中间节点控制模块记录该段的完整性校验码,重复对其他段数据进行完整性验证直到记录了所有段的完整性校验码,中间节点产生自身校验文本及数据内容副本;中间节点传输模块,将自身校验文本及数据分段传输给目的节点,目的节点验证模块,只需将接受到的数据内容和中间节点的校验结果进行比较就可以清楚得知数据是否完整。
实施例
[0018]本发明多节点间数据完整性传输系统,包括
数据分段模块,用于将待传输数据进行分段,其中每一段数据均包括数据校验信息、数据内容及完整性校验码,数据校验信息包括该段数据内容的头文件、文件类型及文件长度;
路径确定模块,用于确定源节点与目的节点之间的传输路径;
数据传输模块,用于将待传输数据分段进行传输,每段数据发送顺序为数据内容、数据校验信息、完整性校验码;
第一判断模块,用于在数据传输过程中,判断中间节点接收到的数据校验信息是否符合条件来触发第二判断模块工作;
第二判断模块,用于判断在时间容限4秒内中间节点是否接收到该段的完整性校验码来触发中间节点控制模块;
中间节点控制模块,用于记录每一段数据的完整性校验码,生成自身校验文本及数据内容副本后触发中间节点传输模块工作,自身校验文本包括每一段数据的数据校验信息、完整性校验码和校验结果;
中间节点传输模块,将数据内容及自身校验文本传输给目的节点后触发目的节点验证模块工作;
目的节点验证模块,根据自身校验文件对数据内容进行完整性校验。
[0019]为了进一步对本发明多节点间数据完整性传输系统的描述;
一种多节点间数据完整性传输方法,包括以下步骤: 步骤1、将待传输数据进行分段,其中每一段数据均包括数据校验信息、数据内容及完整性校验码,数据校验信息包括该段数据内容的头文件、文件类型及文件长度;
步骤2、确定源节点与目的节点之间的传输路径;
步骤3、源节点将待传输数据的第η段进行传输,η=1,中间节点接收到第η段数据后判断该段数据内容的头文件、文件类型及文件长度,若均符合条件,则执行步骤4 ;否则,发送数据错误的反馈信息给源节点;
步骤4、判断在时间容限内中间节点是否接收到该段的完整性校验码,若接收到,则发送第η段数据请求给源节点,并记录该段的完整性校验码后执行步骤5,η=η+1 ;否则,发送数据不完整性反馈信息给源节点;
步骤5、源节点接收到第η段数据请求时,η=η+1,返回执行步骤3,至直记录了所有段的完整性校验码表示数据传输完整,此时,中间节点产生自身校验文本及数据内容副本后执行步骤6 ;
步骤6、中间节点将自身校验文本及数据分段传输给目的节点,目的节点接收到所有段的数据和中间节点的自身校验文本后,根据自身校验文本对数据进行完整性校验,若发现数据内容不完整时,发送重发请求给中间节点,中间节点将数据内容副本再次发送给目的节点;若完整性校验成功,中间节点则删除存储的数据内容副本。
[0020]显然,本发明的上述实施例仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而这些属于本发明的实质精神所引伸出的显而易见的变化或变动仍属于本发明的保护范围。
【主权项】
1.多节点间数据完整性传输系统,其特征在于,包括 数据分段模块,用于将待传输数据进行分段,其中每一段数据均包括数据校验信息、数据内容及完整性校验码; 路径确定模块,用于确定源节点与目的节点之间的传输路径; 数据传输模块,用于将待传输数据分段进行传输; 第一判断模块,用于在数据传输过程中,判断中间节点接收到的数据校验信息是否符合条件来触发第二判断模块工作; 第二判断模块,用于判断在时间容限内中间节点是否接收到该段的完整性校验码来触发中间节点控制模块; 中间节点控制模块,用于记录每一段数据的完整性校验码,生成自身校验文本及数据内容副本后触发中间节点传输模块工作; 中间节点传输模块,将数据内容及自身校验文本传输给目的节点后触发目的节点验证模块工作; 目的节点验证模块,根据自身校验文件对数据内容进行完整性校验。
2.根据权利要求1所述多节点间数据完整性传输系统,其特征在于,数据校验信息包括该段数据内容的头文件、文件类型及文件长度。
3.根据权利要求1所述多节点间数据完整性传输系统,其特征在于,时间容限3-5秒。
4.根据权利要求3所述多节点间数据完整性传输系统,其特征在于,时间容限为4秒。
5.根据权利要求1所述多节点间数据完整性传输系统,其特征在于,每段数据发送顺序为数据内容、数据校验信息、完整性校验码。
6.根据权利要求1所述多节点间数据完整性传输系统,其特征在于,自身校验文本包括每一段数据的数据校验信息、完整性校验码和校验结果。
【专利摘要】本发明公开多节点间数据完整性传输系统。该系统先将待传输数据进行分段,将待传输数据的从第一段进行传输,中间节点接收到第一段数据后判断该段数据的数据校验信息,在均符合条件的情况下,如果在时间容限内中间节点接收到该段的完整性校验码,记录该段的完整性校验码,重复对其他段数据进行完整性验证直到记录了所有段的完整性校验码,中间节点产生自身校验文本及数据内容副本;中间节点将自身校验文本及数据分段传输给目的节点,目的节点将接受到的数据内容和校验结果进行比较就可以清楚得知数据是否完整。
【IPC分类】H04L1-00
【公开号】CN104579556
【申请号】CN201410730943
【发明人】姚红专, 姚红岩, 严荣
【申请人】苏州沃斯麦机电科技有限公司
【公开日】2015年4月29日
【申请日】2014年12月5日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1