日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

一種傳送數(shù)據(jù)的誤碼檢測和糾錯處理的方法及系統(tǒng)的制作方法

文檔序號:7979657閱讀:296來源:國知局
一種傳送數(shù)據(jù)的誤碼檢測和糾錯處理的方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種傳送數(shù)據(jù)的誤碼檢測和糾錯的處理方法和系統(tǒng),包括:入節(jié)點將根據(jù)誤碼檢測和糾錯的處理方式對所需傳送的數(shù)據(jù)進(jìn)行編碼;并將根據(jù)誤碼檢測和糾錯的處理方式生成的糾錯信息碼插入所需傳送的數(shù)據(jù)中;出節(jié)點根據(jù)誤碼檢測和糾錯的處理方式對接收的數(shù)據(jù)進(jìn)行解碼,并根據(jù)誤碼檢測和糾錯的處理方式生成的糾錯信息碼對接收的數(shù)據(jù)進(jìn)行誤碼檢測,在檢測到誤碼時進(jìn)行糾錯處理。通過本發(fā)明能夠?qū)崿F(xiàn)對傳送過程中誤碼的檢測和糾錯,保證業(yè)務(wù)數(shù)據(jù)傳送的正確性和質(zhì)量效果。
【專利說明】一種傳送數(shù)據(jù)的誤碼檢測和糾錯處理的方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)傳輸【技術(shù)領(lǐng)域】,特別是指一種傳送數(shù)據(jù)的誤碼檢測和糾錯處理的方法及系統(tǒng)。
【背景技術(shù)】
[0002]對于現(xiàn)有在使用偽線或隧道傳送一些數(shù)據(jù)時,在數(shù)據(jù)傳送過程中可能產(chǎn)生一些錯誤或誤碼,例如偽線或隧道標(biāo)簽的錯誤或誤碼、業(yè)務(wù)數(shù)據(jù)的錯誤或誤碼,但是,傳輸?shù)臄?shù)據(jù)報文中卻沒有誤碼檢測和糾錯處理部分,例如,數(shù)據(jù)報文中用以攜帶業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)單元中沒有誤碼檢測和糾錯處理部分,這樣會導(dǎo)致接收端設(shè)備不能檢測到誤碼、進(jìn)行糾錯處理,影響了業(yè)務(wù)的正確性和質(zhì)量性能。特別是仿真接入一些低速鏈路時,高速鏈路上的誤碼等錯誤在低速鏈路上成倍的被放大,導(dǎo)致低速鏈路上的業(yè)務(wù)不可用。

【發(fā)明內(nèi)容】

