進行分段,再利用路徑確定模塊確定源節(jié)點與目的節(jié)點之間的傳輸路徑,數(shù)據(jù)傳輸模塊通過源節(jié)點將待傳輸數(shù)據(jù)的從第一段進行傳輸,中間節(jié)點接收到第一段數(shù)據(jù)后,第一判斷模塊判斷該段數(shù)據(jù)內(nèi)容的頭文件、文件類型及文件長度,在均符合條件的情況下,第二判斷模塊判斷在時間容限內(nèi)中間節(jié)點是否接收到該段的完整性校驗碼,如果在時間容限內(nèi)中間節(jié)點接收到該段的完整性校驗碼,就發(fā)送下一段數(shù)據(jù)請求給源節(jié)點,中間節(jié)點控制模塊記錄該段的完整性校驗碼,重復(fù)對其他段數(shù)據(jù)進行完整性驗證直到記錄了所有段的完整性校驗碼,中間節(jié)點產(chǎn)生自身校驗文本及數(shù)據(jù)內(nèi)容副本;中間節(jié)點傳輸模塊,將自身校驗文本及數(shù)據(jù)分段傳輸給目的節(jié)點,目的節(jié)點驗證模塊,只需將接受到的數(shù)據(jù)內(nèi)容和中間節(jié)點的校驗結(jié)果進行比較就可以清楚得知數(shù)據(jù)是否完整。
實施例
[0018]本發(fā)明多節(jié)點間數(shù)據(jù)完整性傳輸系統(tǒng),包括
數(shù)據(jù)分段模塊,用于將待傳輸數(shù)據(jù)進行分段,其中每一段數(shù)據(jù)均包括數(shù)據(jù)校驗信息、數(shù)據(jù)內(nèi)容及完整性校驗碼,數(shù)據(jù)校驗信息包括該段數(shù)據(jù)內(nèi)容的頭文件、文件類型及文件長度;
路徑確定模塊,用于確定源節(jié)點與目的節(jié)點之間的傳輸路徑;
數(shù)據(jù)傳輸模塊,用于將待傳輸數(shù)據(jù)分段進行傳輸,每段數(shù)據(jù)發(fā)送順序為數(shù)據(jù)內(nèi)容、數(shù)據(jù)校驗信息、完整性校驗碼;
第一判斷模塊,用于在數(shù)據(jù)傳輸過程中,判斷中間節(jié)點接收到的數(shù)據(jù)校驗信息是否符合條件來觸發(fā)第二判斷模塊工作;
第二判斷模塊,用于判斷在時間容限4秒內(nèi)中間節(jié)點是否接收到該段的完整性校驗碼來觸發(fā)中間節(jié)點控制模塊;
中間節(jié)點控制模塊,用于記錄每一段數(shù)據(jù)的完整性校驗碼,生成自身校驗文本及數(shù)據(jù)內(nèi)容副本后觸發(fā)中間節(jié)點傳輸模塊工作,自身校驗文本包括每一段數(shù)據(jù)的數(shù)據(jù)校驗信息、完整性校驗碼和校驗結(jié)果;
中間節(jié)點傳輸模塊,將數(shù)據(jù)內(nèi)容及自身校驗文本傳輸給目的節(jié)點后觸發(fā)目的節(jié)點驗證模塊工作;
目的節(jié)點驗證模塊,根據(jù)自身校驗文件對數(shù)據(jù)內(nèi)容進行完整性校驗。
[0019]為了進一步對本發(fā)明多節(jié)點間數(shù)據(jù)完整性傳輸系統(tǒng)的描述;
一種多節(jié)點間數(shù)據(jù)完整性傳輸方法,包括以下步驟: 步驟1、將待傳輸數(shù)據(jù)進行分段,其中每一段數(shù)據(jù)均包括數(shù)據(jù)校驗信息、數(shù)據(jù)內(nèi)容及完整性校驗碼,數(shù)據(jù)校驗信息包括該段數(shù)據(jù)內(nèi)容的頭文件、文件類型及文件長度;
步驟2、確定源節(jié)點與目的節(jié)點之間的傳輸路徑;
步驟3、源節(jié)點將待傳輸數(shù)據(jù)的第η段進行傳輸,η=1,中間節(jié)點接收到第η段數(shù)據(jù)后判斷該段數(shù)據(jù)內(nèi)容的頭文件、文件類型及文件長度,若均符合條件,則執(zhí)行步驟4 ;否則,發(fā)送數(shù)據(jù)錯誤的反饋信息給源節(jié)點;
步驟4、判斷在時間容限內(nèi)中間節(jié)點是否接收到該段的完整性校驗碼,若接收到,則發(fā)送第η段數(shù)據(jù)請求給源節(jié)點,并記錄該段的完整性校驗碼后執(zhí)行步驟5,η=η+1 ;否則,發(fā)送數(shù)據(jù)不完整性反饋信息給源節(jié)點;
步驟5、源節(jié)點接收到第η段數(shù)據(jù)請求時,η=η+1,返回執(zhí)行步驟3,至直記錄了所有段的完整性校驗碼表示數(shù)據(jù)傳輸完整,此時,中間節(jié)點產(chǎn)生自身校驗文本及數(shù)據(jù)內(nèi)容副本后執(zhí)行步驟6 ;
步驟6、中間節(jié)點將自身校驗文本及數(shù)據(jù)分段傳輸給目的節(jié)點,目的節(jié)點接收到所有段的數(shù)據(jù)和中間節(jié)點的自身校驗文本后,根據(jù)自身校驗文本對數(shù)據(jù)進行完整性校驗,若發(fā)現(xiàn)數(shù)據(jù)內(nèi)容不完整時,發(fā)送重發(fā)請求給中間節(jié)點,中間節(jié)點將數(shù)據(jù)內(nèi)容副本再次發(fā)送給目的節(jié)點;若完整性校驗成功,中間節(jié)點則刪除存儲的數(shù)據(jù)內(nèi)容副本。
[0020]顯然,本發(fā)明的上述實施例僅是為清楚地說明本發(fā)明所作的舉例,而并非是對本發(fā)明的實施方式的限定。對于所屬領(lǐng)域的普通技術(shù)人員來說,在上述說明的基礎(chǔ)上還可以做出其它不同形式的變化或變動。這里無需也無法對所有的實施方式予以窮舉。而這些屬于本發(fā)明的實質(zhì)精神所引伸出的顯而易見的變化或變動仍屬于本發(fā)明的保護范圍。
【主權(quán)項】
1.多節(jié)點間數(shù)據(jù)完整性傳輸系統(tǒng),其特征在于,包括 數(shù)據(jù)分段模塊,用于將待傳輸數(shù)據(jù)進行分段,其中每一段數(shù)據(jù)均包括數(shù)據(jù)校驗信息、數(shù)據(jù)內(nèi)容及完整性校驗碼; 路徑確定模塊,用于確定源節(jié)點與目的節(jié)點之間的傳輸路徑; 數(shù)據(jù)傳輸模塊,用于將待傳輸數(shù)據(jù)分段進行傳輸; 第一判斷模塊,用于在數(shù)據(jù)傳輸過程中,判斷中間節(jié)點接收到的數(shù)據(jù)校驗信息是否符合條件來觸發(fā)第二判斷模塊工作; 第二判斷模塊,用于判斷在時間容限內(nèi)中間節(jié)點是否接收到該段的完整性校驗碼來觸發(fā)中間節(jié)點控制模塊; 中間節(jié)點控制模塊,用于記錄每一段數(shù)據(jù)的完整性校驗碼,生成自身校驗文本及數(shù)據(jù)內(nèi)容副本后觸發(fā)中間節(jié)點傳輸模塊工作; 中間節(jié)點傳輸模塊,將數(shù)據(jù)內(nèi)容及自身校驗文本傳輸給目的節(jié)點后觸發(fā)目的節(jié)點驗證模塊工作; 目的節(jié)點驗證模塊,根據(jù)自身校驗文件對數(shù)據(jù)內(nèi)容進行完整性校驗。
2.根據(jù)權(quán)利要求1所述多節(jié)點間數(shù)據(jù)完整性傳輸系統(tǒng),其特征在于,數(shù)據(jù)校驗信息包括該段數(shù)據(jù)內(nèi)容的頭文件、文件類型及文件長度。
3.根據(jù)權(quán)利要求1所述多節(jié)點間數(shù)據(jù)完整性傳輸系統(tǒng),其特征在于,時間容限3-5秒。
4.根據(jù)權(quán)利要求3所述多節(jié)點間數(shù)據(jù)完整性傳輸系統(tǒng),其特征在于,時間容限為4秒。
5.根據(jù)權(quán)利要求1所述多節(jié)點間數(shù)據(jù)完整性傳輸系統(tǒng),其特征在于,每段數(shù)據(jù)發(fā)送順序為數(shù)據(jù)內(nèi)容、數(shù)據(jù)校驗信息、完整性校驗碼。
6.根據(jù)權(quán)利要求1所述多節(jié)點間數(shù)據(jù)完整性傳輸系統(tǒng),其特征在于,自身校驗文本包括每一段數(shù)據(jù)的數(shù)據(jù)校驗信息、完整性校驗碼和校驗結(jié)果。
【專利摘要】本發(fā)明公開多節(jié)點間數(shù)據(jù)完整性傳輸系統(tǒng)。該系統(tǒng)先將待傳輸數(shù)據(jù)進行分段,將待傳輸數(shù)據(jù)的從第一段進行傳輸,中間節(jié)點接收到第一段數(shù)據(jù)后判斷該段數(shù)據(jù)的數(shù)據(jù)校驗信息,在均符合條件的情況下,如果在時間容限內(nèi)中間節(jié)點接收到該段的完整性校驗碼,記錄該段的完整性校驗碼,重復(fù)對其他段數(shù)據(jù)進行完整性驗證直到記錄了所有段的完整性校驗碼,中間節(jié)點產(chǎn)生自身校驗文本及數(shù)據(jù)內(nèi)容副本;中間節(jié)點將自身校驗文本及數(shù)據(jù)分段傳輸給目的節(jié)點,目的節(jié)點將接受到的數(shù)據(jù)內(nèi)容和校驗結(jié)果進行比較就可以清楚得知數(shù)據(jù)是否完整。
【IPC分類】H04L1-00
【公開號】CN104579556
【申請?zhí)枴緾N201410730943
【發(fā)明人】姚紅專, 姚紅巖, 嚴榮
【申請人】蘇州沃斯麥機電科技有限公司
【公開日】2015年4月29日
【申請日】2014年12月5日