亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于硬件實(shí)現(xiàn)通道倒換時(shí)計(jì)算倒換狀態(tài)的方法

文檔序號(hào):7970806閱讀:222來(lái)源:國(guó)知局
專利名稱:一種基于硬件實(shí)現(xiàn)通道倒換時(shí)計(jì)算倒換狀態(tài)的方法
技術(shù)領(lǐng)域
本發(fā)明涉及光傳輸領(lǐng)域,尤其涉及一種基于硬件實(shí)現(xiàn)通道倒換時(shí)計(jì)算 倒換狀態(tài)的方法。
背景技術(shù)
為了實(shí)現(xiàn)光通信的可靠性,當(dāng)前光傳輸設(shè)備采用了許多保護(hù)的機(jī)制, 如電源保護(hù),板保護(hù),復(fù)用段的保護(hù),通道的保護(hù)等。
對(duì)于通道的保護(hù),以前大多是基于軟件的方法實(shí)現(xiàn),倒換時(shí)間可以滿
足小于50ms的要求。軟件實(shí)現(xiàn)的通道保護(hù)是由軟件去檢查各個(gè)通道的 優(yōu)劣,然后選擇一個(gè)"優(yōu)"的通道。在維護(hù)的時(shí)候,通過(guò)查詢軟件記錄的 結(jié)果而獲取倒換的狀態(tài)。
但是隨著業(yè)務(wù)容量的不斷增大,例如20G、 40G的業(yè)務(wù)容量,這種情 況下要是仍然采用軟件的方法實(shí)現(xiàn)倒換,便很難滿足時(shí)間的要求。因此就 需要一種新的倒換方式,不管是40G還是更大的容量,都可以大大縮短 倒換時(shí)間。

發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題在于提供一種基于硬件實(shí)現(xiàn)通道倒換時(shí) 計(jì)算倒換狀態(tài)的方法。
為了解決上述技術(shù)問(wèn)題,本發(fā)明提供一種基于硬件實(shí)現(xiàn)通道倒換時(shí)計(jì) 算倒換狀態(tài)的方法,針對(duì)一個(gè)通道保護(hù)組,從寄存器中讀出各個(gè)通道選擇 的強(qiáng)制插入的L - CODE值,其中,如果某一通道的L-CODE值為OxFF, 則該通道的倒換狀態(tài)為強(qiáng)制倒換狀態(tài)。
其中,如果讀出某一通道選擇的強(qiáng)制插入的L-CODE值為0,則表示沒(méi)有插入L-CODE值,該通道的倒換狀態(tài)不是強(qiáng)制倒換狀態(tài)。
其中,如果讀出某一通道選擇了人工插入的L-CODE值,則暫時(shí)記 錄該通道的狀態(tài)為人工倒換狀態(tài)。
其中,如果沒(méi)有一條通道選擇人工插入的L-CODE值,則保持通道的 狀態(tài)為原來(lái)的初始化值。
其中,判斷當(dāng)前是否為等待恢復(fù)狀態(tài),如果是,則保持該狀態(tài)。
其中,如果當(dāng)前處于非等待恢復(fù)狀態(tài),則查詢工作在哪一個(gè)通道上, 并確定當(dāng)前工作通道。
其中,查詢所述當(dāng)前工作通道自動(dòng)生成的L-CODE值,如果為0, 則判斷是否已經(jīng)記錄該通道為人工倒換狀態(tài),如果已經(jīng)記錄,則確定該通 道為人工倒換狀態(tài);如果不為0,則根據(jù)所述自動(dòng)生成的L-CODE值的 大小確定該通道的倒換狀態(tài)。
其中,所述查詢當(dāng)前工作通道自動(dòng)生成的L-CODE值為0時(shí),如果沒(méi) 有記錄該通道的狀態(tài)為人工倒換狀態(tài),則該通道的狀態(tài)為無(wú)請(qǐng)求。
其中,所述查詢當(dāng)前工作通道自動(dòng)生成的L-CODE值不為0時(shí),如果 L-CODE值在SD告警產(chǎn)生的L-CODE值的范圍內(nèi),則確定該通道的倒換 狀態(tài)為SD自動(dòng)倒換到當(dāng)前工作通道狀態(tài)。
其中,進(jìn)一步包括,如果自動(dòng)生成的L-CODE值不在SD告警產(chǎn)生的 L-CODE值的范圍內(nèi),則確定該通道的倒換狀態(tài)為SF自動(dòng)倒換到當(dāng)前工 作通道狀態(tài)。
本發(fā)明所述的一種基于硬件實(shí)現(xiàn)通道倒換時(shí)計(jì)算倒換狀態(tài)的方法,滿 足了倒換時(shí)間的要求,并能完全實(shí)時(shí)準(zhǔn)確的計(jì)算出基于硬件通道倒換機(jī)制 下的所有倒換狀態(tài)。


