欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于多通道的數(shù)據(jù)傳輸方法、相關(guān)節(jié)點(diǎn)及系統(tǒng)的制作方法

文檔序號:6442050閱讀:215來源:國知局
專利名稱:基于多通道的數(shù)據(jù)傳輸方法、相關(guān)節(jié)點(diǎn)及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通訊領(lǐng)域,尤其涉及基于多通道的數(shù)據(jù)傳輸方法、相關(guān)節(jié)點(diǎn)及系統(tǒng)。
背景技術(shù)
伴隨著1946年世界上第一臺計(jì)算機(jī)的問世,計(jì)算機(jī)技術(shù)跨越了從電子管, 晶體管,集成電路,超大規(guī)模集成電路的發(fā)展時(shí)代,伴隨著計(jì)算機(jī)技術(shù)的進(jìn)步,人們對處理器系統(tǒng)的性能提出了更高的要求,于是出現(xiàn)了對稱多處理結(jié)構(gòu)(SMP,Symmetric Multiprocessing)、機(jī)群系統(tǒng)、大規(guī)模并行處理(MPP, Massively Parallel Processing)、 以及一致性緩存非均勻存儲訪問模式(CC-NUMA,Cache-Coherent Non-Uniform Memory Architecture)等系統(tǒng)架構(gòu)。這些架構(gòu)都是由多個機(jī)箱通過背板或者線纜互聯(lián)成一個大的機(jī)柜群來實(shí)現(xiàn),背板或者線纜中的走線不僅傳送程序所需要的數(shù)據(jù)信息,而且需要傳送實(shí)時(shí)的控制信號,這些控制信號對于實(shí)時(shí)性和時(shí)序要求嚴(yán)格。無論使用哪種系統(tǒng)架構(gòu),目前通常采用熱機(jī)備份保證節(jié)點(diǎn)與節(jié)點(diǎn)間的控制信號傳送,通過不同的線纜傳輸相同的信號,當(dāng)主用線纜故障時(shí)切換到備用線纜,然而,該熱機(jī)備份在切換過程中,容易導(dǎo)致傳輸數(shù)據(jù)的丟失,同時(shí)循環(huán)冗余校驗(yàn)(CRC,Cyclic Redundancy Check)協(xié)議會導(dǎo)致數(shù)據(jù)重傳次數(shù)太多,使得數(shù)據(jù)實(shí)時(shí)性和時(shí)序性不強(qiáng),進(jìn)而導(dǎo)致了通訊系統(tǒng)的不穩(wěn)定。

發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了基于多通道的數(shù)據(jù)傳輸方法、相關(guān)節(jié)點(diǎn)及系統(tǒng),用于提高通訊系統(tǒng)的穩(wěn)定性。為解決上述技術(shù)問題,本發(fā)明實(shí)施例提供以下技術(shù)方案一種基于多通道的數(shù)據(jù)傳輸方法,包括接收節(jié)點(diǎn)從至少兩條通道上同步接收來自發(fā)送節(jié)點(diǎn)的數(shù)據(jù)幀,其中,上述數(shù)據(jù)幀中攜帶有循環(huán)冗余校驗(yàn)碼CRC,且上述至少兩條通道上傳輸?shù)纳鲜鰯?shù)據(jù)幀為同一個數(shù)據(jù)幀;比較至少兩個接收完成的上述數(shù)據(jù)幀中的數(shù)據(jù)是否一致;若存在數(shù)據(jù)一致的數(shù)據(jù)幀,則對上述數(shù)據(jù)一致的數(shù)據(jù)幀進(jìn)行CRC校驗(yàn);若不存在數(shù)據(jù)一致的數(shù)據(jù)幀,則對當(dāng)前進(jìn)行上述比較的所有數(shù)據(jù)幀進(jìn)行CRC校驗(yàn);若存在上述CRC校驗(yàn)正確的數(shù)據(jù)幀,則向先入先出隊(duì)列FIFO中傳送一個上述CRC校驗(yàn)正確的數(shù)據(jù)幀;向上述發(fā)送節(jié)點(diǎn)返回指示上述數(shù)據(jù)幀接收無誤的確認(rèn)信息。一種接收節(jié)點(diǎn),包括接收單元,用于從至少兩條通道上同步接收來自發(fā)送節(jié)點(diǎn)的數(shù)據(jù)幀,其中,上述數(shù)據(jù)幀中攜帶有循環(huán)冗余校驗(yàn)碼CRC,且上述至少兩條通道上傳輸?shù)纳鲜鰯?shù)據(jù)幀為同一個數(shù)據(jù)幀;
比較單元,用于比較至少兩個接收完成的上述數(shù)據(jù)幀中的數(shù)據(jù)是否一致;CRC校驗(yàn)單元,用于當(dāng)上述比較單元比較出存在數(shù)據(jù)一致的數(shù)據(jù)幀時(shí),對上述數(shù)據(jù)一致的數(shù)據(jù)幀進(jìn)行CRC校驗(yàn);當(dāng)上述比較單元比較出不存在數(shù)據(jù)一致的數(shù)據(jù)幀時(shí),對上述比較單元當(dāng)前比較的所有數(shù)據(jù)幀進(jìn)行CRC校驗(yàn);傳送單元,用于當(dāng)存在上述CRC校驗(yàn)正確的數(shù)據(jù)幀時(shí),向先入先出隊(duì)列FIFO中傳送一個上述CRC校驗(yàn)正確的數(shù)據(jù)幀;反饋單元,用于當(dāng)上述傳送單元觸發(fā)時(shí),向上述發(fā)送節(jié)點(diǎn)返回指示上述數(shù)據(jù)幀接收無誤的確認(rèn)信息。一種跨節(jié)點(diǎn)互聯(lián)系統(tǒng),包括發(fā)送節(jié)點(diǎn)和接收節(jié)點(diǎn);上述發(fā)送節(jié)點(diǎn)用于從至少兩條通道上向上述接收節(jié)點(diǎn)發(fā)送相同的數(shù)據(jù)幀;上述接收節(jié)點(diǎn)用于從至少兩條通道上同步接收來自發(fā)送節(jié)點(diǎn)的數(shù)據(jù)幀,其中,上述數(shù)據(jù)幀中攜帶有循環(huán)冗余校驗(yàn)碼CRC,且上述至少兩條通道上傳輸?shù)纳鲜鰯?shù)據(jù)幀為同一個數(shù)據(jù)幀;比較至少兩個接收完成的上述數(shù)據(jù)幀中的數(shù)據(jù)是否一致;若存在數(shù)據(jù)一致的數(shù)據(jù)幀,則對上述數(shù)據(jù)一致的數(shù)據(jù)幀進(jìn)行CRC校驗(yàn);若不存在數(shù)據(jù)一致的數(shù)據(jù)幀,則對當(dāng)前進(jìn)行上述比較的所有數(shù)據(jù)幀進(jìn)行CRC校驗(yàn);若存在上述CRC校驗(yàn)正確的數(shù)據(jù)幀,則向先入先出隊(duì)列FIFO中傳送一個上述CRC校驗(yàn)正確的數(shù)據(jù)幀;向上述發(fā)送節(jié)點(diǎn)返回指示上述數(shù)據(jù)幀接收無誤的確認(rèn)信息。由上可見,本發(fā)明實(shí)施例中采用多條通道傳輸相同數(shù)據(jù),接收節(jié)點(diǎn)從多條通道上同步接收數(shù)據(jù),一方面避免了在單條通道的線纜出現(xiàn)松弛或受到局部嚴(yán)重干擾時(shí),使接收節(jié)點(diǎn)無法實(shí)時(shí)完整地接收到發(fā)送節(jié)點(diǎn)傳送的數(shù)據(jù)幀而導(dǎo)致的系統(tǒng)癱瘓或者業(yè)務(wù)中斷等問題,另一方面,也避免了熱機(jī)備份切換過程中容易導(dǎo)致傳輸數(shù)據(jù)的丟失問題;另外,本發(fā)明中接收節(jié)點(diǎn)對多條通道上接收完成的數(shù)據(jù)幀中的數(shù)據(jù)進(jìn)行比較分析處理,將存在比較分析處理結(jié)果正確的數(shù)據(jù)幀時(shí),即向發(fā)送節(jié)點(diǎn)返回指示該數(shù)據(jù)幀接收無誤的確認(rèn)信息,避免了現(xiàn)有技術(shù)中只要一個數(shù)據(jù)幀的CRC校驗(yàn)錯誤即要求發(fā)送節(jié)點(diǎn)重傳該數(shù)據(jù)幀的弊端,極大地降低了重傳數(shù)據(jù)幀的次數(shù),提高了數(shù)據(jù)的實(shí)時(shí)性和時(shí)序性。綜上,本發(fā)明提供的技術(shù)方案有效提高了通訊系統(tǒng)的穩(wěn)定性。


