<listing id="vjp15"></listing><menuitem id="vjp15"></menuitem><var id="vjp15"></var><cite id="vjp15"></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><menuitem id="vjp15"></menuitem></video></cite>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<menuitem id="vjp15"><strike id="vjp15"></strike></menuitem>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"></strike></var>
<var id="vjp15"></var>
<var id="vjp15"></var>
<var id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></var>
<menuitem id="vjp15"></menuitem><cite id="vjp15"><video id="vjp15"></video></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></cite>
<var id="vjp15"></var>
<var id="vjp15"></var>
<menuitem id="vjp15"><span id="vjp15"><thead id="vjp15"></thead></span></menuitem>
<cite id="vjp15"><video id="vjp15"></video></cite>
<menuitem id="vjp15"></menuitem>

接收設備、發送設備、線路故障處理方法及系統的制作方法

文檔序號:7984483閱讀:645來源:國知局
專利名稱:接收設備、發送設備、線路故障處理方法及系統的制作方法
技術領域
本發明涉及故障處理技術,尤其涉及一種接收設備、發送設備、線路故障處理方法及系統,屬于通信技術領域。
背景技術
Interlaken是2007年以來出現的一種芯片間接口標準,其特點為使用少量串行傳輸線、高速化、通道化,目的是取代即將過時的SPI4. 2并行接口。hterlaken的主要應用領域為通訊設備內部的芯片間互聯。在新一代網絡處理芯片上,如網絡處理器、多核通訊處理器、交換網芯片、廣域網口芯片等,hterlaken已經成為主流的互聯接口。圖1為 ^iterlaken系統的結構示意圖,如圖1所示,hterlaken系統是一個可以同時進行收發的全雙工系統,具有多路發送、接收單元,常見的有4路收發,8路收發。例如在一個4路收發系統中,收發雙方通過4對串行線路(收和發為一對)進行通訊。在數據發送過程中,要求把每個數據包拆分成若干個長度為8個字節(64bits)的小包,最后一個小包若實際數據長度不足8個字節,則用全0來補齊。后文把這種小包稱為“數據字”(Data Word)。數據字按順序依次分配給每個發送單元,從線路上發送出去。例如,第一個數據字分配給發送單元
1,第二個數據字分配給發送單元2,......,第η個數據字分配給發送單元η,第η+1個數據
字又分配給發送單元1,如此周而反復。當hterlaken系統的某一接收單元出現故障時,例如接收單元無法鎖定同步時鐘、接收單元無法對數據字進行定界或接收單元發現加解擾器之間的狀態無法同步等,則接收方向發送方發出流控信息“X0FF”(包含在突發控制字內),阻止發送方朝所有的線路發送數據。因為只要一個數據包內的任意一個數據字無法被正常接收,則數據包在接收方無法被完整的重組,其他數據字都變得無意義。之后,所有接收單元需重新執行初始化流程,直到接收方檢測到線路恢復正常為止。然后接收方會向發送方發出流控信息“Χ0Ν”(包含在突發控制字內),通知發送方恢復數據的發送。采用上述方式進行故障處理時,當任意線路發生故障時,均會導致整個 Interlaken系統發生較長時間的通訊中斷。