[0003]有鑒于此,本發(fā)明的主要目的在于提供一種傳送數(shù)據(jù)的誤碼檢測和糾錯處理的方法及系統(tǒng),以進(jìn)行數(shù)據(jù)傳送過程中的誤碼檢測和糾錯處理。
[0004]為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:
[0005]本發(fā)明提供了一種傳送數(shù)據(jù)的誤碼檢測和糾錯的處理方法,該方法包括:
[0006]所述入節(jié)點根據(jù)誤碼檢測和糾錯的處理方式對所需傳送的數(shù)據(jù)進(jìn)行編碼;并將根據(jù)所述誤碼檢測和糾錯的處理方式生成的糾錯信息碼插入所需傳送的數(shù)據(jù)中。
[0007]該方法還包括:偽線或隧道的入節(jié)點和出節(jié)點預(yù)先協(xié)商或配置所述誤碼檢測和糾錯的處理方式。
[0008]所述入節(jié)點將糾錯信息碼插入所需傳送的數(shù)據(jù)中,為:
[0009]所述入節(jié)點將所述糾錯信息碼插入業(yè)務(wù)數(shù)據(jù)中;
[0010]所述糾錯信息碼在所述業(yè)務(wù)數(shù)據(jù)中的插入位置由所述入節(jié)點和出節(jié)點協(xié)商或配置。
[0011]所述入節(jié)點對所需傳送的數(shù)據(jù)進(jìn)行編碼后,該方法還包括:對編碼后的所需傳送的數(shù)據(jù)進(jìn)行封裝,得到數(shù)據(jù)報文或數(shù)據(jù)幀。
[0012]該方法還包括:
[0013]所述入節(jié)點在所述數(shù)據(jù)報文或數(shù)據(jù)幀中插入設(shè)定的標(biāo)識;所述設(shè)定的標(biāo)識用于指示所述數(shù)據(jù)報文或數(shù)據(jù)幀是否采用了誤碼檢測和糾錯的處理方式進(jìn)行編碼,如果是,所述設(shè)定的標(biāo)識還指示所采用的誤碼檢測和糾錯的處理方式。
[0014]所述入節(jié)點在所述數(shù)據(jù)報文或數(shù)據(jù)幀中插入設(shè)定的標(biāo)識,為:
[0015]所述入節(jié)點對所述數(shù)據(jù)報文或數(shù)據(jù)幀中的控制字段(CW)進(jìn)行擴(kuò)展,在擴(kuò)展的字段上設(shè)定所述標(biāo)識;或者,所述入節(jié)點在所述數(shù)據(jù)報文或數(shù)據(jù)幀中擴(kuò)展新的字段,在所述新的字段上設(shè)定所述標(biāo)識。
[0016]本發(fā)明還提供了一種傳送數(shù)據(jù)的誤碼檢測和糾錯的處理方法,該方法包括:[0017]所述出節(jié)點根據(jù)所述誤碼檢測和糾錯的處理方式對接收的數(shù)據(jù)進(jìn)行解碼,并根據(jù)誤碼檢測和糾錯的處理方式生成的糾錯信息碼對接收的數(shù)據(jù)進(jìn)行誤碼檢測,在檢測到誤碼時進(jìn)行糾錯處理。
[0018]該方法還包括:偽線或隧道的入節(jié)點和出節(jié)點預(yù)先協(xié)商或配置所述誤碼檢測和糾錯的處理方式。
[0019]所述出節(jié)點對接收的數(shù)據(jù)進(jìn)行解碼之前,該方法還包括:所述出節(jié)點對接收的數(shù)據(jù)報文或數(shù)據(jù)幀進(jìn)行解封裝。
[0020]所述出節(jié)點對接收的數(shù)據(jù)進(jìn)行解封裝,為:
[0021]當(dāng)從所述數(shù)據(jù)報文或數(shù)據(jù)幀中解析出設(shè)定的標(biāo)識,且所述設(shè)定的標(biāo)識指示所述據(jù)報文或數(shù)據(jù)幀采用了誤碼檢測和糾錯的處理方式進(jìn)行編碼時,根據(jù)所述設(shè)定的標(biāo)識指示的誤碼檢測和糾錯的處理方式,對所述數(shù)據(jù)報文或數(shù)據(jù)幀中的業(yè)務(wù)數(shù)據(jù)進(jìn)行解碼。
[0022]所述糾錯處理,包括:對檢測到的誤碼進(jìn)行完全糾錯、部分糾錯或者不糾錯。
[0023]所述出節(jié)點進(jìn)行糾錯處理后,該方法還包括:所述出節(jié)點向上層系統(tǒng)上報告警指示,所述告警指示的內(nèi)容為:有誤碼且已完全糾錯、或者有誤碼且已部分糾錯、或者有誤碼未糾錯。
[0024]本發(fā)明還提供了一種偽線或隧道的入節(jié)點,包括:編碼模塊和封裝模塊,其中:
[0025]所述編碼模塊,用于根據(jù)誤碼檢測和糾錯的處理方式對所需傳送的數(shù)據(jù)進(jìn)行編碼;
[0026]所述封裝模塊,用于將根據(jù)所述誤碼檢測和糾錯的處理方式生成的糾錯信息碼插入所需傳送的數(shù)據(jù)中。
[0027]所述封裝模塊,還用于將所述糾錯信息碼插入業(yè)務(wù)數(shù)據(jù)中;
[0028]該入節(jié)點還包括:第一設(shè)定模塊,用于和偽線或隧道的出節(jié)點預(yù)先協(xié)商或配置所述誤碼檢測和糾錯的處理方式;還用于和偽線或隧道的出節(jié)點預(yù)先協(xié)商或配置所述糾錯信息碼在所述業(yè)務(wù)數(shù)據(jù)中的插入位置。
[0029]該入節(jié)點還包括傳送模塊;其中:
[0030]所述封裝模塊,還用于對編碼后的所需傳送的數(shù)據(jù)進(jìn)行封裝,得到數(shù)據(jù)報文或數(shù)據(jù)幀;
[0031]所述傳送模塊,用于將所述數(shù)據(jù)報文或數(shù)據(jù)幀傳送給偽線或隧道的出節(jié)點。
[0032]所述封裝模塊,還用于在所述數(shù)據(jù)報文或數(shù)據(jù)幀中插入設(shè)定的標(biāo)識;所述設(shè)定的標(biāo)識用于指示所述數(shù)據(jù)報文或數(shù)據(jù)幀是否采用了誤碼檢測和糾錯的處理方式進(jìn)行編碼,如果是,所述設(shè)定的標(biāo)識還指示所采用的誤碼檢測和糾錯的處理方式。
[0033]所述封裝模塊,還用于對所述數(shù)據(jù)報文或數(shù)據(jù)幀中的控制字段(CW)進(jìn)行擴(kuò)展,在擴(kuò)展的字段上設(shè)定所述標(biāo)識;或者,所述入節(jié)點在所述數(shù)據(jù)報文或數(shù)據(jù)幀中擴(kuò)展新的字段,在所述新的字段上設(shè)定所述標(biāo)識。
[0034]本發(fā)明還提供了一種偽線或隧道的出節(jié)點,包括:解碼模塊以及誤碼檢測和糾錯模塊,其中:
[0035]所述解碼模塊,用于根據(jù)誤碼檢測和糾錯的處理方式對接收的數(shù)據(jù)進(jìn)行解碼;
[0036]所述誤碼檢測和糾錯模塊,用于采用根據(jù)誤碼檢測和糾錯的處理方式生成的糾錯信息碼對解碼后的數(shù)據(jù)進(jìn)行誤碼檢測,并在檢測到誤碼時進(jìn)行糾錯處理。[0037]該出節(jié)點還包括:第二設(shè)定模塊、接收模塊和解封裝模塊;其中:
[0038]所述第二設(shè)定模塊,用于和偽線或隧道的入節(jié)點預(yù)先協(xié)商或配置所述誤碼檢測和糾錯的處理方式;
[0039]所述接收模塊,用于接收偽線或隧道的入節(jié)點發(fā)送的數(shù)據(jù)報文或數(shù)據(jù)幀;
[0040]所述解封裝模塊,用于在所述解碼之前對接收的數(shù)據(jù)報文或數(shù)據(jù)幀進(jìn)行解封裝;還用于當(dāng)從所述數(shù)據(jù)報文或數(shù)據(jù)幀中解析出設(shè)定的標(biāo)識,且所述設(shè)定的標(biāo)識指示所述數(shù)據(jù)報文或數(shù)據(jù)幀采用了誤碼檢測和糾錯的處理方式進(jìn)行編碼時,通知所述解碼模塊所述設(shè)定的標(biāo)識指示的誤碼檢測和糾錯的處理方式;
[0041]相應(yīng)的,所述解碼模塊,還用于根據(jù)所述設(shè)定的標(biāo)識指示的誤碼檢測和糾錯的處理方式,對所述數(shù)據(jù)報文或數(shù)據(jù)幀中的業(yè)務(wù)數(shù)據(jù)進(jìn)行解碼。
[0042]所述誤碼檢測和糾錯模塊,還用于對檢測到的誤碼進(jìn)行完全糾錯、部分糾錯或者不糾錯。
[0043]該出節(jié)點還包括:告警上報模塊,用于向上層系統(tǒng)上報告警指示,所述告警指示的內(nèi)容為:有誤碼且已完全糾錯、或者有誤碼且已部分糾錯、或者有誤碼未糾錯。
[0044]本發(fā)明還提供了一種傳送數(shù)據(jù)的誤碼檢測和糾錯的處理系統(tǒng),該系統(tǒng)包括權(quán)利上述的入節(jié)點以及出節(jié)點。
[0045]本發(fā)明傳送數(shù)據(jù)的誤碼檢測和糾錯處理的方法及系統(tǒng):在偽線或隧道所傳送的業(yè)務(wù)數(shù)據(jù)中增加誤碼檢測和糾錯處理部分、即糾錯信息碼,以便數(shù)據(jù)接收端(例如偽線或隧道的出節(jié)點)能夠根據(jù)糾錯信息碼,進(jìn)行傳送過程中的誤碼檢測以及糾錯處理,以此保證業(yè)務(wù)數(shù)據(jù)傳送的正確性和高質(zhì)量。
【專利附圖】