為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明提供的基于多通道的數(shù)據(jù)傳輸方法的一個實(shí)施例流程示意圖;圖2為本發(fā)明提供的基于多通道的數(shù)據(jù)傳輸方法的另一個實(shí)施例流程示意圖;圖3為本發(fā)明提供的一種接收節(jié)點(diǎn)的一個實(shí)施例結(jié)構(gòu)示意圖;圖4為本發(fā)明提供的一種跨節(jié)點(diǎn)互聯(lián)系統(tǒng)的一個實(shí)施例結(jié)構(gòu)示意圖。
具體實(shí)施例方式本發(fā)明實(shí)施例提供了基于多通道的數(shù)據(jù)傳輸方法、相關(guān)節(jié)點(diǎn)及系統(tǒng)。為使得本發(fā)明的發(fā)明目的、特征、優(yōu)點(diǎn)能夠更加的明顯和易懂,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而非全部實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。下面對本發(fā)明實(shí)施例提供的基于多通道的數(shù)據(jù)傳輸方法進(jìn)行描述,請參閱圖1,本發(fā)明提供的基于多通道的數(shù)據(jù)傳輸方法的一個實(shí)施例包括101、接收節(jié)點(diǎn)從至少兩條通道上同步接收來自發(fā)送節(jié)點(diǎn)的數(shù)據(jù)幀;在本發(fā)明實(shí)施例中,發(fā)送節(jié)點(diǎn)與接收節(jié)點(diǎn)間連接至少兩條線纜,以組建至少兩條用于傳輸相同數(shù)據(jù)的通道,發(fā)送節(jié)點(diǎn)通過組建的至少兩條通道向接收節(jié)點(diǎn)發(fā)送攜帶有循環(huán)冗余校驗(yàn)碼(CRC,Cyclic Redundancy Check)的數(shù)據(jù)幀,其中,每條通道上傳輸?shù)臄?shù)據(jù)幀為同一個數(shù)據(jù)幀。接收節(jié)點(diǎn)可根據(jù)數(shù)據(jù)幀中的同步碼從上述至少兩條通道上同步接收來自發(fā)送節(jié)點(diǎn)的數(shù)據(jù)幀,上述同步碼為一個自定義的特殊字符,用于指示數(shù)據(jù)幀的發(fā)送起始時(shí)刻。在本發(fā)明實(shí)施例中,當(dāng)從通道上完成該數(shù)據(jù)幀的接收時(shí),將數(shù)據(jù)幀存入包數(shù)據(jù)寄存器中,并可置位與該通道對應(yīng)的flag標(biāo)記符,其中,flag標(biāo)記符與通道一一對應(yīng)。102、接收節(jié)點(diǎn)比較至少兩個接收完成的數(shù)據(jù)幀中的數(shù)據(jù)是否一致;在本發(fā)明實(shí)施例中,接收節(jié)點(diǎn)可在從全部通道上完成該數(shù)據(jù)幀的接收后,對當(dāng)前接收完成的數(shù)據(jù)幀進(jìn)行比較,如假設(shè)步驟101中接收節(jié)點(diǎn)從4條通道中同步接收同一數(shù)據(jù)幀,則接收節(jié)點(diǎn)可在4個數(shù)據(jù)幀都接收完成后,再對該4個數(shù)據(jù)幀進(jìn)行比較,或者,接收節(jié)點(diǎn)也可以在從多數(shù)通道上完成該數(shù)據(jù)幀的接收(如多數(shù)flag標(biāo)記符出現(xiàn)置位)后,才提取接收完成的數(shù)據(jù)幀進(jìn)行比較,例如可根據(jù)當(dāng)前的通道數(shù)預(yù)先設(shè)置一個大于2的門限值,當(dāng)接收完成的相同數(shù)據(jù)幀的個數(shù)超過該門限值時(shí),對當(dāng)前接收完成的數(shù)據(jù)幀進(jìn)行比較。在實(shí)際應(yīng)用中,由于線纜可能出現(xiàn)松弛或被干擾等問題而導(dǎo)致該線纜通道上的數(shù)據(jù)幀無法傳輸?shù)浇邮展?jié)點(diǎn),因此,在本發(fā)明實(shí)施例中,可預(yù)先設(shè)置一定時(shí)長的等待時(shí)間,當(dāng)計(jì)時(shí)超過等待時(shí)間后,對當(dāng)前接收完成的數(shù)據(jù)幀進(jìn)行比較,計(jì)時(shí)可從接收節(jié)點(diǎn)開始進(jìn)行數(shù)據(jù)幀的接收時(shí)觸發(fā),或者也可從接收節(jié)點(diǎn)完成一個數(shù)據(jù)幀的接收后觸發(fā),或者也可以從其它時(shí)刻觸發(fā)計(jì)時(shí), 當(dāng)然,根據(jù)計(jì)時(shí)觸發(fā)點(diǎn)的不同,所預(yù)置的時(shí)長也將不同。當(dāng)存在數(shù)據(jù)一致的數(shù)據(jù)幀時(shí),執(zhí)行步驟103 ;當(dāng)不存在數(shù)據(jù)一致的數(shù)據(jù)幀時(shí),執(zhí)行步驟104。103、對數(shù)據(jù)一致的數(shù)據(jù)幀進(jìn)行CRC校驗(yàn);接收節(jié)點(diǎn)對數(shù)據(jù)一致的數(shù)據(jù)幀進(jìn)行CRC校驗(yàn),進(jìn)一步的,接收節(jié)點(diǎn)可對數(shù)據(jù)不一致的數(shù)據(jù)幀作丟棄處理。當(dāng)存在CRC校驗(yàn)正確的數(shù)據(jù)幀時(shí),執(zhí)行步驟105。在一種應(yīng)用場景下,當(dāng)上述數(shù)據(jù)一致的數(shù)據(jù)幀的CRC校驗(yàn)都不正確時(shí),可將接收到的該數(shù)據(jù)幀全部作丟棄處理,在另一種應(yīng)用場景中,為了避免CRC校驗(yàn)過程中產(chǎn)生錯誤計(jì)算,可預(yù)先設(shè)置一定數(shù)值,當(dāng)數(shù)據(jù)一致的數(shù)據(jù)幀的個數(shù)超過該數(shù)值時(shí),將其中一個數(shù)據(jù)幀傳送給先入先出隊(duì)列(FIFO, First Input First Output)104、對當(dāng)前進(jìn)行比較的所有數(shù)據(jù)幀進(jìn)行CRC校驗(yàn);當(dāng)步驟102中進(jìn)行比較的所有數(shù)據(jù)幀的數(shù)據(jù)都不一致時(shí),將當(dāng)前進(jìn)行比較的所有數(shù)據(jù)幀進(jìn)行CRC校驗(yàn)。當(dāng)存在CRC校驗(yàn)正確的數(shù)據(jù)幀時(shí),執(zhí)行步驟105。當(dāng)不存在CRC校驗(yàn)正確的數(shù)據(jù)幀時(shí),即進(jìn)行比較的所有數(shù)據(jù)幀的CRC校驗(yàn)都不正確時(shí),可對進(jìn)行比較的所有數(shù)據(jù)幀作丟棄處理。105、向FIFO中傳送一個CRC校驗(yàn)正確的數(shù)據(jù)幀;接收節(jié)點(diǎn)將CRC校驗(yàn)正確的其中一個數(shù)據(jù)幀傳送給FIFO。106、向發(fā)送節(jié)點(diǎn)返回指示該數(shù)據(jù)幀接收無誤的確認(rèn)信息;接收節(jié)點(diǎn)向發(fā)送節(jié)點(diǎn)返回指示該數(shù)據(jù)幀接收無誤的確認(rèn)信息(如ACK信息)。進(jìn)一步,接收節(jié)點(diǎn)還可在步驟105后計(jì)算當(dāng)前FIFO的剩余空間,F(xiàn)IFO的剩余空間的計(jì)算可通過如下公式實(shí)現(xiàn)FIFO的剩余空間=FIFO的寄存器個數(shù)-FIFO接收到的數(shù)據(jù)次數(shù)。并且,在計(jì)算出FIFO的剩余空間后,在上述確認(rèn)信息中攜帶存儲標(biāo)識符,該存儲標(biāo)識符用于指示該FIFO的剩余空間,如可定義當(dāng)存儲標(biāo)識符的值為1時(shí)表示該FIFO有剩余空間,當(dāng)存儲標(biāo)識符的值為0時(shí)表示該FIFO已滿。以便發(fā)送節(jié)點(diǎn)在接收到攜帶該存儲標(biāo)識符的確認(rèn)信息時(shí),可獲知接收節(jié)點(diǎn)當(dāng)前FIFO的存儲狀況,在接收節(jié)點(diǎn)當(dāng)前FIFO已滿時(shí), 停止向接收節(jié)點(diǎn)發(fā)送數(shù)據(jù)幀。本發(fā)明實(shí)施例中傳輸?shù)臄?shù)據(jù)幀可以為控制信號(如復(fù)位信號、系統(tǒng)錯誤信號等), 或者,該數(shù)據(jù)幀中也可以是承載業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)幀,此處不作限定。由上可見,本發(fā)明實(shí)施例中采用多條通道傳輸相同數(shù)據(jù),接收節(jié)點(diǎn)從多條通道上同步接收數(shù)據(jù),一方面避免了在單條通道的線纜出現(xiàn)松弛或受到局部嚴(yán)重干擾時(shí),使接收節(jié)點(diǎn)無法實(shí)時(shí)完整地接收到發(fā)送節(jié)點(diǎn)傳送的數(shù)據(jù)幀而導(dǎo)致的系統(tǒng)癱瘓或者業(yè)務(wù)中斷等問題,另一方面,也避免了熱機(jī)備份切換過程中容易導(dǎo)致傳輸數(shù)據(jù)的丟失問題;另外,本發(fā)明中接收節(jié)點(diǎn)對多條通道上接收完成的數(shù)據(jù)幀中的數(shù)據(jù)進(jìn)行比較分析處理,將存在比較分析處理結(jié)果正確的數(shù)據(jù)幀時(shí),即向發(fā)送節(jié)點(diǎn)返回指示該數(shù)據(jù)幀接收無誤的確認(rèn)信息,避免了現(xiàn)有技術(shù)中只要一個數(shù)據(jù)幀的CRC校驗(yàn)錯誤即要求發(fā)送節(jié)點(diǎn)重傳該數(shù)據(jù)幀的弊端,極大地降低了重傳數(shù)據(jù)幀的次數(shù),提高了數(shù)據(jù)的實(shí)時(shí)性和時(shí)序性。綜上,本發(fā)明提供的技術(shù)方案有效提高了通訊系統(tǒng)的穩(wěn)定性。下面對本發(fā)明實(shí)施例的一種基于多通道的數(shù)據(jù)傳輸方法進(jìn)行描述,請參閱圖2,本發(fā)明中一種基于多通道的數(shù)據(jù)傳輸方法的另一個實(shí)施例包括201、接收節(jié)點(diǎn)從至少兩條通道上同步接收來自發(fā)送節(jié)點(diǎn)的數(shù)據(jù)幀;在本發(fā)明實(shí)施例中,發(fā)送節(jié)點(diǎn)與接收節(jié)點(diǎn)間連接至少兩條線纜,以組建至少兩條用于傳輸相同數(shù)據(jù)的通道,發(fā)送節(jié)點(diǎn)通過組建的至少兩條通道向接收節(jié)點(diǎn)發(fā)送攜帶有CRC 的數(shù)據(jù)幀,其中,每條通道上傳輸?shù)臄?shù)據(jù)幀為同一個數(shù)據(jù)幀。接收節(jié)點(diǎn)根據(jù)數(shù)據(jù)幀中的同步碼從上述至少兩條通道上同步接收來自發(fā)送節(jié)點(diǎn)的數(shù)據(jù)幀,上述同步碼為一個自定義的特殊字符,用于指示數(shù)據(jù)幀的發(fā)送起始時(shí)刻。在本發(fā)明實(shí)施例中,當(dāng)從通道上完成該數(shù)據(jù)幀的接收時(shí),將數(shù)據(jù)幀存入包數(shù)據(jù)寄存器中,并可置位與該通道對應(yīng)的flag標(biāo)記符,其中,flag標(biāo)記符與通道一一對應(yīng)。202、判斷接收完成的數(shù)據(jù)幀的個數(shù)是否超過預(yù)置的第一門限值;在本發(fā)明實(shí)施例中,預(yù)先設(shè)置一個大于2的第一門限值,當(dāng)接收完成的該數(shù)據(jù)幀的個數(shù)超過該第一門限值時(shí),執(zhí)行步驟203,當(dāng)不超過預(yù)置的第一門限值時(shí),執(zhí)行步驟206。203、接收節(jié)點(diǎn)比較當(dāng)前接收完成的數(shù)據(jù)幀中的數(shù)據(jù)是否一致;若存在數(shù)據(jù)一致的數(shù)據(jù)幀,則執(zhí)行步驟204 ;若當(dāng)前接收完成的數(shù)據(jù)幀中的數(shù)據(jù)都不一致,則執(zhí)行步驟205。204、對上述數(shù)據(jù)一致的數(shù)據(jù)幀進(jìn)行CRC校驗(yàn);若存在CRC校驗(yàn)正確的數(shù)據(jù)幀時(shí),執(zhí)行步驟208 ;若上述數(shù)據(jù)一致的數(shù)據(jù)幀的CRC校驗(yàn)都不正確,則執(zhí)行步驟207。205、對當(dāng)前比較的所有數(shù)據(jù)幀進(jìn)行CRC校驗(yàn);若存在CRC校驗(yàn)正確的數(shù)據(jù)幀時(shí),執(zhí)行步驟208 ;若上述當(dāng)前比較的所有數(shù)據(jù)幀的CRC校驗(yàn)都不正確,則執(zhí)行步驟212。206、判斷等待時(shí)間是否超過預(yù)置時(shí)長,若是,則執(zhí)行步驟203,若否,則執(zhí)行步驟 202 ;其中,接收節(jié)點(diǎn)可從開始進(jìn)行數(shù)據(jù)幀的接收時(shí)觸發(fā)計(jì)吋,或者也可從完成ー個數(shù)據(jù)幀的接收后觸發(fā)計(jì)吋,或者也可以從其它時(shí)刻觸發(fā)計(jì)吋,當(dāng)然,根據(jù)計(jì)時(shí)觸發(fā)點(diǎn)的不同, 所預(yù)置的時(shí)長也將不同。207、判斷上述數(shù)據(jù)一致的數(shù)據(jù)幀的個數(shù)是否超過預(yù)置的第二門限值;當(dāng)上述數(shù)據(jù)一致的數(shù)據(jù)幀的個數(shù)超過預(yù)置的第二門限值時(shí),執(zhí)行步驟209,當(dāng)上述數(shù)據(jù)一致的數(shù)據(jù)幀的個數(shù)不超過預(yù)置的第二門限值時(shí),則執(zhí)行步驟212。208、向FIFO中傳送ー個CRC校驗(yàn)正確的數(shù)據(jù)幀;接收節(jié)點(diǎn)將CRC校驗(yàn)正確的其中ー個數(shù)據(jù)幀傳送給FIFO。209、向FIFO傳送ー個數(shù)據(jù)一致的數(shù)據(jù)幀;接收節(jié)點(diǎn)將數(shù)據(jù)一致的其中ー個數(shù)據(jù)幀傳送給FIFO。210、計(jì)算當(dāng)前FIFO的剩余空間;其中,F(xiàn)IFO的剰余空間的計(jì)算可通過如下公式實(shí)現(xiàn)FIFO的剰余空間=FIFO的寄存器個數(shù)-FIFO接收到的數(shù)據(jù)次數(shù)。211、向發(fā)送節(jié)點(diǎn)返回指示該數(shù)據(jù)幀接收無誤的確認(rèn)信息;接收節(jié)點(diǎn)向發(fā)送節(jié)點(diǎn)返回指示該數(shù)據(jù)幀接收無誤的確認(rèn)信息(如ACK信息)。其中,上述確認(rèn)信息中攜帯存儲標(biāo)識符,該存儲標(biāo)識符用于指示該FIFO的剰余空間,如可定義當(dāng)存儲標(biāo)識符的值為1時(shí)表示該FIFO有剰余空間,當(dāng)存儲標(biāo)識符的值為0時(shí)表示該FIFO 已滿。以便發(fā)送節(jié)點(diǎn)在接收到攜帯該存儲標(biāo)識符的確認(rèn)信息吋,可獲知接收節(jié)點(diǎn)當(dāng)前FIFO 的存儲狀況,在接收節(jié)點(diǎn)當(dāng)前FIFO已滿吋,停止向接收節(jié)點(diǎn)發(fā)送數(shù)據(jù)幀。212、向發(fā)送節(jié)點(diǎn)返回重發(fā)指示信息;接收節(jié)點(diǎn)向發(fā)送節(jié)點(diǎn)返回重發(fā)指示信息(如NAK信息),指示該發(fā)送節(jié)點(diǎn)重發(fā)該數(shù)據(jù)幀。由上可見,本發(fā)明實(shí)施例中采用多條通道傳輸相同數(shù)據(jù),接收節(jié)點(diǎn)從多條通道上同步接收數(shù)據(jù),一方面避免了在單條通道的線纜出現(xiàn)松弛或受到局部嚴(yán)重干擾時(shí),使接收節(jié)點(diǎn)無法實(shí)時(shí)完整地接收到發(fā)送節(jié)點(diǎn)傳送的數(shù)據(jù)幀而導(dǎo)致的系統(tǒng)癱瘓或者業(yè)務(wù)中斷等問題,另一方面,也避免了熱機(jī)備份切換過程中容易導(dǎo)致傳輸數(shù)據(jù)的丟失問題;另外,本發(fā)明中接收節(jié)點(diǎn)對多條通道上接收完成的數(shù)據(jù)幀中的數(shù)據(jù)進(jìn)行比較分析處理,將存在比較分析處理結(jié)果正確的數(shù)據(jù)幀時(shí),即向發(fā)送節(jié)點(diǎn)返回指示該數(shù)據(jù)幀接收無誤的確認(rèn)信息,避免了現(xiàn)有技術(shù)中只要ー個數(shù)據(jù)幀的CRC校驗(yàn)錯誤即要求發(fā)送節(jié)點(diǎn)重傳該數(shù)據(jù)幀的弊端,極大地降低了重傳數(shù)據(jù)幀的次數(shù),提高了數(shù)據(jù)的實(shí)時(shí)性和時(shí)序性。綜上,本發(fā)明提供的技術(shù)方案有效提高了通訊系統(tǒng)的穩(wěn)定性。下面對本發(fā)明實(shí)施例中的一種接收節(jié)點(diǎn)進(jìn)行描述,請參閱圖3,本發(fā)明實(shí)施例中的接收節(jié)點(diǎn)300包括接收單元301,用于從至少兩條通道上同步接收來自發(fā)送節(jié)點(diǎn)的數(shù)據(jù)幀,其中,該數(shù)據(jù)幀中攜帯有CRC,且上述至少兩條通道上傳輸?shù)臄?shù)據(jù)幀為同一個數(shù)據(jù)幀;接收單元301可根據(jù)數(shù)據(jù)幀中的同步碼從上述至少兩條通道上同步接收來自發(fā)送節(jié)點(diǎn)的數(shù)據(jù)幀,上述同步碼為ー個自定義的特殊字符,用于指示數(shù)據(jù)幀的發(fā)送起始時(shí)刻。 在本發(fā)明實(shí)施例中,當(dāng)從通道上完成該數(shù)據(jù)幀的接收時(shí),將數(shù)據(jù)幀存入包數(shù)據(jù)寄存器中,并可置位與該通道對應(yīng)的flag標(biāo)記符,其中,flag標(biāo)記符與通道一一對應(yīng)。比較單元302,用于比較至少兩個接收單元301接收完成的數(shù)據(jù)幀中的數(shù)據(jù)是否一致;在ー種應(yīng)用場景下,比較單元302可在接收單元301從全部通道上完成該數(shù)據(jù)幀的接收后,對當(dāng)前接收完成的數(shù)據(jù)幀進(jìn)行比較;在另ー種應(yīng)用場景下,接收節(jié)點(diǎn)還包括第一判斷単元,用于判斷接收完成的數(shù)據(jù)幀的個數(shù)是否超過預(yù)置的第一門限值,其中,該第一門限值大于2 ;比較單元302可在上述第一判斷単元判斷出接收完成的數(shù)據(jù)幀的個數(shù)超過預(yù)置的第一門限值時(shí)觸發(fā),或者,比較単元302也可在上述第一判斷単元判斷出接收完成的數(shù)據(jù)幀的個數(shù)不超過預(yù)置的第一門限值時(shí),等待預(yù)置時(shí)長后觸發(fā),此處不作限定。比較單元302具體用于比較當(dāng)前所有接收完成的數(shù)據(jù)幀中的數(shù)據(jù)是否一致。CRC校驗(yàn)單元303,用于當(dāng)比較單元302比較出存在數(shù)據(jù)一致的數(shù)據(jù)幀吋,對數(shù)據(jù)一致的數(shù)據(jù)幀進(jìn)行CRC校驗(yàn);當(dāng)比較單元302比較出不存在數(shù)據(jù)一致的數(shù)據(jù)幀時(shí),對比較單元302當(dāng)前進(jìn)行比較的所有數(shù)據(jù)幀進(jìn)行CRC校驗(yàn)。傳送單元304,用于當(dāng)存在CRC校驗(yàn)正確的數(shù)據(jù)幀吋,向FIFO中傳送ー個CRC校驗(yàn)正確的數(shù)據(jù)幀;反饋單元305,用于當(dāng)傳送単元304觸發(fā)時(shí),向該發(fā)送節(jié)點(diǎn)返回指示該數(shù)據(jù)幀接收無誤的確認(rèn)信息(如ACK信息)。在ー種應(yīng)用場景下,反饋單元305還用于當(dāng)CRC校驗(yàn)單元303對數(shù)據(jù)幀的CRC校驗(yàn)結(jié)果都不正確時(shí),向該發(fā)送節(jié)點(diǎn)返回重發(fā)指示信息,其中,重發(fā)指示信息用于指示該發(fā)送節(jié)點(diǎn)重發(fā)該數(shù)據(jù)幀。在另ー種應(yīng)用場景下,接收節(jié)點(diǎn)300還包括第二判斷単元,用于當(dāng)CRC校驗(yàn)單元 303對數(shù)據(jù)一致的數(shù)據(jù)幀的CRC校驗(yàn)都不正確時(shí),判斷數(shù)據(jù)一致的數(shù)據(jù)幀的個數(shù)是否超過預(yù)置的第二門限值;傳送単元304還用于在上述第二判斷単元的判斷結(jié)果為是時(shí),向FIFO傳送數(shù)據(jù)一致的其中ー個數(shù)據(jù)幀;反饋単元305還用于當(dāng)上述第二判斷単元的判斷結(jié)果為否吋,或者,當(dāng)上述所有數(shù)據(jù)幀的CRC校驗(yàn)都不正確時(shí),向該發(fā)送節(jié)點(diǎn)返回上述重發(fā)指示信肩、ο在ー種應(yīng)用場景中,接收節(jié)點(diǎn)300還包括計(jì)算單元,用于計(jì)算當(dāng)前FIFO的剰余空間;反饋単元305反饋的確認(rèn)信息中攜帯有存儲標(biāo)識符,該存儲標(biāo)識符用于指示接收節(jié)點(diǎn) 300當(dāng)前FIFO的剰余空間,以便發(fā)送節(jié)點(diǎn)在接收到攜帯該存儲標(biāo)識符的確認(rèn)信息吋,可獲知接收節(jié)點(diǎn)當(dāng)前FIFO的存儲狀況,在接收節(jié)點(diǎn)當(dāng)前FIFO已滿吋,停止向接收節(jié)點(diǎn)發(fā)送數(shù)據(jù)幀。上述反饋單元反饋的確認(rèn)信息中攜帯有存儲標(biāo)識符,其中,上述存儲標(biāo)識符用于指示上述FIFO的剰余空間。需要說明的是,本發(fā)明實(shí)施例的接收節(jié)點(diǎn)300可以如上述方法實(shí)施例中的接收節(jié)點(diǎn),可以用于實(shí)現(xiàn)上述方法實(shí)施例中的全部技術(shù)方案,其各個功能模塊的功能可以根據(jù)上述方法實(shí)施例中的方法具體實(shí)現(xiàn),其具體實(shí)現(xiàn)過程可參照上述實(shí)施例中的相關(guān)描述,此處不再贅述。由上可見,本發(fā)明實(shí)施例中采用多條通道傳輸相同數(shù)據(jù),接收節(jié)點(diǎn)從多條通道上同步接收數(shù)據(jù),一方面避免了在單條通道的線纜出現(xiàn)松弛或受到局部嚴(yán)重干擾時(shí),使接收節(jié)點(diǎn)無法實(shí)時(shí)完整地接收到發(fā)送節(jié)點(diǎn)傳送的數(shù)據(jù)幀而導(dǎo)致的系統(tǒng)癱瘓或者業(yè)務(wù)中斷等問題,另一方面,也避免了熱機(jī)備份切換過程中容易導(dǎo)致傳輸數(shù)據(jù)的丟失問題;另外,本發(fā)明中接收節(jié)點(diǎn)對多條通道上接收完成的數(shù)據(jù)幀中的數(shù)據(jù)進(jìn)行比較分析處理,將存在比較分析處理結(jié)果正確的數(shù)據(jù)幀時(shí),即向發(fā)送節(jié)點(diǎn)返回指示該數(shù)據(jù)幀接收無誤的確認(rèn)信息,避免了現(xiàn)有技術(shù)中只要ー個數(shù)據(jù)幀的CRC校驗(yàn)錯誤即要求發(fā)送節(jié)點(diǎn)重傳該數(shù)據(jù)幀的弊端,極大地降低了重傳數(shù)據(jù)幀的次數(shù),提高了數(shù)據(jù)的實(shí)時(shí)性和時(shí)序性。綜上,本發(fā)明提供的技術(shù)方案有效提高了通訊系統(tǒng)的穩(wěn)定性。本發(fā)明實(shí)施例還提供一種跨節(jié)點(diǎn)互聯(lián)系統(tǒng),如圖4所示,跨節(jié)點(diǎn)互聯(lián)系統(tǒng)400包括發(fā)送節(jié)點(diǎn)401和接收節(jié)點(diǎn)402,發(fā)送節(jié)點(diǎn)401用于從至少兩條通道上向接收節(jié)點(diǎn)發(fā)送相同的數(shù)據(jù)幀,進(jìn)ー步的,若發(fā)送節(jié)點(diǎn)401獲知接收節(jié)點(diǎn)402當(dāng)前FIFO已滿吋,停止向接收節(jié)點(diǎn) 402發(fā)送數(shù)據(jù)幀;其中,接收節(jié)點(diǎn)402可以如上述裝置實(shí)施例中的接收節(jié)點(diǎn)300,此處不再贅
3dio由上可見,本發(fā)明實(shí)施例中的跨節(jié)點(diǎn)互聯(lián)系統(tǒng)中采用多條通道傳輸相同數(shù)據(jù),接收節(jié)點(diǎn)從多條通道上同步接收數(shù)據(jù),一方面避免了在單條通道的線纜出現(xiàn)松弛或受到局部嚴(yán)重干擾時(shí),使接收節(jié)點(diǎn)無法實(shí)時(shí)完整地接收到發(fā)送節(jié)點(diǎn)傳送的數(shù)據(jù)幀而導(dǎo)致的系統(tǒng)癱瘓或者業(yè)務(wù)中斷等問題,另一方面,也避免了熱機(jī)備份切換過程中容易導(dǎo)致傳輸數(shù)據(jù)的丟失問題;另外,本發(fā)明中接收節(jié)點(diǎn)對多條通道上接收完成的數(shù)據(jù)幀中的數(shù)據(jù)進(jìn)行比較分析處理,將存在比較分析處理結(jié)果正確的數(shù)據(jù)幀時(shí),即向發(fā)送節(jié)點(diǎn)返回指示該數(shù)據(jù)幀接收無誤的確認(rèn)信息,避免了現(xiàn)有技術(shù)中只要ー個數(shù)據(jù)幀的CRC校驗(yàn)錯誤即要求發(fā)送節(jié)點(diǎn)重傳該數(shù)據(jù)幀的弊端,極大地降低了重傳數(shù)據(jù)幀的次數(shù),提高了數(shù)據(jù)的實(shí)時(shí)性和時(shí)序性。綜上,本發(fā)明提供的技術(shù)方案有效提高了通訊系統(tǒng)的穩(wěn)定性。所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的裝置和単元的具體工作過程,可以參考前述方法實(shí)施例中的對應(yīng)過程,在此不再贅述。
在本申請所提供的幾個實(shí)施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為ー種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另ー個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過ー些接ロ,裝置或単元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。所述作為分離部件說明的単元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理単元,即可以位于ー個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。另外,在本發(fā)明各個實(shí)施例中的各功能単元可以集成在一個處理単元中,也可以是各個單元單獨(dú)物理存在,也可以兩個或兩個以上単元集成在一個單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能単元的形式實(shí)現(xiàn)。所述集成的単元如果以軟件功能単元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用吋,可以存儲在一個計(jì)算機(jī)可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在ー個存儲介質(zhì)中,包括若干指令用以使得一臺計(jì)算機(jī)設(shè)備(可以是個人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實(shí)施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括U盤、移動硬盤、只讀存儲器(ROM,Read-only Memory)、隨機(jī)存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。以上對本發(fā)明所提供的基于多通道的數(shù)據(jù)傳輸方法、相關(guān)節(jié)點(diǎn)及系統(tǒng)進(jìn)行了詳細(xì)介紹,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明實(shí)施例的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會有改變之處,綜上,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
權(quán)利要求
1.一種基于多通道的數(shù)據(jù)傳輸方法,其特征在于,包括接收節(jié)點(diǎn)從至少兩條通道上同步接收來自發(fā)送節(jié)點(diǎn)的數(shù)據(jù)幀,其中,所述數(shù)據(jù)幀中攜帶有循環(huán)冗余校驗(yàn)碼CRC,且所述至少兩條通道上傳輸?shù)乃鰯?shù)據(jù)幀為同一個數(shù)據(jù)幀; 比較至少兩個接收完成的所述數(shù)據(jù)幀中的數(shù)據(jù)是否一致;若存在數(shù)據(jù)一致的數(shù)據(jù)幀,則對所述數(shù)據(jù)一致的數(shù)據(jù)幀進(jìn)行CRC校驗(yàn);若不存在數(shù)據(jù)一致的數(shù)據(jù)幀,則對當(dāng)前進(jìn)行所述比較的所有數(shù)據(jù)幀進(jìn)行CRC校驗(yàn); 若存在所述CRC校驗(yàn)正確的數(shù)據(jù)幀,則 向先入先出隊(duì)列FIFO中傳送一個所述CRC校驗(yàn)正確的數(shù)據(jù)幀; 向所述發(fā)送節(jié)點(diǎn)返回指示所述數(shù)據(jù)幀接收無誤的確認(rèn)信息。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述向先入先出隊(duì)列FIFO中傳送一個所述CRC校驗(yàn)正確的數(shù)據(jù)幀之后包括計(jì)算當(dāng)前所述FIFO的剩余空間;所述確認(rèn)信息中攜帶有存儲標(biāo)識符,其中,所述存儲標(biāo)識符用于指示所述FIFO的剩余空間,以便所述發(fā)送節(jié)點(diǎn)在獲知所述接收節(jié)點(diǎn)的FIFO的剩余空間為零時(shí)停止向所述接收節(jié)點(diǎn)發(fā)送數(shù)據(jù)幀。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述比較至少兩個接收完成的所述數(shù)據(jù)幀中的數(shù)據(jù)是否一致之前包括 判斷接收完成的所述數(shù)據(jù)幀的個數(shù)是否超過預(yù)置的第一門限值,其中,所述第一門限值大于2;若超過,則執(zhí)行所述比較至少兩個接收完成的所述數(shù)據(jù)幀中的數(shù)據(jù)是否一致的步驟, 若不超過,則等待預(yù)置時(shí)長后執(zhí)行所述比較至少兩個接收完成的所述數(shù)據(jù)幀中的數(shù)據(jù)是否一致的步驟;所述比較至少兩個接收完成的所述數(shù)據(jù)幀中的數(shù)據(jù)是否一致具體為 比較當(dāng)前接收完成的所有數(shù)據(jù)幀中的數(shù)據(jù)是否一致。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述比較至少兩個接收完成的所述數(shù)據(jù)幀中的數(shù)據(jù)是否一致之后包括 若所述數(shù)據(jù)一致的數(shù)據(jù)幀或者所述所有數(shù)據(jù)幀的CRC校驗(yàn)都不正確,則向所述發(fā)送節(jié)點(diǎn)返回重發(fā)指示信息,所述重發(fā)指示信息用于指示所述發(fā)送節(jié)點(diǎn)重發(fā)所述數(shù)據(jù)幀。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述對所述數(shù)據(jù)一致的數(shù)據(jù)幀進(jìn)行CRC校驗(yàn)之后包括若所述數(shù)據(jù)一致的數(shù)據(jù)幀的CRC校驗(yàn)都不正確,則,判斷所述數(shù)據(jù)一致的數(shù)據(jù)幀的個數(shù)是否超過預(yù)置的第二門限值,若是,則向所述FIFO傳送一個所述數(shù)據(jù)一致的數(shù)據(jù)幀,若否,則向所述發(fā)送節(jié)點(diǎn)返回重發(fā)指示信息,所述重發(fā)指示信息用于指示所述發(fā)送節(jié)點(diǎn)重發(fā)所述數(shù)據(jù)幀;所述對當(dāng)前進(jìn)行所述比較的所有數(shù)據(jù)幀進(jìn)行CRC校驗(yàn)之后包括若所述所有數(shù)據(jù)幀的CRC校驗(yàn)都不正確,則向所述發(fā)送節(jié)點(diǎn)返回所述重發(fā)指示信息。
6.一種接收節(jié)點(diǎn),其特征在于,包括接收單元,用于從至少兩條通道上同步接收來自發(fā)送節(jié)點(diǎn)的數(shù)據(jù)幀,其中,所述數(shù)據(jù)幀中攜帶有循環(huán)冗余校驗(yàn)碼CRC,且所述至少兩條通道上傳輸?shù)乃鰯?shù)據(jù)幀為同一個數(shù)據(jù)幀;比較單元,用于比較至少兩個接收完成的所述數(shù)據(jù)幀中的數(shù)據(jù)是否一致; CRC校驗(yàn)單元,用于當(dāng)所述比較單元比較出存在數(shù)據(jù)一致的數(shù)據(jù)幀時(shí),對所述數(shù)據(jù)一致的數(shù)據(jù)幀進(jìn)行CRC校驗(yàn);當(dāng)所述比較單元比較出不存在數(shù)據(jù)一致的數(shù)據(jù)幀時(shí),對所述比較單元當(dāng)前比較的所有數(shù)據(jù)幀進(jìn)行CRC校驗(yàn);傳送單元,用于當(dāng)存在所述CRC校驗(yàn)正確的數(shù)據(jù)幀時(shí),向先入先出隊(duì)列FIFO中傳送一個所述CRC校驗(yàn)正確的數(shù)據(jù)幀;反饋單元,用于當(dāng)所述傳送單元觸發(fā)時(shí),向所述發(fā)送節(jié)點(diǎn)返回指示所述數(shù)據(jù)幀接收無誤的確認(rèn)信息。
7.根據(jù)權(quán)利要求6所述的接收節(jié)點(diǎn),其特征在于,所述接收節(jié)點(diǎn)還包括計(jì)算單元,用于計(jì)算當(dāng)前所述FIFO的剩余空間; 所述反饋單元反饋的確認(rèn)信息中攜帶有存儲標(biāo)識符,其中,所述存儲標(biāo)識符用于指示所述FIFO的剩余空間。
8.根據(jù)權(quán)利要求6或7所述的接收節(jié)點(diǎn),其特征在于, 所述接收節(jié)點(diǎn)還包括第一判斷單元,用于判斷接收完成的所述數(shù)據(jù)幀的個數(shù)是否超過預(yù)置的第一門限值, 其中,所述第一門限值大于2;所述比較單元在所述第一判斷單元判斷出接收完成的所述數(shù)據(jù)幀的個數(shù)超過預(yù)置的第一門限值時(shí)觸發(fā),或者,在所述第一判斷單元判斷出接收完成的所述數(shù)據(jù)幀的個數(shù)不超過預(yù)置的第一門限值時(shí),等待預(yù)置時(shí)長后觸發(fā);所述比較單元具體用于比較當(dāng)前接收完成的所有數(shù)據(jù)幀中的數(shù)據(jù)是否一致。
9.根據(jù)權(quán)利要求8所述的接收節(jié)點(diǎn),其特征在于所述反饋單元還用于當(dāng)所述數(shù)據(jù)一致的數(shù)據(jù)幀或者所述所有數(shù)據(jù)幀的CRC校驗(yàn)都不正確時(shí),向所述發(fā)送節(jié)點(diǎn)返回重發(fā)指示信息,所述重發(fā)指示信息用于指示所述發(fā)送節(jié)點(diǎn)重發(fā)所述數(shù)據(jù)幀。
10.根據(jù)權(quán)利要求8所述的接收節(jié)點(diǎn),其特征在于, 所述接收節(jié)點(diǎn)還包括第二判斷單元,用于當(dāng)所述數(shù)據(jù)一致的數(shù)據(jù)幀的CRC校驗(yàn)都不正確時(shí),判斷所述數(shù)據(jù)一致的數(shù)據(jù)幀的個數(shù)是否超過預(yù)置的第二門限值;所述傳送單元還用于在所述第二判斷單元的判斷結(jié)果為是時(shí),向所述FIFO傳送一個所述數(shù)據(jù)一致的數(shù)據(jù)幀;所述反饋單元還用于當(dāng)所述第二判斷單元的判斷結(jié)果為否時(shí),向所述發(fā)送節(jié)點(diǎn)返回重發(fā)指示信息,所述重發(fā)指示信息用于指示所述發(fā)送節(jié)點(diǎn)重發(fā)所述數(shù)據(jù)幀;當(dāng)所述所有數(shù)據(jù)幀的CRC校驗(yàn)都不正確時(shí),向所述發(fā)送節(jié)點(diǎn)返回所述重發(fā)指示信息。
11.一種跨節(jié)點(diǎn)互聯(lián)系統(tǒng),其特征在于,包括 發(fā)送節(jié)點(diǎn)和接收節(jié)點(diǎn);所述發(fā)送節(jié)點(diǎn)用于從至少兩條通道上向所述接收節(jié)點(diǎn)發(fā)送相同的數(shù)據(jù)幀; 所述接收節(jié)點(diǎn)用于從至少兩條通道上同步接收來自發(fā)送節(jié)點(diǎn)的數(shù)據(jù)幀,其中,所述數(shù)據(jù)幀中攜帶有循環(huán)冗余校驗(yàn)碼CRC,且所述至少兩條通道上傳輸?shù)乃鰯?shù)據(jù)幀為同一個數(shù)據(jù)幀;比較至少兩個接收完成的所述數(shù)據(jù)幀中的數(shù)據(jù)是否一致;若存在數(shù)據(jù)一致的數(shù)據(jù)幀,則對所述數(shù)據(jù)一致的數(shù)據(jù)幀進(jìn)行CRC校驗(yàn);若不存在數(shù)據(jù)一致的數(shù)據(jù)幀,則對當(dāng)前進(jìn)行所述比較的所有數(shù)據(jù)幀進(jìn)行CRC校驗(yàn); 若存在所述CRC校驗(yàn)正確的數(shù)據(jù)幀,則 向先入先出隊(duì)列FIFO中傳送一個所述CRC校驗(yàn)正確的數(shù)據(jù)幀; 向所述發(fā)送節(jié)點(diǎn)返回指示所述數(shù)據(jù)幀接收無誤的確認(rèn)信息。
全文摘要
本發(fā)明實(shí)施例公開了一種基于多通道的數(shù)據(jù)傳輸方法、相關(guān)節(jié)點(diǎn)及系統(tǒng),其中,一種基于多通道的數(shù)據(jù)傳輸方法包括接收節(jié)點(diǎn)從至少兩條通道上同步接收來自發(fā)送節(jié)點(diǎn)的數(shù)據(jù)幀;比較至少兩個接收完成的所述數(shù)據(jù)幀中的數(shù)據(jù)是否一致;若存在數(shù)據(jù)一致的數(shù)據(jù)幀,則對所述數(shù)據(jù)一致的數(shù)據(jù)幀進(jìn)行CRC校驗(yàn);若不存在數(shù)據(jù)一致的數(shù)據(jù)幀,則對當(dāng)前進(jìn)行所述比較的所有數(shù)據(jù)幀進(jìn)行CRC校驗(yàn);若存在所述CRC校驗(yàn)正確的數(shù)據(jù)幀,則向先入先出隊(duì)列FIFO中傳送一個所述CRC校驗(yàn)正確的數(shù)據(jù)幀;向所述發(fā)送節(jié)點(diǎn)返回指示所述數(shù)據(jù)幀接收無誤的確認(rèn)信息。本發(fā)明提供的技術(shù)方案可有效提高通訊系統(tǒng)的穩(wěn)定性。
文檔編號G06F15/17GK102567276SQ20111042642
公開日2012年7月11日 申請日期2011年12月19日 優(yōu)先權(quán)日2011年12月19日
發(fā)明者俞柏峰, 李強(qiáng), 譚海波, 趙俊峰, 黃平 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
英吉沙县| 罗源县| 习水县| 满洲里市| 都昌县| 天峨县| 曲阜市| 霍林郭勒市| 成都市| 南投县| 新巴尔虎左旗| 侯马市| 将乐县| 四平市| 宁武县| 西安市| 许昌县| 子洲县| 米泉市| 越西县| 寿阳县| 平塘县| 潢川县| 巴南区| 大英县| 抚松县| 金寨县| 定安县| 屏东市| 堆龙德庆县| 博爱县| 淮南市| 砀山县| 中阳县| 印江| 望江县| 墨竹工卡县| 新野县| 永善县| 鄂伦春自治旗| 长治县|