發明內容
針對上述缺陷,本發明提供一種接收設備、發送設備、線路故障處理方法及系統, 用以實現在接收設備與發送設備之間的某一通信線路發生故障時仍可保證整個系統的正吊iM訊ο根據本發明的一方面,提供一種接收設備,包括接收端線路故障處理模塊、復用器、至少兩個接收模塊和分別與各所述接收模塊對應的至少兩個發送模塊,其中所述接收端線路故障處理模塊用于從通信線路發生故障的接收模塊接收線路故障信息;根據所述線路故障信息,向與所述接收模塊對應的發送模塊發送線路故障通知生成指令;
所述發送模塊用于根據所述發送線路故障通知生成指令生成攜帶有發生故障的通信線路標識的線路故障通知,并將所述線路故障通知發送至用于向接收設備發送數據的發送設備,以使所述發送設備響應所述線路故障通知,將通過劃分待發送數據獲得的有效數據單元下發至所述接收設備的除所述通信線路標識所對應的接收模塊之外的其他接收模塊;所述接收端線路故障處理模塊還用于向所述復用器發送攜帶有所述發生故障的通信線路標識的第一重組策略更新指令;所述復用器用于響應所述第一重組策略更新指令,對所述其他接收模塊所接收的有效數據單元進行重組處理以獲取所述待發送數據。根據本發明的另一方面,還提供一種基于本發明接收設備實現的線路故障處理方法,包括接收設備的接收端線路故障處理模塊從通信線路發生故障的接收模塊接收線路故障信息;根據所述線路故障信息,向與所述接收模塊對應的發送模塊發送線路故障通知生成指令;所述接收設備的發送模塊根據所述發送線路故障通知生成指令生成攜帶有發生故障的通信線路標識的線路故障通知,并將所述線路故障通知發送至用于向所述接收設備發送數據的發送設備,以使所述發送設備響應所述線路故障通知,將通過劃分待發送數據獲得的有效數據單元下發至所述接收設備的除所述通信線路標識所對應的接收模塊之外的其他接收模塊;所述接收設備的接收端線路故障處理模塊向所述復用器發送攜帶有所述發生故障的通信線路標識的第一重組策略更新指令;所述接收設備的復用器響應所述第一重組策略更新指令,對所述其他接收模塊所接收的有效數據單元進行重組處理以獲取所述待發送數據。根據本發明的又一方面,還提供一種發送設備,包括發送端線路故障處理模塊、分配器、至少兩個發送模塊和分別與各所述發送模塊對應的至少兩個接收模塊,其中所述發送端線路故障處理模塊用于接收攜帶有發生故障的通信線路標識的線路故障通知,并根據所述線路故障通知向所述分配器發送攜帶有所述發生故障的通信線路標識的第一分配策略更新指令;所述分配器用于響應所述第一分配策略更新指令,將通過劃分待發送數據所獲得的有效數據單元分配至發送設備中除所述通信線路標識所對應的發送模塊之外的其他發送模塊,并經由所述其他發送模塊將所述有效數據單元發送至接收設備,以使所述接收設備通過對所述有效數據單元進行重組處理獲取所述待發送數據。根據本發明的再一方面,還提供一種基于本發明發送設備實現的線路故障處理方法,包括發送設備的發送端線路故障處理模塊接收攜帶有發生故障的通信線路標識的線路故障通知,并根據所述線路故障通知向所述分配器發送攜帶有所述發生故障的通信線路標識的第一分配策略更新指令;所述發送設備的分配器響應所述第一分配策略更新指令,將通過劃分待發送數據所獲得的有效數據單元分配至發送設備中除所述通信線路標識所對應的發送模塊之外的其他發送模塊,并經由所述其他發送模塊將所述有效數據單元發送至接收設備,以使所述接收設備通過對所述有效數據單元進行重組處理獲取所述待發送數據。根據本發明的再一方面,還提供一種線路故障處理系統,包括本發明的接收設備和本發明的發送設備。根據本發明的接收設備、發送設備、線路故障處理方法及系統,通過由接收設備的接收端線路故障處理模塊在接收到線路故障信息時,控制該接收設備中與發生通信線路故障的接收模塊對應的發送模塊向發送設備發送線路故障通知,以使發送設備不再通過發生故障的通信線路下發有效數據單元,而將所有有效數據全部通過發送設備與接收設備之間的其他正常通信線路下發,避免造成有效數據單元丟失;并且,接收端線路故障處理模塊還控制接收設備的復用器僅獲取通信線路正常的接收模塊所接收的有效數據單元并進行重組處理,從而獲取到劃分待發送數據所獲得的全部有效數據單元,進而在重組處理后獲得原始hterlaken發送設備發送的原始數據。因此,實現了在接收設備與發送設備之間的某一通信線路發生故障時,仍可利用未發生故障的通信線路進行數據傳送,避免了接收設備與發送設備之間的通信中斷。