【附圖說明】
[0046]圖1為本發(fā)明傳送數(shù)據(jù)的誤碼檢測和糾錯處理的方法流程示意圖;
[0047]圖2為本發(fā)明傳送的數(shù)據(jù)報文的結(jié)構(gòu)示意圖;
[0048]圖3為本發(fā)明誤碼檢測和糾錯處理的入節(jié)點結(jié)構(gòu)示意圖;
[0049]圖4為本發(fā)明誤碼檢測和糾錯處理的出節(jié)點結(jié)構(gòu)示意圖;
[0050]圖5為業(yè)務(wù)處理示意圖;
[0051]圖6為本發(fā)明傳送數(shù)據(jù)的誤碼檢測和糾錯處理的系統(tǒng)結(jié)構(gòu)示意圖。
【具體實施方式】
[0052]對于偽線或隧道的服務(wù)層,如果是以太網(wǎng)技術(shù),由于該服務(wù)層存在幀檢驗序列(FCS, Frame Check Sequence)誤碼檢測功能,當(dāng)存在誤碼,則該服務(wù)層將誤碼報文丟棄,所以用戶層就沒必要進(jìn)行數(shù)據(jù)的誤碼檢測和糾錯處理;當(dāng)服務(wù)層是同步數(shù)字系列(SDH,Synchronous Digital Hierarchy),光傳送網(wǎng)絡(luò)(OTN, Optical Transport Network)等網(wǎng)絡(luò)時,若檢測到誤碼或錯誤,并不丟棄報文,所以有必要在用戶層增加誤碼和糾錯處理部分。為此,本發(fā)明提出了一種傳送數(shù)據(jù)的誤碼檢測和糾錯處理的方法,其基本思想是:在偽線或隧道所傳送的業(yè)務(wù)數(shù)據(jù)中增加誤碼檢測和糾錯處理部分,以便數(shù)據(jù)接收端(例如偽線或隧道的出節(jié)點)能夠根據(jù)誤碼檢測和糾錯處理部分,進(jìn)行傳送過程中的誤碼檢測以及糾錯處理,以此保證業(yè)務(wù)數(shù)據(jù)傳送的正確性和高質(zhì)量。[0053]如圖1所示為本發(fā)明傳送數(shù)據(jù)的誤碼檢測和糾錯的處理方法,包括如下步驟:
[0054]步驟101,偽線或隧道的入節(jié)點和出節(jié)點預(yù)先協(xié)商或配置誤碼檢測和糾錯的處理方式。
[0055]首先,入節(jié)點和出節(jié)點需要預(yù)先協(xié)商誤碼檢測和糾錯的處理方式,針對不同數(shù)據(jù)類型設(shè)定不同的誤碼檢測和糾錯的處理方式。本發(fā)明中,誤碼檢測和糾錯的處理方式即為編碼技術(shù),其中,誤碼檢測和糾錯的處理方式所指的編碼技術(shù)包括但不限于以下幾種:前向糾錯(FEC, Forward Error Correction)編碼、RS (Reed-solomon codes)編碼、Harming 編碼。
[0056]步驟102,入節(jié)點將根據(jù)誤碼檢測和糾錯的處理方式對所需傳送的數(shù)據(jù)進(jìn)行編碼;并將根據(jù)誤碼檢測和糾錯的處理方式生成的糾錯信息碼插入所需傳送的數(shù)據(jù)中。
[0057]步驟103,出節(jié)點根據(jù)誤碼檢測和糾錯的處理方式對接收的數(shù)據(jù)進(jìn)行解碼,并采用根據(jù)誤碼檢測和糾錯的處理方式生成的糾錯信息碼對接收的數(shù)據(jù)進(jìn)行誤碼檢測,在檢測到誤碼時進(jìn)行糾錯處理。
[0058]其中,根據(jù)不同的誤碼檢測和糾錯的處理方式(即不同的編碼技術(shù))生成的糾錯信息碼也是不同的。一種比較常用的糾錯信息碼的生成方式為:根據(jù)業(yè)務(wù)數(shù)據(jù)中“I”的個數(shù)是奇數(shù)還是偶數(shù)來生成一個糾錯信息碼。當(dāng)然,糾錯碼的生成方式不并僅限于此。
[0059]在傳送的過程中,偽線或隧道的標(biāo)簽、業(yè)務(wù)數(shù)據(jù)都可能出錯,因此,這里所述的數(shù)據(jù)可以是偽線或隧道的標(biāo)簽,也可以是業(yè)務(wù)數(shù)據(jù)。本發(fā)明中,以業(yè)務(wù)數(shù)據(jù)為例來說明。
[0060]下面分別從入節(jié)點和出節(jié)點兩個方面對本發(fā)明的上述方案進(jìn)行說明。
[0061]實施例一、本發(fā)明傳送數(shù)據(jù)的誤碼檢測和糾錯的處理方法在入節(jié)點的處理包括:
[0062]入節(jié)點將根據(jù)誤碼檢測和糾錯的處理方式對所需傳送的數(shù)據(jù)進(jìn)行編碼;并將根據(jù)誤碼檢測和糾錯的處理方式生成的糾錯信息碼插入所需傳送的數(shù)據(jù)中。
[0063]入節(jié)點先對業(yè)務(wù)數(shù)據(jù)進(jìn)行本地處理,然后,對業(yè)務(wù)數(shù)據(jù)進(jìn)行編碼操作,根據(jù)配置的誤碼檢測和糾錯的處理方式進(jìn)行編碼。編碼后,入節(jié)點對數(shù)據(jù)進(jìn)行封裝,得到數(shù)據(jù)報文或數(shù)據(jù)幀。如圖2所示為本發(fā)明實施例的封裝后的數(shù)據(jù)報文或數(shù)據(jù)幀的結(jié)構(gòu)示意圖。
[0064]封裝時,需要將糾錯信息碼插入業(yè)務(wù)數(shù)據(jù)(如圖2所示,數(shù)據(jù)報文或數(shù)據(jù)幀的數(shù)據(jù)單元用于存儲業(yè)務(wù)數(shù)據(jù))中,具體的,糾錯信息碼在業(yè)務(wù)數(shù)據(jù)中的插入位置由入節(jié)點和出節(jié)點協(xié)商或配置,例如,可以在業(yè)務(wù)數(shù)據(jù)的頭部、中部、尾部等。如圖2所示,糾錯信息碼插入了業(yè)務(wù)數(shù)據(jù)的尾部。
[0065]進(jìn)行封裝時,入節(jié)點還需要在數(shù)據(jù)報文或數(shù)據(jù)幀中插入設(shè)定的標(biāo)識;該設(shè)定的標(biāo)識用于指示數(shù)據(jù)報文或數(shù)據(jù)幀是否采用了誤碼檢測和糾錯的處理方式進(jìn)行編碼,如果是,該設(shè)定的標(biāo)識還指示出了所采用的誤碼檢測和糾錯的處理方式。
[0066]其中,插入設(shè)定的標(biāo)識的具體實現(xiàn)為:入節(jié)點對數(shù)據(jù)報文或數(shù)據(jù)幀中的控制字段(CW)(如圖2所示)進(jìn)行擴(kuò)展,在擴(kuò)展的字段上設(shè)定標(biāo)識;或者,入節(jié)點在數(shù)據(jù)報文或數(shù)據(jù)幀中擴(kuò)展新的字段(例如通過TLV的方式擴(kuò)展字段),在新的字段上設(shè)定標(biāo)識。
[0067]進(jìn)行封裝時,入節(jié)點還需要將偽線或隧道的標(biāo)簽封裝進(jìn)數(shù)據(jù)報文中,如圖2所示。
[0068]封裝后,入節(jié)點將數(shù)據(jù)報文或數(shù)據(jù)幀發(fā)送給出節(jié)點。
[0069]為此,本發(fā)明還提出了一種入節(jié)點,如圖3所示,包括:編碼模塊和封裝模塊,其中:[0070]編碼模塊,用于根據(jù)誤碼檢測和糾錯的處理方式對所需傳送的數(shù)據(jù)進(jìn)行編碼;
[0071]封裝模塊,用于將根據(jù)誤碼檢測和糾錯的處理方式生成的糾錯信息碼插入所需傳送的數(shù)據(jù)中。
[0072]封裝模塊,還用于將糾錯信息碼插入業(yè)務(wù)數(shù)據(jù)中;
[0073]第一設(shè)定模塊,用于和偽線或隧道的出節(jié)點預(yù)先協(xié)商或配置誤碼檢測和糾錯的處理方式;還用于和偽線或隧道的出節(jié)點預(yù)先協(xié)商或配置糾錯信息碼在業(yè)務(wù)數(shù)據(jù)中的插入位置。
[0074]該入節(jié)點還包括封裝模塊和傳送模塊;其中:
[0075]封裝模塊,用于對編碼后的所需傳送的數(shù)據(jù)進(jìn)行封裝,得到數(shù)據(jù)報文或數(shù)據(jù)幀;
[0076]傳送模塊,用于將數(shù)據(jù)報文或數(shù)據(jù)幀傳送給偽線或隧道的出節(jié)點。
[0077]封裝模塊,還用于在數(shù)據(jù)報文或數(shù)據(jù)幀中插入設(shè)定的標(biāo)識;設(shè)定的標(biāo)識用于指示數(shù)據(jù)報文或數(shù)據(jù)幀是否采用了誤碼檢測和糾錯的處理方式進(jìn)行編碼,如果是,設(shè)定的標(biāo)識還指示所采用的誤碼檢測和糾錯的處理方式。
[0078]封裝模塊,還用于對數(shù)據(jù)報文或數(shù)據(jù)幀中的控制字段(CW)進(jìn)行擴(kuò)展,在擴(kuò)展的字段上設(shè)定標(biāo)識;或者,入節(jié)點在數(shù)據(jù)報文或數(shù)據(jù)幀中擴(kuò)展新的字段,在新的字段上設(shè)定標(biāo)識。
[0079]實施例二、本發(fā)明傳送數(shù)據(jù)的誤碼檢測和糾錯的處理方法在出節(jié)點的處理包括:
[0080]出節(jié)點根據(jù)誤碼檢測和糾錯的處理方式對接收的數(shù)據(jù)進(jìn)行解碼,并采用根據(jù)誤碼檢測和糾錯的處理方式生成的糾錯信息碼對接收的數(shù)據(jù)進(jìn)行誤碼檢測,在檢測到誤碼時進(jìn)行糾錯處理。
[0081]出節(jié)點對接收的數(shù)據(jù)進(jìn)行解碼之前,需要對接收的數(shù)據(jù)報文或數(shù)據(jù)幀進(jìn)行解封裝。解封裝時,首先需要剝離掉該數(shù)據(jù)報文中的偽線或隧道的標(biāo)簽。
[0082]當(dāng)從數(shù)據(jù)報文或數(shù)據(jù)幀中解析出設(shè)定的標(biāo)識,且設(shè)定的標(biāo)識指示數(shù)據(jù)報文或數(shù)據(jù)幀采用了誤碼檢測和糾錯的處理方式進(jìn)行編碼時,根設(shè)定的標(biāo)識指示的誤碼檢測和糾錯的處理方式,對數(shù)據(jù)報文或數(shù)據(jù)幀中的業(yè)務(wù)數(shù)據(jù)進(jìn)行解碼。
[0083]解碼后,采用糾錯信息碼對業(yè)務(wù)數(shù)據(jù)進(jìn)行誤碼檢測,在檢測到誤碼時進(jìn)行的糾錯處理,包括:對檢測到的誤碼進(jìn)行完全糾錯、部分糾錯或者不糾錯。
[0084]需要指出的是:進(jìn)行誤碼檢測所采用的糾錯信息碼可以是解封裝時得到的,也可以是出節(jié)點根據(jù)誤碼檢測和糾錯的處理方式生成的。
[0085]較佳地,進(jìn)行糾錯處理后,出節(jié)點還可以向上層系統(tǒng)上報告警指示,告警指示的內(nèi)容為:有誤碼且已完全糾錯、或者有誤碼且已部分糾錯、或者有誤碼未糾錯。
[0086]為此,本發(fā)明還提出了一種出節(jié)點,如圖4所示,包括:解碼模塊以及誤碼檢測和糾錯模塊,其中:
[0087]解碼模塊,用于根據(jù)誤碼檢測和糾錯的處理方式對接收的數(shù)據(jù)進(jìn)行解碼;
[0088]誤碼檢測和糾錯模塊,用于采用根據(jù)誤碼檢測和糾錯的處理方式生成的糾錯信息碼對解碼后的數(shù)據(jù)進(jìn)行誤碼檢測,并在檢測到誤碼時進(jìn)行糾錯處理。
[0089]該出節(jié)點還包括:第二設(shè)定模塊、接收模塊和解封裝模塊;其中:
[0090]第二設(shè)定模塊,用于和偽線或隧道的入節(jié)點預(yù)先協(xié)商或配置誤碼檢測和糾錯的處理方式;[0091]接收模塊,用于接收偽線或隧道的入節(jié)點發(fā)送的數(shù)據(jù)報文或數(shù)據(jù)幀;
[0092]解封裝模塊,用于在解碼之前對接收的數(shù)據(jù)報文或數(shù)據(jù)幀進(jìn)行解封裝;還用于當(dāng)從數(shù)據(jù)報文或數(shù)據(jù)幀中解析出設(shè)定的標(biāo)識,且設(shè)定的標(biāo)識指示數(shù)據(jù)報文或數(shù)據(jù)幀采用了誤碼檢測和糾錯的處理方式進(jìn)行編碼時,通知解碼模塊設(shè)定的標(biāo)識指示的誤碼檢測和糾錯的處理方式;
[0093]相應(yīng)的,解碼模塊,還用于根據(jù)設(shè)定的標(biāo)識指示的誤碼檢測和糾錯的處理方式,對數(shù)據(jù)報文或數(shù)據(jù)幀中的業(yè)務(wù)數(shù)據(jù)進(jìn)行解碼。
[0094]誤碼檢測和糾錯模塊,還用于對檢測到的誤碼進(jìn)行完全糾錯、部分糾錯或者不糾錯。
[0095]該出節(jié)點還包括:告警上報模塊,用于向上層系統(tǒng)上報告警指示,告警指示的內(nèi)容為:有誤碼且已完全糾錯、或者有誤碼且已部分糾錯、或者有誤碼未糾錯。
[0096]下面通過具體的實施例來說明本發(fā)明的上述技術(shù)方案。如圖5所示為業(yè)務(wù)處理示意圖,其中,對于某一用戶的業(yè)務(wù),其業(yè)務(wù)數(shù)據(jù)需要由CEl網(wǎng)絡(luò)發(fā)送到CE2網(wǎng)絡(luò),PEl為CEl網(wǎng)絡(luò)到CE2網(wǎng)絡(luò)之間偽線或隧道的入節(jié)點,PE2為出節(jié)點,P為中間節(jié)點。
[0097]那么,傳送數(shù)據(jù)的誤碼檢測和糾錯處理的過程如下:
[0098]1、當(dāng)原始的業(yè)務(wù)數(shù)據(jù)幀由CEl網(wǎng)絡(luò)發(fā)送到PEl時,PEl首先進(jìn)行本地業(yè)務(wù)處理(NSP,Native Service Process)(例如:若業(yè)務(wù)數(shù)據(jù)為以太網(wǎng)數(shù)據(jù)幀,則PEl需要除掉以太網(wǎng)數(shù)據(jù)幀包頭上的前導(dǎo)符等信息)。然后,PEl根據(jù)協(xié)商的誤碼檢測和糾錯的處理方式對本地業(yè)務(wù)處理后的業(yè)務(wù)數(shù)據(jù)進(jìn)行編碼。
[0099]2、編碼后,PEl對業(yè)務(wù)數(shù)據(jù)進(jìn)行封裝。
[0100]封裝時,需要將糾錯信息碼插入業(yè)務(wù)數(shù)據(jù)中,糾錯信息碼插入業(yè)務(wù)數(shù)據(jù)的位置可以由PEl和PE2協(xié)商或配置設(shè)定。還需要將指示誤碼檢測和糾錯的處理方式的相關(guān)信息的標(biāo)識插入數(shù)據(jù)報文或數(shù)據(jù)幀中。例如,對數(shù)據(jù)報文或數(shù)據(jù)幀中的控制字段(CE)進(jìn)行擴(kuò)展,插入上述標(biāo)識;或者,也可以在數(shù)據(jù)報文或數(shù)據(jù)巾貞中以TLV(Type, Length, Value)的方式擴(kuò)展新的字段,插入上述標(biāo)識。
[0101]該標(biāo)識指示了該數(shù)據(jù)報文是否采用了誤碼檢測和糾錯的處理方式,如果是,還是指出了所采用的誤碼檢測和糾錯的處理方式。
[0102]封裝時,PEl還需要在數(shù)據(jù)報文或數(shù)據(jù)幀中壓入相應(yīng)的隧道或偽線的標(biāo)簽(在數(shù)據(jù)報文或數(shù)據(jù)幀中加入標(biāo)簽的處理由入節(jié)點執(zhí)行,通過堆棧方式來實現(xiàn))。
[0103]3、封裝后的數(shù)據(jù)報文或數(shù)據(jù)幀經(jīng)由P進(jìn)行透明轉(zhuǎn)發(fā),直到PE2。其中,本發(fā)明所述的傳送是指在SDH、OTN等服務(wù)層網(wǎng)絡(luò)中傳送。
[0104]4、當(dāng)PE2接收到數(shù)據(jù)報文或數(shù)據(jù)幀時,先進(jìn)行解封裝,剝離出相應(yīng)的隧道或偽線的標(biāo)簽;進(jìn)一步地,如果解析出設(shè)定的標(biāo)識,那么根據(jù)標(biāo)識的指示,如果數(shù)據(jù)報文或數(shù)據(jù)幀采用了誤碼檢測和糾錯的處理方式,那么根據(jù)標(biāo)識指示的誤碼檢測和糾錯的處理方式進(jìn)行數(shù)據(jù)報文或數(shù)據(jù)幀中數(shù)據(jù)單元(存儲的是業(yè)務(wù)數(shù)據(jù))的解碼。
[0105]5、解碼后,出節(jié)點使用糾錯信息碼(根據(jù)誤碼檢測和糾錯的處理方式生成獲知直接解封裝得到)來檢測業(yè)務(wù)數(shù)據(jù)是否出現(xiàn)誤碼,當(dāng)檢測到誤碼時,進(jìn)行糾錯處理,例如,進(jìn)行完全糾錯、部分糾錯或不糾錯,然后PE2向上層系統(tǒng)(例如網(wǎng)管等)上報告警指示,告警指示的內(nèi)容可以為:有誤碼且已完全糾錯、或者有誤碼且已部分糾錯、或者有誤碼未糾錯。[0106]進(jìn)一步地,告警指示中還可以攜帶業(yè)務(wù)的標(biāo)志。
[0107]6、糾錯處理后,PE2對業(yè)務(wù)數(shù)據(jù)進(jìn)行本地業(yè)務(wù)處理(針對PEl的本地處理的反操作),將業(yè)務(wù)數(shù)據(jù)恢復(fù)成原始的業(yè)務(wù)數(shù)據(jù)幀,然后,將原始的業(yè)務(wù)數(shù)據(jù)幀通過PE2和CE2之間鏈路發(fā)送到目的網(wǎng)絡(luò)CE2上。
[0108]為了實現(xiàn)上述誤碼檢測和糾錯的處理方法,本發(fā)明還提供了一種傳送數(shù)據(jù)的誤碼檢測和糾錯的處理系統(tǒng),如圖6所示,包括入節(jié)點和出節(jié)點,其中,入節(jié)點的結(jié)構(gòu)如圖3所示,出節(jié)點的結(jié)構(gòu)如圖4所示。
[0109]以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1.一種傳送數(shù)據(jù)的誤碼檢測和糾錯的處理方法,其特征在于,該方法包括: 所述入節(jié)點根據(jù)誤碼檢測和糾錯的處理方式對所需傳送的數(shù)據(jù)進(jìn)行編碼;并將根據(jù)所述誤碼檢測和糾錯的處理方式生成的糾錯信息碼插入所需傳送的數(shù)據(jù)中。
2.根據(jù)權(quán)利要求1所述傳送數(shù)據(jù)的誤碼檢測和糾錯的處理方法,其特征在于,該方法還包括:偽線或隧道的入節(jié)點和出節(jié)點預(yù)先協(xié)商或配置所述誤碼檢測和糾錯的處理方式。
3.根據(jù)權(quán)利要求1所述傳送數(shù)據(jù)的誤碼檢測和糾錯的處理方法,其特征在于,所述入節(jié)點將糾錯信息碼插入所需傳送的數(shù)據(jù)中,為: 所述入節(jié)點將所述糾錯信息碼插入業(yè)務(wù)數(shù)據(jù)中; 所述糾錯信息碼在所述業(yè)務(wù)數(shù)據(jù)中的插入位置由所述入節(jié)點和出節(jié)點協(xié)商或配置。
4.根據(jù)權(quán)利要求1所述傳送數(shù)據(jù)的誤碼檢測和糾錯的處理方法,其特征在于,所述入節(jié)點對所需傳送的數(shù)據(jù)進(jìn)行編碼后,該方法還包括:對編碼后的所需傳送的數(shù)據(jù)進(jìn)行封裝,得到數(shù)據(jù)報文或數(shù)據(jù)幀。
5.根據(jù)權(quán)利要求4所述傳送數(shù)據(jù)的誤碼檢測和糾錯的處理方法,其特征在于,該方法還包括: 所述入節(jié)點在所述數(shù)據(jù)報文或數(shù)據(jù)幀中插入設(shè)定的標(biāo)識;所述設(shè)定的標(biāo)識用于指示所述數(shù)據(jù)報文或數(shù)據(jù)幀是否采用了誤碼檢測和糾錯的處理方式進(jìn)行編碼,如果是,所述設(shè)定的標(biāo)識還指示所采用的誤碼檢測和糾錯的處理方式。
6.根據(jù)權(quán)利要求5所述傳送數(shù)據(jù)的誤碼檢測和糾錯的處理方法,其特征在于,所述入節(jié)點在所述數(shù)據(jù)報文或數(shù)據(jù)幀中插入設(shè)定的標(biāo)識,為: 所述入節(jié)點對所述數(shù)據(jù)報文或數(shù)據(jù)幀中的控制字段(CW)進(jìn)行擴(kuò)展,在擴(kuò)展的字段上設(shè)定所述標(biāo)識;或者,所述入節(jié)點在所述數(shù)據(jù)報文或數(shù)據(jù)幀中擴(kuò)展新的字段,在所述新的字段上設(shè)定所述標(biāo)識。
7.—種傳送數(shù)據(jù)的誤碼檢測和糾錯的處理方法,其特征在于,該方法包括: 所述出節(jié)點根據(jù)所述誤碼檢測和糾錯的處理方式對接收的數(shù)據(jù)進(jìn)行解碼,并根據(jù)誤碼檢測和糾錯的處理方式生成的糾錯信息碼對接收的數(shù)據(jù)進(jìn)行誤碼檢測,在檢測到誤碼時進(jìn)行糾錯處理。
8.根據(jù)權(quán)利要求7所述傳送數(shù)據(jù)的誤碼檢測和糾錯的處理方法,其特征在于,該方法還包括:偽線或隧道的入節(jié)點和出節(jié)點預(yù)先協(xié)商或配置所述誤碼檢測和糾錯的處理方式。
9.根據(jù)權(quán)利要求7所述傳送數(shù)據(jù)的誤碼檢測和糾錯的處理方法,其特征在于,所述出節(jié)點對接收的數(shù)據(jù)進(jìn)行解碼之前,該方法還包括:所述出節(jié)點對接收的數(shù)據(jù)報文或數(shù)據(jù)幀進(jìn)行解封裝。
10.根據(jù)權(quán)利要求9所述傳送數(shù)據(jù)的誤碼檢測和糾錯的處理方法,其特征在于,所述出節(jié)點對接收的數(shù)據(jù)進(jìn)行解封裝,為: 當(dāng)從所述數(shù)據(jù)報文或數(shù)據(jù)幀中解析出設(shè)定的標(biāo)識,且所述設(shè)定的標(biāo)識指示所述據(jù)報文或數(shù)據(jù)幀采用了誤碼檢測和糾錯的處理方式進(jìn)行編碼時,根據(jù)所述設(shè)定的標(biāo)識指示的誤碼檢測和糾錯的處理方式,對所述數(shù)據(jù)報文或數(shù)據(jù)幀中的業(yè)務(wù)數(shù)據(jù)進(jìn)行解碼。
11.根據(jù)權(quán)利要求7所述傳送數(shù)據(jù)的誤碼檢測和糾錯的處理方法,其特征在于,所述糾錯處理,包括:對檢測到的誤碼進(jìn)行完全糾錯、部分糾錯或者不糾錯。
12.根據(jù)權(quán)利要求11所述傳送數(shù)據(jù)的誤碼檢測和糾錯的處理方法,其特征在于,所述出節(jié)點進(jìn)行糾錯處理后,該方法還包括:所述出節(jié)點向上層系統(tǒng)上報告警指示,所述告警指示的內(nèi)容為:有誤碼且已完全糾錯、或者有誤碼且已部分糾錯、或者有誤碼未糾錯。
13.一種偽線或隧道的入節(jié)點,其特征在于,包括:編碼模塊和封裝模塊,其中: 所述編碼模塊,用于根據(jù)誤碼檢測和糾錯的處理方式對所需傳送的數(shù)據(jù)進(jìn)行編碼; 所述封裝模塊,用于將根據(jù)所述誤碼檢測和糾錯的處理方式生成的糾錯信息碼插入所需傳送的數(shù)據(jù)中。
14.根據(jù)權(quán)利要求13所述偽線或隧道的入節(jié)點,其特征在于, 所述封裝模塊,還用于將所述糾錯信息碼插入業(yè)務(wù)數(shù)據(jù)中; 該入節(jié)點還包括:第一設(shè)定模塊,用于和偽線或隧道的出節(jié)點預(yù)先協(xié)商或配置所述誤碼檢測和糾錯的處理方式;還用于和偽線或隧道的出節(jié)點預(yù)先協(xié)商或配置所述糾錯信息碼在所述業(yè)務(wù)數(shù)據(jù)中的插入位置。
15.根據(jù)權(quán)利要求13所述偽線或隧道的入節(jié)點,其特征在于,該入節(jié)點還包括傳送模塊;其中: 所述封裝模塊,還用于對編碼后的所需傳送的數(shù)據(jù)進(jìn)行封裝,得到數(shù)據(jù)報文或數(shù)據(jù)幀; 所述傳送模塊,用于將所述數(shù)據(jù)報文或數(shù)據(jù)幀傳送給偽線或隧道的出節(jié)點。
16.根據(jù)權(quán)利要求15所述偽線或隧道的入節(jié)點,其特征在于,所述封裝模塊,還用于在所述數(shù)據(jù)報文或數(shù)據(jù)幀中插 入設(shè)定的標(biāo)識;所述設(shè)定的標(biāo)識用于指示所述數(shù)據(jù)報文或數(shù)據(jù)幀是否采用了誤碼檢測和糾錯的處理方式進(jìn)行編碼,如果是,所述設(shè)定的標(biāo)識還指示所采用的誤碼檢測和糾錯的處理方式。
17.根據(jù)權(quán)利要求16所述偽線或隧道的入節(jié)點,其特征在于,所述封裝模塊,還用于對所述數(shù)據(jù)報文或數(shù)據(jù)幀中的控制字段(CW)進(jìn)行擴(kuò)展,在擴(kuò)展的字段上設(shè)定所述標(biāo)識;或者,所述入節(jié)點在所述數(shù)據(jù)報文或數(shù)據(jù)幀中擴(kuò)展新的字段,在所述新的字段上設(shè)定所述標(biāo)識。
18.一種偽線或隧道的出節(jié)點,其特征在于,包括:解碼模塊以及誤碼檢測和糾錯模塊,其中: 所述解碼模塊,用于根據(jù)誤碼檢測和糾錯的處理方式對接收的數(shù)據(jù)進(jìn)行解碼; 所述誤碼檢測和糾錯模塊,用于采用根據(jù)誤碼檢測和糾錯的處理方式生成的糾錯信息碼對解碼后的數(shù)據(jù)進(jìn)行誤碼檢測,并在檢測到誤碼時進(jìn)行糾錯處理。
19.根據(jù)權(quán)利要求18所述偽線或隧道的出節(jié)點,其特征在于,該出節(jié)點還包括:第二設(shè)定模塊、接收模塊和解封裝模塊;其中: 所述第二設(shè)定模塊,用于和偽線或隧道的入節(jié)點預(yù)先協(xié)商或配置所述誤碼檢測和糾錯的處理方式; 所述接收模塊,用于接收偽線或隧道的入節(jié)點發(fā)送的數(shù)據(jù)報文或數(shù)據(jù)幀; 所述解封裝模塊,用于在所述解碼之前對接收的數(shù)據(jù)報文或數(shù)據(jù)幀進(jìn)行解封裝;還用于當(dāng)從所述數(shù)據(jù)報文或數(shù)據(jù)幀中解析出設(shè)定的標(biāo)識,且所述設(shè)定的標(biāo)識指示所述數(shù)據(jù)報文或數(shù)據(jù)幀采用了誤碼檢測和糾錯的處理方式進(jìn)行編碼時,通知所述解碼模塊所述設(shè)定的標(biāo)識指示的誤碼檢測和糾錯的處理方式; 相應(yīng)的,所述解碼模塊,還用于根據(jù)所述設(shè)定的標(biāo)識指示的誤碼檢測和糾錯的處理方式,對所述數(shù)據(jù)報文或數(shù)據(jù)幀中的業(yè)務(wù)數(shù)據(jù)進(jìn)行解碼。
20.根據(jù)權(quán)利要求18所述偽線或隧道的出節(jié)點,其特征在于, 所述誤碼檢測和糾錯模塊,還用于對檢測到的誤碼進(jìn)行完全糾錯、部分糾錯或者不糾錯。
21.根據(jù)權(quán)利要求20所述偽線或隧道的出節(jié)點,其特征在于,該出節(jié)點還包括:告警上報模塊,用于向上層系統(tǒng)上報告警指示,所述告警指示的內(nèi)容為:有誤碼且已完全糾錯、或者有誤碼且已部分糾錯、或者有誤碼未糾錯。
22.一種傳送數(shù)據(jù)的誤碼檢測和糾錯的處理系統(tǒng),其特征在于,該系統(tǒng)包括權(quán)利13至17任一項所述的入節(jié)點以及 權(quán)利18至21任一項所述的出節(jié)點。
【文檔編號】H04L1/24GK103475443SQ201210186397
【公開日】2013年12月25日 申請日期:2012年6月7日 優(yōu)先權(quán)日:2012年6月7日
【發(fā)明者】劉國滿, 喻敬海 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1