圖1是本發(fā)明實(shí)施例所述的基于硬件實(shí)現(xiàn)通道倒換的原理示意圖; 圖2是本發(fā)明實(shí)施例所述的計(jì)算倒換狀態(tài)的流程圖。
具體實(shí)施例方式
下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步的詳細(xì)描述。
參考圖1,為本發(fā)明實(shí)施例所述的基于硬件實(shí)現(xiàn)通道倒換的原理圖。
如圖中所示L-CODE值,是用來(lái)表示一個(gè)通道的優(yōu)劣的數(shù)值;MANUAL L-CODE值,是人工插入的L-CODE值,人工倒換使用,該值必須滿足一 定的條件,確保較SD倒換優(yōu)先級(jí)低;FORCE L-CODE值,是強(qiáng)制插入的 L-CODE值,強(qiáng)制倒換使用,該值必須滿足一定的條件,確保表示該通道 最"劣"。L-CODE值有自動(dòng)產(chǎn)生的,有MANUAL L-CODE值,也有FORCE L-CODE值,但是一個(gè)通道最后對(duì)應(yīng)只有一個(gè)L-CODE值。
通道信號(hào)通過(guò)A處(過(guò)濾提取)得到通道自動(dòng)產(chǎn)生的L-CODE,在B 處,人工倒換插入L-CODE,和A處產(chǎn)生的L-CODE相比較取較大值, 在C處強(qiáng)制倒換插入L-CODE,和B處產(chǎn)生的L-CODE相比較取較大值, 在D處得到通道最后的L-CODE。
每一個(gè)通道用一 L-CODE值表示該通道的"優(yōu)劣",不同的告警對(duì)應(yīng) 一個(gè)不同的值。通常值越小表示通道信號(hào)越"優(yōu)",MANUAL L-CODE 值最小,其次是SD(SignalDegrade)告警產(chǎn)生的值稍大,SF ( Signal Fail) 則是比SD級(jí)別更嚴(yán)重的一類告警,包括EXC, LOP、 AIS、 UNEQ等 告警,SF告警產(chǎn)生的值更大。每一個(gè)通道還有一個(gè)優(yōu)先級(jí)。當(dāng)L-CODE 值不同時(shí),保護(hù)組根據(jù)最后的L-CODE值選擇一個(gè)優(yōu)的通道,當(dāng)L-CODE 值相同時(shí),保護(hù)組選擇優(yōu)先級(jí)高的那個(gè)通道。強(qiáng)制倒換和人工倒換分別在 不同的位置插入不同的L-CODE值。強(qiáng)制倒換是在C處插入值為0xFF的 L-CODE,顯然其優(yōu)先級(jí)是最高的。而人工倒換是在B處插入較自動(dòng)產(chǎn)生 L-CODE值小一點(diǎn)的L-CODE值,在B處是兩者取最大值的關(guān)系。顯然這 也符合人工倒換比自動(dòng)倒換優(yōu)先級(jí)低的規(guī)定。
參考圖2,為本發(fā)明實(shí)施例所述的計(jì)算倒換狀態(tài)的流程示意圖。
假設(shè)有AB兩個(gè)通道,構(gòu)成一個(gè)保護(hù)組。先作一個(gè)人工倒換到通道B 的操作,然后在通道A插入SD誤碼。維持此時(shí)情形,查詢倒換狀態(tài),具
體步驟如下
步驟201:從寄存器讀出A、 B兩個(gè)通道的Force L-CODE值和Menial L-CODE值,其中,A、 B兩個(gè)通道選擇的Force L-CODE值都為0 (沒(méi)有 插入時(shí)為0 ),通道A的Manual L-CODE值為0,通道B的Manual L-CODE 值為3;
步驟202:判斷是否選擇了 Force L-CODE,若是,進(jìn)入步驟203,若 不是,進(jìn)入步驟205;
步驟203:判斷是否強(qiáng)制倒換到A狀態(tài),若是,則結(jié)束,若不是,進(jìn) 入步驟204;
步驟204:強(qiáng)制倒換到B狀態(tài);
步驟205:判斷是否選擇了 Manual L-CODE,若是,進(jìn)入步驟206, 若不是,進(jìn)入步驟207;
步驟206:記下人工倒換狀態(tài);
步驟207:判斷是否為WTR(等待恢復(fù))狀態(tài),若是,則結(jié)束,若 不是,進(jìn)入步驟208;
步驟208:查詢并確定工作在通道X上;
步驟209:查詢通道X的L-CODE值并判斷其是否為0 (或很小), 若是,進(jìn)入步驟210,若不是,進(jìn)入步驟213;
步驟210:判斷是否記下了人工倒換,若是,進(jìn)入步驟2U,若不是, 進(jìn)入步驟212;
步驟211:人工倒換到X通道狀態(tài);
步驟212:無(wú)請(qǐng)求;
步驟213:通道X的L-CODE值為10,判斷L-CODE值是否在SD 告警產(chǎn)生的L-CODE值的范圍內(nèi),若是,進(jìn)入步驟215,若不是,進(jìn)入步 驟214;
步驟214: SF自動(dòng)倒換到通道X狀態(tài); 步驟215: SD自動(dòng)倒換到通道X狀態(tài)。
權(quán)利要求
1.一種基于硬件實(shí)現(xiàn)通道倒換時(shí)計(jì)算倒換狀態(tài)的方法,其特征在于,針對(duì)一個(gè)通道保護(hù)組,從寄存器中讀出各個(gè)通道選擇的強(qiáng)制插入的L-CODE值,其中,如果某一通道的L-CODE值為0xFF,則該通道的倒換狀態(tài)為強(qiáng)制倒換狀態(tài)。
2. 如權(quán)利要求1所述的方法,其特征在于,如果讀出某一通道選擇 的強(qiáng)制插入的L-CODE值為0,則表示沒(méi)有插入L-CODE值,該通道的倒 換狀態(tài)不是強(qiáng)制倒換狀態(tài)。
3. 如權(quán)利要求1所述的方法,其特征在于,如果讀出某一通道選擇 了人工插入的L-CODE值,則暫時(shí)記錄該通道的狀態(tài)為人工倒換狀態(tài)。
4. 如權(quán)利要求3所述的方法,其特征在于,如果沒(méi)有一條通道選擇 人工插入的L-CODE值,則保持通道的狀態(tài)為原來(lái)的初始化值。
5. 如權(quán)利要求3所述的方法,其特征在于,判斷當(dāng)前是否為等待恢 復(fù)狀態(tài),如果是,則保持該狀態(tài)。
6. 如權(quán)利要求5所述的方法,其特征在于,如果當(dāng)前處于非等待恢 復(fù)狀態(tài),則查詢工作在哪一個(gè)通道上,并確定當(dāng)前工作通道。
7. 如權(quán)利要求6所述的方法,其特征在于,查詢所述當(dāng)前工作通道 自動(dòng)生成的L-CODE值,如果為0,則判斷是否已經(jīng)記錄該通道為人工倒換狀態(tài),如果已經(jīng)記錄,則確定該通道為人工倒換狀態(tài);如果不為O, 則根據(jù)所述自動(dòng)生成的L - CODE值的大小確定該通道的倒換狀態(tài)。
8. 如權(quán)利要求7所述的方法,其特征在于,所述查詢當(dāng)前工作通道 自動(dòng)生成的L-CODE值為0時(shí),如果沒(méi)有記錄該通道的狀態(tài)為人工倒換狀 態(tài),則該通道的狀態(tài)為無(wú)請(qǐng)求。
9. 如權(quán)利要求7所述的方法,其特征在于,所述查詢當(dāng)前工作通道 自動(dòng)生成的L-CODE值不為0時(shí),如果L-CODE值在SD告警產(chǎn)生的 L-CODE值的范圍內(nèi),則確定該通道的倒換狀態(tài)為SD自動(dòng)倒換到當(dāng)前工 作通道狀態(tài)。
10.如權(quán)利要求9所述的方法,其特征在于,進(jìn)一步包括,如果自動(dòng)生成的L-CODE值不在SD告警產(chǎn)生的L-CODE值的范圍內(nèi),則確定該通 道的倒換狀態(tài)為SF自動(dòng)倒換到當(dāng)前工作通道狀態(tài)。
全文摘要
一種基于硬件實(shí)現(xiàn)通道倒換時(shí)計(jì)算倒換狀態(tài)的方法,針對(duì)一個(gè)通道保護(hù)組,從寄存器中讀出各個(gè)通道選擇的強(qiáng)制插入的L-CODE值,其中,如果某一通道的L-CODE值為0xFF,則該通道的倒換狀態(tài)為強(qiáng)制倒換狀態(tài)。應(yīng)用本發(fā)明所述的方法,滿足了倒換時(shí)間的要求。
文檔編號(hào)H04B10/00GK101192882SQ20061014482
公開(kāi)日2008年6月4日 申請(qǐng)日期2006年11月21日 優(yōu)先權(quán)日2006年11月21日
發(fā)明者諶玉華 申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1