圖1為hterlaken系統的結構示意圖。圖2為本發明接收設備的結構示意圖。圖3為應用本發明接收設備的通信系統架構圖。圖4為突發數據的格式示意圖。圖5為復位及初始化的流程示意圖。圖6為基于本發明接收設備實現的線路故障處理方法的流程示意圖。圖7為本發明發送設備的結構示意圖。圖8為基于本發明發送設備實現的線路故障處理方法的流程示意圖。
具體實施例方式圖2為本發明接收設備的結構示意圖。如圖2所示,該接收設備包括接收端線路故障處理模塊21、復用器22、至少兩個接收模塊23 (圖中以兩個為例)和分別與各所述接收模塊對應的至少兩個發送模塊對,其中所述接收端線路故障處理模塊21用于從通信線路發生故障的接收模塊23接收線路故障信息;根據所述線路故障信息,向與所述接收模塊23對應的發送模塊對發送線路故障通知生成指令;所述發送模塊M用于根據所述發送線路故障通知生成指令生成攜帶有發生故障的通信線路標識的線路故障通知,并將所述線路故障通知發送至用于向接收設備發送數據的發送設備,以使所述發送設備響應所述線路故障通知,將通過劃分待發送數據獲得的有效數據單元下發至接收設備的除所述通信線路標識所對應的接收模塊之外的其他接收模塊23 ;所述接收端線路故障處理模塊21還用于向所述復用器22發送攜帶有所述發生故障的通信線路標識的第一重組策略更新指令;
所述復用器22用于響應所述第一重組策略更新指令,對所述其他接收模塊23所接收的有效數據單元進行重組處理以獲取所述待發送數據。圖3為應用本發明接收設備的通信系統架構圖。如圖3所示,該通信系統包括發送設備和接收設備,并且發送設備和接收設備例如均為hterIaken接口設備。下面,以發送設備為hterlaken發送設備、接收設備為hterlaken接收設備為例進行說明。其中, Interlaken發送設備包括與hterlaken接收設備的接收模塊數量相同的發送模塊(即發送模塊1至發送模塊η),其中發送模塊1至發送模塊η分別與接收設備的各接收模塊(即接收模塊1至接收模塊η)相對應;并且,hterlaken發送設備和hterlaken接收設備均為雙向通信設備,可同時收、發數據,所以hterlaken發送設備還包括與hterlaken接收設備的發送模塊(即發送模塊1’至發送模塊n’)數量相同的接收模塊(即接收模塊1’至接收模塊η,),其中接收模塊1,至接收模塊η,分別與hterlaken接收設備的發送模塊1,至發送模塊η,相對應。在hterlaken發送設備和hterlaken接收設備中,各接收模塊均包括接收器、解幀器和解碼器,各發送模塊均包括編碼器、組幀器和發送器,此外,Interlaken發送設備和hterlaken接收設備還均包括線路故障處理模塊、突發數據組裝模塊、分配器、 突發數據解析模塊和復用器。下面,以從hterlaken發送設備向hterlaken接收設備發送數據的單向通信為例進行說明。待發送的數據先被送入數據發送緩存區暫存。隨后,待發送的數據被從數據緩存區中取出,送入hterlaken發送設備的突發數據(Burst)組裝模塊內,由突發數據組裝模塊將數據按照64比特(64bits)的數據字(Data Word)為基本單位進行分割、并加入突發控制字(Burst Control Word,大小為 64bits)和空閑字(Idle Word,大小為 64bits),組裝成突發數據的格式。圖4為突發數據的格式示意圖。如圖4所示,突發數據依次包括一個突發控制字、通過劃分待發送數據獲得的若干個64bits大小的數據字、又一個突發控制字、待發送數據的最后一個數據字和若干個空閑字(例如為3個)。在每個工作周期內,分配器從突發數據組裝單元一次性取出η個64bits大小的數據字(即有效數據單元),然后同時向所有處于非節能狀態的編碼器分別分配一個64bits 的有效數據單元,更為具體地,將第1個64bits的有效數據單元分配給發送模塊1的編碼器1,將第2個64bits的有效數據單元分配給發送模塊2的編碼器2,以此類推,將第η個 64bits的有效數據單元分配給發送模塊η的編碼器η。編碼器1至編碼器η分別對自身收到的64bits的有效數據單元的數據進行加擾和64B/67B編碼,形成67bits的新數據后分別送入自身所在發送模塊的組幀器。組幀器在新數據中定時插入同步字、加擾狀態字、省略字以及診斷字形成元(meta)幀,然后發送給發送器。發送器對數據進行并/串轉換形成串行數據流,然后把串行數據流從物理端口上發送出去。接收模塊的接收器從物理端口接收串行數據流,進行串/并轉換后發送給解幀器;解幀器從數據中找到同步字、加擾狀態字、省略字以及診斷字,根據同步字完成各個通道間的對齊,刪除省略字,根據診斷字完成對meta幀正確性的判斷,若判斷獲知meta幀正確,則認為該接收模塊與對應的發送設備的發送模塊之間的通信線路正常,則把數據和加擾狀態字一起傳遞給解碼器。解碼器利用加擾狀態字,對數據進行解擾和64B/67B譯碼,把 67bits的數據單元還原成64bits后送給復用器。復用器把從解碼器得到的數據單元按順序組織起來。這里的組織順序與發送端的分配器分配關系相對應,具體地,排在最前面的是從解碼器1收到的64bits數據單元,隨后是從解碼器2收到的64bits數據單元,......最
后是從解碼器η收到的64bits數據單元。復用器把組織好的數據送給突發數據解析器。突發數據解析器識別出并刪除掉突發控制字和空閑字,把數據還原成原始數據,最后送入后級的處理單元。在上述接收流程中,若接收模塊1的解幀器1檢測到接收模塊1發生線路故障,例如接收模塊1無法鎖定同步時鐘、接收模塊1無法對數據字進行定界或加解擾器之間的狀態無法同步時,則向hterlaken接收設備中的接收端線路故障處理模塊報告通信線路1出

