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

多通道數(shù)據(jù)發(fā)送/接收以及傳輸控制方法和相應(yīng)的裝置的制作方法

文檔序號(hào):7661299閱讀:150來(lái)源:國(guó)知局
專利名稱:多通道數(shù)據(jù)發(fā)送/接收以及傳輸控制方法和相應(yīng)的裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通訊技術(shù)領(lǐng)域,具體涉及多通道數(shù)據(jù)發(fā)送/接收以及傳輸控制 方法和相應(yīng)的多通道數(shù)據(jù)發(fā)送/接收裝置以及多通道傳輸設(shè)備。
技術(shù)背景以太網(wǎng)(Ethernet)自誕生以來(lái)經(jīng)歷了快速的發(fā)展過(guò)程,其傳輸速率隨技 術(shù)的發(fā)展至今已經(jīng)歷了 10Mbps、 100Mbps、 1Gbps、 10Gbps等階段。隨著以 太網(wǎng)應(yīng)用的日益廣泛,已展現(xiàn)出對(duì)10Gbps以上帶寬,例如40Gbps/100Gbps 等的需求。由于在10Gbps以上速率的通信中,通過(guò)提高單個(gè)通道的通信速率 來(lái)獲得更高的通信帶寬將面臨很大的技術(shù)困難,因此目前選擇采用多通道綁定 的方式來(lái)獲得高帶寬。例如,若單通道速率為10Gbps,為了獲得40Gbps/ 100Gbps速率的帶寬,可以將4/10個(gè)10Gbps的通道進(jìn)行綁定,共同提供 40Gbps/100Gbps帶寬。圖1給出了一種目前所采用的以太網(wǎng)多通道傳輸結(jié)構(gòu)。在圖1中,介質(zhì)訪 問(wèn)控制層(MAC: Media Access Control)數(shù)據(jù)在物理層由4個(gè)綁定的lOGbps 通道進(jìn)行傳輸。物理層包括協(xié)調(diào)子層(RS, Reconciliation Sublayer )、 lOGbps (XG: 10 Gigabit )介質(zhì)無(wú)關(guān)4妄口 ( Mil: 10 Gigabit Media Independent Interface )、 物理編碼服務(wù)子層(PCS: Physical Coding Sublayer )、物理媒介附加子層(PMA, Physical Medium Attachment)和物理i某介相關(guān)子層(PMD, Physical Medium Dependent )。MAC層作為上層,通過(guò)物理層信令(PLS: Physical Layer Signaling)服 務(wù)完成和遠(yuǎn)端MAC層以及和本端物理層間的交互。RS完成將MAC層通過(guò)PLS服務(wù)請(qǐng)求物理層傳輸?shù)男盘?hào)轉(zhuǎn)換為物理層能 夠處理的信號(hào),同時(shí)將物理層狀態(tài)轉(zhuǎn)換為PLS服務(wù)信號(hào)通告給MAC層。MAC 層與物理層之間的信號(hào)傳遞通過(guò)MII完成。PCS完成將MAC層數(shù)據(jù)編碼為適合物理媒介傳輸?shù)男问?,以及完成?duì)物 理媒介傳輸過(guò)來(lái)的數(shù)據(jù)進(jìn)行解碼。
PMA通過(guò)一種媒介無(wú)關(guān)的方式將PCS的數(shù)據(jù)轉(zhuǎn)換為適應(yīng)串行物理媒介傳遞的形式,以及完成將串行物理媒介數(shù)據(jù)解串行為PCS適合處理的形式。PMD以物理媒介相關(guān)的形式,將物理層數(shù)據(jù)轉(zhuǎn)換為特定媒介上傳輸?shù)男问?,同時(shí)接收特定物理媒介上的數(shù)據(jù),轉(zhuǎn)換為媒介無(wú)關(guān)的形式,供物理層進(jìn)行 處理。在圖1所示的構(gòu)架下,在發(fā)送信息數(shù)據(jù)時(shí),RS將MAC層數(shù)據(jù)轉(zhuǎn)換為適 合物理層處理的形式后,形成分別對(duì)應(yīng)物理層各個(gè)通道的數(shù)據(jù),數(shù)據(jù)在各個(gè)物 理層通道單獨(dú)進(jìn)行各種處理,最終送到各個(gè)通道相連的物理媒介上進(jìn)行傳輸。 同樣,在接收數(shù)據(jù)時(shí),各個(gè)物理層通道數(shù)據(jù)單獨(dú)處理,在離開(kāi)PCS子層到 XGMII接口前匯聚為統(tǒng)一的物理層信號(hào),由RS子層將物理層信號(hào)轉(zhuǎn)換為與 PLS服務(wù)對(duì)應(yīng)的信號(hào)后,傳遞給MAC層。在這個(gè)過(guò)程中,由于采用多通道構(gòu)架,通道間的個(gè)體差異可能會(huì)導(dǎo)致部分 通道故障問(wèn)題發(fā)生。如果物理層通道出現(xiàn)部分通道故障,因?yàn)殒溌酚伤型ǖ?綁定組成,會(huì)出現(xiàn)因個(gè)別通道故障導(dǎo)致整個(gè)鏈路失效的問(wèn)題。參見(jiàn)圖2,圖2 中箭頭方向表示傳輸方向,"x,,表示故障,假設(shè)某一通道單端故障,其余通道 有效,PCS子層通過(guò)故障檢測(cè)途徑獲知該故障狀態(tài)后,處理為整個(gè)物理層故障 失效的信號(hào),其處理過(guò)程如下1、 通過(guò)在XGMII接口上向RS傳遞本端故障(LF: Local Fault)信號(hào);2、 RS將該LF信號(hào)轉(zhuǎn)換為代表整個(gè)物理層故障失效的PLS服務(wù)信號(hào)通告 MAC層,使MAC層停止發(fā)送數(shù)據(jù);3、 同時(shí)RS在XGMII接口上向?qū)Χ薘S子層發(fā)送代表本端整個(gè)物理層失 效的遠(yuǎn)端故障(RF: Remote Fault)信號(hào);4、 對(duì)端RS收到代表遠(yuǎn)端物理層失效的RF信號(hào)后,轉(zhuǎn)換為物理層故障失 效的PLS服務(wù)信號(hào)通告MAC層,使MAC層停止發(fā)送數(shù)據(jù);5、 對(duì)端RS在XGMII接口上發(fā)送IDLE控制字,表示不再傳輸有效數(shù)據(jù)。 如果兩端的通道都存在故障,如圖3所示,則兩端的RS都收到LF信號(hào),并且發(fā)送RF信號(hào)。在圖2和2所示的場(chǎng)景中,部分通道故障后,LF、 RF或 IDLE等信號(hào)的傳輸均占據(jù)全部通道,其余無(wú)故障的通道也不能用于傳輸信息數(shù)據(jù)。在對(duì)現(xiàn)有技術(shù)的研究和實(shí)踐過(guò)程中,本發(fā)明的發(fā)明人發(fā)現(xiàn),基于現(xiàn)有多通 道傳輸方式下對(duì)部分通道故障的處理方式,當(dāng)發(fā)生部分通道故障時(shí)統(tǒng)一視為物理層故障,導(dǎo)致整個(gè)鏈路不可用;例如對(duì)于綁定4個(gè)通道來(lái)實(shí)現(xiàn)10Gbps速率 的情況,若單個(gè)通道故障,本應(yīng)該還有7.5Gbps的帶寬是可用的,因此造成了 浪費(fèi),而在更高速率更多通道的情況下,造成的浪費(fèi)會(huì)更大。 發(fā)明內(nèi)容本發(fā)明實(shí)施例提供一種能夠充分利用通道資源的多通道數(shù)據(jù)發(fā)送方法,包 括獲取需要發(fā)送的信息數(shù)據(jù);根據(jù)各個(gè)通道的狀態(tài)記錄判斷是否存在處于特定 狀態(tài)的通道,所述通道的狀態(tài)記錄包括特定狀態(tài)和有效狀態(tài);若是,則僅將所 述需要發(fā)送的信息數(shù)據(jù)分發(fā)到處于有效狀態(tài)的通道,若否,則將所述信息數(shù)據(jù) 分發(fā)到各個(gè)通道。本發(fā)明實(shí)施例還提供一種多通道數(shù)據(jù)接收方法,包括從各個(gè)通道接收數(shù) 據(jù);判斷各個(gè)通道收到的數(shù)據(jù)的類型是否為免恢復(fù)數(shù)據(jù),所述數(shù)據(jù)的類型包括 免恢復(fù)數(shù)據(jù)和有效數(shù)據(jù);若是,則不使用該通道收到的數(shù)據(jù)進(jìn)行整體數(shù)據(jù)恢復(fù), 若否,則將該通道收到的數(shù)據(jù)作為待恢復(fù)整體數(shù)據(jù)的一部分進(jìn)行整體數(shù)據(jù)恢 復(fù)。本發(fā)明實(shí)施例還提供一種多通道數(shù)據(jù)傳輸控制方法,包括獲取指示單個(gè)通 道的狀態(tài)變化的狀態(tài)更新信息;根據(jù)所述狀態(tài)更新信息更新相應(yīng)通道的狀態(tài)記 錄,所述通道的狀態(tài)記錄包括特定狀態(tài)和有效狀態(tài);在發(fā)送信息數(shù)據(jù)時(shí)根據(jù) 各個(gè)通道的狀態(tài)記錄判斷是否存在處于特定狀態(tài)的通道;若是,則僅將需要發(fā) 送的信息數(shù)據(jù)分發(fā)到處于有效狀態(tài)的通道;若否,則將所述信息數(shù)據(jù)分發(fā)到各 個(gè)通道;在接收數(shù)據(jù)時(shí)判斷通道收到的數(shù)據(jù)的類型是否為免恢復(fù)數(shù)據(jù),所述 數(shù)據(jù)的類型包括免恢復(fù)數(shù)據(jù)和有效數(shù)據(jù);若是,則不使用該通道收到的數(shù)據(jù)進(jìn) 行整體數(shù)據(jù)恢復(fù);若否,則將該通道收到的數(shù)據(jù)作為待恢復(fù)整體數(shù)據(jù)的一部分 進(jìn)行整體數(shù)據(jù)恢復(fù)。本發(fā)明實(shí)施例還提供一種多通道數(shù)據(jù)發(fā)送裝置,包括兩個(gè)或兩個(gè)以上物理 層通道,各個(gè)通道用于傳輸數(shù)據(jù);通道分發(fā)單元,用于獲取需要發(fā)送的信息數(shù)
據(jù);根據(jù)各個(gè)通道的狀態(tài)記錄判斷是否存在處于特定狀態(tài)的通道,所述通道的狀態(tài)記錄包括特定狀態(tài)和有效狀態(tài);若是,則僅將所述需要發(fā)送的信息數(shù)據(jù)分 發(fā)到處于有效狀態(tài)的通道,若否,則將所述信息數(shù)據(jù)分發(fā)到各個(gè)通道。本發(fā)明實(shí)施例還提供一種多通道數(shù)據(jù)接收裝置,包括兩個(gè)或兩個(gè)以上物理 層通道,各個(gè)通道用于傳輸數(shù)據(jù);接收處理單元,用于從各個(gè)通道接收數(shù)據(jù); 判斷通道收到的數(shù)據(jù)的類型是否為免恢復(fù)數(shù)據(jù),所述數(shù)據(jù)的類型包括免恢復(fù)數(shù) 據(jù)和有效數(shù)據(jù);若是,則不使用該通道收到的數(shù)據(jù)進(jìn)行整體數(shù)據(jù)恢復(fù),若否, 則將該通道收到的數(shù)據(jù)作為待恢復(fù)整體數(shù)據(jù)的 一部分進(jìn)行整體數(shù)據(jù)恢復(fù)。本發(fā)明實(shí)施例還提供一種多通道傳輸設(shè)備,包括兩個(gè)或兩個(gè)以上物理層通 道,各個(gè)通道用于傳輸數(shù)據(jù);通道分發(fā)和匯聚模塊,用于獲取指示單個(gè)通道的 狀態(tài)變化的狀態(tài)更新信息;根據(jù)所述狀態(tài)更新信息更新相應(yīng)通道的狀態(tài)記錄, 所述通道的狀態(tài)記錄包括特定狀態(tài)和有效狀態(tài);在發(fā)送信息數(shù)據(jù)時(shí)根據(jù)各個(gè) 通道的狀態(tài)記錄判斷是否存在處于特定狀態(tài)的通道;若是,則僅將需要發(fā)送的 信息數(shù)據(jù)分發(fā)到處于有效狀態(tài)的通道;若否,則將所述信息數(shù)據(jù)分發(fā)到各個(gè)通 道;在接收數(shù)據(jù)時(shí)判斷通道收到的數(shù)據(jù)的類型是否為免恢復(fù)數(shù)據(jù),所述數(shù)據(jù) 的類型包括免恢復(fù)數(shù)據(jù)和有效數(shù)據(jù);若是,則不使用該通道收到的數(shù)據(jù)進(jìn)行整 體數(shù)據(jù)恢復(fù);若否,則將該通道收到的數(shù)據(jù)作為待恢復(fù)整體數(shù)據(jù)的一部分進(jìn)行 整體數(shù)據(jù)恢復(fù)。本發(fā)明實(shí)施例的技術(shù)方案中,通過(guò)在數(shù)據(jù)分發(fā)時(shí)根據(jù)單個(gè)通道的狀態(tài)進(jìn)行 區(qū)別處理,充分利用有效通道;通過(guò)在數(shù)據(jù)接收時(shí)分辨通道傳輸?shù)臄?shù)據(jù)的類型, 確保只使用有效數(shù)據(jù)進(jìn)行數(shù)據(jù)恢復(fù)。由于能夠?qū)蝹€(gè)通道的數(shù)據(jù)傳輸進(jìn)行獨(dú)立 的控制,使得在部分通道出現(xiàn)故障時(shí),能夠在損失部分容量的基礎(chǔ)上,保持整 個(gè)鏈路的有效性,充分利用通道資源,避免了浪費(fèi)。