T曰O接收端線路故障處理模塊向hterlaken接收設備中的發送模塊1’發送用于指示發送模塊1’生成線路故障通知的線路故障通知生成指令。優選地,線路故障通知例如為meta幀中的診斷字,即發送模塊1,向hterlaken發送設備的接收模塊1,發送數據單元時攜帶在數據單元中的診斷字,則此時接收端線路故障處理模塊例如通知發送模塊1’中的組幀器1’將診斷字的狀態位的第1比特(即比特0)和第2比特(即比特1)都設置為 0,其中比特0為流控標識位,流控標識位為“0”用于指示停止發送數據,流控標識位為“ 1,, 用于指示正常發送數據;比特1為狀態標識位,狀態標識位為“0”表示通信線路發生故障, 狀態標識位為“0”表示通信線路正常。攜帶有該診斷字的meta幀通過發送器1’發送至 Interlaken發送設備的接收模塊1,。接收模塊1’的解幀器1’在執行數據解析的過程中,將通過解析獲得的診斷字中的狀態信息發送給hterlaken發送設備的發送端線路故障處理模塊。發送端線路故障處理模塊若獲知診斷字的比特0和比特1的值均為0,則通知分配器不再向發送模塊1分配有效數據單元,而是分配空閑字。因此,Interlaken接收設備中,接收模塊1不再接收有效數據單元,而接收模塊2至接收模塊η均繼續接收有效數據單元。因此,接收端線路故障處理模塊還需通知自身的復用器對重組策略進行更新,即將針對接收模塊1至接收模塊η所接收的有效數據單元進行重組更新為針對接收模塊2至接收模塊η所接收的有效數據單元進行重組。由于此時所有的有效數據單元都是由hterlaken發送設備的發送模塊2至發送模塊η對應下發至hterIaken接收設備的接收模塊2至接收模塊η的,所以根據更新后的重組策略執行重組即可獲取到hterlaken發送設備發送的原始數據。根據上述實施例的接收設備,通過由接收端線路故障處理模塊在接收到線路故障信息時,控制該接收設備中與發生通信線路故障的接收模塊對應的發送模塊向發送設備發送線路故障通知,以使發送設備不再通過發生故障的通信線路下發有效數據單元,而將所有有效數據全部通過發送設備與接收設備之間的其他正常通信線路下發,避免造成有效數據單元丟失;并且,接收端線路故障處理模塊還控制接收設備的復用器僅獲取通信線路正常的接收模塊所接收的有效數據單元并進行重組處理,從而獲取到劃分待發送數據所獲得的全部有效數據單元,進而在重組處理后獲得原始hterlaken發送設備發送的原始數據。 因此,實現了在接收設備與發送設備之間的某一通信線路發生故障時,仍可利用未發生故障的通信線路進行數據傳送,避免了接收設備與發送設備之間的通信中斷。進一步地,在上述實施例的接收設備中,所述接收端線路故障處理模塊還用于對所述通信線路發生故障的接收模塊進行復位及初始化;若檢測獲知所述發生故障的通信線路經復位及初始化后恢復正常,則向與所述接收模塊對應的發送模塊發送線路故障恢復通知生成指令;所述發送模塊還用于根據所述線路故障恢復通知生成指令生成攜帶有所述發生故障的通信線路標識的線路故障恢復通知,并將所述線路故障恢復通知發送至所述發送設備,以使所述發送設備響應所述線路故障恢復通知,將所述有效數據單元下發至所述通信線路標識所對應的接收模塊和所述其他接收模塊;所述接收端線路故障處理模塊還用于向所述復用器發送攜帶有所述發生故障的通信線路標識的第二重組策略更新指令;所述復用器響應所述第二重組策略更新指令,對所述通信線路標識所對應的接收模塊和所述其他接收模塊所接收的有效數據單元進行重組處理以獲取所述待發送數據。具體地,以上述接收模塊1的通信線路發生故障為例,接收端線路故障處理模塊對接收模塊ι中的接收器1、解幀器1和解碼器1進行復位,并重新初始化。圖5為復位及初始化的流程示意圖。如圖5所示,對接收器1、解幀器1和解碼器1進行復位及初始化均包括以下步驟步驟S501,執行復位;步驟S502,判斷是否鎖定同步時鐘,若是,則執行步驟S503,若否,則返回執行步驟 S501 ;步驟S503,判斷數據單元是否完成定界,若是,則執行步驟S504,若否,則返回執行步驟S501 ;步驟S504,判斷加、解擾器是否完成狀態同步,若是,則獲知線路已恢復正常,結束流程,若否,則返回執行步驟S501。當初始化流程結束后,如果發現通信線路恢復正常,則解幀器1向接收端線路故障處理模塊發送新的報告。接收端線路故障處理模塊向hterlaken接收設備中的發送模塊1’發送用于指示發送模塊1’生成線路故障恢復通知的線路故障恢復通知生成指令。例如,接收端線路故障處理模塊通知發送模塊1’中的組幀器1’將診斷字的狀態位的第1比特(即比特0)和第2比特(即比特1)都設置為1。攜帶有該診斷字的meta幀通過發送器 1,發送至hterlaken發送設備的接收模塊1,。接收模塊1’的解幀器1’在執行數據解析的過程中,將通過解析獲得的診斷字中的狀態位發送給hterlaken發送設備的發送端線路故障處理模塊。發送端線路故障處理模塊若獲知診斷字的比特0和比特1的值均為1,則通知分配器重新向發送模塊1分配有效數據單元,即恢復為向發送模塊1至發送模塊η分配有效數據單元。相應地,接收端線路故障處理模塊還通知自身的復用器對重組策略進行再次更新,即將針對接收模塊2至接收模塊η所接收的有效數據單元進行重組更新為針對接收模塊1至接收模塊η所接收的有效數據單元進行重組,以獲取hterlaken發送設備發送的原始數據。若在初始化過程后,接收模塊1的通信線路仍未恢復正常,則解幀器1不會向接收端線路故障處理模塊發送新的報告,所以接收端線路故障處理模塊仍認為接收模塊1的通信線路異常,不會控制發送模塊1’向^terlaken發送設備發送線路故障恢復通知,此時保持由hterlaken發送設備的發送模塊2至發送模塊η與hterlaken接收設備的接收模塊 2至接收模塊η進行數據傳送。根據上述實施例的接收設備,實現了在某一通信線路發生故障后,在不中斷發送設備與接收設備的正常通訊的情況下,即可實現接收設備對通信線路的自動恢復。并且,由于接收設備僅需針對發生通信線路故障的接收模塊進行復位及重新初始化,所以該恢復過程所需時間較短,實現了通信線路的快速自愈。進一步地,雖然在上述實施例的接收設備中,以線路故障通知和線路故障恢復通知為meta幀中的診斷字為例進行說明,但本領域的技術人員能夠知道,任意其他形式的線路故障通知和線路故障恢復通知也可用于實現上述實施例的技術方案。線路故障通知和線路故障恢復通知為meta幀中的診斷字僅作為優選實施例,通過這種形式的線路故障通知和線路故障恢復通知,可在不改變現有通信協議及通信內容的基礎上,僅需針對診斷字中比特0的含義進行調整,即可實現對線路故障通知和線路故障恢復通知的判定。圖6為基于本發明接收設備實現的線路故障處理方法的流程示意圖。如圖6所示, 該線路故障處理方法包括步驟S601,接收設備的接收端線路故障處理模塊從通信線路發生故障的接收模塊接收線路故障信息;根據所述線路故障信息,向與所述接收模塊對應的發送模塊發送線路故障通知生成指令;步驟S602,所述接收設備的發送模塊根據所述發送線路故障通知生成指令生成攜帶有發生故障的通信線路標識的線路故障通知,并將所述線路故障通知發送至用于向所述接收設備發送數據的發送設備,以使所述發送設備響應所述線路故障通知,將通過劃分待發送數據獲得的有效數據單元下發至所述接收設備的除所述通信線路標識所對應的接收模塊之外的其他接收模塊;步驟S603,所述接收設備的接收端線路故障處理模塊向所述復用器發送攜帶有所述發生故障的通信線路標識的第一重組策略更新指令;步驟S604,所述接收設備的復用器響應所述第一重組策略更新指令,對所述其他接收模塊所接收的有效數據單元進行重組處理以獲取所述待發送數據。上述實施例的故障處理方法的具體流程與前述實施例的接收設備執行故障處理的流程相同,故此處不再贅述。根據上述實施例的故障處理方法,通過由接收設備的接收端線路故障處理模塊在接收到線路故障信息時,控制該接收設備中與發生通信線路故障的接收模塊對應的發送模塊向發送設備發送線路故障通知,以使發送設備不再通過發生故障的通信線路下發有效數據單元,而將所有有效數據全部通過發送設備與接收設備之間的其他正常通信線路下發, 避免造成有效數據單元丟失;并且,接收端線路故障處理模塊還控制接收設備的復用器僅獲取通信線路正常的接收模塊所接收的有效數據單元并進行重組處理,從而獲取到劃分待發送數據所獲得的全部有效數據單元,進而在重組處理后獲得原始hterlaken發送設備發送的原始數據。因此,實現了在接收設備與發送設備之間的某一通信線路發生故障時, 仍可利用未發生故障的通信線路進行數據傳送,避免了接收設備與發送設備之間的通信中斷。進一步地,在上述實施例的線路故障處理方法中,還包括所述接收設備的所述接收端線路故障處理模塊對所述通信線路發生故障的接收模塊進行復位及初始化;若檢測獲知所述發生故障的通信線路經復位及初始化后恢復正常,則向與所述接收模塊對應的發送模塊發送線路故障恢復通知生成指令;
11
所述接收設備的所述發送模塊根據所述線路故障恢復通知生成指令生成攜帶有所述發生故障的通信線路標識的線路故障恢復通知,并將所述線路故障恢復通知發送至所述發送設備,以使所述發送設備響應所述線路故障恢復通知,將所述有效數據單元下發至所述通信線路標識所對應的接收模塊和所述其他接收模塊;所述接收設備的所述接收端線路故障處理模塊向所述復用器發送攜帶有所述發生故障的通信線路標識的第二重組策略更新指令;所述接收設備的所述復用器響應所述第二重組策略更新指令,對所述通信線路標識所對應的接收模塊和所述其他接收模塊所接收的有效數據單元進行重組處理以獲取所述待發送數據。根據上述實施例的線路故障處理方法,實現了在某一通信線路發生故障后,在不中斷發送設備與接收設備的正常通訊的情況下,即可實現接收設備對通信線路的自動恢復。并且,由于接收設備僅需針對發生通信線路故障的接收模塊進行復位及重新初始化,所以該恢復過程所需時間較短,實現了通信線路的快速自愈。進一步地,在上述實施例的線路故障處理方法中,所述線路故障通知和所述線路故障恢復通均為包括2個狀態信息位的診斷字;相應地,所述線路故障通知包括用于指示停止向所述接收模塊發送數據的第一流控標識位和用于表示所述接收模塊的通信線路發生故障的第一狀態標識位;所述線路故障恢復通知包括用于指示向所述接收模塊發送數據的第二流控標識位和用于表示所述接收模塊的通信線路正常的第二狀態標識位。根據上述實施例的線路故障處理方法,可在不改變現有通信協議及通信內容的基礎上,僅需針對診斷字中比特0的含義進行調整,即可實現對線路故障通知和線路故障恢復通知的判定。圖7為本發明發送設備的結構示意圖。如圖7所示,該發送設備包括發送端線路故障處理模塊71、分配器72、至少兩個發送模塊73和分別與各所述發送模塊73對應的至少兩個接收模塊74,其中所述發送端線路故障處理模塊71用于接收攜帶有發生故障的通信線路標識的線路故障通知,并根據所述線路故障通知向所述分配器72發送攜帶有所述發生故障的通信線路標識的第一分配策略更新指令;所述分配器72用于響應所述第一分配策略更新指令,將通過劃分待發送數據所獲得的有效數據單元分配至發送設備中除所述通信線路標識所對應的發送模塊之外的其他發送模塊73,并經由所述其他發送模塊73將所述有效數據單元發送至接收設備,以使所述接收設備通過對所述有效數據單元進行重組處理獲取所述待發送數據。上述實施例的發送設備用于與前述實施例的接收設備相通信并執行相應處理,以實現線路故障處理,其具體流程如前述實施例的接收設備部分所述,故此處不再贅述。根據上述實施例的發送設備,通過從接收設備接收線路故障通知,并響應線路故障通知不再通過發生故障的通信線路下發有效數據單元,而將所有有效數據全部通過發送設備與接收設備之間的其他正常通信線路下發,以避免造成有效數據單元丟失,所以接收設備通過對發送設備所發送的全部有效數據單元進行重組處理即可獲得原始hterlaken 發送設備發送的原始數據。因此,實現了在接收設備與發送設備之間的某一通信線路發生故障時,仍可利用未發生故障的通信線路進行數據傳送,避免了接收設備與發送設備之間的通信中斷。進一步地,在上述實施例的發送設備中,所述發送端線路故障處理模塊還用于接收攜帶有所述發生故障的通信線路標識的線路故障恢復通知,并根據所述線路故障通知向所述分配器發送攜帶有所述發生故障的通信線路標識的第二分配策略更新指令;所述分配器還用于響應所述第二分配策略更新指令,將所述有效數據單元分配至所述通信線路標識所對應的發送模塊和所述其他發送模塊,并經由所述通信線路標識所對應的發送模塊和所述其他發送模塊將所述有效數據單元發送至接收設備,以使所述接收設備通過對所述有效數據單元進行重組處理以獲取所述待發送數據。根據上述實施例的發送設備,實現了在某一通信線路發生故障后,在不中斷發送設備與接收設備的正常通訊的情況下,即可實現接收設備在對通信線路完成自動恢復后, 重新恢復到初始通信狀態。進一步地,在上述實施例的發送設備中,所述發送端線路故障處理模塊還用于在響應所述線路故障通知時啟動定時器;若在所述定時器超時后未收到所述線路故障恢復通知,則關閉與所述通信線路標識所對應的發送模塊。具體地,發送端線路故障處理模塊可在接收到線路故障通知后啟動一個定時器。 在定時器到期時,如果接收到的比特0和比特1仍然為0,則線路管理單元關閉與發生故障的通信線路對應的發送模塊,從而實現節能。若在定時器到期前,如果接收到的比特0和比特1都變為1,即接收到線路故障恢復通知,則關閉定時器。圖8為基于本發明發送設備實現的線路故障處理方法的流程示意圖。如圖8所示, 該線路故障處理方法包括步驟S801,發送設備的發送端線路故障處理模塊接收攜帶有發生故障的通信線路標識的線路故障通知,并根據所述線路故障通知向所述分配器發送攜帶有所述發生故障的通信線路標識的第一分配策略更新指令;步驟S802,所述發送設備的分配器響應所述第一分配策略更新指令,將通過劃分待發送數據所獲得的有效數據單元分配至發送設備中除所述通信線路標識所對應的發送模塊之外的其他發送模塊,并經由所述其他發送模塊將所述有效數據單元發送至接收設備,以使所述接收設備通過對所述有效數據單元進行重組處理獲取所述待發送數據。上述實施例的線路故障處理方法的具體流程與前述實施例的發送設備執行線路故障處理的流程相同,故此處不再贅述。根據上述實施例的線路故障處理方法,通過從接收設備接收線路故障通知,并響應線路故障通知不再通過發生故障的通信線路下發有效數據單元,而將所有有效數據全部通過發送設備與接收設備之間的其他正常通信線路下發,以避免造成有效數據單元丟失,所以接收設備通過對發送設備所發送的全部有效數據單元進行重組處理即可獲得原始 hterlaken發送設備發送的原始數據。因此,實現了在接收設備與發送設備之間的某一通信線路發生故障時,仍可利用未發生故障的通信線路進行數據傳送,避免了接收設備與發送設備之間的通信中斷。進一步地,在上述實施例的線路故障處理方法中,還包括所述發送設備的所述發送端線路故障處理模塊接收攜帶有所述發生故障的通信線路標識的線路故障恢復通知,并根據所述線路故障通知向所述分配器發送攜帶有所述發生故障的通信線路標識的第二分配策略更新指令;所述發送設備的所述分配器響應所述第二分配策略更新指令,將所述有效數據單元分配至所述通信線路標識所對應的發送模塊和所述其他發送模塊,并經由所述通信線路標識所對應的發送模塊和所述其他發送模塊將所述有效數據單元發送至接收設備,以使所述接收設備通過對所述有效數據單元進行重組處理以獲取所述待發送數據。根據上述實施例的線路故障處理方法,實現了在某一通信線路發生故障后,在不中斷發送設備與接收設備的正常通訊的情況下,即可實現接收設備在對通信線路完成自動恢復后,重新恢復到初始通信狀態。進一步地,在上述實施例的線路故障處理方法中,還包括所述發送端線路故障處理模塊在響應所述線路故障通知時啟動定時器;若在所述定時器超時后未收到所述線路故障恢復通知,則關閉與所述通信線路標識所對應的發送模塊。根據上述實施例的線路故障處理方法,能夠實現有效節能。本發明還提供一種線路故障處理系統,該線路故障處理系統包括前述任一實施例的發送設備和接收設備。具體地,當該線路故障處理系統為hterlaken系統時,hterlaken接收芯片和 Interlaken發送芯片的內部寄存器還可具有一個只讀的LS狀態位和一個可讀寫的LE標志位。則CPU在初始化系統的過程中,可以通過讀取hterlaken接收芯片和hterlaken發送芯片內的LS狀態位來獲知是否可支持本發明實施例所述的線路故障處理方法,例如LS = 1時表示可支持本發明實施例所述的線路故障處理方法,LS = 0表示僅支持傳統的線路故障處理方法。此外,CPU還可通過對LE標志位來控制hterIaken接收芯片和hterIaken 發送芯片在通信過程中,是否開啟用于執行本發明實施例所述的線路故障處理方法的相關功能,LE = 1表示開啟,LE = 0表示不開啟。根據上述實施例的線路故障處理系統,能夠實現在接收設備與發送設備之間的某一通信線路發生故障時,仍可利用未發生故障的通信線路進行數據傳送,避免了接收設備與發送設備之間的通信中斷,提高了通信系統的可靠性。最后應說明的是以上實施例僅用以說明本發明的技術方案,而非對其限制;盡管參照前述實施例對本發明進行了詳細的說明,本領域的普通技術人員應當理解其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發明各實施例技術方案的范圍。
權利要求
1.一種接收設備,其特征在于,包括接收端線路故障處理模塊、復用器、至少兩個接收模塊和分別與各所述接收模塊對應的至少兩個發送模塊,其中所述接收端線路故障處理模塊用于從通信線路發生故障的接收模塊接收線路故障信息;根據所述線路故障信息,向與所述接收模塊對應的發送模塊發送線路故障通知生成指令;所述發送模塊用于根據所述發送線路故障通知生成指令生成攜帶有發生故障的通信線路標識的線路故障通知,并將所述線路故障通知發送至用于向接收設備發送數據的發送設備,以使所述發送設備響應所述線路故障通知,將通過劃分待發送數據獲得的有效數據單元下發至接收設備的除所述通信線路標識所對應的接收模塊之外的其他接收模塊;所述接收端線路故障處理模塊還用于向所述復用器發送攜帶有所述發生故障的通信線路標識的第一重組策略更新指令;所述復用器用于響應所述第一重組策略更新指令,對所述其他接收模塊所接收的有效數據單元進行重組處理以獲取所述待發送數據。
2.根據權利要求1所述的接收設備,其特征在于,所述接收端線路故障處理模塊還用于對所述通信線路發生故障的接收模塊進行復位及初始化;若檢測獲知所述發生故障的通信線路經復位及初始化后恢復正常,則向與所述接收模塊對應的發送模塊發送線路故障恢復通知生成指令;所述發送模塊還用于根據所述線路故障恢復通知生成指令生成攜帶有所述發生故障的通信線路標識的線路故障恢復通知,并將所述線路故障恢復通知發送至所述發送設備, 以使所述發送設備響應所述線路故障恢復通知,將所述有效數據單元下發至所述通信線路標識所對應的接收模塊和所述其他接收模塊;所述接收端線路故障處理模塊還用于向所述復用器發送攜帶有所述發生故障的通信線路標識的第二重組策略更新指令;所述復用器響應所述第二重組策略更新指令,對所述通信線路標識所對應的接收模塊和所述其他接收模塊所接收的有效數據單元進行重組處理以獲取所述待發送數據。
3.根據權利要求2所述的接收設備,其特征在于,所述線路故障通知和所述線路故障恢復通知均為包括2個狀態信息位的診斷字;相應地,所述線路故障通知包括用于指示停止向所述接收模塊發送數據的第一流控標識位和用于表示所述接收模塊的通信線路發生故障的第一狀態標識位;所述線路故障恢復通知包括用于指示向所述接收模塊發送數據的第二流控標識位和用于表示所述接收模塊的通信線路正常的第二狀態標識位。
4.一種基于權利要求1至3中任一所述的接收設備實現的線路故障處理方法,其特征在于,包括接收設備的接收端線路故障處理模塊從通信線路發生故障的接收模塊接收線路故障信息;根據所述線路故障信息,向與所述接收模塊對應的發送模塊發送線路故障通知生成指令;所述接收設備的發送模塊根據所述發送線路故障通知生成指令生成攜帶有發生故障的通信線路標識的線路故障通知,并將所述線路故障通知發送至用于向所述接收設備發送數據的發送設備,以使所述發送設備響應所述線路故障通知,將通過劃分待發送數據獲得的有效數據單元下發至所述接收設備的除所述通信線路標識所對應的接收模塊之外的其他接收模塊;所述接收設備的接收端線路故障處理模塊向所述復用器發送攜帶有所述發生故障的通信線路標識的第一重組策略更新指令;所述接收設備的復用器響應所述第一重組策略更新指令,對所述其他接收模塊所接收的有效數據單元進行重組處理以獲取所述待發送數據。
5.根據權利要求4所述的線路故障處理方法,其特征在于,還包括所述接收設備的所述接收端線路故障處理模塊對所述通信線路發生故障的接收模塊進行復位及初始化;若檢測獲知所述發生故障的通信線路經復位及初始化后恢復正常,則向與所述接收模塊對應的發送模塊發送線路故障恢復通知生成指令;所述接收設備的所述發送模塊根據所述線路故障恢復通知生成指令生成攜帶有所述發生故障的通信線路標識的線路故障恢復通知,并將所述線路故障恢復通知發送至所述發送設備,以使所述發送設備響應所述線路故障恢復通知,將所述有效數據單元下發至所述接收設備的所述通信線路標識所對應的接收模塊和所述其他接收模塊;所述接收設備的所述接收端線路故障處理模塊向所述復用器發送攜帶有所述發生故障的通信線路標識的第二重組策略更新指令;所述接收設備的所述復用器響應所述第二重組策略更新指令,對所述通信線路標識所對應的接收模塊和所述其他接收模塊所接收的有效數據單元進行重組處理以獲取所述待發送數據。
6.根據權利要求5所述的線路故障處理方法,其特征在于,所述線路故障通知和所述線路故障恢復通均為包括2個狀態信息位的診斷字;相應地,所述線路故障通知包括用于指示停止向所述接收模塊發送數據的第一流控標識位和用于表示所述接收模塊的通信線路發生故障的第一狀態標識位;所述線路故障恢復通知包括用于指示向所述接收模塊發送數據的第二流控標識位和用于表示所述接收模塊的通信線路正常的第二狀態標識位。
7.—種發送設備,其特征在于,包括發送端線路故障處理模塊、分配器、至少兩個發送模塊和分別與各所述發送模塊對應的至少兩個接收模塊,其中所述發送端線路故障處理模塊用于接收攜帶有發生故障的通信線路標識的線路故障通知,并根據所述線路故障通知向所述分配器發送攜帶有所述發生故障的通信線路標識的第一分配策略更新指令;所述分配器用于響應所述第一分配策略更新指令,將通過劃分待發送數據所獲得的有效數據單元分配至發送設備中除所述通信線路標識所對應的發送模塊之外的其他發送模塊,并經由所述其他發送模塊將所述有效數據單元發送至接收設備,以使所述接收設備通過對所述有效數據單元進行重組處理獲取所述待發送數據。
8.根據權利要求7所述的發送設備,其特征在于,所述發送端線路故障處理模塊還用于接收攜帶有所述發生故障的通信線路標識的線路故障恢復通知,并根據所述線路故障通知向所述分配器發送攜帶有所述發生故障的通信線路標識的第二分配策略更新指令;所述分配器還用于響應所述第二分配策略更新指令,將所述有效數據單元分配至所述通信線路標識所對應的發送模塊和所述其他發送模塊,并經由所述通信線路標識所對應的發送模塊和所述其他發送模塊將所述有效數據單元發送至接收設備,以使所述接收設備通過對所述有效數據單元進行重組處理以獲取所述待發送數據。
9.根據權利要求8所述的發送設備,其特征在于,所述發送端線路故障處理模塊還用于在響應所述線路故障通知時啟動定時器;若在所述定時器超時后未收到所述線路故障恢復通知,則關閉與所述通信線路標識所對應的發送模塊。
10.一種基于權利要求7至9中任一所述的發送設備實現的線路故障處理方法,其特征在于,包括發送設備的發送端線路故障處理模塊接收攜帶有發生故障的通信線路標識的線路故障通知,并根據所述線路故障通知向所述分配器發送攜帶有所述發生故障的通信線路標識的第一分配策略更新指令;所述發送設備的分配器響應所述第一分配策略更新指令,將通過劃分待發送數據所獲得的有效數據單元分配至發送設備中除所述通信線路標識所對應的發送模塊之外的其他發送模塊,并經由所述其他發送模塊將所述有效數據單元發送至接收設備,以使所述接收設備通過對所述有效數據單元進行重組處理獲取所述待發送數據。
11.根據權利要求10所述的線路故障處理方法,其特征在于,還包括所述發送設備的所述發送端線路故障處理模塊接收攜帶有所述發生故障的通信線路標識的線路故障恢復通知,并根據所述線路故障通知向所述分配器發送攜帶有所述發生故障的通信線路標識的第二分配策略更新指令;所述發送設備的所述分配器響應所述第二分配策略更新指令,將所述有效數據單元分配至所述通信線路標識所對應的發送模塊和所述其他發送模塊,并經由所述通信線路標識所對應的發送模塊和所述其他發送模塊將所述有效數據單元發送至接收設備,以使所述接收設備通過對所述有效數據單元進行重組處理以獲取所述待發送數據。
12.根據權利要求10所述的線路故障處理方法,其特征在于,還包括所述發送端線路故障處理模塊在響應所述線路故障通知時啟動定時器;若在所述定時器超時后未收到所述線路故障恢復通知,則關閉與所述通信線路標識所對應的發送模塊。
13.—種線路故障處理系統,其特征在于,包括如權利要求1至3中任一所述的接收設備和如權利要求7至9中任一所述的發送設備。
全文摘要
本發明提供接收設備、發送設備、線路故障處理方法及系統。接收設備包括接收端線路故障處理模塊、復用器、至少兩個接收模塊和分別與各所述接收模塊對應的至少兩個發送模塊,其中接收端線路故障處理模塊用于接收線路故障信息;根據線路故障信息,向與所述接收模塊對應的發送模塊發送線路故障通知生成指令;發送模塊用于生成線路故障通知并發送至發送設備,以使發送設備將有效數據單元下發至所述接收設備的除所述通信線路標識所對應的接收模塊之外的其他接收模塊;接收端線路故障處理模塊還用于向復用器發送第一重組策略更新指令;復用器響應第一重組策略更新指令對其他接收模塊所接收的有效數據單元進行重組處理以獲取所述發送設備發送的數據。
文檔編號H04L12/24GK102412994SQ20111037702
公開日2012年4月11日 申請日期2011年11月23日 優先權日2011年11月23日
發明者徐洋 申請人:福建星網銳捷網絡有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
韩国伦理电影