圖l是一種現(xiàn)有以太網(wǎng)多通道傳輸結(jié)構(gòu)示意圖;圖2是現(xiàn)有部分通道單端失效時(shí)的傳輸情況示意圖;圖3是現(xiàn)有多種規(guī)格的AMC示意圖;圖4是本發(fā)明實(shí)施例的多通道數(shù)據(jù)發(fā)送方法流程示意圖5是本發(fā)明實(shí)施例的多通道數(shù)據(jù)發(fā)送裝置邏輯結(jié)構(gòu)示意圖; 圖6是本發(fā)明實(shí)施例的多通道數(shù)據(jù)接收方法流程示意圖; 圖7是本發(fā)明實(shí)施例的多通道數(shù)據(jù)接收裝置邏輯結(jié)構(gòu)示意圖; 圖8是本發(fā)明實(shí)施例的數(shù)據(jù)傳輸示例的正常情況示意圖; 圖9是本發(fā)明實(shí)施例的數(shù)據(jù)傳輸示例的部分通道故障情況示意圖; 圖IO是本發(fā)明實(shí)施例的多通道數(shù)據(jù)傳輸控制方法流程示意圖; 圖ll是本發(fā)明實(shí)施例的多通道傳輸設(shè)備的一種邏輯結(jié)構(gòu)示意圖; 圖12是本發(fā)明實(shí)施例的多通道傳輸設(shè)備的另 一種邏輯結(jié)構(gòu)示意圖。
具體實(shí)施方式
本發(fā)明實(shí)施例提供多通道數(shù)據(jù)發(fā)送/接收方法,在數(shù)據(jù)分發(fā)時(shí)根據(jù)單個(gè)通 道的狀態(tài)進(jìn)行區(qū)別處理,充分利用有效通道;在數(shù)據(jù)接收時(shí)分辨通道傳輸?shù)臄?shù) 據(jù)的類型,確保只使用有效數(shù)據(jù)進(jìn)行數(shù)據(jù)恢復(fù)。本發(fā)明實(shí)施例還提供相應(yīng)的多 通道數(shù)據(jù)傳輸控制方法和多通道數(shù)據(jù)發(fā)送/接收裝置以及多通道傳輸設(shè)備,以 下分別進(jìn)行詳細(xì)說(shuō)明。本發(fā)明實(shí)施例的多通道數(shù)據(jù)發(fā)送方法如圖4所示,包括步驟 Al、獲取需要發(fā)送的信息數(shù)據(jù)。本實(shí)施例數(shù)據(jù)發(fā)送方法適用于各種多通道綁定進(jìn)行數(shù)據(jù)傳輸?shù)那闆r。對(duì)于 基于以太網(wǎng)架構(gòu)的應(yīng)用而言,所稱需要發(fā)送的信息數(shù)據(jù)為需要物理層發(fā)送的 MAC層數(shù)據(jù)。A2、根據(jù)各個(gè)通道的狀態(tài)記錄判斷是否存在處于特定狀態(tài)的通道,所稱 通道的狀態(tài)記錄包括特定狀態(tài)和有效狀態(tài);若是,則執(zhí)行步驟A3,若否,則 執(zhí)行步驟A4。A3、僅將需要發(fā)送的信息數(shù)據(jù)分發(fā)到處于有效狀態(tài)的通道。 A4、將信息數(shù)據(jù)分發(fā)到各個(gè)通道。本實(shí)施例中利用記錄的通道狀態(tài)對(duì)單個(gè)通道的數(shù)據(jù)發(fā)送進(jìn)行控制,僅使用 處于有效狀態(tài)的通道進(jìn)行數(shù)據(jù)傳輸。本文中所劃分的通道狀態(tài)記錄的類型允許 向下細(xì)分,例如本實(shí)施例中表示不能傳輸有效數(shù)據(jù)的特定狀態(tài)具體可分為表示 故障的無(wú)效狀態(tài),和表示處于恢復(fù)過(guò)程中的恢復(fù)狀態(tài)等;具體的狀態(tài)劃分和管
理由相應(yīng)的傳輸控制機(jī)制來(lái)確定。此外,為便于對(duì)端識(shí)別通道中發(fā)送的有效數(shù)據(jù),在判斷存在處于特定狀態(tài) 的通道時(shí),還可在所確定的處于特定狀態(tài)的通道中插入與通道狀態(tài)相應(yīng)的設(shè)定 數(shù)據(jù)。所插入的設(shè)定數(shù)據(jù)既可以被對(duì)端用來(lái)識(shí)別為不需要參與數(shù)據(jù)恢復(fù)的免恢 復(fù)數(shù)據(jù),還可以為對(duì)端對(duì)通道的狀態(tài)管理提供依據(jù)。本發(fā)明實(shí)施例的多通道數(shù)據(jù)發(fā)送方法可由本發(fā)明實(shí)施例的多通道數(shù)據(jù)發(fā) 送裝置來(lái)執(zhí)行,該裝置如圖5所示,包括由兩個(gè)或兩個(gè)以上物理層通道101 ~ lOn組成的物理層lO,各個(gè)通道用于傳 輸數(shù)據(jù);通道分發(fā)單元ll,用于獲取需要發(fā)送的信息數(shù)據(jù);根據(jù)各個(gè)通道的狀態(tài)記 錄判斷是否存在處于特定狀態(tài)的通道,所稱通道的狀態(tài)記錄包括特定狀態(tài)和有 效狀態(tài);若是,則僅將需要發(fā)送的信息數(shù)據(jù)分發(fā)到處于有效狀態(tài)的通道,若否, 則將信息數(shù)據(jù)分發(fā)到各個(gè)通道。進(jìn)一步的,通道分發(fā)單元ll,還可用于在判斷存在處于特定狀態(tài)的通道時(shí), 在所確定的處于特定狀態(tài)的通道中插入與通道狀態(tài)相應(yīng)的設(shè)定數(shù)據(jù)。本發(fā)明實(shí)施例的多通道數(shù)據(jù)接收方法如圖6所示,包括步驟 Bl、從各個(gè)通道接收數(shù)據(jù)。B2、判斷通道收到的數(shù)據(jù)的類型是否為免恢復(fù)數(shù)據(jù),所述數(shù)據(jù)的類型包 括免恢復(fù)數(shù)據(jù)和有效數(shù)據(jù);若是,則執(zhí)行步驟B3,若否,則執(zhí)行步驟B4。本實(shí)施例中,可采用多種方式來(lái)判斷通道收到的數(shù)據(jù)是否為免恢復(fù)數(shù)據(jù), 例如可根據(jù)數(shù)據(jù)內(nèi)容來(lái)判斷、根據(jù)通道的狀態(tài)記錄來(lái)判斷或者綜合判斷,兩種 判斷方式示例如下① 根據(jù)通道收到的數(shù)據(jù)內(nèi)容判斷收到的數(shù)據(jù)是否為設(shè)定數(shù)據(jù),若是,則確 定該通道收到的數(shù)據(jù)為免恢復(fù)數(shù)據(jù),若否,則確定該通道收到的數(shù)據(jù)為有效數(shù) 據(jù)。采用這種方式時(shí),發(fā)送端需要執(zhí)行在處于特定狀態(tài)的通道中插入設(shè)定數(shù)據(jù) 的操作。② 根據(jù)通道的狀態(tài)記錄判斷該通道是否處于特定狀態(tài),若是,則確定該通
道收到的數(shù)據(jù)為免恢復(fù)數(shù)據(jù);若否,則根據(jù)該通道收到的數(shù)據(jù)內(nèi)容判斷收到的 數(shù)據(jù)是否為設(shè)定數(shù)據(jù),在判斷為是時(shí)確定該通道收到的數(shù)據(jù)為免恢復(fù)數(shù)據(jù),在 判斷為否時(shí)確定該通道收到的數(shù)據(jù)為有效數(shù)據(jù)。B3、不使用該通道收到的數(shù)據(jù)進(jìn)行整體數(shù)據(jù)恢復(fù)。當(dāng)然,收到的設(shè)定數(shù) 據(jù)可作為對(duì)通道進(jìn)行狀態(tài)管理的依據(jù)。B4、將該通道收到的數(shù)據(jù)作為待恢復(fù)整體數(shù)據(jù)的 一部分進(jìn)行整體數(shù)據(jù)恢復(fù)。此外,在多通道數(shù)據(jù)傳輸?shù)那闆r下,通常需要對(duì)各個(gè)通道接收的數(shù)據(jù)進(jìn)行 對(duì)齊操作后才能進(jìn)行數(shù)據(jù)恢復(fù),因此為避免將故障通道納入對(duì)齊操作,可進(jìn)一 步在判斷通道收到的數(shù)據(jù)的類型是否為免恢復(fù)數(shù)據(jù)的步驟之前執(zhí)行如下步驟根據(jù)是否收到指示單個(gè)通道本端接收故障的通道故障信號(hào),或者根據(jù)各個(gè) 通道的狀態(tài)記錄,判斷是否存在處于無(wú)效狀態(tài)的通道;若是,則僅對(duì)處于無(wú)效 狀態(tài)的通道以外的其他通道收到的數(shù)據(jù)進(jìn)行對(duì)齊處理;若否,則對(duì)各個(gè)通道收 到的數(shù)據(jù)進(jìn)行對(duì)齊處理。當(dāng)然,處于無(wú)效狀態(tài)的通道可能發(fā)生狀態(tài)更新,不再處于無(wú)效狀態(tài)時(shí),此 時(shí)顯然需要將該通道調(diào)整回對(duì)齊狀態(tài)??筛鶕?jù)是否獲取到指示單個(gè)通道本端故 障消除的信息,判斷是否存在需要恢復(fù)到對(duì)齊處理中的通道;若是,則將需要 恢復(fù)到對(duì)齊處理中的通道收到的數(shù)據(jù),與已有的進(jìn)行對(duì)齊處理的通道收到的數(shù) 據(jù)一起,進(jìn)行對(duì)齊處理;若否,則僅對(duì)已有的進(jìn)行對(duì)齊處理的通道收到的數(shù)據(jù) 進(jìn)行對(duì)齊處理。需要說(shuō)明的是,假定在接收數(shù)據(jù)時(shí),是由執(zhí)行對(duì)齊處理的通道對(duì)齊單元和 執(zhí)行數(shù)據(jù)匯聚的通道匯聚單元依次進(jìn)行處理,由通道對(duì)齊單元將對(duì)齊后的數(shù)據(jù) 傳遞給通道匯聚單元;則在將某個(gè)通道收到的數(shù)據(jù)重新納入對(duì)齊處理時(shí),通道 對(duì)齊模塊可僅在完成包含該通道收到的數(shù)據(jù)在內(nèi)的對(duì)齊處理之后,才將該通道 收到的數(shù)據(jù)傳遞給通道匯聚單元;在完成對(duì)齊之前,暫不包含該通道收到的數(shù) 據(jù)(例如可以另外插入某種設(shè)定數(shù)據(jù))。可具體設(shè)計(jì)各種方式來(lái)實(shí)現(xiàn)通道恢復(fù) 對(duì)齊時(shí)的數(shù)據(jù)無(wú)損操作,本實(shí)施例對(duì)此不作限定,兩種可采用的方法示例如下①采用雙對(duì)齊頁(yè)面操作方式。
當(dāng)通道需要恢復(fù)對(duì)齊時(shí),在實(shí)現(xiàn)通道對(duì)齊前,所有操作都在另外一個(gè)對(duì)齊 頁(yè)面中進(jìn)行,直到在另外一個(gè)對(duì)齊頁(yè)面中實(shí)現(xiàn)包括該通道在內(nèi)的對(duì)齊狀態(tài)后, 選擇一個(gè)特定時(shí)間點(diǎn),比如數(shù)據(jù)幀結(jié)束的時(shí)刻,將向上發(fā)送數(shù)據(jù)的頁(yè)面從之前的對(duì)齊頁(yè)面切換到包括該通道的對(duì)齊頁(yè)面,實(shí)現(xiàn)無(wú)損的對(duì)齊切換。 ②采用單對(duì)齊頁(yè)面,搜索對(duì)齊狀態(tài)方式。當(dāng)通道需要恢復(fù)對(duì)齊時(shí),在同一個(gè)對(duì)齊頁(yè)面搜索包括該通道在內(nèi)的對(duì)齊狀 態(tài),同時(shí)保持只向上發(fā)送不包括該通道在內(nèi)的數(shù)據(jù)。直到在頁(yè)面內(nèi)搜索到包括 該通道在內(nèi)的對(duì)齊狀態(tài)后,選擇合適的時(shí)間點(diǎn),比如數(shù)據(jù)幀結(jié)束的時(shí)刻,開(kāi)始 向上發(fā)送包括該通道在內(nèi)的數(shù)據(jù),實(shí)現(xiàn)無(wú)損的對(duì)齊切換。本發(fā)明實(shí)施例的多通道數(shù)據(jù)接收方法可由本發(fā)明實(shí)施例的多通道數(shù)據(jù)接收裝置來(lái)執(zhí)行,該裝置如圖7所示,包括由兩個(gè)或兩個(gè)以上物理層通道201 20n組成的物理層20,各個(gè)通道用于傳 輸數(shù)據(jù);接收處理單元21,用于從各個(gè)通道接收數(shù)據(jù);判斷通道收到的數(shù)據(jù)的類型 是否為免恢復(fù)數(shù)據(jù),所稱數(shù)據(jù)的類型包括免恢復(fù)數(shù)據(jù)和有效數(shù)據(jù);若是,則不 使用該通道收到的數(shù)據(jù)進(jìn)行整體數(shù)據(jù)恢復(fù),若否,則將該通道收到的數(shù)據(jù)作為 待恢復(fù)整體數(shù)據(jù)的一部分進(jìn)行整體數(shù)據(jù)恢復(fù)。為對(duì)通道接收的數(shù)據(jù)進(jìn)行對(duì)齊,接收處理單元21具體可包括通道匯聚單元211,用于判斷從各個(gè)通道收到的數(shù)據(jù)的類型是否為免恢復(fù) 數(shù)據(jù);若是,則不使用該通道收到的數(shù)據(jù)進(jìn)行整體數(shù)據(jù)恢復(fù),若否,則將該通 道收到的數(shù)據(jù)作為待恢復(fù)整體數(shù)據(jù)的一部分進(jìn)行整體數(shù)據(jù)恢復(fù)。通道對(duì)齊單元212,用于從各個(gè)通道接收數(shù)據(jù),將接收到的數(shù)據(jù)傳遞給通 道匯聚單元211;并且,在進(jìn)行數(shù)據(jù)傳遞之前根據(jù)是否收到指示單個(gè)通道本 端接收故障的通道故障信號(hào),或者根據(jù)各個(gè)通道的狀態(tài)記錄,判斷是否存在處 于無(wú)效狀態(tài)的通道,若是,則僅對(duì)處于無(wú)效狀態(tài)的通道以外的其他通道收到的 數(shù)據(jù)進(jìn)行對(duì)齊處理,若否,則對(duì)各個(gè)通道收到的數(shù)據(jù)進(jìn)行對(duì)齊處理;進(jìn)一步的, 根據(jù)是否獲取到指示單個(gè)通道本端故障消除的信息,判斷是否存在需要恢復(fù)到 對(duì)齊處理中的通道,若是,則將所述需要恢復(fù)到對(duì)齊處理中的通道收到的數(shù)據(jù),
與已有的進(jìn)行對(duì)齊處理的通道收到的數(shù)據(jù)一起,進(jìn)行對(duì)齊處理,若否,則僅對(duì) 已有的進(jìn)行對(duì)齊處理的通道收到的數(shù)據(jù)進(jìn)行對(duì)齊處理。此外,通道對(duì)齊單元212在將需要恢復(fù)到對(duì)齊處理中的通道收到的數(shù)據(jù)與 已有的進(jìn)行對(duì)齊處理的通道收到的數(shù)據(jù)一起進(jìn)行對(duì)齊處理時(shí),可僅在完成對(duì)齊處理之后,才在向通道分發(fā)和匯聚單元211傳遞的數(shù)據(jù)中包括該需要恢復(fù)到對(duì)齊處理中的通道收到的數(shù)據(jù)。。為更好的理解本發(fā)明實(shí)施例的多通道數(shù)據(jù)發(fā)送和接收方法,下面以 一個(gè)實(shí)際的數(shù)據(jù)傳輸示例來(lái)進(jìn)行說(shuō)明。假設(shè)共有4個(gè)通道進(jìn)行綁定,分別為L(zhǎng)ane0-Lane 3; DO ~ D31為需要傳輸?shù)男畔?shù)據(jù)序列;TXD<0> ~ TXD〈31〉為發(fā)送通 道位,RXDO RXD〈l〉為接收通道位,每8位一個(gè)通道。① 在正常情況下,如圖8所示,DO ~ D31按順序分發(fā)到TXDO〉 ~ TXD<31>,并在RXD〈0-RXD〈1〉被接收,然后按順序恢復(fù)出整體數(shù)據(jù)。② 當(dāng)通道Lane2處于特定狀態(tài)時(shí),如圖9所示,在發(fā)送信息數(shù)據(jù)時(shí)DO ~ D31被依次分發(fā)到TXD<0> ~ TXD<7> 、 TXD<8> ~ TXD〈15〉和TXD〈24〉 ~ TXD〈31〉;不再向TXD〈16〉 ~ TXD〈23〉分 發(fā)信息數(shù)據(jù),并且在TXD〈16〉 ~ TXD〈23^翁入以特殊碼圖表示的設(shè)定數(shù)據(jù);在接收數(shù)據(jù)時(shí)RXD<0> ~ RXD<31>被接收后,RXD<16> ~ RXD〈23〉被 判斷為免恢復(fù)數(shù)據(jù),不參與數(shù)據(jù)恢復(fù);利用RXDO〉-RXD〈〉、 RXD<8>~ RXD<15>和1003<24> ~ RXD<31>恢復(fù)出整體數(shù)據(jù)。下面介紹本發(fā)明實(shí)施例的多通道數(shù)據(jù)傳輸控制方法,該方法基于本發(fā)明實(shí) 施例的多通道數(shù)據(jù)發(fā)送和接收方法,流程如圖10所示,包括步驟C1 、獲取指示單個(gè)通道的狀態(tài)變化的狀態(tài)更新信息。本實(shí)施例中通過(guò)狀態(tài)更新信息對(duì)通道的狀態(tài)進(jìn)行維護(hù)和更新,并以此作為 通道管理的依據(jù)。按照表現(xiàn)方式,狀態(tài)更新信息可以是具有特定含義的信號(hào), 也可以是對(duì)特定事件的識(shí)別。按照來(lái)源,狀態(tài)更新信息可包括源自本端和源自 對(duì)端的狀態(tài)更新信息。按照傳送方式,與狀態(tài)更新信息相關(guān)的信號(hào)可在該狀態(tài) 更新信息關(guān)聯(lián)的通道內(nèi)傳輸;也可采用其他通道傳輸,只需要在信號(hào)中指示相
關(guān)的通道即可;還可采用其他可能的方式傳輸,例如,對(duì)于需要傳送到對(duì)端的與狀態(tài)更新信息相關(guān)的信號(hào),可采用物理層操作管理維護(hù)(OAM: Operation Administration and Maintenance )消息的方式,甚至OAM廣播的方式進(jìn)4亍傳輸, 只要能達(dá)到傳送到對(duì)端的目的即可。C2、根據(jù)獲取的狀態(tài)更新信息更新相應(yīng)通道的狀態(tài)記錄,所稱通道的狀 態(tài)記錄包括特定狀態(tài)和有效狀態(tài)。通道狀態(tài)記錄的類型允許向下細(xì)分,具體劃分方式以及相應(yīng)狀態(tài)更新信息 的設(shè)計(jì)可根據(jù)控制需要具體確定,后續(xù)將會(huì)進(jìn)行示例性的詳細(xì)說(shuō)明。C3、為更好的對(duì)數(shù)據(jù)發(fā)送進(jìn)行傳輸控制,在根據(jù)狀態(tài)更新信息更新相應(yīng) 通道的狀態(tài)記錄的步驟之后,還可按照處于有效狀態(tài)的通道的數(shù)目生成流量控 制信號(hào),所稱流量控制信號(hào)用于將需要發(fā)送的信息數(shù)據(jù)的流量調(diào)整在當(dāng)前處于 有效狀態(tài)的通道能夠處理的范圍內(nèi)。本實(shí)施例對(duì)流量控制信號(hào)的具體生效方式不作限定,兩種示例如下① 通知信息數(shù)據(jù)的來(lái)源進(jìn)行流量調(diào)整。對(duì)于以太網(wǎng)應(yīng)用,即通知MAC層 進(jìn)行流量調(diào)整。一種可選的方式為采用流量等級(jí)的方式,設(shè)置若干個(gè)流量等級(jí), 每個(gè)等級(jí)對(duì)應(yīng)特定大小的MAC層流量,通過(guò)流量控制信號(hào)通告MAC層需要的 流量等級(jí),MAC層可使用各種已有的流量整形算法,例如漏桶算法等,完成 流量控制和上層流量反壓。② 在獲得需要發(fā)送的信息數(shù)據(jù)后進(jìn)行流量調(diào)整。這種情況下,不直接通知 信息數(shù)據(jù)的來(lái)源進(jìn)行流量調(diào)整,而是直接對(duì)獲得的需要發(fā)送的信息數(shù)據(jù)使用緩 存和流量整形算法,形成對(duì)信息數(shù)據(jù)的來(lái)源(例如MAC層)的流量反壓信號(hào), 信息數(shù)據(jù)的來(lái)源收到反壓信號(hào)后即停止向下層傳輸數(shù)據(jù)。C4、在發(fā)送信息數(shù)據(jù)時(shí)根據(jù)各個(gè)通道的狀態(tài)記錄判斷是否存在處于特 定狀態(tài)的通道;若是,則僅將需要發(fā)送的信息數(shù)據(jù)分發(fā)到處于有效狀態(tài)的通道; 若否,則將所述信息數(shù)據(jù)分發(fā)到各個(gè)通道。此步驟可參照本發(fā)明實(shí)施例的多通道數(shù)據(jù)發(fā)送方法來(lái)執(zhí)行。 C5、在接收數(shù)據(jù)時(shí)判斷通道收到的數(shù)據(jù)的類型是否為免恢復(fù)數(shù)據(jù),所 稱數(shù)據(jù)的類型包括免恢復(fù)數(shù)據(jù)和有效數(shù)據(jù);若是,則不使用該通道收到的數(shù)據(jù)
進(jìn)行整體數(shù)據(jù)恢復(fù);若否,則將該通道收到的數(shù)據(jù)作為待恢復(fù)整體數(shù)據(jù)的一部 分進(jìn)行整體數(shù)據(jù)恢復(fù)。此步驟可參照本發(fā)明實(shí)施例的多通道數(shù)據(jù)接收方法來(lái)執(zhí)行。下面,基于一種示例性的通道狀態(tài)劃分設(shè)計(jì),給出對(duì)相應(yīng)的狀態(tài)更新信息及其傳輸和獲取方式的詳細(xì)描述。將記錄的通道狀態(tài)分為三種無(wú)效狀態(tài)、恢 復(fù)狀態(tài)和有效狀態(tài),其中無(wú)效狀態(tài)和恢復(fù)狀態(tài)屬于所稱特定狀態(tài)。 一、到無(wú)效狀態(tài)的更新獲取狀態(tài)更新信息的步驟為獲取指示單個(gè)通道本端接收故障的信息。 相應(yīng)的更新通道的狀態(tài)記錄的步驟為根據(jù)獲得的指示單個(gè)通道本端接收 故障的信息,將相應(yīng)通道的狀態(tài)記錄更新為無(wú)效狀態(tài)。可以通過(guò)如下兩種具體方法獲取"指示單個(gè)通道本端接收故障的信息,,① 獲取故障通告設(shè)備發(fā)送的通道故障信號(hào)(LLF: Local Lane Fault),該通 道故障信號(hào)用于指示單個(gè)通道本端接收故障。② 假定在接收數(shù)據(jù)時(shí),由執(zhí)行對(duì)齊處理的通道對(duì)齊單元和執(zhí)行數(shù)據(jù)匯聚的 通道匯聚單元依次進(jìn)行處理;可由通道對(duì)齊單元獲取故障通告設(shè)備發(fā)送的通道 故障信號(hào),然后在該通道故障信號(hào)所指示的通道中,插入第一設(shè)定數(shù)據(jù)(可以 將LLF作為第一設(shè)定數(shù)據(jù)插入)作為該通道收到的數(shù)據(jù)傳遞給通道匯聚單元, 第一設(shè)定數(shù)據(jù)屬于免恢復(fù)數(shù)據(jù),通道匯聚單元以"通道收到第一設(shè)定數(shù)據(jù),,這一 事件作為"指示單個(gè)通道本端接收故障的信息"。為便于對(duì)端對(duì)通道狀態(tài)進(jìn)行管理,在獲取指示單個(gè)通道本端接收故障的信 息的步驟之后,還需要向通訊對(duì)端通告該信息,可擇一或同時(shí)采用如下兩種方 式① 向通訊對(duì)端發(fā)送遠(yuǎn)端通道故障信號(hào)(RLF: Remote Lane Fault),該遠(yuǎn)端 通道故障信號(hào)用于指示單個(gè)通道遠(yuǎn)端接收故障。② 在發(fā)送信息數(shù)據(jù)時(shí)在確定存在處于無(wú)效狀態(tài)的通道時(shí),在確定處于無(wú) 效狀態(tài)的通道中插入第二設(shè)定數(shù)據(jù)(可以將RLF作為第二設(shè)定數(shù)據(jù)插入),第 二設(shè)定數(shù)據(jù)屬于免恢復(fù)數(shù)據(jù)。
二、到恢復(fù)狀態(tài)的更新獲取狀態(tài)更新信息的步驟為獲取指示需要將單個(gè)通道的狀態(tài)記錄更新為 恢復(fù)狀態(tài)的恢復(fù)態(tài)更新信息,所稱恢復(fù)態(tài)更新信息包括選自如下四種信息中的 至少一種(顯然,可根據(jù)這四種不同的恢復(fù)態(tài)更新信息對(duì)恢復(fù)狀態(tài)進(jìn)行狀態(tài)細(xì)分,進(jìn)而作出更細(xì)致的控制設(shè)計(jì),本實(shí)施例對(duì)此不作限定)1、 指示單個(gè)通道本端故障消除的信息。2、 指示單個(gè)通道遠(yuǎn)端接收故障的信息。3、 指示單個(gè)通道遠(yuǎn)端主動(dòng)關(guān)閉的信息。4、 通道關(guān)閉信號(hào),所稱通道關(guān)閉信號(hào)用于指示單個(gè)通道本端主動(dòng)關(guān)閉, 該信號(hào)提供通道的手動(dòng)關(guān)閉控制功能。相應(yīng)的更新通道的狀態(tài)記錄的步驟為根據(jù)獲得的恢復(fù)態(tài)更新信息,將相 應(yīng)通道的狀態(tài)記錄更新為恢復(fù)狀態(tài)。為便于對(duì)端數(shù)據(jù)識(shí)別等目的,在發(fā)送信息數(shù)據(jù)時(shí),在確定存在處于恢復(fù)狀 態(tài)的通道時(shí),可在確定處于恢復(fù)狀態(tài)的通道中插入第三設(shè)定數(shù)據(jù)(例如 NULL),第三設(shè)定數(shù)據(jù)屬于免恢復(fù)數(shù)據(jù)。此外,上述四種恢復(fù)態(tài)更新信息中,第一種和第四種屬于源自本端的信息, 為便于對(duì)端對(duì)通道狀態(tài)進(jìn)行管理,在獲取相應(yīng)的信息后可以向通訊對(duì)端通告該 信息,可采用如下方式1、 在獲取指示單個(gè)通道本端故障消除的信息的步驟之后,向通訊對(duì)端發(fā) 送遠(yuǎn)端故障消除信號(hào),所稱遠(yuǎn)端故障消除信號(hào)用于指示單個(gè)通道遠(yuǎn)端接收故障 消除。2、 在獲取通道關(guān)閉信號(hào)的步驟之后,向通訊對(duì)端發(fā)送遠(yuǎn)端通道關(guān)閉信號(hào), 所稱遠(yuǎn)端通道關(guān)閉信號(hào)用于指示單個(gè)通道遠(yuǎn)端主動(dòng)關(guān)閉。下面分別對(duì)第一 ~三種恢復(fù)態(tài)更新信息的具體獲取方式進(jìn)行說(shuō)明。1、可以通過(guò)如下兩種具體方法獲取"指示單個(gè)通道本端故障消除的信息,,① 獲取故障通告設(shè)備發(fā)送的故障消除信號(hào),該故障消除信號(hào)用于指示單個(gè) 通道本端接收故障消除。② 感知故障通告設(shè)備停止發(fā)送通道故障信號(hào),以"未收到通道故障信號(hào),,這一事件作為"指示單個(gè)通道本端故障消除的信息"。③假定在接收數(shù)據(jù)時(shí),由執(zhí)行對(duì)齊處理的通道對(duì)齊單元和執(zhí)行數(shù)據(jù)匯聚的 通道匯聚單元依次進(jìn)行處理;可由通道對(duì)齊單元獲取故障通告設(shè)備發(fā)送的故障 消除信號(hào),然后不在該故障消除信號(hào)所指示的通道中插入第 一 設(shè)定數(shù)據(jù)(LLF),通道匯聚單元以"通道未收到第一設(shè)定數(shù)據(jù),,這一事件作為"指示單個(gè) 通道本端故障消除的信息"。需要說(shuō)明的是,通道對(duì)齊單元在獲取故障通告設(shè)備發(fā)送的故障消除信號(hào) 后,需要將該故障消除信號(hào)指示的通道收到的數(shù)據(jù)重新納入需要進(jìn)行對(duì)齊處理 的數(shù)據(jù)中,由于完成包括新加入通道的數(shù)據(jù)在內(nèi)的數(shù)據(jù)對(duì)齊需要一個(gè)過(guò)程,因 此,通道對(duì)齊單元在完成對(duì)齊之前,可暫不將該重新恢復(fù)的通道收到的數(shù)據(jù)傳 遞給通道匯聚單元(例如可繼續(xù)在該通道上插入某種設(shè)定數(shù)據(jù)),在完成對(duì)齊 之后才將包括該重新恢復(fù)的通道收到的數(shù)據(jù)在內(nèi)的數(shù)據(jù)傳遞給通道匯聚單元。2、 可以通過(guò)如下兩種具體方法獲取"指示單個(gè)通道遠(yuǎn)端接收故障的信息,,① 獲取通訊對(duì)端發(fā)送的遠(yuǎn)端通道故障信號(hào)。② 在接收數(shù)據(jù)時(shí),根據(jù)通道收到的數(shù)據(jù)內(nèi)容確定有通道收到的數(shù)據(jù)為第二 設(shè)定數(shù)據(jù)(RLF)或者有通道收到的數(shù)據(jù)變化為第二設(shè)定數(shù)據(jù),以"通道收到 第二設(shè)定數(shù)據(jù)"或者"通道收到的數(shù)據(jù)變化為第二設(shè)定數(shù)據(jù)"這一事件作為"指 示單個(gè)通道遠(yuǎn)端接收故障的信息"。3、 可以通過(guò)如下兩種具體方法獲取"指示單個(gè)通道遠(yuǎn)端主動(dòng)關(guān)閉的信息"① 獲取通訊對(duì)端發(fā)送的遠(yuǎn)端通道關(guān)閉信號(hào)。② 在接收數(shù)據(jù)時(shí),根據(jù)通道收到的數(shù)據(jù)內(nèi)容確定有通道收到的數(shù)據(jù)的類型 由有效數(shù)據(jù)變化為第三設(shè)定數(shù)據(jù)(NULL),以"通道收到的數(shù)據(jù)由有效數(shù)據(jù)變 化為第三設(shè)定數(shù)據(jù),,這一事件作為"指示單個(gè)通道遠(yuǎn)端主動(dòng)關(guān)閉的信息"。三、到有效狀態(tài)的更新獲取狀態(tài)更新信息的步驟為獲取指示需要將單個(gè)通道的狀態(tài)記錄更新為 有效狀態(tài)的有效態(tài)更新信息,所稱有效態(tài)更新信息包括選自如下三種信息中的 至少一種(顯然,可根據(jù)這三種不同的有效態(tài)更新信息對(duì)有效狀態(tài)進(jìn)行狀態(tài)細(xì) 分,進(jìn)而作出更細(xì)致的控制設(shè)計(jì),本實(shí)施例對(duì)此不作限定)1、 指示單個(gè)通道遠(yuǎn)端故障消除的信息。2、 指示單個(gè)通道遠(yuǎn)端主動(dòng)打開(kāi)的信息。3、 通道打開(kāi)信號(hào),所稱通道打開(kāi)信號(hào)用于指示單個(gè)通道本端主動(dòng)打開(kāi), 該信號(hào)提供通道的手動(dòng)開(kāi)啟控制功能。相應(yīng)的更新通道的狀態(tài)記錄的步驟為根據(jù)獲得的有效態(tài)更新信息,將相應(yīng)通道的狀態(tài)記錄更新為有效狀態(tài)。上述三種有效態(tài)更新信息中,第三種屬于源自本端的信息,為便于對(duì)端對(duì) 通道狀態(tài)進(jìn)行管理,在獲取相應(yīng)的信息后可以向通訊對(duì)端通告該信息,可采用如下方式在獲取通道打開(kāi)信號(hào)的步驟之后,向通訊對(duì)端發(fā)送遠(yuǎn)端通道打開(kāi)信 號(hào),所稱遠(yuǎn)端通道打開(kāi)信號(hào)用于指示單個(gè)通道遠(yuǎn)端主動(dòng)打開(kāi)。下面分別對(duì)第一、二兩種有效態(tài)更新信息的具體獲取方式進(jìn)行說(shuō)明。1 、可以通過(guò)如下兩種具體方法獲取"指示單個(gè)通道遠(yuǎn)端故障消除的信息"① 獲取通訊對(duì)端發(fā)送的遠(yuǎn)端故障消除信號(hào),② 在接收數(shù)據(jù)時(shí),根據(jù)通道收到的數(shù)據(jù)內(nèi)容確定有通道收到的數(shù)據(jù)的類型 由第二設(shè)定數(shù)據(jù)(RLF)變化為第三設(shè)定數(shù)據(jù)(NULL),以"通道收到的數(shù)據(jù) 由第二設(shè)定數(shù)據(jù)變化為第三設(shè)定數(shù)據(jù),,這一事件作為"指示單個(gè)通道遠(yuǎn)端故障 消除的信息"。2 、可以通過(guò)如下兩種具體方法獲取"指示單個(gè)通道遠(yuǎn)端主動(dòng)打開(kāi)的信息"① 獲取通訊對(duì)端發(fā)送的遠(yuǎn)端通道打開(kāi)信號(hào)。② 在接收數(shù)據(jù)時(shí),根據(jù)通道收到的數(shù)據(jù)內(nèi)容確定有通道收到的數(shù)據(jù)的類型 由第三設(shè)定數(shù)據(jù)(NULL)變化為有效數(shù)據(jù),以"通道收到的數(shù)據(jù)由第三設(shè)定數(shù) 據(jù)(NULL)變化為有效數(shù)據(jù)"這一事件作為"指示單個(gè)通道遠(yuǎn)端主動(dòng)打開(kāi)的信 息"。本發(fā)明實(shí)施例的多通道數(shù)據(jù)傳輸控制方法可由本發(fā)明實(shí)施例的多通道傳 輸設(shè)備來(lái)執(zhí)行,該設(shè)備如圖ll所示,包括由兩個(gè)或兩個(gè)以上物理層通道301 -30n組成的物理層30,各個(gè)通道用于傳 輸數(shù)據(jù)。通道分發(fā)和匯聚模塊31,用于獲取指示單個(gè)通道的狀態(tài)變化的狀態(tài)更新信 息;根據(jù)獲取的狀態(tài)更新信息更新相應(yīng)通道的狀態(tài)記錄,所稱通道的狀態(tài)記錄包括特定狀態(tài)和有效狀態(tài);在發(fā)送信息數(shù)據(jù)時(shí)根據(jù)各個(gè)通道的狀態(tài)記錄判斷 是否存在處于特定狀態(tài)的通道;若是,則僅將需要發(fā)送的信息數(shù)據(jù)分發(fā)到處于 有效狀態(tài)的通道;若否,則將信息數(shù)據(jù)分發(fā)到各個(gè)通道;在接收數(shù)據(jù)時(shí)判斷 通道收到的數(shù)據(jù)的類型是否為免恢復(fù)數(shù)據(jù),所稱數(shù)據(jù)的類型包括免恢復(fù)數(shù)據(jù)和 有效數(shù)據(jù);若是,則不使用該通道收到的數(shù)據(jù)進(jìn)行整體數(shù)據(jù)恢復(fù);若否,則將 該通道收到的數(shù)據(jù)作為待恢復(fù)整體數(shù)據(jù)的 一部分進(jìn)行整體數(shù)據(jù)恢復(fù)。進(jìn)一步的,通道分發(fā)和匯聚模塊31,還可用于按照處于有效狀態(tài)的通道的 數(shù)目生成流量控制信號(hào),該流量控制信號(hào)用于將需要發(fā)送的信息數(shù)據(jù)的流量調(diào) 整在當(dāng)前處于有效狀態(tài)的通道能夠處理的范圍內(nèi)。進(jìn)一步的,通道分發(fā)和匯聚模塊31,還用于在發(fā)送信息數(shù)據(jù)時(shí),在判斷存 在處于特定狀態(tài)的通道時(shí),在所確定的處于特定狀態(tài)的通道中插入相應(yīng)的設(shè)定 數(shù)據(jù)。為執(zhí)行通道接收數(shù)據(jù)的對(duì)齊處理,本實(shí)施例多通道傳輸設(shè)備還包括 通道對(duì)齊模塊32,用于從各個(gè)通道接收數(shù)據(jù),將接收到的數(shù)據(jù)傳遞給通道 匯聚單元31;并且,在進(jìn)行數(shù)據(jù)傳遞之前判斷是否存在處于無(wú)效狀態(tài)的通道, 若是,則僅對(duì)處于無(wú)效狀態(tài)的通道以外的其他通道收到的數(shù)據(jù)進(jìn)行對(duì)齊處理, 若否,則對(duì)各個(gè)通道收到的數(shù)據(jù)進(jìn)行對(duì)齊處理;進(jìn)一步的,判斷是否存在需要 恢復(fù)到對(duì)齊處理中的通道;若是,則將所述需要恢復(fù)到對(duì)齊處理中的通道收到 的數(shù)據(jù),與已有的進(jìn)行對(duì)齊處理的通道收到的數(shù)據(jù)一起,進(jìn)行對(duì)齊處理;若否,在將需要恢復(fù)到對(duì)齊處理中的通道收到的數(shù)據(jù)與已有的進(jìn)行對(duì)齊處理的通道 收到的數(shù)據(jù)一起進(jìn)行對(duì)齊處理時(shí),可僅在完成對(duì)齊處理之后,才在向通道分發(fā) 和匯聚模塊31傳遞的數(shù)據(jù)中包括該需要恢復(fù)到對(duì)齊處理中的通道收到的數(shù)據(jù)。 為獲取單個(gè)通道的故障信息,便于進(jìn)行通道狀態(tài)的控制,本實(shí)施例多通道 傳輸設(shè)備還包括兩個(gè)或兩個(gè)以上故障通告模塊331 ~33n,分別設(shè)置在各個(gè)物理層通道,用 于獲知本通道的接收故障事件,生成用于指示本通道本端接收故障的通道故障
信號(hào);將生成的通道故障信號(hào)通告到通道對(duì)齊模塊32和/或通道分發(fā)和匯聚模 塊31。通道故障的檢測(cè)可按照現(xiàn)有的方式進(jìn)行,檢測(cè)到故障后由故障通告模塊 完成通告。若通道故障信號(hào)只通告到通道對(duì)齊模塊32和通道分發(fā)和匯聚模塊31之一, 該兩個(gè)模塊可通過(guò)彼此交互通知對(duì)方。若通道故障信號(hào)通告到通道分發(fā)和匯聚 模塊31,可作為一種"指示單個(gè)通道的狀態(tài)變化的狀態(tài)更新信息"。若通道故障 信號(hào)通告到通道對(duì)齊模塊32,通道對(duì)齊模塊32可根據(jù)是否收到通道故障信號(hào), 判斷是否存在處于無(wú)效狀態(tài)的通道;并且通道對(duì)齊模塊32還可在收到的通道故 障信號(hào)所指示的通道中,插入第一設(shè)定數(shù)據(jù)作為該通道收到的數(shù)據(jù)傳遞給通道 分發(fā)和匯聚模塊31 ,以此將指示該通道本端接收故障的信息通知給通道分發(fā)和 匯聚模塊31。除了上述實(shí)施例中每個(gè)通道配置一個(gè)故障通告模塊的結(jié)構(gòu)以外,還可以采 用一個(gè)統(tǒng)一的故障通告模塊33的結(jié)構(gòu),如圖12所示。該故障通告模塊33,用于 獲知各個(gè)通道的接收故障事件,生成用于指示單個(gè)通道本端接收故障的通道故 障信號(hào);將生成的通道故障信號(hào)通告到通道對(duì)齊模塊32和/或通道分發(fā)和匯聚 模塊31;本發(fā)明實(shí)施例的多通道傳輸設(shè)備在以太網(wǎng)應(yīng)用中,通道分發(fā)和匯聚模塊以 及通道對(duì)齊模塊與由若干個(gè)物理層通道組成的物理層之間可通過(guò)M11接口連 接;通道分發(fā)和匯聚模塊以及通道對(duì)齊模塊可以設(shè)置在RS子層,也可以設(shè)置 在一個(gè)新增的位于RS與物理層之間的用于進(jìn)行多通道管理的子層;具體應(yīng)用 方式可根據(jù)實(shí)際需要確定,本實(shí)施例不作限定。為更好的理解本發(fā)明實(shí)施例,下面給出在三個(gè)具體的應(yīng)用場(chǎng)景中采用本發(fā) 明實(shí)施例的多通道傳輸設(shè)備執(zhí)行本發(fā)明實(shí)施例的多通道數(shù)據(jù)傳輸控制方法的 示例。示例一、單通道出現(xiàn)單向故障。 一、;險(xiǎn)測(cè)端處理流程1、故障通告模塊獲知本通道的接收故障事件后,生成指示本通道本端接 收故障的通道故障信號(hào)LLF,通告到通道分發(fā)和匯聚模塊及通道對(duì)齊模塊。2、 通道分發(fā)和匯聚模塊將相應(yīng)通道的狀態(tài)記錄更新為無(wú)效狀態(tài)。當(dāng)然, 通道分發(fā)和匯聚模塊可判斷是否所有通道均處于無(wú)效狀態(tài),若是,則可按照現(xiàn) 有物理層故障處理機(jī)制進(jìn)行處理,不再贅述。3、 通道分發(fā)和匯聚模塊根據(jù)當(dāng)前有效通道數(shù)目,生成控制上層流量的流 量控制信號(hào),調(diào)整上層數(shù)據(jù)流量在當(dāng)前有效通道可處理范圍內(nèi)。4.1、 在發(fā)送信息數(shù)據(jù)時(shí)通道分發(fā)和匯聚模塊將上層傳輸?shù)臄?shù)據(jù)分發(fā)到 有效通道,同時(shí)在無(wú)效通道插入第二設(shè)定數(shù)據(jù)RLF。4.2、 在接收數(shù)據(jù)時(shí)通道對(duì)齊模塊在執(zhí)行對(duì)齊操作時(shí),不再考慮無(wú)效通 道,保持有效通道為對(duì)齊狀態(tài)即向通道分發(fā)和匯聚模塊傳遞數(shù)據(jù)。4.3、 在接收數(shù)據(jù)時(shí)在每次接收并重組上層數(shù)據(jù)時(shí),通道分發(fā)和匯聚模 塊丟棄任何在無(wú)效通道上收到的信號(hào),只使用有效通道上接收到的信號(hào)完成上 層數(shù)據(jù)的重組。二、 4企測(cè)端的對(duì)端處理流^i:1、 通道分發(fā)和匯聚模塊接收到第二設(shè)定數(shù)據(jù)RLF,視為"指示單個(gè)通道遠(yuǎn) 端接收故障的信息"。當(dāng)然,若通道分發(fā)和匯聚模塊判斷收到的是指示遠(yuǎn)端物 理層故障的信息,則可按照現(xiàn)有物理層故障處理機(jī)制進(jìn)行處理,不再贅述。2、 通道分發(fā)和匯聚模塊將相應(yīng)通道的狀態(tài)記錄更新為恢復(fù)狀態(tài)。3、 通道分發(fā)和匯聚模塊根據(jù)當(dāng)前有效通道數(shù)目,生成控制上層流量的流 量控制信號(hào),調(diào)整上層數(shù)據(jù)流量在當(dāng)前有效通道可處理范圍內(nèi)。4.1、 在發(fā)送信息數(shù)據(jù)時(shí)通道分發(fā)和匯聚模塊將上層傳輸?shù)臄?shù)據(jù)分發(fā)到 有效通道,同時(shí)在處于恢復(fù)狀態(tài)的通道插入第三設(shè)定數(shù)據(jù)NULL。4.2、 在接收數(shù)據(jù)時(shí)通道分發(fā)和匯聚模塊丟棄任何在處于恢復(fù)狀態(tài)的通 道上收到的信號(hào),只使用有效通道上接收到的信號(hào)完成上層數(shù)據(jù)的重組。示例二、單通道單向故障消失。 一、故障消失端處理流程1、 故障通告;f莫塊獲知本通道的故障消失事件后,停止生成通道故障信號(hào) LLF到通道分發(fā)和匯聚模塊及通道對(duì)齊模塊。2、 通道分發(fā)和匯聚模塊感知到通道故障消除,將相應(yīng)通道的狀態(tài)記錄更 新為恢復(fù)狀態(tài)。3.1、 在發(fā)送信息數(shù)據(jù)時(shí)通道分發(fā)和匯聚模塊將上層傳輸?shù)臄?shù)據(jù)分發(fā)到 有效通道,同時(shí)在處于恢復(fù)狀態(tài)的通道插入第三設(shè)定數(shù)據(jù)NULL替換之前的第 二設(shè)定數(shù)據(jù)RLF。3.2、 在接收數(shù)據(jù)時(shí)通道對(duì)齊模塊感知到通道故障消除,將由無(wú)效狀態(tài) 變?yōu)榛謴?fù)狀態(tài)的通道納入對(duì)齊處理,直到處于恢復(fù)狀態(tài)的通道與原有對(duì)齊通道 一起進(jìn)入對(duì)齊狀態(tài),發(fā)送包含處于恢復(fù)狀態(tài)的通道的數(shù)據(jù)到通道分發(fā)和匯聚模 塊。3.3、 在接收數(shù)據(jù)時(shí)此時(shí)通道對(duì)齊模塊及通道分發(fā)和匯聚模塊將收到遠(yuǎn) 端發(fā)送過(guò)來(lái)的第三設(shè)定數(shù)據(jù)NULL或第二設(shè)定數(shù)據(jù)RLF。在每次接收并重組上 層數(shù)據(jù)時(shí),通道分發(fā)和匯聚模塊丟棄在處于恢復(fù)狀態(tài)的通道上收到的第三設(shè)定 數(shù)據(jù)NULL或第二設(shè)定數(shù)據(jù)RLF,只使用有效通道上接收到的信號(hào)完成上層數(shù) 據(jù)的重組。通道分發(fā)和匯聚模塊如果收到的是第二設(shè)定數(shù)據(jù)RLF,保持相應(yīng)通 道的狀態(tài)記錄為恢復(fù)狀態(tài)。4.1、 在接收數(shù)據(jù)時(shí)通道分發(fā)和匯聚模塊在處于恢復(fù)狀態(tài)的通道上收到 的第二設(shè)定數(shù)據(jù)RLF變化為第三設(shè)定數(shù)據(jù)NULL,或者收到的第三設(shè)定數(shù)據(jù) NULL變化為有效數(shù)據(jù),將相應(yīng)通道的狀態(tài)記錄更新為有效狀態(tài)。4.2、 在接收數(shù)據(jù)時(shí)當(dāng)通道分發(fā)和匯聚模塊在變化為有效狀態(tài)的通道上 收到的第三設(shè)定數(shù)據(jù)NULL變化為有效信號(hào)時(shí),在重組上層數(shù)據(jù)時(shí)包括這些信 號(hào)。4.3、 在發(fā)送信息數(shù)據(jù)時(shí)通道分發(fā)和匯聚模塊在通道分發(fā)時(shí)將上層傳輸 的數(shù)據(jù)分發(fā)到狀態(tài)已經(jīng)更新為有效狀態(tài)的通道。5、通道分發(fā)和匯聚模塊根據(jù)當(dāng)前有效通道數(shù)目,生成控制上層流量的流 量控制信號(hào),調(diào)整上層數(shù)據(jù)流量在當(dāng)前有效通道可處理范圍內(nèi)。 二、故障消失端的對(duì)端處理流程1、通道分發(fā)和匯聚模塊收到的第二設(shè)定數(shù)據(jù)RLF變化為第三設(shè)定數(shù)據(jù) NULL,將相應(yīng)通道的狀態(tài)記錄更新為有效狀態(tài)。 的數(shù)據(jù)分發(fā)到狀態(tài)已經(jīng)更新為有效狀態(tài)的通道,而不再插入第三設(shè)定數(shù)據(jù)NUIX。2.2、 在接收數(shù)據(jù)時(shí)通道分發(fā)和匯聚模塊丟棄在變化為有效狀態(tài)的通道 上收到的第三設(shè)定數(shù)據(jù)NULL,只使用有效通道上接收到的信號(hào)完成上層數(shù)據(jù) 的重纟且。2.3、 在接收數(shù)據(jù)時(shí)當(dāng)通道分發(fā)和匯聚模塊在變化為有效狀態(tài)的通道上 收到的第三設(shè)定數(shù)據(jù)NULL變化為有效信號(hào)時(shí),在重組上層數(shù)據(jù)時(shí)包括這些信3、通道分發(fā)和匯聚模塊根據(jù)當(dāng)前有效通道數(shù)目,生成控制上層流量的流 量控制信號(hào),調(diào)整上層數(shù)據(jù)流量在當(dāng)前有效通道可處理范圍內(nèi)。示例三、手動(dòng)通道關(guān)閉和開(kāi)啟(適用于進(jìn)行流量調(diào)整)。一、 手動(dòng)通道關(guān)閉流程1、 關(guān)閉發(fā)起端通道分發(fā)和匯聚模塊獲得關(guān)閉某個(gè)通道的命令,將相應(yīng) 通道的狀態(tài)記錄更新為恢復(fù)狀態(tài)。2、 關(guān)閉發(fā)起端通道分發(fā)和匯聚模塊根據(jù)當(dāng)前有效通道數(shù)目,生成控制 上層流量的流量控制信號(hào),調(diào)整上層數(shù)據(jù)流量在當(dāng)前有效通道可處理范圍內(nèi)。3、 關(guān)閉發(fā)起端通道分發(fā)和匯聚模塊將上層傳輸?shù)臄?shù)據(jù)分發(fā)到有效通道, 同時(shí)在處于恢復(fù)狀態(tài)的通道插入第三設(shè)定數(shù)據(jù)NULL替換之前的有效數(shù)據(jù)。4、 關(guān)閉發(fā)起端的對(duì)端通道分發(fā)和匯聚模塊收到的有效數(shù)據(jù)變化為第三 設(shè)定數(shù)據(jù)NULL,將相應(yīng)通道的狀態(tài)記錄更新為恢復(fù)狀態(tài);并且不使用該通道 數(shù)據(jù)進(jìn)行上層數(shù)據(jù)恢復(fù);將本端上層數(shù)據(jù)分發(fā)到其他通道,在該通道插入第三 設(shè)定數(shù)據(jù)NULL;根據(jù)當(dāng)前有效通道數(shù)目,生成控制上層流量的流量控制信號(hào), 調(diào)整上層數(shù)據(jù)流量在當(dāng)前有效通道可處理范圍內(nèi)。5、 關(guān)閉發(fā)起端通道分發(fā)和匯聚模塊收到第三設(shè)定數(shù)據(jù)NULL,不使用 該通道數(shù)據(jù)進(jìn)行上層數(shù)據(jù)恢復(fù)。二、 手動(dòng)通道開(kāi)啟流^f呈1、開(kāi)啟發(fā)起端通道分發(fā)和匯聚模塊獲得開(kāi)啟某個(gè)通道的命令,將相應(yīng) 通道的狀態(tài)記錄更新為有效狀態(tài)。2、 開(kāi)啟發(fā)起端通道分發(fā)和匯聚模塊根據(jù)當(dāng)前有效通道數(shù)目,生成控制上層流量的流量控制信號(hào),調(diào)整上層數(shù)據(jù)流量在當(dāng)前有效通道可處理范圍內(nèi)。3、 開(kāi)啟發(fā)起端通道分發(fā)和匯聚模塊停止在變化為有效狀態(tài)的通道中插 入第三設(shè)定數(shù)據(jù)NULL,將上層傳輸?shù)臄?shù)據(jù)分發(fā)到該有效通道。4、 開(kāi)啟發(fā)起端的對(duì)端通道分發(fā)和匯聚模塊收到的第三設(shè)定數(shù)據(jù)NULL 變化為有效數(shù)據(jù),將相應(yīng)通道的狀態(tài)記錄更新為有效狀態(tài);使用該通道數(shù)據(jù)進(jìn) 行上層數(shù)據(jù)恢復(fù);停止在該通道插入第三設(shè)定數(shù)據(jù)NULL,將本端上層數(shù)據(jù)分 發(fā)到該有效通道;根據(jù)當(dāng)前有效通道數(shù)目,生成控制上層流量的流量控制信號(hào), 調(diào)整上層數(shù)據(jù)流量在當(dāng)前有效通道可處理范圍內(nèi)。通過(guò)上述實(shí)施例可以看出,本發(fā)明實(shí)施例通過(guò)在數(shù)據(jù)分發(fā)時(shí)根據(jù)單個(gè)通道 的狀態(tài)進(jìn)行區(qū)別處理,充分利用有效通道;通過(guò)在數(shù)據(jù)接收時(shí)分辨通道傳輸?shù)?數(shù)據(jù)的類型,確保只使用有效數(shù)據(jù)進(jìn)行數(shù)據(jù)恢復(fù)。由于能夠?qū)蝹€(gè)通道的數(shù)據(jù) 傳輸進(jìn)行獨(dú)立的控制,使得在部分通道出現(xiàn)故障時(shí),能夠在損失部分容量的基 礎(chǔ)上,保持整個(gè)鏈路的有效性,充分利用通道資源,避免了浪費(fèi)。以上對(duì)本發(fā)明所提供的多通道數(shù)據(jù)發(fā)送/接收方法、多通道數(shù)據(jù)傳輸控制 方法、多通道數(shù)據(jù)發(fā)送/接收裝置和多通道傳輸設(shè)備進(jìn)行了詳細(xì)介紹,本文中 應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只 是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一^:技術(shù)人 員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上 所述,本"^兌明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
1、一種多通道數(shù)據(jù)發(fā)送方法,其特征在于,包括獲取需要發(fā)送的信息數(shù)據(jù);根據(jù)各個(gè)通道的狀態(tài)記錄判斷是否存在處于特定狀態(tài)的通道,所述通道的狀態(tài)記錄包括特定狀態(tài)和有效狀態(tài);若是,則僅將所述需要發(fā)送的信息數(shù)據(jù)分發(fā)到處于有效狀態(tài)的通道,若否,則將所述信息數(shù)據(jù)分發(fā)到各個(gè)通道。
2、 根據(jù)權(quán)利要求l所述的多通道數(shù)據(jù)發(fā)送方法,其特征在于,還包括 在判斷存在處于特定狀態(tài)的通道時(shí),在所述處于特定狀態(tài)的通道中插入與通道狀態(tài)相應(yīng)的設(shè)定數(shù)據(jù)。
3、 一種多通道數(shù)據(jù)接收方法,其特征在于,包括 從各個(gè)通道接收數(shù)據(jù);判斷各個(gè)通道收到的數(shù)據(jù)的類型是否為免恢復(fù)數(shù)據(jù),所述數(shù)據(jù)的類型包括免恢復(fù)數(shù)據(jù)和有效數(shù)據(jù);若是,則不使用該通道收到的數(shù)據(jù)進(jìn)行整體數(shù)據(jù)恢復(fù),若否,則將該通道收到的數(shù)據(jù)作為待恢復(fù)整體數(shù)據(jù)的一部分進(jìn)行整體數(shù)據(jù)恢復(fù)。
4、 根據(jù)權(quán)利要求3所述的多通道數(shù)據(jù)接收方法,其特征在于,所述判斷通 道收到的數(shù)據(jù)是否為免恢復(fù)數(shù)據(jù)的步驟具體是根據(jù)通道收到的數(shù)據(jù)內(nèi)容判斷收到的數(shù)據(jù)是否為設(shè)定數(shù)據(jù),若是,則確定 該通道收到的數(shù)據(jù)為免恢復(fù)數(shù)據(jù),若否,則確定該通道收到的數(shù)據(jù)為有效數(shù)據(jù); 或者,根據(jù)通道的狀態(tài)記錄判斷該通道是否處于特定狀態(tài),若是,則確定該通道 收到的數(shù)據(jù)為免恢復(fù)數(shù)據(jù);若否,則根據(jù)該通道收到的數(shù)據(jù)內(nèi)容判斷收到的數(shù) 據(jù)是否為設(shè)定數(shù)據(jù),在判斷為是時(shí)確定該通道收到的數(shù)據(jù)為免恢復(fù)數(shù)據(jù),在判 斷為否時(shí)確定該通道收到的數(shù)據(jù)為有效數(shù)據(jù)。
5、 根據(jù)權(quán)利要求3或4所述的多通道數(shù)據(jù)接收方法,其特征在于,在所述 判斷通道收到的數(shù)據(jù)的類型是否為免恢復(fù)數(shù)據(jù)的步驟之前還包括根據(jù)是否收到指示單個(gè)通道本端接收故障的通道故障信號(hào),或者根據(jù)各個(gè)通道的狀態(tài)記錄,判斷是否存在處于無(wú)效狀態(tài)的通道,若是,則僅對(duì)處于無(wú)效 狀態(tài)的通道以外的其他通道收到的數(shù)據(jù)進(jìn)行對(duì)齊處理,若否,則對(duì)各個(gè)通道收 到的數(shù)據(jù)進(jìn)行對(duì)齊處理;根據(jù)是否獲取到指示單個(gè)通道本端故障消除的信息,判斷是否存在需要恢 復(fù)到對(duì)齊處理中的通道;若是,則將所述需要恢復(fù)到對(duì)齊處理中的通道收到的數(shù)據(jù),與已有的進(jìn)行對(duì)齊處理的通道收到的數(shù)據(jù)一起,進(jìn)行對(duì)齊處理;若否,則僅對(duì)已有的進(jìn)行對(duì)齊處理的通道收到的數(shù)據(jù)進(jìn)行對(duì)齊處理。
6、 一種多通道數(shù)據(jù)傳輸控制方法,其特征在于,包括獲取指示單個(gè)通道的狀態(tài)變化的狀態(tài)更新信息;根據(jù)所述狀態(tài)更新信息更新相應(yīng)通道的狀態(tài)記錄,所述通道的狀態(tài)記錄包括特定狀態(tài)和有效狀態(tài);在發(fā)送信息數(shù)據(jù)時(shí)根據(jù)各個(gè)通道的狀態(tài)記錄判斷是否存在處于特定狀態(tài) 的通道;若是,則僅將需要發(fā)送的信息數(shù)據(jù)分發(fā)到處于有效狀態(tài)的通道;若否, 則將所述信息數(shù)據(jù)分發(fā)到各個(gè)通道;在接收數(shù)據(jù)時(shí)判斷通道收到的數(shù)據(jù)的類型是否為免恢復(fù)數(shù)據(jù),所述數(shù)據(jù) 的類型包括免恢復(fù)數(shù)據(jù)和有效數(shù)據(jù);若是,則不使用該通道收到的數(shù)據(jù)進(jìn)行整 體數(shù)據(jù)恢復(fù);若否,則將該通道收到的數(shù)據(jù)作為待恢復(fù)整體數(shù)據(jù)的一部分進(jìn)行 整體數(shù)據(jù)恢復(fù)。
7、 根據(jù)權(quán)利要求6所述的多通道數(shù)據(jù)傳輸控制方法,其特征在于,還包括 在所述根據(jù)狀態(tài)更新信息更新相應(yīng)通道的狀態(tài)記錄的步驟之后,按照處于有效 狀態(tài)的通道的數(shù)目生成流量控制信號(hào),所述流量控制信號(hào)用于將所述需要發(fā)送 的信息數(shù)據(jù)的流量調(diào)整在當(dāng)前處于有效狀態(tài)的通道能夠處理的范圍內(nèi)。
8、 根據(jù)權(quán)利要求6或7所述的多通道數(shù)據(jù)傳輸控制方法,其特征在于, 所述獲取指示單個(gè)通道的狀態(tài)變化的狀態(tài)更新信息的步驟包括獲取指示單個(gè)通道本端接收故障的信息;所述根據(jù)狀態(tài)更新信息更新相應(yīng)通道的狀態(tài)記錄的步驟具體為根據(jù)所述 指示單個(gè)通道本端接收故障的信息,將相應(yīng)通道的狀態(tài)記錄更新為無(wú)效狀態(tài),所述無(wú)效狀態(tài)屬于特定狀態(tài)。
9、 根據(jù)權(quán)利要求8所述的多通道數(shù)據(jù)傳輸控制方法,其特征在于所述獲 取指示單個(gè)通道本端接收故障的信息的步驟具體為獲取故障通告設(shè)備發(fā)送的通道故障信號(hào),所述通道故障信號(hào)用于指示單個(gè) 通道本端接收故障;或者,獲取故障通告設(shè)備發(fā)送的通道故障信號(hào);在接收數(shù)據(jù)時(shí)在所述通道故障 信號(hào)所指示的通道中,插入第一設(shè)定數(shù)據(jù)作為該通道收到的數(shù)據(jù),所述第一設(shè) 定數(shù)據(jù)屬于免恢復(fù)數(shù)據(jù),以"通道收到第一設(shè)定數(shù)據(jù),,這一事件作為所述指示單 個(gè)通道本端接收故障的信息;所述的多通道數(shù)據(jù)傳輸控制方法,還包括在所述獲取指示單個(gè)通道本端接收故障的信息的步驟之后,向通訊對(duì)端發(fā) 送遠(yuǎn)端通道故障信號(hào),所述遠(yuǎn)端通道故障信號(hào)用于指示單個(gè)通道遠(yuǎn)端接收故 障;和/或,在發(fā)送信息數(shù)據(jù)時(shí)在確定存在處于無(wú)效狀態(tài)的通道時(shí),在所述處于無(wú)效 狀態(tài)的通道中插入第二設(shè)定數(shù)據(jù),所述第二設(shè)定數(shù)據(jù)屬于免恢復(fù)數(shù)據(jù)。
10、 根據(jù)權(quán)利要求6或7所述的多通道數(shù)據(jù)傳輸控制方法,其特征在于,所 述獲取指示單個(gè)通道的狀態(tài)變化的狀態(tài)更新信息的步驟包括獲取指示需要將 單個(gè)通道的狀態(tài)記錄更新為恢復(fù)狀態(tài)的恢復(fù)態(tài)更新信息,所述恢復(fù)態(tài)更新信息 包括指示單個(gè)通道本端故障消除的信息;和/或,指示單個(gè)通道遠(yuǎn)端接收故障的信息;和/或,指示單個(gè)通道遠(yuǎn)端主動(dòng)關(guān)閉的信息;和/或,通道關(guān)閉信號(hào),所述通道關(guān)閉信號(hào)用于指示單個(gè)通道本端主動(dòng)關(guān)閉; 所述根據(jù)狀態(tài)更新信息更新相應(yīng)通道的狀態(tài)記錄的步驟具體為根據(jù)所述恢復(fù)態(tài)更新信息,將相應(yīng)通道的狀態(tài)記錄更新為恢復(fù)狀態(tài),所述恢復(fù)狀態(tài)屬于特定狀態(tài)。
11、 根據(jù)權(quán)利要求10所述的多通道數(shù)據(jù)傳輸控制方法,其特征在于,還包括在發(fā)送信息數(shù)據(jù)時(shí),在確定存在處于恢復(fù)狀態(tài)的通道時(shí),在所述處于恢復(fù) 狀態(tài)的通道中插入第三設(shè)定數(shù)據(jù),所述第三設(shè)定數(shù)據(jù)屬于免恢復(fù)數(shù)據(jù);在所述獲取指示單個(gè)通道本端故障消除的信息的步驟之后,向通訊對(duì)端發(fā) 送遠(yuǎn)端故障消除信號(hào),所述遠(yuǎn)端故障消除信號(hào)用于指示單個(gè)通道遠(yuǎn)端接收故障消除;在所述獲取通道關(guān)閉信號(hào)的步驟之后,向通訊對(duì)端發(fā)送遠(yuǎn)端通道關(guān)閉信 號(hào),所述遠(yuǎn)端通道關(guān)閉信號(hào)用于指示單個(gè)通道遠(yuǎn)端主動(dòng)關(guān)閉。
12、根據(jù)權(quán)利要求10所述的多通道數(shù)據(jù)傳輸控制方法,其特征在于,所述 獲取指示單個(gè)通道本端故障消除的信息的步驟具體為獲取故障通告設(shè)備發(fā)送的故障消除信號(hào),所述故障消除信號(hào)用于指示單個(gè) 通道本端接收故障消除;或者,感知故障通告設(shè)備停止發(fā)送通道故障信號(hào),以"未收到通道故障信號(hào),,這一 事件作為所述指示單個(gè)通道本端故障消除的信息;或者,獲取故障通告設(shè)備發(fā)送的故障消除信號(hào);在接收數(shù)據(jù)時(shí),不在所述故障消 除信號(hào)所指示的通道中插入第一設(shè)定數(shù)據(jù),以"通道未收到第一設(shè)定數(shù)據(jù),,這一 事件作為所述指示單個(gè)通道本端故障消除的信息;所述獲取指示單個(gè)通道遠(yuǎn)端接收故障的信息的步驟具體為獲取通訊對(duì)端發(fā)送的遠(yuǎn)端通道故障信號(hào),所述遠(yuǎn)端通道故障信號(hào)用于指示 單個(gè)通道遠(yuǎn)端接收故障;或者,在接收數(shù)據(jù)時(shí),根據(jù)通道收到的數(shù)據(jù)內(nèi)容確定有通道收到的數(shù)據(jù)為第二設(shè) 定數(shù)據(jù)或者有通道收到的數(shù)據(jù)變化為第二設(shè)定數(shù)據(jù),所述第二設(shè)定數(shù)據(jù)屬于所 述免恢復(fù)數(shù)據(jù),以"通道收到第二設(shè)定數(shù)據(jù),,或者"通道收到的數(shù)據(jù)變化為第二 設(shè)定數(shù)據(jù),,這一事件作為所述指示單個(gè)通道遠(yuǎn)端接收故障的信息;所述獲取指示單個(gè)通道遠(yuǎn)端主動(dòng)關(guān)閉的信息的步驟具體為獲取通訊對(duì)端發(fā)送的遠(yuǎn)端通道關(guān)閉信號(hào),所述遠(yuǎn)端通道關(guān)閉信號(hào)用于指示 單個(gè)通道遠(yuǎn)端主動(dòng)關(guān)閉;或者,在接收數(shù)據(jù)時(shí),根據(jù)通道收到的數(shù)據(jù)內(nèi)容確定有通道收到的數(shù)據(jù)的類型由 有效數(shù)據(jù)變化為第三設(shè)定數(shù)據(jù),所述第三設(shè)定數(shù)據(jù)屬于免恢復(fù)數(shù)據(jù),以"通道 收到的數(shù)據(jù)由有效數(shù)據(jù)變化為第三設(shè)定數(shù)據(jù)"這一事件作為所述指示單個(gè)通道遠(yuǎn)端主動(dòng)關(guān)閉的信息。
13、 根據(jù)權(quán)利要求6或7所述的多通道數(shù)據(jù)傳輸控制方法,其特征在于,所述獲取指示單個(gè)通道的狀態(tài)變化的狀態(tài)更新信息的步驟包括獲取指示需要將單個(gè)通道的狀態(tài)記錄更新為有效狀態(tài)的有效態(tài)更新信息,所述有效態(tài)更新信息包括指示單個(gè)通道遠(yuǎn)端故障消除的信息;和/或, 指示單個(gè)通道遠(yuǎn)端主動(dòng)打開(kāi)的信息;和/或,通道打開(kāi)信號(hào),所述通道打開(kāi)信號(hào)用于指示單個(gè)通道本端主動(dòng)打開(kāi);所述根據(jù)狀態(tài)更新信息更新相應(yīng)通道的狀態(tài)記錄的步驟具體為根據(jù)所述有效態(tài)更新信息,將相應(yīng)通道的狀態(tài)記錄更新為有效狀態(tài)。
14、 根據(jù)權(quán)利要求13所述的多通道數(shù)據(jù)傳輸控制方法,其特征在于,還包括在所述獲取通道打開(kāi)信號(hào)的步驟之后,向通訊對(duì)端發(fā)送遠(yuǎn)端通道打開(kāi)信 號(hào),所述遠(yuǎn)端通道打開(kāi)信號(hào)用于指示單個(gè)通道遠(yuǎn)端主動(dòng)打開(kāi)。
15、 根據(jù)權(quán)利要求13所述的多通道數(shù)據(jù)傳輸控制方法,其特征在于,所述 獲取指示單個(gè)通道遠(yuǎn)端故障消除的信息的步驟具體為獲取通訊對(duì)端發(fā)送的遠(yuǎn)端故障消除信號(hào),所述遠(yuǎn)端故障消除信號(hào)用于指示 單個(gè)通道遠(yuǎn)端接收故障消除;或者,在接收數(shù)據(jù)時(shí),根據(jù)通道收到的數(shù)據(jù)內(nèi)容確定有通道收到的數(shù)據(jù)的類型由 第二設(shè)定數(shù)據(jù)變化為第三設(shè)定數(shù)據(jù),所述第二設(shè)定數(shù)據(jù)和第三設(shè)定數(shù)據(jù)屬于免 恢復(fù)數(shù)據(jù),以"通道收到的數(shù)據(jù)由第二設(shè)定數(shù)據(jù)變化為第三設(shè)定數(shù)據(jù)"這一事件 作為所述指示單個(gè)通道遠(yuǎn)端故障消除的信息;所述獲取指示單個(gè)通道遠(yuǎn)端主動(dòng)打開(kāi)的信息的步驟具體為獲取通訊對(duì)端發(fā)送的遠(yuǎn)端通道打開(kāi)信號(hào),所述遠(yuǎn)端通道打開(kāi)信號(hào)用于指示 單個(gè)通道遠(yuǎn)端主動(dòng)打開(kāi);或者,在接收數(shù)據(jù)時(shí),根據(jù)通道收到的數(shù)據(jù)內(nèi)容確定有通道收到的數(shù)據(jù)的類型由 第三設(shè)定數(shù)據(jù)變化為有效數(shù)據(jù),所述第三設(shè)定數(shù)據(jù)屬于免恢復(fù)數(shù)據(jù),以"通道 收到的數(shù)據(jù)由第三設(shè)定數(shù)據(jù)變化為有效數(shù)據(jù)"這一事件作為所述指示單個(gè)通道遠(yuǎn)端主動(dòng)打開(kāi)的信息。
16、 一種多通道數(shù)據(jù)發(fā)送裝置,其特征在于,包括兩個(gè)或兩個(gè)以上物理層通道,各個(gè)通道用于傳輸數(shù)據(jù); 通道分發(fā)單元,用于獲取需要發(fā)送的信息數(shù)據(jù);根據(jù)各個(gè)通道的狀態(tài)記錄 判斷是否存在處于特定狀態(tài)的通道,所述通道的狀態(tài)記錄包括特定狀態(tài)和有效 狀態(tài);若是,則僅將所述需要發(fā)送的信息數(shù)據(jù)分發(fā)到處于有效狀態(tài)的通道,若 否,則將所述信息數(shù)據(jù)分發(fā)到各個(gè)通道。
17、 根據(jù)權(quán)利要求16所述的多通道數(shù)據(jù)發(fā)送裝置,其特征在于 所述通道分發(fā)單元,還用于在判斷存在處于特定狀態(tài)的通道時(shí),在所述處于特定狀態(tài)的通道中插入與通道狀態(tài)相應(yīng)的設(shè)定數(shù)據(jù)。
18、 一種多通道數(shù)據(jù)接收裝置,其特征在于,包括 兩個(gè)或兩個(gè)以上物理層通道,各個(gè)通道用于傳輸數(shù)據(jù); 接收處理單元,用于從各個(gè)通道接收數(shù)據(jù);判斷通道收到的數(shù)據(jù)的類型是否為免恢復(fù)數(shù)據(jù),所述數(shù)據(jù)的類型包括免恢復(fù)數(shù)據(jù)和有效數(shù)據(jù);若是,則不使 用該通道收到的數(shù)據(jù)進(jìn)行整體數(shù)據(jù)恢復(fù),若否,則將該通道收到的數(shù)據(jù)作為待 恢復(fù)整體數(shù)據(jù)的 一部分進(jìn)行整體數(shù)據(jù)恢復(fù)。
19、 根據(jù)權(quán)利要求18所述的多通道數(shù)據(jù)接收裝置,其特征在于,所述接收 處理單元包括通道匯聚單元,用于判斷從各個(gè)通道收到的數(shù)據(jù)的類型是否為免恢復(fù)數(shù) 據(jù),所述數(shù)據(jù)的類型包括免恢復(fù)數(shù)據(jù)和有效數(shù)據(jù);若是,則不使用該通道收到 的數(shù)據(jù)進(jìn)行整體數(shù)據(jù)恢復(fù),若否,則將該通道收到的數(shù)據(jù)作為待恢復(fù)整體數(shù)據(jù) 的 一部分進(jìn)行整體數(shù)據(jù)恢復(fù)。通道對(duì)齊單元,用于從各個(gè)通道接收數(shù)據(jù),將接收到的數(shù)據(jù)傳遞給所述通 道匯聚單元;在進(jìn)行數(shù)據(jù)傳遞之前,根據(jù)是否收到指示單個(gè)通道本端接收故障 的通道故障信號(hào),或者根據(jù)各個(gè)通道的狀態(tài)記錄,判斷是否存在處于無(wú)效狀態(tài) 的通道,若是,則僅對(duì)處于無(wú)效狀態(tài)的通道以外的其他通道收到的數(shù)據(jù)進(jìn)行對(duì) 齊處理,若否,則對(duì)各個(gè)通道收到的數(shù)據(jù)進(jìn)行對(duì)齊處理。
20、 根據(jù)權(quán)利要求19所述的多通道數(shù)據(jù)接收裝置,其特征在于,所述通道對(duì)齊單元還用于在進(jìn)行數(shù)據(jù)傳遞之前,根據(jù)是否獲取到指示單個(gè)通道本端故障消除的信息,判斷是否存在需要恢復(fù)到對(duì)齊處理中的通道;若是,則將所述需要恢復(fù)到對(duì)齊處理中的通道收到的數(shù)據(jù),與已有的進(jìn)行對(duì)齊處理的通道收到的數(shù)據(jù)一起,進(jìn)行對(duì)齊處理;若否,則僅對(duì)已有的進(jìn)行對(duì)齊處理的通道收到的 數(shù)據(jù)進(jìn)行對(duì)齊處理;所述通道對(duì)齊單元在將需要恢復(fù)到對(duì)齊處理中的通道收到的數(shù)據(jù)與已有 的進(jìn)行對(duì)齊處理的通道收到的數(shù)據(jù)一起進(jìn)行對(duì)齊處理時(shí),僅在完成對(duì)齊處理之 后,才在向所述通道匯聚單元傳遞的數(shù)據(jù)中包括所述需要恢復(fù)到對(duì)齊處理中的 通道收到的數(shù)據(jù)。
21、 一種多通道傳輸設(shè)備,其特征在于,包括 兩個(gè)或兩個(gè)以上物理層通道,各個(gè)通道用于傳輸數(shù)據(jù); 通道分發(fā)和匯聚模塊,用于獲取指示單個(gè)通道的狀態(tài)變化的狀態(tài)更新信息;根據(jù)所述狀態(tài)更新信息更新相應(yīng)通道的狀態(tài)記錄,所述通道的狀態(tài)記錄包 括特定狀態(tài)和有效狀態(tài);在發(fā)送信息數(shù)據(jù)時(shí)根據(jù)各個(gè)通道的狀態(tài)記錄判斷是 否存在處于特定狀態(tài)的通道;若是,則僅將需要發(fā)送的信息數(shù)據(jù)分發(fā)到處于有 效狀態(tài)的通道;若否,則將所述信息數(shù)據(jù)分發(fā)到各個(gè)通道;在接收數(shù)據(jù)時(shí)判 斷通道收到的數(shù)據(jù)的類型是否為免恢復(fù)數(shù)據(jù),所述數(shù)據(jù)的類型包括免恢復(fù)數(shù)據(jù) 和有效數(shù)據(jù);若是,則不使用該通道收到的數(shù)據(jù)進(jìn)行整體數(shù)據(jù)恢復(fù);若否,則 將該通道收到的數(shù)據(jù)作為待恢復(fù)整體數(shù)據(jù)的一部分進(jìn)行整體數(shù)據(jù)恢復(fù)。
22、 根據(jù)權(quán)利要求21所述的多通道傳輸設(shè)備,其特征在于所述通道分發(fā) 和匯聚模塊,還用于按照處于有效狀態(tài)的通道的數(shù)目生成流量控制信號(hào),所述 流量控制信號(hào)用于將所述需要發(fā)送的信息數(shù)據(jù)的流量調(diào)整在當(dāng)前處于有效狀 態(tài)的通道能夠處理的范圍內(nèi);在發(fā)送信息數(shù)據(jù)時(shí),在判斷存在處于特定狀態(tài)的 通道時(shí),在所述處于特定狀態(tài)的通道中插入與通道狀態(tài)相應(yīng)的設(shè)定數(shù)據(jù)。
23、 根據(jù)權(quán)利要求21或22所述的多通道傳輸設(shè)備,其特征在于,還包括 通道對(duì)齊模塊,用于從各個(gè)通道接收數(shù)據(jù),將接收到的數(shù)據(jù)傳遞給所述通道匯聚單元;在進(jìn)行數(shù)據(jù)傳遞之前,判斷是否存在處于無(wú)效狀態(tài)的通道,若是, 則僅對(duì)處于無(wú)效狀態(tài)的通道以外的其他通道收到的數(shù)據(jù)進(jìn)行對(duì)齊處理,若否,則對(duì)各個(gè)通道收到的數(shù)據(jù)進(jìn)行對(duì)齊處理;所述無(wú)效狀態(tài)屬于特定狀態(tài)。
24、 根據(jù)權(quán)利要求23所述的多通道數(shù)據(jù)接收裝置,其特征在于,所述通道 對(duì)齊模塊還用于在進(jìn)行數(shù)據(jù)傳遞之前,判斷是否存在需要恢復(fù)到對(duì)齊處理中 的通道;若是,則將所述需要恢復(fù)到對(duì)齊處理中的通道收到的數(shù)據(jù),與已有的 進(jìn)行對(duì)齊處理的通道收到的數(shù)據(jù)一起,進(jìn)行對(duì)齊處理;若否,則僅對(duì)已有的進(jìn) 行對(duì)齊處理的通道收到的數(shù)據(jù)進(jìn)行對(duì)齊處理;所述通道對(duì)齊模塊在將需要恢復(fù)到對(duì)齊處理中的通道收到的數(shù)據(jù)與已有 的進(jìn)行對(duì)齊處理的通道收到的數(shù)據(jù)一起進(jìn)行對(duì)齊處理時(shí),僅在完成對(duì)齊處理之 后,才在向所述通道分發(fā)和匯聚模塊傳遞的數(shù)據(jù)中包括所述需要恢復(fù)到對(duì)齊處 理中的通道收到的數(shù)據(jù)。
25、 根據(jù)權(quán)利要求24所述的多通道傳輸設(shè)備,其特征在于,還包括 兩個(gè)或兩個(gè)以上故障通告模塊,分別設(shè)置在各個(gè)物理層通道,用于獲知本通道的接收故障事件,生成用于指示本通道本端接收故障的通道故障信號(hào);將所述通道故障信號(hào)通告到所述通道對(duì)齊模塊和/或所述通道分發(fā)和匯聚模塊;或者,故障通告模塊,用于獲知各個(gè)通道的接收故障事件,生成用于指示單個(gè)通 道本端接收故障的通道故障信號(hào);將所述通道故障信號(hào)通告到所述通道對(duì)齊模 塊和/或所述通道分發(fā)和匯聚模塊;所述通道對(duì)齊模塊是根據(jù)是否收到所述通道故障信號(hào),判斷是否存在處于 無(wú)效狀態(tài)的通道;所述通道對(duì)齊模塊,還用于在所述通道故障信號(hào)所指示的通道中,插入第 一設(shè)定數(shù)據(jù)作為該通道收到的數(shù)據(jù)傳遞給所述通道分發(fā)和匯聚模塊;所述第一 設(shè)定數(shù)據(jù)屬于免恢復(fù)數(shù)據(jù)。
全文摘要
本發(fā)明公開(kāi)了一種多通道數(shù)據(jù)發(fā)送/接收方法,在數(shù)據(jù)分發(fā)時(shí)根據(jù)單個(gè)通道的狀態(tài)進(jìn)行區(qū)別處理,充分利用有效通道;在數(shù)據(jù)接收時(shí)分辨通道傳輸?shù)臄?shù)據(jù)的類型,確保只使用有效數(shù)據(jù)進(jìn)行數(shù)據(jù)恢復(fù)。本發(fā)明還提供相應(yīng)的多通道數(shù)據(jù)傳輸控制方法和多通道數(shù)據(jù)發(fā)送/接收裝置以及多通道傳輸設(shè)備。本發(fā)明由于能夠?qū)蝹€(gè)通道的數(shù)據(jù)傳輸進(jìn)行獨(dú)立的控制,使得在部分通道出現(xiàn)故障時(shí),能夠在損失部分容量的基礎(chǔ)上,保持整個(gè)鏈路的有效性,充分利用通道資源,避免了浪費(fèi)。
文檔編號(hào)H04L12/56GK101399811SQ20071015171
公開(kāi)日2009年4月1日 申請(qǐng)日期2007年9月27日 優(yōu)先權(quán)日2007年9月27日
發(fā)明者丁熾武, 理 曾, 瑤 沈, 田大鋒, 偉 蘇 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
五原县| 普宁市| 黔南| 黄山市| 宁南县| 高唐县| 黄陵县| 梁平县| 泰顺县| 盐池县| 涟水县| 永福县| 南宫市| 哈尔滨市| 兴安盟| 伊川县| 台州市| 四川省| 阿鲁科尔沁旗| 正阳县| 义乌市| 延寿县| 兴化市| 襄垣县| 张家川| 开平市| 阜阳市| 四子王旗| 保康县| 鹤岗市| 抚顺县| 微博| 新干县| 平乐县| 定南县| 青海省| 寿宁县| 宜昌市| 什邡市| 惠来县| 泰宁县|